732a47811b315e371c276ccd02714a1c57cb994bb79b26ce3aca5bafdd677cef42681ae9cf2a2c08444781bb70d5b2594cea36376794f927901fb225cfb76c726f5f77c7a6fa30ef815c42b086bc583cec8349f0805f87a814b9d85f094c445be8df57440d62b26fde37404e71f9d18fe3e4a57e3c52a5beb9363d2aaa32425c505cd0260bfc906dbadf45f9642d9d6e43d36488e9a5acab6acc4c60d94f7122c32cea3a34c1cb49403a2046e7bbff7ea05e4ac6d0106690a4cb750fceefa470d03b5e8af8f8d3e845e2c1b6e87a5d2e6ea0a6e5d34547886e908ffad39722ef10a660150f491c22d0cf3fcc2710e21e4fb675bfea2ee8482f615155b3feaa688f913e88e702c595173a626bd8a06edc8ed4f402d8760bdb8a74c61bca545ff1d484bca9bd4cc33e729f5f3b5719a05e8b123f69fed0210941704ec0cec7ee1d1fa6a6edc39576f625b41b915ed92101d649d720f840e678a248a8c2ae2fc244e2232e6d0f0f304b9b2492f9f9431b43088442804f975c417c84bf195998dc91c09118027cb42fc79a702da9f7c112d48994b60e530fb167553a8143955f3e6cb2ba876df2c91f5df0f73beed80d64923c144ac8ceac826b72c31e2a47dfb12f4fcd381babe732efd5de5fff48101c6e424ea43c0d5a23b5a93cfd7b614c330c016f7a86d5f661d4d21412fc932912ab9548febb09d3a6cac3b907f61771c5b51086d0f8331d36a27e74f13bd0558913142af29d1490cf41a0d2409671417ee419a3ce4183c2f356345d2eda811c3de30493e997aaef0b13823bf4f2727ef894d9e0298338df9ce0539c5930d503e90251e1aacb60470119851aef3c1e773d943c1dcae252567802900f15ab33e83c2a008b7ee60825cd7b15e6c4605166226dbb136e11ba6baf90890e302fff1be2197c06c88fa765dbcfe75c95fd6154438233f16c5d0883ff42c3a7fb080ffd9c1aeffcab07bd7a712407c956453b1c594d718368583b811c60a2b3119024295fa503f54b646e5195fc2612f8fa219a6c7ccb2274a0389db7ee84ef2661a8feaa76df65f8542c72a1cca11e84ec4c045be5d87f83338cc51cf704e3ffffb206e066136b4db10899bdeb6df384c02b74c6595e62b5fb85f889052462893900de6fed94b0999186cb5b61e6c447f271b3fb4e9974b8f8e0b711dbe2c2081c03648d485b4f9003b22117cc41b4e21d3f7f7c68a3907a91de25ec2843e776c7dc8d43cc792020a3686e31f277662ad00f83ea10becd252c22cb54400a65122b8a01c4bd7fea7d5ce1eb74f110d7cf0ef7dd3901b012f49c152e6c0183f2edf4d6926629cc0b22649def0c919b6c6a9927c2327e4e1e59ba06fdc60c589ac34f98466f61c1c413a7ef97c298f551dc7b38f0bb20362c07b8189e19306c53ccf0cb346ef6118120c7bffa051d290632cbb0e76b5d2166d3eb2d4bd092c3dd0d5cf9b0a687fa134841d01f308fca230e47cf733630334b76e9984b8993c9bdf2ccd047e318a7f2aeb355b9ae224221edfa7533da614d0f376f97e8a02d7609b0db2b945f9097983fb2cc9781e584eac82f8dd9199dcf3c47c320f8c3963142f0b262c8929083a62d9f229d678d0a948df8095b615d603761a4665bb4665f9640bbec4d76feb49864c01b2deee68c0f67949a82a6ae9da96db63c8ecbc88d6a08a412d0ef8ae36aee54e31637e11c633f0c6c1436923796fd74bb15e1aca0a1179e8163fc4309bcf451efd468ebf31d0b24b5cab41a753fd5ce139f285b973581cb871b1a37370eabbf2df45df08cf2413e451eb692f78dde295baf3cc8b5141e32b94cf24b49dc6e81659e7fd86c2a22387942fe181b526b83d2fc8fe342dbb322712f183a357ebfd54b3e37afa6c2b814574cc4be3b1ca2e7510d983301688396f91fbab9d7456363e249b5414bfae60cef877a28102acbbc87d98e86c984da7a367e3f2d090ced506ceed43199c6031c373911e0f34991a387aba28bff93cd9ec67938f61df9d8e86fb1bdab3a9798b26fd79c10636d8145873d09c1a8941b7af917caf1ee2dbd1fd7544b1d8d6f8748139f39831b5dfcbc7acf4e8bd8933b0b89afd0afc2583a55d2ed186902db7117226b84ab003ee9272d44147351153885368a782404f28cc7b98880492366347998c02cda5a2baac0ed89f5e1f37af717c0ab3882ae19e27c185830c8251fbd3604fbcb3059a396657f2baac8733f69ba8ed8b4cfdc3efa5b1ba58575351f46fc233c5f5e663d26d863547e93f373b37358c632d63f6be452d1561ac1393434447e547cec10ab3080afb2ec892e5947efbd860f744b587cabdbb86948b9c7cca9ed6cbe62687ff6859be672adff8c82e3541a51c9e3a20ce76d35dde4aded9e32c290ea8605456970d10fef33a4eb72c446cf6823b893104ddd19128ebc70b3a94412b58a2e35f0ee18aafa8c607e21ea00a62fcd2938ed1f59d24c4910668b4466fb0d30e723fca0b1975367ff53876d64a95a393364ff04551c2a9072b8a9c307dd2905dd62a8c94675510db33c0a475a884b003548708de7257b12552287532bf74d7029ab8ead91f9f4e1694cae4ea9f13ed4fd5e057639e817add57e641f8532f329ffb1fd1dea43f12caac6eade073d63865d11fc44ccc154fb9634a1f8921f692a641d953ff20e1ecfe54776fd9170afc6c87f3c962f1f9b48a34081b132bbae2ac6b6ec4fa85b9bac147cfa4dd905a6f3e1285531c3c3862960a7a0ea2018c88ce686895df50568df5d317487528d5ac1db68a94bba86513b2e9af8524bc0f7885e745f98276bafec1386eafa27734fbe871b866dccecdc8442638a592322971306caec64cafc6e4becedf551bdaff11b3ac01c6c526f328dff9805f744f0b9cd96c4ba86416eddd3249e23a2eac2df17338a82801d8192de7d3a741dd6840b566e2204eb4d25b153a5803e11030ca70fc863f1619aaa5307bcea63d0ba2eac3f03e68532ca5e5b68b31e03aaa9fd66f81c8c79b6966a8d1482ef40839e3407cdb207d2e9dec2a348768d5c62a3ca9217445689ad9832d643ef928d7be96cb1097a5ee4abc1d9d80e880d0b1099e77b8a59c11207e53dd0d0cb6b692d7a38540d3107f0b8963257899d142af9b052fef7e8cae95ab41fc692138175f2ebcf696b7d0bf9490ea71f7f84767aa5e85b3542d0cb202b5080a459b3e030c856e5e5b82e7d9122544f9acc10d546ee6374fc7ab513b249aa98e11c297b10c7e2a82606609440ed7c4192e779626c5cc6bd246250b712879f53fd8a43e84767c5905cfd4d34789b2b080df34c9f2484c40641349f4b415ebd997ec1ba30c4951c004d9e33c504a2f8fe02526b4457c87a1467efa402faea4ef4eede116ce10b77c303445ac555b03be77840408d269b0be9344d062285ba0f49e4f87b0de07869f13acbb2d2f41ba78d243f909de1277d1831be577fd52e93d977bd8cec2c80538d017b4c56df0c4bd65a7ba7a649705aedbeb12f2d4ccd89eb3dfdbe3f1cbd19198d63157dfadb68d2efabe99a8f17638b9631eaa9a2285899ffb2c01637ad5186760bf9cd0ac886ec3cc8c6ae2e09de0dd9d6d073bf54e5ea68fb73b1bf67073bf1e3013e61b74f03783e4dadf263453d69f17f09effb73cd7cc17261c4b81dbe3572e6b04f39f33f3001113ed26eeb054ed408d3a23588079c5066d6f847b75b19580f7bb01c5b2bd55bafaf8282350d2b785e403167123b8c01fa614b9cb933d1fea45e993c492cd8136c451fcbde56da46ceed557341ceb5e57ac4ab0d2f174fa27f0b1dd2efb09d8a88a91ee38510f1032fb4349ec60a94d129f46e9b5619574594dca2af7cef323acb8086d68dba752e07b60d7576d8fadd6af839e7a462ab70b8f2072b903d33a47b0aa1b087bb30c1b99f2b831e3f26cf4e6706687414950090cf5573f230a877cfcb26c184dd00cfcd0bc4eff657cd08342fcb9832221b0adec13c45974d63f60faebb7fc9f633eaadea9925c705a59bcfc390ee32bea8e70d6852ee92834cf137fd17ad035301163e06db9fca9798e3e152073954d0bd7d51a9f5f67512d3bd25adb55bccb3d5de6bb1c55ab53c380ec6c067752a6b038c1c9f2dbda8b513057466ce0259dda632b5b6e6289036b71bfba3acd56c2b44178b3788807b5fb202849f597f03704bdeedb069cb6c5e8247cb4d4e2af3c2af24d824673d8cd86cf02581bce8afbdf90b489fc6f1946bcd5397bc9c0e99910edff35d76395cef193b6a918335c0e8bfa1933eac16657535aeb25b831bb1c276e394bdbac310327eb75d2f9e7380b5c2ec7065edf94d79ee2563ec5b7a5e96484d26ac1810c650d364be7d902685f0d33a382b8ec620c53b22351c5bd48957694968a8c5f1f8a6b18f364eeb0479c8e08390bf90bb8882360d077faa6923895efad338df628c07605f920f5bd5372ea78df1110eebe0de0e477ee514bc97be96d71cdd69146e3d6a75acc933bcb2946c7295fc9a917b15769577391eebc08f409ce2f4f0d967d037d85ade1287eabb0f5cfb3d7d009817a028d97ce710da2cc85b5aaddcb4f741ba31f74dcf83382f3afd75099b897918da5761612e762c71bcad59d1cc001e6c7f2998b7887a5563d7cdbd58c0c7f812d48400159eb24d008b2ebca1119bc7030fbe57c14f082ca2c5a6a7d94c80ddb513a8abbbbae49ce80b67c923056ae88fa4b9b5fab2d934c3c4400324118ee9b13e3e5ce855349921718c2c3f471ef35479b63cd6dce38fba1912e8843bd4211f65ffe63cb75f190ed97152f62392ec2109f5c83e313f3634592c06a828d5ba591f947f6da79df75239765f3d56963954d41de62a54eeb2cba944b1b5f3302a03d93a494db7666b5b7b79eae8eb3d14b816be828ed6123ec1957e93ce94cb7100c4292a52077768982860f6e123f2236bc4c5d68ed8a3c4b00b340d200881e12f4070f25eb2f9fe3bab479c92b7343e8c1e5ebe3f737843c2a46264300a5c36d5887add358ce4a5a98b630535d94c17ba1559236994a22298ef78ef167c7dea495acb0ba5ec42dacbd7addb0f16d9593ab5392a68a45aa285e343f78014a9c6a5e34c6652095c6a3393b79d895d7e6df2fc98cfe01e261d48d304cad845bc9429032c01cfe28ea5f6adbdc0a3575c169fc6b31f84b04814ebfb59e730ef710cca567de213a88fc58e817fc81eb8ff268dcdce121f943d9eda8c61a1ddf3875b6477093a420ede361c0501ed77a7fbd6db830f792442213f5bef0c297b9463cf5ac51e2e3cf809ab8dcc78b7732120d2d150563886274e9600262971f5dd14c031a333aafb4b60626b872811763466cf4ba4fd4a261b658e5abe313437343249b5118597cd1b33f7945f97675519722c6eadd348ffcd679fa4f6769082466163c7d2eec60a7a6edefae43a16bbcb63cf948b4208db29146205c94cb766888ff2339216aa48dec0dc5f234d25b380330635cf7bf3eecc5ec0420151006e41558132870cbe6e926b26a8778fb5dc641cbf93e76aed50c81f317b9d45971d2435012a38727eca795d301043c47cfc9bc7f0b1741c68a4fced5389ce94a3e99d92a054cc1ab677442d5f0056b8a0e8fcf6ebc52aa3d017358e985f2eed96295bd90b4ccb794c30836b3018dd31f24", 0x1000}, {&(0x7f0000000080)="4d9408d4c6f6c3e4df", 0x9}], 0x3) writev(r0, &(0x7f0000001140), 0x1000000000000021) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x5}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001140)=0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0xa0) 13:29:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = kqueue() r4 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r4, r5) pipe(&(0x7f0000000040)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 13:29:19 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 13:29:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/145, 0x91) getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) r5 = geteuid() r6 = getpid() poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x7}, {r0, 0x20}, {r0}, {r0, 0x11}], 0x5, 0xe2f9) r7 = geteuid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) open$dir(&(0x7f0000000400)='./file0\x00', 0x28, 0x4a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setrlimit(0x7, &(0x7f0000000440)={0x4, 0x3f}) r11 = geteuid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r2}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @cred={0x20, 0xffff, 0x0, r8, r9, r2}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r2}], 0x138, 0x400}, 0x4) 13:29:19 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:29:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) socket$inet6(0x18, 0x4003, 0x800) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x81}, {r0, 0x8}, {r0, 0x20}, {r0, 0x14}], 0x5, 0x20) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) 13:29:19 executing program 1: semget$private(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xbe32564b38647c2a, 0x20) sync() openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x111) clock_gettime(0x0, &(0x7f0000000200)) 13:29:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x52, 0x2, 0x8, 0x100000000}], 0x65, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x10, 0x0, 0x9b66}], 0x2, &(0x7f0000000140)={0xbfd, 0x8}) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 13:29:19 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r0 = socket(0x10000000000001, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00e0\x00'], 0xa) 13:29:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) socket$inet6(0x18, 0x4000, 0xbcba) 13:29:19 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() r1 = shmget(0x1, 0x1000, 0x4b0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setregid(r0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r2, &(0x7f0000000080)=""/61, 0x3d) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = geteuid() fchown(r3, r4, r0) 13:29:19 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x10c) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/24, 0x18}], 0x5) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xa, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 13:29:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x8) getsockopt(r0, 0x4f, 0x3, &(0x7f00000000c0)=""/71, &(0x7f0000000040)=0x47) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) 13:29:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="1d905033a0ce76219c39af22cc1c16d3baca4fbaed87166c8a6e1612aadc1f85036ec70ac8c38bfb13c8ec7edc9ce477434f9f94e7a134416fdbff07ee784e3f386f06a2edbeeb6599262be15646d1df50e82d066a6138674f5470000000000000", 0xff8f, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x40000000005, 0x3f}, 0x1) 13:29:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x8000000000000000, 0x0, 0x5}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) 13:29:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x339) write(r1, &(0x7f00000000c0)="38d3266907b1fb3d7dfa3e1bc8692e968f52b7bf0c0eb11fc2a6346c98382465aac0bb894b6267761463169cda00be39429fdbfe985bc0e433cc6e51955f3f934f2bc82b0e29abe25825ec1c160acc91ec67dbc0a6b60bee950938f6bdbfc1668848c4f24220e439338405564e3c31b69424865ec4a7106da7e27254393a80b392ae3fe9b92433a62d8fc5f165ce9f311412d68d5f81ad8c442f0065ed40c134ba8140616327d0dea9aedafdba561550c5521bcdecdd6e0c5448b600f565c31f4a78e830fd1c51714be821f1c6809164eab9e1e1f5f28ddb7d945456eaa264aedb27d1fcf333a703575ac743f15dde294778fb942ec37440a23ba38a8c57b93006939f57c5fb45b5d40f89a979591a78ef2047c5a55733af0c419adff03aec99814e81bdf1091b4f0b5c4ba86e7bcac5eb9993f4be604397d7b8b70d3720a0526e65d191cc5fd2e4ad12a8103b5331f320f043f2f5dbba80c6e519a4689e72c92e5e67cb75c9f4aea1dc890e7bf455baa62df446002eeeea42e18b2689786101b7d71ea207f774d33b0b2a88ca4ab4ac5e2a105c790a58d375a4b0622a15f06b4e2ae59057ae3c9b135a9c8bd403536c10d90643d02a3299a134a9eec6a6d5f1edcca02751d0d6538398985594dc07f761b954e837ec94a0b183572894b43e7cca83e00dc34c385ebbce7c815d55049d152a7c4265de4a6aa1e34f2d9ca3ccc2011b0553d4ef1a9b73effd17cddc5d656922bd10503f2ddb6d1adfdecc8129a2b0cbee8555b40a147c5b388915106476c8f65741b32fb28811fe6fd97d3fe1de3c6bc428422b9709b0522d45121a291948455f176225967a8a06baf0d6e86c69c6465a4ba3f118387b0501e20d9735021be51d73da26e8b654d6482246a059ff7a61b73fa968a5024e597e662747b2a3a093d5b6fdc8dca89fa95dc0e70add03d827551e8525ecb0f961c1c76cf7a6dcd329ea8c46639dd1a54c51594b956adbb5d4cc4964b464651da68bf82af85d6916742b65ce623d7d35f6ecd190159099a6a0a20e0d6a92c22f7675bdf633e5538fa0113f8f70d87c8dbb3469c21f89bf1e568cdf6a36bcf3197ce10a83b1f391141ce8f23043fc6fe42af0f27d91fca7dd5152bb2da2b178c48f0ba55e5de6135c92ace478e29088a8d0b2222c7abe3f9e99f24b745b3209e2d94161375c69285638fff3ecb66c394454dcba9dcb4b2fade89d2513a7da6b8a14b03449f0605c8a0e0cffa3d7a0257916e5f21cf930b6509da30f7df676f4129f7eb79d116644990e5576a0ecff7dbb0566b686c89921097224a116cfac8aba47b9981418fdfdf41c194af940a6b39612062a66dfc0d43a3bf560553a113fad2e5bcd4da0501009a91bcc78529ea747a8cd15708bf915403416325d42357889607fb61b45c1efc4b6fd1c18653e0867e0d99fd2e69f337d743068eecb0cecd72946086d168b9998249a5c0a9ccf5e28c26aa7b158a3e15eb5443ac2079680077c8085cf84885d60313a8aa7c24262fc1bb79f5a9ddab0973d9f6f30b0414b5625510f783018d46a1adc5829bfc6d4ed3206de05031e6a445c8bd4e30652e029426baa97fa30b4526af9ee65408347856af27cb573931127799361b4aeeb1c81b19ffb038170f8ada8df573e2f7e87f38279fcf77eefa2b05e3698a137f5b0cfe94b78d0afe2e267698a86c6ac4a379074388f808082c4444e68bd3b127821b898f513c19be1dcba58afd0873ef16515f650a16ea79fca72c1e9c4341d55ed00c60ff55c232f9aa815eb14fa39ebd421e62166c1f9499a1619d583420416386a28a8459678c3735d680177cb8b9cb1382983919ed7f2416e646efe106f02ed05b4bb95a00ec1ba55891a129cff84cc77f34e109a5f1e2ffe034047f53a8571d971d8aed340f16951a87c2ee0082dce078a8f132f02ef362bf6fa468ee6b2df50ce3d8990f89432872c4ebc18df76360b1934e93b93a20e05a426279016b947d7910f51da9b87efa3d35e0b44453693ec33d4cb75c2c00f929ff354b27039616135e4b05860a746dbaf51224f0e703a04aba3e8431bdf8fcb048f9d2ea117d54b40a88180e1dd0dd2504e0b95db37f1379d8b110df252327a5e672cc6fd33040493adeeb3d4eb39d9c73789b1349a10f3667c95bdf644380cccb701e4a6c3a51cda7f357fbef73db63064cec3e8b8ad4b70530e25574dfeae53c857b2dcca4ae093f6d131eee7fbea8931e651af164996d3c92b209a2302ef6bbb7855d1770e2df6aa6a555b4fe2e6fc2058ad3342ec52b211aa9473746fde81116bf9ecf405f84d93fc29ba9c885bc55204e25e45dba1bb76eee233d9f3e8cb6710c3ae607db38b9e036dc4f10340402fcde9d278b6638e316aefb54c1e2c42438ebc85918db93e434dfc8d962b2a6ff81c13784527936713e9b377caeba266843429a1ef997c70563ae274d031fac5f2f4deb1e89d3f3ebc5ef513f2048766b203ba80f8b8a3d6988e937eebffda59b5a55c458526877e90a46ca3779b971060d9c0a7e469f93edf4c45a0d9aca296527eae2ede531a546affb601833c8c1eeea0e13c097145408314a9063308565d235096a342e04130356478d1b959bcd34e6603a69c160fa5c8254f5034cb18da80b6b140a699f54e5c6b639ef565fbbb7f625dc46bac15faf8a82357e6d1d7e0f9ddf7969e2d2e7bdf31d31bfc0aedc9c36273e54b4a8f5c5116fca4ee2f7c03dd0310487bd771019b38638cf3ef06808724076f4352283b3c04aae01e9dc7a9712496ea5498184851724fecc4c22124b58602c65896f5d0f1a3e248aa5118f0239c14a0d8fab3b15991cd8583d6d620ec830b98f9bf2e4f8f96fa7c0395d8e572f648f114e4ec77a20e50538d7e9fcdad681696a6e65b6b2ee80514e9524be833afe730e1e9159c262368242fa5b03234801fc6042994c3d6eae1940f568cdb2a837b182e400ed0529107fc39ae66bd8aea4dc9a84774ef1fe939640a9221f45dff9a9eb78f7d8c3a861c93894198cfdc655d75e6c2747484db2a5adcac96608a434a1571b71c68081dff71569525a038abbac2e17ec1244d1120bb17e6941eaf15128a2fe11e598871b120a6dd9a387b33d58757a8cd1b6bf194b36ed9eb27d83457495b950439e6d1781e4ffd1fd9156a118bf04ce6ab447b2deb742087742998e547a1fa516cbfd4d7bc3b921d7f01e64a741e8b8552b5c755be88c31605edd655844e5c4e60b97e4b469a30d81c732f7bd97ecd222fc59e9ce77eb7ed97e9c1e05bbd3a4d6f55e25fcf008cb9cf1d5c51d6ca5e596bd7099738552a6aa3261332086443685021cbfed39896bd3fdee40474d1d117a75fe50ff2fc13071b63e62fd2f02fc504948b8cb000a1a282cd1da67f08b1cd5cd88026f53f2bd8eb4e8b943bc90017de743bddad9669ca84006b7f5487b7f7a07db1243379acf249f0ce4ffca222aff689c5e3d915d4bae284b3bcaea13f87e77ed7c2e6ecbeb81bee2d737b214cf72a87ce908a186a956b8936f8c3f67190fce10a295ef026de18b60c01afb81ec8c5dd189729f661ea4bd79c7d31923156a283bb78c5ebb895fb83112fc64c8f8d218b195349ae8f449d29f54699d676988b64635f6ae362da4a400a1ad071971674a2148a60a9a0dca31eec8738f2b30b3f12372b0921187cdc6b31fd29d07e10b3fda48e1b0e2b4a572632ab2bc79292f7e71c470269717c303526d51958bd49b9b6af389d709be0b5837a7dd5b94c9bf4ed99a075034c8ad531b44e88681d4ef48041a4569bf05d0d6b6d5198655dc4edc855cfec042344f4077c83ae959588493184ae5de1e06a7c333e98f7431612cedfc22aed6c37c817e11f52733e1ecbc16d9b6b4b27848e94804ba25a3e95c17c06b1296d37aeca1faed44c6a7b13d99819e17b7ff315c716c370cee22e7a4315d7fed3af108a809960e927ac12b08adf1434dc1fa386f1102e5999866f19abf81220ccc2239ab61dd2813ea12fdab07e5cdd82ae68023befb451960a1c57435af0cf00fe803114053b03342933431fca13eaf3679c3f987ec3b6a61bb556d0c57a526317de2530382e7bb6f98716f34b763362e232428def5fb10053e77bed0e585296b7555e33ca7664d63a0f06bbf0d64d69a001bc1ba732838b19e7c28925fd1779fa81059484209e76b5dbcdaee6b8c7296883c16223d90cf05580ac3de72e4177aa70e8fbce6363118826081aa75a6b732a8f0eb99635879e5a250b7ba4429491ab76006fdd1f14876c5a557336b8e35fc0d60133ca8b2e28d32172b3574a3d14f42ce65fb8e5126d7105de70cddbbad8e984ca6c054d1d97c8ec999809b7d71ac8de5ba1e03ea2d4bad3674433c7a3aae52cb8064053ca453513bfd79188863b73d5471af2fcb5014f28e51d207288f9f6606a7ceba2b935c75a89e6a3868cb0df1f313a1c8ff37df2ab42775cdfce9c12a622c25a2e74158c7020a158afd59e46440d8ccefa798172ebfdf08f23e2b33f57310151b7fd9dc8ee1a46ce2801568bb97e9987d92fad5b97f77586ca8b328826cc5dbab6ccc93e486dc5960200c992d9fff1984aae254812c966f49667dee745519d7f48e039cad5c2fc0740fbe1767619e4eb4a8410067874fffbe5e6eb2c9bd40edb4b71acecc91f423c8c88d064e41bf63a460fdcbe69aabbe5dbf89bf6d4966392f77d09b08717ad508f05a744214de24d249f91d5e7b75b06a42322424c6def222be0fc125095e34ae4f110e194f6d8b5159f35c048ed57f07204062f899c5dde63cb9830c96cfbf41f46370980e104ddd4c9664778e569fbd762ab536511426975287aec0c563b8a7cab90bfad5d4094db6d164467209efe353283074880fc412091839eca2e58e05f23e134716c363d55eb26d00c0ee55ab81c68f3ca52fd5c3e7f4b62b168bdefd92ea311ad57048b366dc651543bb83bc964e3fbd467ef514a4a020cc4ffd8bf462d1e3346781b14e41e1b48d190b2d354aa9be33392c1166fd69df7c80299fd135fe16c322f592e79c12787ba7805fb03b5f05425473ecf4736645c6ba691ea2653a20bded064c7f5080630b9a2be07bc02303753dbe318d5c3fab6e1625b9d9a36ce9943bc4a0f36b34d5768c3cb9c2e44b2e7e3c7c163e33e725632fb44a12e87f93215e85543f0d03c9d0e3a39d6aff730bcd4ede752fa6c9152e110ee21d2f12a8aae06f1800b4ae34d535089022d2791bc77b39d935f20a229033eb2278570a5594e6372f8f621e0ac84e74fca69581a429fee57d9f68ab2805af2b16be668fb8824046e8c50bb71f6a529c49cbe7540493470b132004bfa3671f693671168aa28086135eacacbbced0ab48ffca1f96d766547cad21182e70963175edad5ab355462cc1a9b461c3135ee3e88648946e807388fea10fb43ff70f47f0e07fccc47ca5417df897e6c7f7626d19b2851053ae85d7c50ada72fd2dbf2b6aaff029e79a75137c62e9ce6ca722ae15e418486626a6e51989581e39f1777aa005724ffa99603da020872c0fcdb00ede1209ac97dcdc9797b4cc1fa81c4b5bb8ac9dc573b5109b73b0cf28c41780a3d169344f53377f79e291d61085c33e2379b6ef33e0925b35068b23394e0ea165b2f242c8ba02ff6ac41d6c48f51aa187fdc6e11a1619a24a4cb2ca25cd22b66c4ee88cd92bb6099676de4b5caa77e4ce0b341484e35eea674058c9f1690615710f4c999946ff3a805a2557b4e6a871b6295ee1f832edee39c841fbe3853f317487216f63d9effa65f", 0x1000) 13:29:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="398161789135cbc378a46ca58affa99e82ac3a134e35043add9374c4de72a065f29499c7801256a96b598f7ca6030c1554cedd42aa493fd61d678292d807733dd55c9e2d407154c82b3b6774c347cb0d8e8e2cedcf11cfec4223db65dbb1c9128e773341ae60d0af60c4f7add3cab3a6", 0x70) 13:29:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000002180)=""/4096, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getdents(r2, &(0x7f0000001180)=""/4096, 0x1000) 13:29:20 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='.\x00') shmget$private(0x0, 0x5000, 0x2, &(0x7f0000059000/0x5000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f00000002c0)="d44fb6bde989c363a2c731e901fbc5659e096af19b7af9f7d9beaabd6c5d7270299068885788e4dd9675b96b9d6244019e4a815a459b27be7a0ca10347927e7f99816b4b601807a87a7f3394bffea88051cf24c7fcd96c23809afd073c1e9e691c9755166f20b39b32a71d2366242c0a99dfe573fbf64feb5266d1b8cfc6a0cafe274fb2e1b46509349c22fb831ce7a68251c3853f9c135f439a710b4ae832dd596a7715f0942ad7b6a12d66939d7f421330dc0cfc5bcd8781ef981de0ebd58bbb2573ece7e26e4cb7f8d3a70e016037a2b6ef", 0xd3}, {&(0x7f00000003c0)="37bc2c61011b434f9b21946f34f6bcf5b6d5217b12ef1b59189fbca149cae4b1434c00cb7036a8", 0x27}, {&(0x7f0000000400)="2b9ab7ecd7b7691a6ca55a43643669b4d2b403dcf0a256eab837ca27a606c850a8691b1f599a2a4a2f66c94c0a20043d71edec6dbeb9831700d4d2a39bd2ac8172d75d80b4d70dbc2ee4ef1d94dedc1988bf4c71e3c638847fa5167bacddcb2fb4ae2eab3a2865f114cb95eec9d14799177ecdf17304ba42400cd20cf8251dc78c30dacba21d109f4ea3a4809d480e00d65b97ecbf7bd092c0aeba192a42984a4f2bfa3d8e8ad79d70f2f9c124ead0d338acf9ad10520b2591a54b9f1b438a90e18c77cc60a65aa41f6349709f82dd8846f9b7b5adc9401fce320130822e0ec92124579b964e34256b6d9a786049a5cfc535d1abb6e14f66c9794bbf", 0xfc}, {&(0x7f0000000500)="bf1ccc8ca595d66ae883f9c6bf862358d027ad41eefee363a81f9ae16407b8888e0a2c601395e97f06722459a5b7ed11038d7bea385e857b7f17022876e6a0a1e0083cdced97bc2e5c58ce778bc9df1d2ec792d25aeb3106dcf069a707fc2eb2b1683e7d36faa72adb4cb08f1876714369381fa0ca26331f3fafbf88024b3b4271297f07247958e250b8fa77706f3d27bb110e8b2066c9db8bacefa7ec131bc7a88241a7f704c7234b11f4437a18d2c3e91a73f3f617faad57386dfa35e0c253ec6b8ec368cec4ed3dcdafc9", 0xcc}, {&(0x7f0000000600)="4d2370c70073c3b092ad0bf11c19373f4cdbb096ac996a13d375bcf02d854c6ad4911be4aa9738aaae77c0dc78e5619327fe393c4ac23fe1b90508f7dfdf5c22c6e0f0f9d8890163", 0x48}, {&(0x7f0000000680)="1b16a7ab5caf13f69a9929d06d2f1ba0f341f06667f02b45fa13cf3acca5ac6773409cf5520ea673c271a62e155b9cfb29f243d0fe405e825106c09eda092e28c8041fa558db49c87e7ea911554b73824bac0b3e65e384656c1a6dd85092e21216d8351f3ec1ecd3543ffa64507e4fa6790b93225078b35e16edc5ddfd6fe3248a9d13421bbf99926e8e40f774860a6f9c0d3ccaf0344f67ceb28bbe3c4ba3f0286fef58e3017898491f2d1f7decc222ce5bc407275c6a6b387f376d88062e4a9fbcc2d8e10fd9544b93a290d450e051b071b961454022", 0xd7}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000020000001000000000000000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x2}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) open(&(0x7f0000000100)='./file0/file0\x00', 0xb, 0x144) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 13:29:20 executing program 1: 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) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000100792e9918fbcfd6e2e168d9000000000000000000000000000000000000"], &(0x7f00000001c0)=0x22) 13:29:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x9f) 13:29:20 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xfff, r1, r2, r3, r4, 0x1b3}, 0x3ff, 0x7, r5, r6, 0x3, 0x7ff, 0x489}) 13:29:20 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x8}, {0x8, 0xfffffffffffffffe}}, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) 13:29:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) 13:29:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x9}, 0xc) r1 = socket(0x11, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0xffffffffffffffff, 0x4, 0x8}, 0xc) 13:29:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000002240)='./file0\x00', 0xb7bdd39d82871f90, 0x1) fchmod(r0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="24213aa87e1a5ba20b41745d7cca106572b12240", 0xf, 0x4, 0x0, 0x0) fcntl$getown(r1, 0x5) sendmsg(r1, &(0x7f0000002200)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x712}, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)="a3d054e0a8e6bdcb29b6be4d44391dba290dae2532d9efdbe8a027a41ef21173c6e545b4e0c6f31b6cf7995f6d053aa660372c7cfcc8ccd7304370c6d76ff705f8ca5c3c29c7ef7d250ced81ec01c77a972729f3862f9298b12d28c5e21b6f1b33e3a09366edc317e952daacb9f252e729b6ae6e130990a74a828accfa336a45d61f71fe", 0x84}, {&(0x7f0000000180)="f73bf98d2c56eece2e6405da6ee46998f1c228c906146e4cd93e9fa7d4ea71986718d87c9c1f72d45181ea3b525f2b72f9a143bb0ad504c0a3913b0dc11c010c9c1032fcd94e163e09ae60af0ab0d61fbea98260188ae68ef41bb609a1ca3b4e4b09da0aa6e4242ee1779c4ade9a44a2adc827d01a0d78ff5fba94111fcb693fa5553ceaa9c50d9376f082987112ec4fe79faa2f03c443caff1099462f87ab6a24a6ab18cc10c37c101d6467f2eff314291fa6d42dd431e3ad47c62ac016c348de2ed9aec9555416fb110e1e2b1a6b7238bcfc2955037ed9cfeed4fd8691b46f04ec7958632c56deb6e740722fc053bdd4e7d595fe881fcd03b13c4425a255b7f077f9e24fc3a80735f87c465eeb34b056e8e1e5a112b1eb2cda89c290863059cb98c35529ea66c5d83e80fddd5df5675f004c8731d8735796cc7806a6b9e913eb273a5bb7daace7a20c6a46b963600a714952729078574eb843ee4e6d61ccd5b835067d4f87f5138c3a557cd66d05b1c9f67a93b88cadd8866169620ee3af301bc055aff42770c1eb378d0a9f25dbd95b12cd33f0f305225fb7088a6aef7b1a83dd3018b3fbca3ffcdad380e5f8b2f60ddc5978f488db43dbbbfc574c6b43a1a97b5516a1fed1594b66d03356e59b9bc33484f20ea3f4d8b9cb66efc611d8369bee7b4a6d8e213902dc9cfa305f819057a4141d76553ecaa49c2cf452f5b36f2acc81350203c3c62e3bddb841ed6f2ce734e8bfbabfbbad000055b96f26dbb1d663d662d1a2da2c8354047c49bf18c80af8c08837455a81f8bbde1463cb210d50b2dbf941232a5b814c7ae71aaf4a915e6db20756ea44f1bdc27d6905b66d57456bd77fc87f4785b3bd1d5c33d7fabe98e1ff0c92bed3ce512ce22a6647056dc9a17217b22b61ff59719cbbc23955a9d25f7c6084f9e8145227444f26a03278ea8e0fa68207320fd1c066133a410f39c4053e48a3998abe5bb2e4754b2046fe00e8e6ff5d18b6bdbb7806dbf1900df06ad04c702419fd3114e078efffbf2540f0001e2db81b366ac93c64d702b361c0d6451e7e0eb15820499c23cc81dbcaa53602bce02d3ad14fe809031ee44509dc8ed1a0ae0933e6700df4659ecf05364d5ac1e3b1150ed6b6bf0e1e80d4da98136dd28c2b664f7ba91a57518a0efe2f1db4845124b58d241069382e0ed4b788f5f52647d98260f12d0cbd91a08a6f673a09575002cbfff27aea3a08db553a67c44026507891796b73603d80ade26331c6565b3629f7f883ab0cd229c0885caf656e1629a3ef2683f7cbd2784375ac4d40d00cbb343a30e08a20bd6dfeb287aaa3c23c009f1fda56eb52bf0ed4740716c76eca838dcf98ac16f8b12fbbe251d110f47b7b9f8c0bf13d1e24db14bea1c029b1c080419794dae969a2ea1715db998052be330e21be3e9621d1c6cec67dcde49d065ed17ad8f155fb1d1d08c434d2d781907bb069097ead0be460508927e7b358e4e741addb8d32d6dd27bc836aa0fa81deb3f15509e78f8126fde592ac113402e81dfab987887d86b65182ea8f8e86c1c9a1c879f358c9ac952d80038727b2c2765b4adc45261f69ea76d28df99b4f6ff1160ac186adf27a40f4770230eb3d271688211b6ca5eec864b9ca6dfb2b3bbe17e46d6f517a7b67ebe78d8ba96a001749106ac71981044446b992f2bf3dabae8314121f7f229e4c9e2673b520dff00e9abbc91f666009a96f1c42ab6fc5aea96ed7154ba366fe43dadc9503e8bf9bb267922ecaed0b4aaebbe09d4d134a93892e20053a7fa92d10aef111b84753830f6264b61653cd0f5688e4010fd5b691e9db4e016b04974c08df9268290b32d3bf6890d8c91fc6392511c052e097185284a4550b5baa0ca1134fcd267ba8ab91fa9f0c6c0d8b74b0cbe6fdff98f46ce77921672bac11a8d21aa982d35db535c5897eaacf034b4240d2b0b411c60d64b6846225657dc3b53413cf8846d8c446f61052a32b18983d6c0099c1c8529a445910b441ef719616c04619efc8c89c19e0c0103b99fb9362e3b495f9bb45149f5f265e2292cbb8478ec2d5e6430159fa4702fe85df1111fa0cd8547a7cad1de41f165f124d438adac046291dffa5dc351b0adf97cf0ecf4f73d16c9b64f2b24d2db1db0b81554de4d71c27fe55499b541b9f45635a351a0ac9ea7eada49863ea16bf0f0283906c3e1fce655c5908269d255c6d691e99171b8ffe379b75bafa1b274e3b071ce4ba5de45e01257ef3a1c0ca1204e5eca036947644fd66e2021429fe4f2eae2d2a4b21968292b5c47c66d80aeed8f3e1049d66a4ef37b24707308db656052f13d981f84d2533013e39adc0bc9a6ba4d2400bf58c123b8b0bb078bec8d4c444f8350027bf92fe7f537564ce47422daffa77f9149c76979bda575723daa962d8b58d535c0f79e216fc436cc761d682a8fed7f1d7b07839a8743d9da9693819084766be03744ccdcc7cac995a0b359f802eb9e979a22500f38bfbd018f433ee4d0721884bb65eb8f9260d5cb36476c146d29bd652281dd6b9f0158746029eb45782da58b8566711f263c47753f9b07bd921e9f075e78feaa708c9ced446933482b5c200165e6adacc9e5e7996ce8ee06ad209ef050c9f3e9e72923e3449f83209206c4963a524350e1e2955983860b4e4c581f75b781e6794c59a32f8c2e63dd95ee59bea6e84829fdb523a034d1ee6def8339fbb1e5ee586e1d551004461f077007d4dad09dbdf6207b45b0ab868e0305284a9b0f3a590fd1848e14b4868a9595b0c1fcc2e46f96af9908c1cad595431dc00cf942fc02ef3dc09a8224bc4fce826c28d26eb7f008080388493b9bcdc4421dfa42b040e0d951e16f1f36bbf778ef1c4d0a9bfbc15c8bc2814b1d8046f88489a836cff4c58743f3badbcdac39953128ae26515fe041abb4a10cf490024946993d46591abe18d9f80a8966a58c3c91cacc4b0bc11adea4ce4feeade262b0390851173e7ca053fbe50aba647a99a62bf20eec622339e94e80de659d48f5b8d3f3a76134d23d1daa681146b574862377431c01729dd7bc19deb3858542f505b7376002be9a61ff75ad66e6151882603c2b39083191f84637a83961c124847dc183611c3f10641c1641bde595ae7170e5a9ea63f33865a557a7e20ec3a205b8b5ef973c3bc65f941722a1d4373b288670a5df91db963c16c2d8aca64bdb769cf2831b81938260a0c30f9f74c687e00d579210763be028d610a82e53835996e7205ebd86d205757ef20134cee5b3add24159cf792e5e26255b7ab020e925c6c982b046293de4fa7785759f47a0862096cfa289749b15f775d3a39dbb3cc09d9f182052566d6bc0538e51dfcf31dcd73322419d0c8d2a0c42c4d1b03101d09f06cfd967317e3f8ec8ea97054e8f888e6de6897f3cd7a5e15359e1dd50d1cd321832165a7a8a61484838a6bc07fec88b2051e748c5e96c472bd55d36c3cf032f3f90db1b99c2358bef6f6b8b8e015445267496199b7e8271560eabab317ba0ecbdc8f52f91e5e9b1a1fefad76e3d377faba70fae4e2483e05d494ac2d6a625a90819baa18177c9ee9a2427f8a0ec6ad2e694c75dec1f4178811c18c04b0b549ae535923d2fb094e00a6aaecce2ea1dff2ca7e25b807b31ac2517fad30f948af6cb925e530265313d53f5f5fce4ed28f44925ab82a4d12decf28b0dbedad36e4a62b4c9e539b57bff495742b2c46734398cbb553aee522eb85c161f9cfd5f88c55bccda885d0142b140467fad7ded4b75c02f7e0fb8815e713a7d9ba3f9de91d1d4f723cfc85785cebb5b546b43f65df9c3e30e51663b954fed16889559fa5178c438a2fe874299c03310d017ab4e68a94b21afb77dbcfc1eca604dc128c6f70d291a2bf74e7daba01bce2fe260b5f1c45400d4f6923fbd95cb70b2805cb1323d36e307126cd8867365fab020e7ff3895d53352b2d323700026326d99b9c570d8a479f5e39d0c736d8ec2d9fe65e97cc5709f1ff62068163a37a24cad9094efc6a50c3f1e9746dad5b347b9df1a3acd01777171e03ea8a148002c929c48c053b5e6dc412d262741deb0021a827552c37b9204d5302119de521ff185a6462e0e2b59eb78ec0cf3d7adba6d5ade82a10d6b16b58c43b6bb27780cbaf6a086a3a404f88065a73d9d8bc606a01ce3447fff38917770985aee4efba26ee91fa80493fd01f43554cec20bf8ce3ef647c736c194ab05c5bf7ba15eec8514d111297bdd7f792488d125bd4bc50961759c40b15564f3a28958def45efefa0d9b70c42de819f67a6b5f710377f5de723cba7f154c529f1e2bdd0bc91fb248b33183ffeb2e6836b04eec8518af5f7f81cdebab0e1aa75d3a8391521f7dc97c3a6e1b7a06c63a9e75ceb1dc0a19b8393279baeac8049b7da4ba7d331b27282efe1a90753fd3d51b22130367f8873b7c38254388a3934a4aae3a3d3c779fc2fad8c2558dd9eda8a1343204f0b609d8bcbece7880541d2ac34c46f9574e9ffcc5b5306a730d97c90d65089eb8e7f88b6df2b7eb8dbf97fd2a94130a885b8a7e41145ee7b6a2ca61ed6b6cba4dd6ed9852f511bd86ec4e20a8672f23b6ed8a681edddbe3a7400c2d51859e22b0ce529f2304b24efe64f1adaee7244162843e7642a5056f7ae2832a5c177251b054c31a5a5e78ef772217bbfcf4cbc18b1643651c571796a4d09e009b420ca32f958952c328dadcc268846999d677cca9713779bfcd42f6a2921b43b17931d20f0dcf99879c2cced16bcb2a3b637c60e199afe538fbb2d67c1d053b7e74c71755c98e8d22df2ef29fadd5b9087de4f626d808ad7dd9c1df18f98c47b44091d739bfe52e95c4d7384efa9f6e47c12a626d06f0418b096c5f0d702ab237026ade30221443447f845aa5401f1f3a7f5537375a2ff8b8008ef0abe1657ed97bc14931ca2a4a706b96d43a8a2e6c76c2ab9dd42c390d89e89b67db8507a80c11532c178e9b34c579bc5e84a4ab12d2edd944ede8366f5a29b548e2a269ea2e049e51eeee5a35165f8849ef7a1b24a1dcafcd4fff506579436e10f41b1f29a032598a83970f11a402aedecd76654916510188547e721e679449f4589fd7fd9e22a7ad79e53630db355993a808070ef64ad200d66e0cb997231ce0fcc985c19496b2fd74698f7e6775a631fbb86fa459aa41c2d0657bd74054532eedbe160c69575a6a1ed627783f3bb57cdd3390e97247d1f3f6b789515903e0414f05252dd40673067c86cf398404b45727120b9866e18fadf9675a33416f10098a89253a415d82bd3fce959c30dd5417a44f2bb02d13a8fdb0c18d251342c114ae2822df90b8c79c43de04e5bc48611bbbe8bfdae4430aaa7ab78b50ea05d42f6c2c7da887eb7c822cd663a452020542f88aaf948e411f16ad795c9b4975374efcb9ec08801e86fda42d87b36a9af0e4fd323bc790cf5610780e0f2dff7fe6462ec993b6cea483c246b70da52329e348594a3d76e4b2640a21a86b88e5e0a4c4862b32531668ac82659978571800129403147572c660684e03b7ceabc57f0c5b0289c8faf6664d615869b83ef01b3115876227afd2e113f3eb464fe7358222681ee8775262b429d0f1b64100fd75d2c1ad1a3f6091406764902c6bf82546eb30643c5d8a1d2e08d56787f47d127051afb760423da82643b995387c037602ac6d013086eff0ceeae2ada5f022f9ea7b000f4d966a90cb2b2493442f9fff28a77e9be6aae6dd4f214adc8f0adfd07e50896f7b3bb827dd22a3ec5cdf1bb4e102b1246df", 0x1000}, {&(0x7f0000000040)="f8a40d0d", 0x4}], 0x3, &(0x7f00000011c0)=[{0x1010, 0xffff, 0x7, "b3bac5b29dd2b119bf5f2dc7a04da47d8e3fb7daf1342d497abde7afad9ec769497e961aa8d1667ced862d5fac3345b8b830452f87bdd81d86e2a943e914fd43fc635ec81b60ef19a762106af123e15b52ffaebe512d962ae645dd9c177d2ef5bf7eea1dfda782fd34a1f89b56f6fb5c28a8e8de921872b1c9f15ca7015f76d9d34b4f03efe7fe8341a66cf8b32dbc407543ddbce2f9ad37ddb78d6f8d3d0a7245ee0d93ad35f34d1759f3f5dcd6cbb84f290528fccb0ab4f3b7f8990a21a0927d2b2d19a27074926da2bba05346b6a7113c197bb527da394b37fce80978f01d85ced1aa236c25c3ee077eb0284a58d05aa9a527271e90ff908f8b6f0501e269cb94d4b126dfcd71fc7e4f799fbfab71b82c7f0393ec2e75a0d11bec529dfce9ae39e66252a742cda6bdb3a9768826452112a16380e317879c41b6b50aa67b29caa99b1cc451716f70fbd274e1aa9dff2b6c3da0a0969699c9b6b2e48ead9dee50b4072f9e430c8e294ba8c93653e9193efba3558ed8fab49c68268c3e2e654683684a03654aa6d0bb163abf5a2791dc639c71a89b74587e856be69d400b5a2346fa241938ccb60427a268b60b1dec70d71c04942f3125f50029b26a1857d3f9c98f68ba8dfa3e62d61938e7208048cbd41a3a487eb37f4cef9abd8c444a50cbae87851b4275aa2fa7fe3e3fade219c2fd132449296b3e4cc90902f5b44b24db359543f9aee856f02956609f787301ee577abfae10280f6c18ac7f43520668b7236b76b4468cec21ff17bad956010ad0dbc3e6af53ffa44ab3ae54ab5d310ba4184c516630729e6597c853fc94a23780226fb6a8980121de740717632647d650baf11edb7351b056f8f77d5232322b2b2e088ef863cb8c874b10fa5568febd3298d5154b27f554e73bc9c7d3c084e61d77c998d2c03d682db2645a23d4586a8e3fc1658d098b8effe095d6d8c12266ad22f5b87646cff79d4a043f7f333a12aceec23a023bb12f5996f9c4096113b3fba1b26efbd2ffac085433c13a46975a1c17241e292f7c37c1f25b9271ba008bc50f8b446715efad87e6356dcb7db7555fb10ba6d27f1db855a6bdffdfcb7f0474043bbe3fc4b89c49a822f06bc019067e198594621e85ba7c0ed44dd38a09ad7af43de62bdb21c63759fcffc451471f909fad6e0a1b78c29351325f7df6b501654ebd737885c1722ff5233859fe760b0314f620dc8865731e5dc481b722d2b88f7d3af5b2c8a1c7502714e4d0ef2e1cda65146ae09fa6993344ffba70de8f44de453938962f3e7cf129f17ed17a3badb0c712e55c2332add92885d93ccd725796fa7d6205249f2458b6927a64865e10b662292457ba535d20e8f2ce76d21c5351a79117c9da3665cbc1bd860237c75a3764ebb5d44678cf681e8ef31b61d873beb889cdba9e87fbbc2cd9f9d37c1524d1bf34a57d34ccf4d4294eeb79e86a282d7bb59fd603a412b97f592817369f78ce046df54b3a031b7363e00911eb09e5db9953ce12169ed2a916cc60911ddad55b02795929a186506e35973cada76b091ca3c4f797755ac48b9c542713c91b9037fb91b72161dbb19c8655c2b0ccff65637dd4a4310497d18bcbdc07d4bd8b8adcfaf3ee3b3eb4c3c768e2ed3bd1fafef89d4cc3bee044f04de298aa17a1e9335c2a969f6909cea413b97dee1373b1bcd01f7dbb7e5e451122e040e80083a4c212881959d557d5f61c4f34e5ac97b28a3fbff022882246dba931e34837748f4feb26bddd3fbe2f1da194899046861de5d100fcbd7612aea582cc78b2c774cb66b3801d16d6452c87dc5202b1baf5e2c346c778aaec4d2b693ed969ce1eb3fb1617efb6b7db8832fda8b24362892bea9b19807368c84ae60c6fa6241a50a84525fcffb87dfd8f4d5fc405a93d1b92a89fe5e747e16e184e0d36a3a362ba64fccabb284a9676b52db06b489b33f393cd909572b9d07cdafd2459be76c183c9d37d7ee81136c2b7bf14e05f18b091de6a067e19e11eca5c04ec1cc468a63f82f08b9ea50c56df36a2d8427f4115a1cda34f811a9e0f252b7bfd9a36f1d6ed8a7fb5d0c6405a43e4d1636ee762f70bd33c333f4c7dcb21771f261d313404d4dab38cef532ad1c22fbc7a1fa8eb5426c6b96e95255f540c7e3a204692135a0a8234ceace3e659e1a8bf87ce07a6b48039cc626130e2233b766a853d6fcc67371906992570eccf6440ab4b5230a8dfa03b074cbea8077f9211edfebe6539469951862200053648ae401a4e2afe9a407c291b04dd85cc721b858b0a8c9efe7cb930b77a5f198cc4153b0c2337858f1c4b248d2a4670c721991bc7e72fc471b36a930b9b950268050a7ff570873ac888ac8caeaf17d2b6244c6089692badc0aacd6cb3c609f8730ac050ac7321b300154dab8c0d2f629da3cb39fb2e7497a754debc5edb4b13d2c07000dc1784f0f9a2a3ecefe333a56a725fdbb65d2e4bee36b4975d192e323ab809d63ae78eff1e6fd6cfd9ab2a3b17e8b10620095cb85303f510fa15992bc4c95ddb234edac38126cebc3e05ee2a9e64b826b9e2680ef0a63824fcdeea7a8ab87b106c87d4725478feeaa34558159274f1ab1b547c3678df54308bf2737c86463ec12e8f9247f67fcdb7375722fdc3ad5a5de69d1ba3b061b4488fcf84fb9ca3b8480d675d8f4fb9729cf4fd41d7c4791140a54bfda053add0463ba419fc28a2a9cc18709a7326fbdf552e251c086b304ff18c6517ab551830f2b1abaecf4fb4b49ac04e6ed5eadc3d760b98ad50dae2230f5de316c516bb7a4a7547357af81459f9e9667710cb9be7ac4cf34d05e44e9a6d2436d6fbb17c6c766a6ecc45db2d2a1ef097bd47fb80141f9edc32105104150ec256abf6a65ef1c75a77513692f61e54de62899dcef5d099607c30373ae9f4d9d8bd85cc996eb04e720fcb2f84e2498a8a28c9ca05fc7975583c2a6845ab2f9a368ab809762953b176939882e654a3ad253bfd678a9fa60e9e2017d2d093c578e17521a6a201010285e33b0957a5551ae4b5a5c157319b80aaf000671fd81922cd4bd62af687d27836196d2ea629b9bc8cf87ba580f4e9d793fa4d217cbab497cad7d6d3bac04c65772f2b53501a716a3fb664b1ebd1424cf68f317b426b3a3fa54cec6d51a40cf4f16ab23a14ef1d30329569a5e261e00774bbb8fd9b912f21e0182ae8c4352ef348e1f6b60aefce90deac719e835e081b258240836a288db4871b447ef2c9ecc8e5a7d4a61b1255c182e40aac0bf4097ed48ad9eeda5d2f198353f931f2adb12e74ac8f02f7aaead1f15dad7e6e3d5b9f31a5b435a1e3beffe7b873b801ba94d78e876f65204f816a81c589d7784df82c5da1ceaf6b985ac4b782f3516a80b0a024374bdc9c2e6ee8c6bc39a3cc71be3f07730eda6e0fcb0ffc4dc396688f55985e956b8a1f9ae885aaa2bd2ba3f47175bd8e2fffa298d5d411082ef485d52474ca0776d368ba7be3265d1fcc53877784bd9a2cef00ab7858085a591513a019d11b7b8bce1efbb347a702dc3c26c34101f2324276b42630c27b2f35bd53b2a81bab8eb8e0a0445e48917a8c51e3a38a5d1964ea62e65ae05af6f557c6b7b351b9c6d45190381ec24e03f6f02f5a2f3ff86093f7ae883f21b3a598a92067853e7fc50a04d10333561980fa64c4ccda59fe22c2b1735092180e08c7585efadbb3c60efeeb8f62cc02ae96a5006e3816d932b3c197c16a365e43c12dbb3035691453a3aed861a689ec3926401fc2463b1a111c546f86c6900847a54c88d3117dbf304fd2a293bdb7995537c618c992e205aed589fdb1364f351f0f62ab3454f6a6e808561116534646fa0f0e70b9942be3c394e1d947672d335d584803c1ce548afc68f8a3839455c55d0dad1cb146ae20c3c21ce2aaa6381e81927d2cd2c3f83c771a5f60e8a06de3bcbbf7d5b6b13c8a3c16f8af359b54db281f684e46113008018c45b73b7c58c41f105aa64398f9ff4849f85094fc725d679bf06342d46724306313ce0c9ea56f54480e3e8c82478db33b7d079f6332553631abe328fafacea1df1879bb621f23f6ba7965dcbc03f6d9484e8155b7f0808acada23f23725debfd98867b3d4bff7e028cbd9c7243fe7e9dd7d9db2bed6a36f8d2071116ff86a8fbdab576730b061f9a453caf6106d1df1d6030844767bb6810eaa7f198426b9933544ee1d00b7b9b7e4993923814d220389d7067caeae0afd7d0360db3944cb07fbdfbe7676d615f91992ebcf338c94927076d312936065c2aad04384419c477f592da601458fbec82350a9cfc7356df906495f03807542f4c5eaec5a8bd6b054438dcc17ef173702853e35a1ce89b4c59bb834b7e6f4b0cd7a6a6fb9e4b1ca1bc3d4c66e8fafba0469772c8a0615681763a58a8233ce68eb837ecb923e2b633841f35ea7e4c17ae6b1bdfcc7cc8458e706ca7b5f15437919ec12401c8f0ebcbdae99dfb9737a3f8380bb0a7e22771d3f53d137eff2f5729d79d1ec404d62bfadf3e24fa0e614ef246af2e53eecc8f68c516e1fa8fa49bf69c0fdb1c5d1c4332bf0c1936b1079294d270f19b82f5d586d54cd0658535ffb7ae4a0c96f8d96a1c6b16238ac069ae8313d9cc5a7175355e75b6a6584067e1dbb46a265fd4cf3bce465130990c92db69c88c29ad567464a1c0856dedc507aafce2ace84fdc56d1d764f185fb34ac670520336a380856e9a44361dd534442274904a890003f658851cbe3f3cc90dab51bd7a971bb66805758d37a57f6da6ad304d82964af082438d8376c48d2af0168b23e359347dcec9677931f029f9fcc0ea9a4fff040ef8d486e42dbd05f8b8da638a749256d8158f5606b5fe2ddb2cd1e2da73e4fedee547a7815221ddd594624abbacb85d6f88da16fa2afb81b2d33c4b20cf4d1adf39ba6ad5a5cb2a82c71d407ae326d96ec8c89e7b7a71164b5c9103f4284b0151dd0e1d32f5bb80da174b402346be67edaf757f7f434f15f782aa0a7652afae359f81e31393b3d296346777c20e1099756a6ae492e76d57800b80afc44707dc1efc21d97f61f774df940a32936764f2064be871a74e56950e6255c4ed566311ddc551769524f4934b0a5a1c8e233659348f8beaf6939151cf29726dfc8ebd1c5c52af85cebbdea7c4fc6475549d2c661125f03c94ccd6c80e9f320a500dcfb3c0547f1daa07fe08181034c270d984a0d297ac9a229d6275ecec68a7ddf4e44c3b8ae0ab19da7c6dbd8be6d64c51a06e05f44e5e0b26dca410a4fd4dce39784a9c9aeb1357ee89a265744e22fddecc15e66491a2709f202a3fc540372c8c2342697c85854c15592b8ac59b1583af32c924c8fb4e70032dab72d08ae9baf533feb4506e22736192effc0c71ce746837ed9afe950d3581b35bcce0f4d138bfc0d56b3a9d95d4547ad968f935ced6d360bf0c7c558e2d4c674fc83f9085163331d37f9decaf230986029ca84b8701891b0a29311b39d2008a7899c9271662308833a5274c6f4f099c211bfddf0ff6be289383a29ccb8d259abaf83fab32a022222a2b7f43678cac2c8a13d50f850e86b150392eeec453c7dc334d3b85c40df9d988972a1dc95862d92b82973e252274109ab540006ee3bf59e9136abc3359e29b90f14881d1d5d0b4069426302030276df519650165454817829f265fe872fde2da0dbbeb75cf2ea518e21a28cbacbfe3fc58f9d28b3b4a4235575ba7758968ad10af6b707ca091e10340d41a45957353a2878e66684d6ee345c33857929ec283172655686ab300ab35"}], 0x1010, 0x8}, 0x2) 13:29:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000003740)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) select(0x40, &(0x7f0000003800)={0xffff}, 0x0, 0x0, 0x0) 13:29:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(0x0) 13:29:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffffffff8001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) 13:29:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000002003, 0x280a) r0 = socket(0x6, 0x3, 0x58) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x297ca614bcb9be82, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:29:20 executing program 0: r0 = socket(0x100000000000016, 0x4, 0x9) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x7f, 0x9, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) r2 = socket(0x2, 0x1, 0x6387) listen(r0, 0xfffffffffffffff9) getsockopt(r0, 0x5, 0x80000000000a, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) setpgid(r3, r3) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:29:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x40002018, 0x5cd7) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x106) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) 13:29:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, 0x0, 0x0) recvmsg(r0, &(0x7f0000002100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000020c0)=""/55, 0x37}], 0x1, &(0x7f00000010c0)=""/4096, 0xfffffffffffffdc6, 0x6}, 0x0) 13:29:20 executing program 1: shmget(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r0 = shmget(0x0, 0x3000, 0x28, &(0x7f0000ff9000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x0) shmdt(r1) socketpair$inet(0x2, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 13:29:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x10000) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 13:29:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket$unix(0x1, 0x3, 0x0) fcntl$setown(r0, 0x6, 0x0) 13:29:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = accept(r0, 0x0, 0x0) connect(r5, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffff801, 0xffffffffffffffff}, 0xc) 13:29:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 13:29:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open$dir(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x10, 0x0) fchdir(r1) r2 = open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) r3 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x7ffffffffbfffffd, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) pipe(0x0) renameat(r2, &(0x7f0000000040)='./bus/file0\x00', r3, &(0x7f0000000080)='./bus\x00') socket$inet6(0x18, 0x0, 0x0) 13:29:20 executing program 1: socket$inet6(0x18, 0x4002, 0x1eee) 13:29:20 executing program 1: geteuid() getuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x80) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/20, 0x14) r2 = getuid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='^-\x00', &(0x7f00000000c0)='%\\\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)=']\x00']) setuid(r2) r3 = getuid() setreuid(r3, r2) 13:29:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 13:29:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/66, 0x42, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() setreuid(r2, r3) 13:29:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x0, 0x0) 13:29:21 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x6, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1000000000009) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 13:29:21 executing program 0: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 13:29:21 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="b887d15e5c123514b7a16cedddcd8194b03b10f98537ad37fa1ec216a57e2091b43f7447b165aa6e0a5f7946c0092136821e9992219ed49464888e47e2f42a68f8682876e72e73743d51315e5a4da0729a3de92c44613abf23dbeb929665241c0f11dcf59310", 0x66}, {&(0x7f0000000780)="c77644a850ad2176b8b94a2d9ad4d55111b83ce7e9eb3510f1adeff8abe95745125fdde3864d33d73bdae1ea5c05cd371e2e622c9663783fb8e0c16119037d72f0af13defae85bc1dba3f33de7212b790038204ca256784b95c6703b1bf0ccc138c0923e69f2915d388290b3e0de8a606ca3fe7785ceb05c8da2f50a051b4db2574225e9472429e72e56d36b36c9ada6be8ad95ce2da2916d44ef4dbdd7b0efc727d8733c365ceb20f0c9c7734708823a4a544431ba5689b1f94c0689f327a894e63a83c0dace799652b824ed593777ae93472433fb716a6f3bd64e353e56d7deac128accc0a3404641dfd8a136606223af28b3d31a705714b080e7f26eaeea9d004b2ba4e0f8f656bc7de7eb52050833cdb5dadb9a46249144e860f412634799f7914fe4657a2c947c7e965313e3cb454fdbb67c55404bae9f544068156cf19f66655cefff5f474954c4fb69369e5ab8160c31b1f3ed07e40f2db5e91c07b250e243cd8d849b450d9d391d20aed37520955e51c5d4df186613ea6a5e592053c00da099d794114d029fd573acd329c85cd01d87ddfea06c10bc508f09ab6ed72b2fba2ff8139ab7328b2d638266bbf201a83ed31b25fd31a972a372ec18dfddb0dbff3b51d05ea94f2be8044c088ee3e7a581b49b783ede045a71ddb170081d693e68fa5e4aaccc3ce641d6d6679f42f3c23ffbfdc33c2bbd6c27910c0271da88e28d059bec6584081448e462d5ee40c6ce7a930dbdfc4cedab3784428232baffc839b66cfef2780e2a76f24e3d68abd08e65c0928ae4f0bf2bdaf18d8a67c8ee5b358080738ef41a3163aa540407aaa0588fcbbf31c0406518bdf607f3f62ac21c60813c940b588388a20763366118dde4b0c26c40e5aa6fdc9cc3cbb613349b2e7386c6990242c60422802aab2ca246b62079f01f281cdb0eb5e713d4aa48c35e0dfd3663babe264ff03f011c530edabd2474556f985413a99eef129f22cf8e0adc2572444bc0b9c27de170c4ced6a7f0b377983ce617737e8c886600d3a4680a041626de06a1c37191354a4c5a63f606d4372800ec1a011c23ffae8757566acc456c225abe5d2c77239ad80484ac14ed26cebff276177d442ad2e78a8e733701523b6dcc2782afa5c014ed89f9e15e36fc6da1ee5951a3d478bc30a5053757f309329135db2b428f048c27edfc8b78171f089af0daa3a4ab296618f2eea4aaeb7434acb82826fcd2f099580cfc29f877e73c1b82b89c9d7be9a629c68e0b007f349527d67d7a16ee72efe7bf81687466d4efec06d4a0e22a449a95979ccc08ac0310794f567161900a1f1da23f626edf8fcfe1136b9ecd43f5d94b08ceb3e12e7ab1f8f0a495f15cb6bf8de6045364dc6c920a515ca1d4a42ccc3a91188ee4488a9b0ba989e8b748e2395b8fc930847591d214d74a176e14009ad0a9237583a026dc4ac2b82e953e7fb6565a89590ea9af50922f8c57cfdffa0fb3a7e24588141878af1e9bc543555866eb767e6628b8c5edb3acaa3bed11737194e597632fc7314ab85eaa8647e5ab4f23dfe8090987ef06f5cd6198877a10008ea9c8856e051caaf50074d2b7fd9f8c3bf743b573258e81f298f515c22467431b8ac7ebf2223e542b0e0ab6c7147e37d382725e99763fc7200cd72ca5f1dff07a4f886fb3b9f765637b0afed255d4a89ead324d149867c242398fcb8a2f96020303dcf17ecf50cc53fc7bff177f5b591fbc21ac98a1e0e6f2de9b14728e108265a12aaf71d863233b0ca422a60724577757335f4514b27aaa23c664f76d20060e05d89c8e8272d835cf9560575e5301a733a80e22b8248c3be326dbc8341d9245892a0763dadf2194dde0362a4db16ad4828e8a364b8bb0b585360f33cfedce67bf2ad6702cdefccbca5e6dad7e46bdcdef599d69f3fe594b9468bb926bd559c68b2642d54ee41151b42a8e0fbb14f8151355ed6284c3dc9d7b17f226d2d07716ba7a7ab6c560ec4e1a2b94cb824944cd156c1622ee9fe032846fae9b3fd0aedce8b9ca41a2a8c10cfb3819abaa8e07ee76caf086c2c282563e1ebf9a0bbbfdab7d41ed3898dd147a7a507c9e7ab8ee0eff3dc579660b6c5f0c99197b0115752f9dc7321bcd3708cd7058b1f2f57df841f709af0656b84f3a1fbd865cfa91c9ef04134c0b58252bba009527f5018c4da84d68376c1e4253fba16e52b45d379e1a75e7992cad7a2d8ce07918288ee3ab8859ec8ee3c07cd972f18fc4da5709ec0bfd1162d2b0d6876a3f7dfd4825f9394e30ffaf4c120ee3c405d1cc81ae092766e164ed4d90d0492c03c2fdea12123ba45fd434fc84af8630ee0bfa5e09cac8a00758ddf18b0d62fb29306b578f49bbed852093238cb31498e85608b64f03de3a64788bdd6439483eed0ab794367ef47eb4f1b35220a9ae9e6e83bf83cbbb0ca1b6fc38f5a37db792db10d6ad3987e7f4ef32c502b71acfbd7f9022a105bdc468c6eb2ff7b7ba267a59c3602de948e90791ec50a84b945705949cfeb3c2f5e837ca56bd590dbc2bca350e8fec31a32077115137d4631a676549cc1f479b039f51754ee706bcea9650679085c20fb6475a3c12703b0d947cfc17f4fb964911594ca2f96e5756f3a7d6172425cc0eae71333f5c5677852b70bb2094755a782c074f16cd7e21ceea34b35976391ad4afa05b1eff97a5721d0c2c42ef8b3207a467c4de67480fcba63454111436380f649f4b2e818f197d4bb2f82138743b354db17b185b90cff2797edee755f3770d0cd1cd9401d28fcbcd84dc9798ad137990457fa507c70246420b52c8ec937a98b3c01ff7946ecdc9801b22badd47b98da0aea26f69e98a73a368e9d9045bb4ea5a8ae9d4ed1e1e8797ecaaea085eaffe9815d1c16c3df3511c91423dbe48a931cae46f02caed801b901259d8e4a89b983f4eadc90e89c0b17794e1b5b65a9a0079129e9f4ac84d021939a2e9711b86e784d5d5116e2e4d621651ed54d9e7e11431634056420fb51f962db783ad81206dd89d85567b57aeacb0e58150589976e6c5d454b75e399c7412e5e611ac2a965272ba1632a81c451f9f99fca55b081a15a33cc1a15d4b188c952935d3e5fe8d41fb608c5c91644ff004a5f2661e709a347e9be26ab7a7b2cee63d84b0a3d7a1702463c322815f635014e9989f9582cf35b5349553da045ba1cc72e96eb34a9d356163d768d585f9cb3c7b44631624c6f3399e23c3029d764d883c413fd1ca9ab8c894ef5260ba7247cfc6d9b5919c951ef316dac374be5ead0fbaffd5fd3204543e7c9b6b4bb0810dd322fd7aaf91d22380243dd08e0140eb71350471d8676057c4e1e989cf327ff73893937649aef4dfc09c77c1721679d1c91bf67a439dbad6fc792da7139b0d714b5052c61389c2c39e4faee68e5fbac914162f4d7fa0247a862759939e54e6771a734d86a77e3a4ca9ccf638b2e329d98c9bb1e190f1412b6effdfbb0fb4a20c347b306a09a20d3bc33eafd8b318e97b70bfd696eb78f8c64bbdb2bfe8e966ad03a986faf9ceac51207f72b2ca26c1806c313c782ac78a73ad7a030cabe9dff1e620940da4fb59f1d4bc8268f7ef03357e249c7cd7516a14b4a4a68f63c29fefbc6723a72358c7978a8628e134e0863fccac6e6262a506256462cbe29a770490a86273dc6967dac8245e642fca098a011905ddcab2691f82c23293a7ca1874e4445b0e18cd8d41bae2aec6c697ddca17e3e37d9bd4e9ad9cf5a25dd3ff657796631b59a4b2fccf85bb6b8bf884a3b69d93a539377eaf21f2023c18ad705f01325df5dbe5a819a0ad8d14b6945bdb670fb0bd5cce923e55bf228eee64570055303b69e09bd98205828ebf4611cab4d43829fc0eedfb2a1fe5c958851b2061b59a50f2102f20525fbe9a906500f9755d8982e9cb332580211f1b36b22acf0f36612a58e6878034ed2da06f1b6057b466651b2c047a0c324d4562511923cd47df07eb609aaafd7185d8b0a71f5e371691761d4117d77ec4d8ec0b5db8aa3098409b29654bf3e531eabb6a09c695e6e618c11391d13716f6ad4c2bfbb739b5c3c4b67c6d68f3ff895c4910f5f5a63540560d20958aefd358461a4fc20127711a2599eebd990f386a0890a3d065c2925e02774152e156e6c7410df256c6c7b915a189c0811fe8c950c2b226401c96beb13a82676267a44d0871758f66ae75d6cbc29fa34433a66d970e264b9a40507ad0e21e5c21e434298469020bbc5669bcd8361f987cb22267cdedae35784f037aeb3ad9b0803f8fcf54dce5e5e4240365dffc67fcd06062b15fdccaec016f751df8e8c2fcdc4a7788d1504c2d702a1b14f9b0aae05b860e2c196e10740239dc3cb6b35fc7c1f77613e637d1966356f837adb3952fa44c11a61b15f96b7e0082d10228acdc55dd76cb7fa588357d06628fb6d80ef1a79f763270f87208be54bf28b90932db18da404569ae10fdc7755978c5201274543cbe38aaffd09068a336180749f2464d200bb44e9f7d036fb2f04996febad9c53f4acec18f655c667690c13316ca9f9e5bc241d8d394e4b9e7e6af33a57edd757b35319eb35424462d3653a0e3b67310e008901b23f3c8a96e3fc5f2775539a5c69720f90a246d97a4eb0d6375c9b4d1b430c199cfffea4e25bf628c2d98cf8c65e7997ff25a0a9c888fdeccefad25599f0291171eff49da65c6856329142ced7824098e53ef0b7391e4dfe931da96ff3981383bff2768f92d5a3df2511441d7e127d873a4d2720b74407d9527367eeae76191c73a21302da8df8217634305b2dd5daba8ad45e740ed5e16f62bf32af611aba87fb66ad311d221f707c0f4a375b3c7b1db425eb80d15bc600a4b4d539c3bab830196fb2e5912e3de589263579241153daf0a0976ca05a9d66268024caafc56416c0dab6113903c6495e9932808825b5bae21f48aea501d26f540d60468555e9d87a8f316257dae40793ac2641c20187298abd7c43e6c009dd869b8b81b0cbd6e71f70c7b345f5df0befd364ac4ba8d81944be64ff6d4e4709d0e94fb3730b2e01ae581c0a9125f5ba16c82f168f00c99af3d6a899a2ae0a767817536112191b862906f9b61dd4ecd0608ca574911a15f15da24afa80ca84568cc01948167b07ca5698ac6a60eda206a0d2406ef5d98b16e922632afa2b6c86ada502f403a662f0bf4cac6115bf247d7911c4eb0f44db506803a7d0cee0ed8aa5788b6aafbd7bdf9acd8c21f055d5a139f6ae19fadd1c6a8faf2793edbf3e607057eb925090c84e3273f868d3c9560be6169a9ec112ec749ee0659c5d2c8f56dd8c4abf248c7b4f9bf2fbc0033c8e25707b53a41168df98d68496bc96b85a59a6b810f8427e4571215bf37873eb5a78c83438de765cb7eede75362f1c5208117798cc4a696fc66652920a027ed8418161bdc0a666c7251a36f19d7fdef75f03f57efa3e1619017bd930603f7c9f0d31ebcbb2b0ca8428ab286fdf7304ceab232cfcdac1b79e33b1f15b472c5676f2472f18b8e0a68f1307eff64275f25eda71017328da5e1eeafc05ddbf0a8762819f18f074d976433e482faf03e67f63beb89b2280b88422c79b43df933aa672bf129ce9950a7c2c45b52dc1ee4366f72f2815a1e55d9014fa900da3b20120e6e0b494a0b219682b4a522391e7063eb538b9cb19c5fcb97c9ae8db4b1283be7c9c0b6527c3a6fca0aa2f758772cd1bca3d33d946b5165fca98f807896928ebd49ee47fdc31340a95583511b8c894d2115281f8edfee7a4da7377c994877032e29b66ab", 0x1000}, {&(0x7f00000000c0)="6f1f2aa9859b40af045148968fc20345fb4f9f9faa6853f45ac3fef3af1bbfbc3f9d428c38567347ff867c94cd764c627ca16c481cf0222569e4d99bf691a9256a90b87770555bb57a9d80c2307fcb2bebd491c15f", 0x55}, {&(0x7f0000000140)="9ae718f13a3189b7db27b9ded3ae7662b991d9fab66c5186f391c9684e286521bb6c331f44409712d29914243d8dda13042ac94bd2b532ab8684f69b4eda2b4f3108fed0fb5610db361b2ae3b270cdac2c8d6d8e5a9795b5bfca1c0a9ecff2fdc56332b2cb9004d54094cd02eb821ce063ab074283f1917264778045fd01a86323f16c76298860aff47b3428a82e1c57e729340f3b6b6e81c5d2e38ba809219b5d291c3997938cc0fa914f11582f30e49cc13978f3f6693de2ea6ec69b805c44ec9376b912e26615aedbe876244024eaadb41ca5", 0xd4}], 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000700)="b91608c566bdedaae096fc5d325d2f1fb2dabb6a74ee14928cf0c422194bc4ca96b41019636c88aea85f6385eaa55086b49f2257e1a343803271cc08f9f496a2f196410e8e0ad286ac697d1b478978310be84cc115e3dfd9b0c5bf1668a2360da4778f64b9", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="e3", 0x1) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 13:29:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x3b3) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="de5034a35e338c19302169d729f6780a04a95d3c6b6f4f8cd25089c7da043e4a8912e41858d56ff396da65fb222c7f8bcf67529a0c85b8", 0x37}, {&(0x7f0000000140)="df51b24c682678c95a33f3c95055583edabe4a890493fca8675f026130b8e0c2d8930020cebb3d82fc719e33437d84a42e5849287d57fdd971612c5f69618d88e06132b66b2ced0f5d202519bded8dd07b8219fd9cc374438b27189bfce779", 0x5f}, {&(0x7f00000001c0)="07f5d9e9d65e0a74fd8c15bdad09e2fd143d65e074a5e7156e46b459d6a8018f6ba00f1c1702c63012598e6a44dd001d211cb8279f9677c4eede5fe6426edd56d4d567ffbfbd9a4182907651ca9eddf3caba2b99ea3b0b34a9162b839d31168511694a595012e88500f894da0ad41de7cab09a2b6b7facefeaaefa71b3904e2f8bb93c3da05e9bef9d2bd93873113829acf1ac45831fd581fe34ec9eeab6b81bdf74941b2afd6491058240cb048aef0892f28ee122e0308f8c0eafabeadd21119d24fd37d1d5", 0xc6}, {&(0x7f00000002c0)="bf9aa30c4027d358f619cb36581853051aea258c36c12ed46edd2dcc6c2dd787727ce118e893703cd024c7e018c2ff40a8fd45916cdeb03c", 0x38}], 0x4, 0x0, 0x0, 0x8}, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:29:21 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6140, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffbffd) madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4000000000000000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 13:29:21 executing program 1: socket$inet(0x2, 0xffffffffffffffff, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x80}, {0x18, 0x0, 0x400, 0x15}, 0x0, [0x6, 0x4, 0xf19, 0x1ff, 0x0, 0x6, 0x7, 0x9]}, 0x3c) ioctl$TIOCSTOP(r0, 0x2000746f) 13:29:21 executing program 0: r0 = semget(0x2, 0x3, 0x400) semop(r0, &(0x7f0000000140)=[{0x0, 0x1, 0x1800}, {0x3, 0x3, 0x1000}, {0x7, 0x6, 0x1000}, {0x6, 0x8001, 0x800}, {0x7, 0x400, 0x800}, {0x2, 0x5, 0x800}, {0x7, 0x8, 0x1800}, {0x4, 0x9338, 0x1000}], 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fchmod(r1, 0x8) r2 = syz_open_pts() preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0) write(r2, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) r3 = semget(0x0, 0x7, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x6d1672f6) execve(0x0, 0x0, 0x0) 13:29:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffd) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) 13:29:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fa9d32ab58de45c2522113d9a1fb4d194a31bfd97ba64b2a5d2bd652aea38336218292b0982f06f1e5a2caee9a292ff1af3e1369dbe8827aed7a7d5b903c12cb99bd77655ae3fa53064ec90286f0c4446cdf687dba5cdb3a35cd0bb8a27830b681accc5bebf29365ea05c5fdb432cddb0c96b300ecde38d434e6e8a8e3f1d055649ec36661741fc470de93a3600e6c5e1a210d2c6d9ebc92c0ed1c6f90595ec5819295447c87323b7517592215d829ea1c0ceed3bfb299065dcaaa56396145a345a1c91ac3d60e8dd5c28348ad785631d1d90a9764ad7a4b169a697b5090312801de5dd117e4f57170697ba0f0", 0xed) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 13:29:21 executing program 0: getpid() pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, 0x0, 0x0) 13:29:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) clock_settime(0x0, &(0x7f0000000000)={0x49}) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 13:29:21 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) setgid(r5) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x10}], 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:01:13 executing program 0: clock_getres(0x4, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa2, 0x90) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socketpair$inet(0x2, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) 16:01:13 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r3 = msgget$private(0x0, 0x71) rmdir(&(0x7f0000000200)='./file0/file0\x00') recvfrom(r1, &(0x7f0000001340)=""/54, 0x36, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x2c0) sendto(r1, &(0x7f0000000240)="d4668c81ed5add501df9c0de2ad9091b79e3693d9e39580da7698c40c7aa0c0bd8032904ccc383fdb9ffbd503bdc4d553cd64f58231918bd0ac38dc70bca15823af43a9d9cb5acfd10d01a04c47c0418a16d3afe8c98e0f92d8235cb68875084d3834a7a9f40b6f28f2c8ad0782cd05b07634364b0e9335bf2774e5cc9bff06d9501c8586132236ff5eb838b73bc77a59f696f545bdf51e616836316089977511ad35f12e09e449b90bccabfe53b4234c315d96315fbd38afc9cd952abc053152e919ab9a654573ae98017a8aad7e6369839e217d87ed9f4e383c37d9b779d2770872c8eba2870018d04d270e3cd76096e6a73c156ae7f458c3313152e973e11fdcd0662d5feb4da21a55d37f060ab1589f42afd5f81fe3d5f8a57da00370576ba36752a2abaa9e966052e0ed25cef88930b3f9e1b26e598d6e2ead95d29af0d08d6ddac22cd70521f5067d269d4e5d959498210601ffe5a756702ecdecf1469c51bb85099f514308a5fab36aac5596868c8f5bae41ae0a6cbefa377118d9c4c7a2248949ea4440863e2d5094d45de5597d34de72276f197f9b4736c1760007a2eae94ce68b66c1d7e7b0d5e4ca91fec4e1d637503832da92c9b55afbc5044170e170677fed46b6de43ace0587f838a51de6fb48001f177bd07b55a274f79809e39b73ae901d99103faf5a9d1a71eb245c253cf480a715a9952b677c027f6285f2ecdca4a64682eb2e2fa1c0fe68dd4d31c9fadd5d7fac22263091bdb8cd16e9a59a7edfd5cd74bdbc704666fa6c4bb269132392e28acf7d05553c2f29f0d8c6966a5c2820ad814bd1df7acf178248443e36c5f3b819fd455af1a204161de9b93fe5ca706a3d701c5335462cc5e7ea8e4c2f58568af203bc9a169f72e1b6d1316c91ccc17e671899a68840df545fe3d922c97b6badb6624fccf1aae0d463c8194ad170e99dcf73026714b938e91c78a1e868ad206749b0999fb34775e69c2df36f989702b6b976bdd6b66bcedc8dab4b7a517cb76132305ee4339797c57865cda6e63e5d7b248e0c665407c85eec9d387352f0cf8de104b093a2c6633792c305f7bb381d92c442a6655fea4db845b3259acb50f29f79d17e8807814d80527d0cdfcb82a131b4b995a33ed83c959e03af2387b2565eaec258417fede2de9794bb3995a1ddba528c5c81d8c61ffda0fa4730092cb2d69ff20e7fe4f4a9665594461245989af16df31feab7299264c23373ae69e32af1697bcfa7ab104663cb5ea4c4c259831033db69c2c92471cfd03f643dab30e8e86300ee7c90629d08046cebafff769d391d09819f33c414b5b93c2163cce1d1099c2ae96969009707fd853dbda0b846167c7a3bf84beaf13b400496bb65537c1d966041ad7a2e7d5c79da256ec3e51a5ca63b9441ba3ce4dda4cdfda0f4ce61d36cbb87c1d9c01e295e67cbe707215985f9fe822ba101120c577e11225b313ba0c06e6e41bb0fa79dfc5cc13da1434fc70be7b5b9560d0945b8f79bf2da1383c048308a11f9e04d332da8e64a96354274f8bf01089b1d0854c9bcf0e1768a2285d0fb2187e954c89e5f25ec340dadd2f9598b203d20a4f31144a3c50f0c22f51a9d8f1a4f7c75e25f7aabd80e2c49b8f86626383fed120bb3ae7dc7b7e7553b0de0b0e1bffef84e62a897d5cf99d3519569afd1cef65f7a205149ab2174f22fb7366363734137db329f737b072e3c4c0f79b87d1faf95c57ff18cd26c16f743381938145198becba80d7270288826d1e4353006caed5982dc3f52fcefe92e93d1bff50785eb9b1047a5bd18ce11de6b31476e239c7b12a93aa1004f33942888a236939e367217e8ae3a4aeea9ba5de7f5177d4424ad8aeb354948d613b958a581f769cce950eed381ab859e8131378fa74e5596df18c13e3ad0661b393b65c32478a852a4ceff549b17cfb4ac19931ce6c776618172360c0d5285bfb785004d4bcad71328be6e25468f50829092ad53aad333335828b80a80632ace60c083a766babf67b82dcff0a24869b65d59c5108e9a3d32ba851df5ee5cefc8defb4baaf188772fb6c39fc6d0b4975bf1b90fe49caa564d1a9dd49c9d651221e5ea582eb58a495f292ff6f991de955095c69a08761483fadd76098d9be772af1c58700f35e424ac972d8b6187492a02fc668768b1da40953b4a0050ca84c720e4afe2e7075b30d78d9d1319a7c0dfbef0ecda3f041c718cea20645229b3d00653fc367a7e55592abe532ae6650f6eb699f8d4b54cbd8caa862634cb774fa826924f920bfb63d61770a037eb9da19b4d235a94ebbd22fbd4f4a6e10cab1929f10fdd5534dc5436b71d901ad4096a13c360fbd4c7593380906a36c8b3dd3d2a425ca4156e9cda5e452c3976eb38294974659603f7a026bcc803d53623b95f384b2ce77b4ae08abbc51c0f4dbc55134823d68ccd45037ca8b5505bb6b00a7379a76813af29822cc5a6ca907f3317493e204d2fa25095dcc2894d3b3baaa70ea64d38ea02a8e827f643f8d6c56c3533bd4148efaa0679e5b6f2a3f7a8acb3d0f44c77ef953e9e143db4d6722532f03d00cf4e21fcf161c0d950872363930a33924cd4e82f13593c31c324a8eb0c5f9b24f88e7ace1ab0ae5c241817d50625b80c5ea0c88ca57441c4129621367c713467773771bac3536a877392824a718d9df1cfe24be2362150c131470b8f9046f608d3ac6dc44a4b5a995b64a77c4f1d5141267db9a056bfc3ff6ae05809495f63dbab739434bcbcf1713e5dee77b0bc9e4582b0ca59277048786196022ad13b8813e464c003621256eb3d37531c5b0edad300a8d6d91910db90d174be80fc405bf60a3916675afdb65f1dce829a009641179ee1d0d7090b55447bb71d2cddf211c503a7fdfa90422659b0c816ccb4c825fb9c3d939a9b8ef0146cb542bd79604b2be50686d431e9f5625851aa0fc298025ee5b9a74fb17cab20027f7d1cf471a08427136ff0a627dc370f3a2e3587f4d14a4051ff8903ffd55bf351a4795c5050ba09c427303d7fb5d7ff5c9772000139554c261a59c21e84421410a59cf1316c5be2bbbd8be75393dcab52ab5eb84317fc5bd0e2e7439fa48557ae8e8ee25f8c07da1f516fed134b6e85901524819907896efa06a02f209308e2de94d9155257ec69dd44b5174a6b1d6d07770ed6eb657a23c2baf4e0b7480e08ce522725c5229d34fb7d9e334c916cfa083c725e3a6a9e53af4e8404345cfb8b56446ed229e0b67c35e4c8772fc81d4750ee41e63d2a5cf2ea2348da1afeeb76c016d221c71049d1290bd89e1737a664c86cf3c8ecdaf294f9b6b0565dae9b2ce8d0de260bd623ac145cf8e58d3f346e3eba28c40217eebc121517d9cd1d202fe5009a6bbab2139230fb0603e8b6c7feeafa512d2d449c31f85a65cf52bc6aad7281c9623e0108a36d230cba83f8d4c9377338a625c4b930cbebd0e424855701543db8be53670f8bd69efd98f2fbc89e6f8495b49a6ceba7a3abf6e32fd85d05a7c79296b6017ec1dfb5caf39aa7069a65280666b24426cfb5c07bd7670c9d6478970855ccf33926908704403b50a373b04ba2457606491aee9cd45df64bfb4c531286d1c1161612e7e30b41f5a69a5979cef52a716f6366478e0c38c0a829b34a7bbf7d6f500fc1b2ee855a31063b23c9dc72e1fc9b11f2a70325e979a8091a2348693424e3e52caa6110ad0dbdcc69af82d175672375047dec65033ad1baec8b6b981ad5c81b95ba0ca65aff27cde845b1b46291b54f5126ca9694f3fc227d41a873b178582aa3b8cc8c4ec4b415bb58814461659de7c24bbdd48966a4fb54475367aa47a9eccda0bc91f7c15b94922f89c5ad909ea8618b60a1fd6d4eef1a43e9e1e5045575b0cfd4e9759906d8b99c1ac893d00b4da5dc3878e877dcbb1640011a38d30e26e28c40a7cf6b44b8ef0fd64f4b6cc94f090977caa3e5c0a852023f2d02d27ee1696c5d89e8a964d18b62789320d94b84111887132cd4fe8878ee53e447825dd840abfda657a4dd15312b5951abe2e973d17ba6cf3da23f0f0a75f102370499cf0c6f4536717ae5a3115695a7a39ec236947b2e654509084822ae1e55fa561ea0aae9466395cc57190bdacc51d54532ba06b802e7c158eb9d8dff18d27c73da87785cff69aecb9a61ebea3571608c6bed24596823eafc5fe1fe8c36a850388849fc1e43a261c89b12390f70176ac23566fee3b7955e15e18b7992caf57f5fa331d85c916389b3354cda1494170e2aa1866e0a34a33b3203b44b3b657d0695d8afbbc8e8f3fbe14ba6f38a79a73ffd8d3ff1cd5d24cc54c3460c2dc895a3b37c5426a7070fbc9fad5e18d697f3c76ebd2685146241b8c006697953f50e4921580d64c6e27baed3db99eda0f4ba968ba92c8d0026d50d6341418ec833ae1d9f1b10045880e60a8e46b2c0551836783e4db4bda943a32cbd7532f623dc6768bab5d51d7886705beba362c2f1a349c66ab985e839f67f233df50b63869a49c02655f46cf53e5d18c8940e666a71face1784cc2e7b81e8e257d4b484345469954371989786691530a7c8c991805dac1073ad8dc7e88346dd3383879da5a88aed32ddcb210b8a119586e3c9d12b462d8635aef557a3f3255786d6b38e8287468f6755443f3b978368f048bf0ccd7fc7e2a37c9afa789d7259a0dca0ee46f123efe9e95adfad5f55e528e8557696f27525415bdddf8649047d0a8ec8a102b77df81de36df559fed8dabe99c006931b89de556ffee99c3fcbf28a8ff1d9eeba2d8da5b28cb9cda8f540521c315165187f1be6ef251a7b2223ccca3698b4ff821a09f720b6201b322c4c918f01956eb6fc40b43ec6eda58cb34559741b5016d5ebcc2342fa30e5df4d2301532737bcd7452caa9a267013c47cff58d79e83576ca8fe68e7913c74b1f362c8fae50b1adbf80858790613c6ecaf1f39f0eb77b0d658022e1457760d4b1912354d8f616af67dd020ece48423f34b6a802370c8eafdc2a161bc2651570ca2f1f1e7c19dc3f4e7d2fb547a9ea75e8180c7d2464c4375d0ff6bed78b93d1bff3bf5b215af5e5e5ce52450e83d9743be6ac6b361e7408c71d5c972343a70e9d3b8b25768dd3619c5a899a451782afd390bde72e4fc6b10221eb7042bc7d2903aac3e31827b5296fa2a1be5a45a16f2754a0398285e1afabb32983b15cc218bdfc379294f6e4cf24a88c61da5cb835cebec53fb08548a7d001e98c1a28cd0213a8620f261bc45d06c777550d0fb56baedb16543e2f06b6bf5e547ba9e7ff0facf0a460a97f39b8ee5e74c1da43a8018deb1d8faf109e88144b2bd2d977e9a36479ac29cb2dd1bfa9cc3bcb3fc906c8c6f570841b016fcb3b7a4251559d9c2800b13fe8f89db39e4ccda262deba1d340effac5a66cf5f22d8a2b4393eb0008bd8f28499164c7aaef8543acf8b4603d84f932be7c50bb57e94c8ec3f071f4c7a8d9444d90858c2e6e12a683becad72e9641598e65e6eb657ca82cfddee38c0fad652a549d7fb17c33f3c69a52fea46444eadb89de20c96d7685e41475c552b96bd79d32580ebf508f1ffc8e761a9b162609ea5242cb5126caea676b3413ffc95c37aa8613019c6f135c558e97aa3fcb9c13c41612cc5077735e1229020a9da44cfb3fcd96954708eb87dcd46cd41aa114c69a41debf9776b597dc07023ec06dac646f40d98f60c0e5c1f8f0831b3d0a4d7ba00fdeecc9b307c6c005b7e4e170baaf70aa30786ded41e0613f4b866c9e3e8063eb9d12e147e2e335c1b76960", 0x1000, 0x404, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) msgsnd(r3, &(0x7f0000001240)={0x3, "596f8af10f7363aa1022e4d18732415003a9e04d4ea481777c8beb902d2dfc9ae9c3274c325fb3120b3cbf647fdf8d9f8e7e28ca5caa35fdb35c9577d69e5194404f4bc164e86fc2b08b85e9debb41bb1f016aeb72840cbdac3dfc0267151d6a0f6dad9232135ab95e7ccf064952f6988e1fe7729d79f8ce5c208f1996fed8f6f4af41c31d1f17e939f6a681d840c4904d0b8ac13e5efaadcdc21c5999b76b492e1addc0035ab99310eb5e44d49c93709b3299207e3c11d5b33b9c5d6b14"}, 0xc6, 0x800) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5de8) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x7f) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0xc000, 0x4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x200, 0xfffffffffffffff8, 0x30}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000002c0)="7d16a24e5a1df5c9be19f4c9838bf147d6cde74006fce0ec85885dd57e2c497795e3b819f92e0aaff74d847632650090518c43fbe4f5559f408c16caa4ed582314730f8b474dc938f9b9faccfc1a3aedcaa9a33857af1b31d2", 0x59, 0x8, &(0x7f0000000340)={0x18, 0x3, 0x7, 0x1}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)=0x6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$inet6(r2, &(0x7f00000001c0)="3b7be23a8a7038bf0329b5e3e21b684de9a4f86c8f3f478271bb590c54c58fb9ffb623ce7a4e35ed7392f2b5206843295792ae41e4b6dc0b78f1a820ef031a2bb1f62276eab0e1ddcbed0264a1943e461ae41e21d87bcf1532c4adc4ac0cc6ca8989957c190fd8b47d122f0db3aa0b31ae477edbbd0e97e61c56482961cd0114f2d95b1ffa33023eafbbd84603e3d3d3544a7e20e0c80e8f6e74015d3f7afe", 0x9f, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x1}, 0xc) 16:01:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff}, {0xfffffffffffffffa, 0x200}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) 16:01:13 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) chdir(&(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r0, r2) 16:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='.', 0x1) sendto$unix(r1, &(0x7f0000000300)="c49ade0ce1d7d55b3380ec81d67a9b15a7913ad3025a17372a60f40ba513ecf901933780eeddecd2308bd9bba344ad30c8813d3e36bbe00a902450d911fd4abdde834b3e858332f93a660d95394ab2ba7ee82d441231d354dbaac2ad6eb65e35534aae0e98b8e723535d6e48abd579d91fbea2e851c398185095369af7acf20816575f8834d56e20586768ee8bf2d6e04abfc224dc709daba09dbaa4f8572d6e0b10c61e83041dbb7397b8cbead78d239b49adee75737946e08052c4bc21180fc68ebb0f51d2b6bd3fb1a0eb8dabda0b455c2a08ff22f913903ae6b5bf0c2e009a6234e0458106c6082c42949906985a97cac7cba62ac274d11f385680e07cf46194a4ea585c1e86dd520aa78e44bfd20404c23bcfe3fdc1c13bc77ced76e086cad9b2d174839c6bfee9c7f1970ac7eabe994e7a9b7feb006fbe2251bf2c17615cf476b077a42769a67543e4f6617bf2ab6e695ccd9fe8cd33550f645a63aaa82659954594ce876032a3d10712a46f8b40e6033c1a9faa859e4998b41704d483e54efd298a7f5eb10de0a98fc98f0fed6573912f997d3c9e33b8333fdbc48c73e652e151d59531745fe576c45e4c1d7b2f4d4ed1295c6b5e774454e71ab0592a188f766fa1a80654f84d383c7188499df0c9add3019ecaed0d1e0f77993f9e62e8f0177524d0fc4bce5d5b13d99349e51dcbe084ec9fcb5066dd2330e70b3c1f68", 0x201, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0xe, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:13 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000043, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfffffffffffff4e2}], 0x7f, &(0x7f0000000140)={0x400, 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x801e, 0x9, 0xe62, 0x2, "ae46f5d66a7892386d7884487bb976be606193b2", 0xff, 0x40}) 16:01:13 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:13 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff82) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000340)=[{r0, 0x84}, {r0, 0x2520f564bd4c89ff}], 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:01:13 executing program 0: fchmod(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1a5) r1 = getpid() r2 = getppid() setpgid(r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="dbaba03904f3d18e00623a102ad6f2f89a81ab1b06e01362f41d61ef521d597cbdd84fcb4dac6e7e7ba39592c628ab5de9dafc62e01c338351386c24172fa305c204ab7c469b41ab284170a5f7367b53a64bb31e61879ca2577e4ec28a9652a81da7a2e1c7a6838dc6e6cc89eb4e0cc2e7fcf12779f83f55be17de19194e7f03847acd932e0eea7f8c99c22064d9c202ba8d85b10ecff93102f2e186509962838e2762e8aa6457c85e395a6e9807a48161ba67fab18358e07390154576a68faa09abbc153beaec9fc6e311aa9991afc9fba7d8902a76cf28f4712f806f975248ca045f634037bbb26f4c7aca2997f783e27b63d3aa", 0xf5}, {&(0x7f00000001c0)="756a1e58f46ca3f46c864dbf0479d6046adb4297c419ff3b8e1cad16517997c66da848b7a228f46bc7891aa3bf9e9983f0419a2ab875db827088089c6722ac8c5a63e94a2a71ba3e1c8daae78207ec0382a12630389808f166810a7dffe43997ce8bf689884826609c0a98223074edc716edc8313317ce4d7aaf9c6ce1a5679f2c3d2e22557d18f498eb68d9fca30fa0f506664081", 0x95}, {&(0x7f0000000280)="00281d7c8d7470821cc3700883a6674761429e71fa01096b848895bca5745d8c0fcda0ae4e42617f7bf45c24f068a8cba5a1f4593d2655ea352ed3e49830b37495e5c0d1d0b0c88e1561d0b7079bbaeac369bac39506d9807d65f724f69a036637a3237d6c3f5dfb53e3178555700be84139f38f7d6fbeb9132729e1b8977d55051337ff029b330bb63be36565a1fc59b7d5697658f378d037665f06e8b23941f14a21becc127dd0cf3c9dafdb9ef0e1d4c5203afdf5d108ca307f323e73d82419df144da6f67a3cf262ba2184bb8de49c07bb0e71d17239f9089c215f7a41c1e248259e0244d6e2e577dd1a4f8d", 0xee}], 0x3) r3 = accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) listen(r3, 0x54) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000001000000000000000000000000000000000000df000000000000000000000031efe977c4243b0b0000f8ffffffffffffff005d72ea6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x69, 0x3, 0x800) fchmod(r0, 0x2) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000003c0)) 16:01:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r0) utimensat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0xe0, 0x7}, {0x7f5a, 0xfffffffffffffff7}}, 0x0) kqueue() r3 = socket$unix(0x1, 0x3, 0x0) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/96, 0x60}], 0x7, &(0x7f00000004c0)=""/160, 0xa0, 0x8001}, 0x1) close(r1) 16:01:13 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x84, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 16:01:13 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000003, 0x40, 0xa9}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x8000}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x40000005, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf000008a, 0x3ff, 0x7}], 0x7f, &(0x7f0000000140)={0x5, 0xfffffffffffffff9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 16:01:13 executing program 1: select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) select(0x40, &(0x7f00000000c0)={0x6, 0x39, 0x8, 0x266, 0x4, 0x3f, 0x1, 0xfff}, &(0x7f0000000100)={0x7, 0x7f, 0x2, 0x3, 0x0, 0x2, 0x8, 0x8001}, &(0x7f0000000180)={0x1, 0x400, 0x5, 0xfffffffffffffffc, 0xffffffffffffb670, 0x9, 0x3, 0x6e30}, &(0x7f00000001c0)={0x1000, 0xb886}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:01:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x4, 0xd7, 0x0, "d8c02e95c4a456ff4386d954819b3526cc4f0543", 0x4, 0x4}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0xd8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) r3 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="77354376e696f681a88dbe5ec59541aa430d3f66e0f3e0f527d023823da6af243e2c7cfe5d58a42008988ec4aa9dbdec84395c54c93c79a4783a4df75847f0150574340166a9494552cdb529b2147b1b9a032c02731adf9abf527df7d133021aa8f14a5ff0076064c3b1058e4d89b83012f068b3587552bb55d6be7ef44ccba5fdff1f12b132a21d1e26498634df7e07f45f6f8cf16a0825e0d07d678cd48c270f6078b85c24b2fa350ac6421cbda6677a33882cb4c9a914a25cc4a3f616e6381415dcf661e897b0c86a29e7ed", 0xcd}, {&(0x7f00000001c0)="3777ad99140a691f034e598ff05bfc670f19f24df8112b967296bd4e5f78e8228a5f4d14172bf3619f49214dafc7932c2a261954502615710f6afe3bbe88ba199cd7f53f0bd88e620dd5954804f3b0490f4a1611987219418b0471ddd87fed24a2083a097389d277af6d6df042fc328419593328bb16737e3b76c5a6c740e64232543eed2d70ea69bbe924c8d9afe75c91d190b9f07eca7e45c5dd3df15c681afab43e673bcf26c4a0e7f5d73915feb7c7b8515096209f715badbfd50b2fe4d66020e2f3dac06f7cac36ef6c68bd252b68c1313b1fa8c686d78ac90223b1a613f9dc1912", 0xe4}, {&(0x7f00000002c0)="e8464d99ef98b81de9404e33950c265ec63be2f53314b6ab70fe072c68a603014e3d2b7032458693e6eadbc1dd075ac87359feba067592ed49c7581327b4365cd430f9ffded83b527b53eaadbe60690c9644700e21d1eb463cb16d9845cbeb6218e32e00736b5d80d0068a57cd23dabf2d5171426262f72c5412b2b01a9098c65dfbba997de05ddb125b252e012af8a0a98e126ed5c25b81616ac46b3ec9d4", 0x9f}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xd6, 0x3, 0x5, 0x8, "455968b3481080a844d66546db02bafdaa40116f", 0x7, 0x10000}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000400)=0x400) syz_open_pts() 16:01:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgget(0x1, 0x25) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x1, 0xffff, 0x6}, 0x5, [0x2d, 0x7, 0x101, 0x6, 0x20, 0x5, 0x5, 0x8]}, 0x3c) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/117, 0x75, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) dup2(r0, r0) unlinkat(r0, &(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8) 16:01:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) 16:01:14 executing program 0: r0 = semget(0x1, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/69) clock_getres(0x0, 0xfffffffffffffffe) 16:01:14 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffc) 16:01:14 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) read(r1, &(0x7f00000002c0)=""/167, 0xa7) sync() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:01:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() readv(r2, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/243, 0xf3}, {&(0x7f0000001400)=""/29, 0x1d}], 0x7) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x1f, 0x5, 0x7}], 0x3d, 0x0, 0x5, 0x0) 16:01:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x1011, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="04a910b8c422e55b5628bd5d0b40f5daec8ba6fec6db3c52894da2372f80554f90eff2777a077890758b2fde3d56fdae9d1c6e1b352d10e7e4eb87db2700ceb13ebca78ae00b8875505553691d6201215f9a6ca2b7ff622540903738fe2dd684d5bf75bc8ea0c4b0365b063b5b9b", 0xfffffffffffffe9f) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0x8c) dup(r0) 16:01:14 executing program 1: r0 = syz_open_pts() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) r5 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgid() r7 = getgid() r8 = getegid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) 16:01:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}, 0x2) 16:01:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 16:01:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080)=0x4, 0x4) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x6, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r2 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:01:14 executing program 1: getgid() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:01:14 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66c2696c65302f66696c6530"], 0x10) fcntl$dupfd(r0, 0x0, r1) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, r1) 16:01:14 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) shmctl$IPC_RMID(r0, 0x0) 16:01:14 executing program 1: msgget(0x3, 0x8) r0 = socket$unix(0x1, 0x100000000000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:01:14 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x4) 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x20, 0x100) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') recvfrom(r0, &(0x7f00000000c0)=""/43, 0xfffffffffffffe88, 0x41, &(0x7f0000000100)=@in6={0x18, 0x2, 0x775, 0x22ce}, 0xc) 16:01:14 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) getuid() mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000000)) 16:01:14 executing program 1: r0 = kqueue() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) r3 = syz_open_pts() write(r3, &(0x7f00000007c0)="c2846eb56ab94510c4ea95fb135b3afe2afd67fd55edafbe7b29115a28c9d34518b4419582cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6748d2a5fd789d9c377058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1fd508829ce3e2279ccd668da651cdb1ba9131c8724c768ec1ec655246384f0bd29302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f8a93b9da9a54fcd081ec33f20355e6ecb5b2f0f9cb520ba8092decbc498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb6a61f02b83daddb089d9ac7a2", 0xfd41) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x43e, 0x0) 16:01:14 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) 16:01:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/77}, &(0x7f0000000100)=0x4f) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:14 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, &(0x7f0000000040), 0x10) socketpair$inet(0x2, 0x200000003fff, 0x401, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xa66) 16:01:15 executing program 0: clock_getres(0x6, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0xfce}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="21ccc02e2fa01ee51481a15d1fe94c112f37c36758f902d19bed6f2c3883ddb46735b5a5e8db7d3036a6024cbf2f3cf5f48b0ff063c632182386e25cff07b9b1", 0x40}, {&(0x7f0000000180)="ae4b10313e18a22f7d49e7cc01b8e8ac12a286ba218e3e960cdb062f082ef2c5add94996658c400e19a9bf5b9c991f32cb254bd5aa79e1baf91f6a28f3720cfc1576fe477b639e6efa60fd2182c04f106c5eb74f14fc74c5971c47d7c63000a39cd8a8505cd2516f0413d9422d9a50273b48b5cd9435d68577b69fc8d9ebcd3bc750a152f191595de1fe2046ecd119395ccaf7627f466b1eb082abe08cc689f52dae0291ad047238bb9fc160e54e0e245baab68f704ffdf019c49e18cea15a170294a410bf72e8df30c80aeeef2b81bc6a8d59effcdf959c63a05500fa03822ba2f25a90fcd5c94c16f49be186f67fd2", 0xf0}, {&(0x7f0000000280)="4b3f34300a99b2111cbd0a7355af8b1bec741ec9a756319c70874accef945af25b8ed99e2205de97424267a124d750da5921c8bfbb6a05aea135cd19c8070ccdaaa19c90d55c91aa4c3baf4c7e5bfc4565b0d38b", 0x54}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="38000000000000000100000001000000e4c93e1f48dd2d7bc920dace42252666944af007ae31eef6fa00c8eb0ca6e5f18096f35435f07600500000000000000001000000ff0100006c0451806b08f206f77a83303dd35f100835c9f95ecd47c10100008000000000ea6539c6fd447a31d147ddb217c6325cc4d700f8b188cffffc10b50000000000"], 0x88, 0x400}, 0x2) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgget(0x3, 0x40) msgctl$IPC_RMID(r1, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0xfce}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="21ccc02e2fa01ee51481a15d1fe94c112f37c36758f902d19bed6f2c3883ddb46735b5a5e8db7d3036a6024cbf2f3cf5f48b0ff063c632182386e25cff07b9b1", 0x40}, {&(0x7f0000000180)="ae4b10313e18a22f7d49e7cc01b8e8ac12a286ba218e3e960cdb062f082ef2c5add94996658c400e19a9bf5b9c991f32cb254bd5aa79e1baf91f6a28f3720cfc1576fe477b639e6efa60fd2182c04f106c5eb74f14fc74c5971c47d7c63000a39cd8a8505cd2516f0413d9422d9a50273b48b5cd9435d68577b69fc8d9ebcd3bc750a152f191595de1fe2046ecd119395ccaf7627f466b1eb082abe08cc689f52dae0291ad047238bb9fc160e54e0e245baab68f704ffdf019c49e18cea15a170294a410bf72e8df30c80aeeef2b81bc6a8d59effcdf959c63a05500fa03822ba2f25a90fcd5c94c16f49be186f67fd2", 0xf0}, {&(0x7f0000000280)="4b3f34300a99b2111cbd0a7355af8b1bec741ec9a756319c70874accef945af25b8ed99e2205de97424267a124d750da5921c8bfbb6a05aea135cd19c8070ccdaaa19c90d55c91aa4c3baf4c7e5bfc4565b0d38b", 0x54}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="38000000000000000100000001000000e4c93e1f48dd2d7bc920dace42252666944af007ae31eef6fa00c8eb0ca6e5f18096f35435f07600500000000000000001000000ff0100006c0451806b08f206f77a83303dd35f100835c9f95ecd47c10100008000000000ea6539c6fd447a31d147ddb217c6325cc4d700f8b188cffffc10b50000000000"], 0x88, 0x400}, 0x2) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgget(0x3, 0x40) msgctl$IPC_RMID(r1, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000000), 0x2a6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x18000, 0x9, "bd08168c99407c5c92531e4e26600998521f01ea", 0x100000001, 0x1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() r3 = getuid() fchown(r0, r3, 0x0) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0xfce}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="21ccc02e2fa01ee51481a15d1fe94c112f37c36758f902d19bed6f2c3883ddb46735b5a5e8db7d3036a6024cbf2f3cf5f48b0ff063c632182386e25cff07b9b1", 0x40}, {&(0x7f0000000180)="ae4b10313e18a22f7d49e7cc01b8e8ac12a286ba218e3e960cdb062f082ef2c5add94996658c400e19a9bf5b9c991f32cb254bd5aa79e1baf91f6a28f3720cfc1576fe477b639e6efa60fd2182c04f106c5eb74f14fc74c5971c47d7c63000a39cd8a8505cd2516f0413d9422d9a50273b48b5cd9435d68577b69fc8d9ebcd3bc750a152f191595de1fe2046ecd119395ccaf7627f466b1eb082abe08cc689f52dae0291ad047238bb9fc160e54e0e245baab68f704ffdf019c49e18cea15a170294a410bf72e8df30c80aeeef2b81bc6a8d59effcdf959c63a05500fa03822ba2f25a90fcd5c94c16f49be186f67fd2", 0xf0}, {&(0x7f0000000280)="4b3f34300a99b2111cbd0a7355af8b1bec741ec9a756319c70874accef945af25b8ed99e2205de97424267a124d750da5921c8bfbb6a05aea135cd19c8070ccdaaa19c90d55c91aa4c3baf4c7e5bfc4565b0d38b", 0x54}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="38000000000000000100000001000000e4c93e1f48dd2d7bc920dace42252666944af007ae31eef6fa00c8eb0ca6e5f18096f35435f07600500000000000000001000000ff0100006c0451806b08f206f77a83303dd35f100835c9f95ecd47c10100008000000000ea6539c6fd447a31d147ddb217c6325cc4d700f8b188cffffc10b50000000000"], 0x88, 0x400}, 0x2) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgget(0x3, 0x40) msgctl$IPC_RMID(r1, 0x0) 16:01:15 executing program 1: socket(0x1, 0xc002, 0x7) socket(0x11, 0x3, 0x0) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0xfce}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="21ccc02e2fa01ee51481a15d1fe94c112f37c36758f902d19bed6f2c3883ddb46735b5a5e8db7d3036a6024cbf2f3cf5f48b0ff063c632182386e25cff07b9b1", 0x40}, {&(0x7f0000000180)="ae4b10313e18a22f7d49e7cc01b8e8ac12a286ba218e3e960cdb062f082ef2c5add94996658c400e19a9bf5b9c991f32cb254bd5aa79e1baf91f6a28f3720cfc1576fe477b639e6efa60fd2182c04f106c5eb74f14fc74c5971c47d7c63000a39cd8a8505cd2516f0413d9422d9a50273b48b5cd9435d68577b69fc8d9ebcd3bc750a152f191595de1fe2046ecd119395ccaf7627f466b1eb082abe08cc689f52dae0291ad047238bb9fc160e54e0e245baab68f704ffdf019c49e18cea15a170294a410bf72e8df30c80aeeef2b81bc6a8d59effcdf959c63a05500fa03822ba2f25a90fcd5c94c16f49be186f67fd2", 0xf0}, {&(0x7f0000000280)="4b3f34300a99b2111cbd0a7355af8b1bec741ec9a756319c70874accef945af25b8ed99e2205de97424267a124d750da5921c8bfbb6a05aea135cd19c8070ccdaaa19c90d55c91aa4c3baf4c7e5bfc4565b0d38b", 0x54}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="38000000000000000100000001000000e4c93e1f48dd2d7bc920dace42252666944af007ae31eef6fa00c8eb0ca6e5f18096f35435f07600500000000000000001000000ff0100006c0451806b08f206f77a83303dd35f100835c9f95ecd47c10100008000000000ea6539c6fd447a31d147ddb217c6325cc4d700f8b188cffffc10b50000000000"], 0x88, 0x400}, 0x2) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgget(0x3, 0x40) msgctl$IPC_RMID(r1, 0x0) 16:01:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0xfce}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="21ccc02e2fa01ee51481a15d1fe94c112f37c36758f902d19bed6f2c3883ddb46735b5a5e8db7d3036a6024cbf2f3cf5f48b0ff063c632182386e25cff07b9b1", 0x40}, {&(0x7f0000000180)="ae4b10313e18a22f7d49e7cc01b8e8ac12a286ba218e3e960cdb062f082ef2c5add94996658c400e19a9bf5b9c991f32cb254bd5aa79e1baf91f6a28f3720cfc1576fe477b639e6efa60fd2182c04f106c5eb74f14fc74c5971c47d7c63000a39cd8a8505cd2516f0413d9422d9a50273b48b5cd9435d68577b69fc8d9ebcd3bc750a152f191595de1fe2046ecd119395ccaf7627f466b1eb082abe08cc689f52dae0291ad047238bb9fc160e54e0e245baab68f704ffdf019c49e18cea15a170294a410bf72e8df30c80aeeef2b81bc6a8d59effcdf959c63a05500fa03822ba2f25a90fcd5c94c16f49be186f67fd2", 0xf0}, {&(0x7f0000000280)="4b3f34300a99b2111cbd0a7355af8b1bec741ec9a756319c70874accef945af25b8ed99e2205de97424267a124d750da5921c8bfbb6a05aea135cd19c8070ccdaaa19c90d55c91aa4c3baf4c7e5bfc4565b0d38b", 0x54}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="38000000000000000100000001000000e4c93e1f48dd2d7bc920dace42252666944af007ae31eef6fa00c8eb0ca6e5f18096f35435f07600500000000000000001000000ff0100006c0451806b08f206f77a83303dd35f100835c9f95ecd47c10100008000000000ea6539c6fd447a31d147ddb217c6325cc4d700f8b188cffffc10b50000000000"], 0x88, 0x400}, 0x2) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgget(0x3, 0x40) 16:01:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0xfce}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="21ccc02e2fa01ee51481a15d1fe94c112f37c36758f902d19bed6f2c3883ddb46735b5a5e8db7d3036a6024cbf2f3cf5f48b0ff063c632182386e25cff07b9b1", 0x40}, {&(0x7f0000000180)="ae4b10313e18a22f7d49e7cc01b8e8ac12a286ba218e3e960cdb062f082ef2c5add94996658c400e19a9bf5b9c991f32cb254bd5aa79e1baf91f6a28f3720cfc1576fe477b639e6efa60fd2182c04f106c5eb74f14fc74c5971c47d7c63000a39cd8a8505cd2516f0413d9422d9a50273b48b5cd9435d68577b69fc8d9ebcd3bc750a152f191595de1fe2046ecd119395ccaf7627f466b1eb082abe08cc689f52dae0291ad047238bb9fc160e54e0e245baab68f704ffdf019c49e18cea15a170294a410bf72e8df30c80aeeef2b81bc6a8d59effcdf959c63a05500fa03822ba2f25a90fcd5c94c16f49be186f67fd2", 0xf0}, {&(0x7f0000000280)="4b3f34300a99b2111cbd0a7355af8b1bec741ec9a756319c70874accef945af25b8ed99e2205de97424267a124d750da5921c8bfbb6a05aea135cd19c8070ccdaaa19c90d55c91aa4c3baf4c7e5bfc4565b0d38b", 0x54}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="38000000000000000100000001000000e4c93e1f48dd2d7bc920dace42252666944af007ae31eef6fa00c8eb0ca6e5f18096f35435f07600500000000000000001000000ff0100006c0451806b08f206f77a83303dd35f100835c9f95ecd47c10100008000000000ea6539c6fd447a31d147ddb217c6325cc4d700f8b188cffffc10b50000000000"], 0x88, 0x400}, 0x2) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x1ff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x3, 0x6, 0x800}], 0xff, &(0x7f0000000100)={0xe56, 0xfffffffffffffff8}) fsync(r1) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x20000000) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) dup(0xffffffffffffffff) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) lseek(0xffffffffffffffff, 0x0, 0x3) poll(&(0x7f0000000040)=[{r0, 0x9b}], 0x0, 0x10000000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x200) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:15 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000074e8e0540fd448d41cd11875f9b53a19f179c78c3d0ee4711d9cfd8fa681dc5ed42644c8b40c5c8be9d28d033d71c64872bf2640890088a06a2a1d5991ca2336832e83410e4d459d107370e29a6b040cb77d424b2ffb0f613adea82a99e52878aa911ebe51da3673207c5306c96c1370e7985424f6bf07fdaa256a71be5e20018232814423eabf662f4e861a93029490278196f51fc3ffd226be7c386f2e6061add45eca2b26ef8265454b06c5d1edd595579e1d75df38e91a528c09aea72786cda94aff8ac29ba3fc6a0f21fc4b32be83c267f63e3176cf6929303dcdaa03b1d9d9f526472a3dc8c5f464cc69308c43e8826276e5faa5acd43d7bfa187e11ffef2496df69255d4e2a65fe12b4e683836a400b92db288b8d7572c2647aad4365842d9493fb3cc0c27708616d1d004afc7ae0372f07e2a97748eaa962db0d0c5d044c0f11de5e6a8a579cbc53c5b407cd278cd784734dc93681a77897cb0260c4651b6dac1eca4bc3b4accd97e38ebaeff42317abd07801547c0ca5dab2d83ddf92a678fc271be7cbec548499edd9e08954485d178ccaff82c94fc0fda323fef439e54bb5a16afa5b3fb1031093e4e251210bcdd2bc98574b3c002dfc7422dd2945352c0e8473ab07d5f26121521aaed78392bb07c8b3de777f03ecf8f286c928b08e869b8f756fef7410938a0ed4d2d7164a216c9600d3796758890ce3dd064e5776c6023fc12f4e762748afe47b83b7bd27ab5e482c0b98b811eb670a4526f83d1affa55b0bd276cec29cde776339a9a726d10e3bb3cade9884da27e2895aa84e825b8bee1e4abc611c324c212ce2f6d3634091b5adcd8c4144db0cfdf42070dd70b85d054dbe567429d85fecad37a871e98f91943574d20e21e4175b591e40713c9b9c37d7aa90e6e9b7e4f45dd5f2a8f7377d21aa957e1e7f16e5c83ea79610"], &(0x7f0000000040)=0x24) fchdir(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:01:16 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) msgsnd(0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 0: msgget(0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: socketpair(0x0, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x2, 0x8, r1}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0xffffffffffffffc1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:01:16 executing program 0: msgget(0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) 16:01:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fchdir(r0) ftruncate(r0, 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r1, 0x80}, {r0}, {r2, 0x41}, {r0, 0x21}, {r0, 0x24}, {r1}], 0x6, 0x2) poll(&(0x7f0000000180)=[{r2, 0x104}, {r1, 0x1}, {r0, 0x10}, {r1, 0x126}, {r0, 0x101}, {r2, 0x84}, {r0, 0x1}, {r2, 0x30}, {r2, 0x4}, {r1, 0x10}], 0xa, 0x5) 16:01:16 executing program 0: msgget(0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: syz_emit_ethernet(0x8f, &(0x7f00000001c0)="4469c12665bfeccac09ff0dd36b81dbb4c3fccf778b3ed43f0ae367cb91929cee26baf8261ebe272298cfada6e1e63e033fe78748421802d971d597588f5c4fd0210f89d020e8a0dbeee627f256d42ec2ae63222730aaa1ac707c7f12274639af2bef0fbd4cf1329407707a288842d5c5e1baea9af2eeaf7d23811576936f36380712d74888a06d1ffe09d1532ed15") r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa7ca4fa1a157b999aa40bbde88468c4a0aec065c83c11c66f19ad0190bd9c725c0c74a75f7aa1f1d8aa85dbe6c1570107c56cb96b0599100ebed344da323a50"], 0x71, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x4}, 0xc) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:01:16 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: setrlimit(0x3, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xe5) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xfffffffffffffffe}, {0x8, 0x20}}, 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x808c, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:16 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 16:01:16 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: socket$unix(0x1, 0x1, 0x0) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/47, 0x2f) r3 = getppid() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fcntl$setstatus(r1, 0x4, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x0) listen(r2, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8a3c58f6ce4620e1085865a230d18adc53f19d0ba86cc4727fb5917fe4fb91a3d4adbd9d09ed8be7ed191b7d01fcb219f168da15fad5ada8a14a6d", 0x3b}, {&(0x7f0000000240)="ce1ff30ff9599f06ae3e90ab3f16d2dcad7d7e7304385384dceacb1cffa58a9814ea64e24517108d6dfb35b435ee834b660ff1e3ff36abbbc400b18ded8bc776c8a661779bcaa12aa21e12a870482138a4270f486b9b34085137352397e3f4341ec835266389fa4878ac006f18f1ecf27d170b4bca72183d323e0c784298b8e68b6f73ea3b66cd810535e222ce50e9288b344a8c2d4bace200ae8ce9c633a35879d9a2764ade50ae679e57a48b8881d6149b0c8010547191c4f1aff46bc043", 0xbf}, {&(0x7f0000000300)="54f1ba2fa6ceec3927397d731867fe7f585764a643d44ec8f0c8d55ec67bd90ddec8561e586f24b9b1c8ebf7a39258c87bf6f13d5483aa275d820cc43d88752ae65dc724f598bf84c75aeaddfaa387b0fc5a718e1dae4eb8a783b3e746f0f166a9c1c8650f5dadbc37796c4cd7d8dd392f1324547f01ea7f67e4b782517f5ef53bb7b45afca9b301874584b74f1f4e97768d092de9dd20cfc1dc393e8ccae988cdb054f5e6484e669a7ef1deb6156c75bb0df1f12cb6dac34d9de2b8d2144488fa95f833549e2c40309683be09f1551b2145207e17fb95fb", 0xd8}, {&(0x7f0000000400)="7ef3f4f170621d097c759f181161b9f00f1ba497cc81ecf493c209def058ab4437f9ab7823d90dcbbb7f0ad2882b004c42a8adf4df42f220b9d2d79b8f67f6fdf57477fd4ecfb6abaccd17dfc12d2421d37955a8c4b8d196521ee807a8b6483705c33e44223d05fa76e068b3dcca799d815a1058b7", 0x75}, {&(0x7f0000000480)="2942d4dc79ad07f97ca3eede11ed55503fd43d905610", 0x16}, {&(0x7f00000004c0)="b9d1cd455847cd71d2d4d02c71c8f95147687cb1e7ecb12d410ae8d7988362b97f03984f5d16cdaf30aa51544cf485e6761e3e41a670e6a833981bb17b00f20b1a394868fbd1e8a879c3321a839a237c77caffd0580025017f99b20f78838c66043824366cf9cba3ef189fddcd1e224a34d197b693bd0fc2a8b919a8a4e0b496b7971b00b9ceb93d84c6d64d34f99ce5443a6ccdf3e476eedc3bb6de60719c302977c2836fa47fe4f9b248df006e990528331c68c97e59ee3bd70d7eb13647e61d00ab47dbfd02588ecec66cabf457c42cf32e4b3b03b0e70186875f4d42d0b8dbd7d9", 0xe3}, {&(0x7f00000005c0)="5a6b08a45963d1363ae09cdce8aca958b9bcf72f0e03b32a7b12e3a16d376851fb94142205801fe66beb5e92deab0dae6526e0f78d81f55cbf9de39f31f7a8d82a06b1ec31465aa447a041f42d", 0x4d}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x10}], 0x50, 0x409}, 0x2) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r10, &(0x7f00000008c0)='./file0\x00', 0x40) fcntl$setown(r1, 0x6, r4) sendmsg(r1, &(0x7f0000000e00)={&(0x7f0000000900)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000940)="ffbd1967d8d48325f27976832da3f67d4f3dadeafc70e9d0d37de926b43adb0f710e64e47978f7a6df28259c037269c4c0af372f9773f1df77e00a9279c96354fbb35e6e09d975db2d85641d78e28d91bb2b9fc9128c9493be75fab020f089e1f03ced14fdc9acf3e433a440ba", 0x6d}, {&(0x7f00000009c0)="57977da401840f", 0x7}, {&(0x7f0000000a00)="c92d6283db27c26ffca24f0a6e65c8fcbff726a1b09aaccc09c34e7e972369dc20a8b3766d680fbb90ed57d341e8d862d05a11a10ac951f839f8360accd653f0328d402e", 0x44}, {&(0x7f0000000a80)="eb1b96a996aeea", 0x7}], 0x4, &(0x7f0000000b00)=[{0x88, 0xffff, 0x2, "bbd084729ef6671ba8384c90a7c4107e2a451e92bb7b05dc76e83a79a9091cba99b73d62b9eeb00cefa3501dfb810829ffe5553c57c6778708a92ea769a46bb7e50bc7ed2203c09899cd62748e34e2fbbdaca52a0379785e9dbd6bd2f70f2adc1d22fe3fcdf41322c28147add691b494ad1d73afa7bd"}, {0xd0, 0xffff, 0x68da, "ba2df3fe23a016aaf984a9f8b84e63a11170ab41973ef03529cb3af06c8c9772608f27fb04e6d86f52929a2d8c020b9747ed8699e53e5bb57865bd570d57afc8c89932f9d8c37e99465524c38046ada5271c079cba9718da9f780c8c816bf54768f7483b457033e9745fa79e1e17015957494df22a24ce96c8afc4459c5b82e0319b56e4f62a790efd60b0b27f1774a1b7a59eee27c24a5ee360277d2e9da0e37eb033c4b0e4461a9b33e0f291bd64e22382a0f3eaf8a5212a66847ea3e8"}, {0xa8, 0x427b19ba74f582cb, 0xfffffffffffffffe, "8c0bad5769084926126e0b36e5dd9d787fe6b74c6eb3defe557dde1e0cf2dfc039a0bda8d16c3fbf3afa147cf85dfe6b986a50c22aaeab391a7b16071041e3f1d331b2d6287e3831b121a11a1e65e8a76fa669a21e371ffb965f7c724d61438eafb3686333779a852b2b6e6dab991f8ac231a17de18277527fff6349925669d6d3c6318332dc4d2cb7aadc665439c4e61f37"}, {0x88, 0xffff, 0xa0, "08178d8c0a552e5fda7a0d37022186778a80f204a9222effa19e2176af76064b9005c55213500bc04bdcf1937d86a7c426da0723ff30173bdd7dd84d5264952b5a1a734e7f506f8578464e0a4565baae9812d42b17fc5e93b8d25610e1224fcaac0d46fd2e1452d2ff070e118f12c60d4460404e5d8f1ff6"}, {0x60, 0xffff, 0x5, "08eab9ba753eb757c7150e9a59f0dd2061c01c4cafdd4b32787a65286b7ebf8d1af0263341c3a9bd70b4ad9ad6def8a0f92c3ed1ca7f8315a85248e3651c4b93a598af7d9953cb4f695d"}], 0x2e8, 0x403}, 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000e40)=""/4096) unveil(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)='W\x00') getppid() socketpair(0x18, 0x2, 0x3, &(0x7f0000001ec0)) connect$inet(r2, &(0x7f0000001f00)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) sendmsg(r11, &(0x7f00000038c0)={&(0x7f0000001fc0)=@un=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000003680)=[{&(0x7f0000002000)="88e50eea6c4004410a7bffcaa445debc63f9847408e97c70cbd226ffcfeb46b6ee6f8e8a4fb599a423f8ba724a2efdb8eb0220493a05f0e5935cd18c99899732049b5ef308b98cd50ba411f2cd7403c0ad050e53f60e06f9c10b1599d061a52e869aec7e2523fe726248ef8cebae42038442bd409ad6f054a2e0eaa60e667de38cabcdc026523a9239473aa6833662a842525140d5b568f345cbc7c91d68b947839605fb7772d741491dc5bf697a831471e7c5b75c2a6b7842a9e61d89a3d0fed0d874441049b3e6535c95f367fef33b7a1ebc", 0xd3}, {&(0x7f0000002100)="6957f8f62d144879a4ebd5e77226e0d6b3ddbc2f8405e65dca643b4595cc78aa95931455df4cc10d8db03e990e241ea58128259bc9894ee39ddc21b59db9c7d2953d06f19a3719b92049d885c6ab004c618588595f3155fd4a2030fba691acd62d232415fc6395792d9e560c78cfbf415181ea58aee5dca549e30ff52fdb79af7eb2af12c81023e4b0e03d865260b88c396013355995e940e71d74d5a432e4e0d19684377406894941fad5da539e62e9a09c61e8dd19bb61397deb9bbc5dd3ed607ff279959735a32dc218a8219cfb709412e1616d8cce6770a4003d0b43b2cf39ed50e476b69d8adb4331bd96a2028fa2e6de6a", 0xf4}, {&(0x7f0000002200)="17bdc124031938eecdba6793ee3274ec07f71f7a4ce83be6e19dbca0db5b495fdc1e3d9a5281c6f12f40106adcdb56b68e8ff1eff88d433f93eed2e1c88ebff111322d0a079350c7c315eceae850f1530b258ae762e07804b9e2e4fb74d172bdcd6f0c259ee92a117cc50359d9d758c8429e0a8ad205e27aa6ccf8413f358c0ec23f742d7bc7d5be91fd1577ac750e4fdc78d2c91ee09b1b7ef0892dafdc6c5601a113dac2fa5b4935fc05323a35298030f6d58c0260f4e87d84f48e3ea9be3487022cfcf5238da453ce33f9337477a252933d18498ec4175fc26c24", 0xdc}, {&(0x7f0000002300)="0c3963dbc726fc18aa026a561ef7fa3eee7395f73eecbc3166b0419c3640716264df8d6086eefe3078f3e344c6c91122cb5afb4a6cf1c4408b2960f4aece94b6aa4eb03a72cb8cbef14fd5e38768a579b21923a2d39f4df838c9718a2d309c45d03a", 0x62}, {&(0x7f0000002380)="b4b0e96dab0c307bc7e51862c21003057f4ca39a7aaa684880dbb7ef4647a0a8a3c6ac6d6e11dadb298919ec61b844f398c5ca01c45a8233dedfbdb693a7da4f209f7d8c103ae04e208bf7999c737d0e3ba0e57a3fb923b14136c3f2edb9998866d7a76db1bcf67ac8e7f625764b7999a06dfaa7abba845e916c8a27cb5027d133930cca16a0a8098aa23f376225583875c5e3cff5d4b98ba718501cec36a333472508749511727eec158f47bc1aa1611a87b4a4e4637d8c778ce47ed59109cde21fa0113847c6d3aa46faaba6d9633ad98d601a1990442da4", 0xd9}, {&(0x7f0000002480)="05d7e6e5294f972deca8526e4465ca59d711c9e39467882e8662b644f5f474e022be23dfdfe300c772b6c26ea4e639d0ab7dd3be6f57b3780f91eb9b8f2cc12f208335061fb73a7154e23e577af4c7bfe766c1ec91dfac8e0a2ab1b63772e9f50b9f5397755eb6fa41d5c55e0e34954b458496d2dc63de107be21ba9dde07d09ccc97d", 0x83}, {&(0x7f0000002540)="67a98f2ba40b013289cf1877a0fc68dedc605096b76b4b3aa4c49583701883cb7f776daf145e35ea34cdc5d6dbf9d6150eb3960ee2e73f17b00277d753d4004a8374cd0b4c6601b6682d95bfffc113e34086651e3f225b596b90e9d0f4635b75d1eaa1e996b8c1a00d1475ab1d0c2dd6071d952cd6047d687b81aed2d6585e6731b4e94c8977a11c841f1743", 0x8c}, {&(0x7f0000002600)="ed66f6f058cc57daa77104bcb2d9f0dfac118a98dc80ae3f34e3e8761afc109c104ab1090fec02e0064b195d0c04c1bca0d0a65b5458b4adb2f71c2b6bf027ca604363d149910cec309f167022d88c794fd0fb63edb2195cb0240318ad72f2e56d97806ccc02f5fb5404d0ee465e4b83c6d1891d", 0x74}, {&(0x7f0000002680)="8ef5433f19cfcffcd14426e253f87324e6b922d016b82044c2154c4a722b71e1f56527067cd97609dd4ecc44d2efe2f23df2a0c7749f25fc9853a21eed775d027336b04d75f5e58e74e5c5c32df0bc8d9cc5a855e62e476599ba50f2425c980809527fe2dc626a95d1561d7ca5254728244bc7d8659c7c50a03aa11dbe3e3661a7bca0dea7060b4b1e41362689a2d83090f2397155bb7637557c62fb0862d6b96c69ee2e1e5e13f3779451f5ee1669f73a23b2b87980e7de2f3c2282f9cfe39649dbb2f1f2c146dd4e1dbae937a081fd967936fdf311501976618e2f0c24b7d571b689762739066df4017e565e1a32a80ed19047c13c8d52d5e6350a372f3ba7dc3424b04ec104cda3363fe11a0847ee0e502564c34fd6eeb40bb57bc4914fee19ae790a36d7a5b1236fa3577523e2a853de5b32a5cf71eb6894490d19974ef126d33ee64c0a72026077641d0108203ae3f03f7d17f27a871adc8f55eed2fcbec02694c0cc872bb044751ba188fac7e443ad1614654c7bee6051ce8b2cb9847c1259188dae41965266afed382ca026767857be18b5fadb0b96a2b50332d508d9e6f81fce31547d891a9603c71948843212d8fad8ff13c16f69487ef2de84cf2a9847382764978c15b53759b7afcfd460ffc55d60c4c91aa5457fd1a336c01822191b994e40e342c407dc587e87d97b917ce3bb46290029e519058c1633dec871dcf1b90661bd4c296320973e1923311bad274d82bc5283c16e73dd9b3572bdf4a0066c50cfb376a04ff76f87c4559e3b1fb8c4e92d0f631f01f36a0745283d3e5878e274df18c25659ff14b6da1c8d49462ba32c2caa56f5c9310182c95feaaf2f2730594ce6ee4bcb41bee34d62f7e378e3f6aa79edccedc591c08dccf9dbbd496ab493eedc56583c2c95a07b0facc16fb3218d2dd43d2fa609cedab08aa399ac29a5330d9b894ff15b65e3f4ef63a49f8f4e06fd78ba16446b894623b2508d8491bbd63b6aa993c587c5231826acf4765f209ec4e0e82d4f575518f5e5317b1da0a30467d01438e77ca65a460ef1a815538def09b61b984169d760e05e92e7fb6b12daa43df4a17a6bfb7a2d9cd502958faa3386489c7c6585a2910dfcba7bf65f1940430330d2de295d143bb670536ed7035f6220ccec02dd277cab7b2b0ff2a82feb23337c58207f4ac82177d04b0fe8c0a3b06d6a983c8e094be515c3697e6adcf1ee3178f92c08121c8a114ef9ff558bf4a822d5a25781bc82759d501091f1ee2d821f9eef5c69e836b1aea22f9ba49c59635fc8beed853aaf38ca00d395ad9a6e989fd79da60b27cfe3d0c4868aeca6bc268722a42b80b054b6f0ad24cb334f1b8e2828ff8c600d1141eb96933b9ba52023b6580ae49312f2dd9ca2bf4d8feccfe05a334edc3c8f81b81c5ba9d3dcb859ff42dbabdb9c80d9304ee8d8a13522be438640352e4530f1a96491a4c0f64411ed66ac5eeaf95edafefdc76e4aceb70ecb135d52b3bf3d5160e25dba4053bfdd0a5da97652b0cd93d554d9896f07254442a4e4d3c95b5bae55260da8f3adef58ec4d19965dac967da7e9e9ad3dc9ef2261fd96cdb8d4cd236f16317091cced984471f3e76d0aa4478f4806ee006ba55ba71ec3249ac70880d813d96fc955db1b3de63e9fe3c7702d5eefedfaa87d187c7125b522bd023c14cbc51346fe39dac718ee95a0cfa88df12fce7ff4aebb46f2a315d3eee5ea64feb7add42607c2dec8085a16ee904ceed90b1da8dffeef2e93fd790f943779348e018a5e11736f1c1aa31e8ada57aa173f0c5cb508d27810c6f58991cd06408074c893f38767ef3b1f36fe9d85a1b88c53a3f9f215367bcd7f7b97f972e6b01d7600aaf13dcd6b6d7befb340ada908d83337925d7a5be45826ad1e9690f2f80a13a2c6fcefddfcf62ffb5e3c263da0bc3b0de70e081405879395e0ef93025926c31a7dec7f3ce7fd766bfd79fc535a65db1f2a9128d0aa0d319c7544d110cb1ee0feff9b75c604cb077b740bc601c143b3fc0422cc18f841fe4fb93e5f1e2e9091a52f3afde36921c9eadcbdf2b1c74e212a8f2f92b1db2bc9f991e8c2a9e1c418027dc77f4939afef1578b82b70a26dd99c07be6517f6f060e8a64972577883a088ad4c44849b4991f3c638fc1a71296c58015df4bf0dddb4b97abb30e57f7afa10d1e340f57935364d172dbd4eb795366576b7bebab60ac9475ffe29e6aec9cd3e398d2eb0dc9cf035d3a1de06f9a2fa13a36a3eccba3a4dd622021dea398a904f923b3057143d586889ca712d72d23a628a9e9e24ffba3ab53c936b6c6d9165a09e8cceff581675fa423ed98c603425c0e1eb374ef3f5c98ac8502dbc90acc6bd7de4d27c8f88178f45eb9682dd5ff334d8880a7dec480eab6048d4215d7098da09ac167a07512d4c68509c0bb5ab377b8edc77c6d38b82c680aa76c67eeabd375bffc05f9e746f3aec7855cc4d295360096cc8eaee95570ed89d52f2782345ec757787bbf2122d4626462d3ac8a6e18f75a8f5c29d17bab7a8e9f5fe5686f4326c485c2d99d4f6a34f1b8bd87270aac890c591fb3c6bd84c210613a8b2b64ce3399cbf81987f13245e4e8e76d588d5eae7198b1ddf709a6a4468d8583a87a38472b4ddade8d4de6b60fd59c8027996ed049b0ea967da33e1fa56d0b2ade69ace5512058d601ef13953c13523f8c0355f93b4c24accd7920df3b52589a9d735cfb21eb9a2bb6fe47cca76f93694c3e3581af840b6d4b6363625d6dd8f8cf101ba30c76606741b446ce8868575dd997e80e912c11b019be70e3bfc52f53278c6b4680d195fc449f680407dfdd02c5a0ae7c983cf6a6cd010e47ebe8821eb2d2752fc7e32ccb5f610cc199f9f14362c204a0f429080fcf161e78485655bca594b11ca728b5ee3660197759b9abd4c77b18361fefa375863ce878b12c46c9d8a7327900f0fcbaa2b8151044c76b6158b5254a29eb4b671f968b96ed0a607f9751083372b9d2666706360a241834a81a7dfa5e26674ea8a9d8e582791e2d943fc8a67d0449087de9e284b0fb8a58848e44c118614ccbc982a6651377ca8e4edc6ff6eecc1649ee6bd0d66aed2bb1e2ca4ead839f0eb73dc0945077ee86033c0251276944b4f54f42d1fbf0097034f61c7538c58ceec65c1afd1800054f2f307433a1c0cb81219327796294d1488b32a5739a7a0a05c0d548dd3bfd16d3a8d7df21888cc9bff5ff3835f56d015406680df6100db06fb1f15c4a17015eec0fc84cf072af625bc98d12a3eca3720911a0702d5daed42395ee9662c8241eb6219a80aaf0c83215e99abc79eba00e1de1295f0eb7d9459fafe6002395aee573feed95b77c8cc295aa6c89e3f8f009b0b6eaedb05852c2ced3a3e21270b499840dad176d94bee3f930ebf8041de74b36a5549edc51a2d613fcdf3b7ea4a512360573e94c885ae4595653cab4ec49fc6f27d6cc3b0e78778df440e802752cf872af6a5cf295c8d169ed448ba75a504d8b062ac57121611a2f5b62f270f1a16d149b136fc96a89e5d5c4d84b2e824423577ebb43ca2cdd1cf02def1c4848ade729e328a6027ebc65942177c39099e35cba3cf50604b33800d52d41629ba842cada4cd57829992c8410d6f3a5a308af69b649e95024ff03cb740be34b83879c68a16c393ceb73ee707a1fda8dfe76c003ebc8e73b3f27990538cca69bcac1c788903c940bd42e7fbc726aff470ce53f98d6b751bf9a5870a5ca957982a85c31465f7d6c8f9eccff8b78bd1a040b89ca7e4568d5282f93a4ae877eb718d08ccf0391f07e0bd1456293d2ceaf87508ee96c7d975e290e96a2462fc065ea465bc9546ceecf27d46e812259e45b472e1ca9352d1ab9d84750cc201012972d7139d37e7b1f35f37bfe35ba22ad35458721ed2bb599295820e1cbd6b1af577eb0420a0ea1a65b1b4ab8e8f366ee99bfe2a335c9a90cad6743861dcb2cd1f21c140888696fe64f462d7df7ecf61470235e8ba1b30fd0594aa0ef161b4a7cf1e0bda30dee98e6be1d01f5ca84ed17235cae2858e4f3d411bcd7657de4414f68b7c9fb8da3acb39818b3bbf1590b37f4ec8137c32b8ef83a9a2be1deef7e63b7396e0e442b98af04422239badc6f57b81d6f4bde4a67fffd89dd3da1131167538cdc3fa8809fdfe97018f7d5ca88123b30f4708aece4cb5f7cb3aa9af233c8ded32cff745d5b6b3d05a59b5947e09c4a59e336558a1b47cc7f7027215005fdd67dc7d2b63d42ca32177d0634b5610c0aab3b58850a13cfbe02551ec449b6f1e8b3ea2c442331298265e08bc6252d156a0c6b0a4e793678628629b32066e7a7d69c350faba8690359a00d1c6787b8615da9667456037f9abbc0779e8827386916f114fff8c65e133022b53ad4fbe012b8107301c6656d542a8849df02bab2dc237ba54c1f72c82c7a142b83cb0205b902f951ad4837e091b9accbebccc6765c9a9084c3f2ad68547054234865ffb672096a420d77fa65820f393136053ed842934b950bb47fb6a12ce8fdbbbe1b32ebf541f3ac438449771b28a7a20d1e973eadf602cc091b1988c733ab23670d5d330fdbc85c885b14ad2ad75e263123ed6a1ee2a6248ca50777c76b3c7fa2aa0d1001e2079250fb9617e251bb21a4bc242814eb37fa5c16fa81cb9f57b7b2a71866893942d388b1ca9f52910c92d1e5e592ffa068345eab5805a046f4aae58a5b42eef4b8de44c8c312eba0f0c94c879a4f8eced339e2c122b59e27bead48bac47dbe9e12f21bae6f777b61047111869b379168628d00780bb86f653122c269994c8c162edb05b87f6593cdaa395ee7d3f7c52701da16b82e3fe7e71ab3d8c2eaf67fe92c3686f27dc1af21434963a06cb862c70d4ffc10d123af013f0bcaf2460baf3163fde0b853c85df44e6bafff6a9b93bf3d815ff047e18fded498fb18469c2b2f2dc5e798135412e3157a02d561147c7dda0c78210a18ff4d0118f2a07b95778e3e846ee4a504f1a498ed82c41150acee21a012e0db8f880b5980fc3cce5f59095bb2e740e25a0e7f49f2a9f66fe739a628b730e41cf7a5082c65dac2822fece2d6bdbe79e32475207e25faeb7831b0b6d77f1b8792f52a58a7257ead83a4faba276833f680e0c7e34682f6ffbcad31a8ba57255cd7e1ed6bfcca964e9c0543fc62a0f646e07e3e89286199ba016fe8b125ca836ecbd91590da11b1075931a13b9b57ed9642e9f06f75a2db112bf1e794d914fce515bde4546c183543c314c8d5c8d3a559650babe8e031b67dce7987547d7360a8d4dddc8988097da5b87d84f56c85c93082018e5bcaa15f7164d12cbff320734ffc93b8463b7b69c9577a7ebe8b51f6eda3094230831657daf30ed11c89e3041595d1edef6056f8c5a006a2908a65346c57e6a83fbd56af836b7c555bc554de00d9a98da9a2a0fff7297fb2f202a112459137cef32e6d89b82ca11293075362c5e1ba9fb19010dff80b8a13c859286aa19f8546e58a4be1a2c5988022b4738f3e884c702f9af92a0f6635e6747c4318efec2a82f9feceb08bd19ba5ac30c14c5e4c90b533340debf4fcf054919f6a934671a77a065a26995b56d7f084658e19004bd101af0cce5daf8eea900a96f4b36c6c812ee8d57daed07b648d2b52d94ba101d470ed1bb2ab5fba5a8fa62f833be01e68ab86b2e6f141ad8d9486cf733de76079e8990f93644a67e4ca48e67a22e1019bb4fb8f9f2bd671ba317c0e7762d801421a713c4e08add6a240450a6a9b57ede3c62c5b005663514", 0x1000}], 0x9, &(0x7f0000003740)=[{0x98, 0x1, 0x0, "ee61f869b7321acfcf154ec9ca323b586610ba5ed9d0e8ad21c5e8084d01c111e055d942f4127764807cad36f389f22e4e158a86835786c094631278090667688aff22ea1ebe59bb4619896cbba1244ef89f69fdc0f3bad2735d78132af5fc99132bbce7e8c59ef3b3f72c1b123592ee96426bdb72c00aae2264bac00112bd8c42cf0419227e"}, {0x30, 0xffff, 0x5, "3ce0a5cb0834a51bc519b4e59ed1bb37bbc4ad5bf60ffcc49203c1f406d994eb"}, {0x40, 0x1, 0x1, "1f7b923f9759873ee4a734eb93feead1980c150d96e3beaa4904c4f79a35de35f389ef5f01113c4e2eeeb4a800a5"}, {0x40, 0x1, 0x6, "2cbd7175df6bdb87b137035ca6d5e25c8b60ed0d6392265fb1ae77dcc33802e2829d3c73c468e9394fce9850d32d81"}], 0x148, 0x4}, 0x0) fcntl$setown(r10, 0x6, r6) fcntl$getown(r1, 0x5) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f0000000300)="00980f56bd9b302a79d7b54a0302f9b95a6f49d5d3be206adab0a3d7d35b12d4d68921655ad2e1005a560dd3744e08f87223afdb2742d3dad65143f5a8f6fb99f13c9fc078fbc9bfbc12429f676be9d4abe5c5de8270f8410785757d3187be25f6885379b2769ce0f2ea2ec10efdf3e8e4a3b91ead70fcb520fbffffffd8dd31b99c57074469b6be80cf661336f315c1324403", 0x93) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x3fc, 0x18) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: clock_getres(0x4, &(0x7f0000000040)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') munlockall() 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=')(-/\x00', &(0x7f0000000200)='}\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='[\x00', &(0x7f00000002c0)='--!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00']) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x8000, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) setpgid(r2, r3) kqueue() 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000500000000000000000000000000f500000000000000000000000000000000f15ff5000c0000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000000}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) listen(r0, 0x8) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:16 executing program 1: r0 = shmget(0x1, 0x4000, 0x218, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) r1 = syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f", 0x1}], 0x1) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) socket$unix(0x1, 0x3, 0x0) select(0x40, &(0x7f0000000140)={0x6, 0x0, 0x9, 0x0, 0x4, 0x0, 0x2f2a}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x7}, &(0x7f0000000240)={0x0, 0xe9}) 16:01:16 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) sendto(r0, &(0x7f0000000080)="3dc3ac4a12dc832bee13234d31067ff24f4755b1c875a395f4b18175606b139c117023ad4e021d63920ba122c36374fb9342f0e0af675e4cc1011c04155e7d7a6d27c8294481039b345b", 0x4a, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000002700)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/223, 0xdf}, {&(0x7f00000014c0)=""/101, 0x65}, {&(0x7f0000001540)=""/180, 0xb4}, {&(0x7f0000001600)=""/230, 0xe6}, {&(0x7f0000001700)=""/4096, 0x1000}], 0xa, 0x0) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0], 0x14, 0x402}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xff) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/244}, 0xfc, 0x3, 0x800) 16:01:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd4f) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0xc4, 0x8}, 0xfffffffffffffff9, 0xb3, r6, r7, 0x8001, 0xffffffffffffff39, 0x40}) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket(0x18, 0x7, 0x10000) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) socketpair$inet6(0x18, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="d9c37a54c8ac21b5d82e9eba0cf525f06fbab1b97f2f88e52234634e9a3620201c108779758611e48ea3f66523bca95f7aff020df08177b837fe7f0395c71ae08d96d147b9f36895db3ac18282809dc4747ad46d1f8502739983cbc8eada3bdf22202737586be5db5fc2033b5bef5c3e7cbfb4ef869f15dd3772e2c0a16b7c4eec15e65b908eff46f0aac83bd81facfa33ac2598d47766947dfb30b5f5cf42e3dc858c9170fc25b2ce30afdf8fd1f91e5f6a917c22db1f4242a1e5e8dcdf51610813107587782474b706", 0xca, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x100000000}, 0xc) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:17 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0xffffffffffffffeb) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) msgget(0x3, 0x100) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) 16:01:17 executing program 0: semget(0x1, 0x2, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x230) msgrcv(r0, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0x2, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "34d44bb5d87fdbac7e5ee8f5afcfbbf7ae4d3e599d896bb0786ac165af8021ba5f9f1cf6c7ce74428e6e5d2c33d07062739280a817cbc654bbc7f84e447339371fc37375ee40a7abb9ff38c30fc7702374116dc542da100102d663272b05f3034aeb3e98f141d331ada65712e3d99542aab725112f92d5ff73f462eb97869f90400e8137c72043301e3efa4e0f07d9a7134f22641e435c1faa0a041156181a1ba0e350ea"}, 0xac, 0x800) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6088f8db8518df64b8052442537c33ccc6a83467b36f8b1c5a3a1b11eaed1b0a7ef7767d4642cf67c9045c846422f84efb51b583def6a11ea0c64148349a504bba7121919f4aaee5c3238ea67004a41974f86e00eb9d6afce94cb65f33578cf72d96274501c1c629c1b82a2484a4d0"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 16:01:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000040)=0xffffffffffffffdd) 16:01:17 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r1, 0x4cf86c361f4d814a, &(0x7f0000000280)={0x3, 0x3, 0xe1, 0xffffffff, r2}) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000008f7a3cba4ae6e884760e4c0d31e9106427724e478129b9967caa746d433c73d4e0c659e10f2916dc884900045c92829f9ad8a2ff7313884d5ed71bbc09be0be88679320b10edad8f9385d332cd31eecf33deaa4876263056ebb8a9a9e0e59c9a8ce763f66269351295120ee77f353e570437be7bb0ef930778cde57731083773c1fbcb5c20bf7f223b519038d86b5712fdc32397a1642e9c8e0e678d1d4393c1ed256d4b9098621290c184a3551a"], 0xb6, 0x800) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x420e01f6, 0x7, 0x3ff, 0x1f, "aa1381af724403333cf919baa41800edc41108f3", 0x6, 0xff}) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)={0xfffffffffffffab3, 0x7fffffff}) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000180)=""/65, 0x41}], 0x1, 0x0) 15:37:23 executing program 1: socket(0x21, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) 15:37:23 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/165) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000340)=""/20, 0x14) 15:37:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xff, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x441) socketpair$inet(0x2, 0x5, 0x1, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000007200aaab3fb4b99379ba3ad9efca2e8a000000008b2710025c1f6fe36b6a2be0beb927e255b8c1049fc275a5653733503aa551ddc05a02d8b350397e832984d335ab39be2eee8a3ba264"], 0x52, 0x800) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: r0 = socket(0x1, 0x3, 0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:37:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x203) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 15:37:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) kqueue() 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x5) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="1337d82ed91926d54536ce08334f81fec068752dcb33a277e489e74f6b5b75716d2b30800a5256b4b8e8708ec18f98fd66c3e1e849cb23edcc02755d38e7e04086ee3fba0deb67d40aeff2a8e4d827ec9305244c9a68468e3db391f8b214e99cf761002c64e6e67470c5b9176dfe23bd29af66a6c9be98a3833a4943819c5d1a1939caed29e3453d1a4dba6632d154ea26c71ff689077b4d20ddd42b6d81836223bae2e75a3f88224dbad6025ea5b838b605f4297578", @ANYBLOB="f1da689b897d96fa03222f812a24f2130f8569f6bb5ed31694bb34c046431f7d8523e39f0e007219ddd2e5c1f7b9516f01dd61e87d033379a332a3fbd40ec379fb2ccf1703aebdad785f45580c52a2a9bb7bf33113531ca5c174792ebb5c65f84f7c2d196fe640fe70317df1cec6b4f4", @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYRES64=r0], @ANYRESOCT=0x0, @ANYRES64=r0, @ANYRES64=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYPTR, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES64=r0], @ANYPTR64, @ANYBLOB="1fadaf26f0d4e3ea8279ad8b60504a25b1711cdcef515c1e67ce7b92b57ba0253b900c390aea8b6556d3fb033960cf52ab752f35ab24470d662bcc8e5687a37f0521a4d55957b545d8a32a7047670bae5b84da2ea95b39d5f2afacfbc0f320129a725c8193b892fe389172ea9d78ec3b23f4acbc8e9a74c95c91ece45f3648d1bf6aa032f9697ac5aba7ca9099912b2670"], @ANYRES32=r0], 0x7, 0x800) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() msgrcv(r0, &(0x7f0000000480)={0x0, ""/119}, 0x7f, 0x2, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getppid() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xdbec, r1, r2, r3, r4, 0x0, 0x800}, 0x778, 0xfffffffffffeffff, r5, r6, 0xfff, 0xad, 0x1, 0x6}) 15:37:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x627}, {0x6, 0x81}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) 15:37:23 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="ddf4f467043089e90e5840dfbf8b0bfa01fd3c7672839a5c6f2228e4a6546e777355ef59ffe3f8fe55bb44d9b8346bdf41236063c34721a5406439e755290e8de9b2031ab55fcbb51e5d5aa6b3a7f92d4188bad5e021de595fc4106044083fc9881b9f2bf2fb0e4dabaec777238be6d7d214776213a75c5a2fa9b32521757e0d9be822546aa8b5ad9853d2b08507be99535b2002c7a88ca4f1395f2e29887f2c0f1a2bee171c56f7dd50c5410bf8aa96d99d4c7e52899bb7acd895", 0xbb, 0x1, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) msgget$private(0x0, 0x0) 15:37:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x10) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') accept(r1, 0x0, &(0x7f0000000140)) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/30}, 0x26, 0x2, 0x1000) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4) msgrcv(r0, &(0x7f0000000100)={0x0, ""/249}, 0x101, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x2, "7fc315d753b7558d169d88bca5"}, 0x15, 0x0) getegid() msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x440, 0x84) socket$inet(0x2, 0x8002, 0xdbe) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = kqueue() r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/74, 0x4a) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="80"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x4) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000080)) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r0, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x2, 0x1000) msgget$private(0x0, 0x442) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x30) openat(r0, &(0x7f0000000040)='./bus\x00', 0x400, 0x20) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') readlinkat(r0, &(0x7f00000000c0)='./file2\x00', &(0x7f00000001c0)=""/233, 0xe9) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 15:37:23 executing program 0: r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) msgrcv(r1, &(0x7f0000001140)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgrcv(r1, &(0x7f0000000140)={0x0, ""/253}, 0x105, 0x0, 0x1000) truncate(&(0x7f0000000100)='./file0\x00', 0x6) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES64=0x0], 0x2, 0x0) socket$inet(0x2, 0x4, 0xffffffffffffff80) getppid() msgget$private(0x0, 0x100) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18800, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) socket$inet(0x2, 0x4, 0xfffffffffffffff7) setreuid(r2, r2) 15:37:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x61}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x401, 0x40, 0x8, 0x7f, "45a46df27cff12b1a1c5329b0630b94c313a57a1", 0x40, 0x6}) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/247}, 0xff, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x180f, 0x0, 0x2ef) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) socketpair$inet6(0x18, 0x3, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x10000000000001) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) load: 0.27 cmd: getty 31033 [ttyin] 0.00u 0.00s 0% 310k load: 0.27 cmd: getty 31033 [ttyin] 0.00u 0.00s 0% 310k 15:37:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x600b, 0x4) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003740)=ANY=[@ANYBLOB="18000000000000000100000006000000b600000000000000b800000000000000ffff000007000000a0b648d1ac38e956419ef3888b7c62dcd368cbd2f0aa763c488227f73eaea0be8982a48cbdd228065ba0c049ac070514be71d446e3a1e94cd9c8dad6a4598e90697716e9c40b1ba2333ca2569e7a06b6838b443cb56e07f7f9b568163c03eb91aee1491dbb4ebfdc6eb0ffb9a8d5856eef381790d010b52ff4859f39b9f4cfc6ac4d23c04d94e9bbbba2105a5c95f991740e8ee8826055362b0335a559b3b64c95a9000000000000e800000000000000ffff000000000000de9d803110087f7fed65089b887f681baba1731a012ab0bae6d7995947bfcec198864efb2d5532bc4b7e119b8cd409726b79ef3e1f5873312ca2ebf24516662d0f644e8cf60f7487afede5aa33c44163ded1ecda0d3ae799988cb5daa7b89f856e689959a59485c7fefceb2f79c0ce57dbb9a2d05c3838e2752408890c63b5e701c0785bb3a80011ef6d9ad2bf315f79c42cb50958c53b5bd7185c7708c8a454b47fcf9d7d5aa559166bcf163deeb49a942011940c07d02ae95e5118beece7d95decef3b131d52ff8efda334230ddc87d3d8a3c000000000200000000000000001000000010001003cb2869c8789252e5aacea61fc1500001010000000000000ffff0000020000003320e7c14bc804e9eb4ac8d7f45924663e89100d8bc0609f9920a860f28219ed3f192493d82d7498a23e7ae18604f4eb443198a138c26234acea66a00bddbce2856b31a94fafec30fca0d9006db385604d0efc8807b36f584f1eb58d589fe21c4ed48231622796faec9f1d2b6b62e7a3abc6d5ca39a1848921f0c33c63cea4de3a10c0bea9fc696f4b8c884b82558b4e9882c7e9148e64211d04e4fae4e432fe6e4894ad094d597bd38d934c8dbd0d6e5cde572086e54e06de436dac6d0ac67930fd70f3795fdff77ba026a7d43fb62b957a1b7671dfa0db2528945944f46db9e48de7971594f6c43e4e44b386cd8b3467cb43ef139d72e93a764e1d9e9f6bcf9e624db76db9e4fc7812272a50f28f3f5b1fb195a295e5bf37aa263688f312cc3bc3f80046a25031af4f4f9ce591bbd2e10edfd0e0fbeec22d8bf93683975f51813dc20dafc7abe594012091a4418216963cb8c7531b177689b2fc543380d15a3eea8e2d991032ef45b5265015d807fdc7f0489c338cd850e0c43876732b30a83c3114d1f78ed440d4a0025fc838d81649b300ffde02709a9bed787b9199bbb85efdd154e02303ecd10bea8f2da92696dd3f356eba4434f31360436ef4455d93ddc478b0c51a6b1505da2e9c262dd81e55ea9f4050b298c16c9fa9afb337f59d2d56f3772919e0b2cb92c367197554e67d1042f0f0dad0519b56aabcbb4f71e0e9e79be16d6e43cc00a545655a8c530563bf73e2c3758a0ee5d6643fe93cd9689c480eeda9"], 0x40d}, 0x0) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b6"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x6) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3ff}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x7}, 0xc) msgget$private(0x0, 0x21) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 15:37:23 executing program 0: msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a9c6983300081669d2e0d220c3f4cb644d8f8ac0a7c20fb02db64b75ba6884df12c3f362ea36eec0ee0e6443dff446dad462c0a3d5a26053f4c156f107a9f583ee4f45d73b29e66e7b20ecf1a9007068adae68a03d3c6b182c55accbb6f20f1b357deab21e9ce23134d6f3f8734a94dc38d215501328ae6293c5cc038d4f5730b27c2487a68731daef1ad9662cc511894e708da767e98c776ebf689c891f17df6fb519b75a403219177227d5482596b87c5b2e501ea065dfb12b81b79e73b22b4a39ff694241307a64bb70098b615e23369715b7584f91b2b900fbdc3a6a57918a655a030c"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) r1 = msgget(0x1, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getppid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x0, 0x8}, 0x80000000, 0x70, r6, r7, 0x6, 0xc4, 0x5, 0x8}) 15:37:26 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) 15:37:26 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="9dc0bac6a961b59cae84b632d4a4a8ed19c709673ad08fd776bd2c99869509d46964c4b8abe1f93ce2bb28972804739c5f64119c63f4a5979b56d9719f600d63ae7884223f118adeb27678146f140824de163e4416c1e01e17c4ce73ab0e9f621e7b6b7ef78c92c52c5eda278179450bbaae5b0e871a7113f5e02c5d142d871e6eef9b7fde3eec753076a7913f9da7df145f7753c3dddeaba784e8071053c9b0d80ec325f27ab7859b3c0cec1e306c10eafb9ff2770f6fdfa062c68f57c441621698a010862d8518c655341bf7a1fd1f6293bc96e478ef59d0cab2c695906eb35d8783de62", 0xe5) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x3e5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f0000000080)=""/48, &(0x7f0000000100)=0x30) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x61eb}, 0x8) 15:37:26 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) syz_open_pts() msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:26 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=""/216, 0xd8) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0x2, 0xffffffff}, 0x0, 0x45bfe74, r6, r7, 0x5, 0x5}) 15:37:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 15:37:26 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7dfe27181d9f02655f3fb72bd47225aaabc019cdaf09a54b81eaa46d8141f87b68f93e7814a6474f5ed6a8eb7a9f47167a184b64f460d57ea916c4079e30bcca348f00008f8c7c49a2f7d691670ef9d651df6979e31a45a546118ac7ca7c480e523757f6593a6b860c06333de8254fe86b0ea21c6478221b09ca26cd0e67a9caeadc6be3fbfffffffffffffffae0dae34a2d8bcdff8f93d0bac3ba65f13ef6f7c362f7aba6562650aa7e0f86a1c856028161fd234e54"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) socketpair(0x1, 0x4000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1ff) 15:37:26 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f0000000680)=""/194, 0xc2}, {&(0x7f00000003c0)=""/228, 0x2ec}, {&(0x7f0000000580)=""/230, 0x4}], 0x4) 15:37:26 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x8, 0x8}, 0x7f, 0x2, r5, r6, 0xffff, 0x4, 0x0, 0x3}) 15:37:26 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:26 executing program 0: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="86dfdcde2e6d38f3b51e962eddba30afff8ea4d76bb9d5ac8e51e8a2363b2d0f25f1480562365bc49247586d2b6d06d8dd5f637318512ab79fa37baeeeb520f4184446456ea38fa1912c5c29c9e0d84e273869e55294e5e9b9bae6dea2633da82c6843d1f9c1b6d9b6b9e9e642a9197e066a830f3318bf0cc232bdfa65cf4c1b8e2355e4461e0028f838e6a220863bd82ba88bf5beac58596ef2fcce640e21c7ca3174ecf30ba37558b028644cc226cd39493d7e012e0b294fa26b199e746e68abf4a84759dd9e6ef8833b961f2d6af6cdcbd2d971238ce12843eb8a2fb2b6f72b8cc142a8cef8c4d011f87b7f3abe307153750c1dcfbabdb7a2974452ef1432181642d434e180597e9e2a783410d82ef04f0bf18b46024b071ffa2422766cd3f095fd304ee960"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = geteuid() seteuid(r1) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "5f45fcb069555e265b093940ecef86e3174aa8f5adcc20148a04eed8d1f2554e2123622f6ccc2770fe3107418b5631eb92955ac2ee411cb3081691b026578baa04d00b3022105387f05156cb12602a4075c3142de1c5a005e4f597885d0b893518"}, 0x69, 0x800) msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) munlockall() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="1a8f4125eed283d9142af10b8585701381f9fdd7936272bc9b7f6bcf346fd02d5d1d68031b7ce00cd036f496114fa6cb0d24f2f4321fe7e69300a7118cfcafcabb454f1a2a94a2b48d11e553eaeda0abab87c834403dc1", 0x57, 0x5, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) unlink(&(0x7f0000000200)='./file0\x00') shmget(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000000)={0x0, "91fd2f1e33c8410f57d0a3c18cbda23654ecb02d2297d87cef18424b75d8eb7b"}, 0x28, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x31, 0x8007, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x8000, 0x2, &(0x7f00000006c0)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r5 = open(&(0x7f0000000780)='./file0\x00', 0x800, 0x1) r6 = dup(0xffffffffffffff9c) r7 = socket$inet(0x2, 0x4001, 0xac) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r10 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x801, 0x101) r11 = socket$inet(0x2, 0x3, 0x8001) r12 = socket$inet(0x2, 0x7, 0x4) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x88, 0x0) socketpair(0x20, 0x4003, 0x3, &(0x7f0000000a40)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)='@', 0x1}, {&(0x7f00000000c0)="443a5e3dc842b6bdb4859df5fc8febd30ddbbd605ed4d22b8ed5ae9c3fa005c574af7a4ecb628e35639037a4fde01315ced3bc0a3cf73b72cb37dc7e6237c62ee99b153766015e5db1d0bc29913df1bd5610d2682e1dd0a0c4e2ffe53d31e4d88e723b339dcf1423b7c955f69c77cd107fe54c73d20bee8b003a44314491e25d66d23507121a84196f5b00e31d387c720a14e294825fb931fc0d041940a96c57cdf4bf10dab673b309372b49260c3912b2b9989ba4a50a1ceb3d8babcd9e2e73610ab82e940efe95a808509543c9df78", 0xd0}, {&(0x7f00000001c0)="55ff2f9eebe5618406d505043edf8334274d4a1ae53e7b90d1b42e7b64b05cda5b58d9d42879719129686d7062c7bf8c3982e3b465bfb8532b46979307ee3675bab364918fe77452ccfcb2fe954803964b3f13da7524a034b75806fd0c6ba50f42ef886d34db36e2649af4119f0042e902058a5ea6bf53786de0b9abb0f22d7332a7868c78a232f81444207f16ab2894ac7c590edc2549531366372ebc6cf1e5f8ce1c3be45827998353b9dfd02cfbc558430800859d4fe1103e6883d79085b91c9b12c295a56b0bcb9f6387969c9fb6972294450c1be9aeb0c4c772a0980ab5c64c329a39c3fbbff1cecf", 0xeb}, {&(0x7f00000002c0)="d9d4", 0x2}, {&(0x7f0000000300)="8407640671e4224b27b2470847ebc570c419fd441822fdf49ec853e2a44c18716789b6473e1cce5810ee9998b7443e562568cc37040240a392e7af06b23b9cb0500e6b67c93deb51030931761241de62357c283b1a1d46677af7", 0x5a}, {&(0x7f0000000380)="6f1a13dd0fc33c6f0c3e64b05318c2a8506431f57ce2019a84d195b84e9a204e5313bc5ea4f5a5cbafeacb1768c143ea7a8d9dbfcfe37454b9148c89f0eb516a3b745e4441fd4028f5a32ff48cf16989f2814f849db1d3e592b36cfca36be640b05b5d529f758fcb966467ceaea3e80602507f7acbbc7ace434704976d72a5bc201efa70746562959c089020dea76f08e5b4f23409ef1acfece1a8a00113d43e52966156510219f15b689be0e7154f4ca62516e68542a937b57605a88d847d105a0649893375fe27365a7966a9dc367727acd1a36497bb607fc63bafdde259a9", 0xe0}, {&(0x7f0000000480)="092ea0f7802b0e79b545a048a157e0a6cd3c4cf61397dc19c46514e9a5a650dcf7dd8479d15de726df60810d2ce09eb8fec2704843451142a38fd74ceaf59a7e1634f772d24eb34cfa68aa757ba72de8e5d81687ce341c5b2ddf284e7d6c5e41037e87379f9b51a8937826600c1ea006ed2bb54f0c25a8a2c53d8f87b4c9065cc4a83ee68b3e98b07867487a292f39c9912ed558f3658a7507cff08deb0b8dae253a1e35e7aefdf3b58a9ae6d864a7ab7213", 0xb2}, {&(0x7f0000000540)="d9bd88a7cb063c1b843ec3cf5953422d362310650cf3f8cd0c6fd245ae789c9c4514486b0ce3dba88faf259c84d524ba751ef9dc39123e99ab6dc8df2f9e80c9c799e20f034892cd99bbf1ddbe4d456b254739dc48e89820f6c495ebcd295fe84ffa76aab81e7462c9b165ae3242bddb35e203cc0b6e5b", 0x77}], 0x8, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}], 0x78, 0x2}, 0x5) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x13, &(0x7f0000000040), 0x4) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYBLOB="9bfd7c655240d9fdb8e4492a70e68ce5071ccdfd62d7d532", @ANYRES16]], 0x1, 0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: socket$inet(0x2, 0x5, 0x90) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="010001e0", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 15:37:29 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYBLOB="a58bc6809e6df55ffe3840623186cddae7338d1154a1db732660c9a8ecb97ac939eba5ea7e4aad4e8a9d8c7aa032fba56efd4e276fa7af6429a4fc444146178ba06adc72cb0009200c01dab72cd5ae71b73e445beb1f32b0b8558172c968844ece4ff584babb076f156605e5b51326354589a73167e64e99f5fc246ba8dbf09b243c99221b492e4bff0c6fe672bb3a496eab214a9707e035e79dd54490482f3ce0af075cfb47bb21726a47fc510b21fec39ea84f1679aee5fc923fa327a5785aaa18", @ANYRESOCT]], 0x1, 0xfffffffffffffffc, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x200) chroot(&(0x7f00000000c0)='./file0\x00') r2 = msgget$private(0x0, 0x0) socketpair(0x10, 0x2, 0x80, &(0x7f0000000380)={0xffffffffffffffff}) chroot(&(0x7f0000000400)='./file0\x00') setrlimit(0x7, &(0x7f00000003c0)={0x3}) ioctl$TIOCSTOP(r3, 0x2000746f) msgsnd(r2, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@un=@file={0x8de8b147b1013108, './bus\x00'}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="a4ce000901e823c252b117a2bf60f5fcbcceeea420e95935f8986c9f67b7786e911b88fc4b1c62e3f1fbef471332a9bd76b4b2e79de0f56ba734640f8ee65165", 0x40}, {&(0x7f0000000180)="0136b634066317f1e4a3090dda5aff85c7f38ed5b6445b484f0f0753545d33f42ee8ea335a899dc85f8a8360d09956e7419bb0facaac7c1cbf1596ef924a17c4a2", 0x41}, {&(0x7f0000000200)="22a493d0e6ecbd106cd858bb795e365307f7f4b4b81edc9076642895e8acb6c7e522c72318e7c33b22f9365fa94a54da66f76d57fd01228959a3a055f4d31d65f7f42ebc92df405b51c3fa156f461cc23a7420e64a365dbc078fbf6b105cbb147a327df49bcb8e8e1863dd782907391c95791d22af64d25c5a449ebdd841a7ec16f978d885a89634100c44835011d10e563f68627fc71bac7f54b2acefddf8025430d13f1677d2134cbf912e1093195a4f7a5f82c2e71a10da60557dc6c1a5589eb7253e13827de28cecd8d01d065803f7f2508745b3f724168c6f98ba57222aa979a5dc7588e5e8f6751103e76192129d1bfa5806a3bd840db38f66dc2b7aa809f49dd51a637d986949b167a372eddacf00e1d8631a0a8f6825980f2ecad6b8e0f7f3c18ed550295e5d9f18b30f976d1f0009b50a33a21426fd58f6671365dbbafee15e33777573c4e534f0de7389f81a983c9ab0dcb236a30af4c67e2a9322d930def957b5658809548fd302e27e47efd02004cf87f3111bbfeeb26b3abccadbba33606903db7330a4cb1605d3228725dd6aba7e11a7d340f2396646cdf93fec8780ef5b2b32883aad3d80d6d90b6b996560a059929ef0bc1b793ab615d1147f20eae39164bc3f4a38e25c9557090c124b822b7f6190bd875bece2d1052a1b56a809f246a6a9f3e1e57a14b9a4b1572342e544442c00537a11fd0e4f04c47504990a426c394c7afac2667603bc20e54f3e58ad6301b4e28d998ab39d5aa6f43de7f1c57c6c27e4ea67ab5f03bca08cfd3c3f42d19528a5879251cd019e43f1f6bdc9683f8d9372ad7ce49992170e2f88361ba173c96607bedcaad77f009dac9dad6922876dec1e0efcc66d24b57e9b1acde597183345dbec32ea7880b8aa6369b6f338eb92c3150b521f97fcbf1422c1481131628b8d3517d0f9bfea22391a7c5399fd99be6cf9973a07a8ac629034b40d6dca25b9e83a18f9184edc92ed859d1659fb6ce720b6549a94a242ef31678d9c429a4863c01684e9f6ba9d3d4420068a2307d31695a1c9ccdf3df3a214805bbf0b89ba62522848939269f1b2a70588f482fbbc17404d120b3f0da2685e13f0631ccd29864926da4f402d38a915be9d757c6b30e0e441cf6569a7baf65e9ee68d6f377974913e705aff65b726e74905a318b4cab67e1e1a9996392e93b0e10df116d00bfc11a1263de3c0c50cc01823260c3604f061d05170434d496ddb6dac7e86cc3d91fd5543a60bf437fa6d5e920d8f736c685da4398b4b9e881826c964726cfd6b8ea6e912644887ab619bcf21a3a644a8d7ff521b4bc1d732741b53b3b8ee4ad94bf510038b0086d3408469649306c57f8a42f18ea8cd1a305adadd56be1b288360f93c76424cffdcfeba0d21c1fdac9e24d7f0ba4f00fb8ec0c469fe7145a2197bead5940232250bede20008dbae67b4eceb8cd586136943fc1d406ae995db8d5a07fd688c46f523737cde34db47ad31e6c5945ebdacd58442b527091fa0fcccc19d6b9cbc483aade411b546ef80b6dd22677224eb6eb90a687e0a8cebe75de1cb0af92f17a7e53ef309b57b1733820957770c648cb3e67de5f210567cd46f37b9d3ef69db23e1a8f06219559e4303396476e7bdee060fb1d7866a9ad2506009950de4368b584c3ccb091c872ddbab8bff015466f6fddb9fb99124063d451a0e0fdfbe2ec52341d8d020b8011cdb76b7c66a030cc9f9253b51dc9f36492a1ff9c5662e2479214ed3dbbe449449f607bb4675058e95d949bff1217c5532f260372c59eec1b40fea1ec7da40bd976edf61857481109cabdf889b21960e76a5d4209c260386eed4f0fb3182bb57c4e502c3ae115c97fd2f89e555da0a7b77768f11f2fd497d55784a12c962bbb22d277412616267387cf93cddc1656c7451793a182f4ab006b6555f6bb16d07ff0ee7a37422181d056e254a4d9c06f91897e55d09537e525ba4baec9092a48f85d3e7044f1bfaa254d283ddd8068e48a6c4d5bc77caa3e641bc54bd3598218c0eb3871b1788b3287eccc487e0ecad160e9dfee6a89da1279149b7c3e85fd2b54b12734a0b70df302e72136dafb33dcc3788e91807b41badaa18be301fa8af6facc6bd9687566a9fba6f17a966f9a423b700476296622f8869d71c85ab5bc14320fc779b37377e743a838c425e3a1b8df9ace2472b5696770d11227e200d05862a143b255e628eb5ac5409054bd50fd87972ed6862bdeb879ee4fd0b879f62fccc782314b4e8e3b8997d50060ad733602df7d040effc37f76a6ba10529bfc26e4823b82d2703bc20371a1f995c88f2d7f094ea75fe7c1f81a94b6449bdca7b3bd560451743cfe7dd0f08793e2e46baaeaf26cfb4c6ed87975f9d0d30c2eabbd538277bb2dedf3cc8d2af755f25b3a3ad78f51068e62181e34025b2027ae9a2282e421f073e1fa905b4453034a9da6f28312081ab04de5f480c5254bb5d11cc926a7a8b227d7e9cd89cb0286f07a5134a41fd26c62b953ba02a13bb53756f162b5192acd36297b7957e67b3bc3f3c80c780661685ab17f5ac3a5dc464127ff31caad422990e9559a34106365dd0fcac3cd0543335eac591b22ecda2dce00919a322707aa8aed7c2791d782dbdfda91bb82ebfd85b410dd7a46ca8686fcee518f0f89bd731c6647e4793164a2aa04b56d0e4edf7d9ca4e07430e0b0b1bcadf44499cd597ad230fd8b77ed8d5499e98d5f6b24bf056094119653287528b0891026cdcd69ae2162954c01358d9eaf128562f26b16293e1298f437f270fe11193baa2bc5f99858aff3e8652656fff9f81e3bbc0149f285abc7105a96f31c0c74d6af4fc1924d1c6ff81b41b8f2f2cc1ec5a73573f3602ec2164dd95f16d5d07293221fdc9183e4fdfbdba6def9a9c40238625c94f79547003bf48df362a9b1b11f2ccdaf3b022f58a48241e4dca74184f4b2aa593ed2a4e294304bbff3755067f6b59028debbb8c54644b21467709d6852cd0a46ad3100bdd602c513afdd919beec3bb4a55a1092bf821128f9eac7a9e973119cdae302875ddb8c58b5956b37a5d181e52012563c5804b397171156f1dab8bebb893df96a0e97769c7be45de90095a16fd560a43fedf9b2e3828d5c633bf12f64ac178adf4d20bf2bb55d03aab3969e52dfde8a979e49c75d9ec06c69036bab37a7d49801aa80e8d2b7ae2dca1abcb81b052be3f74299800d23ad600681fc191accceebbe4e96e15128c0f2167dc1929bd2f215e229e9378d0b519311aad6aa170e31fe5fd0c3fedf1ff11585e24bb567e857b8731a09748e0f6ad3758a3923ec5c9eb50154d3557673082886e5e2b6a430b56aa8ea02e0b4e46e3ffb1ac9ad5628541751c7f58f5fdd99ed79edb17e63503e35a7c273de9404f63c1599866ca2cb2b0628886bbd6eed5efd469d061de6bf74f197e1001d938f136567e4e1a1d61955fd1bcd0a33813af4f15f0a7ddb2e3531ecd12d88b4efc939e20604b8c3604830a1b21692665b4cf25b427b2beaca3bdddeee5d95b3d576dffe4e01837a8c4ab9a8d89ee158d268ba8b4bae4c0780ce54f8a7da62fec1a8004dc69f116e040b5c352410a8cb085fafb6f108eed8f0b5aee414130eaa392a13b11a6dade844fd65d33e726d685e9dec6226cc4d9309b194bcfd9e5715634f1f9197699d0bc90611b174e51fb2e3bfd03121df7f363d112d65b48208efe5a69fca14e05939f6db33a28b0dc898d1224176682d3cc7766e66a3f70f81637ef979d910ff127acddca4ae39670a5315bf9f114d0765616052ed209170ac8a0a3961774c92c7abb1d3eac21bdbe5bc1ccae419e4d33de42fc2d4e1517f192c79f943ca768cdb214601453dca315ad9efeca252a1f2406d69bb59c2603528ba5f45149b45b58cc8c4ae3e653bc9eaee696ae117a42082689b9fa0f501dd527970e4bfab66046c0890bec8bf073e51fe7aa505e94d5b41804464af9c221dc38c4e96bc12f1e3385285073f8d3235d23a5f972dbe65b00c00c72387fc728839cb071f0956659177843ade4996677e862acd127de9ac5322b911f5e909f40e662dd59120d7b31df99a020bfcebb44b645917a599b548d573f50be8f015cc754455a322b653203fd753d6a86dc674ba0d61836f0ffebc5cb57963249418c842db99638092159c872b51bdfe07ee7465c623fd1361e85c2f486cdc673d92ac1ebb9aa08b0ae034ae81940c83d925a9470e780913e6bcb8280a3f728437edff3d10eedde529b8eb285fe23894c2814bccf296a7bd435a394bd37288399fd6463be77d7d7ccf49fb86c15882f09cbbc30b10d4b364d51fb6e3df9b3ec2aa99ed90f340c7b3880bee061fa1c8740562b3b4831ed840f1ff8d1dcd028e63e52debc8e8a7b03f967cbfe92b984a81cc609b53e10b34c1ab5504b298f8538fd6f170c97c47d2cd5f4489bdc226c46e2a0e1a9dda6e8d844712e0a1f6e94fb0f011fec3f59e842b57b322f5bdb7f271bc2f873adda3f39085dd206ed3e1056a656b64cbd070b1a200a6685a687e7f74d609fde8f5bf5833b1b4f51cbd6963ea64bc717d54abca9ddd76c8b6683f480f0ac9a074b68dbde201720d7076f7037327d1342baa8c7282ecf7bccaa2d81c163270540a9125ad7df777c05189bf3525b553f2f857fcd009348fed01f6854672fbbbb12cf803486296b41d396af11a56d1ee3bdd378acdf62f4cac9105259c84ff74cb4769e22c6a0629fe2f73895d22376697db6ee364eddc37b51ae692b1cdc821f7d5b6521192573b9c4252c637ea76cd3eedcc51eff36c115a70ba29b71c4fde2fc1c7f7edd7b7ada0ca3e068a740a4c2bdd2a2804499739f518f47bf18f3e2346d0fd5535b2e9bc642ff585da7a6e2eb8c005e4c2fce6eb6f97f30dbf4e00cde9ebf69d832f8cadf98a137973697ecb186415ca50790b65d2eeb6c0755fd61907d5d76b506352254b3cab74273925d73ee4ca59b0733622b2e5c44ca0713a9b8c418d2dfc8181a953714305fcb12ffbb230a3f4a5409294feeca346be3d1329b8b81c550f32f191bf366ed2ec8305a7d96cc6998e5242ca639ece7775f47c7b354a55419db3b3e774b6d178a9d371feb2db3647c85623f1515d11ac1e1fa38232897216a0a7471582888c6ecb51a30e5dde5334cee1dc53c15e9bd4b7d4a63ad94ec17fb6c51222f5390bf9eb62b53c6e23018fab75e3a5b4c06c077a8fd6bd01affb0369f6492457c31b83ded7bc29eb2f78ae95cc2fa9a690c74006a6db098199cc39a66e52eb9d0890479d963f70966632c96be373156abcb0d7e79e779868f2d2a24f988beb06c8d806706570d5dcfd735b97a817751b09f49ee6e369ad111b88bde93550569085c6c9b706dc9e675db23ed0fd28e903bbf0c37ad3ba2ce4a7effc2757f487b0bc55063123f985a60c63e6f2eda8ba472775b6e2f64da51c8ffa837b90c5503ad996d1eb9cc5b1a6e0d6c8c38aaa6fb1168fed8edc44c6094301e3c4bfcde443da1c47d1d372957a8a854220d5373516790ed2e1c70c553a55e29b966495f98d2c4fb62b89c2e11711d88f76e512beb4fb5fa87dead68184d8052efab19ee1d42849ca29b2f66d9970935ff0452dfe3e3d56cc50a7f8b4ffa2818a41ec07cbecf856ff2b7d7419f74eeabc2c127fac5c58314763ec746f325e5e1fa1229114e0a8c23a4bf2eaa375931ad7ece6d18104fb44c996af89b7a6da52a90e81657ba5118fcf185411216d17004abad020bfee83928518b7d3c6895dfa366e5caa2273163464", 0x1000}, {&(0x7f0000001200)="d290f972407533bcc776677dca66073c005a7e78b44a4513f4f7f39c9cef07ce8b8ae6e9aaf6b1b27735fe263643253752f3330dd34a4433fee1f51c8c9ebdd8f6f7ac38a6245653ccd0e720da84e5fd2b4d96e095741266f66b854cfa56e66ee6c201ee70eed92ef8975ba3c4aaa704f72b6d5275432acd86758673097cefe9895cba1fce841ea3f03ee6d468e9cc3429f60b863406375bb087cbac221d", 0x9e}], 0x4, &(0x7f0000001300)=[{0x20, 0xffff, 0xd6a1, "d3d1b74d68b9cea0823f3575e668"}, {0xd8, 0xffff, 0x7fff, "45d44daf3dca22afec53709683ce350b28441f7e23a153d875e61e89e8763d2b0b0b6c519676f45e93ba3a50a6b90cbbbec77eca301b57286a2dbc26661ae27215de24ee1c02a59007c4639cc2d8011fc38f4e6eed30d6dc19fdcdd90f5c61bb2efeeb91828059b4dfa712a3d3df470843fcfcc8dd3c1fc49eafa672ded0722e37b9d1b9975f59eabc9ee6a85ffe19de038925ed51fd7e6aa437b17dd2821dccae1de03b2ef1a48b8b75bc846a01b32a69d22d2d8e607059abd8023515ffee9a7f9d047302e6c1b6"}, {0xb8, 0xffff, 0xffff, "3b5c61afb37c4ea7093d6d722a959e8de92a48f0ab74ee6db40116ccf6793df79795b2ce5e4048458594fdea704610cf07809aadbb9862e8bb33669d6e1e17d8efc08f495ce6d086c9fc3449669becceca9907d81767a8cad47e081703626c7c14ea0d56e2a4f77db938b91817f9c62e1c90c75ac88bdcc889abf653bda05e3a0eed49059adf3b89a9aa8223bed418049cb98d83f35077e891c1dd60408dbaaad6927a22f6"}, {0xa0, 0x0, 0x8, "81e09410e64dfcaadce13a7b95a14eee35e68ffd2b7bb611261e93bbe0546b06ef5359397fc422b065c8189611c4a2b97d2b36bf2f15715f667b1cb32a6067f86470b498c24cdfe5d5805a33ec7b74b99012c0beb7ad9e0504c23be01ed2ceeb35b38a3888af459311c2b97034d8f7768ff47458100bf19ae5dc47e3f9ad289a3de89f9c8ddd3cb1b68b6f531a7270"}], 0x250, 0x3}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/17, 0x11, 0x17}, 0x3) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1, 0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/234}, 0xf2, 0x2, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/156}, 0xa4, 0x3, 0x800) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f134ad2fc76237fef435704fff6d36b2aae261a31485a25d080daaa9400b41c6522b0793a2089a0d6704a3e1a5a04458f91239e4d1c92eb1141eae0d051570d2505abca84977095989c656bbeed71875d8179484ffa97fcf572005e2d50184fb14c2a067aeacab0060dc9c7f1ccb49bcfcd5a905a195ac7c96b2c57cd9d5"], 0x105, 0x3, 0x1800) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000000021f72a7e0135592e53099d6f2d86aa9c1c5ad15362c6c4690d79f5b6cf89bbb0d943755ce23f988accceeeaaaf20fa8a979a825f43c7614a2a326484b84463dec07f2f3773b8e3662b4f8646e9733d8272f9961984248648d059e713c324598c3b7f85321fe56e8821017c2d9604e0b0e98818f8a330acd8c8be57ffc98b2cd44403d41e29b2b0ece85b7eb2747c64b7d1c4e65359c669d949ce0c8fb51eaf6ed772d217906642f5161eb4d07e2f1b0d6566b7593c7e07c431ff0022facbd9198924f4732b07ff731feedc0de878df87dfa2742e11b8e9f2c0201e6a213c5c9384d304910dd3bd7d6cb2be8ee296c8905410611c121217b7325ebe3035631af1d0b33d4024647b673cdc67de9c6bd76aa722014a8b020f035b28b80f276cca06883c8d820bb848363375fd44841f7e406b954be57249457ef90aae7a368027c9d9"], 0xe4, 0x800) 15:37:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00d0e038417af71fa8672bf544f3391dc070afda7242cba75befb99bd3bacd78a89a773b821c460024fba0d1ff7e2488afaf90ae7bd37657b7566031b1e3eccd"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/5}, 0xd, 0x1, 0x800) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = socket(0x11, 0x2, 0xc8) getsockname$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030131c4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d557db14da366573fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003246c224f7275c2fd5a090783672f252c4a6f3886aa54d2e51f06baa7a5693476502db19e4a7f8bb3d3331f5ddc060c36694e0851f51b932a58198ffe386c77605e790714cccdb55289e59f84865df71c6b6790ad2b877e4e6354e74e2d85406bff4390946ee00b2e8c15e06d39d02a28a24142b97d650b3a0a6330b719b0f195b6c15fde13eabdcc808d5009a96b658f6cb0ebada1ee591371cf1e1f22ff3f19f51a4b2ee5fe8b745cdeaec07358347b62d05f3fe39c3535f4e46dc4a460d6b2ed3d14b390f381bac8b08d955c5084f2477d6c83bc0dc2eff17429fe6eb99a2b9004e1425771925d526a0d01adb7da9a2d53d45badd90d9b8b946cd09e451840735059d6ade1290fe0e967f8573d647ca1bbeb6de106ab076c6321ccf33fe21882ab8938315e0ee97263068ba65f8bdbc6d4fade70f976db0b9ff70c68b7f2af14ac10b365edc41c81555e52df1229abbd1b4b5f221e96585"], &(0x7f00000011c0)=0x1002) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x401) mknod(&(0x7f00000000c0)='./bus\x00', 0xe104, 0x0) openat(r1, &(0x7f0000001280)='./bus/file0\x00', 0x10001, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ca983f5cd4a6981b55fd4662c53450652431db0"}) stat(&(0x7f0000001180)='./bus\x00', &(0x7f0000001200)) chdir(&(0x7f00000012c0)='./bus/file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x8) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c7ed07000000b409000000746356fc4d9782a6cf0e82420fd7310aa531626fad8a351cf5b60104857904"], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/238) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: mlockall(0xfffffffffffffffd) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="007e49bbba5d03acc4f4650b8259f9dfd672b55bc617f72aeb73412548745f895d9d5ad5b3b5e4a7a82539e655c59804880c4c41c03baba06358edc2b74b19fc3a166ac61b80e80dae53c74da1586c1b42159caef5d2110f9124f9c7b9a94618b92893e92fa17f10"], 0x1, 0x1, 0x0) r0 = msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r3, r4, 0x2, 0x401}, 0x7, 0x6, r5, r6, 0xc0d, 0x10001, 0x1}) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r9 = msgget$private(0x0, 0x84) r10 = syz_open_pts() ioctl$TIOCSBRK(r10, 0x2000747b) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x480000000000000, r7, r8, r1, r2, 0x80, 0x2}, 0x8, 0x6, r5, r5, 0x7f, 0x9, 0x1, 0x100000001}) 15:37:29 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x400, 0x41) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x6}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') recvfrom(r0, &(0x7f0000000100)=""/179, 0xb3, 0x803, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x6000, 0x100) 15:37:29 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x3, 0x800) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="368df5343fbaa1ca5f3bb4d412deb3806e8545b909c4143aee68f080fcb5c2a499e7cc34fdf55c1e5f59a0ad0325d6bce3dfebbd2749d403991ffac92b1bc9e226ba6495088034dcc70e28fcca44fd"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151", 0x0, 0x3}) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x450) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) write(r0, &(0x7f0000000080)="f861516e5db5c8445ba414b9ffd4cf17699668d7a617dd97a845c9b49bbcc1f2624114e2caddd93bdc86149cdb875e00881e61edc8bd480e235d70f0e1a42fe86a6d6aefd42c60cb4e12aff6b758258a3016f1c57275fea2c333a0e988ffc6ecc66ddab5de09929001732c02f10c4e6ac54e5d9fe9d9f2afe9de3cd21aa98977fa9de914d24d979887fceadaf46c5800bf39c1e034f5e48761298e30b5cc498600c794544f08a609136238e1223b3ca6fab62ad2bf0cc2a3d6eb02aedc62cc1152aa47", 0xc3) r1 = semget(0x2, 0x1, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/109) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) 15:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) kqueue() r1 = msgget$private(0x0, 0x48) syz_open_pts() msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=0x0, @ANYRES64=r1, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRESDEC=r1], 0x9, 0x0) 15:37:29 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x40) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x1000) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: mlockall(0x2) r0 = socket(0x18, 0x3, 0x401) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x4) 15:37:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000000)=""/172, 0xac) close(r0) socketpair(0x10, 0x2, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x8, 0x86, 0x4c88045a, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x542cddc1c3b8836c, 0x8, 0xffa, 0xfbfd}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x7a, 0x80000000, 0x6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0xf00fffff, 0xfffffffffffffff9, 0x2e7}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000000, 0x3, 0x101}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x200fffff, 0x3, 0x3ff}, {{r0}, 0x0, 0x5, 0x20000004, 0xfffffffffffffffa, 0x6}], 0x800, &(0x7f0000000280)={0x2e7e556d, 0xfffffffffffff31f}) fchmod(r0, 0x0) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="883dbc2816d110ae3d9e2bac3bb7c4381ee9d7da694d6eff1b5c48e52c13bcca8cd768156c6e92c3e03e5932462df6924dc7332d194f5c144a925e0fcfaa6e6c239a9874e38bb14009b0968c492e4848082923109c3f9656369c0efc37ab8bde81df9dd8ded835ade5efbf"], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1183, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000100)=0x8001, 0x4) r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000180)={0x3, "bdfcb779929d29bba307b33ae3a2a9a2fb9a531a4f7151a577dd59b1e6c0e0e46e84dc37a0d12f5ec01e1a4ba454d8a8c6875b728e51f9750fdf38d17447d4234cac2047cf19700f849c1f720c24dcfc860094fb2c6c5da7263b80c1984d1678335f591e1e2f85ffc9456bb66a41ba98c9bd569288edf08a85491ce23d162091024ccf5e9a084983b6975859b6bd9657449829046253c59158424e2c853005fc2df7004e5c2b64ae9b5f17e1"}, 0xb4, 0x800) r2 = msgget$private(0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[-\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='%+[*\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)="ee00", &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+[\'}\x00']) msgsnd(r2, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: r0 = msgget(0x1, 0x101) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x0, 0x1800) chdir(&(0x7f0000001080)='./file1\x00') chdir(&(0x7f0000000000)='./file0\x00') r1 = msgget$private(0x0, 0x1e) msgctl$IPC_RMID(r1, 0x0) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) msgget$private(0x0, 0x80) r0 = msgget(0x3, 0x20) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x1, 0x800) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x12, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) msgget(0x3, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: r0 = semget(0x1, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000010001) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) shutdown(r2, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semop(r0, &(0x7f0000000180)=[{0x4, 0xfff, 0x1800}, {0x0, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x79c}, {0x1, 0xffffffffffff8896, 0x1800}], 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x102, 0x14d) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x81) openat(r4, &(0x7f0000000140)='./file0\x00', 0x11, 0x8) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) 15:37:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x2) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001700)={0x0, ""/153}, 0xa1, 0x0, 0x800) msgrcv(r1, &(0x7f0000001b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000005c107842571e2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa5, 0x2, 0x800) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/161, 0xa1}, {&(0x7f0000001380)=""/171, 0xab}, {&(0x7f0000001440)=""/207, 0xcf}, {&(0x7f0000001540)=""/181, 0x2b8}, {&(0x7f0000001600)=""/239, 0xef}, {&(0x7f0000001a80)=""/231, 0xe7}, {&(0x7f0000001800)=""/115, 0x73}, {&(0x7f0000001880)=""/139, 0x8b}, {&(0x7f0000001940)=""/117, 0x75}], 0xa, 0x0) r2 = msgget$private(0x0, 0x1) fsync(r0) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64=r2], @ANYRESDEC, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYPTR64, @ANYBLOB="a707d41f3191d222c9183a6eaa9e1b1a843419ac355ef78850e5b5e490148746673f8c93205d4bbbc3b12cf20873ed37a6a9aa982347570b554154b1609b1287213579f1be3e6c496cbf56b2521abf5d1d990ba57f114b", @ANYRES64=r2, @ANYRES64=0x0], @ANYRESOCT=r2, @ANYBLOB="126d752aa5045e63211140ee5fada684ae6aa15eabba5f0d73079bb6ae11b9bedc1c42fc8e93c17464cf2be578c8ad3459cbb2e48c2852b71ca1faf78bef36491823df3b645bac321087671b70be4ab6f7b443527ec56ca408baeb68eb5246363d913a33b09aa7e3576ca8456e708ebe2b5739bb1121cc0877fc13bb6477eba2f09037d3263654fb407f0457d3c3b7379cbc478a4c0e302d80a41bb54fcf9ff8f87d4b174a377e821cf758a93ef411b10d2e0e0da5fcf281f3bcda85960569edf6861f9094dfc0d26de60cd372557cb48fedbc", @ANYRESDEC=0x0]], 0x3, 0x4) chmod(&(0x7f00000017c0)='./file0\x00', 0x20) msgget$private(0x0, 0x600) 15:37:29 executing program 1: r0 = socket$inet(0x2, 0x3ffb, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1013, r0, 0x0, 0x0) kqueue() 15:37:29 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) select(0x40, &(0x7f0000000080)={0x595, 0x5, 0x6, 0x7, 0x2, 0x1, 0x1, 0x3}, &(0x7f00000000c0)={0xfffffffffffffffd, 0x7, 0x8, 0x6, 0xfe72, 0x1ff, 0xff, 0x8}, &(0x7f0000000100)={0x8, 0x2, 0x3, 0x3, 0x8, 0xca9d, 0x3ff, 0x40}, &(0x7f0000000140)={0x80, 0x3}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00edb1819146a52a20b178b5374fa28755bd08b4631700370eea28de401b1bb84a17306d7beff5c202f1755c810f0571339b618a2f060861ef06ff4f25fcac49b4f47000000210c98dd62286be43fe368d2914adebf2b10f3ad3993550038916be5b369b482e50a717ccc950e55ec393b8063d209b525cc19fef26f77d5cf528bd84bae90ed9d2d44af72335def5f8123141aafacc4fe15f0d3c1f0c4f4620e4bf1d84dd1183039d60f364b601cacdad4afd20b6c0c15025dc2690a4b7773b0325be4e1f79876dcf153f939078ab9007c4054eebcf0f0819e490085c67c72fe522dc7f807cdf68c792fbe4b31d5bfd8f51866b3d162dd477b2ac7b260a83a5212042acc1114afdfde468af7c38fcc1"], 0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x1000000) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) msgget$private(0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x6, 0x88e, 0x80000001, 0x401}) 15:37:29 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xb) socket(0x1e, 0x3, 0x0) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/196) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x0, 0x255, 0x64c626a1}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x6404d8f9d38e4219, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000004, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0x0, 0x2}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x787ef64e8eb171f6, 0x400fffff, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x6, 0x79a}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x2000000000000000, 0x3f}], 0x4, &(0x7f0000000140)={0xd6, 0x2}) 15:37:29 executing program 0: r0 = socket(0x20, 0x5, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRES64, @ANYRESOCT]], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) r1 = getpgid(0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x2ee, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x440) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) flock(r0, 0x4) 15:37:29 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="84"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:29 executing program 1: clock_getres(0x5, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000040)) 15:37:29 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01"], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "97"}, 0x9, 0x800) 15:37:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX=r0], 0x4, 0x0) 15:37:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f0000000040)='s', 0xffffffffffffff1c) fsync(r0) 15:37:30 executing program 0: socketpair(0x1, 0x7, 0x7f, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x4}, 0x8) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x80) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = getuid() pipe(&(0x7f0000000480)) r6 = getegid() r7 = getppid() getuid() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000dc04e12e2f66696cf59129eb759684a63841ad34fe6dd1016022e7db1281b27980fa7418014941d4320093c256f27941e1c498d2b712b5d474c5f7837293d6f733c627cfdc0d963f5fe2724ac23e1e4bc0805f7928eb2613307e31643beeb8c29483c1bf51676a3fc15d8429ffdf3b44fddfcc0ecb9b1363012847f95227aab9085dcca16b14db73837badddd11c4b6c8d79c478951774a63c5380670f10099f81adc95427bd6b4c83fb8cf0652fe59285a8f626c33618c62f8f1b3d89a7773775960b506d6d1674359977eb4e0e04d44d6acbd41a04d5223f0da613c750446f3ab609a602be91eba058de3e98fb913ce18a1c860f"], 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="1cc589cbe9693de8232229881ef4f7792bb6d2e1425c7e8a5c9eb3839e118d6351f7cc5053b07cd0ac395967a4e67d0f7d901d130347039ba431594676331c03ac4562cee13f2e", 0x47}, {&(0x7f0000000140)="e025fd7adf702672204722413830fe39d8fafd5929efd79bb4cc8e97a4c42e3b44cc8f1f12a91541b3a35a567d01b55a4edbf50bec4449ec9abe862fc755e7413e7cd4a440414c6afc26f842ca48bb1247e06142266e4721dff5f8659ca794bed933722acb9316e0da5f2ca54f8fb7ef9a14773ec5dbc3406d5803ff5d373c332edf0d6232e7ecb71b0d3ef2", 0x8c}, {&(0x7f0000000200)="21ae0fc19581c07a9f265c1485df9d1cf1c571e44fb05982bb59b4c61d4f5d9723ba385b5728d345611372c67ee7ba34a7d9ef5b2c04969746fc326c204bc4901e665def3105e4", 0x47}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x4) r10 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:30 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) close(r2) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "0593fb7ba75321f16a50ac75a27ae5eecfad18057e4f1557e10c599096a0edb132e1ee468a453ac9d883cd5c7f5f02f63065edd913b7784bc037230a40450f3631ffb92dc034a2607b3ee3418ae546cd4edc4344623fd554476b16767b28ca493629b8b51704ffacb90f0eb0beeec75314e5dde9d08669f4ccb6ae1701c4eef048f7"}, 0x8a, 0x800) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x5, 0x40) fcntl$setstatus(r1, 0x4, 0xc8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) setuid(r0) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() 15:37:30 executing program 0: r0 = msgget(0x3, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "13bb55aa216a9b2afa7de695f912ecb0660b93b895ce64d13d62bd191de87449b8006c6af150d08a4fe8cc24762eff7a593950e6b204dbf798cbe24db722c55333bac307613372529d773fae53e5563884e4be6f0c2a96961cc1716f59b54b62d04e9ab67187579b63586e416cbf35bff8b0e7a9d677b49c4315406592620490f9fa2ddfaa1abae31dbaf659cc416f9ccf55ebdc34ba570fbc4fa9c2cae65db75e7fe9"}, 0xab, 0x7fb) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) truncate(&(0x7f00000002c0)='./file0\x00', 0x9) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c8cbab8d6747fdad4741f1c38267d045c21a32d27abb1890a1e57931719fc4a49eb240351a4a35e90345045b34da238ef3c8cd8a092f8a8e71c62d9385d36c0df3ad54ed575951fc756d9268cc4054ed158fc4d467a1011214633e1cbcfff0a98b42ccec6fd799b798a8a91d38fe332860e6f3402578345a753771bd52c0e890fbda390978c79d037200f09a386a246341c1109e12f2fd28e5798cc378dea784180b2bb3755a8ff2a66ea56bf9c80d645e7128c8dae632e89a154b6fb3560ef5b1959c02acf9b8c51e555201d70cda483152fa9f4dcc0000"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/24}, 0x20, 0x0, 0x800) r3 = msgget$private(0x0, 0x0) socketpair(0x0, 0x1, 0xff, &(0x7f0000000340)) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYRESDEC=r3, @ANYRES16=r1, @ANYRES32=r0, @ANYRESOCT, @ANYRESOCT=r2], 0x9, 0x0) 15:37:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) recvfrom$unix(r0, &(0x7f0000000100)=""/137, 0x89, 0x0, &(0x7f00000001c0)=@file={0x1, '.\x00'}, 0x4) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x100000000288) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) shutdown(r1, 0x1) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) 15:37:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) poll(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x200, 0x0) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="c482e5401145d9e9d16a0b8191b28cd76caf05967c43dbc1c42131f6cc0f0f4bbc8ec4a1f9289002000000c44379793f6c66410f3810b36f2841f8") r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfffffff3) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0xc2d}, 0x8) fcntl$setflags(r2, 0x2, 0x1) 15:37:30 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x160) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fchmodat(r0, 0x0, 0x40, 0x1) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='O'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = msgget(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/73) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x4}, 0xc) select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r1, 0x1) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ed"], 0x1, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:30 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) msgget$private(0x0, 0x0) OpenBSD/amd64 (worker.syzkaller) (tty00) 15:37:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) sendto$unix(r0, &(0x7f0000000080)="3a28c118812f3aba73ea9a57e81e0c21c5f1ce60e979d0eb0e", 0x19, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000000)=ANY=[@ANYBLOB="08002edb66696c65300008ce5fed2e5b7aa1b28416697f72bd38a3d8"], 0xa, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000001ffff40ef01000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x2}, 0x2) 15:37:33 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "2f020a2075dd498fa9c2544f3cf29b5333b950ddf1552a2dd4b3ec849009e5d8e5274a9a39c9b45682bcc5d8065838c2979c42796a92f615e88da0d895dc7fa96b2a5004afc0c798053e5c8b064621c605e51bead3351565fe611215bfe9f9c94bc852d02fff393afdc663b9e5953a465fe66eaa9a9eed550675f30345e9a10390d6a51b1bd6c1a47181b697e54055c40274f1b0af959d69bdc4e3106c10ebbc5c8237bd2e"}, 0xad, 0x800) 15:37:33 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) socketpair(0x0, 0x0, 0xfe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 15:37:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x2, 0x0) getpgrp() sendto(r0, &(0x7f00000000c0)="c7afe97314817e663f52e7eba58e9abd806d3cf5d5d9e5a0d17237cc87a83c64df9cedfad4", 0x25, 0xe, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000140)={0x0, 0x80000001, 0x0, 0x0, 0x9, 0x8000, 0x100, 0xbc95}, 0x0, &(0x7f00000001c0)={0x2, 0xe16, 0x3ff, 0xb1ba, 0xfffffffffffffe00, 0x0, 0x2, 0x690}, &(0x7f0000000200)={0x6, 0x7}) 15:37:33 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x0) 15:37:33 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/164) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:33 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) getgid() msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 15:37:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x4) getrusage(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x3, 0x7f, 0x56}, {{r1}, 0xfffffffffffffffe, 0x41, 0x43, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x7, 0x3800}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000060, 0x86, 0x7}], 0x835, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x46, 0x8, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000004, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000095, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x80000001, 0x8a2, 0xa02}], 0x1ff, &(0x7f0000000240)={0x6, 0x3}) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x88) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x2, 0x684b, 0x1ff, 0x8}) getppid() fchdir(r2) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000140)) 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'], 0x1c, 0x1, 0x800) socketpair$inet6(0x18, 0x4003, 0x1b5e, &(0x7f0000000040)={0xffffffffffffffff}) msgrcv(r0, &(0x7f0000000180)={0x0, ""/119}, 0x7f, 0x1, 0x1800) lseek(r1, 0x40, 0x2) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x52c) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16=r1, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR, @ANYRES64=r0, @ANYRESDEC=r0]], @ANYRESOCT=0x0, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000180)=ANY=[], @ANYRES16=r1, @ANYRESHEX=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESOCT=r0, @ANYRES16=r1, @ANYRES16=r1, @ANYPTR], @ANYRESDEC=r1, @ANYRESHEX=r0, @ANYRESDEC=r1], @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES16=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYBLOB="bdfe0a553a3004d126e438f77a89e3d982e005b7b7e9deb31aceefb15946e38ba1b8edd9e6125c9d95bee3e04f720281898421daa4bc78db0edf2141bbf960f954c08cc3935c2e0d2c5473b87d6996c9c9506bde1dcf25d34ad12a6f781328ba2ae02ef2d039f474ba7ef527bff06d873c961276f6d8cf07624de9a864b09a52532ca3c1f8178a99cc7eedfb08921f90c44c26a2ceca82cceb6cce67bf550c3ba9cf4148be"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRESOCT=r1, @ANYRESOCT=r1, @ANYPTR64, @ANYRES64=0x0, @ANYRES32=r0]], @ANYRES32=r1, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRESDEC=r1], 0xa, 0x800) 15:37:36 executing program 1: mkdir(0x0, 0x7a) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='Y'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgrcv(r0, &(0x7f0000000440)={0x0, ""/211}, 0xdb, 0x2, 0x800) r4 = getpgrp() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x0, 0x10001) r7 = accept(r6, &(0x7f0000000400)=@in, &(0x7f0000000380)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000003c0)={0x2}, 0x8) accept$unix(r7, &(0x7f0000000340)=@abs, &(0x7f00000017c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgrcv(r0, &(0x7f0000000280)={0x0, ""/122}, 0x82, 0x2, 0x1003) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, 0x0, r2, r3, 0x0, 0x356}, 0x7fffffff, 0xfffffffffffffff8, r4, r8, 0xee4d, 0xfffffffffffff15c, 0x2, 0x7}) pwritev(r5, &(0x7f0000001740)=[{&(0x7f0000000000)="ed216f0e3eb241194ad7aaa9b7a7b9be80a7012933d382b7da401177e8755b97266b8cb75926566a855f895cdefadaf72cd67fe4e6f31a4f1cb4a0b163ecedcab72f56387110b0d32a0132498ccc10941ebdae4b74ef59d81f22644946f58809b2ca27ef3aded096e7e4ea54451a34dd9a2a6353db5291343ea6ce02ec", 0x7d}, {&(0x7f0000000540)="4084e988a9259d005d769a66f45b710947582d8571ec873d9c41ded33e2133d12bc27b579a29788f1bc61eedaf18226a1ed543da7b431260dfe4b117225b2d03c8a12af9d2a7921cc810b43d4c0bb1192c35d746fa3e", 0x56}, {&(0x7f00000005c0)="d3cee6a325184319c618f7194623a2582d327885dff028b472a3f452c6e0509230cad38e71c25226abe4ea715594d07da32523a052405b7193eed5e29d229a0af95daaec8183a427f8410d8e5f869f8226421a9e0638c94cb69f4f9da576d8f77bfe3f88434e1a77d886a5207190df97a460b5f3e4d8268714bc1942ec70839ba418fc06eb24bea93e0fd07d3459efda1960762dd389e0c84e9cf266dfe4299ffd4b8ab7589e68ff66ef58698e7f788a36edcb5d505b7093845480847b185611d29e37", 0xc3}, {&(0x7f00000006c0)="fe5bb63bd92906bde8f440cad552f299cdf349d575ee3996d396968a581cd6fb63efbe96c77cfd28724c5530d54da0b69f90b3b491b3f2b596b4ae7b8b8d7aad4cced698e5abf61e3bbb9ebd308d", 0x4e}, {&(0x7f0000000740)="916333edfcefe4812b7c13f92f12e0f647bba216dc432cb1d9f02846d2a0692988aac40d86665fb41733b29ac143889d63af2adfde76fd44ce9d49561f6ea332328545094434ae21b16ae7d5e324eddfea741df961857951969060a0c092ab82ae3361d86ffd0f378fdcca99578361c548f622fbcb8405bb5b454ecfa3bfaaa466aa6742a3ffeb3430ec9148eb896ab04b5506f618bc4a6a8928592a84924fca3e7f4bd54c83de9c2c2ae850b74b1a129fe9bdc690344f4258431b2a0371e36dbc0901afc882dfdc0b598a10cbdafb4c971a380f54becf7db781eacf7351b3958d531172190e3167191a571db170f7f7247a3c5db651f3130c4f156fe6ff83f4a5fc5b0ad13333ba7d9972fc52c082e8410cbbcd16757fff484a69c211517cffcb8a961e5aeea40c968b084ba200a331cbb2a496b4198328c4cc70fea6725db4d33bf5241dd1b3c1189d83ec7b38b1bcf84b7c5e5067d7064ee3e36db5d44da1518e686fbf41d60c826163ef1182e4d12e921dd22d04ce8cdbb5006bec98dfd35836cc0599ed1e0fb4b8f03a512763d19ca7b8f5a22a9e6e5a7206304f2453b667eaa4a39b8f9541e58868e26ed3acc7a3c5246b46dd6375418ce0db348f71a1265c02ffb201b8ebe6703f2216282f8dabccda7ee42272baf66bcfb8e354bac49b340c9eef39e86e7b030ba12711b9b3fb7dac7b019886bc9d06e6b56d0ce08a7c78fbc0d9cea704e5aa8676be35fedfabe0d585118f1b28fb476ec4eeec8d76311682a906ad481595d2a286980db56cbd6251131b8261f061c76155eb589f34e57f44578969b037d64057fe7954bf2b8b6c20a11a3c0d6e5fd6ce109e39b743202b38794e34e8028362dd127f96cb945df4a444b2ecf3b0fcaaa8368f7bac6c7bf29fa4398db8e6c08e4fc1ae753542828316ab7c9632edadfd0e10a8f4599657e2b1fd2a504b50d84148ea543c043d2b84e3052815e12bd24628287419565afb049d94695615f2520b26375f9655ba984958cd84b7bc1430353fe3e1c0cc9638130e7e7ecf56a3a688b4bb414d050619a12a255b39a37196d42e903377dcf8324753f9ffdf34b2e785579d00881f8073393f8bf52810ff4701d58ae7a1a2bae9ad909e08f06c26818657399fe93825916a26d768d62b00967fa116d84ca242c0cfd56b214dea7a0bb8e412c5e350c3ae21ddfaa87d7dbc87ebaf3dfdfc486427e676f2d44ef78a08d1d221d12021f84fdcf94feecd33304ced25ef64fc95971ff313fe3357f88a3b04f54a3632ad781f208954bebcb57db2308df6340c2a087d78a8337d30574a8a30ea8a495ab052e1d340016401579a34bcaffebea2de56cc93f3a347ff21638d35353aab59ea84ed18d7cb9837e3f0a7527612cf3e69aef0644ef1bba3c770cc216f900a4592693df009b0a81c3eb015acb803df94046cf0bd44c6b5f07b89faffb79c63df3f7fbd57b29ad66255763fc7608b2d722946dd7639f18dae13f76f8723ebb2172f4e86c32c74c07aab6291513e3b8e59add45a9e0815105044a603a221c92792009ec06d4bd604a80a8781f16e521fa66dcc3ca9e2b7c9508162670d616e73fbdbf445fd6c8781f076f2d27696c10d5f96530fd28600fc36e3c902ef74befc196953f971072f81944859519d5ae1a3d56692f7647712be6ef48bbd092f064af438b5749e1ac36f8a9eb620594188c3009dd17e1a4c8f354d04dafc11ce2e948a363b4b71d7a68f3aaf1e0e356cc4b658c666778dbd1058501da37ff71425870580ec32070fcb88ee90746edb31188564dbe94beeed3301f46d17f25e960c40e3d22ff0d4c36ddb971c4dcf22282cb5b93a3a845beb1cf0eb55a78165ffc022822cc28f3544bda949c2442caf6a04ac7fad67629542aa44161e51ea450c80899460c77585c3644eb4c2db7b32325441048a33e513664ab5395af10dd88f6eda3e27e1057b35d8dfda4fc9643d97491015b6c4a1d59b7478ed16f8782ab035ab468527bd35a9eed627377949a4054c0b9e5c2a22cfdc297d6b0f531236af20c4f39915b4d55f20903b2b7b766d472d0393595f9ceb90ef116615a788f37a12a8e5f9edad77693b5d697e51c82100322a2a21562f5e700afd88c4ea22037fa2f763d0e58600e17bcc0dced0d40ced4931b10efe65da3a8cfbdf381ba559667b7235b7bdbc8cef5235598ea1d3a15c55ae1e399fc3e4770a6cfdfba983045dd3859f3e28535c268454d3dcfcfaf878cffe8c311d26de27ff6070ba8f659c4075493ee9eb576b46eac782c634fea249eb148d005085ba4b7955c93dbcdb32ce95348084488b98ad3dad0aaf9ab96e64bce0048404573e6cc286f3d1bf5087284a613f643d88cd4a5bef2350a849b7653f8f591bdfc5c64aba3f1ace3b1b6a6e2dde0b3c1c976da5e0d187f391458188cfc632bfd6bf968c2870119e9288d8dbba28de879e5c087212df8859e81d1eb488723f3808bf33776672403381403cdffc4c937d1bc7378df29f46e216887de522785df6c849fe13a0e9c0998cd90312383d6967839c809daa179a965974e6e2297b100735d8091c25a03a348ab2a1cff0e0e55a84109a8a07451b1b09dfefc8142c4c05b5b5106c7fd472775bf40e1dffd57e78632436a9afedf1e5296a97b4c5da252734d9459f48de3499b99295af8acee7bdf1254828271071160cdf035f834f6fbb08a376b59d2802b23000b82e863f0dc6143a9bfc160c4838fe6fbb8cd4c90ea6c6d2ca788f710d753bee5537efd3ef209064892b986e01f6496d4ebfaf31693f222ffeb85b1a2c780069d4ef630dee13c451f46e6c02c0db02cf2021ecd0dfa32974f87cebfff580d212ce535fcff767f63d69224d8ea9ba7c264688eb9ba8bda0eaa3600a5daf9af54c379da9151173aa9ea91ea3dc143b10f9203015cb96c9036e2d6faf112c411f4ceff98a0f75feb5ac4145798f1f8bfcacb3d4fa1a023b8ae380a5888f0a063e0d5e91bf77fd318bb6978b398da3424b67e2584fb1e37dde3e5ec3a48e260d8a82d01227fb91e3e4c1c998d4a16dd56d5aefea5ea8088680d59d5395250c1b99103dd6e5228d970e64c9fa097105ffad2878882c12702aecf2619b5c87c6d79e9aaf30d612b2f9fe3119b53f11384173de37404c7dd340a54bb0028062abbed17c3be4f42fb5b1cabbdd3b6566c9c6316ece91d06792f26b03beb7f560d47f2c8af86b822b341c2cf6bf536b0f509dc989780de3b8ead62cbd882362685ce4d5e7947367f6d8c4550e908431925140df76d50764dbd5e832412bd18fb57aa7c4e8d5db59f45235260be13f4e386a145f3d01776bca477ebde924a7b7b9c2a0cc388cb0218d981d03c1717344ce71218fbbf281091d6ec67b8aca3874f9262f1b4f7a1a95b81867195edc09da3f257f817164fa8e3703c6bbeeddee380ed5f8880e2adfcb44038d971b5fa599b14115fa89d951033128434d1ed149cf7be860f4bb46775dab8bd44e239c10894e6cf042364f750bfc3ae7d344d0619473abf1d4088dc10f333ac465ed73d713f278b79dd4dcbe3363ebbe5441707b646818fac6ea9c55d0dd2da62c07ffd4c43d98d3eee717cc3491d2faeff76f4ec479848b8b1ec167e1d2d97a3bb5e82091635fa65224a743a5d036faf453c6eb9e5d0a51aab465381452ef993927b097d44f907d76e50ac1ab39987ba91e87cd3e43b83c272d91614663313dbb270c723561733fc712c1774bc94b3808a6217cd1f368666dc6599c971b90196424a86e14893537293c7f90e62b821bd547cd8b1a078044cc716aef090436b873fd33577e579ad2a43ce324facd808d7018c0e735a3b87f23591a99c90063b3f9e4aa0ad673bd33c7d613952940286a12ade6419faf5bf673134976719ce01ea99cdca5020249184cc3f3eb6a18b9bb99034108fd1f0d12c7dbabc1e1c1faf9231e3c79ec6968c5223e72c86741081a998da25c5b8b15376e9e18eddfe68bd02c08adae5ffdbaf769c35f0de4b4127ec6ebb868823c2231228d089b735b8100b6d18f2c5168233cc07945369fa7445b9df8dea5f8a9cfbc076f508cede055c5726871f3dc8ee182c69f3b741a31395efb444a6eda914649265b86286e248da046982b530e223448dd42cebd786c03c25b8ff638238e30fa1ffe18d9853960a926b7861cc3851cdf82cee8d6ba5182f3a297a4eb1040f8660a31ec04b293eb834fe28b04b6a7c4473b15db24b637c7de3dc41d1f04fda2d98342f1a94e41a741c8eeb7c180c52fdd67d70ed7ae74639c0d878b15b4d8fad22777a2be306da550d6f9a8daba3e35079ba12caff209044718f4670bf4d5c95c8169b6cf73f315573d369e2caac87b586dbd1423e91ace5e14fd6942220bee8e00f6856e411f79786c39c3cc5afbf4c006fe4c3bfe5e19d641264cf3956a62ea265cce1514cc4e71629ccda3e3917cbea41e3b851ebfdb44bce1b7366c611a6da188071c47f3ac7414e365dbd23a37986dce9f2bf9a41f82f40d84c9b01874dffc437ae31067063de90b27cb88b40ba6df29c0c3121eb50ac7ae84c5607cc2430c14302f39eb8f3e1aae09da4d847fc079cca838cefecbf329705e5cf81f0d320e94b2724046502c03e63231a83934cc1502d2d7d5d05d7d88967ad1c80009fc4ed2c718dbe42dd69941de096d4eaa9e0e0b9c9d8bb0fb166897e1dd7e72bd5861b63af5b056bdfe2cc2ff3e7fb109913295fedf109c5d280424773edb06beee6bb63385c0ca3977fbf1a26c446b233b51f3e2ef87fbdb137bae42c0ec680ebc9bb1c02dfcf8583cf57d9f385dfd308529992536561ce6e7ff05f9292ef9c8ea5cbd0c1b6ba990074c69901733265883300096ecd05972725fcc4ce718f46b5a26756913867ba4d553833ad631d455345841791a8a54c2a335c8b120745771131530b6aea468e3277339a1615441ff88e347884a6073498a82651ce46c93cea61cfff5175c5c9f128c55c36c7e2d67eb74dc522adf4409abbcfa1f55c0d83454cb2ddc5811367a84350fb23e56e4df8ccb37a981695ed8cf6e3e2cef4a66b5b5cffa104f3076334af8f39b978443b9f96e3cdaf02c7734fbc249e1033c228b8cd4243e4d21b8de2616bbe5f7040be426c6798ee2f9236646fe860657453e3d4bb2f4b1125d2c4bb20c2488fcfe2170aa5dc760b337014071315c89940e2759b2eedf6899296c74241d9d31a4f1aa5135a871e0f6353a08a505b6acb22222b5597ab56fd70b4ad1deab2299a7e30cb4715972b16772a052e6fb9f77d04093bf7b9126578ee6d8c62540026b95b1f116153251b5d56e7faca0092a700dc26eafa011ea63cf3e0ce85d6ee741ee1fa42c3b75bb2beebb7bde9320111e7485f20d642eefbf6292e581f2b7e3c5a70acc7f147e8bf1ee76c6404132bad412ba1828eca0fb67e36df99cf37e78187a73ca262e817832de4dfc6a5dbb565094b79275c78d20af1b377da338e2f47b8a3d70eea08ea6fc141e7f3567bd908daef80d0833f88e926ac727f90087dc9074a6efdc4c564f923dc35843b449ee01066fbb79d16097bd1109f4ff6c33309b094617b88c47edbf79368794784995dc0daaaf99bdecdbf6a0c06fb10396a823f01e455e074c5da5f6d2e65d4d8ceee2850ff2c85023199fae60cadc47649bd8d5cd7019e815b75caeabcdc0c52a392b9a8e7adb73d33f6d217efe86f90a9a41a4341bf1dfa1a7d73429b07f482abacf59e38bfe52b1decfb16a605031175ae75049da2665a6a70949b75589b6bb", 0x1000}], 0x5, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x40, 0x40, r1}) kevent(r0, 0x0, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffffe) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = shmget(0x1, 0x3000, 0x441, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) socketpair$inet(0x2, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="cfe392d79ad36aa210fcc89ff6673eb4ccdada5ba5ac46669ec3b4f6a23ba8e586864928b4e80e3b88ea883eefc1b61533d72bd1a38db0863ae13114aeaa342e8ce0188ed660377abef0c327b5b08a9dff682e5c9111fbfe7002231e986a7115ebe1a67f9c251784ccd6afa03b0ea4", 0x6f}, {&(0x7f0000000180)="fc262307c87e51861a1ff2de635bdd1c45e0b083e4b335a35c86a48bb0b64c64c7e9746c95117ee27ffb8f2b6bc361b36598fd58c462464152bc474cd18f2a27e40856b88cfd36f0227d7acab927feb52a169112e6fa09a81404faf8dfebe0de96035ab2f697f984d53f15f20599897c293a7de6fe58664b0a19802f08d1f348c0cf83abda6342de74e033e043f7a95407e1854345c05a75d38bd935254a8289fcbbc33aced2857df5649274e0572f3fa4008927257945ebbf1e545d92f8793d18bff04209be56bf672c76d1b5319f704819723234ad9a5860667b6b3bc1dd85ee21c1cfeec9", 0xe6}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="7000000000000000ffff00000100000066d2e258731c5a9c2051fcbdd595d6cbae0d6f3e3ff877feb5b36af488f7870eae983b733f6988ccde9d9c5fda54f6120d8a3a34d3a66aaa25f1c1c93b0751c9dd481c194e4971a52ee821726410a60c2f03abe8aa64f898fdf06b000000000018000000000000000100000005000000e5c28d0000000000a000000000000000ffff0000ffff000015f988e3fb5acdcc223454873facd5f36d07288c2ec4cd0ad0ab5b4b988aef223c22e7342a53e3adfa33fe97ef494731a9d0e776c9787f55b1cfc14055084073d7439dc6f763149bdc357982eb0f3ddc3d811642b79eb50880d8ce1606dc56c63b5c96a99423544cb500908ba9d3006d01e10dd3409d33bae5f064d1f1db0ba5705c88f42c71fec5ac250e2565f2590040000000000000000100000000800000fda27bc7def966835109603845bf1e14ba6fc48572162348a14264f12e69289bbd59cc6a00208216a33e0000000000004800000000000000ffff0000ff0700003bd4c63b36ecc0393d2b6f6247ba31052ff0f04154ffa53f3bbf47483da79a1990601fbb05b8e9c070c600afc1a501e001076e00000000006000000000000000ffff00000100000027aebade8556ff6ef4790cd9b04c1dc47ff3030e885905048051910a0e5d8cf2a71c28b5170644789fc12889d4cf77aec8511648fd5bbf62f95cc482286ab5c9ba1f40e91f0adb9e50bd8f00000000001800000000000000ffff00000000008077fffc4010000000f000000000000000ffff0000ac2b00004183f76632c1963471cfa07c5474e367501800f8a88e70ca99f73c5e94a22b20c3c3fff67cba10b88205bc21999aec8a24dd6893ea100f7e5b3574401c11257394121e8e05274a8a8c25f625e35e3dbad476118c86ca8f1628958e47850ea3d8722c9efba3e2d544054a2fe9d993df6f22977bfd6c99924244a02d4e60cc10423e11d53b15066e55b77ce792908f16d226f940e0477e7599eb35e56a69cee50c7cea496c7d098599865b8260492f7cf030bdb4142a792966e099414d7f2d87ed25f2b5a2b11a8c909e90c68cadb00435e30eaad46b92b2ba53cc36d9d62d6249a8000000000000000100000000000040be99ab8b5c7fcdc5a38a185e7806c12d032dc10d1ad4ab6de4f1880efa0dc06f3f0b9567a46066c02e23bb16d226255b5931c89756a97850b01fa238af35d840f11827d79ad2b13493a39242995e1ab02e41c2927013c2df2684388b3a7c79a7cf07b7666b4405b8d6335f266327c56c10fb72a9cb71772e610704a034b7e2979705e32b63a8c8f0faa9f7a424d5d990975e00000001800000000000000000000100f600090000007f26b4e41d19a27656945a0000000000"], 0x3e0, 0x8}, 0x400) getsockname(r3, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/98}, 0x6a, 0x3, 0x1000) 15:37:36 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/208, 0xd0, 0x801, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000280)="bd35da10e557de0274b98bc03c7154ec674c3223cf253bf8257889280bb971ca377175ad402929ea43b0ef74131fda36d30372aac9ad4e2266f00446d73e45d92c72e4837f7d497be01a8c57bf6f3319df11727f670fff6201237ef87016add45c29dd784d97e22bb26e3ec12e8cd1123e04bce47e17678e3c0a6fbc3c2164eb9f1621e20f523880af8e793af320943a41806af33dbcf8b832ecb6903f525d2eb8b2008f407648d81855f61ab98fe443a9f0eb591a18f2dfa71690a22c8555f176ccbf9ed3148667cb3efa5afc6bc9097ad6c4479e6a59e6dfbbe1be6d46c2dd304fd276cf428e184cb42e5d001f59d3adef99aced8a0b6bee6d907fbd7a36d63c4b9fc0f3e9bffe4d5abe9d9d0208a3431609eaabba8f4229ac82eecac0d8e5fb31e4dcf2ed19d69ccd2d3c19886e0e59c321e79bcbdaa816e55e4b1eea22752d3ce6eff9aa7902587ecdfdc6fd8463171dce1de56ac0f97ad50fa446b86215f71b46afaadd8b7d3b7a223aa78f25af9b4086f375a82a5fc34aa8f3c08dc417736ac4e82822790017f62b9452fd1a858cf8c7a97adbfb82d19274896aae902dbaaf3e072394e36201c7f893f3eef8b0ae15ce5c4bb667022b9e13b8c557c8b6e2dd18846b49844052043f286c55f51a0fa432dab515e17b442932d3a6ec5701ddde4ce58f9ad6ad709ce0e07d22c81af70148be3a1e774acdfddde9c3782743071e45569f948b7dd39b7357fc9435d34e9627b18687c230185199408fc6bb4171d472ecb5f7af92f71c2f9ded1ba0a2bba1bd069e80d540431ec346cd60ab18e95092fba2dad00a019854950cfc5a1f5ba808a632cc9e4486ec4c1fd1e3db4198f22db474c46c34b305964c169ba4ca62293f16d4e5d6b1f5c4a32df318595c2111eec61d9e926e10b2bebb129ac3971ae6158d957644dff01b3c02d297d746f7717c4627c356dc9d5eea34f89dc86f3f2d2fa61723f6e58680c068aaa0c254da8b8d1bf42de1197169604244966a07ba9fc1979bd3d7c14ac2c07b49d14194313087422dee96900abd6426f43a27998147d289a28752099a272c2033da5180cdf791893482f78f9fc3189679a7bcd034f2775f6e92733393633ea0dd5286ab9f0e34fbc60dee8d6f13ac96ac58cf3517351b11570fde8f4dd9db9ce3aff9d1f18d188c492d9822f4727cc3662634590883fc7f86ae45be779218120f43d2976afb69fb8ff2cbeb9f4589e922d9871e58a2dcd86f040795e135f4600def819ffb46063104edbc727f2200bcb66126b32042f88992f846a9536ffedda6350ff1d401d60f370e799d5dbe18020057fbef63c68e61b0e8bdd0b1ad0230ec5bb3bf8b86dcd984a3a0315fa8ba67f8cf4f5e95607f02c41e8da463195d20d009aedd717e87e9b914d3efb7755712796456cd8df8da011d297067237e46ced48467e249c04ef61e86ea54d093ba1f0e2b8bff959b54dc3f9c85222db37bddee415e9eae4d76e3a8f2d2c637d38cabf5d26c9550d1e9ea10a78933b7a1e752820359ad13641baaab2dbd4e2b2eb958bfabcaf0d3394c52abc077651fd15b3f3b8d6a3b774dd99c14112b1859ebea15a74516212d92acf0825222e33c398518b0dd1af8f3cb8e92d01e96feb210d2e17cae913c40b84da5b2d92dff914269ce1d61791003b33e9b6462024742a8040bd900556b9adca809dbd653ff89a9dde9e6dc9894e1917a03261c1d71d647fa19cc902515e9ca9cb1bf5b5596f503d5ad7f522c706f84279ca1578d9d5722d570bb94a1c9c4860c1c60fdf4c30af3782aaa51aa4e3e093e01c573050ec60db23f6c9df3a60f78676519146b70d491fb64c0d180658b23b7480921b6f78c8ef6c0745848183e70e412b680b31d89f74fd57c36669dc5d71416d8a63893f01bc8db8caa9ddbf4e6eebe32fe375776574eec33102c97e865c380d5a25017293768d4e7f75e9f2deead472f8844bf7c978bc7672df1b630628d72fd71df92f6e9cf31717f12322d0fdde6a1aeaee4d88dadb691758083ca584596d24afb22710e05cff451bb8293ff33c44aa9217ad95abb134eac98bf6603d737fca6c1f3451393ffc36dfaf136bd6ae9072db2fea6caa807084d2f205beffca09e7bced4b9f6c08b0ea6054cb3680eba95e800e10c55ff7ba5cb8575cb9a96442bd99b528223f67981a6400e15cd6befe98344b7bbc93e9e9a1f5d7f2cec51eb09ba46cb188ef8f4340f2f16c50a257b6796c61910e9aec7ca2236ba97c65a9e27896f6b92e00ac839d304f495a0d93140490e5c1137e99d5ff48ce69b43dc0c451c5208ea30775d18be10c1333d41021d5bc47ecba415561645960deca4d2563a024f7b9208428099d3c24188194c9e1a86a49734dd3c5235cb2d269649ba88145efdd91391e66c625b6654bd16abf05749b01bf4cd4d415d5f8c32cf6d9c47d676c27b65c36f625965cec65212f359891e8afe2cca2b43ddde65eebcc4503a089e2c650e79ac24b6998a70d9a894ae79cc7b601622c5dded88b608fff204731d972f42891160d87cfa361f5173a3711a7fd925fc5f0cdc551a3a229f90d1910c06f41affb5e20a2fc0344649c99d11475e503ccfed3b784660809f9beda7c7d2f4341d3be6596a5b6bebfa41a4e3ba9c1b4d7a5f0b0bb51ae42243fdd4a29fa44657d569c477553a539b9c5e02a9f621b18c2699e695372e98239be5eb854b24d352500cc26589af5f5ed57dd1b788d6ee1fd873e1debfb7007087189c302444521995b2fcb9c8fcd2a6210c8407ec874bb67331617e1a7d8ef34fb980978192a761d9535ca23539bcfeb9217db5cbd01a353f13f08bd68f4a1bfe28df85f1cb69b181e7fbfc9dc3ef1093fd99aaf1e9b68204f3bc2f3d9a371c54c91e3f67f874efec6e1bf2ba2ea80a4a0832b64f1c3e11099c4525af8514ba9c2329ab9f18db721e38905fd049500b70e00979d9bebf059be5a7bdea575fe19036466a3b8c15320a338f794a1e4bad3408a9a83cafd3d541733a61ff35e0e0b694d7e80e94376ecf9d55858c5b5af2371068c38c22e9fe139ea763117597d3c788b0eeb2b0687ca5b591daca475eafe9a60a66ece2eaed6339ba892fabe519f59bd76fde114659b2b97daa1893bbf40628f2cd706e53ae2bcd9c9919bd88b84165e9914d09d953a1a4a8bf96d98d50278cfa83b4dc56252c7e68b3b87ad0c9ea5ef3d3efcd1f95c848567124aa518ca317757d9f776f01e55f234e3168f015a7ddb722bf50e6909696d9289298018bd96a740e96b1a990e3babc5d5019badbdab8a47a8cc6dfba77cd0ca77e1554db0daf178335bea3da9ee964d33daeaf3ec83530448277eb24141491cb7484e1cfba38cbf4e3080875482cf86c67d3d554ac260d1dc5d4df155f52d413ddfa6b00322a3849038e6d5c6b2faa31daa7957c92c7e2fad0921703fdc981b292d2a9de1d9125c1351001a44c93f109212bc8fd4ad74dd239e1160829499324e49b97df5b997e910bfa5fc0b8bdc433c4fdb5fef1daca9172b6c52918f044f2d36d582417440ee0b2fe9600ec873ae0ee2ffd2835121146a7882fa731efe3f16217d8a646bb157caadeedf809a9271528241ad9a53f479ac2f29105b4e118ec4a040e12222ce5a4a90a065ac1f814f4a6218c50445902f5a03d1282e3405cf1970d1774fd576d704aa7fb1ecd6758e336c9315303ec34084e9e6f24c19ae501972cbe433c62e0212d38faef17d044ce66aba13699d87832ed58f8f4e3641fb29a0fde205cdfdd5c3904e6e8b2a4778499f2b508245cd5d861df008c95fb8f7a7b2ab3055c9c41bbb98f98b2e8a4876b0af1b3391463fb614e4a420cd7db0c3c286cd8fc06f47f8a810cb6587b63ab925ac57b4e7432828d2542682e5e0e43518e1ff0ec0f5a9e56b45bb4d9c7c05356676b4020adc732c0911a7b3bb67e6204274cdfe6ce4078fe28917592e1ec78139c4831cd411e2bf48ef0379fb186533fa9e4182101970db80816a1bdd2507a32a9d3bd50770cbd32ae835da7fe6ab7abcd3371b3dc3fdcb7d2f7633f004bf4146b67d602d3f02a5d3e6a3cc46723d97d8d8755d46a796ad480bda05484e5e8176988426620f4849f7114c99086f1f9d66767367aa00de70ee396e8dcafa0c16fcb55ebb8d80159692218be5db6bf4bf699edcdc2b73cdf0a9705b99f75f9cfcc282b697b3b8de1c333a4b3acc77970fbf0ebc16d72e058df6a56c08a38d048730ffec185231311445f602215ab5077898cc5c6ae78ad7c851b939fd35d083f1df8249c82b4f1556ee9cb5eb2a24872e628114a5db1d28968d192bfc7cfa7888330f04a29be1c12b2df3f9a9edc74115cae34288c67c0af36eeedb1f05d76ba183d5ee20afbcb287f6fce3fb9ad16434e9f02f8d49486ec703044844a2f394ba5daca5ba7c5ee85843f019f942ee33c572c440d1dbee86dd43b2b62456d8e3901a1a860fa14b2132cc612c354369dd1331b789b659305992ea9786e8b889ae59ff7f3b77bd4a303884cf619cc1c0b91597ce3c9e8104671a4101e378bc50fa281bfca40d1aeec452da907297a3a5bfb66f8e76ea5dd1bae0efc2e94ca7c0b48d6a691225a46ea124638624ba3ef5782e283ed1e1d64006f4b484549d4ba22d4117b41cdea0a4d86de641c2034cfec82bb48ac2af91ff5ad0efe817e475729b47cd8db4b5fc1ad33d7b3149e97a2dce3b0ef08ec501e3ea694be9697160287076b212a829dbfe94ed578571b0ffea0c748372d4bf2659a22dcda23a70779016caabae022a59cc7477d8bab803ac8913d72f1b9b12ae83eedae16b5948081a6f7d99f5d124f3be9dcfbc572cb14ccc1cee2e6bac96291226b1c4368cf95a4b0cf7b06d8c81371513747b107206df54045b2d269a794bab15ad580af3519171120fdc153e69dd93ba3af0e4de29eaf9e8c2f09149fab4b19c1c5eb495cae5f227365ef3b4d8e9a62ba2023c5be1abb76e2af3ddd0cc3682ef9f6dd213efa43b1c74e386fa6f71ebd69926407a3ff9405196eff49038526e9581de31dbb952d9eb9abe6b228658600b9e0b3b12d46c1c725a5689949be3f198c9d2e739fd767ea4ff2afb18d0f64308305f4e1ac42667a", 0xe29}], 0x1) r2 = dup2(r1, r1) semget(0x1, 0x7, 0x6) fchdir(r2) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r0, &(0x7f0000000100)={0x2, "1c78619e1501193d260151390e01331f3b73d714887f3a03142ee58755b6f54ac0c05e410ad0608b57b9107690afa884700beefba01c292bfb9ed51aac6f51c69282ac1cde455d0929c28759e952ff1d992cdb3929a5d4dc7ad80a2cbc28fc6a525ae241c858446235d6e2035b5a05daa71eb98173ff66193dbec164b474c60380ddfd14f26a314c9c38d958b12cc1055bbba4b34e031062d25cf39305cf47a4af7598f86464f49cbb148f58e4517f8eacf759ded78edc486852157f8d4a58ee638bd1dc20124e60ff3c4e"}, 0xd3, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "ad169a10052da844bf1606c65089d7004c50b2dfb3a189e4e874f6a3eeb844edbaafb5d20372ded7dba51459f8eb"}, 0x36, 0x800) 15:37:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x2) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00142e2f66696c653000"], 0xa) rmdir(&(0x7f0000000180)='./file0\x00') 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000100)="d9486e7d6c9b3eef910e66545716ea31c7647fbaa37dffed095ce4bba602a034635d85c05213caaa93616a90f3980e16d41c82329fad58534c2406410077586ff0a57707361642bd23992bf56cc815e0a86069932c4961737ae7ae29748997c9038f7779131626a4fa00680529539eab275ec77ce33675e85388ce32011d42e2acddfedf24dcfa22069a2b917514e35a68552344566170b9ae6758341c8212175cd6aa2bd9b7f9d6de6b82de4aab9678ea311cdf14d0ea842260ff18a21e846157ccaa3be0fa49914325847d", 0xcc, 0x8, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x8}, 0xc) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01c7a2f7109af1bc01edf31e4e7de62e740f2f6faaf4739781d85889f8d307b6c075aea1cf152813de61743c827a2e07399ae4fcdc059227a47a58682340c8989ff6175514758897e8d0d4e8278a1a53d08013720bb563c1f6e8aca884a783c406a3aa9b53f3694e313d9f4c721c60f73d99b9c35f9b68f6351f2f506fcafb5f862c59249a9d20bc8ba44c94c3852b8be2cb6ef9686c5244cb3aff36a1078264a12301eff65b53efe770bfdfa69721a3016002da0f"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/13, 0xd}], 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ace0b7da823c5bcaab89e25474ec06f8341890a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x7ff, 0x7fff, 0x80000001, "a8110df275d2423f7947386a8c77c0b60eb3fbda", 0x7, 0xb8}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000005c0)=0x7ffc, 0x4) getpeername(r2, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) syz_open_pts() 15:37:36 executing program 1: select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB=' '], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') dup2(0xffffffffffffffff, r0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xe80, r1, r2, r3, r4, 0x102, 0x4}, 0x3, 0x3, r5, r6, 0x3ff, 0x20}) msgsnd(r0, &(0x7f0000000000)={0x3, "b15574e47c8566c93123a8be19f394c4b514484288059857d413a3980361b2fc3d42367b17f4"}, 0x2e, 0x800) 15:37:36 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) 15:37:36 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x8000}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000df3304694348c83000000000000000000000000fc379167c0218027ad6da5a0f4000000000000000000000000000000000000000000000000000000000000003b4221d4d7d938cc2b"], &(0x7f0000000180)=0x6e) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') msgget$private(0x0, 0x202) msgsnd(0xffffffffffffffff, &(0x7f0000000400)=ANY=[], 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "d6b4aee695a737a7b42ea2e06ce8ac1a5a40bcb68f6aac37766d0b1275db6cf268a2ceef8acdcbe50ccdbe8e829057aeeacf48a66993d18eac3a4b30434dc293dc025a669f768669"}, 0x50, 0x800) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="009c"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x86) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "609c376f8388a9d911e4b1c6dc95d1f84fd1401254fe45686f0183efe14b4fa8a4438e541598e69cec63367e081127aeb5f5a4c850df3a4139204bce1acb9eee72d5c7dfbbdf629ccae1519fc1077577a1e3c09315eed17d20f469f5f34238e06d1a3eaaedcd6d642a"}, 0x71, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x240) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x100000001, r1, r2, r3, r4, 0x35, 0x100000000}, 0x6, 0xded, r5, r6, 0x10001, 0x6, 0x1, 0x1}) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chroot(&(0x7f0000000000)='./file0\x00') shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 15:37:36 executing program 1: r0 = socket(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/8, 0x8}], 0x7, &(0x7f0000000500)=""/21, 0x15, 0xffffffff00000001}, 0x42) shutdown(r0, 0x0) socket(0x2, 0x8000, 0x6) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) clock_settime(0x2, &(0x7f0000000340)={0x0, 0x8000}) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f7cbfad2f5d50ea6269a3c306f5d23edc190cba986a348fd0180e3c594a57d2acfc6bafcea80949f6c06b9ea32387f6fd2cb9fb4979b99b51558ea0e"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 1: getgroups(0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() r2 = getegid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() getgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) 15:37:36 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0037628b79f00a97a8b96bd2900cee21b376cec57d331bbfe8e0161d5052f3eac5eaef9ae581c3fbf3c9cbc7fff9d8c6b15d0e76b26b8cd10ba24a0228a34eae3c837f8ec20592d4051d2e15c6961d9af0cee8c284124ad48784d2"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x423) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x80) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x310) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00be1d587946f7cbf05c3032270b8010325fdf1688c0ba4981ad53c9e550ea583645351d918520841885a0d8fcccfbaa9cb5767b53bb4bc50add1cfe3e4135b3e1750300000000000000a0b9fd97d32c4089fbc1f665a5d05ed4111ab6dc50ff03465d4bb2f66f543e2f58df41cb2de9df8a3a7efae3f739a27a6d9030552b63c05eea866f7bb46b4e0edf5c000000000000"], 0x1, 0x0, 0x0) getpid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r2 = msgget$private(0x0, 0xfdfffffffffffffa) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/220, 0xdc) msgsnd(r2, &(0x7f0000000000)={0x2, "045b9476"}, 0xc, 0x800) msgsnd(r2, &(0x7f0000000400)=ANY=[], 0x0, 0x0) shmctl$SHM_LOCK(r1, 0x3) getpid() 15:37:36 executing program 1: r0 = socket(0x19, 0x3, 0x533533c6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80000000, 0x3}, {0x9, 0x8bc}}, 0x2) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "727a8e354a047d619fd49c9146affaa8d5c9f003aee4dd68ac490f2a0c15478366a41095d34c991804e9dc8deed4172cfac73472947f6a5983b04e48bc2099c95e6ff10dc24d4a99cd6de66787e55e56755e4fdd3706d7f37dc235b6caf898174c4363f96d92a59bed7fc82fe9626fbd77b8292b5c7c6818545c0b497648251e7ca2201ce8a4b1dc0be80cb67b7d311d32e21b7400b655adb7fdf0a2a0ac30985de362f81c113607b9795de07bedd4bd8372f241911ab42b"}, 0xc0, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3, "85ba84cbcd2e4d7f2353124e10fc868cca8171e81baba3d9c6c5962bfa7bb197315f503741255e45d2773b2ac2fa250e8f4a503cf2d94a7b8170c2bb1463883cd32ef152f8db82530afc13ca9f452182133bcb6057585dbcdba96a47f3df89083326549b922405e9e21bb3ce65a75834d4471013f392ebe3de76b4be148b5d6ce218a6efe8a4f38545d5319d8541807bcde6ffadadaff05a836304190dafadd9388250b5b85a9dc038bcacd80c97644710651e5fc64a4bbf95b0b4bd109a03"}, 0xfffffffffffffe48, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/94}, 0x66, 0x1, 0x1800) 15:37:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30fa69df7b53e6cf) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x287, 0x40}, {{r0}, 0x0, 0x4, 0x40000000, 0x6, 0xeedc}, {{r0}, 0xfffffffffffffffc, 0xb, 0x80000020, 0x39, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x54da3137, 0x53}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x15, 0x1, 0x5, 0x101}, {{r0}, 0xfffffffffffffff8, 0x11, 0x200fffff, 0xda, 0x2}, {{r0}, 0x0, 0x42, 0x1, 0x7, 0xd5a1}, {{r0}, 0xfffffffffffffffc, 0x5, 0x4, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0xc, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x49, 0x20000000, 0x6, 0xe2c}], 0x3, &(0x7f00000001c0)={0x1db, 0x7}) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffc) getpid() msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000080)=[r1, r2]) 15:37:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x44) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x120, 0x200) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x60) msgget(0x1, 0x8) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 15:37:36 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="cff9c2c8963a9d5ffa306e9d9f7e9b94f5d85727595e24f01978ad60e89dd9c02f3633a7afd2e963568bb6a42eeb4fabe87197718e2669dfab9fc64d4422bd34b64d6aef9493c11c1dd27693a6d0236158120f3ac7f1f6dc8af8031bacf7640fc0f2208986b463a2ed03af22920d95758c65306468b954b44b76e3decd186023732a53facbc86b6a9486923ec1cd7a8bdc8e"], 0x1, 0x0, 0x1003) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) 15:37:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, 0x0, 0x8000000000002, 0x1) 15:37:39 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0037edd25e8b34247469a3f16ff47d9f976a978423b0c720ce955e985621dcf0"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xd, r1, r2, r3, r4, 0x4, 0xffffffffffff2f6e}, 0x2, 0x9f, r5, r6, 0x6, 0x91f, 0x8d8e, 0x6}) 15:37:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x2ec) close(r0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/158, 0x9e}], 0x1, 0x0) 15:37:39 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:37:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2e53) open(&(0x7f0000000000)='./bus\x00', 0x28, 0x2) 15:37:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x10a) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20149, 0x10) renameat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00') mlock(&(0x7f0000eca000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x6, 0x100000000}, {0x18, 0x3, 0x6, 0x9}, 0x100, [0x8, 0x9, 0x5, 0x1, 0x1, 0x1, 0x6, 0x887b]}, 0x3c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x4}, {0x7, 0xe}}) setitimer(0x1, &(0x7f0000000200)={{0x20, 0x7}, {0x7, 0xa9ed}}, &(0x7f0000000240)) 15:37:39 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0xfffffffffffffe43) 15:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "448310b8e2dd410ad08f201ebce05acc9ac53a23"}) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 15:37:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) 15:37:39 executing program 0: msgctl$IPC_STAT(0x0, 0x2, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x0, 0x6}) 15:37:39 executing program 0: r0 = getppid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setpgid(r0, 0x0) r2 = semget(0x1, 0x2, 0x32) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/1) 15:37:42 executing program 1: select(0x4f3a, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 15:37:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x4007, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0xfffffffffffffcb1) 15:37:42 executing program 0: socketpair(0x16, 0x8000, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) 15:37:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1f, 0x4) bind$inet6(r0, &(0x7f00000000c0), 0xc) 15:37:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0xffffffffffffff10) 15:37:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0xfffffffffffffed0, 0x1, 0x0, 0xffffffffffffff1f) 15:37:42 executing program 1: clock_getres(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, 0x0, 0x0) 15:37:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x1, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/44) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) 15:37:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ee359b9a505952f"], 0xa) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 15:37:42 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x0) poll(&(0x7f0000000040)=[{r1, 0x3}, {r1, 0x2}, {r0, 0x42}], 0x3, 0x20000000000000) 15:37:42 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 15:37:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x201f, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1011, r0, 0x0, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:37:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = getegid() setgid(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 15:37:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = msgget$private(0x0, 0x290) msgsnd(r2, &(0x7f00000001c0), 0x8, 0x0) 15:37:42 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xffffffffffffffff, 0xfffffffffffff000}, {0x0, 0x7}}, 0x0) 15:37:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000011c0)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/188, 0xbc}], 0x1, &(0x7f0000001300), 0x0, 0x8}, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) fchownat(r1, &(0x7f00000013c0)='./bus/file0\x00', r4, r5, 0x2) symlink(&(0x7f0000001300)='./bus\x00', &(0x7f0000001380)='./bus/file0\x00') 15:37:42 executing program 0: socketpair$inet(0x2, 0x1, 0xffffffffffff9d96, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000080)=""/215, 0xd7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/210, 0xd2}, {&(0x7f0000001280)=""/163, 0xa3}], 0x4, &(0x7f0000001380)=""/4, 0x4, 0x2}, 0x40) r1 = semget(0x2, 0x7, 0x120) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x1, 0x0, 0x1, 0x12f3, 0x9]) pipe(&(0x7f0000002480)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000024c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) 15:37:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 15:37:42 executing program 0: r0 = syz_open_pts() socketpair$inet6(0x18, 0x3, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept(r2, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0x16b) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 15:37:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0xfcf6, 0x0, 0x0, &(0x7f0000001180), 0x18}, 0x0) 15:37:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000040)=""/227, 0xe3}], 0x2) openat(r0, &(0x7f0000000140)='./bus\x00', 0x808, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x402, 0x101) 15:37:42 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 15:37:43 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000040)={0x8, 0x5}, 0x0) 15:37:43 executing program 0: socketpair(0x10000000021, 0x8000, 0x6, 0x0) socketpair(0x6, 0x4006, 0x5, &(0x7f0000000000)) 15:37:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x2) execve(0x0, 0x0, 0x0) 15:37:46 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6d10b6da, 0xffffffff}, 0x8) setrlimit(0x1, &(0x7f00000000c0)={0x4, 0x7f}) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x84) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x4d3) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x42, 0x80) r4 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000280)='./file1\x00', r4, r6, 0x0) r7 = msgget(0x0, 0x14) msgrcv(r7, &(0x7f0000000300)={0x0, ""/132}, 0x8c, 0x3, 0x1000) ioctl$TIOCNOTTY(r3, 0x20007471) r8 = msgget(0x3, 0x220) r9 = shmget(0x0, 0x3000, 0x5, &(0x7f0000ffa000/0x3000)=nil) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0x100000000, r4, r6, r4, r6, 0x4, 0xfff}, 0x8, 0x7ff, r10, r11, 0xfffffffffffffff9, 0x8, 0x7}) socket$unix(0x1, 0x7, 0x0) pwritev(r2, &(0x7f00000019c0)=[{&(0x7f00000004c0)="5a6aa5a9d6d0c76722152668ad57baee829ba2cba392b3009a078e9da8e9e11777fd0fd0cdb5635defa60cab4d2e3781e79e4831a7ad348eb917ee0a186d325924b6d0249c22a2c3152d14c7c4ef948a32532b0c23aa4cd0679a5d21a22c812a5e86fa5b5819fefdf803d61aa47e410b96f08e7af8a8f07dd10a33303afd25e3839ad759f7a87941040889f980c0f68f68bad6a41f4ae3f9af21fe3b1e515cecd6eba2ee758aabf500c40bac14a71088f909fb", 0xb3}, {&(0x7f0000000580)="2c7f82b3703afb1cd29470534677c934ea70aff20d3f0dd413c749bb700ce6d83d40843878ad5fa926a2df9849dd6b87095969b0525f3f682ce4e6a346c97e714c510fd7251ec56fb374ca59adb9081c67d09d17d29d1ef6a22267a6b6e860fecd90b1a70bbe719239", 0x69}, {&(0x7f0000000600)="5167aa3f3d4fe967141278e8ce0e6b77d6dad75d2eaa292f5ba278d1b01603a311a71bf3327abb703f95f662cfdc0a11b54ebff2cbfdef534100fc8e6ba894d57ef20af21de4177613f1020d015bfc65fd", 0x51}, {&(0x7f0000000680)="27847a737bfc0008a2425cefbf72b779eb01d1a5d8185005c844fca7f8e05215cfb6cabc246ccfd5b58a10e5decd80622e32ab3460cea1958fac30006c1b8e286aeb3454ec0d1bc413cf338c0370ebcf0cddd8824eeddd8c4f3914af0748bd2e75c1694b071537c77856a5e36801b65554ee67db6d437cc6261a2d49b527044601ee429f73ac0bb9a8b6c8b3a0c324c2410b32b2ca33335d9e3686b885fb4069cbdae4c5d44fdff9b637bff569932781d601ea91c01650990ab58854d1772b99cae0153af57e3c0de24a911b15e528121d5a301af5a644709342a8b52d7043d1253382b9c34cca30152a47b0ba8c1f865aee1316bbee58b77cee4337a12184bef2b8eba614bbdae42479590b35ca98effc172b861fc82a378a89e0a4216720eb07a518bfaff085835fecfacccc9502f5d9e5e3de84e85b6360e8de3bf10178cd3396cc085503fb23c0ed332a5cc5348c2563ee0a6e908b5dcfaac0c206fb18db4ddee70cb389ea0270d2d4eb09fff0367079c9f34587d62d57e0117c87874b994e041066178c95d9b2fd05d0372ab1b03b02b34e4b87541b42a1bfc38a902d5041c3bfa2edc55005f20f89cc304e2f2bd97bcdf104e123f3c1fff22f014f6b64c25a3a633f1fc0763ce94ed2313dff35f33391689935e669f1c8eed8e5945675642c325638ba16f7e55d9b556e368caba1c24a5557e2426c527dd1fd981a8aed170c951fd42c80918cd73f959f4b61c10ddc1f00b88ca3a8f28ff02fe60d28c79a25468628989ada4e8d2cf14c3c5b5266c2165854a653555f6afdb01b8b88cdf3c93825de8176c70cf5bd5c2efcf496b14a0ce0f95710fd7ebc52300ee7645c119fd76a066e992ea02b9a8035be7404dd1e83c024038fb2476c7acdcb5b15bfed3a36ee60155d8bb867c5ef4a08ea7acbfa387034b9222486e2fd72ebc6521c9b7056a05b674b67eb762dc23376603a2e19460e8fca52a03f06be9115ed7da4ed43c7d4073ca99c4967e25a31b8a4c0532a36a7a7bbe5e690693303fa3583002436d30415a4ee8e1fb97c8f9c0956978196dffc8a6c18b52e6c162050af9f578586871fa537dcf8a311733a91c09c61ee029d563525c68b47152b110dcbe52ba22316157ef59986f383ab05140f204521ca3f3b2d6d092d1cf6435a618f0d8086e97cdaa41ed6687fa71ab83d3a12e2bb06dff3133638f3b5502c5f7eb2bae74e9cf1209bd43c3576d7c888faa7d660733c26f63231a523b880d0bbe755aa7ca9f6de32b1aa87ee9f41394762ce50eea5d118bad6bb79bd7497a3b7f1c2d51d1098038d732fdce211b90c59371f5378808a7bc431e7c41b12ab3834be4c51ad181526f9977accc27314f1c7900624ee1eb6360c5bdd6a017c5ae36ae27d51f3c463904e343c9497e396396a2eace6bf02d8841e8c69c03130df7c071fc95a975b4039ccc2db710ac4b739466f7fdb78d352788b00c82a9df896417489fc245ebb2865dc75f69b037596e75d4e0c00d85f338baf4a655f8a4ee25c909a6b848472532178f64464ef8bb84bb290ee3baf43d13fd4bce78a28e650a5b3d2c72729ef5125b42094c8c5caf5e5ccaae074c8c36e9da9ad3f7d2ec56606ae95226e7086b9c34e8ecd0bf4b1e4721df842a8103fbf4f32d904ffe7599cf254d2ea9c43b7ddf6f73c4d8385b231f4d2b4e55886681d78fde5842c5a9f64e91b419b7b651857f48233ca156447ac2b6df233502fcc9bd54afd262d132feee1bd23a5c6122954a49621b9692269424a2e72ccf71deefcd4c50756611a7ae108253181c8822f5978e086d8d1aba75da2b07d800488b1a14ec996147bb11083494e34ed24c8bc9a277fc8aa657304dbf0732d2ebd7888f2d00c985bdc2c6da89ae293d20c250f3238a05439f37e43cb71f89af002051b5150abe40ff9925ba2d99c622f46c035caf0e40b99e02e3a598a36736f29152b8da75bd9e61f0fdaf607f3978f0b17ebd9831c9f46c571b2706b1bbdb6688f3bc5f5f0bb98fa28eaf43fd4ad06c22ef9bc9af350af6d7f8e73542f8ee4cd584a97d0092d754039d5df9073846ecca723593e14d221b9a23168ede4c218fceea13e4d27b3d9edcde5186813c29daff925aace86f58515cc556835448b73946be3420f7b529a76ddba0cfa3bf148e908b5f18a48f4e33973d4873b404484f9480cab1eaac74bf3e357df9260fccf2e1c9ed79be64463d7efc5024bd95459dc427ff2a6825d32abe2cee846d3f07e2181db194005492cf2c0c2a713c88e79910ffd9351c409156a245dc0d291c1f5885d46551e12865619bd4a94e8481b3da81913ae56f1ad3536d8c47cce143397cee53e90691d5174ea94a6c25355ff98686b4b7689ce81ffd114530e010586423adae35d3eec34208786e036a7cfc2e8b505ff389056dbdbd753cf332627f7b60ebca96f4bf19ef63a0b2fbbab3b53f9369015c003eb534f507e0938168306308982a8658ddcf4bfcd9fb2583561556aadeeb974dda78bf56c6e6947bc082e27b74b48d9394bc8d520290faedeae214ace52252def6fcc213dd9d7bda27cdbc0ea12a0012d5174ddb03a90834c85934cfffab87422990c717606dea6c06e7f1a6b05972489c83cc75514241916b89fe79b107eb0de475caa476ca2cbcc444a57fbc1687574d79cdbc0118200715012c67d39ff941fb52602072a4094e31d36400565b33a2e1e9b12a93ab4b5effb42f00f57d70f9d02782ea1573d40a4e7280cbd779e8317de08757e14dfc5069cf68948562c330823fb2eb3e228b9d209ff08a9ebd0f01d9befbb0a12ad5a69999620cc394951cb25d8bd05140236ae42cb5f10226999dda23219c003ef7554d4396fc0c4479d554874efe7b893f22de2671899a7ab53682e57f875fae1be774becfc8001e319e367c1090ff509a022631ceef1f2ab6341c19186c46f41c5a16495d7af8b50ed28e02a62ab9552f9960f22434624a586fb181e223ecc6e13eb4ce213854e48a79fdc63b3a40f211f55080189ef510108f9d32b961d1bf3dd0c11c9449f076c86203b238fbe18f114606d1f40e21c109a7b6318fef2cd2c8c6d3777128384575abd8b5146f47723fa88df7a6472eb701814e62f6bef63fe50093260b91cba0bef4720f37299dbd5b157c8917ee78eab4b458f7a14ebfe771102ee46a821bd9927e1cad02694cf8e7c6e9c3165050acab36f1d9ac252acd7568caedb33ca5b99f3675ea2032d1411f17bda17744aa321868a8a69fc76c8ee3ac2efca1c1e98e03baa43092f4b452d08e56e01fbb829712e0a815dfb153eb1b5db755d537e07b3ae4f9510e205cda85848a8951e5a58f1ddca1d9ff8025eee885aec79d032ff99822e860d8a90a7142b1b1974995fce2881f368b283dcb4be00cd7652d0dc157ef178c6f4696ff5d9965ae7d2b3563f099ad89519d3ca4f9b3d9af4ba1e3b9a90323388d58f04d074ecfaed52e2181ba9e122f953a65a19913ab328c71574f09c4e60709176d8922fca9553895b7b84307fc7e3fcb4841bdc4601698e0fb7e623ca006c91813e2c925a2f392e4c0dd5f7c7457ddc7a6148847e78b18c41bcdd1968b5e84c3b1990ed7b3db4ba98aa69deb0d16fd320180cda188d71645fca77d72aa985b81cde9e82c044c1f87307ee89fdd69aff1441f99f96a27c8fcd34027b3d54e23e631018745ff8a7d46d75e7a0905181aed1e5f442fc2d821756e3a2f646263f0d87b095501b6ac1041277dd5302b0857e838472658b760816f49b42e70be9b472c179e654e063ea6444c28779c0b20a4cb9d8b1bb7bfaefbf813fa62d317a02f7c4681d48324cbc380043e0218b4a52aa135c73e45f39dc00d73160c248bd86acf8b67b38e642b4b2b76676f995228b06ae92cc6f3bdb5f972963e80b50bbea73bbcc752f3cb421a9712bc8819e2d196a844f6bb90092a64cb2d0652fb55396c3d1f284430d5ef215fe2c2cf52d4ee4533b9e17e0f6ae9d6ed652b65826d1c4e26cfcedbe31e11ef04ced75c21db92499a41a56b084af8a6a1a30a0166bc8a7c193e3d0750e33d3e195d7ffb6ea5aeea4910fe76e010dd3da9fc90edb08eef384dbe6f7e5bdd745f662fa052880d18f3b834f9ed0120b34de23ab5818fe46bab5cac8b27b4bfa7703ce1d0d71f28c46b088ff2a9b3056c13ee34c7636c856c3ec5287800a0323900e19d93184f84f1afbfa2357a5a31ec68d6b00dd63501158dc3bba709e0079ad765fa559e2b6b16f0a89ac747b065c95848ecce567715b17f476a46c62ca23ad13ee696c82e3e5d4bd3d0a68b3ca316e3fe50cbbfab42602a86f55c358b3ede48965ce7a4652afa63d1eea83bef636250889efc97b559ee05b2ccdcee1754a37f9e95b82352009cd796787d834c09b702ea732113fc2894ba5d8d1adb0dfbeddd678f028685be8a52122dc684feebfc0149e72f1676bd3a629bd21fc62acb5c86b8508a8bfac78c2149ce8c110732f3ba4c0d9d12fd2058aac1a22d15f15d404a8e5123555ef9945cef6c368491dc7894438d1994ac5d5cbaac0a0738a93d82a2fb4cbec0688490595d246c97d38863be6f1bbd078aa375ca2ab8f73720f6423d9044854e014d68fdb61ae20fb14088fa111a28d64cb6b233084700155dff1c1d9471645a6197ba8d0cd285fe75dbae32f5294979efde6dd99265b539a0086696f83c52e464506d11604e239229190edbbbac591c204d95c9ef39a236901abe8dd6fffe85e9de1a48eeef83d09bdd4e2615cd267d3f10b7c8846ddb714e8e244e25970b3af6ddbf4d0f5448aad43860a90a7dd1fdebbf2ac7613a61f75ade0d4bf41ca681fb65026e2c8d502f3104a239fbd3b61ce90715b2e1089a7f3f2921f8792359beee9f69f2fc770d3560e9f3f1ed88628a01d965ad9b2c739767cf1a91e1c388784a5b3795cbaa70f749766b2caf8c3a6f5f57bcde17bc92c87547d7c9de1f6e450493a72e0f24a60867e444346855c615226ce8b5aa413296bf68b0c5ebf1e137ff0121bab2fae0b32aba02fa425bd4c0dfddc68fa574e32630aedc8fd0983198fed18e1d7bc7e00f6b9c713d56f60297f589ee30cd17581399b3e064d6114a8477474e3e64a67162ac5963077a9556759bab4d61b335a5a082d6be7d0cac8544ab8c6c9ba92ae918146562229ee156b68d670846425b89c3e9a270f6f5e2124728d612fcb61966516acd3e95eae0b46bebd96ac52b096b6783e48430dfa407182d85deac3b6e8be678e62c0c7baa3755e78359c78007421b314ec76b70e01ee8488c2b77cb51a1627363d0547910da0f3574bdc377eb709bb2a5fd238d3a182526db88f6ac93dda9fb78f223d76b226b655d4e68c03c4a9765b82ec2958bab250eb6c9d821e0c5d463380d0452f5868d854bcbddb4ca3399f0ad6cfe36f12c4d45702723a4121cb6ae946d4bab8d9fbc3c64aba8d6730f0105bdca0181dc3403d55e87944bbf17196422adf18efef7873b297a468564cbcf61b8770778deffc80d56385a3439241b7c3109a3a6561665131965ff015e6499108b0c5a5ef1d5bb06fa88689475eda2ece88e2ca35efe4284beaff236584ff66c194b0585e9769e49f61259a4beea0744d20a99fdf6114628e55e530a06efda64ad3451a376e53e33a6d0591bc8b2264391f7c1e942edfaa763539cb23d590c4080afc4712f92c56437e2ea40c80aa1a054eff9073347012c4c9e6a0f47130cc31d717b47312a10fadf503aefcd61bb8159aa0c5af805bd0e745464f495882da37dd9fec7db7dd", 0x1000}, {&(0x7f0000001680)="1977825b18d006bda0c8a71507ba5025e3ee046da91fe865e3b5b09d2945fe382bacd7c8b76e549e2326757f16670ce1421d58e45d67214f899e36026f6986cd43d416627e68974b2c9635dafdf95d3e5edcf175f54ca58c0da4be7ef15469136e1c6e16dc02581c853506199cb44e52b557fec898766cd4d544dedd37589c2fd04a8b7cafc5fdf20c5aaec5f12499757d58f4a5f6cddf35f1746834accd28570f78df31ef43fd6cfd342fa2d62953bed12b4959c9bc8b498edb40b9a16d0ba6009a6188ec3c97f169ab5259b7ea", 0xce}, {&(0x7f0000001780)="de3bc3f8e962495bf9d1e5b7486fae8c9d88b2d9be2ff29ed258e8711945496d03221e892fa48c51afc69e04e4939ec2fb6a607fb9173d2530fa1daa345a6806972e8c174330d8f5736a29687572e08fad2bde0d60af0aa35a68d6547f19e5c52e71813e12f041c77be128d002d3aa63602ab52a91e7f294b8f79fdbc42543a990784f02883e672f9ba8f9af55fccf799ffebde0de927946c67dba42b79f24a0d54d5f2638dff935a3f94757f29cc89770486f5edba14cecc5335751e9f0419727964772cb4c6d699a4aaa46c6881e19c0", 0xd1}, {&(0x7f0000001880)="b9de7a6f56d6cf85dd638848255e28c3f8f4c311ec518b5346d1d948188a248798446e13c3cb25e1ed570bca651f61efaed1484ac742bc3d574c138a1cccdb3845090ce93b5be548459d55df2c0b85582391740cd640abcbab874bdb29", 0x5d}, {&(0x7f0000001900)="c34e21abe6dda5497b19cc69e5d1fa2488c4148538292774eeb3880d1318d9a61d912f6969a8da3b2c3e5980831e5bab3e37c7bf166d09e601741c93c2058c3954ad910677fc3df8b7471af9adb8ad90626f86df1270d4ad67923eba2beb91200845de30d6b1b0b4007adfbe7d0da7dcc944762ff663a70040f0cad1789e04ce7bd7", 0x82}], 0x8, 0x0) getgroups(0x2, &(0x7f0000001a40)=[r12, r5]) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x0, 0x100000000}, {0xff, 0x1}}, 0x2) fcntl$setown(r3, 0x6, r11) msgctl$IPC_RMID(r8, 0x0) msgget(0x3, 0x48) getsockname$inet6(r3, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) setuid(r4) recvfrom$inet(r2, &(0x7f0000001b80)=""/25, 0x19, 0x40, 0x0, 0x0) 15:37:46 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="21f5e515f9e5d22ce722f3bd18a07bfac6cc5da7f8b27100490af1467c20a0c811816c6a60ec7f862c5e6b0804c4f50294cf385d7569a034240f57cc155027851f97a5c000bbf7028f8e1aab4f3dacd9c3ca89aa7627", 0x56, 0x3, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r1 = kqueue() socketpair$inet6(0x18, 0x0, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x1f, 0x1, 0x1, 0x3169, 0x7fff}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xa0d9, 0xc79, 0x7, 0xffff, "de232b4be220b6e08ebcdde1fe40cc1601218c56", 0xffff, 0x7ff}) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 15:37:46 executing program 1: msgsnd(0x0, 0x0, 0xffffffffffffff2d, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 15:37:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, ""/46}, 0x30, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5, &(0x7f0000000340)=""/225, 0xe1, 0x5}, 0x801) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x100) unlinkat(r3, &(0x7f00000004c0)='./file0\x00', 0x8) 15:37:46 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r3, 0x2000747b) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) nanosleep(&(0x7f00000000c0)={0x49, 0x7}, 0x0) 15:37:46 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x29) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r3) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)=',-$-\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='#@\x00', &(0x7f0000000340)=':\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)="5d3a5c0300", &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\\x00']) symlinkat(&(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') fchownat(r0, &(0x7f0000000540)='./file0\x00', r1, r2, 0x2) r4 = accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) truncate(&(0x7f0000000600)='./file0\x00', 0x6) chroot(&(0x7f0000000640)='./file0\x00') r5 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000680)=0xffffffffffff8001) r6 = socket$unix(0x1, 0xb90810c4882ec2ea, 0x0) msgget$private(0x0, 0x41) semop(r5, &(0x7f00000006c0)=[{0x6, 0x3f, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x1, 0x0, 0x1000}], 0x3) recvfrom$unix(r0, &(0x7f0000000700)=""/18, 0x12, 0x3, &(0x7f0000000740)=@abs={0x1, 0x0, 0x1}, 0x8) linkat(r0, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00', 0x0) chown(&(0x7f0000000800)='./file0\x00', r1, r3) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000840)=0x4) syz_open_pts() open(&(0x7f0000000880)='./file1\x00', 0x10000, 0x1) rmdir(&(0x7f00000008c0)='./file1\x00') unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='x\x00') bind$unix(r6, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000009c0), &(0x7f0000000a00)=0x8) chroot(&(0x7f0000000a40)='./file2\x00') recvfrom$unix(r4, &(0x7f0000000a80)=""/235, 0xeb, 0x1, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x0}, 0x8) 15:37:46 executing program 0: r0 = kqueue() r1 = kqueue() fsync(r0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f00000004c0)=""/235, 0xeb}], 0x5, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) shmget$private(0x0, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) ftruncate(r0, 0x5) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) clock_getres(0x3, &(0x7f00000001c0)) r4 = dup2(r0, r1) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:37:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) flock(r0, 0x2) chmod(&(0x7f0000000280)='./bus\x00', 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) flock(r0, 0x3) flock(r0, 0x100000000a) msgget(0x0, 0x6) r1 = getuid() utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000240)={{0x10001, 0x2}, {0x6, 0x100000000}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000200)='./bus\x00') chown(&(0x7f0000000000)='./bus\x00', r1, r2) 15:37:49 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffe) pledge(0x0, &(0x7f0000000100)='*-{\x00') 15:37:49 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x30000000, 0x0) 15:37:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x3) dup(r0) 15:37:49 executing program 1: socketpair(0x1, 0x4000, 0x0, &(0x7f00000000c0)) socketpair(0x6, 0x4, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) openat(r0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000280)={0x0, ""/237}, 0xf5, 0x1, 0x1000) getrusage(0x0, &(0x7f00000001c0)) 15:37:49 executing program 0: r0 = socket(0x11, 0x400000000000807, 0x6c5) socket(0x2, 0x4, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 15:37:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 15:37:49 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) 15:37:49 executing program 1: socketpair$inet(0x2, 0x8000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000180)="0f404af1f2e50567666167a03bd1f6010b4111d3e7ea7dd6ecbad5f54e9d4e264b033d9d09f8678e91b271db1c5452530217dfc9e1d92724a2af9220203fb73f165d33b7fdc03de3a3", 0x49}, {&(0x7f0000000200)="c6a6155e95605530e09decb0379e817456b8bd18edc48c73e7022740fa6278f115fd4ab5f33ff24e40e2a674ed9699fa43ed7e88c489050aef158cd547b7bc119ef2ff4c7d912dfa707d51e12c4b9357517ed77a30a48a0057e7de2579fa52be0932c7c4c66fc7a76f552c8a076abbdf950f9fa9b0018df99bb1c1539aca24f24e99a608dc2da7777c09b840eb82a3d45af2c1c31ab05828e6f467afb95f6008ea8546e99ce40487063b369e85f63553d4f35d02047693dd6b2cd5d0f321feabff9086ba9dc6b155eb19bc91188681fc84087213c8678e36ea681c796a8e60b4f9da48d13c8eed950e97de71d488", 0xee}, {&(0x7f0000000300)="298b479303259f7d9c2b4970c33c5349876b35e7a068fd5ba098a0bea52c169fb205be4bcba7cc", 0x27}, {&(0x7f0000000340)="de6f6ed6a237ca68d73e0b0a704acfa1c34f6275b7fa4c0e0336db4460456f0ba0c6107a9858a41d91ca8f18069382ccce379c0a081d849abdceb408d400975e39442419ba2918147911bd769342c4b5597c77523768422b40e9b709b19b7342781a10682c3d7d0c172d4e854298f0724db13f60122da615a3669e40af5fbd01dec4ec080c5bac9d47b675473e4c14", 0x8f}, {&(0x7f0000000400)="5dbd43920173f1e6baa9e38c8592a6f7128145669885ed3080d7ebdecfdf41c32445dc2d3a8bb2bd0b862a307f157cd6cc7af173a327ae30a9ea033c0c7537d119389267e4388b220af8f112341e0673f7973aeb12b3c30ec616b56e68978e113a1b878631d17a7531915be36008fe02254567", 0x73}], 0x5) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) setreuid(0x0, 0xee00) getpeername$unix(r2, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000000740)="99b12cb19e2e295843598a3226cdeb40769e252a3ae4cdc61bc7765ac63961ad611939b8109a11b3f11755064135eebe79729ca022790be7179475d34268e064830333e8bf01ff7aa0d5e43566425e88d2d0f7a4bc2f9632212318aeced56f2692ff2c49d3a4fca94b6b2e4814b839a1a482e244398aaf0fe61a170dec6e4127867d749ff221848322c96f5aa97b788f9389f6d227720af9f95dff88582d41c811b8ab482332ba0c1165bb9794341541b522c265b704718bab7a224345cbd457fba1b65f712414da052a82b3f12dfac4f0151901cbb703ae68d13adbbe6f0d480e7b2d372e541230ac63b543b72ffac43c4cb89ee2ad3f894c6350374ed160ba39ebf724f4fc560f756e829feac1473d689a498aeae25243126d729eac378b62d4b963da84b65b20fe8409a19baff16a5ffd8c7b312aab79e02f95621d6f84740012630eedd3b86cfa453a8b77a8072114e3c035c784ed0787fb81817c1db8a6c61ee56277308c5475b4258ba0b48f19091f84bfefcbb67eeeb104b3354439118c8351c285fcaff5eb1354a3c0a979c751b7fc8a1bc9edff75966c9709da246292d0956c0af98b438b614138147a383aba24edca4e972a5247fc786e5aa2fb2bf7248b5af4c83e8c1232acf4bebafd65b2df02bf5d734a5a41edc036c4f28a9953a6c3217d64fc67d3a8572b8e99ebb75c772d8b69a41551c2b8b05654d2459eeb76ba4d4d320670242473346b3dcfa7d000bc5d94a1ebe2e024a165cf07e52c26da879120c2a8ebb38554a3a0e9d4bcc06923688a3fabc489333702bf1a8bf8b4f24073ab3fdeb625fbec9b33bfa3dce9593829c8f241096aff722d1eac3ca1d340945f63f1dc3161112ea84e685e2e44ec491f4745f7a81bec0febc50162f13342d7955a007fa89544b746e92402b3832924743b91e4c68961e7970ba00efccb859fbc8c1a448dd459ccd3da6862f7328975529ca02bad66a310100d84a0cb3ae76dc06e4b4075bd75458c279444a0adda68c4e4a4d825a72a409862ffe284e3277ef4e0e1f76d23b1476ab13c811e224a79eb93885df5c4d331af59d061fd6f08c051be24b126b77d4f458b6913fac1aedc7151bebdb2eb4768b8003f94ca4886602d82a97bf00d63d89392c9ccd6413fdb5249237011bded611313ae31e238eda052bc9d7057283e76ee31badfc8456d912321eac92b1975323b6c9379ddc8e17d2c261f02b777ed9e5def65eaa53b1dca7f42b634ef9fd3b0dae0daca32e7a7c7cdd6a265f52d258daa9bb66cc1efbfbe08bf057a5fd82ba6d5b66d9803c6e7381148f4fdde0bc4ed5e4013c222df8cbb67407a21cb8956da49f0920e291518eced8229f5a1618c2eb0c59c9daaeabfa65d8c25ca2f26c2287bd061a5d123ff9ceec19399c439fccd0042dcc7343be0b199bdcee16c0390495044d69f13efb8b684e41fcbe857060b452a910b1b215cd20ee8e876f8232fecaae887950b1f4c08d039904bd0e5973c2773fda547a94a46bda1cc03bddecd999c851d631f7d056059b6458b44b91419efacfe668e5a66790af6d2ee3310d995cac17658ca3fffbade55285bed508daa9d783b3a49de853e12ce1101e2db19526d65d591107fc3aeeb41eba2e875f37751c4b5968b9b0b0f520d8167ef2864274dc527af20b42f3369489ebc9f5ac5c6d995594a825cfe10010389fe68de7ef10b0b7db4956274ec1e581dab83dcb8ff29b24ec152155f37333279d2108d7077f3b2278ed0edc154005e0bce5f73de08119fd31429fa4774d87fa55923262093d9a150d992badb9c3eb4015cb5c5d06323b8a7cdd29d640a532410cd328c671618c9cb5d45028f1d415a285d346d68bb143e2c2743e58711ec7412b5f3fa25309f265581886f283f279f9839276f25384bd9063c8569f6f1f4e1143b4f17eac472c00dfcd6961bb7382ea7f9a5b1601e2034d5711a781b700b9d13da4635b845aadd0d0683d03eb2c0bb4a020e45b3ace53731abd3505b15f80fb2fc5fd6d6068afff698cf793c5eccf07dd9902d9e535807a4eff48d4652555411c9d6148d00336d0e371363da2a3620054076567ddbe070f522f0b32df32ed58d0c4a568c92df037d80a9fadd2c0ed6986fff351b1a13aa1ee97d90abca1406d86ba78b1ab3be7f38d6da103259bccd7d8465e7137fd4ec6372b91f7542ddb8d6cde50ca01954b5c6d0e3ea89518c7c1ab12ebebb17dbb567764705a9edaa67245884f696e38c75e4fd4b438175d2800ed6eeefc725727bee89bd6820c2fcf580043db8b8767d21791a2b3d207bd514adfd9356222fee04cc291d336929a021a5a01cd59e0a06a7cae0906680ecaa9be9e3c0de71dfb9a88255b0ce16fb548dbe07e0dcdf5031029b5128d9b1b4cc3d9af6b573efc6b3896584f335f246549edeb1ea69c26915ce606f2ff44825a87dafff1963be2b796fa8581598a2ecf84821e81b8fa8eb41b60206a1b3611835197775813ecddd56949a081cb40a2f39903e8797635d69e03a5a3e9eadc41513b2c277c56c51f44817c9ba33d821345d45cce662e3d81e8b51a1f9d52e0b949bfa6459a99d0bc9cca27619e64222bd83064e2a3f9f35afca034338630959aa4bb53584cb62fea782608a0df893b75af578da31fc0f82a1c6c255804398045f76fe5135ca0e1bdc2f24ef4bb78f48739fe5e2df89fa6d3af9ba61112bad50aa84c97fd90d8490b24833ce0dc618776d61bd51dcdee50e10060f290ac4d90d3e9aecc7e67706142a29383e20ba1fcaa696e079ea0da0386186c0853b1a0eed2b75fc9784624a88e39eea407be84b6554c3bb58f635d2a9690887762b28544b62a7424a2f2dcf3b8e237361d557fcc95a27e715d64b584558dd4c2d69815912d61fb769ceb536b7b571852a4fcce4001969247c988c536d8562574fdc1d0e0357546386423ce0bfb98e817492ac02213a692807aeb03630eacd49231f13c36e30931c764d605aba4859e8edc1c80fd36eb02421dc0fe616bc27ba37651e2bec732772fc3f180f8f578e2a350fa0b9dbe2174dcb37416b287091f6f4d33540e0d5f0ba97119d441248ef6030a817d59afb11a82103d0a3681d282d311a50478d4aed6f933fcba50b808cf498e772e59b0a331bf1059e2f7d914ca2526a5edb9aa0bb44dd0c4030d0266652eaa36f83388d4c1a9cb45900548e8b68cbd0e1693710efac9f18d4a6b262118adc27fa3f509ff0664a2b0b0d1f6d90bec48aae08b19698c2decb4a3a1ef8e143d1209e749f6775fe68533778a0cc84d2f459431509a897192496fc4a7ee7f50aaf6475bffafc9f754ba2d1e5cb006f908715460e1b5653e09e89ed7e13877f675140d41ef3a8c0d2a40eb1bdc39a83b4278b6e8d25e721739be74961db5fd4f1746a3e3f5f4ab9f3585f22f12d1aa82f240a3dab4d76dc7ba775d54d34f4130810db1558fd64db3fe4d6b0d3f3dc4c339893b1707fe6b1462ced66ce4bea7db33a29ad07a283c2c8a18f4f4e46d243e275dc7f774412098450bc13ba0badb63bee0af9a64f3a869d236707ae6ac9e0c7641650c02ebc56cbf4aa39eab39dc25a7691e859d699cd40897dfde3b7b9713b94a100077deb8cb84dc232203749a6cfdf7fa979ae477711adec6b829ca4b9667feb2e8c9f15640d83cb9dbf5b3fb7c44ddda4a869cc64ef105969a5b4866e6b36d8b9c022a23feaa479710d73ee73d166df121068433e69b7eae132d6f1d4acd0d299e7f4135f2aa0594469733520ad03f4706ea68f0c9d0c283ab7e63db724ce92784196b3ad3f369540e1abbc9b1cc2d00c5ee5b79fe42a57ab0538013d3628249f84889180518d45316b1c4dc439f461a385df300ad2233bd47d8b73a5b4185954997bc9f5bf07ba9fdea6d4fc78f215965b5a5b5fd5bb92273b2a9da3aa0e244bda7b3ff41daec1ac19f65a2a11707bebebbb3f6478cfc44ea108dccaf374c6d976a3c40960805523086444ad0a2207869b12b1067dbdebf1afb183ebf9393d5a4319698c551eed1c3ca903f7a30aee6f6719eb3001c1dcccf24ee7a782952e46dcb858790307e5001c08c5104b923018096013098a16af86917b04ad375b15e7c4a601051c350124ff2bb834a5cd6f47394f6912c87dd7d1e535f807140747097a173ea830340873b89edb4767884352733d3628f9e2087a0be21a4d233208df27b539983d6d17d6bf8cb7698e76fd42932d4863245f3e03f506a002ecc563eec86d00a4a6b96c9cafdd60641a1f5698b3e434bd4e1f2aabcdf84e0420822fc1e4d136d7074a90e05c2f3da6b386247c493e577ed9f35e959ff6438ec2a422ec6ad16c86916535939a8b858f051c21ce7bf9668daaf0cfa46adba72722e7a27fcaad1b35573ad0a5fd5d68bfda0333e4a97e9f06afbc259b87058aca5cb95bae9d2370b724abfac7808f10411e137e881d768699028005c8b7d57a01a5ec933896f4eccb564c48d0beda22d48cb6048e960b1d12b209a184c1a4e41fb391fcfce64eb37795931b972d24ecbd54f1acef72477b2db9899dae273e0d477d40420374167c20cd735315edfa55ecb4024518476bf4a34f274e4aadb060643a6110e537a68d72047ea4a8762a264d05e036d29557799db0cef32383ec948432ac98972f669173f3e35f0c568a946bc7f18f8ea79b711b025ff696185e6d74cfd825a904dabfa90b1e25c9b2edba7d832348a8cb9bdc3faacd39b31f0d313aa85e70bb4945ef2694648fad4a3fd71f19387efdd9260df0f1e9610ccf9b0012cdfe4f0d60e973bcb471683f92e12f9b3bd7a44669dd88e986e8fa9bcf5c5904b6e4ecf42ce17fe61958a30d2cfc828523ad722e4a47fa6a88413ef88241c61b0dca1148a700987231a025dd2dc49b8829a2006315d27eb43871600de614cc6f53833889a8cbc17f349e89b9b6ed4f59daae584b63871f07377df9e491f2a78d47c9ea09bf487010d8514c4e7665e50632a9a84934a1b855f0dc4f8add6f313b554ce9b0e9d300a9d2b942acc25f33fb0d75fe0bd5658e8a55fc5e6bef71d7b89ecfd0b744e133af881a35b522cfc7fcebcc1ab8d64d3ee4094a211ad052efa742e6111015cc3f83f8176ae8907f714b5afef6239f7d023e45bf105da69943f8a248fa62cf10fd143b81c9bd3c0d42b499f27a984cb8684cb013070835d670f23f5dc40f18d663194ebc7c942755ec5e20d7b368ee926e2ad7e9fc0de9d323a56dc62d3ddc667d51a459e73c55ea01a01f41afbbc74706472f563cace3b78ff74284509e878689a3603338e09df756ea82d10b55ff2f65c4ff3966418e31eef5456de7ef40505376537f4db8bfb3c634444c578015dd5b231a79d50ef25b8499972ea58f97e7184de90c737daeca2d862c023c5cf86501b9336f6769ebcfa7b13c4f79732152865bfda9114c65445d8bbbe4e81822388483d7d764e2668334015efbb1515f63c04262aef29844f6a0f58778b8a7688e6af052ec3bedd42504a3f7f296268a31f1f621a4cc66e73a050aea31d7a1fd402c00733117e21ba982118cbe9b7f720b62746ad5ddb9f5f053f315880690abf5150ee688709ba2589094bd9193fcadddb8038e6796464cc1f33cddebc30763ea576e3b0565b7d756fdce9e6e4f10a43a04bbb99795cf8e1352cacfe7caba7b0f6f108c5ace083df7fb0ccf6fc637367f157f1ca347933d11b612a3b89c31373abadbb79178cffa85cfd4fe5594ff80ad508dc33f5602d38ee3ad3b9792bb61169b50bf491a59927b398009658be5", 0x1000}, {&(0x7f0000001740)="3558bd291e563a288160959bdcfb4159bdd8f78ea33e0dd1a454a5eda86192495cd52425db474c8966ab0644e5f217b9b11eb238d0087631f5427129a27a68383ca99498fd4d08201119f6fe6c8b19bc47f2800fbbd8bef3a3dabae81b8231f0b41aa9e73ab1e3a66ddea77771cdb1f06bbf8cefad0be59796d927981c5cea780e255171001a13a3ea93b3b5337ab01bfec39fc43de090b99685d74d921861ff92f005c3a2c41a0a96c119079bc80d86b5cfc09fcba5fe05922894f7e390df29becd08eef65d29561be482d7b4caa5a9ed6818b1306761b623d8d0f57997b58c5e349fcd", 0xe4}], 0x2, 0x2a) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x0, 0x100000000}}) write(r0, &(0x7f0000001900)="e965bc5115ba8b148d7de46fbffeb84f45306eef4784db2d4eb7ac3d26af4d57044116f0ac260385bdb663d6aa321736cce521955196dccd0a65a2bd9230e79a35fc5ef77ecd21087b226cac11fd84cdf4ba5c61926920be1275baf104cc7500354aae88c3d30a5306b4c78c7f8b4dbee6e5046990f8d6d58ef45319b12434a4abda1e0e92cf00abc6dbcbfb603e46251eb79bdd2ad93f646ba63da39006ab77e59ba4c75c794ad3446173c308e7df4c462c97555c987aa72a81f18aad7a95bbf9f21b1a2f24a2d8a6ed10473da3904eedbe13ad777f859282a93854ff5ffef25b9d940e9cd85963ef23c8649a56a524b6cac45e64beb6964b43ae177acf7b4d0c2d550dfd46b129b1fb4555530067ae4cf5352c174cf10a2a0c9988b7523cc90657d3278c79bc16e7296f3eb5f5aad227d83f6b85aca7b0d54a7aa22cad05a6197921b8270df7f3685b25ecd8ecc262d4b606c38364f6daedb17a29d52f54bff6761af2fc6f656118d04eb27fa80b82d2da9f54756b349d9d638aebb15ad39a484d900bae76ebee8e3f130552822daad5a11c9038354a69e302845f945d8c4f4630d091dc96655920b399beb34cde696b89765fb078fc7cc3f97c1cab4299c2f2b40b3fccce662b9796407d7a5a857a528fcb43b34b818d51b51361b83dbea4f2d852c762aaf935ae816dd7183c3f8facf1236c5c2ef0bb628113ce283c1bbf2e4c8bdd65ff87c31c00136fb645757a529f56e904e0d7915270c84d44495e910468d9b703cc1797b31775b23ae8b99e7f2a2fa41c051171a2465e0e0b83aea5f816eeed7ce1f32fa6542e7a8f6668682c3facadef414fe2ac64e01e178f3dabc890071b7d0e798357d22139288e7f99ef64666176d79cb319c40e7462cdff10c3e8ca4b7a79f0f1540039341ec990a07f69e2e2a18a43f65431fda535391d62a734999b5d593dc58b50ae955d182b8109a39163fbfc5478cedaa49e8a284c13b419113932bbcb03318a85fba8f90180a7f61d9b38a3a3f41feab0f2a2afff3155719e5e12b4f647681cb073a0fe63dd5c8db57ca1a20e65dceb24fdddc3b4242b50b87fe5a702341cd6451bb6078962ecc6a1e776dfa7b2450e8bc0e94c006e6c6db9850ea7b87e7e62b706f1d5984b5017155136895e9940eb6c741238da143c1439cb7c766900956babf965b0a7646fbc7552ac32773e72556ba84a0ab37495814da9f3a06a01def2ba331f7e3e89a1fdbd1f686e18a390f15ad98b655786f0c38bf2db33ed84dd8903c4690ca026e9035450f82129c63ccea366e22470aa1aa1220aef987eac527a1ed592f89bf118adf71cff54342a77067984c5b2d721f823958ed3605e6c491c8c244696ab1eee536d87a566596866bb7637557c9349cd3802cb122392323433f00274cf59d4d27101d6945c1dda4aed7c45d12c4ea90d2d1f921206fb2f1875aad749bc2d1fada1af69f7e123c62d98f2f05e4fca7b16f7066eb6dc0b3e48858b061a6fc752fe38b16dd18f34093391c46f44af7a8a23a3de77fc2fbe0c1baec384b051c886055f8095fa6c31cc81a939d3368070d6b1fa99da5233f6943e85c422eec0840614ec6b5189cb31bc71a740ff7c7d1042f27bb5c0ec7f06ccbb05a394c14503d7b12067a8f8eca490ca3c980e4817b1983dd7f1d131eb50cf1b6b4832cd4a8c9ceac64e114b3f7b2a1132983565d0a4648220c8752b78d88cfc993fa212454cc7855e850c656f1478315790eff146a66e07b99ee8009658ad69a0ef9401e51c13b2b01aa356561ae76332d8263b913201086b0c5f30d122a92af983d95dfcae574d9f901a8e677fc90abd1434ff96d0e138bfdbe124c3e55451b2949be95fcf727234923e125ad02b29f8782eb519a01cc39c96c321c7d79d26e405646ea78dd617d91f7f190b949af83faba0476476f3d7bede653cfda14ea2c7c4efdbbfe25c9d53e20fbafae53ba2c945ae6fee2ef174cd7179f84249b01f29ad31d514c8605a07cdec494b1946b7277ab5cd9c5a3febeaece41f61ec39fc7535fdbff07c2055b32a9d03a929c3248714933d81bf221d376f42b1b5405a1dcc65b7b4a35a45623f4031e4431c687e5772cb076acb3c8a1151603f53f4f101341bfafb916d8f725b0997092a5c957b0c07d2b8719036b4d5ba0a3cd5036c6182076b1ed7834bae00880cb365fc99afa47d498b351da67be22d637bedd4c8e697e15bcbaab4be34a64680487d2c4b0fc7eae9187da99dab7400a562a58c055e19fbecfe0fee738dc4722a1f3fa2218aa229d691bc519a03366b3286153aad10a316f55c758324948627d64760c3cee795b7233fa53bf953a3c198ecc5382dc12ecf601d36412c29253b42092d4c7d42e499f1e14f9fec04397fc91c085734f57bab2a079623609e6c80e651502e6de235496c7e2fc62d1bef8e7dd1fa3d6749e9a90253c287d30e8989f80de372b2015dcbe235c4e64cc117002db1ea10d86e21ec33110b417c5df2ba4a4de4e3be2d99436412ac2aab66642c3b825af97700c33fd41c450d7afc02e60649b8ff149efab86d3bc23b056c7775b3848bf1f932ef46908ed7fca30501ef93d38f6506207786d2a17119bc77d38e4616a12a95ecff5cebcf34905c4dc61857fb7c8cf037373f367e3110f7de9a23a3fc42e9cc1b0e7b87d33f149e3a9451fa9a06de456a24d7168b2d56bce370684c992cb414817b30a1830f18ae2de6e1d4f3bdf06226395d857abe5204c9bfe85c0ae0ca7261484808996e26b6c623b999d4b1a25073a01bf38f7e89fa1f7dd2bde4f29fd034a725242c618b6480fdff4877b635e0318e9719f081b3fba18003823b579492dbae8ea1f7fe2540538e034a78ca31c7ffe9d7bad06c4b2d6749d6d9ac391edf34639702548ecc7f5e910230e4ab1e1efe15577c55dc672bb16c4598bb8a121ce003b26c1195089e45ada859f7a1f46f51a5bb4efb5a1487b556622ee6c780673a3b7181640f008c17806a98707337a5a2f3d1145c5f6b453108d0542cfee8ee723fa25e0e017cbef767a6d708f9dc9971995707bcf1e68f8168f8cce76ecec4dc4b80a3c140eb8a622af0b1c9c678c4dc6b65481e2cadc3222d8b43797fc24f7b21265b946931e0c93bea089cac0255148b1edac5ea092aed32563fae0f5eb3f38a96786813a21e814753191da7c08665eccb65c9675adf084296eb0eb0e4f60e01efb54f32aedc20dcc30caf87d4d77675a06ff096eb297ad3572052d0ff2642ab14df50f3ccea99e730272adaa701157dcf15311abce76fec0ed32a22136708a817aa3eddaf75b43a65537c2e3c137aace6e731f7e1cab545da5a43077962913ed9cc5a3cd772796fa1af13ca86ae007ea0842e8fba67f044bbecf26aeb3869e1c8ee5a6ad96747170e190c2c1386e92aacde214a07e9366c1a2a62faf30e88b729e5dfb994eb9071fccc5c4d74ee3b631e2214dafc625ef0700753f45c65c33857347daf89fa893b8587c00670f986bb58a48da460107aeddfe74a85791d639013f21ad98943be3e2df0468c54c9d8cba021a5bfcf868ee993ed46d2bb4202968e4f75e21588c5ea1789a8fe120b306b866a73a237779c0939cded7afa361fbf7d39de174cb14d336c2cd1f52173c75e9fa35ddaeeec676ba41419c9aadca83ba1fb76bd7f3de56e35868a5f0244f6a0c2082cf1d850f6b7bca0aa10c018c2084ddde657383558b98f522475cf784c69f8a938a56a3ebc50484de831aabb119880f413fa0f19f9f374a0981189e94dc05e1ecac1958bd48db0c9a31f49f48a9c97bd732ae84c96dfc612cc566a45b444062440f4414942f2a0e294dcb4af2aade58331156714e3c888e17a8a99fe59954db394e8f4ba035a90b186a8f5e338281a66a60963577720c4e7e1261eeab7ba98cfe300690bacb70b155f14513114586e6161914932b07f9b5db4bf9698ad67dfad7c22a638b6512e91096b4d8e2d56c71ad3a58300b38712d57af0cf0fc13e994224e7413ae4a4731a3b2fa814fd5dd708b700f96f33bb85c2bcda4f10c874a16b62d19c87807c5943366f561046e655123adacef92db9c36c277fe8368d62783e73d181b208b0d9e222249b12246048499c058f0426ec7873278f32c038e0aeb20fcfe27e0607c69fc2ab789192646b9cfb7a3749c639e02cf8e032c3a17084c8b555f49d9170390a1945b9fb838d1061611767bab9e3a1b3ad1a8ab52dca311313ec7c58589eb57b4b65c203e02183a71d6e503cd111739ddd9a2edf0ee5063bb0adf39ac4924b27e1d535a7a2e1a0788977ebf97ca8836762d3038c95337a833c5ef3a8232187ef51102559d0049b5c5c051d30733bd9ee987a64d44a85fb54bf34b5feee926f5c5bf30e339fd430b31bad2b00791195b9a790f880e09e7e7dc786868759c6a9cc94771c51a657c3164e7859627297050242497a877ccc50c9b471526a026686b1e622b507f50a9c5655c083cfe675ddaad743976271c303a6248bf1f770cb01923cd16cdbfbdadb246f8e0dc8ed3b8e51ffc4f06f32546d978ed4cb2d0082d98b3db8f8f4cbee4d6a1fee8a4d5721c35e7fe9be05657c364906cc56230b02308ae457d59c4dadbe440e2205754bcc3f4d8dd54f10c43e404e68b2f924c981db17bc268eb87ba5a37a6599f989798ba4187d4b1be9eba906e06dcac12dec1c8b174416822e3a7ab7ac98a372d670ac020179eb0f7eee1db8304551bf208a03ec5f968d5d9dfd64eca25e238c2d1fb37a50837addc5ee38a414b385b9d7b78426f4cef8c20dd94fffe00e11b93707f4245d8c2a0fcab885043f38f4b010b4a0290f6d90d7a7dd44e7236f387206f1143c00a1b63177468e4cc03e97fa6873599019da805895bf48ccbaa61dfa24b3f58dbd6c8be1344f9c453ef60c168d44477ec4c055d536558766a7725ccdf8e6c4ef010a25ee8657442dc13ba1a093fe3103e5821bfbe265aec6d34e96d07c108375571a17170e7cfb60cd14f1a10b7d126b01f90566e2742fdb3bc8a0fcbf5daaaed3f7eee92f29ff6e58cf5a368bfab296be5d37479e76fc0a67f8d4857b108ed03831cfcbb0f96b8eca9814fbca7525274e673ceef0a072c5d69e958d9132fda0caf9c56d6b8203a09d4f51bd50c06bda5c26b92180a68eb12e8c9e7e36803aec89c7d185574154d23c3e02b9dc588ee3756eb184e0cf54e261445624244b8d8ec189d264222dd999a65724366198607197f4b0ead14c7642686e69987479081237a9d30139333ec693412da453eb5cc2223589dd888c13b393b6506f88254a49c00e3adc5203a5511b19c4c6d05f6d75d623bf2ce490f49b8281bf708608dbdbdb291a7d6ca66954ea5e408e41481216b12986f213e85820cf5c21b98e470b636ac5e9759837e2c6690f94cdfc423635eb8bf0e3b51e766a8e465aa78eacbd1115a71c3cad1bad4610344ef8907d4018b490076b195eb8af9ced9e8a4797b473b523b74cb22ee0c12e8997b957130d155cf0887ee811257e053649db36dc648358a841a30d29ac6f1ef94ecc6b530b52319f4a00c0d2f8006bdfb0d82a885a905d607e3073fe878527b20376ae2738ec254fe76f6186197cf7c9e352551413b1f511d275d809f18af5ee28414ff8a0fce1306ce0da88331ed5a4fa64ac480fba4e4d4554960e9052eb87676023294e5ab751e6e2ba96eac9c0548ccbb8e59b6e178d54377273ddb5d91a7c27e3e098f4b65b82b03db57224fb0758654136d6cf833d0bbb42b02e9716dc73aefe", 0x1000) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0xffff, 0x7}, {0xfd0e, 0x8001}}) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x1, 0x1}, {0x18d, 0x10000}}) getpeername$inet6(r3, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getsockname(r2, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) fsync(r0) 15:37:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/56, 0x38, 0x2, &(0x7f0000000140)=@file={0x1, '\x00'}, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r2, &(0x7f0000000040)=""/3, 0x3, 0x840, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x881, 0x101) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:37:49 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 15:37:49 executing program 1: r0 = socket$inet(0x2, 0x280000000000003, 0x8000000000000000) bind$inet(r0, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x7, 0x7, 0x7, 0x565, 0x0, 0x3, 0x26e, 0x81d}, &(0x7f0000000080)={0xff, 0x7, 0x6, 0xfff, 0xffff, 0x80, 0x2974, 0x1}, &(0x7f00000000c0)={0x7ff, 0x0, 0x9b, 0x2, 0xffffffff00000000, 0x40, 0x9, 0x9}, &(0x7f0000000100)={0xfffffffffffffffc, 0x9}) 15:37:49 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 15:37:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) write(r0, &(0x7f0000000040)="50e07d1dd9b97b36a1a603773f1ef9a9097fc4504410e9bf65aa90a03b70ca1e2c97fb61bbd03b9b62eb9c4ecb26cc49df955bba25254dfa5228386dec8fc9e6a72973bdb98cdce07214c6ed828fa6547c78a1b5ee1951ef07f0a1019d7ccfac0cf7b338d06c328ed16d43a192", 0x6d) write(r1, &(0x7f00000000c0)="88c7b33383ab38f5a1f15e73ce572062178c5a2b8f289aac34ba4cc8891718eb4562eeebe301a6e8f888ddc013d550e1b84eb20112627dbfa2bffc33bfbb82c45bb5be64c82e06918de28b4465292b78736b04c7cb8a805937414116496c2ef2a83e33608002bf803fbf0708612db14cd510e104c7d5f312eededf591a2ff0875843212c5c3795fcb268a75e6cb0267a61ae311c8f375565b289c9403faaa054e2cc8f0ee27be13169b78323d293f8928cad9cb8d93ea877af32258df579c80971be3acf6557ad1699451b4c0bfb23275dbd5570c24dee5021de40570e1ed13708b94ef7a1b571ec0376d71253cb0dee549656c9ed", 0xf5) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 15:37:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xd7, 0x5c, 0xffffffffffffeffc, 0xfff, "1eae8614000000755ab8bdae345f07a098206fb2", 0x3}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 15:37:49 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x8) shmctl$IPC_SET(r0, 0x1, 0x0) login:               15:37:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) getitimer(0x1, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r0) 15:37:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x3f, 0x0, 0x400000000000001a, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) write(r0, &(0x7f0000000000)="39869961d56b3fefc4f2cd4cbb00e4767bc1ef182120df4841a610e973b54e58d51803f4777ec165b06a57d899e18b6e9e0e2c09b0f769680b29b9c7046c6e7534f5670ba1349db235b6a9b9fcc19bbc250c1e96342c02a6f7ea3bd6f4b130e6ffd282b8c11f46f2321de0ded1baf44564c2a1f35fe8736302fad42f1e04affba65104b5a05106888a6c4124c273612f9dcfce3eb8f9d244bf773b80f96cf14bbef1b053bae8fb1331b77ef5d2c6930b86c4599cfc8719aac5b42e825be6078f45cf969955d5085fa40c849a422909c3b591d9aee63c7beeb46abebe9f1029809f22e1d230f06b4ba46a2447f60c57d9d7b2f9d9061d6c97dc8fabbe65fab744b4a16a2e016578fd89d219fd929bd6fbe9da77f7d5a3c36052db7f28774a287e22af7b3ce1ab38f7338709ffd457b6f540cea0e1b48b54114768b909d9ab43082d41cd293d70b2eb2d66de782bcd9a7406c2d7f250065ec92ba922ad81c84b1b165c4d60ad7d9831999f296f3674b3ef673f928ac0224df73e072dc2e39990e75752a1814d7a1764ea5b3df55b7a3b44f859baab140c022c03eb1a724152abb6955059977ff7a37399a244ca8edbe8d27d28a934778c7cf3a5bd651badac053c8235f77f29f101e2b337736852c03eb5a6de15b1e560d12b8701cad90b0577f814d7701a05f55b4d26bd230cb541c69a6da299b9e484bb7839f9017b10e365833711f3b0b715813529101e6bf9ab60f17f92d11ae966b85c4ab628b33d6faa3d61da082896e3e6195823f700aaa36ed3be3ff152563c48b27a7ae099860121723be104511bbd957578643c3736ad9e7f87a2586f0d2903fb3d77c5f6a3efc1d3fa9f23ac5e90f622bbf8f5ddae653ec7dd05756f808cc5dad7a9899c2485cc89076a330a098288fd6195e0c6a36e082ef5845c5278b7e3238da4224261caf070395f655cdfb1bf38e3aca51634dc0fd0c3b3e78dc4819e9a5dd479387bbfc2e8a500e16a54bd7fae11869c37d5a2f169ff242956679d5503dc8867916d02bbe507aa94b503ece95b97c8258d4c6d3415c7e2162813d8391bc5613d1d79a68c858c1df653a1e097ed30b8eed442a4efec4890adef38d0bf47ea58937952003ba5c0152b27eff2c65c69ce516bdd473360cf3b88ef6512d29b8316e29711d4240df69f112143c288ed1c9fc2d6a5dddbf82435ba0b6f875472052323a131eef15220f1d159d585278dcd567458927aeaaaae7297f95021f149fe3a206c28d7e360765941561bb884f962e1a85df3db7a0d57a84be8955d93cf651b9fb972e7773570c2ad99c22aa3108a6b1d4e0ffb3ef6321152b5633e7beae1055a26df7ff8252c1113940a5cb2373a8743afad2fae2927388ba28ca1b4bdb63f487fd0658949bca0a577d17e01405e1a7dc30ba946b33ec155a8c10619ec47b23b66dff823ca6520799520b74bd2be092bccf961790aae35526de01dd43dab95d39c8047e171223f0fd7e139b3737f5dc1e63a91b5e184d6c71188c01d4d5d34a85c70553f47373f558ee4c060f959a72397d8d86f91b08f58f6a6ff3bc1e61d1bd3ba0b61120a18e67120f1bd7e83248f1c4d91df71e5f20bbac08de27144f60ab2c73cb84c84b69a2ddd373a4a6df63bcb0f96aaa29f68ab9893636aff73427a2f5f154db6ee5cfa67a52ad20c33a152d5671066fed8c932bac2c626e0884f62c13dd0cf399656beb0465a6136e3d6e3088b1d47d62ba1819421d0378ae1c32368357ab8b6945b429424149e16539606eceed9947fcd18f21d2eb4a28ee5815cdf8dfc1a8013a31e355a803efc98ecc96f43eec8e77d4cae3d16bf52a9a73742a78bbb491e0b8f9fa62a60cce6c347cca93e72b0e0964b967674363c8ffbe6ef2ee8f576bc8b188bcafe721cb51682c1f5c9a56a07294d6769661edc255a97c49c3e655dfbafa7e3fad73dec6b79d5f15d77a9f7a9a3b7071e42e039a7d7179de11c8837a086101afbac86e94c409562e8f9fa9c87870da5ff40b0d3bd604f8d4ca034a4a041b18aee5a1b50869f35191f0d3a0d72eba86769eefa9dd82f564383c3586387efa9230740ea54f437fca8f53b277b7dab2d500ed138a35f7104420bdf6f7dbe2f6cf89c4ca5c99a6b8a211743b0870f5fe043d7f1b8e40431f25078d3650f05427ab1b448d1c52cfa02cf6cdbcbf24d9265598174d56b2002f313a8ef3c14f4f891e1b89ac9f68d30ebe7f0d63ae5715696322c47df1e82250cc79d0fc8bb6c803bc267f576779ba979a9fad82fa9b57ee0c14dd1175e646851e9a1eded6fcf28a3e28720b2f19a2f8663bdfdb7700b300114c418ab7b97014d7172a4581b1ae9b28ee957f554b80598fdd872d269bb764e22a2bccad44680e8f1d33d3942d4c6dd9b8ac0a0a92c6483e765250fc555309aa830ed95dc37a4ba08d42b6e4d178ad11a875bac7820fcbf729115a3c9487afb64e395225b98eb41af6f32f3740033455b2d460b821055accf52a28a111c26db048b00b7a43ddde5ba812c9066766b5947e802c4c417a684c8b7893a63e7ce7435747b6eb24d7c5dc30d3daa0589a35015a0dbd50b4ef6e5fb9fc536123f967a250288d253d85054531c6a8ef079cc992a5641e5f571192cf9b576a44788847258f11c97055c1d065836f6f2b0bc589c161bce0f14f75131c12c8fb5d5ed1cd6e1f946735c98d1722eee7947d67b9bd0a73f24e4913edfcef6b0e45539b1657f29031f94854f9ff4c7e6cde98ff5d402192015d980eac942debb79a7406b222d4602a89cc504c4292025ca820a74fc13957f6eda00560c9617807d2318f0cf92f05d68945450379aa08f1a4d44505994f6106a7f6f9b2d4d2aa86acf7afc0dd9459bdd19c9e360e3f96f87472b53ceb0c95fa7503e4373f605c7bc3902511fd2c236e29f9cf36ee9088b10ecc25391f27c765ecf63ea492452ff35b928b0b7f45fe6d87f357d5239f1db0e42f441ac8e1672a8526dbe63726b97ccf19e4f5910701c0e25e9276469a4cd1a86a989033627a1c3e1c4ff5eec733302e93f4221b21e8af0392f17eb64dab068a3aace7ffe8f7cc23d008c84b86204295eb82d11cdfdee1e4367b74ba66c06789fc1b9ec28e71f7997302ec948ef9f16769e0ed6954fea38733de83bb2e3cba9e977690e04b567b49937f58a27e71ddd3b8e3b7511d7ad2be97102a47d08bcd9993d01a35e7b4753bc4d59e8357213628409bb9e7b37b3db3ec6f0841f2167e2aca340d9a963063c87462d6648481e7f4c9c5bee76e0b7f48488e2fe7cca30350a518d23395a1de25bc098b3e17b1d2fda343c4ef5d51198ba674f2cf89384f2a9b95bf61321a5f25a908a29228c9366205f1b1db11a162a4c8f4aa41df4982732670aa8a0f972e0d23d8fab2c212e077e6d78fe39aaa310762e405c22f9b1de0773e3923652f95ffc8726fce6039fe77ae34148a400174e151651e1d8d5cc9319d885c63c233ed414b480e3455be3aac028462c451a03b77ef34d35217fe692c633f6abecb11df94c6b8e1afcdf73817ed6943ff0fefcda10320867b8166165b3b6290c1d51fc91bc2850d09a2eec11124aa280cd619bdcd80cec4eb01b40fcf279ddbdb89c4c8c5b288f3263da9a0e2318c56e20ab0ba3028b0a57866e13a089c0996f83f54f91f5da947815fc48534dfb201f1397c2b236abf7335371956b742b8dd1450640900756949d56a1fe536da5c7353bafffbfbb3df06e229213da91732ecbe710c16768900241aae4b0d22a8486dd6bd6dc127cc6ab79b4b8321ac9d2ff6a7aaf087273607864ae212f6a06b82bd7f21d2a789479da5feec212e2dcbc8fd05e17a869bcd479c34d6fa1be3269329636583263be3c18ea88127669534a2c7c54e7dde47b7e523aa85582d0d20954a9c976a256296356f2f4ad48172c4c5592ce6cc039da9db6c1c9bd3fc01de0c8f6090b703ff97473f63ca0a68cd3cc37cb68edda320c07d5353e4f31b69a004f730da2d4c0c9446442162e8383868c27ca238860a5daf716323fa44b4e2ec536ab4730203803f77e1281d2d6e1914f9e7e9a5bea7eff90942da567d3197430ca0908f8e27f56f7dab4bebd84abf7ae7f719841eb8706e9a438b641116077ec61a4ac9e0445ef4b8e7f0cdb19ba23b7a8c03889b937d215798cf4d2e70c4f0620f5408c48c2dac28d71f83314d82462ae3ef9971085081fa3fcec81283342f7d940ea7542f5f9067996b8e597d4253c12d28fa93905a04ee8440cb619f5d7cb486526f7f75312bcda743459348a44b59c8bfbc2d59ede4f603df69494c3fa6d94fa92e6bbd64f2c7f8e9696505998a3a7041a47df84f47957b8521f4b66b419f97de56ba459255a3cf7b424e2f8e991ab3c252a9c202c575e612289b0025a1acc17c81f6371d7e35ecf48a009ff0558d153fc43c2dd6054c719406de4e82c34cf6ce03537c28bebde4448e563c69251ed82a555853da8e62a3d8e58cca7c3bc1ca01ca4e4ed1210412ba6cae29b21115be49afb30fa2084c4a47b542f67b544d6bb57fa3befe3ca48cdfe8a3d5c37ddd766fc801c50186f60e313f786817dec97eaeef957cbc2f98dc68f005cbaa671c2c150acdcaa86fc47247b68b7c159ac1a7ea96bbcb6cb4cc79cfc3ed1e3c7d636c2152f6a6bb48a21899663c43a426f8d8ea9263b6a18b9af4e000977707f893df2123b5077abc9efccfe385482c3ca39dd5d4cab9ec10d64e0cbc9889eb1e1964d64c24f20d77794e54c36f5b4013e3a74b2c781c584834a530e6aa0dc4eafac9a8389593e0e8ea4288c886027e0cd4eda5f6c83bc52d44b04bae7fab7b564ff3859bb6744c960201c947a9cfec7e2c5fa247a164e820c29406c12dc5234ea8740287c4abfe4284280d0f219116057bca315bb3334f19f9645775136c0b654c3711641793a7f78f7ee34d2a3b18c01e6e05fdeff7348f3231ea197a27d2ffd5d302bd9805db566324407a060d4a708156e5f55f2ccf6147b54009523db79016d520762a38fcb45d9bc6ee44a20eae8cb764f5df2452e41fb1abcab3be89cf0ae8626b9ab448abbb69cd0283cb96759ca28685431497e2560a7b2950c7abfd59dc88796514beca9517097e4be5f6af946bc455b1662dcb2ecc83f81c1396a9ec9353788656014e4c041e8a32d9a4ae2aa3f803e60a96a8d1d3bbedde2f8cb87d268213ff17835aa8d9d24054eaed1aee1e5a3fe148d9e0557d5417772868f731eea25c09b42a6e06e4bc91d14366d000150608ced22a243f88b20d9f11e6931abb9e6d8999488b9b9d7b35b3a63f486c0a3a64e0404265ebd40d3989836037a848c35e41ba75a7231b2776d3f663a4c9d79d510c6926df692d90ee93b81e503edb06a904f1250bab9f7a82ffcd91f50bdc44d425286591412d746ab4182fdc14ec8f76bad0ab48e240e11432db9d434da9c7f7d856d3e1781459c2de3e32a2a1a1bd444ffb746c64adb1069566626d9534733444c1d98b4454eaf68c88536a1bc5becb0c7caedfe3c832c03bb03a9f82c725c73f27d19c433c14a5f14ad2487d5bc7bd0b60b735a5a1b731260a5c304652fb5cdddb2859a8a5867ada4ff8f67fb46a8f31eec0432eba40c362c74c4c9e8d0b1a6861fc5f1347db66afa62e6199a84d9b9cafcb0476b84148001d1ebb80c0a256a94eb69d3be73bead12efc7f4be1a5e0e92cd65477a51ba70966018c875a8064b329db483b39ec453c07350c28cc6f620cfabbbb07662cb27fa9cd9a2a6036c9ec441b1e7ff3049dff0b32de3c1", 0x1000) ftruncate(r0, 0x100000001) 15:37:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r0, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x7, 0x100) semop(r1, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) setegid(r2) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 15:37:52 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() fsync(r1) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) ioctl$TIOCSTOP(r5, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x2, 0x800, 0xfffffffffffffffe}], 0x5, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x1ff}, {{r4}, 0xfffffffffffffff9, 0x60, 0x0, 0x75e, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0xff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x40, 0x100000001, 0xdc4f}, {{r0}, 0xfffffffffffffffa, 0x51, 0x0, 0x7, 0x2}, {{r7}, 0xffffffffffffffff, 0x61, 0x80000001, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0xec, 0x80000000, 0x3ff, 0xb48}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000002, 0x3ff, 0x507}], 0x4, &(0x7f0000000140)={0xffff, 0xda4}) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 15:37:52 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x4002, 0x0) socket(0x6, 0x3, 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x101, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r0, r0) socket(0x10, 0x1, 0x7) socket$unix(0x1, 0x5, 0x0) 15:37:55 executing program 0: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x114, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x5) 15:37:55 executing program 1: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x1, 0x4) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file1\x00', r1, r2) socket$inet6(0x18, 0x7, 0x8) fcntl$getown(r0, 0x5) r3 = open$dir(&(0x7f0000000240)='./file1\x00', 0x200, 0x1) renameat(r3, &(0x7f0000000080)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1\x00') r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000040)='./file1\x00', r4, r5) 15:37:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xc0) 15:37:55 executing program 0: shmget$private(0x0, 0x3000, 0x104, &(0x7f0000001000/0x3000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2001) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:37:55 executing program 0: pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffdd2, 0x0, 0x4c, 0x0, 0x0, 0xc94}, 0x0) 15:37:55 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001140)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x78, 0x400}, 0x0) 15:37:55 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x44) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 15:37:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) close(r0) r4 = dup2(r0, r0) writev(r4, &(0x7f0000000000), 0x10000000000002af) 15:37:55 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = getpgrp() getpgid(r1) 15:37:55 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 15:37:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 15:37:55 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x102}], 0x3, 0x5) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x440, 0x2) syz_open_pts() 15:37:58 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x7, 0x1}) setrlimit(0x8, &(0x7f0000000000)) kqueue() r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x6, r1, r2, r3, r4, 0x8, 0x1000}, 0x165fcba4, 0x80000000, r5, r6, 0x3ff, 0x800, 0x5}) 15:37:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x67c061da6a4f29bd, 0x10, r0, 0x0, 0x0) 15:37:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4812, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 15:37:58 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000200)="85da422afd4480ab8860ebb9c1a631b876bb91cbc7c180a65ec5cf5b7e5198b573b44b4a19ba9320ac4946bdcd34bfa3071293370a1efd6f6858c36d2f4fc18c457da53b010a09be1b918b2bb49e306c2020afa15129af8a0534ee51e758d6ffa5727e52f44e0cb6e758b766b004176d2f54ee6c0380471be9dbc12db3a9abf09fa625c14beb953c31dd09b9802528454f51155bff4e2bd8031eaa92da37ef2e585329f1c9cde4c521101731b16ff04481f629cbe37de35f014c88857f31", 0xbe, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x10, 0x96) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x8) 15:37:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) getgroups(0x5, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)="7d882bbedfd6c861ab37c119a43a8dd61d6b17468926d570a9c6b695f36c45ed380cd845d959dba3db42585deb4df12503b42473b2d96a774c202295eed9216b861a1310fb150984937c379bfa0530991d87ba1954d1a01744fdd839311fb96976379521e63a4f3215617912c5824da18083192e2ba4a9baeb38f10982f3dc4492e4dc19a1934cc4467e6d20879a35f9b7464f5d2f6d485878a2da6cd0e3396219dc92ceb48a4d8e5147b15beb8852a2e42676b921be4af1be54da136553a872c4b1bb0c5d8d3a3b3565cc7147b5aaf4c88aae61c37e8abe1baf00d505b4926dcb702de9759e50f624ba08fdbc1c24a7d67f82408fff7ae466c7a6e86920f3f36555015b9953cedbe9605aed44eed9ed415d64335bf9c39b439b16bdd6776a3a42183d034acad176bd3d24f346228831318ccb918d7bb0acb41b8b5461bc6dc58e35901b512843d1bbebada9d465463a3d2f97cb93e171e74219577ac6f849b045a5e8a5d21577d2cfbbb96a05f8e03a0fd5fc657c648be8e78816c45dde3ce1c22ccd60ecf8d8685ef24b84408c11dab4fb3ca087d0e30d508cfc125c88a53eb8d2d8db88e40b78c599c2890d210ce9ed1f1080209ce3248ef7b930ade0d65f59cb7f2d20d2c2615eeea8c87f69d4f08dad8c7d391037e62bd50cf23292a14031f968b71a44a4b3036b0016300403bd46ce8ed77b4fd540257c0d32ee85ea086df78f9971416e6b28e8bed0b44c9dd65366a289e0198580a98d15cb78586a3478d72376f733431615bbf2cabf6cda32470bbeda17c7671145197bef0c42a09876329a1c9c2ec165f8c336ceb0b806af3c1f9e6b3a80fbb3680ebd9984487bc3c268ee76a15c421c1e0432fbb453ce671c5dec71cca88621988651acd64ae61947e81ad6be5807672a3fe501114e034095e7a07f39567025898087395d62f897f4c70c38b59055778a8827f6188c22c2c673eb2cad28fb50759ed3f4a8c78a83208340f6bb70cef88607097eb2fb8257e272faaad2ca8dad9a50f82abb5cae67d46ac72e1086d47d6599f6938d688c588781569825639d1c56ded7d0fa69671c9ad99d4361c9de2787d7d8f9ba4028ce2ee4b1b157bb322dbf03fb24245cbf61880e72ff171b55bae675ff5d80234d32be2739e7f582f25fc51690f77f51daa5a275f5337968be8bcb4d16380c30ea7717f8722a1b1712282d9eaca0eea3ab6b043d7a38bf095ce413c2fc02885e36bc21269b4a7064f786b734c109731e8e11805961363b9e1e445ebc7998ce5f7c17a61279a7516f04bc82b59447be7f1492762502f2a77d282c10362a5c9fa39c35c78b92a01927789890e103edef613c6768ae18be4225facb0b2e08d8ec89019a581de8bc5b4658b6809ccc665defdc4484afd2e6a3ab33eca0e5d439b7cd366363110b4efef494250a61ac521b32a7452b5f5ddf7c30db62b61967e5f20653543baa5abedf44ed6c1e410786d991a08199ad12d2831a1d911c68cb7a8df84c4c0f158cac0f4e018090f26832f022637e2c27de542b9935f5cac52cc0fb820f2074314c70834ea9e308d87f04bdf738576fa791e46b8a823b10eb6f60ec8b7afed1a6c75a51458a0572298e745bf292af94459d927db47a0c41a9ff81764d50d51d3e3479fea2af645ddaac86da6ff7f24a402e15d513d4fd80b98444ffc42f50b114913d73a330913bced0afa41a675f9db60233fc5c43969cc3ddb741bdc959c5541fe567c84693515ddbdf23d3a2488273f3a71463ae83f6669edeb5612f712b252f0c3d14d0bc6d271f329baf652a2a6f49c1de546b1eae3258c4de3ef56db8178c0a08788151008a0d10ac7c8a74d77ca1152eae3d747327c0b9815be882f49358e49c11c7b7e1149387d73c6021b7d6439d32e4cc66198685f59b7c7beb0083c004b7c9b68bd4a295262a629fa9fa1274ae39617530bae0d13a45e6c5673b2158e9a09db8423e0c0f93bdaced020d44a6df76a7ff707b72870f98a82551d6cd2c921470144023d2a07ed350f2f34b1271ade2bc2e7bb27313b9b6c5e70eeabd6a4a2ce83c019c2c5972e8ab30338e2c4c5147cf87445337d0580ddbd6898639007298f3e2facb5ecc50d6cfcf4ab2268b5b84850ca550cbf5aa3e9fea485afc1b4516192030398aae5c5dc9f3a6962e17d6896540e1f29784bed538e52cb6bd0f62e856ecfb00b11f47261ba65d1bd1d6ce2f03448d800963fa99ad17e391c038fc5c8765bd11408e1ea95da06d32c77afc90d0fd689db54d4a540d9fc332c3254291c60ad7c8c5d8a12843c2a74a5d623d35932b6ca43b87872d7db7da5454d054f327cd9371c266abcbe5675f154df3dc03bd2ed5aa0a879d8c09f8fc1799f0b62e77279062e3a47731fc275179b521582b4a65de0550929c01e37167249783f5fc8ba036533277d0b0ef1c57b57ca1d5d5af234dec0b8c46fe62aa02da56879e96d1d5fa6de1ac2b4ba08a6ace24cc7e27130024a4cbe0429e26a5ec88e79f89fe33ea6a7ffc51d01a359135898911f159eb16a0eabdcfae218c1aa5ba276c8a79b9f77cb0c24628d83d9883e3b8f10cbf2bed89bede696105ef746bb23bb73d97759695ea5ce886cd3cf69a5685684c600a0a5b24af1e447fd9cecb9261d3b710618c6a8fbce7e9faba38ca327c840496fde5b809208ab7df1db07abed7676ab5b6e42cf7b14c3304b8f18f56f569ff02309c41bb327ce706b4675cf36e3290edcb750fea3e915edaec2bb0d35a37239afbde4116e7d940f4ace727d539b9d821e1d53a809b77bdffa08c6b799845bc5672bb5a17256cbdb7765758780e6641738df16259fc9e4af2eb64b7468035fd459641506cf4f044d471f26038fbb7e1ee3b5424f64549b392911af0fefa9581462cae9cdd92b5089502447cf2f4d43ed995edb2cc432fb75951c0a8d10778b35a01fd4ab3801b5403afc61ebce32a8affa126b9e88b2f3f30d43a27913d973bc3a31ae661e0072725b885519671cb7f66803b44e5d20c7b0e737f64faaa385d1d51427f02137abd22e0e7ee8742de6c5a83f9e66a2867b0d3857bcc4c94a5966ef94465355aabe5e11c9b834f8ff2c58667edad814a502544a6229a236e6ac260ea3312c53889e66b7aaf5d73f89dc8e9a4d2a607ef880183b65332853776ee6c4d4e7a750823a43ab67be1bf49ed38e423062d1d7dd038a21ed56ca66cea6affa1639c6ce09a2b54ebe87c51373764756d26a434116c2240fbc36c155954e32b5419597489e24b9604f83e8781ef910de66302ce556365f7b259faf894caa9edfde2dabe598a2e1903539afe58a50e842ffc6b2c5fac67f58e1a95438862529d00c6cb84c8cdcd66d6c1c20f31c6956fad0e9ae2b3b1215db7ed0edaa762246a7d202501b5802e0828193a8c6634b21714cdf242483c52fbba63caa6784e9e98480db8c4d38a6da048f12d0803d23c0b048f2fc11ee07822d7b6f208b7dc52d091c3125d9f8fd0fe1372b4fbf7257a24ed55c3cead2184a1a444e2d9f8fc33c6cf5ddbc791a7681f34311209eca22ca55079452bc23b275d2c45d2d62848ef698065c15f9965d7ed0a7bc9dad8fdd73574b14ddafe3e74177f9bbcd7885ad15f53af3d8b0d5160cf272398a6cf3276c4018e9af5eb46e1eb236f71d7cd3e4603c8417a283b121adb4e0ad2085ed53d37df5f3cd65ca37c197ebb9a1b3456eba5c67f68601da480d9e8ee5290fa69508df124bc10ce7b605e80c6bfbda4b30dc21e4aec2d98bc4624a133e003aee63cba572fed69316cd980c8d1ea41051a8eb3145f80735d9d4002c1d91fadd1024e3fbf01f543f313ba41da6f836a9f3e95e025eaf00fc8450530a8284c63d33642d20bd5a9e46a1b9d437e776c5e335543cb676c57d7496b43648892cc24b86457b7bfb5c7042f427aee9a007ea7ae821025e9b5af9fd7a81c44f8af9561c9eecf57562ee60cb0beaa7d0fa49e37459b5ec26987778563e5aaeec7dc0fb57451447631fab72c140fd4172359a8d01dbd9ec3137b04a31890819866042ebbc406236909f65ef8f974b539b1bbb03ff3c8d5df9a7ccc1c7187f76702fa0cd15298cb59cb6ab47acc40e47b9c5404ace5dd95a5a74b9945f219126456bf4e41ad36c0f32520184190feb3f87e9c2b74cd57d4399d31ed46f35f85ddd463cf43e6149fbeb0808ce01fc592ce1c561ca81023a04f068a86bd11c07990029d7fb43135ae43efc0cda4c0eaa2bc1eb602f4c6f8a1bff331d75e659823c65cb804d393e56c589859aea0149c66fec85239447356fda0c477799b8e9ce2c2dfc7098179eb8e15b51877cd8050caf4faeab84c3d1bbe611a698b869b80bdbdefc4a0965dbfc04b182d5624a7e8864e33a9b607b1a81713d30dc249d37c2e0848356394734963ef3d59a6c6de40edaddd38db5704b46fa4cfcb56f75ed061bfb47b96893dcbfe4991e856ca5be59f7703bed1952b24f71e0808f6c1cb2d0f0c9f34fad3df5ba296344240848bd40435d4c8961c80f33a8934a0495454abd9020351a58a4a0a8fb398d9084aea6f7904986e7f0499d2b9653d19e1a9849f9e7abd6ee7161261b09273c29b5439711efa57c25a23683ef8cc8ddbed6560070e44f0febab1db02b3f8efe09a08ca3f18ec9747f909ed229981b719cd0c3d559e27d7e7000a47c196bca2babb6dae49ddbc326232a9c00fccb4ffa6283f128581721c474e8c8380eec936c34df6a139c33c355c23d3eba18b27b870049f8feb4c0fe1ffce6f6c095fd7c99a11f18b4e6bc809c6dd1117846f4ca5ecf97e6efb84e65d739aa445d30cc6d2b5d806b6084d716453b2db259b8e67d1086dbab005d46654127346e76f9a2919bf350ad1a0443266470418917e1fb51138e559150c6c6a3903835b22a45d447f929842c80ae58bbeb49098531fea292f65f679d2e2d77bfea53fd29c642b84d0f293aee9691b3acfc11bccf3a70657de0d078e6d4bd675b9a504075a28311deda61c7e6414ff8de01b738709af3c502add268d67501cec4f668be01d8de0490144faecd2d024ba7ef490102de8109c472878cd2d27d9e059b11763de6e53bb74cd4ae82ab4429f291f3c15842440e1fa0d21b28ec4ff20f43a2fb6b957f924806610193bf6e914611a4441c669aa244f4335a08d6d104a90134857fda59924651cba79ce39ef7fd115c0d7c00434272f5e3c748773c63d3504ea109be5e7a694272d14a2365407100a1a25eefe836e36db090887ffa98c68c9dc7861f46d5c0fb8ffc39902ba4aa3155a870f92482c10d68af6132aca9a06543dce6352697b12862f515f7159da39d03b6bf69483338dc7b45edbf976bb6fca95fa27963d3a9a1e9193627281aa3d50c185fa94b166bd36fb712a3e1702de85a6be929863d52a322711fde054b55bcf6b24b2d6f31e62e3ed7f8c704be129650aa271de7a845fe27cb13f4c2231a3b4d57fa1d63ae1966133aaef39f8329ee3d01718381d2fc19516ecf1a7b19667ee431dd953d8b13e4e734e6ed91ec1fc61248b035d264cdf0ab0e4e96b2a42adc2bc0867c95a99cb8d5ccdff4fab0bc620a14358aece6bea7d54ddad4aaffc9958d8d6b1270ca01699c6bdffef453507df7a862f4ed64c0848cd9456f2c8b35346dbf4fcd141134908366dbf1ee917bd3db9a05a1c581be2e8dd40ff619b2eeeb930636af1ba3a837f41df5633d8adedad1622db91bd9df3c2d285ff1f2cdc0274e22778464c4f737f77a6a0ceddbaaec0ace42957d931f85679c37c0fc9d5b76f1e", 0x1000}, {&(0x7f0000001040)="c2933a20abf9f3d45c535b9ba10789de5bc310f691d7e8a8ab1aa34432fe4a773658916770eafd15c1dcd7a7bb2fa8d3f42788b3df97bfefc6d94e126bdac75488470ce8227d3c0e9400fdf2ce61aaba9ddaf5383b451f92949cb58c72527313f96d7457d8de0bc34c83f3c5259b77ba85ce661575878142efd52b02", 0x7c}, {&(0x7f00000010c0)="9890c8790c30e3a2ac6ba436c90f912dab4b8d0627b202b3e904a74f4b2140f0d97325903ee85a01673d58c69b9dd89a95f6a62f048105a7ae9dbb2c7e1579a58f43887a1e5c64b3c59ed132d8cacc4951984f61b194e316aa3be9b808d205215efff479fccb5985", 0x68}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x4}, 0x4) select(0x40, &(0x7f0000001400)={0x1, 0x5, 0x5, 0x9, 0x0, 0x0, 0x5, 0x40}, &(0x7f0000001440)={0x7, 0x8, 0x2, 0x2, 0x9, 0x8000, 0x0, 0x7}, &(0x7f0000001480)={0x1ff, 0x1000, 0x100000001, 0x10000, 0x8, 0xa00, 0x4, 0x3}, &(0x7f00000014c0)={0x7a, 0x8000000000000000}) 15:37:58 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socketpair(0x26, 0x1, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) 15:37:58 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f", 0x1}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 15:37:58 executing program 1: socketpair(0x1, 0x3, 0x3ff, 0x0) r0 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)) 15:37:58 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1c0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 15:37:58 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}], 0x1) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}, {0x7, 0x48, 0x800}, {0x3, 0xe51}], 0x3) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 15:38:01 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) 15:38:01 executing program 1: poll(&(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x20) listen(r0, 0x3ff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 15:38:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 15:38:01 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:38:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) close(r0) 15:38:04 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) getrusage(0x0, &(0x7f0000000000)) 15:38:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) flock(r0, 0x6) close(r0) 15:38:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) 15:38:04 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5cac869a, 0x100000001, 0x0, 0x3, "9daf411b1bbf2700", 0x0, 0x81}) 15:38:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) close(r0) socket$unix(0x1, 0x2, 0x0) 15:38:04 executing program 1: r0 = socket(0x12, 0x3, 0x2) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 15:38:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 15:38:04 executing program 0: r0 = socket$inet(0x2, 0x10000006, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 15:38:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x3ff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 15:38:04 executing program 0: r0 = syz_open_pts() mlockall(0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "02ae6856a6078d5ca6a8fbb637ac56d73ba52d50", 0x0, 0xfffffffffffffff8}) ioctl$TIOCSCTTY(r0, 0x20007461) 15:38:07 executing program 1: 15:38:07 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0xfedf) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 15:38:07 executing program 0: 15:38:07 executing program 1: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000000)='./file0\x00') unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 15:38:07 executing program 0: pipe(&(0x7f0000000040)) 15:38:07 executing program 1: 15:38:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x21) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 15:38:07 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) close(r0) 15:38:07 executing program 0: pipe2(&(0x7f0000003840)={0xffffffffffffffff}, 0x4) fchmod(r0, 0x0) 15:38:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xffffffff, 0x7, 0x0, 0x27}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8, 0x122) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 15:38:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 15:38:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) shutdown(r0, 0x1) 15:38:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff61, 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 15:38:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) 15:38:07 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:38:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/97, &(0x7f0000000000)=0x61) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) 15:38:07 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x8f) r1 = socket$inet(0x2, 0x2, 0xa81d) socketpair(0x6, 0x3, 0x1, &(0x7f0000000000)) dup2(r1, r0) r2 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x100}, {r2, 0x4}, {}], 0x3, 0x9) 15:38:07 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = msgget(0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x80, 0x2}, 0x8000, 0x2, r6, r7, 0x4, 0x6, 0x7f, 0x4}) 15:38:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 15:38:07 executing program 1: r0 = socket(0x17, 0x0, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x3f}, 0x8) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x380, 0x100) ioctl$TIOCSCTTY(r2, 0x20007461) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x80000001, 0x0, 0x0, 0x9, 0x8000, 0x100, 0xbc95}, 0x0, &(0x7f00000001c0)={0x2, 0xe16, 0x3ff, 0xb1ba, 0xfffffffffffffe00, 0x0, 0x2, 0x690}, &(0x7f0000000200)={0x6, 0x7}) 15:38:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="c5ec21dacea3170ad5e2773cb03f636cdd79abaf8e68d86effdfe31e93b08ab95d49720f3306453f81de8eadbf1411bec1180fb78bcdba6ad10c0fca22a84dc900b69e55c45e95579c4d6f721489bbb77ae92277adc400109a78e2f389e85d1cbee0e04cc226a47adf6db55a601a3daeaa172fa18ded288678ad", 0x7a, 0x6, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x7f}, 0xc) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="5391f118f2878111ec6e67c8a39c6b3d8735775b8ab945a854d527bb57d0437b0cdbbee295a1e06461d87b6c38e6730b062ee1d3dad4504db9d6cfe84e49f92b6f45fe9263df01ce512d117f650ba1dfad530ed1b7ef2cb00ffdd68db04c6e229ed86fc55d7171da786f85cc43a91f88bbb5c8262c69e426018098c4f367aa89d7c239b69438a747c6af635ffc0ab738218a69eca21cacc09256920c8e993de4343bb4841f72d72164e94510091ab96be857799e05e6d359a87d1c2eb83af2d5d7ffd7726427ca6493f8093d436e22649fd9eaae144d865304d28b127b7a98377cb23145473c273d78bfa9ca0a69225435ea5785fbd4665f67a552ebb9fe4d5144d119da8569d4e513a9e307081ae1b61a3159f4dd614ee53db90110a9805660bc55314249b5934b2f6b3def3771c48ec67b89d04b809f02ddacce7582fe83c0811d424cb4ba25fa7f7b33b3b829f1d640734660d40488e3387da4a82833b744165dabc884005a7be168c9f2873c7ee86438e34bcbc50388edf9aee93fad85b345843f31b63d9d20ae58c4f9cee1cd16ef8fea9025d1ee7cce89915d4d275de9ede15cac2a4cc5d31de1696909d4e0fa3947fb477e6d52bd7e2f092272c1b202ad712b0b80f4a94e1f949ff7fc5c51fdaaba771323a48b37420da3b9cbac4690647ebd0841c4d83fb14d449b4582bfd8b85a41df045c4de5ff90ce6155d7238d2541fa21a7a421305f1d43a7af1893a4ee91408cef0f258c60fdcc5ab5cd1af25092134d7dc6bf6ba31d9a4dd3d025d13f2a0b8ba363f242f5479bde7c249a4b07733500afa52ad8555a8d7508b141796c773b042f3f2b673d290672ae26a44468318b39e8551674519f46484493713f798db93582caa9af50082320c2cbb78ac3231a79ecac2a64616865e7d0b2b98be126581a06078a56f77e411343c80d3d5bee224e6f27a040aadf08f769ef070b3dfcb3149c56fdd5d0f36f1ab677f67fd2a90d59b8f048ca2c03fc4ccb914a6db775975774641babcfb759925ea7e529bfe4710b4ccaeb51e7a56c9fc482e4681bce6b6025ed856a964459d2348266f3136dde6151dc7eb2ce45a0d87b0f430be49fdfff087bfec9ae7b4cfce2a2ee6ba4c504a5b3ba74b884693a0fc8d731bacb3b41279b041ac33d2f3016c76b07a183717052c8caa16a029f11a5489f79cf355ff931d41605917da74647735602864a8552c16d03243e1121300f8d8fddbe76c226699b363b542d53b0efc99af32d94aad002eb1516d81a8ef85b91875a7e054df366f98cae07102fdee8e654723aa923730dd42c020ad12b32f93d359e4db0a24ff653f70ad9be4f87312a20341d69e8c53814f7d2de3d99e5f756345f5bb7b5f4d91fbb7936c4daed3bfa51448ff1f7a74e951285ca0394b128732cbdd5b9aa7596dd3b47bada7902bac7226cd24a777a95aceac0a24cffad63a7157ca03b0fb45dcfa399fce2d86713992d11f07c10ab5ff4b1c91d5e4d734959339f99251bd928493ef1b6c6272205bc0f679639894382eb7343cb1181cb75988744c0fcc55074af16afa1fbd000677c6b2c9f102f81a1d6f64764afc14ff55f07faf0178a1142d1928f843cde7be6dca8812e51890fa42f5aa1df72c8a083bfee6b33589f367366de580b20b56d75802cd262f13b4da30c236404629ea4e79a27cddfb2e428a24cff944033d89ee020e17a077f3bdb374b6a6c5c790597ccc59b60aeab231e4702bda623e761b9a8c20ebf237ed22ee1854920da9e29c2bdedb4dc26b64a11ae5620687d4845a7f5f0816919c4dbf9e4be7e7cf199e3706caace2da9cefe8c17eca9c09196bc1a64da9e944f4949696c4d186ec500de2532a5e49ac966146720c40f5d98d5b8e0d1f03f5d5f7d962726f23490d85b32c7e788a1788364a4e9687071ddd90f6b54fff8ff7a582dda27a1512ec87ee69ca87b77bf77113ff02f891cd4bff5e0fbbd31984e729eb61c2fc5fc454b13ee77ed44bd0e624d6992b0aba8491ede0ea2de68efc790efa5c8f2ff3d08495aab325ab514f9fb08c1eb6c21ba11b5e1aca8e5183d9cad186404a695a5713ea56164e72b70fd9ff0c9a5a5776e86be9aaf29f46067b9c9f4597b25095d1896c1b1dfbc4b2f1c8cc5707238286d345130097d12a81160ee864a2a57e6da582a3aa97a3ee42a8fce19bc13d14ddcc9573b4021149a8ddeeb97929336a00ebf88fe2b7cb3719839f94b043d228828c64e32a0ed192083e9748cc10d63fc324ad9612c87e053fdae14170af22d056239ee6b515eec8e09f473c3fbde39965331142ad9bdcefb15759fb667e138f644ea2baa574daf42a988b0f421ea50233be6f21e425344176537e798ba8f447804edfc113a117caa5425a49bd7ad159c1eec152f60d91776ef33878cb5f53da215eda9442bab99d72040980c37428c4218017564a2fc9e441f378dc5a27646772835f67b83dc4ac4d3f22bf079d949d4d10f66306250adb44fd3ed21948fef8ce7b524b7761e543c78027e7e00bd15454bd139b3ceae64accfdf3fa16a72cda4e66e985e12475a5fc5a4964d55984b1db74825d040d8edd936ed8c96bab0db395eb4e26f5fe525767f585d781d331fa8d248a0ed5c62aa07d460102ad7d2bbb91d9ac722a6d47cd1d467c8d8f203d7ec83df2b884ec1ca965c369e42c187f5264013c3aae6f321a89aa9c4e800d14e850eb2b02b897c80542743521608890a1533987fc7d722243556c397652fe1b637ad94c6584301f8054bcda8083fc015850dfcc6259bb4d910756a8bb467dc978ed0de6c8fe1d42611979751d7fd66cca917d8f65660602e369392d643e2d23c43bc7448e4f2712108d2364095822984f21eefee74d240b89d7bdfc292ea868f2c95300fcfe9d1d36836730a406a6ddfd05600b2e65cb4c7a1497df7a4a5110873152514fac2fa73cb5c659460f3fa0fb9a476e2d4fa3538559200e1e612e0b93852f576934e1c3055930c1dcdea565b8ddd2379aa6a6e0abc67c3e65a552eb9961247d4709de4b8a660a38184ecc451b3b5da1a6caa635c587548ce30d6f82804e5c812ee279a65bae293f5c8262259774c5de45018a39d033e9bd013236c863c5f0df9ab4eb77622e36bdaa1575de618719c0017b6309001fabe90a3e7795769b721269fe269b0ee851521f3969fd2db79fb89c3dd9016cf99478b73c14d8a078f09f639a9a477946e7a2b91d3274b4131b98583f66f1c752d76d1174298c6a3de341f4e4eeab6a8d0026c78882728a41a3e753a7b82a8f4a9ce804183f6b0f7d1cc6555e2fbf9e7d9d7439a1bec8830a80ba098d60dbe47bd88550d393dcfe0c80aa64524a7ea87287f227676016da1ed76acecb2a259a957118b1d8aff9ba65e17d74858ce1bda9ca76451cd22d29f05aba6e7b8f7447d4af7f0d61c37e109fcdaab5b45983d934502df89e0b13186b9c73772d34c10e4123f0b12fb46cb2cbfed4a41b3c3aa71644fc6a8e6df25a3d7272f9f80cb894b89ab44cda42f4969f79d254ed981c7ed389800522bdd9f977d7acc0c9304124a984afd21c4e424e18e292612405de53e13ec5d94fccb63bda00ed1cd5cced9ce5705df5a728a5ef9d5f711c985ee746742d67f11d8571ed49fa459bb0328fa2c135cb7d3541fb6f98286ce560ea293408cfba57da84fa0c7cfc822c5b511318c79b01a256c573045a4f0f0930af815917dfd1dd837be2feed0b77f7985dd446567eb120cfc052e02d2fd4695be860b8f1c6152f58b6acff2a711fd33fc20706558934b0a62d595e8c41aa568e12cc3a1e3df57e4d12bf1857fdfafa5907eedd09327e8f1699ae9847c2f5b858e04a1a3f1300cf56957d3a94f3997b4afbe8012354baa1bd69f7637ebac98cc843871eaef0b2f3091f6e2ff44120acfb235da3c3507c8d64a53e1845f8f68f3a6f8bff5de8d1224441e5c713e737a3fb5dd6124d9e40081018308c2ca99ba1f85d3f1bd3932a637b858a2d096d60fc8fa15f06e26d37a668a2fc1d5f5c5443c24b317804134504d7227fa2ff50b49ace725722d88186e67cb32572fd0c602cc692da5a006a441ee4cb89861fe2a74e602266d43074f145f70fd610e22f005cd633c861568d3639a3425a948414838c118667ab45e9da3d5ec3b61a1bf0d67e02ef507493c9b2e66f7ea053df465b37c76a073802939ed9121a10cba902624d44d7b061550b59d5ef3d73cd7fa281b0e28e8adf8b57c4e97f505fd31c02682f082cb991cb9999c773da93e7be2919350c4c8b6bce1e0e14c6873ffdfd9f06d4f67efc91f3f1490a8887cda9a4c96013b3fb6ddd234eaa00e6a104a1c5e88b42d02604fc5749f8ce6612626dfeafa393aeb0f1f7a687dff4b6602c29a6ebb24e84ac10228062625a54329c63e50c2d1d84037feafca3f561532970889581c1e8a09cd63851ae6ac6b332eeff73ea1935f9a43fcfda5e5ffb378abb16e580ff4f9d5778eb01a8660ecb78fd100b37cab08f65e68997220a7b7b9ea1e2ccf0f9f4764aca706af041a4c258c02316ae2d21df1608180f957c19abe2730aa2ee5f9bd748c31f17e47112450518fdc710f9faab192e06d0062c1996321d90ed441bed9943378c95a0772d902c5f8a543be5a7e10f330f1b004a4ff4cd292039588fa757c876a999b39c4b3775af97ebf8895fecd55c05c462706fa43710056c9a81c903fe05acf0241e009653db99a55f63c64ec837284101ebb6385d85e118c82c6be735cf90e8598ae9041490107ac788bd71e24fe382fcffd70f824ae25ceb8b578d1002cdd3cdd639a338e0847fcd25bd3676af23d6a1a68aeee3bf1ba91f9c119338b0035304c1cb80c1b7c484467d7ee0fc5e6b48494edea1b7964c7c6f7b8d0bc0edeaacec36d19dfb419133719bb866cd6da2f1e1d6be67e7dbcd3f76dae3c4a970188253b460d5357882ed4a2ccfbe4e2d0384092a68222b25fb1cd76dd03e638a8494164fdf5bf0d6a1b560c03d6400ee8d766fedd5e146367b7b2aa9f8974173c6d8dde6b9bea5210866948047015f00893d288cbe554841489a4e35de279d36a1111e386f9d17f48fb7fe5b64579ecd90f4c50d9d60f636f7ac0d7e6bf2f869f2b1dad95f90cc45341a21fd38b872919daee67e517044128daf71ac7f3c7e7433d4dc07886edd3bffbbcd0f4f42fafd261c8ddebceaa7eaa67cfb1005e34b63066ddf600c9d4151bdcb4ca33ac28520669b32f9783bacfb5ea03695022af12eeeddbaa3a3014e2b8b48998d0f807bbbea8ea24d8a0b1e73d722f55a3c554d05cf415cb899f156e75fa748bcc487f4795a66d25eebeb905c5e13ec89ca1737293eabfa07f5e11f4b3122d797fd3614fd21a69e81bb6e0de39392bf6536782e81597db814a03eb1795d19985c791e9f69836c44e7929c31afc3f6b620678fd46e186dae4ad1b36e3618598448d0f745a416b73d37de91bab8e1d3c3dbf4a79f2b63316be2adb9c0709b3391a56f7b260785030c2ade1cb9fc8e9c99c954f13f1c2b414b31a5d71fdbfe7638c18954887438a6553babbf7ed2988a3d96034d5897ed5a3a8e6510b6418005d0c15ede1a63a4185985a86a13326a75e7b88a60921618c0262c0d9ccbbd762628f406e46ae4a1dbcd81a3355c308866d3f10a1f93398fb854ebf0c2eba2e3a458b290a2f460dc60e7d7977da072906f336a4ffd4807dc5f38addfbda364d0a4916b7ab675927177eac8b9bd776bc790ae6493ce240faa0ded702fb6bf9f17053e77cc03d5c1733b54768c9") 15:38:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) sendto(r2, &(0x7f0000000000)="0a5ccc804c49d1e1375eeb5acd7f21198167d0cd96952efc75476606ee7082cf71c83df785c6e5294013ff5961c91d31f31d3e3f03bebc5ed8a3cb0eefcd052e9b5d9734ba253132cd0daa401c84953ddf986ee1858664cbc16f9268b398556eeb4d8c3b40e8a86d591eda21af98ca257c", 0x71, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 15:38:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1222, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setitimer(0x0, &(0x7f00000001c0)={{0x2, 0x7}, {0x5, 0x5}}, &(0x7f0000000200)) r1 = kqueue() close(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x400, 0x7, 0x8, 0x9, "0ae6e8aa824bb45db57e799effc89c821b1b7f87", 0x7, 0x8000}) close(r3) dup2(0xffffffffffffffff, r1) 15:38:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) close(r0) poll(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x200, 0x0) 15:38:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1927, &(0x7f0000000200), &(0x7f0000000240)=0x4) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0x1) getrusage(0x1, &(0x7f0000000140)) ioctl$TIOCEXCL(r2, 0x2000740d) 15:38:10 executing program 0: setitimer(0x1, &(0x7f0000000040), 0x0) setitimer(0x2, &(0x7f0000000000)={{0x80000000, 0x40000000000001}, {0x8, 0x8001}}, &(0x7f0000000100)) 15:38:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 15:38:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000080)=""/145, 0x91}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/210, 0xd2}], 0x4, 0x62) flock(r1, 0x6) close(r1) 15:38:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x4}, {0x18, 0x1, 0x0, 0x1}, 0x1, [0x2, 0xbda, 0x9, 0x5, 0x101, 0x3, 0x3, 0x9]}, 0x3c) 15:38:10 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) socketpair(0x2, 0x4000, 0xea61, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x1) setitimer(0x4, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) 15:38:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 15:38:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', 0xcb) 15:38:10 executing program 0: mincore(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0xffffffffffffffff) socketpair$inet6(0x18, 0x2, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 15:38:10 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) socket$inet(0x2, 0xc005, 0x8) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x10001}, 0xc) close(r0) 15:38:10 executing program 0: mprotect(&(0x7f000020b000/0x1000)=nil, 0x1000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 15:38:10 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/138, &(0x7f0000000180)=0x8a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) 15:38:10 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = socket(0x20, 0x5, 0x3d6) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x61) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x4) r3 = getuid() seteuid(r3) socketpair$inet6(0x18, 0x8002, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x6, 0x8}], 0x7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x5f, 0x3, 0x0, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0xfffffffffffffc31}, {{r5}, 0xffffffffffffffff, 0x42, 0xfffff, 0x9, 0x5}], 0x4, &(0x7f0000000180)={0x7, 0xd2}) 15:38:10 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0xffff}, {0x7, 0x3ffd}}, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x1f29, 0xac}, {0x7, 0x2}}, &(0x7f0000000180)) socketpair(0x3b, 0x8004, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) getitimer(0x0, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) setitimer(0x587cdebf2a4d3cab, &(0x7f0000000040)={{0x5, 0x9183}, {0x8, 0x5}}, &(0x7f0000000080)) 15:38:13 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) socketpair$inet(0x2, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x11, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="d0f6964ec23cc5891d6ef1c744b7683f", 0x10}, {&(0x7f00000000c0)="8a5d40ac07790f835926336d70c410d5b8e8957287c7eec9efb2461ac70b8e8843afccd2a180cc5d22c93c0f2e67098529ce7f442ca1efd3857d6d519f7920304592500a2c48f767c6468b9b839c7ba1c5828d8fb10554c05980490eab1983de999031389d98daa59a44fcaef089040e90146bf43a959199ae", 0x79}, {&(0x7f0000000140)="13bcb25b26bcf0940645a86399e66155bcd949517df8e2d9e5a200eb6bd0687c66e7018caf13d29c35176e11a25cf4f504bd375f555d909c1022160da3b237d2c772e0fd57ed921fda6e2c497285f2bd35e3c0f57b6b31e6fc066a18f83c58abe5cc036d2c4cf81c518de92891da21e384e92492c32b9c4452f932a476bef2580e1bd2296252beddf80c3503da48f754aa98288a667911a7989b2f735daec825f051791854cdf1087562a4dafc53385cb34c2d0b61c83f6741d405900390db20c0db580a61416cdfa4d619a6940adf69e635362b96076ad48ea20a530a1366dc1221eea6e2f10792c59d548977480243c2550a3b", 0xf4}, {&(0x7f0000000240)="ec4e8306c1393d519ec0c9e141f383130da4269cd6115d25cf08b4bfebed9efc552ca4f51da907e2635385cc6df155692695c582bcb4d0b8da83fbd8cfa4b0a3fe8ab30997de905aa27d6ab6645c", 0x4e}, {&(0x7f00000002c0)="b1b3c8a5a6c26db25fb90adb46c661832078e7607aacb036ce4156c7b7b2f159fceda2e83e6a849754a1972a95aa75e79f8dc60d5429b9f8ee40a6b64a7c8c350b0782e71c1a6d700ad0f21ad0af29126d4521b4e3b93f75b81ef99328756515036ca8aaf22c9939949eb336765cce9359ad9d89cc427583c9af068fd904e230db2222f5de", 0x85}, {&(0x7f0000000380)="f1b672a6cd9d06f5fc13c8e1ea4b731e37a2afc189d6b3714d9e26647a3e80d7a122f7a78e77648f5ab367433bbe63c94f50de4eead655f06d1be0298b754c8005ca4e0a0f72c83fae93f922547eafc54829e4047e3ea8299e230bbc6435a26600ce2792f07fe41a2bea86dc3dfedf64f306d97160d6e941966559a3dbda3e4b2c81784778c7442d1b424d768a13b6816e11143097375b68c9c9dc8147db016d0f1892d4bf9a8cd6fbfdd90eb8a7e6eb7f562e463e6746aaff0d9f696a481fbdb6259ffc14da199d572115259954ed35e2eacd490763ce0380998f9439d5767458781475fe595c621b6d84", 0xeb}, {&(0x7f0000000480)="d77e05970ce0836f79202043d62e64ed26fa6cee41cabb754935290dc699b4d1db2e06c3e0d5f88b7bff023117a22ae29f1eb7602c153a9a7e4b0c7d118412436471281b3a4b748080d9f2", 0x4b}, {&(0x7f0000000500)="96731b16167d5c3f162a3d97c473abe3b966960c5b5dd5b04b7c516d16c8398e2d33e795fb7f547b0ce81237cba87716d0cb12b488ef750984f712a9b88073fd253f42a1b9fe42e3f4aec237c59d2692e02d79ff140dc36ccb8cd5e854b8195ed4b0e2", 0x63}, {&(0x7f0000000580)="fd02cf948d870cbee685882a3e55f3dc86842929c0229c7eb98ede70816ae65725d2f7e266d15d08a57df9c4eb9c", 0x2e}], 0x9, &(0x7f0000000680)=[{0xd8, 0xffff, 0x3, "bce707064ceeedc5141069e6ee7c68f90940ea0b45b5ae3fcb28f0b3584fbe55c30b6be22c209cc2a18af85718ade7512a581de5143a13a48c4748ab543dacf5e3b42142e5fef9ddb184229de84523e5fa5c6957583db0f3548ba0af81b8b52704b0ab7cf810db52b1a84313d9878f885aa60cf6e4c61d0d3544f95a19b9e7688a66da5287c3ce04a24e52724e80dea924d9a1511f37aa40de51bf5a60d5f20df15451a2b3d77f960481e8866c5d1fc3aebc880892f2974c2db94a9f3052a5c6b2072dad7ec963"}, {0xf0, 0x1, 0x8000, "83752be81a337b4078bd2bab177b4bba2b903f241a6f76040e44ec0c225af68cbed57571c0c985a8e023fd36b6ac81583810181ea1b403c391357c0d9e9652cf9e89755e021d5d4c6bd1afb858e941e442581b5d4883ff65b4c6af5529cc0e6bf25762824ee30009d0a256264d50bb7377db9c3ad910b86660e5037653d18f37a15625d0cc43e51453261e81d4b71fcfd2deafd05126f2aee702cbee3d560f4f882a828f1cbbd5212163341d5dbeec47cd0662d307e7c8ab8d2e84277f811d5c4208584aa4a3fc2dc95174809781d30679bf088063c07b79cf0b67de"}, {0x18, 0xffff, 0x7ff, "c2"}], 0x1e0, 0x400}, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 15:38:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 15:38:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x4, 0xc0}, {{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0xffffffff, 0x30b}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x20, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x29, 0x50, 0x81, 0x1}, {{r1}, 0xfffffffffffffffc, 0x90, 0x80, 0xfffffffffffffe01, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x42, 0xfffffffffffff914}], 0x4, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x60000040, 0x7, 0xee44}, {{r0}, 0xffffffffffffffff, 0x18, 0xc0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x7, 0xfcf3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x100, 0x7}], 0x7, &(0x7f0000000280)={0x80, 0xffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be7b447b}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x0, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000300)=""/16) close(r0) ioctl$TIOCCBRK(r4, 0x2000747a) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r6 = open(&(0x7f00000002c0)='./file0\x00', 0xa0, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000400)) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000006, 0xfffffffffffff59b, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x7fff00}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000070, 0x100000000006, 0x7fffffff}], 0x81, 0x0, 0x4938, 0x0) 15:38:13 executing program 0: link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) 15:38:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x89}, {{r1}, 0xffffffffffffffff, 0x4}], 0x4, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x40000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 15:38:13 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 15:38:13 executing program 1: utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x80000000, 0x81}, {0x0, 0x8}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') unlink(&(0x7f00000000c0)='.') 15:38:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') dup2(r0, r0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0)       15:38:16 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r0) setregid(r1, 0x0) setregid(r2, r1) r3 = dup(0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r3, 0x100}, {r4, 0x80}], 0x2, 0x2) 15:38:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 15:38:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="171c111e053b95db1cec4a931dd28e15326586ea1f04d9e11ae9a96602a84e638060e2c333eb3f2c87a41a633545ebb04ead1a33382c32a72aff6f276cd7", 0x3e, 0x8, &(0x7f0000000040)={0x18, 0x0, 0xe07d, 0x7}, 0xc) 15:38:16 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 15:38:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) chroot(&(0x7f0000000000)='./file0\x00') 15:38:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 15:38:16 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfe6, 0x1000}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000100)="c9", 0x1) 15:38:16 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgrp() shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x10000, r1, r2, r3, r4, 0x84, 0x5}, 0x745b, 0x5, r5, r6, 0x100, 0x4, 0x5}) 15:38:16 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) write(r2, &(0x7f0000000080), 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0xa, r2) flock(r0, 0x0) 15:38:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 15:38:16 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 15:38:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) execve(0x0, 0x0, 0x0) 15:38:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000003) 15:38:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 15:38:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0xa20, 0xffffffff, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) 15:38:17 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{}], 0x92, 0x0) 15:38:17 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) 15:38:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000043, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfffffffffffff4e2}], 0x7f, &(0x7f0000000140)={0x400, 0x1}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)={0x0, "52c7"}, 0xa, 0x0) 15:38:20 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r3 = kqueue() socketpair$inet(0x2, 0x8004, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x2, 0x8) r7 = socket$inet(0x2, 0x4005, 0x7) r8 = socket$inet(0x2, 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x86}, {r1, 0x10}, {r2, 0x83}, {r3, 0x80}, {r4, 0x1e4}, {r5, 0x4}, {r6, 0x40}, {r7, 0xc4}, {r8, 0xa5}, {r9, 0x68}], 0xa, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 15:38:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x6, 0x2}) shutdown(r0, 0x1) 15:38:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='$3'], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) getegid() r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) 15:38:20 executing program 1: socketpair$inet(0x2, 0x4, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) msgsnd(0x0, 0x0, 0x0, 0x0) 15:38:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) socketpair(0x38, 0x0, 0x200, &(0x7f0000000480)) pledge(&(0x7f00000001c0)="0042d7c5dbd68eb5e95c66bde870c44a488e3dc8a76cb26c2e4ac874f17f8301d5906c63405292aca8c55dcfc2e76630ddebbbd8aef1070052", &(0x7f0000000200)="5819ccf9eb322a718dd61dba82ea76e347caef6a6f0d9a8f23177fea6583824bf1063c9412f23c0ee20055c89d95fd5f856dc128825704749d5716fb4e99b4bbd4a3d3bbe534ad56f2303abc6d8988ad9381117a751b089763ff4935d03d7d694650535745bc3edacaa150b2505d5987f3aa130b6ef9b82f7f9381940c50f10484727f25498d1358b27c49a7bbbd91c8ab776d25bd800fd20c83973ba492273a7a4d383ad2d49090a98ad1e706f1013728ae12610681e2a87c12b8e4e06d0d82ef343e8d4dc2ef32f3da0bedd6d56e2962019ada55e473bf352d302153902c4bd184f5c97838fae1ede00016d9ff47513eaca6631e4224130a1eea0cce234da5b69640d35ba3b247cfb6ae93c8c22d2b338d68726bcf867a923dc4d4c15ce5fe79be7552c00a219d9e4f75d7389f58ec512d5dff9daf3e29659e2b25e70bdfdc310e2122e107a7bd1cde334035fe102613d7da295c8a2937e434b9d8e6bb05ba9c54336d0fa6944b6f3e48bc735ddc7befba090f9e28481bf3f77c2746bc2d95cde610133b86d7fc3adbe29eb57a66bd12392136d2e78b37079403b2136eb86a2aacc827d37642f3ef70e944cd00bd3a677e50d35cbb3fc740e2ba7122ea5a7a2c52bec395f4559c249738dcfc980c0019b121d9a7c8db735078943219ab78a65b5c4a0939870dbc57d6b95b29bc9b1a5d7c872542ee9fda1edff39503c9dc2b95c35567794a97d3b95822c48a9bcf1431cbd18b3e002b027fbecd352ed0067a116cd84b0289f11b51dd5a910a6e1a8d5be98c0dfbce035a5d31a4a1000000000000000000000000") kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x4, 0xc0000021, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x45, 0x0, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000048, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000008, 0x9, 0x2}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xd, 0x2, 0x2, 0xc8b}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffff, 0x8207}, {{r2}, 0xfffffffffffffffd, 0x26, 0xfffff, 0x1, 0x10000}], 0xd55, &(0x7f0000000180)={0x6f, 0x4}) clock_getres(0x3, &(0x7f00000004c0)) 15:38:20 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000180)=[r3, r4, r5, r6, r7]) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 15:38:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) getegid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 15:38:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sync() listen(r0, 0x0) 15:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() write(r0, 0x0, 0x0) syz_open_pts() 15:38:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:38:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) fcntl$getflags(r1, 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 15:38:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3ff) listen(r0, 0x20) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x834}) 15:38:23 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) chroot(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 15:38:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000380)="6eca1d32a4dd4920106334159c41c256ab10dfdb7a36ebdef2c6b7fe25bc2623698f34437c8a59a12c34870aa173dfa3cbbe22b8a2d6a382c2ed5b1efa17933a6b35df0cdef92bcaed", 0x49}, {&(0x7f0000000440)="2b64726224ffa65ff39cdc031c53d5d9a009ea8d35ede1c7fdfdc59da5268b9401e5a61b0abb77b0e704537b69ed728bb8d7262ee0a6e8a94bcfabb7590792374cce59ec7044839c421d0965d43ff135f8829db1eb50bef6ea242decd389409ed336f4db177dd6d4052196d1273087ec9a3dbb12d8ed1e48ba9ca0148291ab27bf554fd2811276b846f0054f61c228d906413f6ec288422e0ab7957508ded9131c8ca7531c79f136a2d2f8fd2874c5ac2bbd03687e29831e078313e68cc053cd8802d42b80bf5929db5e1fa12a3aa9675d0cd370211042a9cad74342fc09ef1dfc29459abc25ad86b5726902dbd0a2c6e1", 0xf1}, {&(0x7f0000000540)="bb29660f525fb73f38c27d5c8f9dcfda23fb988c6acc2c4a56ad6babe4123c5ae62caa2bdc418474221fcf65bbd057ee4cc7eb94d8539c7b4b5290d514a21c22bad02c55fc812176775717c4005957bed50576ccee12b63f4fb3e4b948303cea08d32a15b3c193db98e53f2a7c19f100d80e109b63919719b08bcea6d89137705dae9f8cf4bc6fa08c26fd975d84f9e42767d9b7bd7f257326be0a83175eea5df15289020c2cc2ddc856ddba8457b890475c06f7142fcb85ba9fca41cf314be6244d1279e95c4f2506", 0xc9}, {&(0x7f0000000640)="87f58d617174a4aeb65e1936885ab7aa51af0c5263cb9fbc83c28e5554ed95aa8d97ae90fb8e58bd8e7a26cac5ca411f71e994fc644729144928b4aab0b5d2d022e2c2d1fe167d95f5fb1beaed4395643905e73ea5412d3c69b3ec3cad8ac208eda769e86bc5082462c820763ad91df521e1f3c07d800a681e31f5c8b0d25c3148f446e7e1dc89ce2c9f03e463d37512dc9493c2f3b51255c51adda464f9a5101ebb9361eaaf321db290c5b02f6ebee03466a726edb9d60e98292f3c403b1fcf8c7eac412bd55f86904838d98effb1b56f84b3da8a0f10258669377f7bb8f556", 0xe0}, {&(0x7f0000000740)="5ba174efcc1f1692971cba8cd63d2209a4e00553f01b421c9e0efa3e9e78c40d6363fa21189b802d77558d711c1e4308654e90bd5f4a57729bc7338177ffa0818d65da84e6ad8812f017", 0x4a}, {&(0x7f00000007c0)="eccd0571183dbd627523f02fa99fde5eab193db175557dcbe64225dd1e7562fd8d264a40fa8135841908e2a8aa41101d660d3167fdff6a089b8954177757f22015c0188bf8ad6ed2fca50b1c802af71a1e677cb0e62b07c0da8734d09853993e69a6bd011147ecdb2de3de3ba6e02f05afab6eb7bd8c417d22f1643351cfa58a225b15798d94da0f5e3604e7cfffd37ab08b55f3edd94eae6134a57a", 0x9c}, {&(0x7f0000000880)="3472a8a16712582a5b08b2beaf30a5c4", 0x10}, {&(0x7f00000008c0)="4288df01dbff383da986325f723e878e5b532fcb8aa28db3f22a7d5be408f02e22e1b2f1a0b782b35bcc29dca11630af346b11038616d50b20ba9e5225cfa1182730cd28487ade70ca9859d1b799d5eafe72e0efdd90137065db46f5374bf4a45d4dce1e35d19140a9aace73e1ae8ff7ff61fe88ce672736672c62a056e9f21a87bcb49f2fece3323e6a0262ec61cc736094339dbceecb2adea8040d027fb7c4511419506afd4d2270d0e7c24a6804b364e0f70f3f50e98f31e4866a23bb202b77bb188edde1", 0xc6}, {&(0x7f00000009c0)="cc7e3b45680a96ea14f9ebc9aa300f2e12be14d892318c43803e95b83dd77ead3fc0edf4f55ba44bd274f8416ce057fd554deb025829b89082449b2756fb0b962182a6b7a046a289353ef257a11916e20d80d86f90f91aef450262e93c32536322983b3c186f9755109b89ff39e0b1f09c0749ac2e94ddf16040708a175e0de4aeba4f08945355f2b23fde4ecee415ef45514e27090a2046a0e7cfbcfca7a5088295d2cb756efd483e53210f5113addfb7a50c1259739d5a635b20a16ae755aebdbad4bd752cfb80d54d71fe7a", 0xcd}], 0x9) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffd5, &(0x7f0000000380)}, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="fbd3f6694dda3563cbcb91b57f02677841ddf0f26074ffe45c6c6e47c8c099fa08e7cf39c6583f05a36c99e317aa037e8f8c23e148089015523f7108bdec6e0a59c7fdcbab77943e6c668daa68318d7516ac41183420cbb7c1c23cb0c4ba575745e45b5467b1c327ab9e6b358ae73218d2298fa867f3b54ec3b3542d3dd08d", 0x7f}, {&(0x7f00000000c0)="1af7b536508f0ba8ba42580a2a4632477091adca6432caee5d0c571d172966fe03897498bc1e5172f6dea939a36e3fd796eae9185ea8ed99bde09bb6ff8f0070a2b846e98f63ac5ded321f8bbf4702f3e7d8e88307aa847d4de7971e037b90e22f4d03be91feb210569eb5adad6a4980a1367c9fc671dd4b991d22fbee295274a07f98a625d0e345c6e7939759dc2711e36e901b63e692167f76d23210ff3946216e622722c0dd6da773ecc3b7456639bd007b8196", 0xb5}, {&(0x7f0000000180)="b64e09bbfecc0f71eabc28148eec9975c489d2123b79d8ef9e950e1fd1768b54", 0x20}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}], 0x20, 0x40a}, 0x402) 15:38:23 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 15:38:23 executing program 0: msgget(0x0, 0x410) msgget(0x1, 0x225) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x181) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 15:38:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000580)="ca9c1773f7b47f066b2b4d64d1f3d9543f75fe5f27d01da1a8b07249ef3de25f4d33b7d2849bdbe95e2698d8bcf2ff818e2ca0aae84d48e5fe84046ec3580bb7f5a3af25ff564c3f759210e67d4bf62dc179b2e6f2741f9e40e80a39c99caa0953f75c5a7da9e70fb0084079cbf2296c234910aaa24e2b9bedc01b6460b118765397687d84b704e9df1f429efb07907eb455d3f390f2fc1eddb826f05e25b066fab87ca30cde366bbe7f7a47fd2c624ee0b2292abfe8e5", 0xb7}, {&(0x7f0000000640)="f4464a2ce001845f96db708e910881b81735fba1e49d40f067736bfe142b8d9b34844f76e72278425da740965c058453499d21ddd747ded57706360fdf3c8a63bc919b406e747899d15f4ded64fec1b3a982c3b240700b499e2ece8e9252ba8609d4705f8ffcfa0202adf78d44930d1a23bcf9890d683dc70e7376157ad71852fe29dc2c6d0816d54fe3b39055b44ce0ba7ae5cc6958c7d4480eb354829a3e0b7fedd18c3a1c04169662bef33500558c30a114a6540af5b10dfaec28b4eb9837b1859995db49f975bec09725f18ffef19d1ec15aece768036ac349eee025fa4c5939c7232a8457af46f91268c22da3ad0be57f7153dc1966e96955b13d67f8572a2f1e50e0e53d94d236f181a03061d34997f26f258e025001e173e630633829ca65d30247aa17880b1d71a1c7685e19c5d40e0f07ef6a2efaf1c670262f17166d93654254d268f537889725a6df77b5b9d44a071ce6e0e70a7836b4a5ec9ea175712023f07f2c1768e7e8b25aae17c54301715efaacf60f5789767f38ba6b63c8c85a0c46762a575959c76fb6f45c4880b86cd138ee5b564b0702ae989e913dd950fe408334f4df473fc3335bedc68b6f51e1aae079910276be32db95ddb0c8d520dff705a23ead839295c8111311300f6e78991769769a1fa60ddf0bef1302606177cc12e28b17296a1a952d56b80b33d785bd51ebfe0a95386d32060215aee6d481297ba7d476c066123cc0ed6f38d0f52247bc032f4e3e75851d1c8ef17d37aa490be678266acd869877cf10837bc8c56c6380fc00ea7b9c106ec0a520840924f9bf7601a8e7d106cffddce4af925d6ac0c7903484921ff7717c463c5c6cfc03002a08a04676c37a07c8bd27a5b6d6701204c13170948bd3e5fcdde84a4b4a9277588173ee53b7971fd385bc0eb401eaa63154244ba15e9068a7ab415818d91cf8da46b1882cb698f467ad5a513bbf9c023fb08f7d930e15ce55851574d05fdfb070a7da7c94b06d4c776ea3f8d385cea9ec5f42694c21f9a80f9f2a66105aeb9ae5a22d3ec67dd337639357cfce7d452de024dab6d326ddbe9c306b6138f90463bfda5502956c542ca3325b8f464ffb7bd5347158e171ad8ec728582421bd6a8bfe91b679ee0ed69a76ac1a7f8e9cf80435f24e7c902e1674789cca5cddb48fe996e8d7ab46e38e04d29b64522b6989964d9c9068915026b80c64d43cd9c27cbba0adcec956c8117812ada810a504ee7325b90af147573661382bf5516f1caa725aafd8ba7bb2fc75ad643b010f2059a27f48eba1e8457e0845039dd37b48662cfa03bc19832af5b60f8623f612ed242415c1269892a5ed4d9a534cfcc7acdfc0f3bedda7e57af6c828049cdbb7d1d03eab1d9dead31d27ed8431d906c19cdfdbef628999c3a5e9685e04fc72e6c9c7bdd3d3fd848acd8081cf012594a81e7c85b11419bafe13e9101989f6f6d089daae44386c5878539f2fc281e32365662ef28078721edb7406769fda3a89338f3503a367085098951cb5a665bf1ddfef14c517177e66a6fa48aca2ce54d68fb4394d3a82e6e2417f51c10bd5b1123900eab311f4700729f8636378fad40d0ccfe4c477a4dc1c07cc4e2e95a09f2647504df95a9edf75becef0ae3148af711935890df356b0c33517c26b355285bf0a3419181880f1d373ef157be42ab22f30e6082ebc2e874e397a9b72fc4ce38ff215ee4e2cb5079c5c0dacb50ac1f902d337bee481252f7132b960f3a5104ee8254a4929bf1e0bf1a16b3dfb72403f8e08ab42102f14ae2bf8530e9014a05c144c03c2a203845c2a3a22c2e72f2a5360544521bb354092acc814e13f952efec656b03a4b561eb50009e6a0169e6579b6a934101b52c3e1bf40d51c1616ca404ae31f2a1ba5d1a6cecd6ccc8049fd348e9b241df4e9f2ce528d83b8e4dc0e308ccf9318f82790847b4f95acf4f46765f861347bc0e8824d5278d7862b8bd11ef5cb775be2562e1dca2bdd66c4dab0202dc3405583eca91a70a3d543694afca58c25a81f20f6ca01f6a6c41b950799a4b02994ca67b4a9e982249aa722dfb9668bf1ada1a8db8af7de174bf2ae1fa55c8994e189130837a74ff4926ee4e10012681e7daa18945adfaa232f2e0e57e1115e087eecc871abc0f4371f7382fe0f13bbd76fd83c14ec2e3155ed091d1737966e027027d7632a1defd028705d3b7b261a0c3405157a12e77827bfdc0a433209b69826eee568f309891e30d32448786c3a53880f007ddc5da5652a3e7b1a123d2714aadcfdefa355309c4dee9c826f92ddad17a9ce0902accc667693d16ed3050016aa425c3193e9fccfeec56e76d78aca5e9026fb385ba129c67e4d2605c65b5285017afe4a5e7fb65f47930c2a9acdff1dd7056c9a6b0fc06aec82e5389fd235415ff65aa2dcad4275f886266ab8abddb01347db5c24b0137a88fd201cb4c7735ad671194cb8a7ffaa6579874ebecba3d9e1dbe4b2e8ad651de540a02d90712c9ea78b9d6e441d15c1e59a6460dca11c9222970549627e33e44c9a57adb03f44a2df9d956b9b3a68acf1600669fac78984f0bf548d6bc679fc7ddd7a1e347df952cb19873aa9841a3188b2821a921a2f00e250ae0374e5aaf45b2c4665870775e695983f142c0755f973ba521b7627892ad64ce0814bce90535f351dc6d5d0e623cfd2df0f9baf74e048b528006c9a5bb050f5987be794f2e26f0463d4ef8e34fe6fab79bf1a1ae2ffe39564f146103e71af1c20cff02c4d222cc8dd0a5f2968243bccef5e69bd9c4323d05ff3682ca2c859581dea2658fcd821ed7a8dd0b10d122cd4305ea97729ea01b389f23aaa92eab5b9c7486a82d2dd112954376eec8ee42e64c88dcc58513b614e8b9cd21d97d5bdc78168703bc4dadd7aa1fd058dcab15d894caf33e5a3cd8c6e7a11133c30f144887820627a52b39f9f80abc6835b6b0d04c88b34bbbb0c6b61bf7b319c9c77fce4aee21a53a74960960a632cf023aeedaac259c3691dc968dd2a567943dee4bed2ac2c435e5d430391d28ab2e429fa52aeb00a9e3a9eb8c3bc7098edf0dc1b28e44df2f613d633bd52f95a0a2332829f355e8c8470b223b6944cdc412ae1bc0e6f29551cbf7f0c3d5faf762e6e25e94eac0bc32521c99a10c84a4c9d3cd67fce09d5f20b352413d6f43f32f968424c0bb58ab1d32327ea9d906352189b109d39280c8b00d33da83828b94f4d8d2f9465b40326c720e219701e54ef056e0a66e99aff339c8cc23dbe46862a6f075ef7cb176a5e15b3b1bd6004e55aa8e33edef938e6705f46602bcbac8a2ed8879607635dd530c76224b72d26ee3f77695c3c46f1b6b0399ad9a04d0c8f4fed5d3b44029953f2ff2f158ce4c4f7e70449834545f2f425d8f74e6964bf8bdb95bee5be82533d4866ab0a4ea309facc513b6819baa63b1cd118371b963edaa416e743a834b01ff67611455fe63f6d8c753a2314d24d39d3722e640d4ffdf9d4e3b61077544e84565d71b8f2c6907a269db798fb362f2e5791b57528cf2d8e201c8460a652ad1871a17f166cc9fff5accd54199241a4317145c60697ef006553e04c997f49b2e726a5e2d2213d9c1900608cfedfb18583f45314420ee24e29b3186e924532d8f968f139d0e50d1d3aee5711d0b84fe80290b6118bd3aadb92b60bb5f66bb2299790e8893162df559fc5d96a714cc02ba63fb3993f35e1825e5d2b064e8aa00e7f82098ad53aefd8a8626d8532f80c8401c32ec40af20785c1fc74cefbe0cf91a1270a7bc5dad7ded19f17c6b02946fa74a0c2b95fa9ee23b5c050aca6761d82326fd88d24a37d55ba0c41b25e3f8ce292394a1e5aa5f5f0a29a7c98e811bf94a6fd3c8ff8cceb7a537318c19bcf49017ac8b4bab4bb83991a2c0ac6b2ebaae739cd91306e39e440c57b11f99f898a9fa00f8578b3d4bfc25900cfffd6b9c7a031b5e1f7e9bc2c3cdda67dc109a8ef730803e625ee0f80ed13486e86754d8cbc49a9161caf52d62c9bc6f0efed604f08ca049e154da6da4c503357995ddc6ed99ad6b4defc28630d2dab511c532f93bfb4976326316a8a98a5ec5208ffd701c4516d5f96b3af54357164cc366c3725a0411c0fccc7938075031769cb7cfd1076e21676df816af7ede06ae0b3adf419b502016e6ba79087620da926aecd13871b2b3b02e7708dd0dd622d2aace9ec68d3336b09b12d71af0ca5a76a7cf661d8dfd592695faa3f69ecd7a7e400de2d03b4b97ff48af95c8c7656e931fd801d23864ae173bf0958c57e656c6873e06d91e5030be5c94b0577bfe4db6254a1d439aa961620cad79a132d4ecf3af314a8070173a4e4460439ba2511c05d8e385ef674ca66749f17b5a0fa13b0ff0781ac7dba14db5e8b457f80654cb74a5095400e67796c84b58216a6d0f91d88712b9e819f4adf9cba76ec29c8610ef7eb9b9de27ae5597a36476e06a498057851e8b05c85b8a481a2a595fe7de88ad25e7c9f101f083355e0b2d4b1bb645a283a83cbe61207992802b22b4689a3ec20d61e5f1db145ea8a9fcd86e62628e71498fb8d3f2d5bdfd5411c520f2f3a8e3378378afbe7563df5dfeb1d4a576e122c9c7502e5daa204567352b2c52be94c76dfe1adbfa5dcc4fab965d13b5d156eafe127c61897270c9ad368f87b7b3fb5190eeafdefc355db980a6cc85a31cc268ec1932eb7cbe3e0347b70cc8ab6c7cb672204d33cadfeb034dd13efb40d992982f85d825f713c7e21295b9b4eba271e77b2f22c93b688a60bcdc42abf46e15db1ead920e0ae76fee4388941d9ffd1c81d5e2bf33eb3552cd78677a229066fdecf01938b11ea7ecc7e6945c75b19ec078cee9f746da62ecec131f47bc19943d87ac0bfcba7db24a749a2878c2101efbcf48517f2a581e8bb78252a16397434f4087306b21ed249a910bc09581f8b137bf0136ffc52919bba7588f17088809306c5a0b05c2a3d036609bc736c924e6fd8dea89a8579c7f119e3d7de499fa595c90023d4fa62c1a74a2fa24aec3349073b1c7df5afe244d229f40b6039d5dea86a6202fb52d1232f5e8dc67c1bd500d936a385226c0d8d5d4d3fdfbad9b9625dabcc45500888f62cf23a2d3aa0660bf7ca2702158009a952b03d2b81201ab4268f92571f841197c26e6f57d23ce9a42244b153be12ca76c597c9bcd29d6e28cf0bbb310732f4b2573972dcc031c83bc7cc6c085f8affdb51f36b961fe6c26fcaec0e0e9a1c2e81828d5a06b075e10e518d291000cd322047a85ccbb92d5d1b1f772e20249891f0618476ee1254df9a822cdfa411e82c042cc3df582a10fdb8918bccd8c3cc810a361d5d1b1defee710b6665413fc17b33705946bb912428f7a998136274819780611a1b950324d24291b6a01f82f1aba8ac32eafc2830125b301bd4180b34dd3d23a76b105e6f68106cdce3998df73a2861243e79e3c773431205d318880747b091b4c091927f05a2afd38badf30fad64ba27aca0fe75fe7b79a7ab4ec92e1830b6ec83a623fd9c5a6a3f9e7c550f4866735a78dc202d6eb6cab005458175deae56fa1339885d5336f4362ec00544e0f3628c1786cc743f61644ac5ca8bbefb3b5a721cc7326ea0ea8d429f013a2ed3b6278e5a1f306fbbc26b02780230e17ca91f2ce1e60d922c2ee33cd65913634ce71d380bee913b5b4e79522d732f22d3aad1ab2d2520862ae9bf1d7a6c4c3073afd9f74e5196df88314a8526240ce79ca0dab9fccd48b32617b49d1e2a541a037f3cd93f46ab3c9906379a2aa6d1a1", 0x1000}, {&(0x7f0000000100)="bceef45448bb25d7202e43145dc578f899305d81e6f0fc16317d94f6b7343d8e6ae1b2e57615e31cf1ae6e9e01cf38c9748b9fdb31259b6caff65fa756d154aee9c9f68c32bf05b79624a1feac72eb5aaa", 0x51}, {&(0x7f0000001640)="f8db44c4cc429acf273377c50021f5f8f52e47ec6d3628b28f033cfb96d9cd1342c0b1e2c07c7fc88d3a0de59db95126327f362c8b4dda4b94684deb979d9ee84d22c77a2099bf854bc5962497e52d5b1a14dd061d563614fb574141e8e8b3837cbafc3a9f6edd8b0815a4218f14cb205a76231be65a8cfe2ffe249d3d414c0be2f5f5d6ce2b15897ab1f53c33fefec778eed9bf739527f23f07e4483785b5faa6ce468fe2bd43c3e60a6404b2c8519b8ad71b33173e3b8ffda5f0b83015180551004db1a3f8f2109668fb9555b44e4c6f57fb627c73bd5572eba597d52673", 0xdf}, {&(0x7f0000000240)="be7b2f5323f035813152e50a8ec4ad74b6510dce795153fe7d8799e5f2269e8eef208bae2fd5dbea9593c6bb565348084720a866cf91094f949c047904bc6c39404dc086be2ff93f94f0bc286c4d18e46f856d6d708f76f1f534913db8c724aef9ded8da160863c51f3a6f3ec09b", 0x6e}, {&(0x7f0000001740)="07189cefcecdb239f09d73055bcad1de8d0c63d8acf3a9ae3b54217111d7b3ae33696073226bfb77303816e0405fbcdb6de0b0e64bf96b5896ba0474baaccd833776cf65435c31d98397532f6e823a5adc3775c5086ee927112a1d934727d5b282653cd1a610cd279c0fa05a8df6d9506d608a6e5e62a8779be655359f2f3bbf6a2b104422834641f3e3a74b", 0x8c}, {&(0x7f0000001800)="a18088a07fa4f212c65f93a26f26fd25225c9a5aa73df3b5be0a922cb6cb5db4ac517cb3a01a15494f3a758d3a3ae2c465104fcfc38d9a53e32fc3233d3c43441f799d3c5d87c547deff7db65f7ad14f5631fc2e24c0ff3109087c5b039e72b4511f7bcd15c660caa0defe87c9ea862a658f0279d9c37b4e20ca32531eb976c86c5949b26b160244773912926cfa8912bd4cc4341567af2fa544152235b3d18895", 0xa1}], 0x7, 0x4c) r3 = semget(0x0, 0x2, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x1f) write(r0, &(0x7f00000002c0)="23a1ca3077b31bdd870c4d000000fb2ff4d891046f7a099c22a5c38daf9865735439d9473d02b1ab674cb55a47c27f6f79927e4a33dd256292eca3c48b42e9e937616e862b7f60187e1ed7354404b96acc92c91cbc00000009a8086c66e236767608104c0fdfa45f8d542b4dfe95ecddea0eee26d6551dafd701c0e0b64c487b896adc60ec5d169d92aa0b048887a84520cae8209731a5ed408957ec6204dc025cfa3bcff1b0d25acc692821116839f6282823f4d9faf0261fd7d03185cf52be8f132e2bb36c30ecb1a5", 0xfffffffffffffff4) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/132, 0x84}], 0x2, 0x61) fcntl$setstatus(r1, 0x4, 0x8) 15:38:23 executing program 1: r0 = shmget(0x1, 0xd000, 0x0, &(0x7f0000ff0000/0xd000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xfe46de8b1e43bdca) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getpid() r9 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x95, r1, r3, r5, r7, 0x2}, 0x5, 0x400, r8, r9, 0x2, 0x7, 0x6}) r10 = socket$inet(0x2, 0x3, 0x0) r11 = fcntl$getown(r10, 0x5) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x7, r1, 0x0, r5, r2, 0x165, 0x7e}, 0x3, 0x6, r11, r6, 0x1ff, 0xfff, 0x40}) setreuid(0x0, 0x0) getegid() chown(&(0x7f0000000240)='./file0/file0\x00', r1, r4) r12 = geteuid() r13 = getgid() r14 = dup(0xffffffffffffff9c) getdents(r14, &(0x7f0000000040)=""/2, 0x2) lchown(&(0x7f0000000000)='./file0\x00', r12, r13) 15:38:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x800000000020000c, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x40}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x310, 0x5) 15:38:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\\+\x00', &(0x7f00000000c0)='/,&-}%-#}/#!{\\@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000200)='D${(\x00', &(0x7f0000000240)='\'\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='+', &(0x7f0000000300)='\x00', &(0x7f0000000340)="112d7b5d00", &(0x7f0000000380)='/)\x00', &(0x7f00000003c0)=']\\\x00', &(0x7f0000000400)='+-[*}/@l{\x00']) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 15:38:26 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 15:38:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x144) r1 = socket$inet(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8b, 0x6}, 0xc) fchdir(r0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/110, 0x6e) getsockname(r1, 0x0, &(0x7f00000000c0)) 15:38:26 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYBLOB="7d6a0eeb7e316bef78c3b05679b2646533d634e526ce921a2070", @ANYBLOB="16a54637a0e8d5852dc2c8fa99a1194d6464a03789cce02e40454f35bf2f3c6cff85e238c9715694178a920bec65e02c5e120f003b161bc9d67c66bf7b82128e0f33b21419c7c8ff2b912cde869ac001bfe908903fa509c4c5eaabe13787511da009bd44955e32129120278afc5cacf8426340b04d9bbd701fe202e96089d0f1e6d8699431acfb1b8ed78c2649773a1b943fad609eb41a4cae6939d6c3c413acd60566db7cf5865069a88bd9aeb182f072caac105201a1671ec001591f0661db65c3acb748cfb00aa5dab75947418fe228ecca60a55158a513ca802cbc2cbdb1ac8de9481e65df776cd2503feebf06149d18b2d3e3e263bb8891e9fafbb7", @ANYRES32=r0, @ANYRES32, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32], @ANYRESHEX=r0, @ANYRES16=r0, @ANYBLOB="50f1fe768c978adcb801a8d3e8851a788fc5eaa8c61941eb832e5a70f4c8112e71", @ANYPTR64], 0xa, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/216}, 0xe0, 0x3, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/221}, 0xe5, 0x0, 0x1000) 15:38:26 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/202, 0xca) pipe(&(0x7f0000000140)) 15:38:26 executing program 1: socketpair(0x31, 0x4005, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) 15:38:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x100, 0x4}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x161b) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x6) lseek(r0, 0x0, 0x2) 15:38:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 15:38:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/238, 0xee) close(r1) 15:38:29 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), 0x291) setsockopt(r1, 0x200, 0x3, &(0x7f0000000080)="cb0525274b0f4f0a291a4ab31c61c89ddf09d2e4bef6f7663fbbe207e0f5f5231ca22db6b1037bb0f156dc3b8b", 0x2d) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 15:38:29 executing program 0: poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 15:38:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7032d1225ba5b5dcb78fced94c0a3d0f0c2bef03"}) execve(0x0, 0x0, 0x0) 15:38:29 executing program 1: r0 = semget(0x1, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x80, 0x4]) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x0, 0x0, 0x1800}], 0x2) 15:38:29 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe1b, 0x0, 0xffffffffffffff45}, 0x43) 15:38:29 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:38:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x30000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x0, 0x6}) 15:38:29 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) 15:38:29 executing program 0: mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:38:29 executing program 1: pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, 0x0) 15:38:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) 15:38:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x104) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r1) 15:38:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x6) 15:38:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:38:29 executing program 0: mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 15:38:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = getgid() chown(&(0x7f0000000080)='./file0\x00', 0x0, r0) 15:38:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x1)        15:38:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000002500), 0x4) ftruncate(r1, 0x1ff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x3, 0xffffffff}, 0xc) 15:38:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) stat(&(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f00000003c0)) 15:38:29 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x68) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x12, 0xc004, 0x2) mmap(&(0x7f0000c5d000/0x1000)=nil, 0x1000, 0x1, 0x19e0203475222838, r1, 0x0, 0x0) 15:38:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x0, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r11 = socket(0x3e, 0x7, 0x289a) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r14 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x10, 0x0, 0x5) r18 = getppid() r19 = geteuid() r20 = getegid() sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="ab5e52", 0x3}, {&(0x7f0000001700)="a17e60de8231a589429df550276f470379764a3fc95c68302fa3f3b79f61982ded0cb2e3ec460726b601d9f88ddda354a5a792efc95f014120f5b55053f7c0a0a9c4c739eb4cc3c3543da77c60e1f010b93ceb3d18799ff37c6b1335a46146d5898186ea54bc972001dd98aaad9ea172f5845b2407cd9be54ae4d2c3af98702096d7f4934805401dec09d19230c0404de84fb084a86227260cafdba28fb14dbe5bb8050f5e3f04345420e37b339a88cca9a6c426fef358b7a08c44062ee98a25b4eb79e32099866bfa4453b570d9bf608abd8cc60e81ecc744f974185a95a49aef6881482af5ded69f34f84fd57492c5af085f5cc1533bd7f2802ffb50cc654f7ae51ff3c99db2ebc95b5cd5b0d0848c208f90d47a7bedf548c217a64438f0c4cfcbfbdf0469bc0f0e51d6ffc0e7af171c48b76a9fbb3ca4d0390828d0a6644ddd75e9e27e0f843f03d366dd733e7b9ef7cb016381437ccf997ddb1a67b86324f7b855fa0a8b39230431221444015d6daf03da9b457f570a226e442dd5c728b4c637ed1c712fa1e231606105bf3c965ee269e7c5608509141cdd9105d0be890a6e7957d722fa77757941fb1de2025e6981995479d7ce363df247733adb16ade43a034dec6f8b9828bfe40e204991ceb58c5eea60bd5e0e236a3b352637b8ae72f85d920a0bd1d11311fe8e2aaebbe796601c7d98a8bb771b434259672a6c469c16a97b67365ebd2a5a10d4905694cd42907fe20bfd864804e2891cecbf318b156d8a5fdc1288ca3d5c92d59d449c289e9fae2d80aedf24e68d68d8c8864c418ca63f55763b2252316d0be8edfd427feeb7504ebc71b35f6e42af32b93d1d7a1c1c58aa839527ccbe6d8fce0289afbbdc9b42f71e5672bb68c6f7e9c275dd2e4a7a62e6c7e24ca60e0bfb67d20a791cce5c5827b67c7271c2d7e7b1b4fd7fdd3f22a9a3d31123485d51c459f2e7c0cf43475ab77051c1eef3e08c769f7f29d8e8eb0783a9366eee371b8bf121d97d89a268952855ba0a71e20c91a8beb9bab1658d81f13266fd7cfa2d3bce66e7780596c1a9e13a6c33f8dec2eda01ddcfc79434e662cdbd8adf0cc3b27bd8d01b238ef43dacf795b8f155eb69f160279e0b9822d0a6202a583f24249363f8cc57f9216d2f9506e5dff500f37d1ab3032e837180620f757768db6c41a85b8ae3d1911f194059c17c977fa44b29c0739ba6291f9d4d6431759249e29c99f84e289c1aa9bacad2d25fe821c15818535123a7a738ba89721fb881281c9b99cf7aaaa25f54b9332cc86821ff07647142437796fc6fa44453ba5c600b174963dc524f3781dd40b230c24168ef2e2db2cdfc0aa4ae5c6fb9c54c1fb8ae4f22503a0bba1dc9787ebc6a3c8288e7910a660b8c7e901314fda56b199845ceca3436e9767fb4f1894cf754752b7701298d8bf419e257183741019810335e4a8721fbd0b83203b65fbdca3e003aa0feae313af6199a4ae9773f390c63f05f3b8d543c5bf6094479646e1186b1f61b3a75d7e7e5c764474f18a7364045c402f12620dc5fc5aec1a7e983483b99f13eea9fa0674ede31a83b5279a0f6cd37687a15455862c5dcd88a52278b6e2419ea22981b3e58b441315d717250b8940aec9bf79a8572279ae63181339d517d0dbacf90f3292647ef6ecb19b8be9a808a8d5505e8230012179f85e7d4a9202ad59256ff423c8f603426d953a2db5a7a14be34c6071a92f697066278008f2bbab33b6f3abe90ec51699d02712ead18d8615cf9c850c0d32c34005d08ea8010d2d0cf51ec48bf42394e7d88f3b3d7248587500cd635d31b1285ff4b4cacec789d2c423d789fe965d8aadf82351035f4c17729847056e05d13a162e51ff091ce6814a77d6c566eb83791b46ad23c8d34bd11dddaed5994ce543ee4a0ab333549e7190380ed44faee3d856655dcdff605f924c03bae521c401ef965373f9026a89c7628ce657f36c89a63d870ad32cdbb887c590e472b7f27251c3a52ba911757ae73ffed8f64a54875462e67b1e33302d8e5d92711495eb40a29707dd46a02701727fa21902fb896abb840bf132548eaa5cd1f84f3894a8aa80c5ed0941e75adba62468f8cee5a6bb6ae3e4f1cf1729ee43beb580ad47e1b86f3c8e1bba44b65710a50645e4993144ac33060015d3e4a7d32ebe69b4025119160d05ac9a5e49975fe768e2a9903cf25b7244baaf662289855da916fd8d9f52fe6745800e17a62875a6eca9ed6527ccba3c487d2b56bbb66add371b1933fd537ec834da7c980f2503422f758694daeb0ab471be1bccb557d45539aa2d915b320313bc613970df640aa136e6ce95825ea69d2dc7678ac8aa8fbb1a61291cb3cd1deed3ceeceb97fb193a6ced63f11469b6c5b4309f0d15d2ba165161e6bc46ae736fe17eb0a2edd0407c078c788882ce5b254d2f78560dfa77fa20f66f8927e63744292d69e836cf48fefa79021e1fecbe969c042e4d719a8970e4e1a12607206acefbf72ba42ff9c9f0b7c4b340ac5faf5ced29a6a4edbf00e5f664c8149a52bea491844ba8d69100f99eb28d7df9545c84a23fd95006ebe34234c85352c0a563c199c5c2a221cebd3c5154000b53b5ebce8f586adfa42d3e444271b6fa98eb0cc00dd6262d63e9c25ffbfba60e56923a56576f17efe1689a040f93d3b845024afe693b8ce356871cf72dc2a9c4eee6dffc360d6499bdf7d6a3e83b55d366bd74d4ef2dd083704af40791e0c7149f2ce8639bf796bf376918f7e94286b0d6575701d06764f3ac8662f32425b1949f1f04d9ccae7d11027f1c4437ecad3c8a7164af994631e3e0d45d03e078eadb12ce24bf4ffc5a45a1bd94d8e36d31f59071af64c14515a4c758d98848da2bf5ae5b83504a1a2b5cd2bd575c61cb599f814ef6b63934cacda55f3fa2fff95f517e56d7ca95c3d8d9523363f848d74635287a19498de427342bac104b3b02adfa0e2b8847b368ddec90648c72bdff9ce1c4c3f179ea4a9c2137b5d2448a270ae73e441e13c022aa0ad4371880c9b0fef7276ca04003f1ce6186404f03e7b9240faaa1748fb818a2af6cdbe5c60e2a504816ed4d257d44240bc2329dc24cd5a17d9f20f9bd521b838b39da272c22aa13c5671ef41d3d1790a6e43bab486d6fd7619ce00cc9bfec34194b80dc9b9e52b60cc6a333c03b061f5d750c21522b05812f9a300f917600d0fa8d708f786409949da82fbcf88d3be8f140bbf801c6475e455e4737649561522b77826f2ae92f9772a322cb64cffbbc192c123a5ee8d953dc6edc7444e6b18bd7c81c5a5f996e828738b69b00f8ffac0ea99b325e724bf56621e610b54dbc3298ceb51cf42ddc28b41b78f9833fde0d0ce65a554337703f4940731fdfa290ee8ae0389ac9a8523ca53afde8b0980bcb809cd530b633562df74c83f0437fdd42d44c698283cb3a0be5b40d620e557bbac47d2917361a0e36a3fe01bcdd7de724c9380077e03403d03968ace107937848e774fc3a2327c8b86a58a2744c8c5406710e7f3fbbdc40281c63e7de75054ccf8ba16878095e4717a5f2a6a069ce9fa0dd554caf0a8e80d9e8ed0f04febf47844144827721582c1e34ca919257ef24fa1f5b59b2e1444df8349db64808ccf954ffb1d97594509ac33792a8fc97134d0cbf984857714b9516de4dd28c0d8a18946cab251f3ad8834994555c76eafd52444dcc3e7415cba44085d8d04bd2fa6361faf0a83d65cf58d1d7109fc9449d6a3ae0ca3db6b60f9010c097372a58146c5e93ea1fda99c208a3bbfc11c77d7470e51eb4ffce798d7a8b557165cd7e27a7116d815cb5bd86793519103d55157732674b290a9cd435b7effa66f07aa6271a095c7e0a4401073feb0f7d86c0a22a3e831d1e8c7c04d326c0e0d6f8e2773e5bb58db25e822674014fd2bed876968ea8fb3c66862e8633ae902d9240cb1daef2ab630ff20efce02ffe7909e6cd561a42d2bd1b6cae99cb6bf18653bfaed06f7fcade5b06a11f511bae9414aa7f08f40013a0808d7413e607a689dbc569379e32ab81ccba9b8277ccc5b10e5d64020e5b1222dc3b9d84446d21f2c411540425e5448408c5403a5d29ea9ecd1035e0334d8ed87c60d3269566cb74f9db03983f5a8367f2049c9e90636c7e9d0c7b110aa04427af447f7408448fdb729712bf7c207f8eb9e65d41c482e1ad3c821b1b3a5a3fdf239e51e299af2d51920ac094f3853f4da67e4dd34575002f6e85d01d3715a4e99418d4ed5344e5250c663658adf5bf20f24f42b05a011e0c64c73b6254803002f734e14d617fe604e020e6cc12496c79667ebd499569528e2f4e1d4905d3bbe36386d24300b0696625eaee60cf622a47b9568fd66184d64a28c70b3b2475f1d85e9ac27e5f7938117bf31f8554c48bb409f897d35bfeac99307b2f37d73e1000cd7bc42a0350b4b2c1135c234a929c57a4535cf5b062a2ec835769442820059fddbba78488555e8854151801da884d40b2f1f423c1589e5d1df57316e54c191caf4a76e734a741ba51291a05299e0cf04ccf7e58f852d9e438e8810f12c16d4ccd2dfc28e50408b97e8854167e9b5430876004203b6b863ef05b4f5eff2e650a8b5d345d645535976799dde58a95a88e096fb296f5f7ffe137d3e4aac99314731fc0c8d02ae6578f723145620a66eeb15facf268c79799f74136365dfe799495830253f2018464b87faaf544630e3039eea888da82ebbfe7ede58c189f537f49d3365a63fc2264ad420b3f4996da03a336e0c0367faf4cf6eaf28aae2d4f00f23a387fca81eb2c3fdafc99de2a82a11ff2dc78a45a01c9bd988e6976661c50b8c352ec2861a2e9f5ab3227d8c4f2ff60a67fdaf89f36e97332d41d0c02ed29cdce2705db2a68e27923862c114991cde5d74bccedb3f9585017b62c28613bc0e82be953c2c519449df68ceca7f5564576110d685952d0a3d6c9b36887640d74d1905a87998607e07f1af4f38eb98395570e27fbc5c0d1d3d3a4e2aae785cebc58d389e4bada84d271794a9360cb4822cd597c018c520b9493128e4c80bd49451150b08f8c17f4e82b0202cb2ae23ec63b13d1d6986801b4d23d50c72c5a08f8c552c296db1f6710cb4d243e3a0d5e73729816e6b5651a2fc9747d6e94cac6dcfad8182e22b666b32d16d0be9cf799c86671f7821434d37a5b8ef7459fb2e66505a6c5207855c367efa887ef39d890630a0e53284ead37ec12bdb76d4b4eb5cb5dfb68fd3a72d7486566525972d18ea232c565fa60d9d70112f552be045059919b619c75d03e68ab1a6373d976bbfe93643b88df04256706c8f460d114c7fbf62232b991f0aeb058f8ebe2b4430fb14e26c2857e48f22465fd748d0ad9dad2a045a1850e306c018b25fcbee7d38691be092751e1dc0cb3690b5afb59a6223995effb55a5e7915bc5121b66a4cb1c117acd7255d0caf79d33d9865160ca5847485198482e3aee9d991b6b1b3552c20297013505588bd21e49489f31cf07cd21d1923361e6119cbcaaa1fabae078fab9783ba6ca80f5b94f5df4644c2ebd158c2f4c69c4ea8399988cfa05833ca9ade22053ae2ea0a26414aa55d5349f8e8d58d9374069b7247012e42e1dfc0103255259023dbc9e7de9bfce3257f00087c1d180dd6b45307c4c0517db0e8e30e986f2798378da41cfd1082644a8cdea40930bb656b728b140a70e5cb1fa1b399507c65c9ca10cb1312798238acc09efb631387e1d4dc860a8b0d49e8884a19f546aa8b877916e72c229c552a3db29e6490f4779", 0x1000}, {&(0x7f00000000c0)="14a6f65151609846a34ffd67b0a7fc64aff7b734318fc584ee08d890e20b28f9ef57d2d71d4dcd7ae0194eee9f5779940dee0bc2703dfd1603ba207f5a6a8b19bf3310a590c29233929a50efef2b0f35ee391d3050bc30463b9dc240cac9eb365798eaa17b5ff62f7711fbdcc7431d405d52854d6aca4acdb096b2", 0x7b}, {&(0x7f0000000140)="16440abf0975e0f879136fadec00cb724e271e1d3ea0db59ac8c91cbca024c311b6cde55e39cede403158cf7218a38f1d4ed596450c761a5d3542ee3cfecf820499853969339f7cfcb9806c3d1f716c5aadf765e7894201a686767884bd32357059f47240870fd8adc267bc044d36b448247", 0x72}], 0x4, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xd0, 0x405}, 0x2) r21 = socket$inet(0x2, 0x200020000000007, 0x6) r22 = dup2(r21, r21) sendmsg$unix(r22, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 15:38:29 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) 15:38:29 executing program 0: mincore(&(0x7f0000f14000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/127) 15:38:29 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:38:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0xbfc, 0x80}], 0x81, &(0x7f0000000200)=[{{r1}, 0x0, 0x80, 0x40, 0x696, 0x6}, {{r1}, 0xffffffffffffffff, 0xcd, 0x5, 0xcac, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x14, 0x7, 0x8c7d}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0xbad, 0x81}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0x100000000, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x0, 0x23, 0x800, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc0000001, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x6000, 0xb2fb22a}, {{r1}, 0x0, 0x1, 0x1, 0x20, 0x2c7e}, {{r1}, 0x0, 0x8, 0xf0000004, 0x400, 0x81}], 0x40, &(0x7f00000000c0)={0x80000000, 0x4}) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r0, 0x0) 15:38:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 15:38:29 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x70991f6a, 0x4}) setrlimit(0x6, &(0x7f00000001c0)={0x200000000000800, 0x100000001}) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0x20}, 0x10) syz_open_pts() 15:38:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 15:38:29 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x3, 0x7ff) write(r1, &(0x7f0000000000)="ef4b503c7d639109", 0x8) open(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x87) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 15:38:29 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) rmdir(&(0x7f0000000000)='./file0/file0\x00') 15:38:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="3fbef1c09e7b3bb99b423d16461343709cb8044ac7f43e48ef21ad80031636f8122d12d6093788f3b8e06cb68abda40aa24f47621b83af1246ffe4a307d228048c59d213779e4d5a0808879b49dbe61269814edcf6f5b66395f533d0919761fd7414b0f1af61fcca3efdb87be8a2fe9ad3d94a8ad101b4095aa408cf1b545751dea8756995dbec4f99556bad7404ed75737b5edb8edf831c15939f1bce9361bdf03f623f6109cda2c1f10fa058af372b1e8e6092c1bb96ebbc08dd723efc08caefa62b182b2917b3d3be8f21e9688614740fbab1d252b2740658520ec14f3c76559ade8ba3484026c10c8d221fde9750a9c3344d97c73ac6491156ce2418", 0xfe, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) getpid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) 15:38:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xffff) write(r1, &(0x7f0000000040)="97c9462ea7d804da8c2be62aa36a6bb42352df7a789d13acaa1f405d5f0314aa3d8c8b544c40f92a4cdac4ba3586", 0x2e) ftruncate(r0, 0x91e) kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x0) 15:38:29 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) socket$inet6(0x18, 0x1, 0xfffffffffffffc01) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) fcntl$getflags(r1, 0x1) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000100)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:38:30 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (worker.syzkaller) (tty00) 15:38:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r2, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r4) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000100)='./file0\x00', r5, r6) write(r3, &(0x7f0000000040)="805c2baca01025aa03c6d65b731ab0b46ef8a7055640335d72ab7e0d041c83bacfe06a43bbe7e75166b82c3d8b09112eb150a494f7ea27af818193f56431dd3c825b829041d7c92cdf64bb685c1c69d7", 0x50) dup2(r0, r1) 15:38:32 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) mkdir(&(0x7f0000000000)='./bus\x00', 0x123) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) 15:38:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x8) kqueue() 15:38:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\n', 0x1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 15:38:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xe4) socketpair$inet(0x2, 0x2, 0x9a30, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x100, 0x800}, {0x4, 0xffffffff, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x401}, {0x0, 0x0, 0x1000}], 0x7) r3 = semget(0x0, 0x3, 0xa8) semop(r3, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0x20, 0x800}, {0x4}, {0x0, 0x3f, 0x800}], 0x6) semop(r3, &(0x7f0000000180)=[{0x0, 0x1f, 0x800}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semget(0x1, 0x5e7ed1221a2a7738, 0x96) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) semop(r3, &(0x7f0000000240)=[{0x3, 0x8, 0x800}], 0x1) getsockopt(r1, 0xc6, 0x5d3, &(0x7f0000000280)=""/31, &(0x7f00000002c0)=0x1f) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000300)=""/211) semop(r3, &(0x7f0000000400)=[{0x2, 0x7ff, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x101, 0x800}, {0x2, 0xfffffffffffff001, 0x1000}, {0x4, 0x4, 0x1800}], 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440), &(0x7f0000000480)=0x10) r4 = getgid() getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f00000004c0), &(0x7f0000000500)=0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget(0x2, 0x40) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000540)=""/252, 0xfc}], 0x1) r5 = getuid() lchown(&(0x7f0000000680)='./file0\x00', r5, r4) r6 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000006c0)=""/6) flock(r1, 0x4) r7 = accept(r1, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000780)={{0x18, 0x0, 0x81, 0x16785293}, {0x18, 0x1, 0x71, 0x6}, 0x9, [0x7c95, 0xff, 0x1000, 0x1f, 0x1, 0x9, 0x1, 0xaf]}, 0x3c) 15:38:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/236, 0xce}], 0x3) clock_settime(0x3, &(0x7f0000000000)={0x63, 0x9}) write(r0, &(0x7f00000008c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c2701000091afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99c8aff336c00ab1e1277c70bd051be0b31e3a81fed72cb0877cb3027c57f0f8a2c9a873e4c1c1425787a801f6a283f3db08485a31fa94781b860678752fb355804f33f1e879375920b5f81a5c51705ecafdc51015c34297de6214e187e3cc8756854fa25929c35d7308f435a2382150d29997fe1c99ef2ce1174f73722e59", 0xfffffffffffffc4c) 15:38:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1a01, &(0x7f0000000100)=0xfffffffffffffffc, 0x4) r1 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x1, 0x108) semop(r1, &(0x7f0000000000)=[{0x2, 0x121e, 0x800}, {0x3, 0x47, 0x800}, {0x0, 0x7f, 0x800}, {0x2, 0x1000, 0x800}, {0x0, 0x1dac00000000000, 0x1800}], 0x5) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) semop(r1, &(0x7f0000000080)=[{0x2, 0x3}, {0x0, 0xffffffff80000000}, {0x0, 0x100000001, 0x1800}, {0x3, 0x3, 0x1000}], 0x4) 15:38:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66241f653000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="3bde00ef76099069749453d1544f92b2d581fb764f6123ce349a20c542184f9aac41f6e937d6bb06c77be7b9e2d8da405b60f06e6206ed7945fbf8c4ce", 0x2b}, {&(0x7f0000000540)="ab1d750b62b0b51503e4aa5ca8ec993a68ebdb44d9e91bde564c39c5a65e28615c122bd441bb51ffed4858efa8de7fb7cfdb786902381f83963aec8d83d77e819823dba67a54a443d10d50736ea0e00cc083c98f8c0ca0c116b6a4312e673de7dd4974258dc0bfbed5461dbfb2d5e7c48f58bc809ea545767b93a32a2c90325a0ab66e7f6dd65172a9e815b342c50c0cd23c09e3b4ed537bb2169bd3460501a244", 0xa1}, {&(0x7f0000000240)="d0b710560d423928e5a1c00ed45b3d4f8654a5445aedd7f67e7a9794e4da63308e5a7cf22ddcb8e82480933f20a9841db97475b621c07e453ddbd9a3b293deb60c5007b5188e0fb1e7d74983070495b51da4c69598d7a5e5f18c372b91a55c389875d5d7b7cd2d6860", 0x69}, {&(0x7f00000002c0)="b3ddf6afe748622783847cf6053d", 0xe}], 0x4, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}], 0x92, 0x4}, 0x4) r9 = getpid() mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/74) fcntl$setown(r0, 0x6, r9) getpgid(r3) flock(r0, 0xa) setgid(r5) renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) dup2(r1, r1) 15:38:36 executing program 1: setitimer(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) shutdown(r0, 0x0) 15:38:38 executing program 0: link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000600)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) r3 = getuid() setuid(r3) sendto(r2, &(0x7f00000001c0)="3824aae5ee61bc11adc3a816fb28522df09d8b36f20e7b79f5fbae63277fe64d1df03cf6fd0e435764f3f22d284d58c21884dbc8ee6772", 0x37, 0x400, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = getegid() r5 = getgid() r6 = getppid() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0xfffffffffffff05b, r3, r4, r3, r5, 0x8, 0xce}, 0x3, 0xc00000, r6, r7, 0x4872, 0x80000001, 0x401, 0x1}) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000240)=ANY=[@ANYBLOB="0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000340)=""/42, 0x2a}, {&(0x7f0000000380)=""/38, 0x26}], 0x3, &(0x7f0000000400)=""/41, 0x29, 0x7fffffff}, 0x840) accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 15:38:38 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x1000}], 0x1) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) socketpair$inet(0x2, 0x3, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x3f}, 0x8) 15:38:38 executing program 1: semget$private(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x3}, 0x10) getsockname$unix(r0, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) 15:38:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x8}, 0x8) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000000)) 15:38:39 executing program 1: r0 = socket(0x20, 0x3, 0x9) getpeername(r0, 0x0, 0x0) 15:38:39 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) lseek(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x4c, 0x0, 0x10000, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000010, 0x6, 0x7}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xf5, 0x80000000, 0x4, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x734c}, {{r1}, 0xfffffffffffffffc, 0x2, 0x82, 0x9}], 0x2a2, &(0x7f0000000100)={0xdd, 0x1}) 15:38:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r3 = getpgrp() r4 = msgget(0x3, 0x400) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x3, r5, r6, r7, r8, 0x100, 0x9}, 0xfff, 0x9, r2, r3, 0x8, 0xfff, 0x0, 0x2}) setpgid(r2, r2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r3) close(r0) 15:38:39 executing program 1: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 15:38:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 15:38:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 15:38:39 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r1) 15:38:39 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000015c0)={0x0, 0x2, 0x5a18, 0x100000000, r1}) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000040)="29474de057586c5a5a6b67f8d167d504c8e54996d886f3c7c32f9ec8414f695baeeca8706fff40879c7f985324bc152ed33272aa8d7ea6c57165fb974cb2753d9a0c87e4c9b7aba5e205f9eac3f61196b79a0fd8510224520d7d515f66ade2b218b41268c213dc5d912940db988c3a8b088cc9e63e504f55181a43fe4ba91c7f48ed09277507f23a7dd48a713cf3d47f23b9478f0add8d6d2b6162f75990aa9945f1510b95cad266befc90c2b3a8868567a8d2377a082a07ebee0bad1c246b70270129734e8c3041f3c2465f935318", 0xcf}, {&(0x7f0000000140)="72b55ffcb265827128b017e1c4d386dba7d0fd2a24935a8397fc85b57861209ca776e49305a1979505f32e7ab03df7469cf034dfdc5e70080b17efe92a2d07bdc18bdef8970ee07af7783e3d21816b69daadceb432a9b0df0fd10f2e7b790e7b3c11d3965920ec78f16bda05eb43026b6d8f3e3a9de26764740064f2897c76616462bc724dc84b1bc04c59ba0cda73941281ab1385d8ee1e2cf1aa3c6b37da4b7d4c07057d6f4119e243791489b0255d4902f415618402ee102624670ae0dc", 0xbf}, {&(0x7f0000000200)="387db4d3951545314e8ea69d021bd4ff2c537fb757d866275c9a44c3da6f77f363c2b23b54e36182ad27e1d20b454e9a02779455d5f26f56b548a4f14389700a68d5d8ae9e01eac3c134a60b50574bbf0b59c00ce5a58024e047789e07ebd289df526f8d1acbc3d6921beb6c0579394779b72a65", 0x74}, {&(0x7f0000000280)="1df6c741a24c4b62b2e51a5448e28fdaefbc2bfe34061ddd920f2ec14295bb465b411078225872a2a1d8064a6f196378eefea95feb4ac8b3cbc14f0db30fa623f0837e981bdafa2e770b65a609b88f6e159037c2b2c3c341bbbb29cda734b21392b42fbed5c0bd2aeb089fda48088ce76d401398192383bbec4c478c19eeda6c06ff8f425de29708d7809bdbd3e9fd865cd89aa4a4ec6420af2be42396d88f0009285f255e3812f4250251a68c34a837ccd43e4d5d77edd839064020446594bef90fe8b2ea5ed52b8ceb51ccad7019f1baffd2c7ecde4db1e5115b0f5583297226b696b3c9c597e7569d98c7ec6e489dd9b58be0be8f59f76753b2b8", 0xfc}, {&(0x7f0000000380)="8d767f18a05314d7b1b34fa3bf1554e0e51842623768a375beb13f155c470a28ef6d43d47bb5f479d23c8ec19443b4bd6c5e3d06e4fffd0043a0ccfc9aa5f3b060fda3770b7f87f23e975ec6f0a448159a526b33bb906277eb6356e7c41612c3a75dffba65c970854f20b35237ae222c2b52cfd6b02a3e9a6af99f3b498a28175ef69bbb8ca69560948f83a6687892df45470cead245c94f2747111d7e42385dfeea4f62161b0650c6dd2279ac6fb199dc59c3353a98f24b949f39872a94aa6099e1093f7628a8f539df3e84af615d47d8370e9998d848a8d720a24cd5cf9c803f15220ab2a428c4c1e963c62ea56bc95bc1b45c34b5e5999714a91c501fc4d46ffa74f94ebb2d074c5a2a05ed0d10eb2d3b9e60eaac986272b32be4f99407c3379a61e6537bf21380278617c4fa48f4ebb1a1e9dfcb0d3f38de964ece7ae935e14ca6b5a4ebebcf8922f23b89b470b787f2198ee310f9c139b84f892cc5dc44329019acd607dbc429d07daa30a6a6ecb26389feee6be74d175e4e7595cc6a69886c6347f8089ce03c4200eaab62eea1065ca0fba6d76e482c56de9059771fb6d0c8c5a406ad40f8c732adb82736d2a6738e211115d9de480b8206f020e121c52b9088820afa561d369c3f13d0322191cedaf5a15999ac64e18627cb9e9d3cca4dd7c651f67b70508058bc7e20becc22dd18afc7af9e084973edce875d07346cd28421dabb6dc7d9bf996550a884c7fba14439c257c6a80640539b4a4a52a1cfe53c23514a4982c4ef5d05f79169aef87d376c29d231c8a3f99282956d4724bb1ba24854b3a463f496d6775e3a3cc2870e97d886733344e237dcd5ab69135ffe2d060abae2f7e7aa75895c0e9e80a6c15d75f351157a7d9a7569e6d9f23bce965af53804b3e2e4b98aa520e2b84a89d7c7c5724847f609df81083e9a909e124e9fa9d3ab7b2ecaaddf8a1dcf35a28cb9083bfc813568242b5b1e1971ce39fa7904734886db855e2d68bfd53e9f430d4c18fb6738ac4894c017d6d8889ef84a7f886a968148eef940f3642c8f44307d811159c29996c0cb979892763ac0581cca0d2d7bc5e2b6efcf2696667af60fa010c596b95b73adb85c79f8218fe453e561ddab83afeaffbbe1e57fd74aaca7997a06f4d5bc2992f259e592aadbc72deaed0d9f411fcdfbf68a8d5c58b13bd9107f7dd0ff7c0a983efa0840f2c77dff11328183902642a13a903d61e2c2b87aff8c39cc66f5667a5a595da06d55a3a643dd5bbf5b46cc078dfdc1fb80abd43b2fba47fcdf18d0c0221d9820f4ee5ca27f6b246d7a173432c592027344c84f00559940b838b6bb74ef03662e14499511e7bf4a22e8d389102c4efcd9c94a177526acdc8d7137f2c2d2768cb7346a0a0aac95b97c435f414929d10317c083ea8c9a51dc29663c59b7362696d2f4860763e64d4ad7fec846d7b892c9454a9d7093fe90592f3f909fc0fefa512d86875c18d5cca14e18c355c9cbeef9b80cf2c206e5b43cd24ddd4897639d680c4a75e8e871e751cd45cc3799e373b2a110ca9a934fc706bd66f1bdd64469775be4b6b86f45e3039eaabaead272fe946e909b4c44fbb376ba45e7edeaa77be3d8ab2c155a49e5c95d1db13ee83f49b66398ffbe519fc114c8e82e7895aa878f4391eef2f9f74b5d905092bd33b5b9f30f7e2e2b1f298e02fcf4ee4a7815fd6fd71faddcaefe83a04b721aaea21f648dc23cb3c93bd245343e74fd4d06aaa1b7e2b3bb85e50b80a21492241ad67c5d1bac99edb594e1745b2cc48a554a28aad942b15022fddb39fbb0d4e16b236416b1b4a12a28941dee89475833306b0213b0e3b619d76a0c0203a1b61a15feee67ba276b26ca6965edc70886c50cea8ae2c5d140aaeb0c866e1ed25495cb42d75702959c8fa5656983411366dc8c02307b0528dbd122b65e5df4818248a7aca66b00ddd6dac559800b79bdf91d68a32eecf7b6fd75ef32a6d85ffa6a30e7a9cc8dfabb2358d4aed450d99f194643314224db603e5f2ca83ead6056e7b6296e1f37e4e8f5ccc80379741b5c0d5b2bfb2ebdf9e6d7fc2e3d51ab11932236908509525f5299d828db3b384f0641d99508fc7d05fa17df590c192e0490844005db046c9d388d87f7b5a0537c812c62e43df4157e0f9bf68f34ff05e2d643f8bc1bdd2b1e1d0a015177971cf1336790565b27cb44c5fd373b0f536811711ae1445dbaffec792dce8ffd17e89074d9a8dde7747b1eef91753077ff1e6a0a68c80e36bb8df985542b37855e6397840fae4c02696e29f61ba3f28cb2b45a40dbadb44594fac150c64c642047b78c33112209a6a7f898876432f29a26215991814fe6339227a403a9bf7bd4e6e3abacd7b3c74b46349a45300b404596261e1f6b50e027a4f5c5eb2ad8f37c70456ac747a58c6ed89693c89ead3c0ee67d13c517f72d9efac32b8982244129f0c766567b10213700ed2b0b7fae3371c104956db780c1d451b2e09df9d630f9cd2df7ecbefcd6b06294b02e278081ef00fde3cd14e99699f6e824fd3ec615b9c20201d6c48e71d1184d023ecbe7af4ffb3768644e153375c0b48d8178c6720e5588a6856f67e8efff72e29f35b2b49a7eb9fd2299f37f59449027b8dc460a11eb5a4b2e95bd1337e195d0abd6762812bf59136c667ad1b1181a22cb2143380f7b3cfbb2730c18b65845dd776a9db670234a59424e2620f80d621f04ad2e9c5788ee2ae0568d3a711557f9e5ae94cc024205b50042a2f69ea248c936d4d671aac8d73985fbf85210a2aa1da0bc4c8f51da65c7ec10ef5233dad87469a36407bc195f3a0de37f9a5c8af17a29ff7256e7014fc2d08662b9edc4fba94e63535d07c19aa4aeb4fbb104f92d121efc267f6fa62e83dfa2e86af6e8467da5fbef84fa641b5af02940e5c457f0cffcf96c036664d395240d54147b2477a09c16f3c2eb874b3ea93de41d2ff3c5aea561d2d38c3c59182ac67543ec5b9caa6f272d6854eefb3b2a857e31736ec2a0c3ae6c7b0916cd308f2652d9f16200b3dbac27eebf2eb18d7afcbcd5f87c5ddf20025c538c788cad1694b869d3b645bf0a45f99bce59b3bf32ea2b0e95732b51b17adea69b76f2f993a865c4f5ff0fdc4d10e61a2a65da89c4ae8fa55f0dcc3fe5dac763235e23181532af3ee70a63fae4ec206dd6096699d80f1a95f92b725fd89b96fe2dde72f1bb5cc9b32c842ff523e97a473dcaadfc99834dae00225e41da5aa399f42de0b910fe942256f9be183df6efa3f0b510f6cb842f57428c7b0e1b5237fd6a7777e171e856dee088837a51203a95f42ecb2a11342e8c14694f821f4b496583f01cb8f629ffb96fe2d362a87c92cba1b93445d7279c25a5810bcbd2f0a81c6852d2c84f141b18275c93c0de89c3253e0c17a4f51e9823f23f653e7fc25c77e9f79615db90303295ad0adf58e6756aa9141e111d7e7ca7684598e5f4bdf994198856d659266a8553259be32df784ef91f6c2218e51bb9ca58bcfbbb3c439f8da847846f03f7f41be793097602912d7de605ad68c214b66972ce8db6481a391912163a8e7ff2f12a25b4a760d0737ed871b09534849963bc9837d14a4b8b67d8a4280ad3f3c79ec5048ec9515b0cb4d62cc6765b50950a5c500175fd58a85417d557cfd06bad662311b01e4b28059f317cab184c4f083b368d202ad79c476229744f09bb074ed1c5110129ee673a851271e94ca6cf1db04b29df5f25fcffb0271cf3d13e8c091920decfeb0c6c174a28084acc3f28ffae06f182b8fb94b8d2a8a12a23bb14a3213486adf0155728547ff34354053c0ad5f255b5bb0402aba01a7022d49d792c1690305ef080d21264e8214c3815cd757def416c55e929a738e065f265247e02aadffa53eaa67dbb2f8278b11f342ad1478be1b585099bc7d9e4f6a0d706a448b1e1cddebf3215e1d72ea44e09593130ec586ceadfbf0ebadd36479149cfbad0d8c3ad860ca258ad3e1e264cc455ccfe1d9f91c88d170dc14efac85e47d98654737b029fbfb4cf6f75c4be3ee550c204fd08ea47bd97f487f87d18abb6ce18ea3b03798c82596f40bb3ed45418a1ffe22ee3fb051ecf8890c9c7f07d8a4c9001431fe71b632e84f72ecb782c509971717d41f88fa1a03fdbfdf19f7651dab486eda68f3927daff3e18259553cb370e0d6477c98edff4d9fd809371ced2b6953791d41f9bd042cd3f65bbadb47057074b866eb0ed0c2f8b53d8ea055dd139577ef7f3a88d6a4e855c0b19a1e031c71e0041dec64e4bd6cc4539cf0bda1ed8372dfaa25c8fab0370e2726b36e7c2befe7ecf463b5c2e0b11bf236fa411b3abcfd9861ea22b1dbf374db3fc9279aa3edb74ab3170994148f5e82ad655aaabc84db109f522ab4e9fa82b3f24f075b709fe3ccde649804607def87897dae8cd6553c33f22bd81a88e0b73606a2dbdd03b577c96d34b4ac6cde4d7195f66df380c699ea73362b45679dc3d76e68e76c8dad1aa6d93215d08bbc6e91f041347fccc36e7a49ef206dac9a5df1d7a9cb7c2a0e2efcd7ac6aa00b41261579c64af1ed275efd27588e36d372f6f1ff27cbe7591d45572cba37eb1dd328d5672bf8ee2fc50207c652e9bf97846d58bd124c18cfa38f575e9765178fef76804bc33c5ab566a3f34c87cb663930f10b52d125fdf4ad31d2050581783bdbf110ce28e1b753beb051eff953bdcf02d769754bbec2771113dc8d78af8143756703e29ef07ae2831864495856b4fbef4257aa38764eed6a9954cebbaa7a4da67721035d5d78c5b42a02e9bb508c26be9b6272cd5e4420e96301bac0d9d40b748e8a9a80b777d9b1c3040345947fd2f6b12e53f9c3b24f4fa872e490bffdb543b1b384f34d6404f3f55256022d111c81b4cbdcd4308a8bed133e08ed6afaedf519e4c26165385db8b2de336f759037004cda02be07d411eb4a4c3dd7a97b2e5d7f9270070070b05a3177559d7069d46c46148de9f1018647ddd7264e4d03c295434c72b5786ac418116abf5229e3c783d1f8daa100f0ca963ceb70e475cbb3d808fa436ebe516748274f14ffc385a50ed14ccaaa6fe628c876173cfdca15b58540650acb29d258ef009316154e536a9935189d01a10cebc3883550ae3c1320bf42de4767d963d15f4a437997b65bb15ccd9dd471d98867ada01e669e7e313d41b1d25db3e998011e82c5ebdd72b4c88050cd54c21b5a6590fb761b0dd9a90f30795e93aea37f372a6048c40f44a8f838f7a3028b4fbd03e8bfd3b6ef078d8f0c093d488b6006e0c821066ae107f3daa42b1f879d3e69edd5821f12e81ce16e8471e1d070b1879baad6bd83691d1018f234eefb58748e1eca010aaa6b6dfc2643fd3656c269bdc5f4c126c647bcfa9d20861bf63e31a278f215e8172af33524ed984abf2492ed1729936443ff1b483ea9ca08220f56186eada053094beae059cde43977c3989fac2bcf3c6925bd619923defe7857e3f975e8465f2a7c2dde43e01a81dcda5b57728eb7d5bd1c15764412cb95b06d65ce1103324f49fb10f236a26c9cc6b5292d4617fe8f18b95b4d3314ab271d1b7661a915fa0f3d9b5eb6293083326b443cfedd7ef545ce71c1d5985187249709fc91e9d07f2e046f89924e7059fa005f0315712deaa88f077b2d4c2a6e7b0ba7d081ef44cadcc743b61367692fc6a03e15171ab1d98565a768eed81fb2c5db932300d7441dbb4d4266d254c9a5b8e249bc7981131c570dd77d897edb0ed90a864cf5abd832c9133141a9efb704497c5c768e", 0x1000}, {&(0x7f0000001640)="48588cba2a3670c79b09c6f9a3d86175d03bec7a4aa5bd3c3a10227f0672a025f6f07ab5bf4d9fe2712368c41ee68902f58bb7297ff6dd7050b3f1c1a712875206b15460f46115d9f422dcca26edaf7a27ba32e8c84f4d0d0e046ebfcd173852464f0c81b50008ef3746369c52f5bd2e3b8de2cf11d3737ab6f247edcf50aaa811248cefc9505f4821330d5028c166b346f40b85e195db30cf8b716dcef03413f9c6bacb3bee1b0e2e6cdae86ac2124c50460d38b86ffdfccb2ff53fd19f7109b6b939f77f93b8368388bb987aa81627f4923f50771e527e46747f135a2b378ce2ca91ea5e0b4c6da8433106bf6140e6d34714650c96871957656b8c2dbdccdf9cab1b241c4d1ad78be7bbc56463dd49e431746e29afa752980cbb4e944eae1ff83958fd923cdaab389284b09dd173aacf615e77db024ad538348c268a13a8b0c93d47b2c79f7df8678fe494399a276f6a31a58a84e2fa609819b4c9e24f8113bd26d57b26721955301d5a862d7bb78c5c923aedda83e54167fbdfd5487dc4f998604a446934b171f30dd64163b79709d38e516a32aa6be025fc8f64c3b7783b71630982caf46171e03cf1407ed123835df4d6ac02de5bb8d4e495072e82c1a2650aa15b6bcd1b251ae7a556e9e69981475118f021af17eaa1c7c5b976f99e5cf6665314e9c9a676164f7110fd2aab669051532339cf64476e07474678ed4ce976dac342b137040325fe35ec7c7187a8a6df612f8c857ce077cafcd3e0153d62ae8c9a624649626d2e2c2fbc26d86b6a6c3aa02b525ce2928d814ffd32b0eecbb8a6dee8f5b71124e0be8181d2624571c4fb7ff1a17ea4c675c30573ef636c70c8f6ecd0c0f5aa96695f1258a244c5524faaa01f20e3ae5466529d61f9cea0ad7dd647f93a79655664d0bffdbcd280ba854f8aca3b47a50225e4ce7e53ea0a9ebb27ee46cb48835f0202c7b5527231a0f5a44bd2d2170270754ffbbf57b6236ad36a758bad0acd93fe0a80e8fcecb1fc2f47dab32fde48d11862d575a7938eaba6d340e14180f8391eaf18ed7bdcace45002ec35aac5f9750287bc3f01313ea42c4b1d8f1255dd93b348efb2088a3a9d2f84127cb1af34d0321b3e068bed7b3d62e0d6e0c344bc00693262777bf73c31f5eedd128099c7a8e1ad408ae85d654d34fd25ff369ec98ad6bf880e5f7397c113cc0ceb7e7cd168894b4bae3f9e42e11de0209c3ebc5530ad308969d7ccad51a23c64157f684842a225ada7a75163bd8ca8a8335cfb8fe7e7ea033b326d796f0fdb4d23fc854f9d8bf0f7491164824af7cd02526ab8400c91097907187a5a74cf60b27228c6a81c79b7cba905d386eec6ca1f7144eb6d328dcfd6293a0e4380fc0d57500f924b358edde0c966c0e6495d7a8c43e7e0503bdeeea3382c3e9d6239f73e738bac611d35ad14dca4f3181e475984b62a0b36dab1f4c73a1124b59b9802f81f6d6e0db177494f1e34ca2d9fa8d1e07d49cdd44fb7d87227ed256fc28f7ad0f78fda2f5dc72fecd970195333984902c7db2610def852bd3eb493c4f69f88215fce9be538921d0500fcac5c0e9bd60fbd238380f667bf37c71fc747e8c17e0fad21bb9dcdfaa903697e142f5cdd3c9eab5ee2d5766fd2e2d38013bbd0f82cd3fa8f3e8d1d6936e836eb20383116eec443da0da92f5c0c72c9ac56d6474576bea3d00f7eb5cf967d686b85ea226bbb307368d25c127b8c106eeeca26d59967ea4055f33fd3852b31cff7dabcc056430792ca74e9af054edb9c9be67a6b99e744c78b8ce37520ac6cf62337dc588a273e0abb0f0c641ffc63664fd5940dc2922b56ce2c7bab29adb31ef1358f89050e8ea62a3b010cbcf8314b0be5c65de782840f5c919eecb18c4d19bb7cd01596d05b117887134d0ce01d67b61dfea335857ead8cd59c1265b492bf6ff337f042bc1733b4ab2e998082cf0e8b37498c92ad52c16c5753b211a5c6c3b59a05a9c8985ed2f2ddbb07ff5d217f60bb46254abb4e1f45268bb723af5cca31e660efce1e2b0a9959c964dcf14547a983e24cfe22d942c0ab76337ba7bab168ef38f3276512fd60263f2be65800553519d68d5fd0d0b0dcb015fe372934b8bf5288b27d419b463be4da26bd8966633c714acb9ca46703181a1275a0fc98ec011e3072389b39af80cb99757f99b485717eababb93c9a66d0632b851beba6693ad5c45bd8e1046f423b5e097bffd7ed2d35b58b965d5f9d3975708fe99cc1970cf12f23d773c66cf0accd7cda55c5795758de0a0cd443e7bed9a549fb21bcc15bce3c46fdba3ba9b9c3b04d062defa3e4258ed0f33bdc84a2c15da6e3d0a004d8b8d6f25d722b9c8e41a60b8a83ccb3e8245d9424998feead213b8336ec379299b3eedf6e4d822a4555048309e1ed115ef5dc0077ef7dfaa67f915b82e2f141f405917d220de0fdc640a2ddf2b26eda78afd7f972371234b8fef43ad5eac27f696475b3c9fd7c2f92b22685d119fcb4cb7a2280de513c2b85c902435da5bf528475a260b960e84111c2496e8112c64543d86576e9f73f0abefe81680cfd02200a5ca11767eab002392c75a6112c59953360aa5dc2c2225963820ee435accfcfc8e9f50ccf9df02912232476dec5395d7e875cc80a1c3b51f9d322ee29474ce9b034b168324bdffef6ca3dc5455e870c97f0dcfed828110ad5356fd9fbba4ce1d973ae94df82e106bfa3ce199e141babe99e15bd75e282882e2d2d5897d79d882fb939f46480ab0875c16f48635354edaf97572464edfb0effe2686a379ba15d0495e51fbd8e2331a6d41811de52f17c783e91242b75ce4d5419f2b482b97623757e59a091d00a04127405f397f769223ab089c06e181cc1551d694a342de42e9a2b69f09f0a5bd5844e2ddf35a2ed68d666c2a08393a3a8ed88f5c5163bc32e347bcb8ddbfcf49f31fd2a67c10c523739e0e900e7389a8cb24f2badcf46e419e7bc12289f5e095d3e3ea9cc6d9b100c4012b491b136a108432498c57376b23a7caff9956444cbbb1d9248a187deccbd675ce06aa5cdb2af62225059b1ecc7c1e15c4bb4e0dd985345343fead9d2a779168efe45f23e1f1b7c2f33b7b660ac289d18c2ed313b4f7235fbaa08ad5d51f4e10ec446c8a86769e21b0a6b692015b0bcecdd54dea096b4d2b02f6f98273f85839366d95a9913c5f3037bfbe17e56ca354f30ef9757115d8efb257d384f6c5f47d2127d3a21bfb7264ef73ce0cf8903d6298ff70ef04262175aa1722b223e4223772be1e01c04015416aab0c126e4e16e68e4e4ae639069e88f65e87784163cde0c743dc5ee31ac9e25370051838bbb9caf94b2fd63672d3ed9d4fcc7ccfaaf930a3cf179db898e27408206722cee9482e2726ef19978b3cb8d9319d739bbf513e225e38ca34f89ba9efb549e8afed61a0973475455cfebdcd8c961860a81fb228cba0d770236fcd654187497a9a170630b9bcee2e367323ea1a6117defbd2baff9e1cd096d8d494657e9d350f94602299276f691a8a75e3420e050c9f12dada098eab67defaa6bea41892b29e40918f83127455b3ba0d269c11d1a10fd2a40684b0da5d219df3f8abc54bc54d5d89c1880c677fee629357995975b8f34bc399b2e4df4e509ff42447fc4d80ecc7f42d80996e870034eabd66d288802b3a35c1fff8c105a7cb0e583db43e8a1eea88bba37ac060ecff24320a319cff8bba5c66c256f02cb1a25bc4ba723082aabfa95dbfdfbdcfbd5b00edd5420b7a86095c5fb4482f5019442653bc052a9559a67ef70de6f01df80438186e506bc61f1c137b703095b7fefe1823a088699a76b2368b835b4596c8160753a7f208510a7b6e182179d4c0584ebab56d76619872f2a39daa98f4511d429abdb8ef971b21cb7ae5e09fd1cc343570981847a913c91b30e0aeb4dcb941643f09f292b63fdd15e1fa7f7761a847b561c029c79d47abd26c7592b383ee1218b143b34c4021aa5cab9aadcc78f1f65500c508401007ca5e4782579822b947bbed1f274ee5c004d5203d53fe2f08283c942af52690a07597dd9ac50ef23676bda3ee0a8587b380e4df05ecdb5e727cd87199218dff99e81bf7ceffb1d7ef30d7d3c16ec1a4f2b69ee1e0d07dedbf800d605248805e1dd8c41032ddf29315891fe2bf5a1a9ca2e6cd745fbe51c34ef102de1a6bee6573fecad5de74bb607bfe61c205c0f054d65a21ab773f5262d34f51087b6bc8593b1fe3c38c3f4858ee67d37b638eaf13d5242243d1c008c1be8615de349d7e397fbb0f3d1b7d2505271932f34e24ae6009cbe8dd59ac4f9c4cecb121944b79dc30d9e41c12b42c659fdebad95bda9adf7c438e9d5c13bf841ac6e6ad16b250814fc60a7f34b21d35837c6c4842c31d5caf2a95384111030001b3fe6a8137c9f184109654b34fd843e2c23563204cd6c7a07329ae624b9f5c13d46ab64fa3565ad5110ab66712444b3cd510200af29746f2e5bbb5aaa3cf00287f34fc1bcdbc5281bababc628a4f04fdf46abad734c11089481e96103baef83ae09778106398a4bb8d7f7917da8eb2b04e2544e85c08ede13e5b31983574d8122e5a368c87f182ff96038f6b46ed12202e404eedcd6742ef346c3387d46ea872328e373778b9347d8ba32951c8b016c9c2ce2e4c94f934589bde8aad5c02ed0415316693c68e38e6bc027450b4e1d65452e404c98653cad6bc380c3d9c88fcbdee897036d23c23426ef72c37f50800916d51946606496ba31b30e06fc493d969b8fd04508a6c2125ca5b85d705edbc4165e2f86d13ee09ce99f290d42ab1709b9833f59ce7da1e7382efaf3115df8d6e3c85ae799bf377f521bc9564338b464191d5d5385b02af01513d4e1d32d68847d45c54236ab37c6766eae81050b9472d3a8895b00dd561961115a96b1f2de57ef8847582a5fb5c25a06c7555e328f13f88bfbe76665ba2d60d261a215a0d5418e9f21ba54e2ce4399e77f45fd934ac923d9ea2876e1b752bb354af117a67743192153d8152155c2b3af002d7b39c0f07cc90e88a2afa7d331361acff58bc8edb75e74727942b6493086779a3a317c515b56b6f6091ef8eeaca7fc43b85f577548169fd0ed5e6115774b2c8ec30b6c696a73b9631e44fc926b2585c5d94d9baf2acac3b390efa65fd0ea7b52216923a98f2877743e6e02ed3b2a61544f080514f56619fd037c75651f2103bc2e099fa4454e9ac60ca1d433e0fa0e15771690ec2bdda189845a7b1c9a6898e5f1032e84c464edd8bed5c378cfdcb9e37f8a49c1962adb8d286c575e4bfbf87f50a6b31b9d9aed428d8f0c06d3056c387aa3e65c64fb8caa10dbd4e8891b2c0cdf05a35d35de61de951a0beaee44aea7e9eee22910cf875d7588e94cd3a5974dab072a254c90a359129f6d0e99ab407dd56764c4d2d1189349318ebbb8e54f9d27430dead25ac73cf19172afa9697c2c090b547e365f4492cc7d4cec3570e0798aa2e67b9d2c89175b81a539d0a9e0491ac47709964c5882b3b189854f53cf5a86081ddd034034001b737d1220f73086a13fce68d8cf7510d97b1c6db1bbed3a1ddfd4e3fd8c6a8621c5b19b5492e5830daf13b57a5e95fa2ba35c05e7ee010b5eb5ad2c7bfc23aa30476dd8c152c60844cdc844e2f4ebbf179e72ac18f8e9fc8e97940344d584a90bc953908c46ef09dc487d97e4f8818601c40f5f219c5baf702f08ff7ac24e115b3acbeafb5dfc003a488a21a2fa219789cde081589cc6b4b27e61b6d2992a873acba14b5e2d3b483f895e19", 0x1000}, {&(0x7f0000002640)="cdb9c762c71460009fb0657a5d50ceb87ff8035eee8d1a87643efc859b8af4141b1fc0d40b9729ae7abf53d577582188bb7484cf08227f61f81f02e5ff9df0059f39b14359e8d0d75b82dab5f4d2a4d5fb325b84bbbb6a23c5e54ff6d53c77b3ad42d1bcae9898926bb71e912abe8ec67e2ed269c915adffa69a75541cf99d5c58e482da28e68120a88e79197e2933c2b33f2836c72a6cb4db59fa65d7f63fafb399d7a63dc23ca5e8716776576d5a68292d198caed7794d390593ab89695dd28726802f73b190021e127bedc2e57ebf8e28d5f8ef5a30b2d3c5011b34dd1c4cd36cd65765539443", 0xe8}, {&(0x7f0000001380)="cc4e8690d2df6d4c46af5d127f463ffc3ff7e0ad2652f4922aed4656ac8beff3a4fcb39bd6755dc5ce35cd80997b4396c2df59dc79c85acdebe709ba266769e259ba7aebd3aa362aaac35045d09868a27de546df7efd435dd1a2adb9cc0dff4928318f404a173ea6", 0x68}, {&(0x7f0000001400)="294eadc2", 0x4}, {&(0x7f0000002740)="c5eb371e2cc1163da00b084b09f239c82f03b3a53eb581661715c49b770c9dc789032093fb7bbf9f39f5268a4880f0f14883b5b7d98abbaad2c7cb3a6d0682afcb81b67565c8ae851bfac63be377d868182b40cb2617e9c635f3c3472740d04f27e26a41a44a863d6ac4b46b18d977a915d4e4f44cd71b840596130fcd263068217a79ea3184db", 0x87}], 0xa, &(0x7f00000028c0)=[{0xf0, 0xffff, 0x67, "ae18b81a9c88baccadaf427150ea7ee0f95ea8470e0eddd3ff84cc6457321c4722b634366089d46c8a89f43521d83a6c24f0d2282f0aaa4b963ca1a8eed40326b8e74506bb60b0f303fcb49b835c7716ac035f17fa8317c9584f7f7167b9c8e5a930d0e8010c965e62d6c5770e03dfa06ed43d05c8ff123d44ef567e6a30218bafa457286f47478e8ec4bd441fd26513c0188fc69084ef4c83f5e912be9417cb83e11f9bed458c2d808de24d22ee691de4a47baa224d1522fb5553a07de9d0ea836af03ec0ac8ad94c15e0cbd9829de3c5825ec85e7a65b86b"}, {0xb0, 0x1, 0x3, "ea6a6b4ee06cf57146722cc97627000206263fa289e6a45a9be32db812674b064c9237960cee4a24d6e0b46053c01771555d020eef31241a09ab9b7d030a8ed0d8f68013a2895c69e29feb7db24bbbd34736547204c22f6f07b3c349ae325c7e2184fcf50bc57f7358ee7b5aab5a8b0b7b89f3bfc97c428a8d877bf1a9bdc60a15df5d398056c039fca6c35b4cf2d3f0877d74f1ff3b5a16719bed6b"}, {0xa8, 0x1, 0x5, "d41c9ecbcf47c4fd0d73b85f7d8fd929a14909af90ee56fd10d6105d605ff8266c32cad5670f01f2e96d309aeca9ed8fb55f10ce2d65619428fae9cdca57e535b5aac1418abfa9aae7272375f889c99fc4a27c19947017381f49dc972364d6860280f592fe805d14d3ad4d9110f4b3cfd05e3ef4fc2a065432d2d3c9d161aca90c956fdc51599281c1ed660113cd1b0de457625016"}, {0xb8, 0x0, 0x1, "2a4fc0804bfd74ed3fc88a48f9958d6199ec1a32723dc6933854ced0c06a5a462299352a50ea819ef5ce89123ada5e958568395cb0731f6a95345a7344251811ae8c762b85fbdd72f9d1a31c6f5124ee3a0c7fdb8d9d53d8e0a36ea90726e706485e8ac44f4c937327d8ee9ea86484e12b572b10be46baa34beab5f5b8be1ade3fcd2d9efda533ed666ca914362757e476c27fbbb23b3c21d8e69c193e199cf83f4bf28b"}, {0x80, 0x1, 0x1000, "227aa4003fabbae135598b7e4be53fd1582e8860c03967d62bf837d9a328a753220af869075093982898b5cde97f5681e1505e418c17ea932438d64e7deb1f76cfa462e910593a297c042bdda5c2bf58f55afa372e29994abe3cbfe615c4930ae2ba4f5e395e0d014e"}], 0x380, 0x400}, 0x400) r2 = socket(0x1e, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) recvmsg(r2, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r3, &(0x7f0000001600)=@abs, 0x8) 15:38:39 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) r2 = socket(0x38, 0x0, 0x4f7) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f00000000c0)=0x37) 15:38:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x105) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000280)=""/158, 0x9e}], 0x5) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/56, 0x38) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCDTR(r1, 0x20007478) chdir(&(0x7f0000000440)='./file0\x00') r2 = getegid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000740)=[r2, r3, r4, r5, r6, r7, r8, r10, r11, r12]) lseek(r1, 0x5f, 0x3) unlink(&(0x7f0000000780)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000007c0)) getgroups(0x3, &(0x7f0000000800)=[r9, r12, r13]) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000840)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000880)={0x6, 0xfffffffffffffffd}, 0x8) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='W\x00') sendto(r1, &(0x7f0000000940)="ab0af309187392f9c67535ad486cd9bf1f320dc6ebc5695a99a52b7153016cf541c577f848f370722d35c3cd4a80f4e9b142cda68ac0d9f7eb988e753aa2a6ab5b0de444b0323c98785298ad47e5222e115974feb7196b5eb52c9fa5a8041d75594c7ad88deb325451fefc39e192477747be00f92c797555e1eba9407907f0c98d7a0cb6b63c7b305e1be7ef857bdf300257b1ed136f0cdb8bddf4bc10bb96b41e9af096a0775a436cb05fb71a69db3bf85e5ab2363bf6a35bd2fc770db98b6ebf6e4205a007b20f915d7202d5cbb0899232", 0xd2, 0x400, &(0x7f0000000a40)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r1, &(0x7f0000000a80)=""/22, 0x16, 0x42, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) accept$unix(r0, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000001b40)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) 15:38:39 executing program 0: setrlimit(0x3, &(0x7f0000000200)={0x6, 0x4c4c9749}) r0 = kqueue() fsync(r0) r1 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r1, 0x1003) syz_open_pts() setrlimit(0x3, &(0x7f0000000240)={0xfffffffffffffff7, 0x7fffffff}) 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}) fcntl$dupfd(r1, 0xa, r1) login: OpenBSD/amd64 (worker.syzkaller) (tty00) 15:38:42 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffbfffe) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000800002024972332b32a167600000000000000da9e0c0300021391bc04976ecbb98ca0bc8d8df0fa10f82060b15e"], 0x24, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x2, "dd2159346cbf2d607aecf1d79f69ac"}, 0x17, 0x800) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000001506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb0100008015b1a3df8684e1cff3a148b6df87d7d500d41b91"], 0x42, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x9) 15:38:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0x77359400}) 20:33:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) r0 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) chroot(&(0x7f0000000280)='./file0/file0\x00') 20:33:20 executing program 1: unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') 20:33:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x402, 0x10) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2c, 0x40, 0xbcc, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x2, 0x2}], 0xf5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x538, 0x70a4}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x1000}], 0x22d, &(0x7f00000002c0)={0x1, 0x97}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r5, 0x1f5) setsockopt(r6, 0x4, 0x1, &(0x7f0000000080)="38eb7bcf060098c481da099c53e08176cebb17b3326f0e6a34514bab1e497ecb0d4a8db43d38fa8f4e58a6a4dfd7d98ce2cf5fae7b6e263e6fb9672cac343455de252ce2042602af57f9b616702f243f3d9ba37b8fcb7e4a828ca939c730a7e9f8ecaf814b4325789096e998ed099980627659a0a0be159a620d8b30a68110dfcc3d5f9cbac601bd14f105daa23299e1ddcec1559c5757235dd9bf4bf0de364cb7db08f60ceb0c2f421095ba210c52dd427d303af4c7b739c8e6999d177a7f6f49b45f40dc863c7976d2661e39a45273ec3d77cfe7d59b05fd40dcf8dfa5f7fb863a7eac5caa", 0xe6) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 20:33:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x512, 0x100) syz_open_pts() recvfrom(r1, &(0x7f0000000080)=""/41, 0x29, 0x842, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c65300092719b2d0186cb15ae493d03f7fadd9931e2465276c160fc8fabf6dc2684c0c12559fc1fad4b849df34035dee44e000000000000000000000000"], 0xa) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x10000, 0x0, 0x6, &(0x7f0000000240)={0xf4, 0x7fffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x4, 0xefca, 0x3, "04bf9ee4a810560c31df3adc74c1b287c3d6eb82", 0xfffffffffffffffc, 0x60}) 20:33:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x80000000001) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x22) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:33:20 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x2, 0x0, "144f9a2245246f93ebb69e88a18b4cf6ef4b9076", 0x100000000, 0x2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4, "fbecc69d52f8327da4d13aff01e300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653bca6530904e672ae60d46566"}) 20:33:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() r4 = fcntl$getown(r1, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000), &(0x7f0000000040)=0x4) r7 = getpid() fcntl$setown(r0, 0x6, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000180)={0x9, 0x5, 0x3, 0x7, 0x5, 0x200, 0x3, 0x4}, &(0x7f0000000200)={0x8, 0x9, 0x1000, 0x7ff, 0x7, 0xe000000000000, 0x6, 0x7}, &(0x7f0000000240)={0xc069, 0xcb, 0x4a0f, 0x3, 0xffffffffffff9ffd, 0x1, 0x1, 0x7ff}, &(0x7f0000000280)={0xd0, 0x1000}) r9 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r7, r8, r9}, 0xc) 20:33:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10020, 0x5) syz_open_pts() 20:33:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2000000000000000) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/201, 0xc9) 20:33:20 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) 20:33:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0xffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x81, 0x7}, {{r0}, 0x0, 0x2, 0xf0000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffa, 0xa3, 0x40, 0x5, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x200, 0x6}], 0x93c, &(0x7f00000003c0)={0x5, 0x101}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r3}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r3}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 20:33:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget(0x3, 0x7, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/198) shmget$private(0x0, 0x2000, 0x198, &(0x7f0000ffc000/0x2000)=nil) semctl$GETVAL(r2, 0xddd816ca4582bc81, 0x5, &(0x7f0000000100)=""/219) r3 = getpgid(0x0) flock(r0, 0xd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000240)="79a96d0bea18a4d56111de2e7e7f7c79981f1abd40", 0x15}, {&(0x7f0000000280)="7ef3df7efc8246071eac0646c55ed27947e8f5d6c84c5ca0f56014de71d2ad5a5290b04761222a07ebfe231b62bada22ce609476f2f515a306cf80f31db7f5b23bb5e96e7a91cda1f6cc322e55c4d6b20ba0cda894969a3d4a39ae0183ce017209a8d0e8415f28fc7c2239c6005cbc8d5c57fe851c4696125d51b42c4d6cf3b2f306576d29224add6898e51438623bc3ac72313701276e213d1e8b16fe0a96055df9a358054e82e0", 0xa8}, {&(0x7f0000000340)="4190178aeea604ec4fa49dc6d28548daf5b1e2a8047b68e22738051c429e97dd3ce12d67103b8349b7de1e2395bc700a88c7d2d671f4e9dc43b07afc0f5948e2ad8851b754d4914f9409e01ae6b4cb4f54a9040fcbc68106d540641afd3014f811dc5e5f5d2db2122018f13c76c75c0700ae5767511db48a0cba332879a7e4a774e78628172c8690ae4af94af14d85443a5114eaa12b7ba2d86404b088b7b0affe31e0a8bf3800def4f407e9cbe9", 0xae}, {&(0x7f0000000400)="d1786b417dd01a31844e05beb425dfa89f531e51fab1abb180c96c6a9ff4b8fcc5954de1de7dfcba02b63fd9f5942249149197b100ea5ec58fcd2c6310719610caae5e9f6574dba7066d3be1ae7a5dec97481bb763d4f164f8c580bb8b324df8fefa354257b035929e8ad9b822ed925ac6b958e6b844387de48d9e", 0x7b}, {&(0x7f0000000480)="433b00b295bb0eca92ee495cb5f1caeba66676c75a7811c3c85a9972e36ef5ee4ea8bd6e894563d70cc45a91d8bc7272569a8dbb0b446a8889d0685648f65adf6f7500f602e1ed5f42db870e389831b50194b2afb86476c1dc637d7d968110c4f609528c981a783680f0f90b0fc39bbb902f52f6e94cb309aa2157e17d48a8d16eef177d8926b2177fda773a0f0777f0d462daa4f2b22a73a6e37ee0effb1fc903517b4cae", 0xa5}, {&(0x7f0000000540)="f80cd4abd15869c20f1ab79fb81c4172f3eeb0185946a876883f010a43d266ea59d9575d6e222f439febd4a0616a3f321c703da1aa851a5d7ce0ba99ba256034bd33c320c1fcdec4f94e54bb87929a553551d8349d370ad61adfc7b96c4bed0fb2619f2f6a071813b97c9d3c75422d40019415b87ef2105501a5700ccdb872b41bcea81c5319faa430dfbf485d30495027b16121635d054c68087c36c086ac4cb0c2d68499e68d381b51", 0xaa}, {&(0x7f0000000600)="3d65371721f9", 0x6}, {&(0x7f0000000640)="083c3ec9678920ad4d53048dde7a8cefc9f2727f5b0ae06cabc7cb8ad014f1c38eea0f3a3461c2b0ceb9dfea8572dead5da0e24a4e76dbb7d9c43798ccb3b0d6637ef082ba41f50f67b47f6116a65997dfc63debd7a364daf7735842061e9c1eddadfc612fa141e397e34a58f261a111f65774ba20a9c97bd345df4ee1402858b1ccbe716440e1de3a5a63a1be425f5fabfa061b34d8eab4d60be63dfd308b60f096c0bee4a29c660f960f3807180d93cb2d202e715e6b6d364bd5412ecb927b79ae24842bfbdbdab609e7070151992d6d6d4299ed8bc4318c6418139328d7de4b489c2fd9f48bb4e17ee2c53b3bda864b97a72e", 0xf4}], 0x8, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000088f0489f48862f991556f30b51e13ee181ae3e7f29ae4c8168e249cd5fce18bae9ce88f42300b1785e9dbeddd90385c051615eb509546d2238b5"], 0x58, 0x3}, 0x8) 20:33:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x110) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 20:33:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pledge(0xfffffffffffffffe, 0x0) 20:33:20 executing program 1: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) seteuid(0x0) socket$inet(0x2, 0x4000, 0x7fffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) 20:33:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10090, 0x4) getdents(r0, &(0x7f0000000040)=""/119, 0x77) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) 20:33:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xfffffffffffffe9a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="3d9a6a4af9541ecb2e7a2c5321f4bfd5d0f6776b9cf05ccf552b9a57dc6aa4dc0234673fd97022e9a810b11acabc", 0x2e}, {&(0x7f0000000080)="8a15181d07e9c5b095021361a940caebec0a39c7ab1d3908eadb0b655ac0d1435487db451d4666992325ccbd", 0x2c}, {&(0x7f00000000c0)="111ed985ed66a21f61e119a08156c1235b7722f272550d7e0e8ecb0231041737de066dc6f59f8e7d89fd39056ba07670743868080c82ae910583d51d5c87304b87950cbfb6164c63037c9486c796bc194fd8d2076c3d127d94e9cd539c58555cbf75345635f6cbffca790d3354315a3d118e8db229101a057a419e868f06d8ff9f787f9231272bc33dd04e04fff6177530a5282205526e58cdafd7f02f9137427f69d6d1a140c7e5c421f26d5d96b62690ba4907b8d903", 0xb7}, {&(0x7f0000000180)="3c2e85910a6d74d0b85fee7a08f7ff4210e99b20232f011edd39a21055a7869e505646041439166d587d51abd4ffa8f1e55bdb78c5e18a92f1561c531031dc3b5d8177369ed8ce2201af45a1f316f71193e3a9ceb9a30a5e34bbbdc7d47e6fb8fb08956e98c6c694e7cc3b55bb540a46389b7ec458378d67f6b5663e25be169f532c11bc82b451f6e7a6883531fa126e661feabb554806716395b4d916fedb61195263a09941d9a03931bd76917fa0cd9efe25f4e87a895d132218f40e65f7ee", 0xc0}, {&(0x7f0000000240)="6105d462ba3b6466b3fa6902ace94fabf55170dbd3cea548d46bc3b52731d52a080de7302a7e9a0762b8e6c6b5dff8fab60f7eab442453ef7c8615f71d9b6ebeb39f4262a9b6ecb47cba57d4411eb6", 0x4f}, {&(0x7f00000002c0)="efc42f2393421589ff51798e26812f8c8c1c499ee41053ae43a95a5516", 0x1d}, {&(0x7f0000000300)="2e9ae3480c73c253f2b9f2397319dca7027bf4ddeaab3a1e3fab098e7e76370c6ece458d9d9fa17048429169704e4daabbd7719d0e2ce0b07d8f20d3c5c4443cc551dbac05d3251a6be90d599a45bf8f442398a0bd6183772ea8f2aab987d18ec509d9d12cc3ce9ccb1e373a23602a736667dff650fb57f977dff5029aa925c4f4b9fc92ac86cbf5a00d6bcfd0033c2bc780f62409c2a671986330f37114c5d17a0dcac347e7154400ecd8ca46d6db41d905e79384bb94376e3f49aef86ce7225dc00332ebd81ae04ccf94097b504f13cff4df9a5a49ba7b508e0550ef9f18f0b1d1ef5ce0fccf82359973c8aebc", 0xee}, {&(0x7f0000000400)="6843c254ba6dd9c7cfa07d8d1d99a4bd32456ba4377eab7bf3804a84a8e1026d9770b5e94c3aa81814ac5f9609cf0237bdc5fc95c3affc9e00e737141081a4813f87a47c18a899708b537a0491717cacd9b4aa401e8287371cdf771ac9d97e5232a958fdb0a825c25dce6835120ba019d714efbc1172b45469057422ef25a95ce70a8817ceb7e493dcb21be3f119ce7dc59b9bb417cfd66830dafd980941ec8b89a1c8ce01421fffe646074e945b73b92e77ac8a47e8648838b75d042e", 0xbd}], 0x8, &(0x7f0000000680)=ANY=[@ANYBLOB="200000000000010000000eeb469136e90a2826318fef0076a8962a80d5e7b0df7306ef657231d279443bb860adb1bcc3a465d24f9f35af1a1d49a81265e174b1b0117e07d0df1e9dda7f2e7068b0621ae792a2a7ebe91979fc331dfd99f57799ba94cdc5319171f520d9b70718367ab5ccc0049adeb496418212ba0e1c0eb4ff9af72f", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x9db8226216caa825}, 0x0) 20:33:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r4 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x0) 20:33:20 executing program 0: pipe(&(0x7f0000000080)) socketpair$inet(0x2, 0x4000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) r2 = dup2(r1, r0) dup2(r2, r2) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffcd0) r3 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1020, 0x0, 0x0) 20:33:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x200) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000000c0)="83ce09190adc91b4be97714f65c534765c58d13c44a8b6d58aee730a4f1b56322a40ff7665ed5d7f7455725bc64d7ce1015985", 0xfffffffffffffcc9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x10000) 20:33:20 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 20:33:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) flock(r0, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 20:33:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:33:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = geteuid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',*{\'c$#\x00']) r2 = getgid() fchown(r0, r1, r2) 20:33:20 executing program 0: getgroups(0xde, 0xffffffffffffffff) 20:33:20 executing program 1: open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x3027d, 0x40) 20:33:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc}) syz_open_pts() 20:33:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x7) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 20:33:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 20:33:20 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 20:33:21 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa23, 0x0) fcntl$getown(r0, 0x5) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x2, 0xfffffffffffe, r1}) 20:33:21 executing program 1: r0 = semget(0x2, 0x1, 0x3c8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x400, 0x800, 0x6, 0x8895]) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:33:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="9855e90105b4ce8d79ba139520", 0xd, 0xc3c8ab5684fe8342, &(0x7f0000000140)=@un=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10400, 0x80) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) 20:33:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000001440)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) read(r0, 0x0, 0x39c) 20:33:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r0) kevent(r0, 0x0, 0xff, 0x0, 0x17000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 20:33:21 executing program 0: msgget(0x1, 0x48) msgget(0x1, 0x104) 20:33:21 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:33:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0xfffffffffffffe01}, 0x10) 20:33:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) poll(&(0x7f00000000c0)=[{r1, 0x10f}], 0x1, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)) 20:33:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x50, 0x2) r2 = syz_open_pts() kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r1) 20:33:21 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) socketpair(0x1a, 0x5, 0x6, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000300)='./file0\x00', r2, r3, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) bind(r4, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r5, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:33:21 executing program 0: minherit(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x1) pipe2(&(0x7f0000000040), 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x7) 20:33:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:33:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x103}, {r1, 0x8}, {r2}, {r0, 0x9}, {r1, 0x4}, {r2, 0x106}, {r1, 0x24}], 0x7, 0x8000) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0xffffffffffffffff, 0x80000000, 0x4ffffffff}) getpid() r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x3, r3}) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x50}, {r0, 0x20}, {r0, 0x20}], 0x4, 0x3ff) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 20:33:21 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x130}, {r0, 0x125}], 0x2, 0x9) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 20:33:21 executing program 1: setreuid(0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r0) 20:33:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1, 0x0, 0x0, 0x2}, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 20:33:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 20:33:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x81, 0x32) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00') 20:33:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x800, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000003740)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) select(0x40, &(0x7f0000003800)={0xffff}, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0xfffffeef) 20:33:22 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 20:33:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000000000000) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5}, {0x1, 0x9}}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x16d) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x1ff}, {0x8, 0x5}}, 0x2) 20:33:22 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x0, 0x9f6f}], 0x2) 20:33:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) socketpair(0x18, 0x8000, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/140, 0x8c) unlink(&(0x7f0000000180)='./file0\x00') 20:33:22 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000080), 0x0) 20:33:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x7) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x1) 20:33:22 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x1, 0x6, 0x8000, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x38010, 0x2) r5 = open(&(0x7f0000000700)='./file0\x00', 0x10000, 0x1) socketpair$inet6(0x18, 0x4, 0x10001, &(0x7f0000000740)={0xffffffffffffffff}) r7 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x4) socketpair$inet(0x2, 0x5, 0x7, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000003, 0x4a, 0x5}, {{r2}, 0xfffffffffffffffd, 0x14, 0x1, 0x3, 0x5}, {{r3}, 0xfffffffffffffffe, 0xca, 0x4, 0x2, 0xfb2}, {{r4}, 0x0, 0x0, 0xf0000043, 0x1, 0x1}, {{r5}, 0x0, 0x4, 0x0, 0xa14, 0x22}, {{r6}, 0xfffffffffffffffc, 0x20, 0x2, 0x7ff, 0x7}, {{r7}, 0xfffffffffffffffc, 0x80, 0x9, 0x1d, 0x20}], 0xffff, &(0x7f0000000940)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x11, 0x9, 0x9}, {{r9}, 0xffffffffffffffff, 0x53, 0x1, 0x9}, {{r10}, 0xffffffffffffffff, 0x12, 0x2, 0x1ff, 0x4}], 0x7fff, &(0x7f00000009c0)={0xffff, 0xb5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x3, 0xfff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) r18 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) fsync(r11) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r20 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r21 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x10) r22 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x480, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r13}, 0xfffffffffffffffc, 0x80, 0x40000002, 0x6, 0x800}, {{r14}, 0xffffffffffffffff, 0x1a, 0x1, 0x2, 0x3edc}, {{r15}, 0xfffffffffffffffe, 0x4, 0x80, 0x8, 0x2}], 0x0, &(0x7f00000004c0)=[{{r16}, 0xfffffffffffffffc, 0x48, 0x0, 0x60}, {{r17}, 0xfffffffffffffffc, 0x40, 0xff9cc96d0b5d9015, 0x4177, 0x8}, {{r18}, 0xfffffffffffffffd, 0x8d, 0x1, 0x5, 0x526b}, {{r19}, 0x0, 0x9a, 0x4, 0x2, 0x7e}, {{r20}, 0x8d9d4d369c398592, 0x0, 0x2, 0x401, 0x1000}, {{r21}, 0xfffffffffffffff8, 0x1, 0x2, 0x7, 0x3ff}, {{r22}, 0xfffffffffffffff8, 0x8, 0xf0000048, 0x8, 0x80}], 0x2400000000, &(0x7f00000005c0)={0x9, 0x2}) r23 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000a00)) r24 = kqueue() kevent(r24, &(0x7f0000000080)=[{{r23}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 20:33:22 executing program 0: r0 = socket(0x0, 0x3, 0x800) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socket(0x10, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4003, 0x1) getpid() socket$inet(0x2, 0x4005, 0x6) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) 20:33:22 executing program 1: chroot(0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 20:33:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0xc) open(&(0x7f0000000000)='./bus\x00', 0x88c1, 0x0) 20:33:22 executing program 1: r0 = socket(0x0, 0x8003, 0x0) r1 = geteuid() r2 = getegid() close(r0) write(r0, &(0x7f0000000200)="c193697c21762c0da143df5f04d40d5a667d86c9cb4cdd39fae4c63e26d7e0d4e3069e98c3eaaad18a3a39dc85801dfc97a8a63f7a531894b3bf80507acea569448386169cbd3081291e593a054bba7d09b41721912b7b54e7d3e931e875253452862f8bf11412f80ff6252e9a693525490e45b71b8c9f3238aabd2b7800cae9027dedc915034748a1063b181ef5ea064d3791a4a9b8f15b4c47b296f8c6450efd3579580e331791cc1bbb7c59222ffcef74ec33983a4d59e4feb83e98359e39b1069b74a890d5a49d156d3b166d9e895898df782cd1e8d649b181b68bb79d0ed5aff55ef85174e4a19de2102d", 0xed) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{}, {r3, 0x1}], 0x2, 0xf609) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x7fff, 0x9}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0xfb}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20, 0x2, 0x4c4c0f85}], 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x81, 0x9, 0x1}, {{r3}, 0xfffffffffffffffe, 0x29, 0x80000000, 0x329, 0x2a}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40000000, 0xeb1, 0x5}], 0x0, &(0x7f0000000000)={0x0, 0x8}) socket$inet6(0x18, 0x2, 0x6) 20:33:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x720, 0xa0) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000100)='./bus/file0\x00', 0x4) 20:33:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:33:22 executing program 1: r0 = socket(0x38, 0x5, 0x402) socketpair$inet(0x2, 0x5, 0xe2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket$inet(0x2, 0x3ffe, 0x200002) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000100)="a8f7ff", 0x3) 20:33:22 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r0, r1) 20:33:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 20:33:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x1a7}], 0x2, 0xe0c) recvfrom$unix(r1, &(0x7f0000000140)=""/132, 0x84, 0x2, 0x0, 0x0) 20:33:22 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x80000001, 0x7}, {0x18, 0x3, 0x1000, 0x1000}, 0x4, [0x4, 0x1, 0xffffffffca1f190b, 0x100000000, 0x2, 0x9, 0x4, 0xffffffffffff0001]}, 0x3c) setrlimit(0x2, &(0x7f0000000000)={0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) getdents(r1, &(0x7f0000000080)=""/61, 0x3d) pipe2(0x0, 0x0) 20:33:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x5a3, 0x1000, r1}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x400000000000040}], 0x2, 0x2) 20:33:22 executing program 0: socketpair$inet6(0x18, 0x4000, 0x2120, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xfffffff7fffffffe) r1 = socket(0x11, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) read(r2, &(0x7f00000010c0)=""/189, 0xbd) write(r2, &(0x7f00000000c0)="a186b0e9b6d6394a9acb1415c45cfd22527de518140e0ca4a79f322da77745fc916c91aff3bdcf48f65b4eb4227e9098b331872a4c6fba13b9e478c50edd77978cc176c20ac7da7e092865311e34e0f661e4d678392cc31b57ec9c4d1665e85fa88fc7c6dea8d646cc32ba2e5e99886942cb2d7d4dba60394331ca9c83c663eebe0b50493888ef688529a4b6be9dc5ee8b3d68ff1f25ab620dc3e1e95cae79f716a32bfa0db56890cae382aaaaeb7dec61baef958e185990f29547ab8ef76079e547822cebe41d3a2d74327a975c66bf5c8b41d5da26eab4bca684179bd2ebb4ee98267e18bd28bf2a7160f31e02c45fd64ba0cf33740f5960ee6a9ee4d84e474854fc69cb9304fb02163de0f5904c019400fe6aca04c3381d08f432628f264c94da8e36a6a1cdb658d3f56394b34221c471a01d97d3976c9bc3f730d020858e0a8ee19871c752b2d394ba6c6539fbcd0b82f3a8411156cd2dfe7e4ca47ae5b1bdbbae6cd0bb1fb41a16d532ce10e0e5721a88b7e85535d785751ac6a9bd89c7ee154bfa80fb96c3307d37982e6802706cc0cb6f20e9386dfe24b4f01b1b7436708c23762c40682d6e483524fafee8096334b7d3e394f65d36c0c907b42c393f8fc9fb39e71f55e32fc96eef4190ab81a2c8b4f9930922426ffa4d5bdaffba78ce087ed97e0eb0517608bae9ad1eff2910fd7e02a352d9f5ce60dc399e5bec455bb8894116d546df9a636b30cd03c8f3525aacd4b77dfbc6a36009cbae8508e317917fbdc104b75212b8be2b3d34fd5b3dbc1d7a2ff5c97f961622331c3c8bbc27d33087bb89a50012b7815c3feacd21237460f945116225dd4594a8c7e9ce9c53bb6ba97e7a5cf199411443a9a29d382fa3d4c37adc60c6544c447da9130c715204c97b74b79d2c32d32a3c453a553df8754098693b0e50a8a9434576a6008e32e382d636fa6742956356d225fc11d51a47055ca2f05cc0190a964c8ae25d90982afb967cb9dbc28ff1ee28a13c957c0abd4749f347589814f966f2b6a57e6a8df311ec818272a86c13b00bf8a0ee45b536089dfe2a70bd1458f21698271615cd3cf88bb80be3a3d9500b86241b474e004b4d185a6f663874e20ef9282e7dad3bd48698b9d4b7283bd5dba0281545646e586659e4abb974f997cf59fd29e8ebf3633a363857b4f4f1f6094135e19b6107c7a264fccae305ee7d5565348e3216751fdd2c8d490c653c1a25893813ea629c512636ae41b379f98d7477d3cfee3212beda7a654893b99a49afd830ec35d1e3f321604f0b2439f02a04fa5ccac85fcbda0eb15fbbeee2e46315a87e71730b10268cc3e78dc7944014affa4d0aadcf90c9b4d618c1a576d7ef3d645d6ac8cfab21e1e4ebb1916038a9b897e62b04839256b8c8448a0b89164c91955bb815eb2a586332d6baef70cd2004cc266cd65fd2d9ad34de6757de064a7cec148030794a840fdc20ae691964a358c0b35e5bd718fc843538af539502e3d15089d3af1f76efce19a1dc1727238930b5a0e28d146ced31e56794fc2f7cb3807d78fd52f9e97166dd88124d8355cd2fa79c2226f71a9109b83942a97e6959ae2369fc81847022f495a98810b0c645e5d40f40f701f31c0fe73a6594c531b7b8b2acd02a2bee2f38096f2ec829cfbd7ccc15bba85ca4147bdceaf40c37f0718644e52aececd42bd353c2c2e1cb27780bdd914c0dc7c67bd00b3e447e60d65557589deb42dd73648c2fb37888f9c31b6de67869dc1bd4749d559b89ddc43462e6fdd23b68fdf9d2ee210353dbb3335991073b5b4748cfad2f9a2c3dfc84d323f329c83842f1a7d8354f243a2771e99c9606cf7211c9a4451a8c95fb71f90b52cbfafc49da66955f45787d9148678e68d588f5083e3c1388dc4f9c1385833ad49529558e27434b748b300fd85111876eca19a48e131f35e1fd1ee96bb626d3605454c3e370274368a963289f7b1e607753d651e6aabc59f6bbad6a61b14b85a1e60de954a4665a5a75f392f3da8e5c0110b6db95bb1d8f296671612423b920d8feb2adb01db024477877a7cdfafab445d7bbd21740610bb257609ccf271de54d0243f07cafaa19edb17e4df1bd77ed4bcc2b278b1d549b4ddff2774731224373f39dd3ad3bc00ef5d4ec61c0c3cdef385c43c89a9b34d707844eddf135bf1649021078af66576e5b701627f4d23d98831e41347608d2bb5bae4d10cab1fe602701f4719742bcea8529063d275ba9a3c3eab22500cd6dbc4d278a03891a5eb31ffd30400bf3689576bab2098b8452a43fa0bb952ceefa1cf8a96a9766b7585b045bdf9ad5085da445bd1dcd53851ac92c2007b21eba8823c79de1127b347d0131c8dcaa000520ab27105d8a8288d5d4b65687f0776911548c3fdd878f235742dd7e88b32d8ea58ff507ee83aea8788650809ad5d4a837412dffb1ba504c6354626940b7539cb083004801e9ac7fed63cb211284e87ea2c628d4ece4e2b7ef2fa6fd79fb51b70c84d4574e203f7000e0c04008597b0adfd489d2bee06ef7b33f767c426db4866f60aa5a4610bebd5d382226945d86762dd33f66af5ba555a992f0dbbc2c76537b37478a62c698c47519ce0e795d4eb3163187dbc5901beb8f0b89c1bced8efec63faa6e2bddde3c4eb74527388c8853c316c410e6f005105876986869f4d81d95d25247cea4bfd7a1f4f20b2a51ac9eaca3bfd153183e4c906c95261d518d8450e8693f1b725ae3c2e5d7babde5e83d19a98777ad700f05c3a969dfac1517bbb485dfbd4eb6d9a0abc60cf72317c74dc4878c14f15a39d57cd9dba4447e45fceb9fea912850356facdba738ba266210f5a73faeb3629af8058f4ad90b66294ed9fc3c1c67e0be7014f03f5cd90eb76f4635ea45b97344f991d9de73edb9762b2e264d01798cdb68abf916314f59ad159222b80bf71638dca2aa3a6617100c318f1a85bdb4a1181d43f45f1b03484acbefc9173a01a9f7bb07e80d6be126990fc10c05743d8553e9dac868cd895688c2d5cec3f94b1d139d5397b955a0e7f3e0c21e86db38dbc342a9db95da9cdffcaad8f0819f579856be38c8f5e67cc294698932cdc50f7b73e8ef5456474c1e1efa419d10f343a48db996e2e208fbc8d951d28f633a8038f562aa024a2575d80412d8ac2f4955b56d31fcb021ec91f81f25f10a44a9e244e0539ea8fae2576239ce1fb23dcca4a385b370dea384e3bb2c83bb1db89c3835ea70cdbce5d1c983d03aa3653b1aa3f60416b2f26fc810069d5cfe3c3cd9c8671bbc80e15a7948c262ae6c5c26febccad83ebc0d6257e9a3f55e99926ab9f4a39626406ecb4ceaff8eaef7b8ef72a19658084ce9f1d81655ff564fc321665a4119f89bc82816c45c3178e34bdec454ab7c07285045ab3a3dddf82280290a090ada70d675be4eb3265e20b401853636de306cd59ab75106133378e2207be365f05ccbd806d66e44cb75aa9a100e92562a6603f479151234da1ce53aeb0c3bd121e1db70dc091b94831c9c6796a04a2b86494dd9436ab31a4df699e42af3fdee158c0e26eebb4c3e3e96cbc8b1dc98c1219071bf34cf1734e5e789b789f2583fff86479947986169cbf8452c4394650d473bad19379c92e7e13f84c082238ad07d97afdcbfe992e0d85462e38b512d34013d97955b869ef88dbe4d4e57ed4f4ff239841a64461d7d4bb3eb05d8401d1b8f9c9bb58a47d7b3134e67ab34d4565260066df88c46cae6cec4468b3a09dad99e3aabd27a3b16cf3b885f9f304d57502f1428013f829404e853701ada8b202042e77c1a10dcd55ebf58ee3b39bf39d84ffb736034b5ba9951de2342fa5a7c8c5dab64b4e572b795ddda37b69f844b18a91441cc5c469f69bd9df1b3fde55758e4bf34732a32aa028763debaee72d825eec9f2286e1d079317f8cf8966ca4b9544d3c5d61bd5380ed2a720fe9576eb13350980c5157b1b3552e02827c77c36fdccb81d2a7b4f9329421dcad58f7e159e02a9e5af645c116aebf31730efcc793f3eaf935ffdab7b8bfffd466c283533721454db408f3ede00315cde008c2391f2d4a5a963bee829d8aacf6e08bd75795306ff69579b5b115a834ef1cde74e784d5776b95f685557d1842ac383c814d142f55bba8d2cf383d831eaf5bbc62f0921296ed13563976b38fa46ed03859480c4b66827ebe65dc6d5ec6e4fa62bac60cf3157485d520dcc1099a72ee66360b5bea655462cdcfb3714c656be839464d9f794b13d92120781dc46b5c071dd07ee62325495aa3278e5d061a817e04025a8b7555a9e8cdfc0241ac78fdbf00549303bf110abcbad8a1a03847c41300c28cd167a39fdf9db27b0f652371a1433034d58dea829fa3496e41645de856175daa99be74f82281a18775f6184d84223ecbb8ecc4dd5821a49e9b922cbc5f748c1f6540385140f0fa772c3e8bb1367f3e56290791c3ef1fb1f51f5d0effcb29d2282c08eb319a0f32d42f29a070f74f0711ff5e406527848fa352f26e60e4fd4f649d37f8df11513caeb11977f394ca8157efb5aae89357c8014b7ebe54bc643a3af0f60521db233be10da245319847b81ffc1d69e50d5a31cf49bd5e03369ef3e3a54f95127c167f3cb729c26f5eed1ecb5090bbdb27c14a70c6930b7d09bfdfd273049af6fa68607d7a4284fe4519f7afdf8b3c9bad3429a5975f9ead1d54a82d58ee655c4903d6420f7ddbc33e1b55740772abc065a407a906d9344eb17f98a5c3217131c542cde996b7a249974d34eff9765da78f14622ab8e58300e3e0d6f8200619124f1585258bb6042c95b6e34d52c5d834b298b2addc4a410e2dbe329e22f499746ba418e4893139ac58c30b2c1846a74637dfd05982ee6b138fe4169b15da478665023c486342c6c52378408695d285bcd8153f2cb1d6e757fc5703a0852a10411471da659bf8659ee093bbcf6b60fc9a9b80e45199429162000d2f3cf56388ffdb82bfbee78c59963fc7dc1802fb0b4de54b4ebccfd5d91e1bc1eda0dde78ddf2161380df06af1dba562f7dc2de99719b55034dddc31278f60ffdff492e4ffb260ce00faaf31d27d1353600407be32d82a18c7478e74d9b3fc8458f4fd528674e1862c157d72353b5c81fe7ed8f86adbe4ecd11affa149204d9997c0555f1046758b16a3d731e342013883eaa74100c5dd17c7256dd38a273d5833b4a4f665b7d27513b202ffcbe2415de3181c0d872917b5025a58e7298fc3a66da4ea8d3ed9c7e957465f9b2bff45cebfcf77dab7afb819a0d7da800f2649bf87b5d6ce33c6bdd28c6b6b3d881dc73aad3cb826ee0f50c666f9b29af820c8b2cbd7d8569286a9de65037b39c388a1172f1e9b45d8b0746b3602a145ed4e838f3c79400bda1caf21ea0fd637d96de8ad19cd6688c01126f972837caecfbe3fefadf8d2330b623cf13142802162cfc7291fdc120cda0d1ca29d5aa7fd35091c17370553acd0beeea9458e7140d438a10b4fa995b92dbe463bf6e2a878ff4eeb2c64718363ff5544556a4b6d84af8e4a3549775b81eacd7aaf20bdf365ef0096b955dcc91cad49d9b369c6a33996c84292dc4b2750b6cb5bda2e2a9b473e8d61e9f3b6399d4f4c6be59ea9120b20b0cd0896571b3834bdfe3a04103bd2ac1fe02cb6dfc590fd06b53d4f2c9deeac94dd2cfcda8bbef2f66f607068a5ac3ba5cc09d8c03141ab59a379baf03afc3740e3d3ded41e8f9cda667a37e7f1e65d437cc7a234f8e2cc3db2b0a39955781b10b6c405c25bc5b8a231ee4e9bd6bd9fc5c4f", 0x1000) 20:33:22 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 20:33:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) r1 = geteuid() setreuid(r1, r1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 20:33:22 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 20:33:22 executing program 1: r0 = socket$unix(0x1, 0x4000000000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 20:33:23 executing program 1: select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x20) pipe(&(0x7f0000000080)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/115) 20:33:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000ac0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 20:33:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000100)=0x1ff, 0x4) r1 = socket$inet(0x2, 0x2, 0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x101) r4 = kqueue() pipe2(&(0x7f0000000180), 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) fchmod(r4, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x0, 0x81, 0x43}, 0x4, [0xfffffffffffff000, 0xce, 0x3, 0x3800, 0x2, 0x2, 0x765f, 0x2]}, 0x3c) 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) semget(0x2, 0x3, 0x200) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) clock_getres(0x3, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd63f, 0x2}) 20:33:23 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair(0x0, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000002100)=0x1002) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001080)=0x1002) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:33:23 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getppid() getpgid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x8) setpgid(r0, r3) r6 = msgget(0x2, 0x2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0x80000000, r4, r5, r4, r5, 0x49, 0x3aceac21}, 0x400, 0x3, r0, r2, 0x4, 0x96b, 0x80000001, 0xfffffffffffffc01}) socketpair(0x0, 0x4000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/92) sendto$inet6(r7, &(0x7f0000000100)="3b2340bdbcc5f8562d188609e72d42a2ce3f482e9c6b8300e3a8f454a8e5d221e50cfc414000b512e03a93bb9213a867fbddc795edf704", 0x37, 0x2, 0x0, 0x0) 20:33:23 executing program 1: r0 = socket(0x39, 0x3, 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0xdf11}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 20:33:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x200) socketpair(0x2, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffe) 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8200, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:33:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x101, 0x3}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:33:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x12) 20:33:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x2, 0x0, 0x3}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8000, 0x101, 0x7, 0x7f}) r4 = dup2(r0, r2) socketpair(0x2, 0x3, 0x6, &(0x7f00000000c0)) kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}, {{r4}, 0xffffffffffffffff, 0x1f, 0x5, 0x7}], 0x3d, 0x0, 0x5, 0x0) 20:33:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="7b88673750692d944f562dca0410bef97bb8cb75ae880c607b411dd318c73f2325470023bf6efa3c44ee96bc0dbf296c8a18d8090babe562df0230a0333ec5e0fecbe3cb7a1b8ef2a8b9b873102e45d1857b012cd161ce50204f223a347be88db20df5245357b26f00e0d60f1a79df6910a06f5617da777f51a93641399965715fede125ab4207e34cef1afe5fad5459a216f1968dd39020cc6b830124b14071", 0xa0}, {&(0x7f0000000100)="a1a1893d528c8a996c5336c702d1850a6911e6bdd24705b61c861f655e8638cea8ad989eef5b1be4e993d43dc3d361b5fc1b3a42ca615d767d4ae98ff7dc512887f3ad6e5ec69acfda094c7801d9e99fb2fcfa02118b8049578d1e799c46f621551de4963ffb8e41f5cda1db85aa8e86eaa27034e7d182a5208a7a2528f9a09eb4279ff996677525f0275d34bb420ecc02ed984287fcc6c01903bf8fba81fac34ec5fe98a66fecd7a4318044df22f8a14a80558a0a42664ef780534a8da229d0b8831c7f642b41d18e3b9b8a9d44bfa3defd8b71562c319c43a6a211d5330f1b0e428b7f55c6a278683887afc750ab670e0e552a40c6e5ebc39f0d8299", 0xfd}, {&(0x7f0000000300)="54526da61f4f3e566e065bc1107740db8774abc6b775ee592dffaf3be92c769528ad64908fa0dbfb0cec618257da4a27aef1376c27dda9d94a9d7fda2467ed96d2d78a36d7a1bd6f2d3a909f162792260b166c4f50fddd5c56e39d8bc170871758fb69906ab4eed43bafd3fb354b5e3646b257b98fb79a1008d17fe60485393afd747cd683a3df3ad789eb74db47833a1692be73699f836e91c319f679eb2349a2a13bdc685d038a38ab7ea80f8da5261ff98e042dd753394a639921bf678930f2b3aee9d9616f3153083f4dc6466e9f7e40907dfaa64914ea557abfb0e544e3634df7c8b644c2eeaa03cf0f", 0xec}], 0x3, &(0x7f0000000240), 0x0, 0x8}, 0x4) 20:33:23 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xffffff03) connect$inet(r0, &(0x7f0000000000), 0xc) 20:33:23 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x200000000000007) socketpair(0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x29c) 20:33:23 executing program 0: select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x4, 0x100000000}, 0xfffffffffffffffe, 0x0) 20:33:23 executing program 1: r0 = socket(0x8000002, 0x8000, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(0xffffffffffffff9c, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = msgget$private(0x0, 0x188) socket$inet(0x2, 0x8001, 0x1a98000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) shmget(0x2, 0x2000, 0x475, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000100)=0xfffffc6b) fcntl$setown(r0, 0x6, r4) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) msgctl$IPC_RMID(r1, 0x0) 20:33:23 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x7, 0x889) getsockopt(r1, 0x6, 0x4, &(0x7f0000000040)=""/133, &(0x7f0000000100)=0x85) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x33, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:23 executing program 1: r0 = kqueue() poll(&(0x7f0000000200)=[{r0, 0x181}], 0x1, 0xd653) rmdir(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x117}], 0x2000000000000261, 0x0) 20:33:23 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/57}, 0x41, 0x3, 0x800) 20:33:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 20:33:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20000000000800, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 20:33:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchdir(r0) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x1}, {r0, 0x4}, {r0, 0x80}, {r0, 0x10}, {r0, 0x48}, {r0, 0x102}, {r0, 0x5}], 0x8, 0x0) 20:33:24 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) 20:33:24 executing program 0: socketpair$inet(0x2, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/241, 0xf1}], 0x5, &(0x7f00000004c0)=""/37, 0x25, 0x7fff}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) 20:33:24 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:33:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x118}, {r0, 0x75300c320e2a40d5}, {r0}, {r0, 0x102}, {r0, 0x4}], 0x5, 0xfffffffffffffff7) 20:33:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)='s', 0x1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) 20:33:24 executing program 0: setrlimit(0x1, 0x0) r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) setrlimit(0x7, &(0x7f0000000000)={0x383, 0x800000002}) 20:33:24 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x8) listen(r0, 0x0) shutdown(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) listen(r1, 0x7) shutdown(r0, 0x1) 20:33:24 executing program 0: r0 = syz_open_pts() r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2, 0x2, 0xffffffff, 0xffffffffffffff2e}) setpgid(r1, r1) getpid() setpgid(r1, r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0xfffffffffffffff7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80001001, 0x85, 0xfffffffffffffffe, 0x3}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xd0b, 0x3, 0xcf, 0x3f}) 20:33:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="3e1f1dd3c8805320d4fee2d1ca201f6ffe29ca8ba8de3bdf24", 0x19}], 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getuid() setgid(r3) r5 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="0f66acfc4def8b5940e084241f94ad8b01a8c63001d3e53a283cbffb8c663e2c1afa3387a98b1a3bdaea0f8a2768ad81e46a9e139881aeae3ea0f76d5872df64e8e422b9e72029da4884c7e6d94a25fcb6eb52b351f0b506852c013c3a8bd331adaae1d6fcc4a6c2fa287ad6d14eeb", 0x6f}, {&(0x7f0000000240)="840232c0997d3a1c366d704bf44007466a33b5d3db4dd51ada0e6abf24dcc36ec411b1c3293a1b3433f6255b7363b44b5e92ba91d62919a391d8ae06599e4ef896b203b300fc86b46aa478d2c49f90fa27dbc18d6b818cb86174aa6f1b80809b21a8e532f3d1cab7e9e35ad61b8b299f5e494b3c2077069050074192b55d7533a4eb47c0932d80659b999032ff649476899af56ad308bde206f9066ba537fa67e091cefc1c9a5a979e672e0ae608f14ee5bbde9c90", 0xb5}, {&(0x7f0000000300)="08e016143880d020831f6ff8c485757481eda4ceaab730ae0b9ac91e135173a67e546badb1e3860dec75a1f4f920b7108c046e495cc714eca92207bd1935ac36b17b3c47da7f76c1810808a2e434caf5931655ebebee599987e776ba19c9a96d3961c39f311ab1795d8fcc1057e30fdf01baa0dde47a7d1be28f75e9ea0a0cbcfb91de797f770f0c4fec86d501c45b799b9086da2ddc3e1d327b16fb0314f3f36f8e232cacd748774d3f65911b8e260c7e09e0d3e62f9fe83dab4ea7a3a452808788", 0xc2}, {&(0x7f0000000140)="da3df2dbc7033b74250623f60ee5558ee8cb795fc59fbd4b05ff8f187ebea34a0ca2c38ea3aa6bc3c1346e43164cf2206c7bffaf84b558e92018c6f9b7a54e28bad172a20690dc7e62cfe0e177df3fdfc429ae5b62430e8f35d1c86c9f8bd8593ded5083db5a7f", 0x67}], 0x4, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x48, 0x6}, 0x4) r6 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0x0) dup2(r6, r1) 20:33:24 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8000, 0x10000}, {0x18, 0x3, 0x1, 0xe35}, 0x4, [0x7f, 0xe92, 0x5, 0xffffffff00000000, 0x8d7, 0x7fff, 0x4, 0xafd]}, 0x3c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000000), 0xc) 20:33:24 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = shmget(0x0, 0x3000, 0xd2, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x46, r1, r2, r3, r4, 0x190, 0x6}, 0x6, 0x4f, r5, r6, 0x400000, 0x80000000, 0x8}) 20:33:24 executing program 1: r0 = semget$private(0x0, 0x4, 0xc5e3eb64cefc4ebf) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x6) semget(0x1, 0x4, 0x4) semget(0x1, 0x7, 0x201) 20:33:24 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r4, 0x50, 0x9}, 0x0, 0x1673, r5, r6, 0xbfa6, 0x40, 0x5, 0x5}) 20:33:24 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getdents(r0, 0x0, 0x0) socketpair$inet6(0x18, 0x8004, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) 20:33:24 executing program 1: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:33:24 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7), 0x8, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/117}, 0x7d, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 20:33:24 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0xa2, 0x6}, {0x5, 0xb43}}) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x0) 20:33:24 executing program 0: socket(0x10, 0x1, 0xa47) socketpair$inet(0x2, 0x4, 0x3f, &(0x7f0000000080)) r0 = socket(0x3a, 0x5, 0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r1, 0x5) 20:33:24 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x1}, {0x9}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x7fffffff, 0x9}, {0x0, 0x9}}, &(0x7f0000000040)) 20:33:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) mkdir(&(0x7f0000000080)='./bus\x00', 0x111) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0xfffffffffffffffb) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) read(r0, &(0x7f0000001000)=""/4096, 0x1000) 20:33:24 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000ca6fcd060edd889938adedba599562eb5e42bb09b140bc3beb206404cfb009c3f0a4670d5dc163efaf1f160073e874b4bf10c78630a97940ba1192aa602c38b26b25b2325c8300000000000000000000"], 0x58}, 0x0) shutdown(r1, 0x0) r2 = msgget(0x2, 0xa1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/196) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 20:33:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7f1d) 20:33:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x0, 0xfb2a}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x200, 0x1f}, {{r1}, 0xffffffffffffffff, 0x5, 0x4, 0x0, 0xff3c}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x2, 0x2}], 0xabda, &(0x7f0000000100)={0x800, 0x4}) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000180)=""/230) 20:33:25 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x4000000000ff) sendto$inet6(r1, &(0x7f0000000000)="c724892aba9d7e6492763e7c75ddfde8f4463f85858927eb4ad538aa16a2b0f4db3424608dee870ff2d6f099609ca6e988357df83021eea4f8ebee956162f280eda658ca60d37019aa961f557921ab698a237f0b321e2d7b4377136a24efd0aabbbac6ad7f2cc580f36ed75982ee7bd417542563ec162876870b6b5a9ec0066428827f421c31fa14dd425e7cb4adc529f856befd5b8c51540904e14ca4135cf89fc3c16c9713894548f73c5a4c7c33608aabf8f59b184335f7bf29b7d65aa9e92ecd77987d68ce58933a606edb3c9eb3eb20a01c97deb2421a95e408efbcee0416ee6660a05817d7ae793020a2e06eca5848b2df3af5394f5b27d8c6e9c198e4f12b8732de24f2715f0cc7b28e791a9f3f53fce267a8ed023fedf6005b6d856abc84eb5c46cebc3125af0286e318dde5a07450fabffdc9a4bae8c2e8dad208d8276aaff1edaacb36cf8c0ecb54803c723a6ca9c59bb9ca1d3913ba88ade2c286fb5fc6832431f260c0f46cfe098cc69785bf80a148e5fc93b47399c7c9bafb740a3406d0900f060bc2383802568b9757d207f3f918aef41a791af1d7bae4d62509d26e2ab1793ffc571d46c03d4d1476e168c9711636778233b66f1f182602a90d6f210011c1b4c8cb50998e44a0f2a58e430c6b755fcafabb0cda1a4195a6d1453ca3e3f69ea851914bacd1596851d1f39c56d902a9f5bf6c64215ad37ae1181fe6098c319425f43c9fd82c4cdce18007fcc02487d6f28d1482e204c129e57c9c11de39d01b1fd87a841a7d801b6c27ddfdb8c8746ef8800a5d30ca2eb4b8804958f474c16c525f9f026fb49fdd4c541f7b85aa3503a795eff2e5b61e88200496c39663621a1d5d9478903065aacbb6cd3ae44b0d4c1c3c35f99e83a0b981a1cbaa200d8fd0f5ef69a40cfa636fa384a9872c36f17eb3fff7b0cd9964480b84fd2ad254cc89c89eb0986f6af9664e614988dea049def583736b886bb00ef8cf31a816499edbb76bf10b10f20d94fa19fe33d20d1739373cd337aa374e4b051b270e86289d6f73a83d1a898fc806be9e28033aff6f48f2b155729751e5b561f195b508eeed8bee3db6a9be6ed707da6cc417dca5a475ca1db36556af86f5c5104e7f943d8d562f85c775f1be4060ddd19c3c2e7617825d3a6d5e8d0a3a6e208215435e59208b46a6f93b7dd3aa9c7f11c9fb372e6afabbae8677c8587638c23e80a7ad63ce287506a1b7a573303928605793a6fd0c4f1c5d4a8a78ec9dea15873ab9972b1ac97e42ec387f829c7e9e21161ca5df0a5974afd82c8ce6cc6b47cbef59791ae1bdb5828c067b221aa1ba46f1a6f06d0d97a601b26a201c4dbbed49c00f0b02d13b3eb577e06a91f776a57e8fb1495f2e9a6f6bde8bd3d9ac0908044e0403621d1d45f9740b3901c3e6a2d7221a089fd79189ecc22ef144739e2cc871972eec78af4449ce9c33d59ef92b43595e261f25650e22f425c8d794d9b0e7dbe518ed66593d966d4df39b50799a54545bea099c5850ea92a2903253e632220e40202414c0d3ef851a30e6738c40131e6c1d6002154ab30b1b96514d8cb49ef8d38869c390eef74d5fa3143458b8ca3a40cb343ac0b58a8984bb669d16b5c47236cd76192b2896e16508f9070a12f285f3810b9a134a899f1d03ad3755ffe77a0b90664b5db814b147e12cc418c067467403af1e8852a47571bd9aaa3aa5510a870a52872bf53a79439a86c71872ba84a55b194fee7874af16630a4b78187029afbfd92f248ad910eb853649508eb28c7b3bf5e0d01d3ca942a59e49cf6b9f02f56fd528a03039843299ebaac20075514f3877ca6e33b8b55607e3e397c95deb6fa8c4fbddd0002d0418d66c8ff3af1aadf32f269d9511cd178442e65594c162da84887910008e041b31583912855a26493f8f6d067129611d6b159bd47dd6c8275b0bebf053015cca896d5828f979b6d4782dde8dada25da30f2a0afa680749ce7e588a69467dff7b42fbc67ae75200a0ace5f9776595f56f704267288d2836e34ca197e1b944c41df0ae49b666c9e3b13afb60060b3f8c7aa057648756410ef3d8d2d8938ff45b1ae5edd3d29bfde5b08516a2a38840c5f22f3871dda0ad741bd176e2cd3164ad2e980089ea9a2f8cce8eca32a4d362059cd151a2901b7e0c06961cb29553a9422564bf3f04165c46f2627d6ccfa2e3a4a54ee7a6980bc0855d520ab30924aa981fe8ff5a8816580f34ced65f6b49af8b00dec4e0749342b31e10104d6b97091d06184829892db6dc6a7a5b1a02fcc3bcf660a5f765dbf6f25435b83fb24f40c595f20a0fc717d635ef478170fa12472725a21e470910d55fcec1de861c231bef503e5fa3a44ebd6234d81bb0db54d81f90ae96e2f89df59320c5c0a5cd66ebaf2656e3cea83cac9453434fb6e194c55f5a6e3e3bfe555e9c6b1afd8b4ffe589e2f8ed5b01d519182da2813938e1d18781780820388960e34b2279e42ca3a6aa6cdeb374383cf26a1f5276b892d57d081b0dccf5588d2143a1d34da27eab985a9e7c9966a63f862f210b5b4a4053ac81a00bf0efae55620e35045eaa8620a1c263f2c160019539065e076a2f82b7dd3c1fc2a347873f93f08ce0efefae944599a103727146e2720beee13f1e16aa8404cc3a4621894292fab4b40a2fb4b3c81f556e10a67f7db2c462accff27726a0497cd79d5a1d9240246ddb3435e41fa404c3ffb0ead3bb82b8352fde77c1b2ef133749325b43766b197e6bc512bb16959f450e8e7a96753c43ed2b032c716f6c8091b3bf2b74b7e05d4f05f2f400ae3f18fe9c8c66634780c321498f98a39f25bfcae5a98cf18249a5f0033b27dda0b1d94bb1247fdebdb97aee1972116a86030da16105360d0ab0609ed96be4d43721bed725f2586bb51b6c6741895e1322a45004a3f2d1dc1a40755cbe28e4733f996e200ed92e196e23cd06967e88e31a2cf0e56779df3a1c7c7ac375659702a902a0159fcb31f12a2860d979840a2ce4c49f66c62dab830ec3326540bc6873414eb65b083e4672ef16f220ec8ac719d2ee127443d88a373b7608999347f084b1d032480ccd45eb732333715b313aea7f085412b04db83417e6b4993634a5313244bf74cbdbcafe1ee421c1241d6542874264f54f6e04d855e4518738bf0e51757bc5efc254bb9cf22b3f41c71cf2953510a16310710cf7709d7daf3f31e15ae54e2ac3b0dfd3d1ed586cf371be48ed2b32bad4251f5409be06eb874a23dee7d93105630f9defc9c7d405a4c3d4da0e108d2765bb09a24db1aee21e171a4e4df8bc9758f1fef4b6e5226e27edf761c654c71ad6282f11b77a416eef807a9b3c89c489cfa8ebb20c3c768bcd3a3e087c7fa12dbdd28513cf227dca34271bf2b5b54f630bf02cc3eb092df44dc08afcbc1fc2eeb25bf7ec9bd4ed5c068f8710f7bb95520535a3da2f6031d41003b2dab861edeff4eb4444757f73a024513aefdf2018a957952184aab613c5a5d8444b5fc54710f9caed551d811998e5cb43d2191aa697c315f5dd729b1a46fe573b2624f1cee89d7d2c724ded26990a85fd01023939e491140b54b87a28d2ad8db703a439f87563f61c134a3cf6d6c8b894795f82ba77c962afb5c935f1f4169a76953e5459d2b9222b12a7aa15130b97b7d5783d298bb3f2216cf9ce74c03badbfcded73b8877cf28ee076f09b22715315c502782e02cc0aa7fdcf70f53f786191e5113f9775fac4eee8ccbc9d0565392f023f9e2e8843a03ae0d8ea8ee50bcd852f255a1544070ed1f8de3b8e8ab266b50e3c458de2fd9b7a014abfa1f3e275086a3b24bc8ac98f04edf69bdaf549859ab573cb02037fc01d457e9dd05d19a86b67d493cf7f6f7540a4937de889065230b79c9e7ba2192801604424834a8570926db5072d1adbab903d18f8a3b3da4647cfe7f53406e56ab307f56110a7e44bb0d7700a8d5ca4dedc3f6caf3eb208d232f835f8f97d414fc10a323e6ec7fae62dd70091e7afc72777880bad97793cd598c80aba2a49951dddc814d2e956da289a4d0a98ee8cac34ff18ed974c240f6d9f0ab32b9e7c384cc650cddf6d8ea43f9bf2e035230237eb5ea1abd65c7c89ac3089be52450a7588b4a8a090b231d93a133d22ccb594434d4288a277cc9d0c261bc317e1f16e35f5f398ee00a9a668a9d87b630350541b1cad318b9c2e81846d0034f3ffae7c23a531012a6d27a83f878e072524e8bfe604e3ec67ec58148435ab112d13f6db7f8c492bbdc1622659915eecd75f8d3dfe1104ad45217099ca1c918a295a5932408f75bf9d4adcb3c79d110021d5e538e239af3887791135091f3b900788b3d4f1c66386e58064e48a5d2d82bd8d09e3482ea4de9b4bc754834ec846e1a739aab5cd04ea2325f495d0680bbdc9c992c7c6b1902ba53b6be3ecd7299c76448d8fa0a799b7830669e9a1c6613344bba102724460109dc4b6364738b8eb75aabcec74e7a127e7adca7306f0317ede18250e3ca09b6c42b5b3cdd9910f8b7a4c48799674ba4c571747f84abbe3f936d0696e50b4e67a9979231af97e6edaf391162c6eb31a7ca270dba6f3164221749b659941029e0dcdc7628cd16e89bda553bd2c6020f5ccc6e6d153e20954d07b32680dda518527574c4c249d0eaf8b2255427ac978225f6ce725530ec276ccaed5d512b1557d7c5b68402649524294cb23d954f8ff8f1dc667c63aed64870023c708135a327b06f4de097b36bb14ba21392f231b599ee9031e865cc525bc7d4e0eb2054655fa1dd2c6e9deec1827e3b2fdc0882289c9858cc5d3503fadaea9a70391225e8ce6f656c1c872cbe4bea72c4e38e242335ea24f0c8cb12c650fb98d5d4a8413ec6fbcd57f2707489fc83c28f851ba1c1a78b03f3c1c9de663de1a2458d8e4be858d97d3934b5765d9c6a724d54c91ab2715b459f707c75a95715f1016934e17bd64c6430efd5543339ff073b9a5eb2205bb3e9e8ff94bb6e4abac8a5af80079a2a998449383dd89fddc7cb26c909df3cdea632800e2b4ce658a029e82b96d9776b9bdeb9b78a9c01f077acc5d5208c7f26697d973108fadc76967b9a3e3cf69ecdbe70a1e7c4a609885a4242aa287afa35e38c86704631c95a7fc19ae772d441ff6d40a83a8506956afd5c7a7310294cc159768bf8aa16bfd1849b99826a2c1c1b240feadfadc7f6b3da6325ae892f8c203cc76cba652cfe9777c3436317110e711e9fe1651100fe4bbe150b708005118d682d2ca14f76f545d8205cbc0187bac361debab2ff9651ff0545ea1d8899c484d10ae3d8cfd1dd71d1b52d5d7cee61b47a389002d4ef00370e6f9dd031835b8e54c641d82044584b27e1898c7d29bcd620df4524dd2dcc67015f8c2d48e7533ff00bf9c8bce996df7134d1bdaf152da3873ec5b1bec233d407da3a4af1810a1e35c3ec7327bb002308c1621f6a31b55f0245f4bfff1fe27850ecb66d043e05fa9a2ddeb726e43c56900d68c287cd924cab575048ba171bc20ca416c294095667f63bb3fd6b722e0235eabacc9f2581238610fb8d5c3f3be91e37d92fd2fa240ef78a8c4d8e840f67b617d3a7e32c563c908aa8046ed1dd4a398a563594cdabfc014f884732635bc5209f012cc5e665b36b959bca8f10f9738108fc653e2a23531c2d3cefb5f9713b9a757ffd43716733ea3d266a048d1cc7e49598bc81a0234bd96a005c149b40fbcfe44446116f49565bacb8b14daa40dc0eb767a52d3ed047d913a10e03436bae0a47ed1b78313f2dbc293fae3f", 0x1000, 0x2, &(0x7f0000001000)={0x18, 0x1, 0xfffffffffffffffc, 0x5}, 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) 20:33:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xbfb8, 0x4) socket(0x2000000000021, 0x0, 0x3) 20:33:25 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x80000000, 0xffffffffffffff81, 0x5d6, 0xfffffffffffffffe, 0x0, 0xffffbffffffffffe}, 0x0) socketpair$inet(0x2, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:33:25 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 20:33:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) socketpair(0x27, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/184, 0xb8, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 20:33:25 executing program 1: r0 = shmget(0x3, 0x1000, 0x109, &(0x7f0000bdf000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x5) r1 = socket$inet(0x2, 0x1, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:33:26 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(0x0) setpgid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x188e0, 0x20) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file1\x00') r3 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x20) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/168) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) 20:33:26 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0xa8) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x800001, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 20:33:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) munlock(&(0x7f00001cf000/0x2000)=nil, 0x2000) munlock(&(0x7f00005d6000/0x4000)=nil, 0x4000) munlock(&(0x7f00001a6000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) shmget(0x2, 0x2000, 0x628, &(0x7f000034e000/0x2000)=nil) 20:33:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x48) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 20:33:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x40) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/188, 0xbc}], 0x6, 0x55) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x11, 0x7, 0xd0dd, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 20:33:26 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = socket(0x3e, 0x4, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="96d8bd545cf7b1f1c418d18ad0965617387407480339adaf78d2826aab9ab1430f58f60a413cf40991ad027d2942a93a0f079bb87c8e17bcdb220201e9e8e50ef30e82e32a2d9728e00d47acaf3815a7cdef947371d1748fe30dbe1afa9b5b2c53ca418daad6bbbb7e670224900dfeafb274e03252a5ff8e514107510f82d46f80a806da12bdc622293aeb872701deb39e0570797565661090bdf8255b1d00d2b38bdfff42f912d406a8455222df9098211b7e384c409434bacbc9f8", 0xbc) r1 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 20:33:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pwritev(r1, &(0x7f0000002440)=[{&(0x7f0000000040)="ff03b8c0d183c1d74c10280b233bee9db92bfd6fce2a98e8d5434146337a2fbc5b246e88e597bcd6382993909d88d25b3291a965634b92c9bd1c7f4fcb4411fba1b1235e2d526f005dd665342dfb9fc58cac60610dd896a0236d4c3a2648622e9d0a7c1e7978c06cf746e9a20ac0306e97e6ff092cb7f06fab", 0x79}, {&(0x7f0000000100)="520470344a62c2f50ee1ee62dfa7de9ecd6c5ff91f48b285e618eefbcd858c4267a992ead4185f9dd9ca6e2c3b84f7a608c8e2dd750cc81986000e1aca85a7b62c2c80c9a0594f85f22b331a724f3bf90d1b0c7c717f9bbe7b1446c1564998d3a284f605bf203c7063fa167263f3987e06032a6c03c8d40b2d74a963ed181ed4bbcceca40a6a94fed63cf207b5966127dcf54d888a192ec4ce4fd1f26d2a504b75d541acb8e0a7519a3b8da84525db77762017a6ce166d383c0fa54ef097de99e297bfd47ec8977bc6a00ee6b96513ffcb954855d808635b3563813e25e1c0ea5065fc55add60ac217761468907709ba0139abc5a00512b1a0869aee1052ad4617581e4f4ff3737d82b8cb82e2ae3e4aeb2b0b0e46527d6ea6e54936823185f6c083de80f2effa45d522354e5e51002758f787795ec6c146b94a6abd8a468b9342ec38cf2cb0a86ec70bf07adca0c4c5284f9b8dc64a4434c1d1828cf0e8dbb83f0acfe1c5ca7db17a504e06acf35dfff59964a9efa8bc51ce5995995b89dfd5092df91b2e9214be1886c50588721dab2dcc096c7f9ed5c384d3e9036fa882d51676b2fd4b5d06e25e46170b688b84ffd77dc83e050b7bc20f6326d41ebe05396faa306bf452737aae28b9df47868b340ff07ceba64ef9a9c31823812de7a677e2ec0e475990c835def73bcd4e4eece4253e03b681ab46d8edb05fe9acd1be3c3531f607e90f8df8485d5cd317a3e34bceeab450e1f959d6c81481889f62fe098efd26acc06ab0aac116e5a70ce765b2f15f486a2c5350071e6cc359bcaa8c2670ba252584dae43bbf7ab7610373e99553735bd0b52bb9d526b77a9cb5b1d316c99984e6ef89405215b0336134ce86a9259e03ee29785064ca684c1c8c3835c5a8878438c14f46951b3d85d11e5330e79eeb0b6f28f7ab9abe27a18f8a2f294ad7ae95a9c5cf24c8eeb8ed5c52aaa18ff123f3237de61c81f6a4076d55005e2784ce82885e427cdfbc25d689c7b73c0b3d9a163333c95ea0ee588ba6f8655b4701fc9587563a4dd0e6b520d9188f0f836d2f75996187559784afe9a8f89f9962ba67ebbc9628fce1137a59a40f8849355d4cd7c51d5747ca08eeac4d6bf53dc5e28ebe331979751f76d7fb3bedb261c99fd752ffb524c5e60e42540a88cdd1b618eeb4f6403615677d32d453d1c5648d601b80c62a968b85c15968c8b4b0b901ee72c3aac328a93b8df1395c4bf4fcbf41d4a7ca396cf7e7385ee6b593bac4462c031ef6de24bd2687ffb7aa6d8c608dbc3000e2ff839500e085fa1018aae673d3d7bb371fd16572a5afa17d304ef4529a733c5cf40903e5997145dd442d62e199c005b9eefb9896d245abb460b20053c1e87772311a934a3852bf3113a68c453837b645c648877726b45d1418161188140a6914252cfed2a3d0b88f819a6426fa1f2dc1f76869b3dd9cbb51337d9e71df83a6f1c712ea0c443a4f776214c2b8df8db7cc1891d1f5f2c1cef4d3f72a4db55f7964811322383899592923942a43b5ae1eab8f7e59a4dd4a10a35975b1f7f51ba435a1870f0317dc1c80258f019abe57236ad5b88fd4e31e2d806c97fc88eba2c3a4a31dff71500f7ad8be49fe8bbd68816735e917b9fe1d06f39cf96cb6a6756d4b492e2bdb924a597354fab3d048e25585bde3be557a97e7fe83013f3ae62ea77163d9a68b29204c572f0464beeb1e592be6355c1996cdd27aabcbd6887f9daf2f313f5f62ff1e6137ed9577a8db452039c177b0af88be23de85438d2a3143a6de3c71e3469ec743e7434260e837a9b42ee349f4ed8a902c0b3a23295549ed43aaa713e96058e509105292a5223f620b043344f1a7321bc3162e9e1fff52f5c1eb967631bf4e7e67c65a2f3e2c4a4ae6d09fcee309ee587271b8321797732b478033e515de53c6f30942f2d76c5ee0d73b5e9e68237d70812c096ec45fe6961c40c11d8297c2906b9876a95dde16aad5dc1d193d75494b4a688b20129d620f67368cfbd026fb52288ec06eaf84a55b6bae825e96a90e669d2a38b98814ecc8a97f1c486980afe25f9baf3d022eacaad96a9a0c14337d637d974b2bc3a69292e99298de1d94787c8265347012038b9e938d53ee65e662b6c9cfc44d2334d8dc2820bc5777903582ce3b886bb66101ed7bc5afa2e489f53f4573353894fa5c7306a938e72f8e5ecf6e70399d05c3164fa631a540a9bca5039a69c252e6670bb7d43d1fc78f2af9f14dd7bcbbe45836083b88331ded5873ab9280dc6bb75236b35f0cfc9da186d9a6e8f40b1c5811b6a1ec3ee89c98f37a0e182687e164b7ef05d29f4d48aaad5dcde8e340cb26a3ed9e6335d19213755890843f8fa0f7123e900e57ef4051750fa3746efcb564c84c81bbf7b5e59fad700cf681047165a5a04a910d369261ae862be7c2ba3a53476b0f327f38ab1d4c9edc63cb33abc5eed16f4f7d88997e6543f73c3ce149b6800f13fa1f7cb0971bb27e6f1f5fa027b979f9eadcbc7ecaf730bc2a1ec9781d6c162e61e5037aacf2271c81523dc8a59d8fa85edf9e552e0ea9429675779af67f19b69fedde9400c55b314a1a3c10258461c67ed87005a3a9da063b87ff39fbc2ac2cf095b4cf7717e91ccfd21b4ae5159cdce777fa16638b20b793d6c23d53effcebe14355f18b2b1705b222183572a2fff94b9452d1fcf0d9831f6ab92c04a31afb0905e33ff0dcc821e3178260ca7999ae8af9ab035261f4c057de6ececd415d2560ae26d3493fcd81142ca0144cd7f49401efdccbc3f37363153874dbdec4857885efab9fb6df1f0757f0317e993ade884ff39cba42dfdc0a74d975908adc98a74b6d96c50ec8b18e5fc75cf3e71890764a871a4cd6936eda0c2f8e0e25cd14e5a76d3b5227d85ecee762d7528d0935c0ae7d2e6dfa5bd587b8309040f651486913f8ebb389ab7126d9e2a03b418812024937ccfb297842de967e8b4e13b123f553d1c7d5eb0660a4d600d5226dd39ed54caced2c60ac99b858583dd2ace70217a2961adea059cb662bc90e5738b06203941a2a8580e9fb8676ebc01df989f1a62bf1d4fb8da2f373ece1bda0930f5bee3829cd726ae9ce15f9a0d267b80082d437bd17995bc50d86403449262103f4bc315d4cc75a23e6b5762049f9260378e0d3e98b75be3d028c8a9c1ad892cdc95717d238554c14ad07eb98bc572286d841bd2186af309b70614a047a6ca3c86ca7ff3baee73b1d6b25fc5c7cc0bc33994c6eff6cbafa479f645c11a1f3b3c617a6f2ddff9d00ae044591a19d2b99f818673fe6284cb999373852ecdb562ec8c197e69c926a19cca3ae63ba2b57bc509c0d21c5e86316dbf7b2fef61eb3078daa0dd1105091cd1cc28ac2a078f28e8402ffbb5027991e88c91b0a9520e3703c8f61f741ec48ed499b62dba36404d6516601f172af2b4bdb1b45a0b2fbe6a25a4f6f7e9bf678a568a92ffbec1bb862403c4b84ecf9458953069de715ebb87d55dd694c31d47b257c7da05d03719d151eeed6ff874fd7f3712898d88f56bc9b26fdc47425bb886598c021f644c91f7cadc8d35dfb1228321535901f6ef886d0bc35633a6925d811245cc83fb8d247ad00eecd55250ef827099f7f529c71c998b0c79b3c4bcb2fad6eaab59dd1ec80b7393e9c959d7db57d1fb55b36c22036657781685bdba16b2c96a4ac11c87d6632c66f0d057c61a032ca5b0275bfae126f4dc7e6943c12bef784b604e28c0444801c72517a0d62776a2bebaaed9af205fcc344b07deabd21f4f30f814b9bd51735b8a5a35ae2f576f45f7075447cdfa58de954af39bd6ed8a48db9b2c32b010f97c54fa3404571e27e050d7f2fd00e898c001688f7711959f1230b5ff625e7979f7f6d80ff670f74d4f0e2a96a6b5aa94d782182f02a0ccfc1eff89e8499ac4f468dcd28b64921492b590cad03b4e45d2fd79b00fc2b6d7c12002b2f31f2d5b08752916c205202819e1faa9cfc89def44ba2bd1f2ba2ed681b0ebf16a09c9698cd11909a84c7c08a6db0fa3552b7aa7f4d8191556fcef3c9c92a27a1f3f31a43bd3eb83f8ae28bd1079df7eeb08b34202f9f6d6e48b3649dbe9df0575ff2806a46099a35e600f70d0697e91315837fb80a97c2652f7aab63266e717c4c8ac58bfe152b8496a63676bb2c2b626e27f104dff6508c3fec4d0e43970dd3306fd39cf529f67675222084b49b40b8a8e2de099c41d321b391d73eff418fcf1fa7c39d0e8e00d1d81f0b38e1ba3e16f5160858d32fe164c1ecaffcbe7052be4dce7031fab37912f59f5658abdc3498507f804eaa95fc4bc4acc2c6b2d48807991f6c469e6b2320edf570f7d0199e12441caa520665bcde9df5cd27fd1bc0079f6e26f4123979bca67a7ae1da43a697a5f65831becbd605bf3f5026222dd1f1791bd7272c1654ef5182f725dfffbb470fec79ebfff2a1f3a8afba9df5636537a783d3e2201d6dc39457ab8ca65e1d42f4d0bc191b0da4d680b130a47bb04c86e4010337f248345803ac2f2983dbcaa73f6cc12b03807e87603711620d60d83d2aeb8d24ca4f035509a18d7fd99e998293df8243e9bc108bb287e118096b9f2244ac275f250f934e2f16094269eaeb7c6a12adbf61533e7dbc9540002bf13c8ab1cb2e3e1079d23c46b762a35c2ee6963a2c73fd1a4f62b3cf6378fae6648ef8c4518e1714fa393d91368f40cbbf53b8d7a8a8f946b4f31b92074f621bdb7894382cb34ad273e5bb45ad6aa218dfc52a73fa17746c33bc6ae7b34a3cd0d2e12a3151469ebf8bf48c4fe0887b7f2edbd5a55d7806fec817501bbefe09250a2fec39e49d013e915fc246ab3058bca00062c085771e85de3c986581c0c69a6574bdde8a68892baca8299e413c9d5575e69e3e8e8151b8839ea326f676f853ab7cbe9a59b07e6abcbf0869eb0819ff044e89c95f0bbcc338bd4c086d3e4c1cc9f5f874134ac84c84f2f78ca995e7aff37eb4a6c36531f6e874c3c8da7a2fb0da6737072f9eacd58cd7d423f20cfc2c5753aab1a3cf0d346105112893c6a53a690216060dc8692711c5d7d5f0e82d95261d37dba35a2b59e71cedce69748e815a8e73609a46b7874786cb3a9d3f311d5af26dab41848779b3d7a7a8f5aa28136b9d12f8e32b1228e646b10a3d0bf519046b32aab1a0f134bbd7b83911a63a4f083675f412a3167122e804468cb6ce22c31d7308e437a366fa6ffcb813d22d747ca7a0d0e77a8958fe9ae313df629b0941fd19b437bc275501b26768ee675ecb26675fb915b5ad670c73ef251e1c55f80ff28baa1444b0710caf67b82389fd7d653cf50d9c412cd931fb51a4b3fae4aa3a0be9c9312d65d6f15a72a9bc4e1098fb7963b6a9fb577a2a407770f704fe0a7b82a7a4c85ba12c5314370c3555195c05957e953fc79a5d38b60eb2b6139f43d4eb95f68950b225389c775fb609f198354861e30202803aed354b04d7abde796dd7f9860d5aa70ac6c442617b9d6b2259e4a438d97f95004bef1e5e0a990657f902d83e6be145618b9a16158238f25aa7fd308438c9b4eb6ef969efc85272faa3c00d1d9d0beacb643d7b0b95eed2aa9b5855a0bc2e09164bb6b5aa23b6eb0d39a71b9ae85ce6bd146882965e1b326eeb6b2e6bfbd67bb2498e0148f16ae68da6fc0cbc321bb4767f5d8eae2428425f27fb2c7047168241d0cff512e97c469d7ec7fc7b84bac60a16ca61d3647a944a1ff7ea7331bb58117e1af9b4e55aa3867e9ab8f237fbb4db19ce676ee6f057a987391d005446c65deb", 0x1000}, {&(0x7f0000001100)="144e541eab8e5edda1fb8bd21a85bf7cf103306839cd60a940529d36182f2821f59eb8", 0x23}, {&(0x7f0000001140)}, {&(0x7f0000001180)="33f968afb0fe267e065cb9e0a4de2824b93034e29be7356d77cac37603964707e7b4f6055c18b224b0d36f5a1009e507d4095726626f07fdb0cd1877ded8d3df64229c085bc8d26457", 0x49}, {&(0x7f0000001200)="1720a863549231513077184bc60b2c9c0803972543a7bdedf35eaa544cc957ab4b9fffc6fa84cd04c672c0a2533437d91e15e00bec0a378902c713ef2cbaefc31cf01f60498dd75f83a41a65f34b067c9b0310a7ea7c7db1cd8809e517f0c3451e97e4f50e13c5a5f9dd41360084d54739ac213058105ac3e683e71b4325caeddd54cea8e563c04f09", 0x89}, {&(0x7f00000012c0)="3ce9679c13e4324505b8d30d5215a2ac12ccba5ba09bfb1fcdd5bcce6c297376d6ae6a73229691d6a5288e918bd9e5700536b45e7a9f9820a1ae23a92620f52a7c11d73b8749a684c6e5834819a71c8a87d4cf58f599d50ea144ecad130fcfc5c3f4a85bef069235b9fa41f39ec22610ef480361d8c2dad5609e0fd25360a07d42d041a4829e2e030b5f", 0x8a}, {&(0x7f0000001380)="91f3b6b6e965114041dc16ba43f2ad0b5169445ba3c259838a0be00c5c0f671bdbf5f894aedc3509a34ea9c0d87931f3f1906662265db0d03a8e2a4b15f114da8f3909379de65ed23bc03fb101c8336677abbfd1242a6a61b97f40dccc272d28903b5d696e6f4175a4a8f7ab0b59e8c52f745201d1ccc6fa9a86ea5c5be21eddb719adcc9c1062c8842c48c84689a20365fe1ef3b04a81571c20b6e6d8ec862f3f8eed0b20cd625d96c74d2eb6a7a88a3fbe3f148cb44e176dd794d47dc7f2109407e68226991159889eed4b23d1e0c63dbc6bdfa67f5eb7d23ad19a745f716c9001d2f52b2d75bc9946e4d3ef12711cc0b7c4c8d460ec4ffe0c0ecec84dc0d07adfa7d9fbb1e683abc2e8333f42f4ddc9ff6a80795f69a78848c4cbb0494fc5be751918cafed3626991e0ea638372d622d9a5c6ad25bb0ddd82b2cb5de0d4f9c555e73a2fb075d0799ee3bd7d66228cf2da0015633aee61696003e66eeebb9111ccf78828d0750960807ac4a9d1eea0e8338f92a1478e5756b09402e3955bb0d91fa10cf194e8b719fbd07733ba66c2f81d0cf8d218ab66d92b17c545f8562b0c4b150eb6f669193c122fc9ab7ee66471768e71e167060e7ec7205d897a8e2b725a0265df7991a2e515bcf795ccd1e7961f44cfe9c2acf58bcea3a61e3124f668eacf37990120fab3f208a75742cb9bdf06d7805f9f500b4e6fec0d61819d4a0231bdfa7c32db8ce81eadbdf27274e1c6a45cb8b03739302a2f89cdb7885b9bfa53873e50d254027c96ea08b85e5d5f9583390ec026eddaf59f4bda2b572235fd33c8eec90efe7ee7b3e251db2f3435994298b87cd43213ff7ca9421673fbb47fa991ea7a747a303e801b47d91bfa0dfa55279b4b81540015418cd7d410ecc995e0c73e6fd65131a6ff716d7b14884d403f81c86aa16522454446e5694894f5fc0154a9df30ebe72618dc188d785fced6cc1c3a38215722997ceefbf1d9a677a0cedffce122ddabb676722bb7713fbda0c45cd331a6742c29d07217dab4aa890043ebe0e04b8b3022d397ea2fc13489f487dd7f821a593c1b6ad8e193dd720b29cc11f74dc1fce7d39b9ea3b50a0bdd09424649aecb4a48637cf32a85e58209e9ac268251c290c2ce177bad9e974e995866332dbeaf8a273d4e315f672acaed606779643b36e28621d9723bed9d74e3ecc2fb9c4eb55dfc8af681ab9f9cffae14411c936a6357ddd6e7afe8840a51c4b4ea2a0a49e31c0278024bcb9129e1b882146df2991ee4bd92f52bef5b46e70fa33aa774632be32eb459cbce4e500d4da2287ab078e072dec02801c44c8cd487d0fd16b8e3ce9254472aff4b07490a709bcd54440bae2bb7a2144198cddf798eaa306080446f7a335c4b7855c0132118dd42d14d68195d8e27f947a6d24077a2a60c3cbef98bb2645c3998dce286ec41d50a969476eb33954e4a33845f7a42e381b73df25e54d07baef3f8271d43357d370ca725c3406d2f5d1f7489f756cc18282d7c1045feb81c9071be9adec38eb783279ecc2fdea93d1a46f588a133c5a9f337e8d8038b4130f60de7d3bc8be77614aabc78cf2942461b38b3741d147dc55270facdcba393810d60b56670e0a64c183b297bdd9ee69999630b0329ee89763cbc222e1987f9d95cded056477d7be5426b29708262a9cbe297aaa7fd8285a7903ae1f685aaf4715b696b18384740543061e7902d5efed0d56271d966015605c6c368a0c65faf40f82feb15a9b9a90e6f716ed05696a12032cdb9f369486062585e0a3beecd3ca2d26edfb1ee673673a3fab51cefe473d87d385126554155c20df145ceb5cd0dcc123d46245d05f1e2b160b41f153b0087f2211eaf985d01d64293e0d9cc376c9600d0374e3da1dfcc5c140d5d5cd02edaf0275bed5b124c823f61a720e7881bc4a7f3278966133eee75052f359a007315cc94b09cddc768f1b95bf36b431972a5c20f63385aa01d667279f24b8f5c656199880d54febf7afeb34b69e72a67c624e7cbc2722df4dbeadeb5205e64fb0e1ab3ce19bdf3bb6068a73d077726e05f34c164424a43fd3199e8adce4b59dc88ca580b52ef228a0cf43e5b6c3174496177d2202e020347bad91934b602bfab1c4135231f465c91c84c4916e6d2fb39c55579fd9c07437796038bd20e831c61acfdcbd4322b3dc3ee0771bab299ea8139ba027d83586f5fb2f0906136507de084b0e054d61304d6949b1212e0f88e8f6e5cd26a77dfc2ba76de1813e148f329c694904776098eb54385d899d207e80e358b1389043e734853218dd5f51d0b1a1e6a0fdb778603a8f7bfa6b3f88d8a6b7c2108c5bccee01345a0fd6080b7acb149d0c436995a8e26b94594ef8a374a4878f6d35723eb178c77fd25511798c5d4a4e06adc5364a5f39dcf22c68e24eaa62c04279aa2d549db32751264b6d6a168267b6d75d8605ec1c28409e27a99eeed5e962a0e71c3d0c9d7243067d649d05be2fbdadd2458f18cbef7953c63cf89b8847820057a66c4d7760ab772876934a505a7ec24a4998ac81f263e6cc9932d10d2076636ec6b737e171f69594be0f7e8520e1d7457ea59c56479b4f902fdb02d207de0cc6a7fccaee5030d81e2378f30b0a12a8c5ee027231dce3d224fd0162fcc980270f96471c528e77f8eb5c1eb5be6b3c364af597fc90b6013d3a4abea19e730a75500d48bf48ba91f5ad20ec98bf26e422775552be2ea8733de394def194849a0fc85d7fb6df31559a14ce6087922681d2f457ffe640fb65fcc71fe21e1994cd39166b977e3e113d551fc29255dbbf999d8377f9db2cdebd006d0faef140de98ad0ad32017c2735fdfb2e0af6544ef81f386270834ac78a709a4f01b1967fcac69d50524dcc779cacb59ac7ca97d2374739c36e2224401e48bfeaad4994d9c70b2f6ee896bb6107d30db82270b6db2b12b9260ff57f73567bd58abf295960252f4c765a32149e7eae6afbc1a8cc6f56a1ff13c61095fa2e1af353de715485299ec693a158bd26a8a04ca56b31c22c976c359b36285fcc9aa13228a0432516e93147bc1fb932b99bc24924228b6fcac8857e6804ab1f909ebc0053619d37e7c5d9b906380fa1c1029b15262c76b5add9911605138c3ef3cbaf2ca835f43e0435f2226db9c752869d8c54ea7c193f4ba8274b1869626fa388c7cdde8694a27fc4be56a71893e352ca4c51be7cab38e4d220232a3c59bac1bc24883379526e4a2250422379fdfb48eddb883215d55577e9a71901f645ea9c99623bda846df79cfad2e90f0d4a549a5382ff958c16700f463ce490cda9593f6bea4ea6a710cf4c0639847df7d8cda4a3be511f5b1a0c543b0354a568e7f00b34bb113984792c458f5c1c66d79e87a0b2a1a15c878376fb724e43601e6a77e4651569e0d37b03c993ce59a00fb4407f35f3ec121f889534345d883216e51eac6d94c446d44facecaa94effd35b290239d1f9e37e2914ed81152379a2e5b2c70fe25eae53c5c434eb0498a7b76d9b426735a64ee9491dbf1c89aa17bed82d3b3997030ffd4950170f3fe271fa35eed18c3e39adba7118710c1eb33abd2fa7e6b86a9869ead96f48285cea5fb25aa4cd01b5d716e3cf274d7685195c122dd0db2a7ba4d8754f66fa14b7b0dd379da27fe71ea5f6400e129f036d20a69acbf17406a5a52f985a0235a9a17ea179149d18e3d6619589cfb5fc76b3e9cf50041a057143d0d52d0f29ad61ad853a6f2355e8db8ea55d8041c4b648cc8208a88fcdfa5e8718b4fa61b5c3d07a1bd2cf6d9cc7fb772cd8c508a562fdc4df468968e2896fa0b7dac3c79e9ba6481d4e3642b849d5ad89086efa0be028ea9a8b60ecbadbf3d90727ca936177777d8e5d8f3eb82d5114acb5616ff89dbbbe5e5c1a4d6a54fc7a6820431b9a7c5221057c1351f3b6f76e395528b435fc9f571672ccbc3ee8bd4c436fc79dff94de97bf26bbb74bb80069bd0b3156243cd139cd4b987649d187f4806a6637af6aac98abe4e887464aa3efca4c9a0934117c996937636e87dafc63fc8e5f9a260edaf8c7922fc9012e28cbb18cfa5be85f67abe4126704c0b8db3c59a92aa0b468117ad6215f2fb8a8d339c7022282669837d34da4aecddd1f7f0f3c4d946fbb8463775d72dd5dc963228e7071865172ba379eb328ad55019376a0619749c20d75c6960caeb406332cb544c2bd9c748cd24bdb8263cca5536b8586b1114ff1be54d5faa0f7f55956b5f60dfedf9ff1f3289c6bb3804436acfe7ea7b2a9fd21ac81ca91486f476e456da42b4b8a28dc6eedc22ab426da654cba9043a2a69a137300a5ee56e9dde5be68bab73fc198ec7b80b9f201620c7e7e5baa6f1810c0f58b1f4169d174b923c8a1172e3369b373e6bbe446b06acd05c28fd1b6efc785fa2033416f0b636d424014192601b70f781b322d8e2374c1c7afb988b1259c56599400ac420b967d1bd1c27eb2434d6851fe2aed2ad6e84f3ffad32478023c41897c8b4fe8a08532413db43e14f57c5bb6fecee1841de84eded1d008c7be18cb88971c5ba6402c4d4a7df579e835eb66ffce7429b0555ca2de1ba4709619efccb611fe8fc115f197129e3efa2ad4415304b8072157f35987c343b54d1ec2e94155c5c392b83e82fde0fea8759b7077b292849a56a9d7c1c839e7a51e6c061f51b7681525df78ea6992af1268194c0190a603abfb4069c7d688c1a241c1df0a550a53f30e385f90a0b49bdf6057248970c98336cd9fb5ebb21388b52b7f5e86854df038ece9b2c3ccb0ccb9ee1b0c188bcbf6bf9a67d1c81fac3afd505c95c944ff1cf9c9ecb4ef2c1d8fb01345bc56e28a96654a699da40cb6fd59c6ff1ca97517bc9ac3991fbf7f957aaec2feb49c4585aaf914b91013e3ca2c3a183aa3551671c5c9b7a9264db1400cfaabca44a864b3d80ec83fc8a7210e035921d391609c1b67dfff0fd1b48c6b76eeee37a84c72234e49c1cd65b4bf64321d3e267878a11e991b8e7edad0a751366643cd90494ab4100d6245e0ebe7ff847548d722ba49b0185b2053489bd80b669cf9d1199283ee99a3e0b843459fcd0e3499193a8c035f0ad9969c386f113d3ec7b040a17f0c4822f05ec1c8a3d75db30a7712f111ab2d5b5dc8060efd49f7812cd077097752f43bc263a1109d29097b6cfd90b1963bfedc9cadf141afbdce14f5a4901e2ea5c08fd6fbdb5eb15daa693a2f3b668d5c7d99d7df1bde46d7c56804780a58c02d6bd3a0e17403dcc532155c55b2c64a9665c8fc58201c8d6623de455029e1b2dd21a3f357eb2df80560f995bbc166ab01f8b47450c3d635c302d0720b7510f9b28a46550ac5f810e4774eab66e063f9d5eebe9e327242a805fd28602233a2c43fafed8aaf9c5729bf79213f3df1d65bc1e1c06bb3a2722e2655f4fe5d8ec289ba1834320b85bffb69e3bfd73313c0d648a5dd197506a9da683dfbf85f7d6a9d90cb562c3199e5c03254e28bd67339e2d4c21bc5b89d44b684d5f638a5e79ab3b42fc7a1f7afd7d73721ac9f88d6865b3ecb095191ec9b8a2fd81be38639a2424c3faac7dd17b918387f7066b7839a632909b38e1f5b7bff65e979d98143b4d746efa457778507906a508a9383d680de1e2d94b09a9447d09d81ebf36751cb42168d25535429e82c3991213e91e5f336a1fa2b7de00cca4a0595111cdb78284925986dfeddee67d2ecb05c9761282e96017f2509ee1a8577a66f16019a2b7cb97f70d7d347528636623227409ad588b94605799533d5da0869bc73cd098", 0x1000}, {&(0x7f0000002380)="fa9e088ab7c59a32c39bf26d1eeff5ea511e82341dd3a3c66e0d29e0eeb50330996ffaed6eabb693e9a4b3a1ec7e60bac39d6d49b1c6a9d1168cb364966cc7496e4df7e0b99792cb6094b4f0fc8a1e473cc8af805403bbfd29dce9670a2691a39c87efa09d5222b472e0cb4fcb0c5a5a1470931541586ca45773720a768f296bb4c0a125fd7ff435d28f3e0fc82555004a23d7c6d86825197eb7d5b0a8d4de3c259e00861ab3160da18fee98428f7f730e", 0xb1}], 0x9, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000025c0)={0x1, 0x8, 0x6, 0x6, "ae9f8c17051cdef6963422f9e602dac33d41e315", 0x7ff, 0x654}) fcntl$getflags(r4, 0x3) getgroups(0x1, &(0x7f0000002600)=[r3]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000002500)=0xc) 20:33:26 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') 20:33:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getsockname(r0, 0x0, &(0x7f00000000c0)) 20:33:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="54ba5a3926501aa3178b1b006d1e3f0b3bf8a5943266c22574e666107634acb49d5b91f37f31da3d14bc768c711b2af949e7419435199d88746198fcc44352c455db983347b062180d87cbedbbb71e4fd256148f5fc7513267b4436dbbaf6dafdbe02157ab54e5959133da2bacfd062c54e23f16e44a14a2772bb8b6f46e7b2225c8f9022e848ab229816799695baaac5c284dc95cf32dd8f928c90349bb159eb80198d8b7f096d6db33a500667e8de3a9bc3848a802da7c6b9534491d2fc1fc4549edcf2940ce2ca88fa211df5550d7ea1a48dd9b72654fb2c54a", 0xdb}, {&(0x7f0000000180)="c84a75ff4e37da7a542f67ad22b252ee4ce08f7f7e5206fc17bd25ae23846e00bff7a20e3d931d1d997cd20f8bde4db4063a7f1a286762063ed0a747248afb5a8deac1cfe24947d35241862fa9047dc0e5735e6e714dcb993f351dbd24c38351d5c18c1548d648261628a7bb9e61ab4498567f5304751dafba89aab12352dc5b55717287cdf55aae935e8dc1c8b401d1f1c51c803795cab5ca75bffde89accd1fb852189b5cf55f3206aa6c112db1279c52904264e2e96", 0xffa2}], 0x2) 20:33:26 executing program 0: madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) 20:33:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, 0xfffffffffffffffe, 0xfffffffffffffffe) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = accept(r1, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="1a97e8eb656883c8d9196c6f074fc7dcc707f19e2d4c7c48a61c6a55812bfaee6c230963a7dd1c6d2516d73552f01daf6b03e2e7444de5d009d500d29b9d3965c56feac4a0ccb659b13c8540f850d5033b4d67851e4a1220ec10d98c2ac53753d214c5b290711b67916a171bfb5c1dd40844f4d13fe8ae868f21ad74b7c6a4f2df31358959b6f7ca446d631deae8f27cc28f2fcea32e713d9cbfe0728e613af73ae65d5461bcb83f48b4d8fa28a409289c719bdbf2ab0d2ee1535a6f52d52ca96dcbfa9652bf1808665c053fe9ac45ee588f9bfeb49ac811014c4942fdbfa726", 0xe0}, {&(0x7f0000000180)="01174fbcf49297985f13f8c12fb29579e7038d5736a608e1", 0x18}, {&(0x7f00000001c0)="4628fe505ac7c240cd4e9d5edcf0e93466154bafcc310894297f0d23073b98481ef38557aa027d839c5333c06547f0f39149a0326d79fc5fa566e325650f10cd454d17192594", 0x46}, {&(0x7f0000000240)="ab80b3d2697296b5f68a73926f32a08badfcc079185d16e952d64bc545d2d3514d9f063941ef310407fa1a384fadebfe0629604c6163cfae5e5b37edf94f00ce21e4fe92cb1b9a8febf73d5cf90dab8bb95759b6396611ff1b247e2d907ae7c7c8bcefc455903d1cc4a2ec0aaf30bd122ab1cf7dcd54d73768b55d3a4fddc49cd34a628bef3907a0a1686ab4956323ba9e29f011d494dcfa73852a6e861d2de0ac594093fa19dceb06b8ed961d9b07c51bb8fc617517082d7e8820cc75878292ca6fbeaf625b6e22df4869f71cd99e524613c662022d97ba60ea03b1f77ef670aed04df141580ca48ca5ed049e14c6b80b9ec8776adc48acfdfa85eb3ebb944dacaf1fc8bbbf62f06202de75e7d4a426744f27f504f50b76cf8e725ef7d7b66865c7682f806824f3b159c7e9f2924e1bf7690a5cba6cea1f702b047ee02cca59241d00969f52807f1a613d1f314635d0d7f6e5d02e6954ff545be201fcc5c3053df5dc9aaf8a3c153a698b034cdb8d07b3d8967cef1bc890efd8679e9b214c25a394c9eb792971ac3facaa2f79378b4a2bf4f8d642b6defa80d39df30d4b5aeefe0c8c0dfcbd8759bd02b4f911b48f6a7d6c39b3225c54d426ec1541f8da54470dcf90f689192030c9f023fbbf2095b0741ec92e013887178faa42ff4adbf1a6b9a218064baf728613ef85026591470871fa198fef01ff332b7cbdee1ceed1ba4aa337288a629e785e92746cefcb12cbf3b491342301058aeeb25da53727a1f2c3d22b17de385b20c27e5ba4668c01367588cea3c8c88618780803c967752ea24eb8ce524caefd34c0a3987d7a3fd1303c49820fa66c97ce973486d2596419e0508bc94e42c41e4b8ac7ed52349d517001fd6ef5f7c5738eeb862ed0d61f2cdaa7ba12d76b2020d08b0911b64b8620534e03e02b4e48d8cf087699a37e7906ad2f2987c3f1dd46c9f2bd2f9601b9d7134558c2c6740dbca27d3b304573f97b57266c308f436079187612f6c572b6ed7ef9dd4d5e4b615188e6272a73d883bd69fad6aab96709d82880fa5fd8626e9590d0aab4ed9a28a9e50b3d5e0c1f9272f361b28e14a9cbed05ec1912db8924b4ec724704ac3f928f1d007e5fe9f4715edd3bb264f38f9224e4d257a9797ed57ae7068a352e4476f2bc0bc62f52235dfdaf06c37a10fcd56d13bd650da2de2d2e3a40172f382e955afb2e458ed7380f8c7de05c123dce095cf9d075a96da6fd8a8d2f7880cd444d3beddafc26e529ea05b638692def5d1cb825e7b36f2163253a2444b116cc44564090fb9088f1e316e044704f9a807dcfc7f3314596cbeab34adda414fab52d46dd9a24d5bf2c5cc4be140822f27150b023f70b093f7c2000012f30bde91fab0bf168f1ddb191e7bfdb9112c2c8c688bd0e91359056a4ab64cde85df2aded70450358fc1dee6c23bd5c949c5db8b0aa228267e8bf3670c1affcf0609b65b070fd9f13f2015b0bb6dd6bc1bc033d8ec660c2590d247a1e098a21d2fc05e0662b17aab38f1557f455707c348a1e9081ddb7fc05ab90c894e46a656fa920526911fb08998f7b542991afe878de783fb99bcc0db98ea2b27ea24bdb80327290363fd4944bac2d1ae09547f04d605b905f059f6efd6c35a18d722a207b3f060df5b8e435312deb7dd69691c789dc1203637a428a0133930d0231b5461c8ef35e41ec159d5e27b817ef2f03939b686d633c794b9267621227f3caad35bf127717ea37c43f0e7d3ada159b4ddba9e943945540cbdb7d720294fd1807122a95f3ed160e618d1608ce34d51eb112fd12e4b69fcab60ff6162cb4ef25fbd1a2ec5f232cbd67c500a31805aa693d07235c902aa811e9161626e8c7cdc1a45c649f0a6189f018e9a880379753a1c7f31ca9a6bf476f04402aaeeeeeb962ea004cde3e0c2aaa879c07430a9de727575ec7213834fb35fe01f5b2a257de4d459b5bbfe2257f4c2ae90d37ed8ca7f00129163397651fc864b967a256a798b60f2ef6d79689d5d5f85b79c39b88c4eb6fd9263eba1709ca26f8f3963a8e5b04c4cc08a10b4b32f8d53eb847c26a4612be332778a0312d4a490f6dd3d125beecb991c314e93aa78ab4396c6488f851ddd0646d293f677507f0ea27c2ec5b3d3bd6711f5a000fd9ab815cd60dfaf47813f94c83792f736be5d655be5b9e9a1e89688eb6110d99e3e5a85133cbd55811b4e40fd9c4dfd174dde05ed109e29525aa6b6c38e046b0d6b4025207f4d87aae8d9d356f2767d0ea46fea91e39d7db42b86fb0500f56942f8d735d3c489c5b1177be7f9ca996eeb64d2cef84c77a7a5e972447be6286e9a4f9d512f3f60dae0ebbb806585efd71ecdf0f83f732b20c963112d4251c13fd91367318497cf94afc083343b9156718678cd2fe070a8c306d2e51de834691232905d3bf886fea641f0bec3daa80e1c5e6fe058ecc5bfa410d92ed3f659909d67101de94bc9beeb2bb05dd07f11ea4484047f9b2a5a205156a7bfd4ba47437351f593d21171340c3f2cf02604d325d638a1c3582906a1bfd262d5a15da76d870608182357d76738dc9211d03f7247549132f770fb346f3c822bfe9a42251dcc908391cefdb0be4f831738614567b759bf1a1907fc40a88d593b69fc8ca62157ddf4bd314b2ed6dadf9f3ca6cc235c6f55ee69c697468fd8b810d48616bfbcdc2ac1e132d929dcc24e49b9e48a44f8d2ffa8e0feb39dcbedb70b2181da562bf866104c9b8042fc905ae5d242e7dccdb5b6c96769ec6386bb3ace7087f21f72192c2ef29d94112a87358c58c18ffbc7b8c592806c9722ac6c8b164a647fc8da5601211e813c6bae7a1310fbb0472fdff289fd5bb453712438668ca34d3de88a87a1e38a27376412aca01d955248a5e8b4000465230b752a19cc8b69b0a02597e8f5c5f5beec953d4620fe460828e7ba805baaa90f0084e9c317a82b3e017e15f1cd4c869e4733c3e44a6f22357ce62b851d1f82344b2c866213308e4a56f568a4f4672fe668dbfff00e88c022341f9d68063b5a0927050878b366282807ecfcfaadb0638d03549c00e40651d22264bcc41a08d7ce4377533f2cf5007d629ebff63e4fde117df11566d680de887440d32a9cd5faee7f1dc0b0bbd1d0d743ed4600be8e0f3b3e662937d2b6b66a529b7e5d8e0efdfaea1bc8c060b7c0c4b7a86a520852e3af9bf80d9d5846a6bfea6f9fe91402194e04578c67ed243e3e12085fa915f12ed04c2315d408f9c0dede846a01006f037aa7e027297f952b8d96b1b82b545d406da9fa2b6c0a7b5f4468be31f658e62ee274ac494e2f4fd24c61b97511906993f4c8cf70057375789a5ffbc299f63cd7b0f867952a8c0a43ec8cb0597d8aa0e193b57f38c58f1366832d8cdba156c7cf48ed0a8bc252e42a2dc9a196a3701e5eb1d09e3de51ad54667aa5f319e2d95216ec162812e3cd290a3f730214d57bbd7d58f01b6e646555645e529e86f005747da62168e6ea2308d6b2e9598b12f5a07460d55e8905ff878ad0aa04c9bff1854a671be4ee158a73ccd2a1f67a92f6f31c714b6de070a1a9c5b19a07b6a0af951a74d57e5b49879d8711606680609609d9990f0f7d74dbf67261adfbe16727d6b1b33c2de50928981b2fe409d962ff2fca79bc2676ca5c866ab896e7a8dbdd4b9d7804666b67254efcf0d3314431767775b4e23265c6f1b00296c31bc0f1eec2df775fcf7e69226b2b682da73648d80641f150b043538216c8c9265745971efc3ed18df88f540f8c416a8b565d1674c76abee2a50acb0a8ec53158421e24e192d6f36ca61559d460347e5b0410eeab43378a28556db8d6f180d8a12c53e6ce9f012f20573da26c49fbd4b4dceecc6203db0a652169cf76252b17acc0daeec89633e4b15ceac067810809a079aea5c62a567fb1dcf32e7ba795f21d6e381a1f73d853e77e60afc1a980ee9c9a6a9a9e90adfa852cebc4576f24cc1e93104dc044f1cb751a1a3b92e86bb0350e06ca471b899716d0aa10758e3e44e6cae1b952dedd6b35492c814769d1e53e3c072d0a18455df8dd3bf0d2904da3ead2c285530b57bb2ca9b0370ad591231cbead2004dcc6a2a8bc0f0d05305913afcdb73d380fb1bff4c2483ca53af034e4a80c8a6b24d6de7444b9370903d3cd4eabbbeb7863efb4827688ffc92e55e1c9aa5c25be20de62ea6cfe4db15e05343a85a473bc2652bd037bfd2d5c15b94cdd3905fef4e7da5823acb02ed9d57cd3a16ff25a485792abb2214697121902c63116f7dcd4b3b33cc890ae9814cdfcadfcb95c88f7dc166da8c3c0c15885e709f43243b3d79ccbc86e56e3c5052607d38d238b700e1b36cf626c160ecc2d220e25a9a505ee34a5c629fe2019c21db816b5ffcdf84f9183a57c05e535844261df3b615cd8ac6e5029d915bacd2b0c1b6cecf4ddb6c3248c1adb5426c28d59a2ae096a32598f2da467cbaa1e8b2e7c363e1efd25d4f7b59003d08ec637a6215f3e1c8830b76c02886de56a8da5c310f2861b8c84ead6099ddb44e0abde8506f4a6fe93dd3263ee17d1e6e73d7aafcbc519fc8a9b4be79d973d3268d620b8dcc633db70ce7c79fd18a26e47ce804325dee0a322d024fa33b96751b201c0bb1a3f072afe856721b3167451bded5026d74a5a08503bd86eaaa720e2dde982f9494b57b20ca807cb2e673ec2157c97b2d95d883648181252d9ccec20acf84f0f01fabcb07befee73e9259bf0cc3b8d33f844cfce00986e9b2118572314bf879bcb26588f64a49422a61134816f3461dc1a347e4e747b7c4b85c238a839c57b77acfab806578e7b46701e1247c6187e32b225c04119b7f39e80f81a82e5e5b0739a2d6b4c25c76cf0814da7d37b9f3bc6e4664608fe4182954a6dbdb711ecd40f94f531c223ba8f021b6696b97fd07d6ed3a9de79c119303dbbaa447b961f474f40eee1d7a9aa9f27ae4040f94276db5012ef750093ad068c2abc0c65b68474bb335ac389b0ad3c48d1112dab0aea0bc48ee88eb3e6e9feca116898ebdabcb77f7cb813046575f9f94d0d928de02b9ae0ff7d86dd5680642e1eec6ab9c042d8ac6c253ac13b460df92d32ef98d0dad1248cd59b2ba2d638450595d8bd36644da736be75e5c6dc6c214f5ee1e7d1acd35597792312ecec9c713913b9f841308de6c32329b192275318164e318e8bffcba17e7f87db91c79d967c3f817e5ed5e5ab55c04b6ae71fa62743472219a2ffa8ce2cb0e26b1a1e17fd7326c9acb9b0237d28c4a1a765d7eef1e67347d371df18e12a00e2259fd97db38f3641eae0425ed71081b248ac1aa85ee22275ee99224ec4867f0ddffc7ea255b7b110cec07a1dfdb0500cfe314a1a091598a177f25b4784aeba75500d9a8445e6ad550e57e97011b835e62290184dece1e34f8028546c834495b59d9fb05d97918a3ffb6301e476a73259f7abd3fa6147c15ab2884086fe8b4cc85d92604140b39583a29a9195ec6494ff99b009f8ec5c7ae795ab878a25f190c7c5219e4b17c86f41bfd154a61ca0ef2c30bbf4b8cad877d5cf74d8e366444c5a71c9a47a2ce5026edd86db0fcc9b3b2f03cb803b86bc182f4db9ec09deef248f4b0355bac7409b6a37d82a9b74f5853f460fae41bd0ea7a838e11a8d3db2a7131523e12273b41e1c8099ed56c4dbe30739b41b1feed2a17e08035e7410fdd1c3cc009fb82956fca55bd34a96e8f1f1cc33a7686e23a25e858b6efb400163f6580b3fb4df6577d34fb364c76bdc7adf7c980a9c9d9fac7c67d4ded55843bb96aea7", 0x1000}, {&(0x7f0000001240)="0896255ee6a06fa4ac72266c5e483fd70cd7d28481713f51f6661d33eca5b260241e53261136fcfcba584ed6790bcfa81251e1408e8ca55523d4f347e583afd30954f465c152620707dd04942c3b1b9898245afd22", 0x55}, {&(0x7f00000012c0)="a59a27cd83b11f22d6b7423196124d854f8b7e0e96b7d79ea85ed49b3fb758009ba13666d1d904c6411b94d566b107933f9d650a55", 0x35}, {&(0x7f0000001300)="0a2622833ce4ab7f32ed18982c33ab207ad1c8a0e9696e015061dc58a53d77fa39c1e5aca880648ed54463be990151b29c2d531fdcdee909cad1483caaeba6c7fc707915485a7c18c298d45de652bf66e14a6c0b3f3b917869c6049ebee22da5c6d9bea6c1927ca895dc5c051c7288502cd6ed6747173d", 0x77}], 0x7, &(0x7f0000001540)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r5]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x3}, 0x8) 20:33:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x24) r1 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) clock_getres(0x4, &(0x7f00000001c0)) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x24, 0x2) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x3, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair(0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 20:33:26 executing program 0: syz_emit_ethernet(0x78, &(0x7f0000000000)="5adfcb4f78701b8f0d66c8e0f94ec14fc2b82d1487378e270c765ec686014e92908bcddfa2d558b82471990c790e6d119de3a5e7d5dffb3a0a7eb0b8a576a08669751bc16c61ce2d263c04405921025292a5fcdf2e5f69dc6a7b31d633da1652f7657b5aab95d9c961f342ecf302515dc35edb651ff559e1") r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x40000000000007, &(0x7f0000ee0f7f), 0x0) 20:33:26 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair$inet(0x2, 0x8007, 0xff, &(0x7f0000000100)) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/242) 20:33:26 executing program 0: r0 = dup(0xffffffffffffffff) unlink(&(0x7f00000001c0)='.\x00') bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) fcntl$setstatus(r2, 0x4, 0x40) recvfrom$inet6(r1, &(0x7f00000000c0)=""/124, 0x7c, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x5}, 0xc) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r2, r1) read(r0, &(0x7f0000000180)=""/40, 0x28) fchdir(r0) 20:33:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653bca6530904e672ae60d46566"}) madvise(&(0x7f000045f000/0x2000)=nil, 0x2000, 0x2) 20:33:26 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 20:33:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 20:33:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 20:33:26 executing program 1: clock_settime(0x0, 0xffffffffffffffff) clock_getres(0x4, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$inet(0x2, 0x2, 0x40, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0xc}], 0x2, 0x49f) 20:33:26 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4003, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{r2}, 0xffffffffffffffff, 0x51}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x2, 0xfffffffffffffffc, 0x1, "4e418ebc70f0896a6d8fc6566e682fa8d7ff76e3", 0x4, 0x4}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 20:33:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000400)='./bus\x00', 0x8000, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = socket$inet(0x2, 0x2, 0x8000) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r6 = getpgrp() r7 = geteuid() r8 = getegid() r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="e4604eaa1d6fe22c69c4cf2d9174f186e32a8ca86e9f43ddbad4aa4ecaec26d7e37fc36e77c2ec67b30cf8c236b575a74c9bccc9a24d71a115b626082045da98ec4e02e7e33df1daf592e086a9164819250c7fce35d2a5738067a553d575ece230b541c3d64bbbfe0c28c690f39d21fd7f63d570cbd1240f21d3b79e8df9fd417b7fdad4723bea8b234b6dea16e726654d4ceda930cd593bfd91d7b850c676e741b0d30a9c6d0fe3ead9e851935b74a3def68aa934cacf54", 0xb8}, {&(0x7f0000000080)}, {&(0x7f0000000200)="cff788d04d373263e79cd5de0d8826cf6d70ebe5769dd36880d4df60c3bcfdd8c758c8f9736bd9e7e47b0d9cec300173568899bb043e81d497bde28bf3cd1a6061767349729769a4779b5f300b5fb6cc5cd78f183b64fc14d45e871459a8f6f2673473d72cde0531fd1e42daca0330b9cc2d8a952ab068ab13d17d", 0x7b}, {&(0x7f0000000280)="71828edc064379413a22fdfb8219ae277861ac46a1dd47486ef3f3490a6db670b5ca2ac065e4a7fcec4e373eb3b31981e1879dc0b3d37880121f89dc9f4b23fb33141b60c2426df3edcf23f6ffb6b80bb95f74cb78bd9c937210d6157b2fe14862e2fa7981917fad74a5f47ed94cd245c3d69008b17738548f69d491e5b72454adaaf0ce60e44c8634db92e50230795b1f4b87860e30d38a45c15a563cc5acb388268ccff5263873ede60c6596bc11459240cb3ce833ba174c6e4747b848579679ecf7a5c92778752e0b3e054da8e2613649083875ea2d13", 0xd8}], 0x4, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9, r10]}], 0x60, 0x408}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r11, 0x6, 0x0) 20:33:26 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x7, 0x7}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x5}, {{r3}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x1, 0xce0}], 0x4, &(0x7f0000000100)={0x2, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) dup2(r0, r1) 20:33:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 20:33:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r0, 0x10000) 20:33:27 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="7309c3215f77ad763aac7ee1559ec437dca1c27a2d7cd9d9f5f310a857e5c50f76e00cdb795ec3566562dbc4e517d09247994e6ecddd18a8a2a76a27aa9b57d1046d00713190339ec06611686bc8afbf574a37b15f5829c79e32c4dc65f5a9a9e2548479", 0x64) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) 20:33:27 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)="8000") mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/../file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/../file0/file0\x00', 0x0) 20:33:27 executing program 1: pledge(&(0x7f00000000c0), &(0x7f0000000080)="29280100768acbc0c52f6247ef9cfa00") r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x7, 0x6, 0x0, "777def4a18c2645b6170f979de066d382d58a4f9", 0x5, 0x9}) r3 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setregid(r2, r2) 20:33:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 20:33:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x401) sendto(r0, &(0x7f0000000180)="aa9b2428e7a50b0eaeb9ae218e9ed6595a1635951da7701557a1b98181ba97ce13f4b2f99d945ae65a5f822e72cd21418602f6ae898f20fc92cb748048e9337435848eaf6e9f5f7ae66e103c3a371df111a6fffbb5678b35818a516f6292bcb15d0600e321d43d026d476c5654548e828ac7c67c659221bbcfd3a7b112a69657539143997b2fa96b2a2ae36f8a8ed8afe3d726b74db66611a03b385725e7762bf8bfae69a058b4fe11284a171c5f2b028066214cdc4068ee24630d50bda1b5af0fca4f0f5e27abac7af7716de7f15ecfccc034b118293ba7e3325de8153c51ec240fff325e73879d1df96bfec7a1689237c72114976d4fa6", 0xf8, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) mknod(&(0x7f00000012c0)='./bus\x00', 0xc000, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1000) r1 = getppid() r2 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getpid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x39, r1}) fchmod(r2, 0x8) 20:33:27 executing program 1: setuid(0xee01) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() semget$private(0x0, 0x2, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r4, 0x0, 0x3, &(0x7f0000000140)="ad5839b5a04c49fe10399de52b0d40c8d1e85a73318e20127f023af72e0cb0900ee1f7ca8b24aa2f36b629fd0b6fa71e62124af76f35253b8ead02f5d53e9e5b31a0", 0x42) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000001c0)=""/4096) r5 = getuid() r6 = getgid() setgid(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1, r1, r3, r5, r6, 0x81, 0x6}, 0x2, 0x3, 0x4}) semget$private(0x0, 0x4, 0x80) 20:33:27 executing program 0: r0 = dup(0xffffffffffffff9c) socket$inet6(0x18, 0x4005, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x73}, {0x18, 0x2, 0x100000001, 0x4}, 0x40, [0x0, 0x7fffffff, 0x40, 0x4, 0x51, 0xd797, 0x1, 0x7fffffff]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x4002, 0x7f) socket(0x18, 0x0, 0x81) socket$inet6(0x18, 0x1, 0xfffffffffffffff7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 20:33:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6040, 0x6c7) chmod(&(0x7f0000000000)='./bus\x00', 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) chdir(&(0x7f00000000c0)='./bus\x00') 20:33:27 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x1, 0x0, &(0x7f0000000040)) socketpair$inet(0x2, 0x3, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000140)=""/137, 0x89) 20:33:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0xe8bb) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 20:33:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) syz_extract_tcp_res(&(0x7f0000000000), 0x100000000, 0x3000000000000000) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000100)="170d23a785b3d6f5b678235eec9d13362893ab75946a1a615b95e89451b8ac8388bce80a796c1c562fe96638eb40d1fa8555cfedc5195bbbabefa5d4186b5b5cf26c373ae250a087d6306d4ec55a3a946aa868febce826337fa1e6f89164623e5b84b171df2e51027e52a479a8c9474090507654d65c6fc46ba757e481093e354366aa7c8bf32a6e34d27de132", 0x8d}, {&(0x7f0000000040)="64fe2aaa38ece026584237929feb1eb0179298a28d585391efd5bbaf75f61e978653309a4d6b978b7a34c57577b9eabd40ec1d18bf200aee693ae1934b507a6d91947c473ce62a2b964de5c23e22", 0x4e}, {&(0x7f00000001c0)="fb4708a50b6769d86642d53a8c96c5b2dbaa70aaf5ae631ffba1f044e55d315df5a26402d32b5507a6dc793ff72b5b5cec17670bf850c2d60d569a69a7b4834bab7ad902f4f3f2f104ce665bc2b70465ff4217d7898e333e2f7b9a01c0ae207fa9b732b5afa60a96e8b8e6b4b597f4cbf466ee68f140783570d30f561bbfa2880f9d155afc180448c14e3e324605af875a95eb0fc5595e43", 0x98}, {&(0x7f0000000280)="d41bfbd661a2cf798fcd8a7c75fbb539db4b9463df729c61a689ff9a1653348f2c29ffc073a08dd8ac2ec21fc5b473d8498b41a9792770121b215b18b23daa237f6f45e02e5b36897f4f835d8637516fbaf740a1f00de3e72817c04379218e4a3d946560e12c7e2afd873010080fbcca786fe16206fc265fc9993b97e7c95550bb547bde0b1d849e1b059b8d783e546763d0ffc28efe37d324d77901db3981327bcd83529f76d05898b3dffdeff3f4d30b14e0260c775394509dc6adab5807026d129b60dcf8a48852cb157fb8f6708073d2f96e0958a74b6fc82348b52b90d9999e43ae02ef9beba13ee6f7f158cfbfad6a51e8363484327f745e739a3056a0f7deca8d6b70640f572b1b8948a97f10cda516802b30909492ea89366c1bd0cea536a787cf16ad7eb14710d6ca83a2faea66be6969db9e4ac0d26141c0abac043cacca9c2e2a994f416d23da6b57b752edc7afd530a5b00de6ef13ee05de1bd278f82c83089a896fdb5286f515f603c0dac8e2ca5f0bd6b716deae885340a15cb6971ff9f49f9fb4b81c2a2a6ca378ca46daec01313bb8d109b29016c13db3cc214e8e40afab16f7f32fc5e33bbccccc83f53b14e61bbd0c3fc3df764ad4b632f6131d78215380f99fb7079f13ee2e418f03d84d3b86684f7e002e357a5ae6b465d0045663acbca91f9b1e2bee92a5cfd0c4fa9f9b1956a6e4f201bc0447f2396761ed9d94b10d872673664f776896b163aee22f8cae883c99e65e5ab9c44481d17cc5962ae262464339f41f1f240185833c2b737b35051570f2bf45479d92f915a908477906f1f846d9d7a9030fe9de4b415b52f6c416a8159bcc67218fe48b6ee89d1078001e3fdb716b89eaba18f61e0d5b0cf6a4fb2ff8daec9c484a862feada88556aede382e5d8fe733cc618eae7f741992064b2bbd51435dd6817c6f8398cba1b5d68c537208d10174d12ac6dc361f07e4d93933f0fb4723e04ca070961e8561c406546bb936fd4e785079f2fa2d875247548b34993da4fef68683fea960ae2e36bbf258354198da673cec24a84659392559b7fe180999dfa656fc5209d531799156b72ef5ac3f0f0b0f81bfe4d4887f915e8455d25ed2112a87f6b04c4fe0ebf273136da07af6517512944b753caebcfeed22ed20f6781aa4baffd9a23c6eb2e621721a65457e9b19e165d406367923f7bfd39716da44d71da59afe1bd16cfc7c35bd46dd331241411a09fb2308569c9410995b12964a7d7a5bb88bd2dc6952a23a323ad7609b1b720ea447095a944f1310937a455471abf1ee9cb5496b29370c3bab4f428f9eea0341f6ab4bfe962eac00d75ab26347c15f669e52566efe5f819d7026f9196a98835088ae2d243b3b628171c5c9942f72727266355c6c1d16ac314fc6b66be05bb92e13386c4820b141f23912e36e52f4fe4269be39912a6433e6b927311467cd9b6313c4815d868fdb5d278b1b23a3a3bc5662a11126ac0a94d95e1e5152c8d3501d6c0fa089c4c49459081b4da35e4e07138ddaa8757204e7bab7b4e6e2d936f3df07fce5f1d668747b8be05995613edf8904fc5a1510527f0898560e5d4f4c5da710b138fa0455c754b976d54328bddd85522712ef61b94aca350d9ea1e84c7fca6400cfa5939116028b993a0364ef854b3e45a1a9ef0bdf822027e7e2cf11dce08c71696f2048a35da62ca8ff4600f3018aad89c5dfadbebdf4c511c91be67d00e600432c1fcdb9d1506fa4a7e33f2d2bb3775bc5a991da30c99023598b534ed3f114b4c075bf1cf76cfd17f9c9b6dd359d96c127e9e687ce45bb1bb46fd7d6290945e458991f4d6d1aba227838581a3be3b9e316cf5a963fb8e0c208621bf426495cce9878e36f100df74c0641cf69d40c05704ea80b8096a14d6ce68dc57af348262101bea75e9fa8dfce70b27f8df02101d2277b77bf3b9a719c98947c4e5138f9d0d294b1b0f36e7aa4e06e69c444575d0119e5f6d8eac259e1cba49dc061c0c763b1ac50a66db765f406cc9cf77fa4164d2e6879b2881cf0eeb89e8ec0eb2f347c2adde6cbb32946f22cb9ecb777ee9852d66b9c7e5094736fbb40871b0d0cadb5e06263be5809076b6c469632258cb8dcac7ec1f7ec0c37d03fb3653dd162ccd1e014ccb26dab0ee495057d41db894a8fde0771fab846af8ca6e3dcf8c3d0d995575695e75f28f82e6385bf3e647b5fa4e2b82abcbd8403c38d10cba892ea00de1e4221ec07f58274e18ae48e6a6ba5b8ebaf2524bee6b4633c520aed8d1c685da10ff9fdc9a994bbcfdb7c07e4a171c75b65e28e17c6e9e4363e4de291c4b26f58b746d4e6b6b5a5303c40c2a1025a108ced398b0f11cfcd7db3be77305407e6d5ee7a5fe1060ffd4009abb14e4c794ce5c6840b6e229e48dd4db07bff7c9a082386dcf54e6866864fe76e07d5e789598c7d4cef5419279431690783c8391792572c22e127d769c688792e0c6d341f9d2799ad2df35597b943a8b66096265c5e703d94c47385463b452f38b06c170476c0fbe45ee29582f1b3b6e26dde5cf2a9a026aacf90e4ffaec2a7e6de73716aaf65050543ec243ab13a49f2b01464be8bc4a061fc0d2d38abb6bc3de76c0a35d687b01c62a5a828ebf044c9b88f8f10763e9acc2c81bbfebe2ce33f307b23dd90478797b83374c5591ba7a195012a85da607ab35f98c1e9522c8e4889d65ba7c92eb34d869dc778be174c30771c0dd0e299604c5989066dc60f3d2d928345c4569ed17f10f12e72f67b0584aef9747d7b0b8d2523b43df10f0b5ccbb09d014eb1739b46089fbff4ff2abc25cf40dfb85bee3e2e404dcebe07f2ab3d4beb254a31785e051da381b9357b26499fdd3497c13988401ae55959ae75e0a03604bc737ab6f9f01ce17463fec9c3f023df90832f44a7b7a7782987bfaba06e6a4c76bfc9054ca50b641444aaef59c2f3db21374b01d8b35d4cf38f9707d08c184cdd415b0a86985e08350d785f1bea1f5a38dc25eb54628a1db49ccde17d86a541ca0efe7db09584733138a5a1f9dbf30154b934e6dd7ef6d13b9328dedad6161060df68828b2760d3ac956672f826db63e729c60b509f557c204c5a38fbda9ad2b1b6cc91ce950b304d699a280a2aaaaeeb93755688cf38ba95da42c1f71d69407b3bc8e0ee0b4cea9e22273d494f6d854f60a768ca703cbf4565353b6b8ed6d1aae0453927c93d520d8c3bcba1226dafe31c102ff2ade613b37f094f26d787dc56817d97cd83ae3d73a226ec365cafa29eb4970193ef3e85480aa3e637dbd60b58ea1fac81871bb0afbdc928a3343693640906f5382ddcd2dddacd240d563027fabe5ee4bf06a6b2e4acd34fbe31224e992bb1989f5b1bd35e6042a797cc46265eafad21dfa3551fa0a65074d3db65024473bf252880266962d00b4d88d85f747bf42e39ec215b1b1bfcdd72c18afa7aceec9418e487249e1c585c22b0df92e5a9bdb17617c334fd950c4caf02b46a19f327f5676deb26c73f0b967d573aa5ce7c8bdafcfe4102bd7ffef5ea738c2e83d645ac43943d941ec3f05ea575d315b92d189f5ab6410e0437f38c716be29ad4a29d89a585715243bfd39b68f933a5a37439aaf19f03af1486a9fa1ec3c5c10c59c18cfabce147ec2e72ad73b7e6f9a0e150383257ac7efe8a4725601c071ca5c3b4d85dcac1d4ea7eb7a06455ff1f5bdda58154fa45d15e9c0355f36d9d3374cfcbf7e724c9ebf00c8322b3efe445deb213e2ab98ac4c80475d3a06a7bbabe6b98de444e9872b7ea75041f0d33e27dbb21d88fbca33e43abe1dcf55108cb370bbb70606ed497e4e9aa2f4be0ee9d7c7bc29e72aa1429f699b94b7781cc029cbc1dfa905e8a1d0f99a52fdba25a8063418e1a5a5fce25e57ffd4ad80595a4bfa87b162b86be5123e5098cdc0b0899c8f634ec8276af51140a43a6346dc5136fce2f313fffa0bcd2e40923c785bf6b55c9b6f2f484a90b19fad4a0b9583a3e29146e99033b0d7be34fec97be12c2d063c4812a27b05f9cbe61e45bfe6b3156c491188c902a2946bb463bf7290eef2d8c79608fdf0170823d276aa835186b3af0267fdc57402d05994cd95427ccae57989f64d53b56ad2f75f92237f59109f86e4934925768ac731848afb4371e27db704c0d93a75cbf537db2c6078f52509c18bd4c902b129a706b2158b31ccbb40a4ae3f0a9bb50d93fc52fb6de2b2ff212870f37dc28685bd25edd9de3c4f4462f6886b6ef188a93db1719feac7c1958aaa4aa7d816de36135bc1380b223658a8deb7feb5fb5ed9c7003e2b3e1b9f5bab046b7bf757bcbe9f933d99006d14266f36e0ba94693bb33ef9623a9d313f3cb610a87480c68d236157e0ab43c752d029725f1d11d68e74c3852e33e4a3ff7d4ab0ec81e46646b89a089fd67cfb35b9d8de9951b0d37f43a09893b7e020ee7389c78b551fbe7361694bd3b602138c953c67133c12ef6487a1e4e04ec7b406329bf1c35b83380096b2bf25d23fa727400a306834cb7b7d2309c5bbdbb05b5f88ff238ab99927054790dfb682dcd4def43465af31662dfd06faf5a2b56b7e9f69eeb5746a36e1c07ef99408d61e21d29734ffda84d6195b22c24d6d3b13e4d3fae049a0164fa3db0fd4bc58d1e1dbab0fbd666c5830c3d1021a4e09def75032c30c298a7ef4bce8984805aad12fec1a793362b0855321f8ff4df92ec2407879d4402af8b053aa51dd842883b5385766e732fa399a2a36c37f81c957b558d410bd1c240a107fca42739701e5c6f1b5648909da142b4a1bc13bd9eabcda49b3c786f0c5c18c65a0cd8b10dee925f4588ce538d662ea7457f9142308f92db1a7a72077cdadfcdc46a03c35e6d3b9baa8d02348d839e60dfe3e0a6298cd7b82266a4cbc5351f10dde1e018ece296b5e514a5251c6b983a7994e0d6b734661163e5b92a336ddad06da20dd509fc33807d83984e378bbb1cdec5c937649363c457742622e199323ba5ca4226456d8588e85c751b1f51a8940b57fd047afe8c95ae6f0b4c1494b255ae1ed8808dc638500c40b7367ba58951aa9ba7c949af118c3d2eb3ba1a4562e57d9b7b6152bd30d0e9fccdccad89667b1dc439f8f05b87e8d09ece1818d9201a0f86cd6cb52f152d79f2cb98bd412b00bde940973c52d13e291110f8d75461b72f6ca60df0783bd375dea36cdd18065f591540c7473197667239542f5e15af3b1018b6a6c03b43ce51477d092d6eacfd36abb63c1641ac86dba162ae4255a2e4c44b6d812f27f3a66b7e0432b55a502c47d21ceaa1286099c3cc4c429dd1bc9422b0ab7493f39587492c397f9b672e08c6b61d2c240de8afc1e1ad576a6d43ef9de831f52ac1b75d37cb74ca2965e6e9f277fbdf8103288b3de0ec6753cbeb3a045fd00bffe22b59e29eb351a707aa14357e8e87dab81cef3a02dfa38ec248f76db28a400ad711f3a966a103b8c393c47b30c7a038266e6f1e29abd267aeed60b8cdc284be7d7aa4a28099a47fde5c2c581fa8724c521e8a30a5238d30643176ce476ec1f1ea65d0ffd1a44723e0aa93d6bf60859fdd9d435b1322a51c691d400476ee825083841cdce0ad83d2f7b752a74710d23b3c90d0105c193f49ce76a8a25de4265a73b1c8dc2332ff4f850a43a1d8080c2cfccb8fe3e3ee108fcd20aa39208329d83487a6219120daa8cc790213b3f2dc0426ceaf02bb33b65a7b34f373ca7a7b9a60a9933cc4153adb08cd23d37d8f5b82017ad9c4db9739ff4875c3cbd38fe7c117b80d9fe30609d2ec0564cf", 0x1000}, {&(0x7f0000001280)="3f65f48e3f9bc8e7be81d718b7435497840e399973d251172f49de27bd37e9efd36d9c6867d089839ceafe398fbe570d0dbdae56cc9344ca230f42f9b7b6d23c824a122914aecdad3831340b4b30a0353885a32bcbe8dc9f33b9b6dc127610b7710376a2feb38bbe8d86c5282e5221b242d0ad864029e0cf2f82e43b053e6fdfded86b55baabf9c5", 0x88}, {&(0x7f0000001340)="c7d975b3c502506909c3dcf5d78175cf3392", 0x12}, {&(0x7f0000001380)="792cb1dad9ed1b0953b03c39af47e5f88468d0416d8650cc29952d7ac079e8ca5b", 0x21}, {&(0x7f00000013c0)="df76c17eef5707891aca59b21747f51ff77fc5602406796a9f290690bd46e684349e72588f7ded926e40febe8376a8e558c80e4c944f75bd95e8be310f22b17cdaec25a4da8f8028147b59c97bd5ed3dba781b644fed8a9eced46f79a46cbdfa7a202abb8572387b10ef2c13b18acbd334dc9ab2e983d4f1b18a9dd8103648ec37b9fb98950f4a465988c1d11fada4f5c7c8ff75b5e346698ad9b87bee5475dd2eab8c6a617cb1238e9db61a8f82f62009a0b64381214b4059f6f259d9b13fccafebfb487e1ce29d09c7c22e5d587c0ed6545078a3ba206be781e7001820db9aaee76a253cb2eb9e7a01a4e70bdefcb0ac7d353fe9fe4413f910cd84d521ac2b55902c6c3546d631f1affc384de08c76da8df99475a7aaafd02b9c95eea818057c10bf0f2f9aaf1bc8845061046e0fc2a8679ec1dd99c18e6a764d2bbb4e058bc847d99d19b4faafdd1811966596c8d20efac6cd70539294db07575ef04a84f0f8ee2e75e083e1fd68485009d94efffabe905a05c452960bf99f4aae152b648fafcb169afb5f469fc540715ff0c844e8cf3ec2ce859b731a2b8f110137133ce39090afbef78dfbfdacde713c8a27eee8b07fc3bbb43fa36f5b788d8a882beb5ef19224532e7f5adafeb003001787080b60f4b61f57c0169953db0444796f8191bca30189aad8c56b9b87b62086bb4ca7838b869ddff28efe148bb815ea8281fb64373cc2c6af2672651ac30f5483a8ec5435605bee1a82dc6f618eda10b9354622d4535787886f832484f19ee658b2dbe171e74084fecd42febda5ca8db649e8b0c471f27119d371d5506fd1938b90731119130233472fbb29c5e36d060090a849cf78b62578dcac5e35ba6fa5e5697b6fbe4e527b59ee80276fd90d50bfd3349930e8ea83b1e5044cf85dcd24bd10bd58bd17aaea711cdb8783718181a1441fd4f4e29c5d05c3889585598dd62550f75bacf4ffac812bc9d21c5816a848216908da3a482eecbbb35f878c3e1453ff1f3b8b450dd602710b649c8813365f743fc45b8d4b2ea2076f2215ad23f21d654959bc18b76cf0414f455403a574fb997a530ff5e71990151c9ccaa64797e1a38a9c1b7bbee411ef7f6958749cc1945058d8507dde77d0b88ba4328fec338dc70b9a724df711a7f356050c8509bfc2f361c34b9623f3709c4743a2a5b1a98a66f566e5035bf0b62dcc81a2d444f340b7e5043d8549490a78206a25fe304d92776b364263ee5ecf28add8fbcaa918beebe58c2fcd7eec2a75b70578d0de7b5f827b9c37f2c68445404f7b9a23191c2a49d904325b315fe420faf39919d7184a7453199bc252eff09a9f8fede349d75a1549e58921d5838d7f931222253164a842e0f963e0ff9bc4f8b452aa35a16a79e3aeeb5226416c1da2364cd6fb78dc7a48437d862912e7a2bc32fe3316e4362f00f6d9097a0f4467eeee2eb6908dcc63e449f917cba927bd00709529542e73823f941cc06fa93e3eecee2f6c588b24c99fb04c8e70d59f8e6a0c66a876095bb41e84af9cfbf7cfd6138fdebc2c0bc50c6976ec49e97616816eb0d3fbb78f332a86cb2da2a8ca0a162893e744b229c89b2c0c1b65997363cbe6e881f9ff0fea82d899408999eb76cd534d32c99ab101ca9acd57736f527cba6d7374aa435e94c547323f0d2a63e058b6169fea6cb7a5ad9e5bf218348e788ea049c0d7071fd7a9f3bd229251e7cbcc9cf8d54a5c892f41d6850734dc9d2e710ea602ec3076f137dddc10e24e63b080c945acb0785a5f7b363c6c03fc10b289f82ab9be587c1a209a1c3860238717ab2b51b758c0ec0a86265ba2ce0826916f31c00b86cd39d5eecced23345ff996e2715ff82168698172a27b2062cd46acaf4a518ab87f8eeb9809640bd9d99e77a6fd8d2114cc6926c1fe7840c75367e8112658e3e161a1075f86bd86e13103062b9e0b7b79434f70d6b522e6a9618cdcfa9691eb5be174be18f4055c994311441c578b1a11e5329db28e730b8e80aa9269245859b8d35a73f52b5d19ed9762c31802b016195bece9fbbaae1843681a190d2538b9742f5ff75d92a29977617e98f1af0a6fbf0854b14e1529ff8681afb6f37a74f4a0f375471b2762b4d5b2c9c7a429131fd3caabd573b2791402a8d2a9f1d045e0d0ca9484a9543b6ec7345cf5d284ecc4d29570c78e74b4b7fab21377b24abb3e9ba1984720d00ce5c3a38bb4100344e331b831e218cec5500333fbbe8f97c4092ec3d2e365208dcd46a33a634fe5962786315c0933dc86eb35ecc14133d9fcc037f9029827b7d781bbd798cfd700550f736f2e04eba87fd4518b58c0079c3334d0a7b6d2b06bd2e255529fcbc8e9c5fe43e7063d5ec94093cc6ee39fae28be34911a41e7bc363d1007864f81a5f8021586c49966dd6b17a60263ade432c9d5accea98f176fc6e851c00d733042a00c7d6c9ef8fb2469ae0732ebc54a7fda31046ecff2d68ae755b29971f77d0a40ad3e8e51f53fe1e87ed624282f8334179dbe62325e711da6f2873e66892b5f07702f4c87704223044753a355adeb951c45c3cbf26d1aba4b964609e27ddf14aa1f059b24d1d91da5d741c260d2fdc3b7063013a7a969bff4dfa89f67e47c87d544758188234d19a18d90ca5755c45b799e5580024b7da34f15e60ebc046c6c85915581240389be8359a58ae2680701970bdcdcad441cd0d8ccb3344b213b326795559c3a2928752b8b34b09bff4e1519737e7ed2d29f46c2d41a6d6be68a9d3b49d200fa4102e5347705636e6e60a8fedbe47727cbf8ec9af2f9d7066ad9823d444eef1d1966cc92ac91b24de96dc7d48c685ee05c10ef29c5474b432fe1a10af542eaa16ca465fef3e432440461a1639a6511e8c4ea6b3f026b6e87eb4886e52eb71a4e1b592bcbbf35f05880965098c0e55fab7ecdd4c59dbfb521ed9f9ba08b04cb1fa4bc2fe34b1cc8b898715a899ec0f8106cec00805aadf38b287626d6d6d9fabf7d1d1c3908e2517210d54cccb5143f160dcca2550f54c5264c2848483e71ebf0c9d9f1570710992234b6b628c32cf6196c2359cb681d491597790a457b3c940e8f5deb9629d0e62f09b0d3f670c3196f1d8e4902f9d2d7ebfe4e34ac41f9afdadc057ccdae09062ead19649afc81cb039368babdb632dcfb3e4560fd0d4f53a52cb6a16c6e448430c77276b67115f6a6f0cad19e7501e45119b2568cd3cf4f651dbbd930bc92b62fe2de0a603f875d2c8929dba20efa6a82c6aa5aa4782029ab4fa25682e605cf1c6b1d115b91fc61a9668b1f141c80436389c3375d152d8357a7a23683cdd0aa7b6c6c7acca5fad4bef62fa38595e48ec036a3b108c72d11ed504dd57e567fd6230f5d8ec495380b58309ac40ec14749da9d70ddbdfc019caf5830d1eaa9b2aa7312e1448d0c0964580b8424879e10f217024860d62d5f51c8f28ac9310c2b7e1b135a3010758ee33d774f51cb3ec838caab9186176cf24c3cbc372fd692c3292daf5ac8d202c1fcfa577f5591b4bdc60a9a1a9ef5ef7da6cf8c52eb1363411545033fdd6cd9eafc98c2fd8e6e1fa28fa66cf9d90c0c0d4f1fcf65f55dd3269de3a02eccca0a51a22104637dae4b2afe9cb97f1954323f829e2f6f5e52a77269d8e26ea83688ef48f4a33c3c487cbe0b3af5ee5a56aa81197a0f321ecca5cfcd2cd05098c3c5740de06897ccfcca1813da5c0d77700f8f9c41625b2d9769c7299221d8064c6dd916d6d7bb8dd7eac406c16b9542bc7caf8627b15c668344b19fca71ed099ea25bad1a7c2df66eaa5ed49713ad81cf92d72908143a676fa466c98b895cd2ff962670bdb4f30a24df00b6a691393106ea6f4e615b94895aae8f3a49a0f85d3b2cab085a095f8c3f2b57ea7555f7a30644edb2c6d348d75ca24ddffbc051426222e59612f3e61d5330ac57acbf0e8559a86df88cf5ae93b83f06d299573ff04acf257d6cae1967ef2fab119c31d5db0dc4ba2b7e2780312cb85258abb61d1916d5fe431506e92c1585846ea71e436bb685db9574ab45a8ab8c00eed2ac6ca5cb6ca0270a44e1d193ce8921e6df26dd6b9315d92a9b42c7898e8147f6b8676eb6f76cbc256a3efd3b91d349ef3c7b7c7e6c978465782d3e73dcbae172df7df1d4b8dd58edb3d17083038714298ea94b1ecb26b254bdb3b0c33f54d940048d7926ca66961f37b8c0fc543326002e3a64992da813c00b897161a3b523c6041ffec63ef6c87efb1fa24aa2f86ad7ba7db55a3cc95b618bda4a35f2d5cbfc579985af0fa845bd4af8d0766d9465e144212870c273ae899dbc17297faec76a06ef1ffae78cab70db477ad28077d17d2add575c3c1c623aa4deeffab359d8c0f6faa8ddcec1b483fe7c12e5e97f5df3c6551309947ccdcf67f1fd8f569aca71e7fcaf45a1827357723ab4c84e1ca65acc8578b1d9bbc0f66f3a3ea5b96b6cc115abf1e8bc3537de8e19f013b38d1d0176d2bba0f6790aec94c891a5aefaac2c5de5b2056eb58c28a1b576ba31e7f4d66139d49c55d2576820d19d1553d1b4e47a266c1093d8071aeb8aaf7bdc522e364e7cfd88b666a8f87b654f29c47ec548d83487d273437eeb7c98605c26aa778f5c47dc7a75c51e7ada62a2e6fb42c3dbc5c31b57b5e9e4d88e8149f494c66ddeaad869188739b05af7b26774dd3720ee3d1621be963330627ca7e0f62a365559a437f6096a35ed060464a22862bac171768818840845776b99301d1b529dce2eb89900ecca818787cbd5d9b433c87a1e4408b735ee2b8fc0b685452d3cad46897f6c5557b3990e690505f2f3cf20b5fd9abccf48d756286e10d72a6e50cb079e97f1b8b5a2e8b35e5ebf45a9650b39d31e90e8919f398f10d5c1de162a1ca2cb70c99c37e0032a376e4a6003ba20baa1430705403c7cdc9c4af1656c9e74b8930b579200266d03a25db3133efc2348e79dbc33f5f5738c123679a1e0fd0e6d02c454b3f369f8a9f719ba0c3d16071c560d4d1b9457ceb2d14b4be6a66e106b518410e2e67e683ea28b3f4588486e06726c23ff347f1d58e812b7aebca804374e29a2b04e67aaf33becee0984ab4efc5a79a2fd340032b4e925a7af4421cc927bef2be2554d63a60245e3660ff01d9a25c83e481095103ed27f9b4c474998a9be3f6c797aa99cb42c7dcdaec4dc04174d789e673de45e0ae9b07fd8726ba09edfdbf1190c653990cc4c00d2ddc7298cfe983fcf8776576bb1db71a52f28c2feff2831997c0d6d09f602d25134b1f48e8ac81f0e3dba545a9c712212af1f617b8627bcb8dffcfc734cd789961fd70b36ce3efc404f355d4b91bc4dc6c6cb1a24beb9595d296fff5f21dbc81f4fdba93acbe7765a21a9f6204bac90743e240bde7e8fe1ea7066af37d2a3e960397722f5e578f12176bf85832a2c3abb21db77a555ee69acb59a2716d44d61e1733a6d4c0f83b0752392e69670d44d4a2f2e22dd58a1551d73fa1eac8f4cc88eaa86e4a8583f0b83983f313c35848fd7fbd55dfc44fe3256d049466a3684e710297e6987e7d5612b0fadd9ff30d45ec4d9fa325dbb846fa8d173d1650f4e52a83a2d2c121467f3752151dca42afd691b247a96574597982b9a08fede3787b525d8f8a3e04307e06788a79d2ec07b47008ee1f87d0ef61e77c1d7c8be60a16415e2d0d55f1543f7048f36246a832301f7e7eadfaacdbff7b2e337e9bcaa5102f72bd104ee434ea1eafc63fe1034e2b9de496b7e75ab9583ae3a24d32d8f950d932f5edfac2285952226ed424c81c40855ffae", 0x1000}, {&(0x7f00000023c0)}], 0x9, 0x0) 20:33:27 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) r6 = dup(r3) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0xcf) 20:33:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="3a4d4dee42de81a870116436a4de1b3bddaf2ae08a61374a79eba6bde97441adeff8da326efc", 0x26}, {&(0x7f0000000080)="2d6921f201017dd4c775ca17206adccf6868fd66d6eda22e7dee33a4b82db5b8b08a85af92baa115eb1fdee27027f68cd75e82a3a8", 0x35}], 0x2, 0x0) r1 = msgget(0x1, 0x108) msgsnd(r1, &(0x7f0000000140)={0x2, "20af815b11255cc9ab8d2a0cdd92f945f6ac5d5b5b20e1b26ee07ad680826fb53a075c0369c9c7f1b783f5dfbf1077dd430c8f7f283aa39b971bf6311fedd0031775e71ef76a6df5120734ee903df9083dcaa4c1698f7f6f9fb1a8bcb391da65d4"}, 0x69, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) 20:33:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x8, 0x20) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 20:33:28 executing program 1: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cc"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x4c2) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r2) msgsnd(r0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) 20:33:28 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x203, 0x50) 20:33:28 executing program 1: socketpair(0x200200000000025, 0x1, 0xffffffffffffff5b, 0x0) 20:33:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xc0}, 0x0) 20:33:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001140)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000d0"], 0x11}, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1ff, 0xb07}, 0xc) 20:33:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x423, 0x30}, 0xb) 20:33:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) socket$inet(0x2, 0x4000, 0x40) 20:33:28 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x27, 0x5, 0x5, &(0x7f0000000180)) getsockopt(r1, 0x2, 0x9, &(0x7f0000000080)=""/136, &(0x7f0000000140)=0x88) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xc, 0x5, 0xfffffffffffff14b, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3f}], 0x100000000000070, 0x0, 0x943d, 0x0) 20:33:28 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x3, 0x0) 20:33:28 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0xffffffff7fffffff, 0x3, 0x2, "9a383b1a15d4b116b811d27b74ae65843f7be831", 0x10000, 0x6}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) 20:33:28 executing program 0: select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:33:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0xc007, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r7, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/166, 0xa6}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = msgget$private(0x0, 0xb) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x1, r5, r6, r12, r13, 0xc0338aede7448d2c, 0x214b}, 0xfffffffffffffffd, 0xfffffffffffffff1, r4, r9, 0x0, 0x2, 0x1d14, 0xffffffffffff8001}) seteuid(r10) linkat(r8, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00', 0x4) recvfrom(r3, &(0x7f00000003c0)=""/229, 0xe5, 0x1, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r7, &(0x7f0000000640)='./file0\x00', 0xc, 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x1000, 0x22a) 20:33:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xffff, 0x1, 0x9, "4aff35c47c88d1e6b3e9149bc9ced919077700ea", 0xfff, 0x101}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 20:33:28 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x8}, {0x9}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f00000000c0)=0x400, 0x4) r4 = shmget$private(0x0, 0x3000, 0x598, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ff6000/0xa000)=nil, 0x0) shmat(r4, &(0x7f0000ff8000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/4096) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1817, &(0x7f0000001140)=0xa6, 0x4) shmdt(r1) connect$unix(r3, &(0x7f0000001180)=@abs={0x0, 0x0, 0x3}, 0x8) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r6 = semget(0x2, 0x7, 0xa) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000011c0)=[0x6, 0x4, 0x8]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001200)=[0x0]) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) shmat(r0, &(0x7f0000ff6000/0x1000)=nil, 0x3000) ioctl$TIOCCBRK(r5, 0x2000747a) accept$unix(r2, &(0x7f0000001240)=@file={0x0, ""/91}, &(0x7f00000012c0)=0x5d) r7 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./file0\x00', 0x0, 0x104) sendto$inet6(r7, &(0x7f0000001340)="f66e1f213792d8f6d2790b93ffb4c355536b45a3f4f3f88ecee3fadcdedaf780717db167ec6a4404594ce6cb9c0abef33fa9ffc6b919b21a1badb2a62950c0d1ff73925c4656c5ed8e625a4dc676e694a71c5203a9e7aa51345800c7d322", 0x5e, 0x4, &(0x7f00000013c0)={0x18, 0x0, 0x3, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) syz_open_pts() 20:33:29 executing program 0: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:33:29 executing program 1: syz_emit_ethernet(0xffffffffffffff01, &(0x7f00000001c0)="6ae3559a97b24469c12665bfeccac09ff0dd36b81dbb4c3fccf778b3ed43f0ae367cb91929cee26baf8261ebe272298cfada6e1e63e033fe78748421802d971d597588f5c4fd0210f89d020e8a0dbeee627f256d42ec2ae63222730aaa1ac707c7f12274639af2bef0fbd4cf1329407707a288842d5c5e1baea9af2eeaf7d23811576936f36380712d74888a06d1ff") r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3544234e, 0x7f, 0x1f, 0x4, "eb4aee402e4b2be9c8bb98fb1b9ebed1f0361146", 0x20, 0x40}) 20:33:29 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) r1 = socket$inet(0x2, 0x4, 0x54e) setsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7ff, 0x200}, {0x9, 0x1ff}}, &(0x7f0000000040)) socket$inet6(0x18, 0x5, 0xe281) r2 = getppid() getpgid(r2) 20:33:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4b2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x400) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') syz_execute_func(&(0x7f0000000280)="a60f556300c4212573da0d3e366680ab0f000000e8c40241dc9d00000000c42279219b00800000c44301440800c4619dfc0944df8165566666650f0fb383f6ffffb7") ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000340)={0xffff, 0x7, 0x14e8, 0x1}) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x0, 0x8, 0x200}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x401) setsockopt(r1, 0x8, 0x0, &(0x7f0000000400)="6b5e033a98e63eb8aad928f2a1d140baa5538548d899d4d3d5f6a6fa0748c7d3e02ad7ed2ad8961488d667455e0b1e2a43b2fccf50c7a7bc673eddf9de158046427ad46004301f8be9963456ebcc9a592be2ce32d1e3951c8aa6b1e1e9a7e60c109eb3d0555582ea8d927c583a1fdada36263b8f4d02850456d470f6506db20df138df0a1811e913ba8cbe9e0a46b2e6a6230467e6ede99c2e5278928f630f31c10a878f711ce333957da2773a0198140b00d0f65b44b6aa1a8a2b22a805d407371f325267d95c56edc4e180", 0xcc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000500)=0x80000001) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) truncate(&(0x7f0000000580)='./file0\x00', 0x1) r2 = semget(0x3, 0x7, 0x2) semop(r2, &(0x7f00000005c0)=[{0x4, 0x5, 0x1800}, {0x0, 0x10000, 0x1800}], 0x2) semget(0x1, 0x4, 0x200) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x6, 0xffff, 0x8000, 0x1, "c7ac70c6f6d6fb844a0eeb1ca5e234666ca88676", 0xffff, 0x3f}) r3 = syz_open_pts() fcntl$getflags(0xffffffffffffff9c, 0x3) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000640)={0x8, 0x6}, 0x8) 20:33:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000200)="5c081c5269cff12ec04e9270de75f1caeb52b2e71bb05888501391e64fd85cfc1595f07d047d6bbdef298b09046819d0d2a7db188f89c4e26dbf5449fe7a9565e5d2e0af1a822384131e65f43b2c5e3ae50682e15fc24bf5051ffc6fab05329eb9791e53d390841ffc10089e9dbd482f6fc9a62a97d682b3dec8851b3cd7ea970ef79138a9ff16fe2483ad6864dd26b3cb1d937dd84582c6cda28d296a85a1a2cce93ce23c5c37c7635498734b558fc42982eb876903ca3ca26eaa6baa1e9053f92115875fee0f3327762655e2d93074a58ca69524e436bafb93455aed037a144a91716193c0c4e9042458", 0xeb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1bd88701c3689b1c072d", 0xa) 20:33:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f0000000140)='./bus\x00', 0x3, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:33:29 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair$inet6(0x18, 0x1, 0x508, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 20:33:29 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r0, 0x0) 20:33:29 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x140) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/249, 0xf9}], 0x4, &(0x7f00000003c0)=""/243, 0xf3, 0x401}, 0x800) 20:33:29 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0x42}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 20:33:29 executing program 1: syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/131, 0x83) socket$unix(0x1, 0x6, 0x0) 20:33:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000380)=""/90, 0x5a}], 0x3) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r1, r1) dup(r2) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 20:33:29 executing program 1: getitimer(0x2, &(0x7f0000000000)) getitimer(0x0, 0x0) 20:33:29 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/134, &(0x7f0000000300)=0x86) chmod(&(0x7f0000000000)='./bus\x00', 0x80) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000340)='./bus\x00', 0x100, 0xa8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000000004, 0x100000001, r2}) 20:33:30 executing program 0: r0 = socket$inet6(0x18, 0x7ffd, 0xffffffffffffb23f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) socketpair$inet6(0x18, 0x4007, 0x800, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) listen(r0, 0x0) bind$inet6(r0, &(0x7f00000000c0), 0xc) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffffffffffda6) 20:33:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x4) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x100000000000011b) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000480)="ce15623342014ac26840d352403dc03f16f789f9e4fb836fcb8c95d432a9e469d289175e67004b5096455d5c3b0ba571f2a432359b3ac772d665dbc00804765b01a667ad60c15b0adb64571dbf95593f33bc792bfb27633efcff2f09b167785436f7c69737c0103325f0942ce1d5aedea3b0e8a29dfaa1bf5032a4f5b3d0d02dc7029ab7dc5ccadd52", 0xfffffffffffffe27}, {&(0x7f0000000380)="888d5e5014d68dfd38252a60234a420c15271e0a47f792dd8c8322eb14cff29b658013d5022701785841edb3d4e8326ebe6e00afa5f8d7e312b426ec9c2d5999a4d07bbee27ba621d74fcd3dab10d0a6a1a0868df570fdbf138358d8814853db9d9665729260095b569f7facc37e408bddf5fc1e8f8c43f871c3d33407f60f47c97a6e77b9f9e1bb6ae9806185d5616f92271d7ec1c74577d5d1dd7a025b25e907a010b2a50e587c68b8eff993dabef45921188aaa5b8b272c7d426a682ee153b2e8355a22b80a0d9d1ba7bffd728287cff5f1c25880", 0xd6}, {&(0x7f00000001c0)="74932d2a59dc2ec6c550249417965c7fe0730d8952b1d6771c1c638a5a12a71e590ae7183e7506b501ea430e3927e1616fc3d1b1a94902f04e39bd52ad51d7b48ef822283b87d4c397ddf73d553177a78e282b338a1f9668d78c46f0ccc9b83956ba163cf013017b839ae5422f6eee13e9f159c49cb127490eb6c18bcc83014536f79a2e2349437bb186f197108bd57c10a7e2a865299f71ed4b880aba5e87f30957cd3f6ed48bc44d7b4dcf72862c7ef73ef2b2ba1c4d2fa28f931a3ec29c4d9d6d301c527db17c9206f10f82cdcfd0e673ad9b187aaf07fa9afd024b1f0002cbd092844b2eff8075ea2c08", 0xec}], 0x1000000000000343) 20:33:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000002700)='./file0\x00') setrlimit(0x5, &(0x7f0000000000)={0xad, 0x800}) readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 20:33:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000080)={{0x100}, {0x40, 0xffffffffffffffff}}, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 20:33:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3", 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 20:33:30 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 20:33:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004537) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000000a001, 0x40000000000003) mknod(&(0x7f00000010c0)='./bus\x00', 0x1010, 0x100000000) setsockopt(r0, 0x3, 0x9, &(0x7f00000000c0)="6baa5c54768e664a8826919c3e5755425f7dc4bc5b2ed475570c1caf9b6991de62b55c56ea89bc94c3d38057e5f843ad5e64e7a88247634cf061d356c2f9d416bff68fc48b3c4d1171f9a1595495a70b6cb628add59a0ea16b4ddaa44ca8353a0a5477329b2be37c685cf8b8d9bb3c6b670c99097dba9c11d204857c56d4a7abd6d5fb39f00c8a5cfad8a454264cfebb3229148cee0662aa3366e61df536b7aaa8d0392db6254212b6d1b21643facdc6b32d0b689b079bf1f4c19e7068b9c69d575bc091133351386191dfa6d0d9597a05177620e47429be58d8a42ebd7b508f1ab343119d6807f66a2e1cd697803795692742067665a1bd9571aa9af2665064882ac80846237a4aaac5959ee44be2600a77712c13e5c20fbfeaccbd27a0601d722d7d3288041291a5a160bb8ef4793de63d14505f30846e5a6bd022247a20a0f2f993e6f369c702753406bc660331751b4ebbbfcdebd5db25477f41ee0f623542dde7274018486b939cab5cc4bab9cbdb3fc1ca7ca25ba36774288e4cbf6d308b19b7e5e8809b12c884e54aeb00eb17c43bdac8eb8e793e1a62c4f2b6d4e159b821b1a737a48819d6996f55abb8e436e4183a9c96a58ef39e1d77b82fdd79d6d044e6c189d33c3ff845e83009fe5cb658c74594be9d92d7e780ec667c61008f1870f5acae4de96e42f9a9e138840a39516b0d7dfd5fd60e7d9ffdd42ba1a530ee085d85f3b076eed65f7d9f7bed5eab63a6405c72d9ad628a21264d29a7d1053dcc44e8a4dd01d9a9a6eb40b466869d5b2f8619aa313a090b332e8bef250420e8190394c7aa01bf2b4a83716af2be912b7e6f0ef90f3bafee4462518e12a19d2077a2324d34355e02b7e3bd984451c1b3069a4355158d9f78b04b47c655991b803895ac5339371f77e8cb0d87906dcc9573c1392d4bcc8c739cdaa843bf16aa0e54ff6505399fea37bcbb19885ee04d10e0ce86414545f367b03ebbfde1f3ee8a5b4ad6c77a21f75096d550746b48e1e3694d637b25e50f447dc23e05b0a9338c540036a049f98caf8cd413b37a1d32b82cfce3b211f81dd528169e17ef2fb2098b98c3a23f728ce030b640cff968595df970f98c8fa26ab074d0e558428ab5072437538fc4120ff46ac7f6278221d61cb4ed295cce9b5ab24ed5a8bc05f6a0509f412481b227a438280ac60b26bb6e472b1f79f968689630d5e475d8ba5747bbf387b5327459e67484e2479c7072ac1492a4b5171044f448cf740b5ef862c4ef3138224767a63341d86bda3c3f927f589588f4ddd8a8918b470af088a7305fc52859b4a2f44e41c0795841ac743532f8ca14cd50da14c531b6fdaa28ea94222bf8070f9e89b0d990120d0375b7adce2d4c25c779231d896c78252210e29cd4fa9a4e36e31638ae9329c7ad3ff0c86e6e661cecc51a8713ef747e8be894d4d55369d333873a2aceb6447ec257fb2513ca44272f68313310aa57e9e51e49d0399d44baf9ccc9cf9ab098a5d9e4b5f8e27d4db8f6f0229bfa8fe0d1435827113a4711619b77453ddd535c2f0d2cc63e480b5d1c3e8358c1a54436fc3668b057a976a5b0132a6f573ef6ae7560623666bbedfb4ffa8fe0d7e4079bd10bef6d76b079597a499319e9ed9b33102972e496bef3754ae3538271b1666f635bff405f7b995b294f9fde97d3dc0eb974e247385bde353753c3dea43c8523cae6534d1155aa9bfc61018639177c157495ef7aac4728c53b5d252b292989dc5ad3580fd22e07c2f87900b04295713785acb27dae3147bbd47b81b0a2ab4a6ed20a6d559ad6c36dcc21256504becfab8d07e9c8e2e4b522f01479cd2e917ff5ff7ca34be9b06e151aefa98a2883a77fa85d51672ab3a2eba8361fb2d8131873d7aa8a8ee984367d83593feaae4a8664f484be755aca6644f514ad6f6312066afb46fc5b7947d3a421bf7ef6e5a1d6fb76cc2fd009b4a3e79e3ca2ccda08b3c793cea2edec6ddf254fdfbea2efcb4ece92f98d104493646682d6172e749c3c70dbcc2f6884e65e349acb957a26aada71366f81bbafa6a6b9d423b80775c8a8c183912f398ef44f65eb69c81dc418c1676a6757c6fa26e74e501471457b81e6f121d28e523f9b7860e783c5cb5f6a01f4b69712eb8f2bc390b7d651a841cddd7c280d54e3dd7459a16f7770d0f26325a3af7e7fa28893a0d73a1dfc3a2a3675cc56b6f27dea0edcbd328f9e2aa7bea48cf87533511a17fd94dc9312c71394fbcda2b83fed3c244ef1218b4c57606c3ddf20169a52fd58eb53694973c6fe9ebe05efdc19924bad343a787d4fd83e1a56842d5342226f448bfad389f0b1078ff8bfe09515ff09a7f95ee06b0571678ba058a078839bcf69ba981b4001599d7fac1f12ea209f4b8ca5c601f91c550cc7f86b7d08926db090447a721e2356206be0d6a79e20d864254b57ccfe9310466b761d21e6c896f47bef9e5f7a4aa002cbb3927359d4ce76737f6297e42e5b3316b4f61b93b624103311c2443a05377dc5da654fb6d772672886eddf56b4e97c1ddb96f00a558d3fbba991f53356140d7886f08903cb91f8322e9d393ca33551a74ce96246309ec413d3181b57bac753309aff5f5184067f21daf50ddd43555c84cc817a5536ee1e83e0236da33cef03abda0fea8d6c3529c0c5b7748fae7884cd4a4c0cd8a4fc7700d0244ff14a7d6abe0f5601d19e2cd2dd59a6ea7d131934ae0fa11c31fd40b3ac93a194001dde847ffe78032b066d2006e73ef25a2ab0a324e3a1a4d0607b6ab1d09adaae697f671232f3b279640cb584356539f11408f8f66657a3d76f298d080cea936fcb6d18f9330aebc4d3b403d4a13f7e1e1d396b509a458c006a1961dad90138af12a2f86f8690c24afc3b0b6e67ab8ed9b52ce1573710d4d17186180de25b10985e29b224df5f282044e3818e2195fbbd511b2dcee0f157e1c9c6b7df817fb1ab811fb737996dbcf1986f3a3c74ba9ce123193254255196723c133143b191cb5f8685223900f48fcf3813627825509ade732f53294e8a8d6a2ff4c9c99800d571c9d9affa9aa102fe568f0a54be03b3ed1bf13c0e4b07cb3422b843cf723639fc4427ae2f7cb1595c1f3964019eb52de1587e4ac25e1f8e9e7e03c50b5951886621284f6229d27dbd63ab299eec48172987a799be975f46f49cd350417f09ef2aa21b98f0b547ecb8d779d18667ed5599e032f9b952d4836f5fa31ebe6cbc7f7f77bab81870ac2fada0b5a506a1dbfb55041e6af1da039855b8accc4fe9dac9b230d598c12edfaff5aad6ac6464ae5aa3a8a49528420046f1b6395f712d800f455d53e7e061534b2caf3f3936421863df07b4356c2db5017216a9a24bffb8f5a118a1df0dba75076ee4a33cb83091e8804802a3fed0f1ffe45c78ce0c091a84f1f380a7d919d88d59fb2826f767d13c79a71a81fbe3fce7329d1aa2dd6cd95b6eb56e22d60eab58503aa1d91dc57f147d51a0ab7ab1f7068f4a3dbc45240c5969d15b2a24d149adfad4a7c48bc3cee036dea6f699ae36ab22b9dbabf9c33b3a62a6f165a8149830e5206eb1a9e769860344d6caa792d279e9f88a256528fbee737765b1f73156ff89dc7fa905fd5e17aa301bde9bb9147d8f280a6775a07b8a64d46c319ce58d7dfc616d3101b523cbdebb28ccfe18d1b71e1f37deb94ef81e2511c19ec9332ec519a5ba0d00b0ab9f2d7ec9a48125ed54b545111a13387ac87682ff24bbfcf0fffdae21180af68d92aacefaf9171d8f4678f5fdb11e13412946aafb27825ef81244c7dd07efa104d8d60c204f87ca71ba571fb307a777187cbe985e521a699fee80a2d757179808ba7f88e8c34728a41d95636be58baf91df9a0274daac6f40c63fa3adb6e296bfeacd98248478ae5fb3ddef9d715c8b983fa9108da0903ab03502b2c32f69fd76285653e3ffb0b0dfcc539d643e23e02065ca2af2064658eb2e98225d8cc41a55dd46f1c1281017c0f57d8da28b025685c438d27f7d086e36d2e13b51a853beb8a4110b6d2ac8fc2c8219d0b2aeb00aa54d6ef953198146058a8f98f0be45a7a391ff570b7af19db69e24bdc47879bc302a16e837e1152e559af46beb17bbef33cfcd94ecf0febf9546b8aa7a7101e5c03fc28066bc28f7cd84f04ea16116cd6ee5d2eb40236a82a5e9c87d274f3470b14a362af300b0db159d6a9759ea4ac0daf88473cdca7fd06a120429452256cf8daad32068f57dbc2f130239a023151c9712289da573aa9e6e2422b871b9c0fd1ab0dd4e40fe9e513cb8af051595d82ec811e7c49189838d22e3d21c55a19c4358e5dec575ba0e5b082f07f5778204a3f49eb76bd66db73e5f7b78d6dfa3b0d073beaea11be6f959c4bbc924522d4ed137bca2dec9182b3f1a598bbce64a6b8ef91a4b0271163e612d11a388815c961991a89244c4faab53bfef831abe55e641951609640902ac479c407ba466c976d8d4da5a31c7d39b29ace5c2ffd360b8377997a439c689d68b3c91a825db7c2725b19ffaeb4c65d5faaeeca3282d5bb00eeb93f7948a09579847bf8f838b2700df0fdec900ce75269d2fcbe37bb26c22c489507a839789c770d068c125414f19e4613879cd1a80130c02a708ffeabe375746debc23c427d2a3b0b3ec00bf615ac5d6f1bdfe9dc8c80f0b94d7620dbd0cf0ab86aa4616acf2237ba285aa746c39a4fdd86ec688bde2b2799e9372da023195828fa02c4682dcf8049e1f268cc23970bb4057d3269495580ca1aa6695afb9e711e0cc307e5953dc741c0b4fec5048e2b74f6e2e0222c61e2e80af07c6a43cb77f5bd2844b0a5397825712e1a682703b1edb08cb8c191a6c3c1ace1d306920fb9c0caddaaecf42d1fb8e2013a8261f70dc8ba312638f85020e56625ad48c86cc731f984e05ceabda843d8493e6730253a0eaeb020e7ba60d376c7c53fc05e4300a26c600e2e3a47b382437ce936e5b569457e5677496485cb688123b974335da2324b8df894277e090f3f6aa60018ca53d19cafc472faa778d78301350f3d20c0f0c1bb1ff4da3dead752b304d577ee6e92ffa7711967c5d367fcbcacccb3bc74fd1f8d6bb067911c57bd73396f01fc9a8aa2c469ff0204b1d275690df4cbf5420988e97d1c4e5d111bba6c0fc6ddd81f8f8a55eba02e775bf473960f08893a1c89614e3e8107ecf4d35752689ca47315537c7a8f10349b213fb2ef2845753e4facd7d24b18672de27063e204a7e3a57b83feb76f3da0e5c2b874b075e14b5188a278e1528a2f0b313b1dee3b66aa6187405645d48b1226aca085742e9cdb4976aaa4ff505bbc3434eb211e31d72ddb80a65578dd37d0d5160fa230a2f4ca5d5ee3890acf04a2285ee5fadeeb7be68e7791e0f05455f3c25cd341c2305100f783934ad54069ec7f2361cfcbc3a50d3e1ead80de92725ebd3aa91f0de9d6f1b083763b39101d8064cc5f7a50d1ae6af9dffc89e1256ce137cb9ce7ac2f2ce4766a864cef16e7294d0fe092716f23a129545de972c5f9ad4f066e81eb37e085e8908a23ebb0bad26631744f1adcd2a2d9179365c9da1cbc3f86de1a85029bb60cac0f6630d2bcefc4d513221bbb4bec70e2452a0a4b847df7f80d26dd4d003654c38856f69cf46b6837936d73757a7f66d68f8569038efc01f34c2b8a487f32126734789b0689c48a4c2dce9fec55a09d3727375dc0e1f27ff5d1ccf414c3d6e79c5b740065d154f09df810ecc314fbc8160924bf43b764c30db50b9827a3e8bdb06126c15d3f03ac06351c803960764", 0x1000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xfffffffffffffe71) 20:33:30 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x100000000}}) mlockall(0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r1, 0xe, r2) geteuid() login: wsmux_getmux: no memory for mux 8388663 wsmux_getmux: no memory for mux 8388663 20:33:30 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="2f5e6a9abccee829ee18599efbbcb29a008f2085c34eb00c32b6c8e0bc2bb571dc93f9c4fd2145a65599e1a5e4da1f0b53c11eab61720fc0609aec1ada1840edf81f520320fc620d42e05329bff4f6eff317466d6d2c5d0ca675a082789410c5d70cf57c9379b84b99ccb4140c1336a8", 0x70}, {&(0x7f00000000c0)="8ee03522aefd61785c1403b0626e4f6c0d8f8a0c480c15d8d95effe8370fe4ec0a040033afba65b71e028aac337ef723864724d42abc2d00dc2df36d63a6b7cf1376ff6356202c9e8ac8d4e3b4fbd549d018fdd644ccf4059f9e327efa7e64fd8c60802b85606c49abc54aa0cd9e2e1e897a408a09808dc0bcc32e49bee89bc8bc8fbf9b0fbe487a0eaf78ee5d036388ed65b078eaf07e4a2092bf556c44f2f64792f9231aa195a681ca2e47d2316967acccb41a7ac46c0d82f7f81cc972581694aa4051b49569", 0xc7}, {&(0x7f00000001c0)="a976d1329dcfd46cec3f93c2a5d0e3b4093b893074d0d9f4b70deee2bef0fb0c6759208e650591f577e7bc939a7ef84fb702e5519b5970ca63ec3f7817c3f207becd53f57a705722fa74e54b4afee58c30562d14ebe272ff9e0dda17ddfc4b86fa1762e617df8607074b52b0bd3088b187d6da33fe6c0eb24fc52f1bfe040d1bc7f671b1c5204c3c43405ae6fbdf1d65cad3a1f8ebe512141a93164bc7d8022cb0585b4677b758b1b7be27858f75407c3ad43ed00bea980119d58b8d1a504bfc45824fa5c5b7a566dcd32993a151517fe1ebf3b1e1b82d43e298807bfbf05244b00ff3a4802ee25b81fc1083d84e67cee7f6fdd39e801ddcc38d89e17648", 0xfe}, {&(0x7f00000002c0)="da029044a4c8f5921d38bfdf47491712a9e90be7452d9f0405094ee91567fe997a6be89b0e8ca7dde1fb063c5decb7be025aafaeeac8dfa58419725c7a3b2405", 0x40}], 0x4) r2 = socket$inet(0x2, 0x3, 0x102) pledge(&(0x7f0000000000)='[*%{\x00', &(0x7f0000000340)='\x00') ftruncate(r2, 0x3b) shutdown(r2, 0x2) geteuid() 20:33:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x141) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') 20:33:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/214, 0xac) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) syz_open_pts() 20:33:31 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) close(r0) r1 = geteuid() setreuid(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fchown(r0, r1, r2) dup(r0) 20:33:31 executing program 1: r0 = open(&(0x7f0000000700)='./file0\x00', 0x8000, 0x9) sendto(r0, &(0x7f0000000740)="a580ca03743697a1f4f29e7e8214c0397ae2583ace8a5ff5898de1cf094c92a9a0a679e61e372ee4842ed1c44555fdfdfa7401dd635ab3ab4519510fe6b524db4f2672e4a762468d072f03841601c8d9bbd3eca0f80d5ecee79f59a5fb5cd18fb0ba0fd1324f", 0x66, 0x404, &(0x7f00000007c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000680)) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000000040)="2b1a274474809a8f84c2aa8d58a216a2330b53cefec29e5900f83bed2bfa1b33", 0x20) poll(&(0x7f0000000000), 0x12368120c2b3ab55, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="f587990aa8275405bf5ddee3a086caf78291acbd281afe9133c3165bb67cf91f488680df723440cf9a378fdf0a97e3c49faa5b2dbb5143f8fdbee3e892be08c57c7a501c19e239574ec31e40e2ba7b508e0eab661323999c77707fbe79c39a21a78c474890601fa79f484099456374ab1376bfc31acfeea565bcafd076faf6443d88ba43e4247744412dd3d7f713a9fb7b7d296f28311976ce7f1fb989c3a4381636bdc55f00a104a150a202448182055f91bd9b124535dc5bee27c11571e62419ef344f92e3f9048ed1ae0cc6ebbe31732c4c83c63fdd1ef0050ffbbf4620ae8cecf30d004e86ad85a0168a2913", 0xee}, {&(0x7f0000000180)="2866ee3051d526a48756ff660f5bba357cd28b6cd8aef9208e04c1188e76986af178eb4e583748aa408cc13e2282db7b5adf148c0f11fc65d24433377a0a8201bfcea46db20e4360dedc57d59db41b837ef2a545cdfa2c04e404", 0x5a}, {&(0x7f0000000200)="c311136690b81ab25da43fe9d2aae8bf9b7756cb6c971dd226f44c265b489d1f48b4940307826c9689fe1feaa8972b546eb5846d336790419910b979e1819aa8b5cbc475ed9441b141c691a81bd54559bff9b6e685e4afa51b25f0fb036b6deed79700677766e1214e4febcacba28ab01ce0012fa4cebc64b4761bd3422743756324e077472870a8103bf5f2ca23a8e84f5e5d97cd8385", 0x97}, {&(0x7f00000002c0)="5e2287cb54a4ad993ac99a6bd929bcd9e379324847ff57c6aae81fe52d9afbfd2d196085a431424e1067a9ecb0d06d95c11a40d5ed32b6db0cea8c07701103c5a04d4d1b23", 0x45}, {&(0x7f0000000340)="5847def3c6fbc5a62857f93e919f471899a4f2d9f745b1d0e2badf10df66408f9bbd6ce8684a3da77998b8b0efa086b999ac7038df6fb81c021ecc7330b3b71d09038895b21c6359b7628112c4973f903b14e379b6ad652436aec9b32e0e180d60df9befb9d43a97ce9c627440a26d3145149106777b089089afe9fe8fc1a94e08624c98084942939670b97d2f080f7f2447af07c701c9ed982c641106fe5c3057c1f3be9dab091932cba4b9223ab9a1ac9bbb2b4ce7ed5269c8cac13752e4cadc8607f5b59e52f5c47edc108ff9dcc4d0f88ff96c7a2e5e2a857b77c9c905", 0xdf}, {&(0x7f0000000440)="84322a637756ec54db76f68b555c3d45b73bcfa9d4fc66702707c1ab632908596e53474d2ff4cab0490c614473b6cc4b55de414da84a463fe22252c591a241ff92222acc6b565739ba45203b21760c6e48d9c016435d367e5ad03e6638f0ab1298be9116b7625c", 0x67}, {&(0x7f00000004c0)="96b38e3277e91715a5c419", 0xb}, {&(0x7f0000000500)="96b98ccf19404f09b9502cc4f1c60312069f51e2299c8c5285e0bcb4013f7bd3aeea0b04b48197d6ccacb9d42048795c5ad1be2a39001975fa6a6a2e3d8eb9f1b8579c77bca4832bc91c9d50ffe8d740c3906674b3e09e8b29830037bbc293144d3e61d8067e179a2ffddd8ead7efb859e101bf64c9bb0616bb79bd0c442f1c8e949ff6791dc2b475f711bbaca1929f6280528e6aa06e6fc364096deda922a2e7c1eeb5aaf36d3846d28e3e0e5caee3193d0ef100ac1c1d5dcf32e6e928e17527c9eb10eddad8066b72e08fe268bc479882922a98c3c8b60e5c0bd25ca996fb8be5f76638a31deb55af9a92eab057876534703f54145db371a08d095", 0xfc}], 0x8) execve(0x0, 0x0, 0x0) 20:33:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x5, 0xffff, r2}) 20:33:31 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x254c}, {0x18, 0x2, 0x5dd6, 0x8000}, 0x4, [0x4, 0x1, 0x0, 0x100000000, 0x3, 0x6, 0x0, 0xf0]}, 0x3c) 20:33:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) 20:33:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x60, 0x29) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8) setegid(r2) openat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x20200, 0x108) getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0x196}, {0xffffffff, 0x19}}) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) getgroups(0x2, &(0x7f0000000080)=[r2, r0]) setgid(r1) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x40, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') 20:33:31 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) sendto(r0, &(0x7f0000000000)="0172b6d244bbc977499d4046d5c81b0e6745193796597a4a5d0de094919650a1225f55597b9a2f989489b642580bc45ecaf76865a23f6b1c4c6b02e2910eb36ae0eef7ec7671cd7fa30a1d6da4b764b48cf15cbb0ba762", 0x57, 0x40d, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffff, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) fchdir(r0) 20:33:31 executing program 0: r0 = semget$private(0x0, 0x2, 0x110) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x1, 0xa57, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x10001, 0x1800}, {0x4, 0x3, 0x800}, {0x5, 0xc}, {0x2, 0x0, 0x1800}], 0x7) setrlimit(0x3, &(0x7f0000000040)={0x565, 0x9}) syz_open_pts() 20:33:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) poll(&(0x7f00000000c0)=[{}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0xc0}, {0xffffffffffffffff, 0x9}, {0xffffffffffffffff, 0x14}, {0xffffffffffffffff, 0x45}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x10f}], 0x9, 0x4) 20:33:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) 20:33:31 executing program 1: r0 = socket(0x18, 0x4, 0x1000) setsockopt(r0, 0x9, 0x32, &(0x7f0000000040)="b9d0e98ea0f88497681a25f1f6c6eafe3d1d5145792a0a2c6a377a27038997382233489aa4a4cb999ea6ab58e6358e9a7b2aaf74d0094c7908b745095d", 0x3d) r1 = socket$inet6(0x18, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') 20:33:31 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() flock(r1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x3) 20:33:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0xfffffffffffffe58, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1077, 0x6}, 0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc002, 0x1) 20:33:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) socketpair(0x6, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x1, 0xbac6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r5) r14 = syz_open_pts() r15 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r16 = kqueue() r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r18 = open$dir(&(0x7f0000000500)='./file0\x00', 0x481, 0x8) r19 = socket$inet6(0x18, 0x0, 0x1ff) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x40, 0x9}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20, 0x7ff, 0x2}, {{r4}, 0xfffffffffffffff9, 0x20, 0x80, 0x1f, 0x9}, {{r6}, 0xfffffffffffffffc, 0x8, 0xc, 0x9, 0x3}, {{r7}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x4, 0x4}, {{r8}, 0x0, 0x32, 0x40000000, 0x66, 0xfffffffffffffffc}, {{r9}, 0xffffffffffffffff, 0x1, 0x22, 0xc3, 0x3}, {{r10}, 0xfffffffffffffff8, 0x61, 0xfffff, 0x2}, {{r11}, 0xffffffffffffffff, 0xe0, 0xf0000002, 0x4, 0x5}], 0x2, &(0x7f0000000540)=[{{r12}, 0x0, 0x1, 0xf00fffff, 0x937, 0x80000001}, {{r13}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x6}, {{r14}, 0xffffffffffffffff, 0x4, 0xa1, 0xfffffffffffffff7, 0x5}, {{r15}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x3}, {{r16}, 0xffffffffffffffff, 0xfa, 0x80000081, 0x2e, 0x2}, {{r17}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x5, 0x5a8}, {{r18}, 0xffffffffffffffff, 0x8c, 0x4, 0x1}, {{r19}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x3, 0x80000000}], 0x6, &(0x7f0000000640)={0x2, 0xfffffffffffffff7}) connect$unix(r0, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x4, 0xfffffffffffffffe) 20:33:31 executing program 1: mprotect(&(0x7f0000b0d000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = semget$private(0x0, 0x3, 0xa) semget$private(0x0, 0x7, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/4096) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f000056c000/0x600000)=nil, 0x600000, 0x5) pledge(0x0, &(0x7f0000000100)='*-{\x00') semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/14) 20:33:31 executing program 0: msgget(0x1, 0x88) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x7fffffff) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 20:33:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') fchdir(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) 20:33:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') unlink(&(0x7f00000000c0)='./bus\x00') 20:33:31 executing program 1: unlink(&(0x7f0000000080)='./file0/file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) 20:33:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:33:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0xa40cc034ed42654a, &(0x7f0000000000), &(0x7f0000000080)=0x4) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 20:33:31 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000000)) 20:33:31 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) r3 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="de6693e212f89494b54db59ce91a7e93f9c30272a4313e0c5531720df8eecdbe9aa8f672e434d340e6da6a7244bd4c52688811da2fde240a0af5929b65adbe7b3c662400830ac084f3ef646e3a0f350b8c54b83b2e22fd73bafd74cf96f4737bfb883461138fa6f31ebc7508f370b52abedd31b8ff29c266cacfa548ae808bbcc56cab31139e75b09f55f414a5471f531d8a3905c8564c95ce660ec16cb7ff6293296e9df6942d2ca3f66f99c396e42b4ed81c386a3e225e6e5eac87c17929d008fef724b6699ce85c40c586", 0xcc) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000000)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7fff) 20:33:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1a1) socketpair(0x7, 0x3, 0x10000, &(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x22) poll(0x0, 0x3fca81f3, 0x69) 20:33:31 executing program 0: setuid(0xee01) setgroups(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) r3 = semget$private(0x0, 0x7, 0x80) r4 = getegid() r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r4, r2, r5, 0x1, 0x7}, 0x8, 0x1, 0x401}) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r6}, 0xc) syz_execute_func(&(0x7f0000000100)="f69dfeefffff3ef340ad8fe838ec9f7d20f120f3c4c27922729d66470f3822e0c401fe1201640f3805cdf3dda1010000003ef2a42e2e3e67f20f78f85100") 20:33:31 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x74) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x10}, 0xc) 20:33:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$inet(0x2, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 20:33:31 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x144161086ac88df, 0x100) fcntl$lock(r0, 0x8, 0x0) 20:33:31 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0xa) r0 = open(&(0x7f0000000000)='.\x00', 0xffffffffffffffbc, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 20:33:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) sendto(r0, &(0x7f0000000040)="c0f83d5d139ad22d722817543385472a8a6a837c93804bbb046a116cccd2003ea3479692ac5bc0c7c6e4e633a3d4bfbd3216f19ccf2e4c7e025b5b63428c26ed9a0e473ba214f26bb28f50317f6c266077755d4a9b02e44dcc01c71eb25af6a3060213cc4cc7c3cc38fb86233b322e67d02fff969f6e27a849b7dcc3ee288e96a608d3b263e3f54c7d2c8f38b2c723e740efdacc11ff65d69e3d63c26801025822fe624e3924378b31b25c50b752e89226c3881f5de735d923957b3121a4fb94e26dc3dd036eed85bfdc6705982b", 0xce, 0x408, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() 20:33:31 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x20, 0x8) r0 = open(&(0x7f0000000080)='./file1\x00', 0x202000000a21, 0x2000000000024) getdents(r0, 0x0, 0x0) 20:33:31 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) fchdir(r0) 20:33:31 executing program 0: r0 = socket(0x6, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x6000, 0x100000001) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x4}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x7}, 0x10) poll(&(0x7f0000000000)=[{r2, 0x2e6a0077aa043ecf}, {r2, 0x1}, {r2, 0x80}, {r2, 0x10}], 0x4, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1917, &(0x7f0000000080), &(0x7f0000000100)=0x4) 20:33:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x86, 0x200000, 0x0, 0x8000}], 0x78, 0x0, 0x7f, 0x0) 20:33:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/110, 0x6e) 20:33:31 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x2) r0 = shmget(0x3, 0x1000, 0x4, &(0x7f0000007000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8543, r1, r2, r3, r4, 0x40, 0x20}, 0x1fffc000000, 0x0, r5, r6, 0x8001, 0x6, 0x4}) mlockall(0x3) 20:33:31 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x6080, 0x6c8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) sendto(r0, &(0x7f0000000180)="e7869f78320f843bee95144ac8834193b8fe18c84b3993966e4b2dde805f74e5137a3288eda1d91b6cb152c4584b9c6d5e578d1ec112b3c0c002aeff0960c2e067b8d15747436a952acb66d52d77bff9b386497f1dceb6948ead05aa0a03d394e73405906b4c4dc028f25bb77ab975131e558e6447f177c9b4384a276b024c2c05a92a09a6058c097bbc10a65e647edc5ede26446d3ebb285271cb43b06d2136142e6f4641db60367ffb9a4565a89a9d3730f320a08612e62a9271831c7667a4c0b39870f0a92c1ddfad5c1d30a589872ba5d4", 0xd3, 0x0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000040)="7c48a125ddb004568006", 0xa, 0x400, 0x0, 0x0) 20:33:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 20:33:31 executing program 0: mlockall(0x3) r0 = socket(0x19, 0x7, 0x49fc) sendto$unix(r0, &(0x7f0000000080)="f60b87cd5769bc0858c0191061acdabd00631d9794f621b85701c947b140d1b0a558f933b3afd6d530c0cad3e4f1208754f3cfc530de2e2832c89688ca857d74ea53ba54cd55a54c6ecac7d7a99ea5eb8a57b48f42ae277cd943b19606c009d5ae798407644cfbd127bfef6f8eace52ddf9234ce5d27e0830b30bb481ebe244c6b72438fd665539336777768ddbcfb58181f3818108113668fac22a7c0f5602194e8a7286c63e478168ae4cf739bd3ab09e21258eb1f14bc36eb51ca42e695b9b321217bee0a3565e3147930cb32", 0xce, 0x40d, &(0x7f0000000180)=ANY=[@ANYBLOB="04c47d1668ceb7fa30dd2e3f2f66696c6530016a1929016554c67372c0e1f27759b9f963389a43d24b9a8f64422b93f2477732dbda539fd144"], 0x13) r1 = semget$private(0x0, 0x5, 0x144) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000001c0)=""/36) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xcc8eb0641a7c388) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r3 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r3) socketpair(0x19, 0x4, 0x7fffffff, &(0x7f0000000000)) 20:33:31 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x4002, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 20:33:31 executing program 0: shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x2000, 0x34, &(0x7f0000ffc000/0x2000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) close(r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 20:33:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="87140bed509a1598fd3b0128e9813284d6b08ef877f52388a8d25c25675797c384a51bd63ba846db441d98649327f756bfd2d9f47d66f3dd12d23ccd459b87bed054b3d0e9ce1c3f8b219f46cf", 0x4d}, {&(0x7f0000000100)="2e9e811c8da3fc892b0103b675b4fc43b190e8b60d172e8c8dc456f8abd8191ddb737bf6fbf848ea1f4471a3013033bd5d643a1c8747adab9da618c0b50e83dda314d9215ed0022034f614acf19f21a2f392c16a6f81b6eb9b2bc81739771311997ec667eb6a4b463c6b5dbebd490249d868d4c67f27671e8fc20ab22f6fc4348b7880fe3db10ca1aa", 0x89}, {&(0x7f00000001c0)="8aa4a85998ea7c41d7501e73f6a84a53d2d9f73e42eaea59266c09ab4ba31288d52a83e83e5b3fe93689f1ac92afaede7df537d2f4d51f8836f2c0f2480292812f009d9dcaee84e38784391fdccac7c7beaac376", 0x54}, {&(0x7f0000000240)="181e2eaf8eae2ba337dcc6377c92ad68", 0x10}], 0x4, &(0x7f0000000340)=[{0xb0, 0xffff, 0x5, "9cd1cfbdd81ca49b50d3e1e6ef98f7895891d437c7b003729397b51677f06cf47c284ff31b84b2063fe1cc297007e4d3cbba221fffe951ec1240c6914b803f85db1e51215ad19ecc0734d9d98a7733524ca2103991986ca8ca0c91db830217a0d5f321e07d9f1b153bd70d49cfca239b4984022a87bd722ad99f0a2f948855a3f17af8714b246b0b741a43a259a73fe16a34742b2aba40c37dedc5f4c78517"}], 0xb0, 0x2}, 0x1) close(r0) 20:33:31 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1}, {0x8, 0x4}}, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:33:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000005, 0x9, 0x910b}, {{r0}, 0xfffffffffffffffb, 0x80, 0x44, 0x33, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40, 0xa626, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x400000000000000, 0x8}, {{r1}, 0x0, 0x8, 0x31, 0x101, 0x4}], 0xbb3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x40000002, 0xd03, 0xfffffffffffffff8}, {{r0}, 0x0, 0x0, 0x41, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x82, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffeffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x75, 0x35, 0x4, 0x2}], 0xb8, &(0x7f0000000000)={0x1ff}) r4 = dup(r1) setsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x90) fcntl$setown(r3, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fsync(r3) 20:33:31 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 20:33:31 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x9}, {0x7f, 0x4}}) 20:33:31 executing program 0: sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) 20:33:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, 0x0, 0x97e) close(r1) 20:33:31 executing program 1: socket$inet(0x2, 0x3, 0x9) r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = getuid() setuid(r2) pipe(&(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 20:33:31 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x78, 0x8000, 0x1, 0x6, "caa861e5614e026d0a693f46cc09b86aa9b7e16a", 0x9, 0x3c2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff, 0x3}, {0x18, 0x2, 0x6, 0x8}, 0x4, [0x400, 0x100, 0x9, 0x10001, 0x2, 0x8, 0x3, 0x8bdf]}, 0x3c) ioctl$TIOCSCTTY(r0, 0x20007461) 20:33:31 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getdents(r0, &(0x7f0000000000)=""/202, 0xca) getdents(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x6, 0x7bac96dc) getpeername(r1, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getrusage(0x1, 0xffffffffffffffff) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000001, 0x8, 0x800}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2c, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8d, 0x8, 0x3862b876, 0xff}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x1, 0xfffffffffffffff7}, {{r1}, 0x0, 0x20, 0xf0000000, 0x8, 0x88a}, {{r0}, 0x0, 0x2, 0xd0, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x57, 0x7fff}], 0x5, &(0x7f0000000280)={0x7fffffff, 0x1a}) fchdir(r0) 20:33:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000000)={0x2, 0x12, 0x2, 0x9ff, 0x4, 0xcd, 0x8, 0x9}, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x9, 0x3226, 0x3, 0xe5, 0x400}, &(0x7f0000000080)={0x7f, 0x7, 0x3ff, 0x2, 0x3, 0x6, 0xffffffffd676fe13, 0x7}, &(0x7f0000000100)={0xffffffffffffcb3f, 0x9}) 20:33:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x3}, 0x10) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/236, 0xec}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x9, 0x6}, 0x10) write(r1, &(0x7f00000008c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99c8aff336c00ab1e1277c70bd051be0b31e3a81fed72cb0877cb3027c57f0f8a2c9a873e4c1c1425787a801f6a283f3db08485a31fa94781b860678752fb355804f33f1e879375920b5f81a5c51705ecafdc51015c34297de6214e187e3cc8756854fa25929c35d7308f435a2382150d29997fe1c99ef2ce1174f73722e59", 0x87f) 20:33:31 executing program 0: syz_execute_func(&(0x7f0000000040)="c4a1bd6ddb3e26428ed6360f0f3d0480ffffbf66660f382564e700c42211baa7000000008f48b8a20b006466410f88d3ec0000420f01fcc481796f508cc4e1f82b400a") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0/file0\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x10) symlinkat(&(0x7f00000002c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') r1 = getppid() getpgid(r1) renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xe0b0, 0x100) setpgid(r1, r1) 20:33:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 20:33:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10001) 20:33:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x10, 0x20) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:33:32 executing program 1: r0 = socket(0x10, 0x4005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8000001003, &(0x7f0000000040)=0x7fffffff, 0x4) 20:33:32 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x5, 0xfffffffffffffffe) clock_gettime(0x3, &(0x7f0000000000)) 20:33:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:33:32 executing program 0: select(0xffffffffffffff8f, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x75ee}) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) wait4(0x0, 0x0, 0x2000001, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x2) listen(r1, 0x5) shmctl$SHM_UNLOCK(r0, 0x4) socketpair(0x0, 0x5, 0xc3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) getuid() 20:33:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) 20:33:32 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000000), 0x4) 20:33:32 executing program 1: socketpair(0x10, 0x5, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="76a589fe7e8d5270cd75609d9a7f59fa4dc75602f88881b11448f1d1811d9a9361ae9ed572e62b01d3c13bcfc71ee226df", 0x31, 0x6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, 0x0, 0x40000000000000b, 0x0, 0x401, 0x0) 20:33:32 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x81) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xfffffffffffffffe, 0x0, 0xc3aaf4e0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 20:33:32 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffc1, 0x0, 0xffffffffffffffff, "adc40074c1d92338d3043867f50bd5b0ad6a6252"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3", 0x1) close(r0) syz_open_pts() 20:33:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="16b863f1ce3f18b51928338d90c6328ef5defdb0c42c162d4e7f91c966cb9862c7bf9fad21068df81f7723f03a0392", 0x2f, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000000000000}) 20:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000001900)=[{&(0x7f0000000100)=""/240, 0xf0}], 0x1) r1 = syz_open_pts() r2 = getuid() seteuid(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x101, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1", 0x0, 0x5}) syz_open_pts() 20:33:32 executing program 1: r0 = semget(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/33}, &(0x7f00000000c0)=0x23) ftruncate(r1, 0x8) socket(0x6, 0x1, 0x6c06) recvfrom$inet(r1, &(0x7f0000000100)=""/65, 0x41, 0x3, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x3}, {0x0, 0xfffffffffffffff9}, {0x3, 0x0, 0x1800}], 0x3) 20:33:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x6) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() setegid(r0) 20:33:32 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 20:33:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x54) read(r0, &(0x7f0000000100)=""/172, 0xac) 20:33:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) clock_gettime(0x41b710c89236e6a1, &(0x7f0000000000)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 20:33:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60f, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kqueue() write(r0, &(0x7f00000000c0)="18b6fe94470f20eea084de614ffca3692e8aad7384346dea3c2e8c02ad58b1b46175f09bf6c165b74c8d8edb7ec82a69f25ce0c05176d2d26487b5ac055527dd970080ed8a32d6c296ce10cdf8de710da36b8168e7111e9d50ebf8db807533ab86f0b569322369f7b301336ca75e0f8341f4672db8c0c488af8d3e87a23f228306c66671549ea2723e2987b29025e2c4f8bf1d78b0463742eb61e8d127f094a778900e3c7ba0bd0ba60bb3525fa8d5d87d6907bbc64504f3d962d0d4e1e1c696c78fb4ab99dd1c12be8917f48675435f13f0f5b85ff5579b4d9ea30486577dcc47d2f6ee680c322f85d2213f1fade169efb1bbbcf1fd97a79095e2d74c64e1b7c0ad0b1c9337a27aa01fcc3831b496a031df86916709f49e8aedbde34f4980d5446d86f9a14ea1bf140ac3c5ba25e940f24eccf063b6ee2a60125bfde250294f7e6f4ed0bb18e3e5f6a48f082d95ee82e07f2f97a5ed23a401af8329f62c6b02d4d5fa7646e5c1e3ca6618465a113e9a761e537d28d1d08afe41fa53e4cb4e4a86d3ac743b7d469d1337e5570cd83db532482a9b01b4b3e7f86d31f9076dda93920f5c503d957f6714c9caa4f7f2fb823bad4feb5086fa220631e446e83f3883f3f4b3c21895d429c1f317eaf1575c99c7423688732f89c9277bbae65994c5e156ff83e3d7fa2306e4a21006e4b19416b4773b129b658c6c7f94ad64e9b6c1d6324d48a8fd2b05b8025c778010a04441775773960b2c4faf9a0752c7262a70e20dc7bac058e5bc600d8ea5731b44f8d5008ff3e8901c3c3b418381c51f0d9fba97f5474b370e80c6c9f20c704a2e956ca12217f69acc46fcec849b4850cc450739df1477a6c5dbc429df10d32599959a8c81497eabb4d0fe115768c69e0bc59f1066ba493e8e891d178c1d791c0e3441a76694feeb0e50aa24c8e3ebad34b5d4b5b335b5cdd77649b5083a29d7787b7efe147744615b33cf520ca54a192b9d8173f116810fba7eae233a9e8ba4f8c37a785a226c82dd1e83b7007bb92913db62602eb48b2616a1c7f3ae2d4b0c3b58bea0747734290e3c0e67cd7438f779580da6c2b4b7b35971327832e70d0cbe8f3e4039090fee011ede1ad2305962d7360bd02c020d74283e0e38b1fbd93d698983d3028019b6b0800affb1932cca98113fa7f77d5bf4c34bc10e62c2a17201778f6b52b23949cfb6115cacc959d42be65519ac3fab2e3d47e61cb9bdcdfde76d76e6c0707b809b6465b1e6c25f1ca66ed907137aeacd4c73e408d51c23ec884cb8eddc571d002db9ea2f728affc9465db3b0f6374f16cef3464eb4d111819bb69554e54adba2f17b77f839313156437a4f54f88bbe29233efe366b53ff5c57c514a0c66e3f53e0447cef1e8e8257f2434a4d25cf5ee9c97a31bb9c57879167c90dab8bc9b53fd9fd9a3424a834b9e6ceebcdfdc4b4caa97650d831716b2af2fc94baf5ae043dad7b77635c78d04d45428233f3fb21a5c22be0d131bd21b1be70fe4e07b4763cfdf26689f397546e024be08357e55813d9b665ac0fb878dd5eaec6b7e30a19c18130cb56bcc7ac5733d8a9dcb4fbb0644f87b86dd42cdaf9186d5dad8d434bd77dece1ee6f80e3f76dca7a3ea180c9613dfb72f45759dda4157b6f69fbfb0b070a88b4678a9a3c308b42e3ae35288e2c80f483dc3ce3d52e5eb2ffd5c8ecd21c5ccbe0caeafc22ddc7a3ef74695cf0a07eb5a556080d57cbebdd06d19e773772fa2150559e31f20b22f7d57b5a10acceddfd5c090c97aa918b34eab0e123ba6c39749ffa9f8805bb463c7fc0e140978db523b3a26f4e80ad3465cd0045422610fe79c95d7d7c8b97c8746f86d177bebebb5b9eb202e81dc811bfbadd555f7efec345e2e04deae7358d21d12c0292db8cdec5e514b73ea390c7c1eb54fa8b0f6750e81e332148aff1366b55896b9abd7232b3a8fe3ecad36be67218e2e6c3e9b1832da28b9d2e8eb130243e8ab09bb773168c2592e948bd4d81f09d7cbfba3779e248fa2388832476b6542367e656f0cf52cc97172a2b0d3da71bae36606e725ee291502fa695b70115b4ccac15741a106443e79987b8f90a4b3e8aafe4e5dd8c05e4678b19682afd3ac5e5194c894484e5de2a2572c21d7b57dae5b2d27811da87c72ccf940c60f1ef3ee5e0e83139895f7fc353ccb009a172db90640bbce288092c1becd4a1a4c32783bac68b046b4a4ffcaf34b17dd8e35cdd1436f411cb9e03384bbc40853f0f0c5b0ce0adb3494879f4017f38d47c4eff9acc5cf5b8d2b58a78fa09bdecf78a5fb38ee819af55b9dda1c04fa58d73a1edcb264a386fd86bedaa1705760e1819ad69a50bde0868abdd63ffd448bfe04d222e72453e27d8b4657c15182a3eb7c0986173f46217ce102f48f50adb006182257c0c0671001871ff1e2354ded683411551f8623111d3c1e69bfe255c808fd06e72615aef604c98fd453157196baf66d4c57c2b30ae461b8777d8bee5f70d3f79a92ee01557904f0d9946b4bfaef3a9bd3b881ada61a491ce0aa368b26a3bbea4ee14adcdbb4d96543f4aad4fef8ed0446250fac1fc5d613dae8324f92c6c8fa02e54583dc376666b9f524e66a488fada32586e47a1dfa89b5f425754eb16cb44f60cee03672082bc18efa0073d90c28a7e5bae9d8d4587d83d1b69583d992bef2db3d42a40c05332a6ff3ecc30243c155d51f7c2f62e94c68c5c19ee93d729d86846fb6b5d062bf1c0444cbf2ff56d6ef35b75d81ab3b6794a91cd56cdcf7e8184b66e80727f1ef94e7b16528af198ee7a0677a12f724a25a81c611fb2426ab32d33de261ac256ee88279c54eb31c0f5acfd12f5a6d3622422d81ba0d7b9305772423ce567272963829a6042096dc4949c1115360626e31ba5b171e0ccec9bc56c71e9894cbf87231f394afe6a6b5073709a2922e8cbb1da3cd9d26549f9d90ece1235df9e886245a4399d8d232aa6548648a1e182475c4496c5c410841fdfd5c0e42ae7587b676fc82fd764b4dc060a29d7f41f3cf180027f6bbb5011df039e1be2676a80154eb4f429ef0bfc00c1afa9f33fd8968a0f4fe1dbb0bba5138019299446088d9431cc12499c9e2da3e384e548f3afb4a57f20f23f7d213b7df4083b50512daad03e2e73544eb94e582f31106dd01ed52b5dbfba9e20a3c52cdf6414c53ee6799a5ff53cad936f37cbefd3593912e68ec6a0baee5c6f5b343854ef67f23b39cd5b38df3a3a025a57975192cb67a554b4785772588c7660a48c9241a0a282154e7726013ef98f47630d02ecbdcea3fa5c0ea623214496ca8e3bdac3d4ca8a8a6e81c8f70b93f23e15b0cd9e8bfa42e326b90fda1e631f949b63a35083665df872d155f68b4a8473042edd1a5edabf8c8cea49711331e2419f7380f41ed7a5b06cd346c04d2dbbaadee12365ef15a363c8e153fc3819231c788ca1f0040231024ffdf6afa2304155439feeb37198dce7e83630910f699d87b5f8e7da90d34b5bcf3762980f9247bab2fe087264e9eede7231a87b4addac8b537a485ce5e59811de295d03bff86a51c701413db60b8734150d61eb52569b274760a4581a54a46fedbab760fe3b1b9f50a1a7484adcca56ed84d483700891d02ad619d6493ae717d3d271a5ed6ede00523d7a0d471743b287999dce1e9f184189cec130209cf4bebdb3fd2e4abd9981fc4f3087c0e7c0305dd1a6ebd02733c9f746073fe1c7e0aa0a501c91757fa628015ff73f61989c631f55edfaa7fc2b515f9ff3498c47630c4c130d68ab5d304cadefe6f08f48f98d7c1ead83991f9304a3b7f0f27724f542eb2a27f836d5a647461ee12738a5e4b44aab418c746641c6742375ae979c8034624fa6f9c1e7ce5164bb0311b185f3884c4f39e203cbe2589ab59d2355cb546ef3c0e69da53ae9a88c152af25024bd2f9bed793fdf6fb40f65481a6bd1fc1414c947da7335eff5c9ca2ae58aa00e0459156ddaa9a07b5d571d44aae2999b0974262bb348d7bfc1e02859072a431a58bc4230922b430e11a42c32a28ed285febc4ce78fd97bb10f500d79a21a69328283845d6deb8bb919cdba503e987afc208d8b96b0e126d2828b6149d8d3a6861b942361c2751eebdf4bb594a097e2e4adebdb45572bf336448f5f618bb1182f42c01af2372fad4128bf8788b2bbbb19d3680f4516b9168b5da8b471567bedb9071cfcfb05455b556941abea6f648d969e56859fa2cdd7f9da45f4513dd38957280c1facc1b92ba3296ec5e4b022e95636605c930f8610be75c13abd1a8c39f92e1c5046bd1eb6c95661352e062ff481270d2c919d1b6f21c4f7af53fb8c04ade4fd4bfad9e9ddd277aac2b204765dec6ad4907805e93be736105525b70ecc87797ca6cfa6fd26834b155a71b5ec0fdb2b36e5a0345124ae60d9a66e6f589a59ba13caaed3e12f17d857b1b2d1bc6f0ea2703d3bbd6c27a759696f6198887444520d12601921e9b7a3ac617b1f220d8e9dee679407b0e3fdec32892fa2e7af26973585781375cb0c78ce5d2091ac4d0cedff73172081ec46c3240eb81073a27b493039b530e6e14a5555efbcb03843cd64126c188d7ac4027e6ba0a229d1fc2afabeab729949c9024a39e4e89bca1bed6374202c156c175cefd65eabd53f6be2e4b27e0916a8a6a3c319782bb092b02e3b1a47773ef3f45c109d8016553fd5d83571b96e1e1181b0e7391b2402932884e2474cf1f39ad0ac24db66c5c4b6fc5075b724c95a09b41e40d0c5f2480cd920f56d3c8d6c4c370f2cd82b85630511cd0ac6245edf13c1d8bdc522c1da4155af6e845ba42208d124e1a381963c72cb7467b8dd17e45ee785fe76ae194331247eb97839c5a9f0e0ab98cc0669a5633c664ae01ff9c04bbff5a119652bbe746dade3e31c15528f26db5d8647ff3bfbdfd090725ce103ac3b06137d754c508a6fc309d5c6e99656b963d6b79ec78f57be5e6187742f8eab66a44d3300403a0cb6aa16d604029e8d800d92a99b7099b3f95dad7e66575bc2ae3f1b775f116790593e4bf3f794c32d34044c778acfa69d4cb84b37154dbc9a495e9ebb87ef7ae3d5742ebb115b3bf50b5bf6dc8b58f88beb509001f30dab1f3df91ae9bf16e7ad0d32b0d14a33506ac72adf7b8ee07e8205083d46b4faac23158d71610631b4578738da3758c1794f3486d06d191e4ddeef39acba7e348effda48cfa355860d9a5f3548f830e30120451e95539b652810b99dfb6048e0c3cf732cc0f33dbb56b53f679c3080534be5f91fcf4888d48359ce27c1ad92f0f681a7fe320e3819bcaa0a8140cdad1a4d2b53947083de0ed5c5cfc1d01b36df0a7f0e5c103733bee99de55c4dc81c7bdf71a853d7d663a228e9324ddf9c4e18776a9af9dbefca2d1de6c0e75c219687d9480871642a2f7084090ca36e84a8277aa4778a593b333b07ea6bb0cab750a2c7819dc7c93e5eb0c1770ed032da2eaba504f85595dbc4262213784ec5b12e087ac27b2dd0789595565290f1e42fdb60dcf60e8a4358a63f722fb0412284bdf3eda080262af1775c708a2fbdaa94a576d3fb001cbfeb921bb27662d280f9ab72ce5fabff233569193d09ead4ed6cc28aecb63e86ef5b46e4720130af0b37edb52cfadfa004ec78a0c167824a2ec18f60660dbeb7e5f1096216d8093dab1c51b4f8c7a689a1b4a5758c881e723a1de5927935b0510b1e9d2240f943893a0ae1dfd0eb2ba62916a1d8222603303d6cc2ddc69e674a6d3c02221795971531fcb1a1a89e45f88023ef0529fcb650", 0x1000) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) setreuid(r1, r2) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) 20:33:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 20:33:32 executing program 0: r0 = syz_open_pts() r1 = getppid() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be6008000000000000065d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284f23f46d045c538144bb6f957b6bb3e5bc1287fdc4d5db30f3f7a3a96cc05ddd0bb979e1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c600e8cfa4b362dba5b3cf903740cd600000000000000000000000000", 0x406) 20:33:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="458d57eb99ccdeac54c77e0ffc4ae61b3db926c2f4ba00cb6449c4e7e8303d4db564e9ce6d868c3574cb6a2ba3652623adc2d4893fa2c57caf9be14c61a773f90f42c8e29df9fa078829ce1ac32ea7f98fe2d05d5148eecd3cb1d32d1bad38e966b1470f", 0x64, 0x4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x800, 0x8}, 0xc) listen(r0, 0x0) 20:33:32 executing program 0: setreuid(0x0, 0xee00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getgroups(0xa, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) socketpair$inet(0x2, 0x4, 0x2, &(0x7f00000012c0)={0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x162) socketpair$inet(0x2, 0x4003, 0xfffffffffffffffe, &(0x7f0000001340)={0xffffffffffffffff}) r8 = kqueue() r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001380)) r10 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000010c0)="0febbd676a6a01e6b3bf5446a5a784c532f9973ee982eaa4af4417ec9966d2f78e618ea061bebf0ec2c0be3692f510857be5bd59c2c3eca8234f9d7806b93dabb0337df61d07d450c687a9bfa0cde84c44cab59d31ae1579bf8c90188675b7ed607823969554bac650f681fcc15f6da783efc401c1f54f5436d41fed7ac95e68449a04cd4763b4e2d2d49b67c0d4a10d063252ff5f8d033f43059c549735092f37476fb2b4cada99fb2bfec85d4063a1694e", 0xb2}, {&(0x7f0000001180)="a76795e56534edd1bd72679e1fec8ca5027c82190c392a3e7e79a2a3573b1fcb81987d09043e2476a8bcaef418b92df3b3b21f395868b341", 0x38}], 0x2, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}], 0x50, 0xc}, 0xc) r11 = geteuid() setuid(r11) geteuid() 20:33:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8805, 0x21) 20:33:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = semget(0x1, 0x3, 0x2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0x3) read(r0, &(0x7f0000000000)=""/4, 0x4) getpeername$unix(r2, 0x0, &(0x7f0000000240)) fcntl$lock(r1, 0x4, 0x0) 20:33:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="6a4ae01cdc7c3970362edab19805407b8bf605c625c0e63d645df6fd0b51abd58dd2177d03b43cbbe064fe2df01d66c49528b7fb96abb2192674fe9c20ba9d39f4c38dc83db01645155dbd46b568b4787a50345f9fc2e905d5ef464b636c1a62dc9465ff4378d1a366ea70f32922f378947b373427da221e77fd62384f59", 0x7e}], 0x1, &(0x7f0000000140)=[{0xe8, 0xffff, 0x200, "6def3514d2fb62a30c2d1966d1f31cfbd9f737d815941f55df9b2c61e696dd942429ce145b1d7bd20b2d3dceefa5ee91100170a0a5b334a216ba32d503a4e997237badaef31d2c680e5460d2daf0739d5e26c0dd3d90242278f6545fd9979826a2b43edc17d1efdb7e34c21a2360e16a4b8fdba5b86106b717f3363e740f6a930d3cee3bcd5dc511941698f814b1d96fdc6312cbb2012263c6eb74b4ae068fddde4c53217a09ec3d5143594906b19d441013ff792cd665333e28974e56ede752ad57e8a818803dca490b792638596cf8655a4f4031a7d9ed"}], 0xe8, 0x1}, 0x1) 20:33:32 executing program 1: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000010c0)=0xc) preadv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, 0x0) 20:33:32 executing program 1: clock_getres(0x0, &(0x7f0000000040)) msgget(0x3, 0x2) clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getpid() setpgid(r2, r3) fcntl$setstatus(r1, 0x4, 0x80) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:33:32 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x9}, {0x0, 0x8}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') 20:33:32 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x10001, r1, r2, r3, r4, 0x148, 0x7f}, 0x8, 0x2, 0x40}) r5 = semget(0x1, 0x0, 0x0) semop(r5, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 20:33:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1912, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 20:33:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000280)='./bus\x00', 0x8000, 0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="26f63fffdd006e2c44e5facec1b00f9ba137f3982d703a1a93c7f42cb8803f0536685f3db4f1360f2215e94d0cdabc7f5c62022222ddc73d7293b63d297cd6cc20011edc3ba2040a1ec367f34123eed4e44949fc69fa74c6b9ea1bb94790f4d3584e147fbbe2f108655b9bc470a0e091582a839967b57179794a478b0d0365d953048858141917aafbab61f91f4a1ed75900855d0fdd8c35b2b76aaa75d9e46bfe7d865fe687dd8e1d6d905e1b478363b3fcd582d2a43392adfecf642b2b58f676fcce2ee1dd8fc8fc415f296b5501d48bc8c4d6f5ebe7be266f77ecd06b49776e1126dfe04b", 0xe6, 0x40b, &(0x7f0000000180)={0x18, 0x1, 0x20, 0xffffffffffffefea}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) write(r1, &(0x7f0000000040)="66c52d405638764a65226ca6d5b6867f08e1076a365ca6b09ebf41c15f9497ac05b7f92d2c9826bb17f8e7d8c3f79665e274", 0x32) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) clock_settime(0x3, &(0x7f00000002c0)={0x4, 0x3}) 20:33:32 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380), 0x10000355) readv(r0, &(0x7f0000000000), 0x5762a70c976e98f) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000335000), 0x10052) 20:33:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x100000001, 0x4) r1 = socket(0x1, 0x5, 0x1) r2 = syz_open_pts() shutdown(r1, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffff001, 0x6, 0x90fe, 0x3, "8670464ce4c497ee7cc625a2b05bf12f931b6b8d", 0x80000001, 0xffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000200)="fad5314dc27ebafe7d9ef6a6909a2b20428617f8898a0603023d5b27a7082b52838bbfc00ddd7da47f5cd31ab7ffabb56b4c84287cfa97500b5eeb18e496bc5f2a92a5ef42da98c8e2b882c4c311c3e4b8882ed92e6aa7ce7672eebc51071ef71639ff3e8a61712c30784fe8fbf53bb7d82e3f5320eccc7ab2ff4fe16aab05d9020fb5223a4731ced6d3cac5c8dd26af54641c7fa7327f382c50c4c5f95fb6bcbb323efd5aee8e0e0b07eb921134db1f891e6d2887423533f86aada20183564b31f0051720b17b", 0xc7, 0x8, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000040)=0xafb0, 0x4) sendto(r0, &(0x7f0000000100)="115536a1a5f1709220c676ffb33a0fcb4dd49cd8e0c91960ae3d6c4ecca2c081c35ab032baba6003665024976123e07d323c37cbc7c021f4325a7dc8863d55262deccf11327beebe8a4ce86915d47236cb5f2649d54905dff29166f5a29f79fbb7d3bd14212a879d99f1e4743e6344b8cfb5634e3e8228e7dc3eb631f7f5e38ec41dafb3cde5f91505484f6864526b", 0x8f, 0x401, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) shutdown(r1, 0x2) 20:33:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 20:33:32 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() setregid(r0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) 20:33:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSDTR(r1, 0x20007479) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 20:33:33 executing program 1: clock_getres(0x4, &(0x7f0000000040)) r0 = msgget(0x2, 0x180) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 20:33:33 executing program 1: nanosleep(&(0x7f0000000240)={0x0, 0x1}, 0x0) clock_getres(0x6, &(0x7f0000000000)) 20:33:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x100, 0xfffffffffffffffe, 0x7ff, 0x7, 0x9c, 0x6, 0x1}, &(0x7f00000000c0)={0x400, 0x6, 0x2, 0x2, 0x9, 0x0, 0x80000001, 0x3}, &(0x7f0000000100)={0xffffffffffffffff, 0x2, 0x8, 0x0, 0x1, 0x20, 0x100000001, 0x3}, &(0x7f0000000140)={0x5, 0xec5}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x1}, 0x10) 20:33:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 20:33:33 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r2 = syz_open_pts() dup(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xffffffffffffe62b) pipe2(&(0x7f0000000080), 0x10000) 20:33:33 executing program 1: setuid(0xee01) geteuid() setreuid(0x0, 0x0) 20:33:33 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000000)=[r3, r3, r2, r1, r1, r1, r1, r3]) read(r0, &(0x7f0000000180)=""/213, 0xd5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) close(r0) 20:33:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) lseek(r0, 0x0, 0x0) r1 = socket(0x21, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x76}, {r1, 0x141}, {r1, 0x4}, {r1, 0x100}], 0x5, 0x9) 20:33:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d5ab0077ab75bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e786f5362f1120a07bd6f42b421860a893875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdf2b8479d3047466b607b980124e4fa0d40fa0669fee82b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a60f7067cc6440380f7a9517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a49f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b1301006692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1000000000000006371f96fe69d8212a3a42f9dd0af9d54baf9642e6a581e3d09ef95a20d54eadd71a8aefa2f6ccd19e298bd08c2ff3ed766d6c7e2829f07feb1613b4bc8d26da4bbde4c584d322628aafb4413d0dfb857d39534bec7c69a959af5ba4f463d365584656a6df34fbd0ec3109ad79a2804109cbf2c5209383fc856635dbc90ebf8c45c8d2aba12aa24520a083c85ea3e27c39eff4d1689046238289ab8e4dcbea4d57c0cb432d144fde1a4fa479db3b39635735c17644661600364"], 0x6e0, 0x8}, 0x6) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="14ab5e8725eddc594ccaf856662398fb084381da13b18eb0f94874d6acbb6acfc472255eb8de68b19b8d132b623cb522a1311e980e0032f86a6ebb7c057226348651b51e3c74b05c7d36f99d355d9742edc2e9b84b02accbc3eac12ccd401a86168cac9f0c69a98883bec1f87cddb1822b51c88e77726d69628854f2820a4c2b6bfc84455814", 0x86}], 0x1) 20:33:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = dup(0xffffffffffffffff) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="8661d02ac175613f0508a7b250bb315e4a8c661019ae469730a8e843fce031897d5aa40985", 0x25}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="051d0f9ea3114bd7621f9a5f09eb34b549761d0da7001b95b9845a2439c604f5e592775921f6ed37b9e8a41a6106122f7c6c77dd744400c6801c52d52a5b54d288681f47041afffab740f1a48f6f7d2b450cf486b432524cfb487d46b06a44004c14b9ca6eb99824bda581d15fc3c176016f855a5b80c684c3e269e9a8d7c0a723ce50f1e0a8f20d1cfb1a54906719551bb149207ee4265a379939c31f7b42421abe9466f46670f2ac497e9b0ee986973971ab40c95e1cd405a954291d5dbf9020e7ded8b6fff2c1a4678b6867cacfd3bce4110429f40288e9ec0ad9a284cc0fa46e8e76", 0xe4}, {&(0x7f00000001c0)="cec3797e83244fa0df42db55ccce1e76df704959769dfa8d65782ef4a48d16a714b6b4a9933867648ecf4345d33ca35f62606682d288a3a31991081bf289b3b54d67fe823cc9340ea1a89928adcc7d0d517e1b49a87e094711408c1fa2ab45f782a071eef0597403b5c98ee4e68b089af6a41f7dfac733bf1750fd5694d4942680f7fbbf29fdb66139a2e99653879e0e7bb4026f52ea68c28bf7eb33a0f7b538987b49f7144830fcae847d1a1aea370f16a517035dd56b7bcae3ccab91945491e1c5075dabe97e3320abcc59227920c8aca8cfebafbaa6f886c931dc19fc46648efb3930a5df3b9934417d6415d2533550", 0xf1}, {&(0x7f00000002c0)="4e511f16d27f88a7fcc655c243a370029686419135b92df14c37fc07cf7f45a5cf4bb3c6124dab3ede20c1a0812c9bb555fbe252a2d7ad29154af66edc79f771791ef75369e77b99a4a106c584d1a56d11e34801", 0x54}, {&(0x7f0000000340)="884179eb83df0edc5fc142d1dbc1f263cb87f759e41e6a2c62e0d827f18a0d21bda81f06e90108e19f4d18625808d3d92c88f8d7e0fc163e7f86e6fbe8088e6e0afe94ef2adf045220f9f001ab47cc1942b84974d6c864591dd158fc973ef76ec8a7e5f87bb9b4ce1e216f9c028416a3c41f34e931c65696bb93cd5396c0d6d8525fc3e6a18c2a424e0e152d7f80346496c8db124586522aa04a727c1df9f54f8b389ac3ca28706423d97c9fe2bd03916f", 0xb1}, {&(0x7f0000000400)="60514b723be5b56a753283c9a825e1ecb0fadcdc332212c884abf44d93e6b3a7efb319fee1b3b9d24aff84f8ec073d3d96a52a80c4d2b3bb737389b686e0153db71344045fd943eeca104df980c298a48faf70db7e1096af57a643ff278ccb6ab947598c5f8311e2b11d9c482f9aa56e395468c3a3ffdb668c69b902c64bbfc61a9fb5b274d7b57df1274c19ad692b573a40639911082989157910aa6094b14a3d91dd878ee92efea353e1f5c60f3657c555e4ad019cda9f0ed8cb171173ecdc7a1c2aa2", 0xc4}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="0000003800000000630000ffff0000010000008d0ff99852b1f95ac04a98f5f546185be7331f7372055127e510d3344c5f88d339398cfe5cab37d8f5ffc9da26505b45ef65ef1d199fe22e096416e31811412da39496272b93cf09e6d9a3e5bd4e70f0dc0ce5d1aaf5502b5e862b98ebd97f35294b6d3d48d0bb0abf95b7ac7cbe691a76308246", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0xb8, 0x400}, 0x406) 20:33:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x10, 0x4004, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1fc, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 20:33:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 20:33:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 20:33:34 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) r5 = kqueue() pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1003, 0x0, 0x3ffffe, 0x0) 20:33:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x34, 0xb4}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:33:34 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:33:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) 20:33:34 executing program 0: shmget(0x1, 0x1000, 0x2b, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x12a0c, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:34 executing program 1: execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x7, 0x670}) pwritev(r0, &(0x7f0000000000), 0x100000000000018c, 0x0) r1 = semget(0x1, 0x3, 0x10) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x12, 0x5}, 0x4, 0x7f, 0x80000000}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') ioctl$TIOCCDTR(r0, 0x20007478) 20:33:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8080, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 20:33:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0x5e}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x9000, 0x9) 20:33:34 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffff7fff}) 20:33:34 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/142, 0x8e) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0xf6, 0x7, 0x7f, "91021e4bb64ad6072bb7c4ee5b914bfc1010f343", 0xac6c, 0x1000}) 20:33:34 executing program 1: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000100)="fcc1149c1c7a73dc", 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000001000)="6e82029428a6a4b65ddd4a53afa6f37991135af0c4a02802bbb959589297a054426c7495233e169421bdb2f686b7b2d3071f5a5ad91060945065b1228379032fa7a92bcfcfaf399d7982088bb586e3259b0d15b24130e84b2c7d35ac458b673dad01551f8b917754408680075e3ba56f6d3e1c92574511f3b9ae55f79904275246cf3952c88c726e7e9549013e57fe987036cab6054a27ce74227b5b0f0957e50a0bc8d69609da0a9f2f065a84cb750b59fd1a4b0a9281e5f5f677dc083a80eba8f9c941e4b229c86ac0b1da33bec05a6933688ab8a5d6d1b2ae8a7e7309813478f832a76cf2360538a2671c075efb0ec528974ab54cc836d115ac9a290cba5f0671ae3aa5baadfca2189eb66f2f013a1abeae601a533f9090dd12749f1de33c494d1d1a867c4da5c125d3cf8914de2e2f06389fb21cc7d5c59b9390798481a2aae20ed67f804fe316796e7e1997df5ca72658c1c92578659e8fa1d1f7a02ec881e87ed5e67ddc6b4dbfbae89f9832fa12354cc91f0e3e482abdf00d1773cb2e58754b1af762464fd4fb5ce82737290af0aab72b5ef9df018ca2b147faf8a74737ba5691d499583e19936f7e02d02ca60622827424fac674b74b48d0977bcda9ae9dee243f50f2b46e118a13b58a6ffef4c4685785f7f3439f9d89079f431155de37093b64160df2d1ba2611d1ab77334af6790a2164a81869c6945336ed12ebdb207e39ddcfe98b641f0eed82c102bbce870cc86f78de555395183e035793e27bbf6680029fa66447d4178ff777eba496fcbb4676646493c6eec742ae7d3a249770576d84d0dd9b54bc300823aef72348ffaf249dbed4f892f0dcb7aea9bd4ddfa9bb80676ddbd642e9e35078eb1abfdbdcd843750f7f9825a6184d7f3fed746787cb6f0835a35f05ddb476c4c947d34eb2cf242a57f797b5861edf612b66d1b31c7986db98975884952e66cede1d43554d6d98c1bce585bb4f40b50a6a0edaa75c420e059b4f07fb3852a60c3ceb3ae8cb30466a5143ab62c3082418dcddb5ce2e1730e4f86671d9e99fc85e9edc818ca8ee0f868ce481154c15351b2991823f12cc1013fc6f47486f20181eacf96ce9f56c88cb5fb4de82dcfc172702adaab598c9f07a9841481504704bfdc3b1fd16e44a1e26d9715812d2538a9879ac639dc8a32738ad699c362e0bcfa0a98c004d2fbb0cb94c07aeb101575914de0efd95f73a54de4abb761131a64be7afe3d70c8e0ad5d3a6fe6bb3545e826e5c27630df9f75fbfc3b440bdf876a1625d6d1c7b9f277d8ccf0b68fb986d2dfb456cf2b65c884fa57a3b0e102304377741880df80bdd43ab53fd35e725672507fca69e2bd32253159e2832457637e04d3c642110f325611d44e47ac4eb45691ad76b43b033e527a9b1a018a7bfab305b41e7ce608559752ac3faf2148a3199c005e5133ce239c2a8dfcafe1584cb180648cf97a4c286f00ad9702692903fb793eb56a809d71aabd9be1322f00defb1a29701a26f1eef4fe86ddce1e69e0b108f0f198f351f20ae3433cb421238e4243510acf65a16d2c58ce0c6d262ca8142bdb3956720cc6899dca2d76bcec0eed91b179add85a1bfa9cdbca00e0c296faaa27a925f97720e0d757a0a4540cae456f95901bd60c83f6dc324577a2e853a241f9d82058dd30cab4e696b60242ba190dcf268b4f16581260e7972cdfeecdbb2e0348f67b7b38c45b0872a3f1fca76e01121bc827b0417986295364dd95dc4b71f3ab1cba9db622d97c0a4e9577862093361abb9f67f580f7fa048559ec59e0d5bc1129aebd90c350dc11b7e8842f1ff78dd493b60aa7bfb7f8d65864d563ad582152377f3e7d08c8c59e06b5ee5374bf37e263e733a1e85fd1c6976e6f931078e7f4dd0d0864fd3484fdfb5ca85666aae6b91a638242ea63a19b4e08f286eff4dc692ec092626e6c1fb270e4183e29feeb71f7e5d8d5433f990805a47cad715dcc8c24f754f9239410e05b5137c756d6e5478a843e19035e6e7d21d1893557ccfa6bd9e8603f0771b2cc08da93954dbceab9dcf3449e0c6f755171d617c84b56febf0feab2cba5f71c9f084fea538c261c40c9bf6c28860ecaff2dd947d4de43c3885c97b7264d75b17d5f4464ffe26148d572c6ad159effda3289f82c4a65d4e9f5461167fcffd8abaae5879a2fc164fe3cf0aa6c81cb7890bf703a4ef68f9fb1f7c750e83fd9099a8c0aafd85368711e636336a1949edd070d3a457a34f51235fc1d7715861c7369e34113591298d49754dad552afc79964341f440fc1f2670947fcd8972e7d7860517ca655a4074471d5e37ae901631bf3221ba9f813a758b4460295677392df10db37167377c79adde6b326e659f7ba71defec541f8c057c88e3aec86490c468b12ae556fcb78b8d7c9c17b559c87c58e1ff23572a7b128e6313bd9c9ce3bc68cfc1e5dd4f56a0cd09c8769f6ad5871c11d8fdae6e4fda3df424a40d05cffedaf7f532a878d3473e3ef6e592bbe027fbb291047981731ec39792e400777ca75869044dcb23558350b75445c697a5dd77fd87ad455454dd4bde4b87be320ecd3eb34b16ce1acf791bb7a1f77a261b6025d0f69907c13c56c2c2b1e00fcd47e1ad755a2b1db9ad83b3ce19b757c968e0677ef4d2d6d49f854f5c10388761600a3bb2c2ca3731fb9704b9cfe077046e6664eb8b65209f30c2896b94521f7e1da38aa09d80a0d6cd2ef4b282d36375fd364a5b83996a993f0af8faae3cb8bd39e8ca87d2ba71bb893b700d2e1cd3f60acade1d92b90dc4fc05522068a63ddc3f8a787fef41a639c96ac9ade2704af0d0dc4de92a09b0b46532698f593dc631a4169622c7eb7a23dbbd2eb69c67869d3ab6e5ac140dc5fef5a2edfcdd7ce98233fb54bb3f3b3ece5c42ca6067c62ee13d74fd6f8666c950d9c56e41b5ff7180f717a7688186537d17b6a2577942494692fa7d3191e0931bff0cb2a1811d6adefd7777fbc43ce806e851e31aef1cb168bc4485d614dcf0c417fb22072f2f3626c7f29b16d76d75d3eaee691e67b601a419e91532b566b99f2af7b6802ede637595070f259588ea572741a9c09eff6b686cee145e45f524ef28f08db689f32cc53c33d47f6db92b9426897f46a80467b537cf2b0c7b12b690e2facff0dbb78fbace90cff5e7f8144e394322b0581636540dfebc9a3a8fc2e0af55ae29d739e8841ec2e9005b91412c2e1211d4c1c7a366ad4c34860e1c0b07285845126464cb1662a2670f926a0a7d89831f8a1493d5b2ff8bdc54df9765bae0eba5dd1e0363119da644bf5564b61ff0a6ce36b8556a470814297f652ff4a25854aac6fc864718456cf172633a5967623e4ba88613d94a05f82909ff3ebd5c24ace875fff0932e1015ae8923e0ff464767b3764df6c7dc043eef22c41cc2c9b135ccb4a525e81072589d61498480891946af5878a8047fd5bbd705be9c4927adea045ba1aecdb24919636e8a62aed172dbbfa76de0bd95a6a4b2c851438ecb1976e5907f2f65c7bf7282edd6b244b227e6b39fd053bcfe21337b5b5a08974510c2aeb703779553f8989f5a1ada658f0fa40731fd3aaee5ba681d6d9ac52b8036270dbf107a85dc4e77d307417fd795429965732f375bd6e140c0fac99f2f0682dba48730526f143c770bcc9585d02f24a999884d69f333edeb906ec905191b52593527747e870f5e9f36f16bdf53d060870a462e822481ce2a19067f29384e0a4f3a282470960c465ab469443e0c1a9eee0d4f3c2dd1d1a30e8435efec30d80bb5a96976bf77bef4aba671a81799d97f538d46f6ef6c7b0aef892e41dc9f8095cbe73175e38701f64db69c41a7a232799004f37752178af7cfef784b7a26c6cd95e3eed6a406848741bb8936c71779b982954c4681d47fb1d5a5385390526faade67e27d34c95105305811e34560bf86b9834db66fe001410cf7e44f3eca8e809d5a90242a00ea198fe78b27c5595209b66eb5c3772fbcac7a834f1af810ba8f1289412bbff22967b136a8f3deed684aa58cfc9d67a77d13f811455b58668084d3d370c136ed12f5d6ebeb000a32472e632df7ef17e5345b9225450d76e67c29a5996fabfa988724363aab7189a6c1d229da4ebbfa22969823ae9300a9f8ec0544cc2c539f3e6f78e7cdda99a50c207fdaeb61bee00680d21d2b0ca09dbaf12d291a89cd3d07b1e7fc61ed689a4402bee1746d444f2e8cfa2056b6daff04c7de620603e40b80279fa55813584bc06d2e800b31e59d810bc377647fa5f890c9af86373b712f9146d74e36eebcd4196cb55936e08b81b39e0ddd3516ad2d6d0ea98a1424fb83222a1aa57b8147fe103c6a3f44c871e2bfa68fcb5739ceb59073c8ef46ede5293fef2e2e675a025eaa38a143b15a94e7bd135ce30c91b18a23fe2bf85c8f7432bb9f16b3522c20c1e875258c04d0aa6f1ba87b134485b12b8b696f3c233e7274f333ab2f9a67c5e50b29168f19c9a706d079c8e431034ba08f299c76b00aa02b0e5f0da3f04318d1d91d969ecd199546d32b5a095696e0b3c15e7ab5025fe045ef651f090e96ebf46e1a783870480cf1bfd6db0102e116a0e94e52f80998dedb5b74e7ae899bf5e61aa3b5ebb24231b5dd233524db48008824cb23d7e982f05c5c75b66ae80d973fd1101c3ccc2e2adeaa9c35607c78cb5c54af389c8aacc41283aaecc37a77be505fe79eae7e8c77120d19f90a1dc6fc6ec4ddd24d2e1b6d776647e84a558e00e62e4af55d3b8d6fb9a8f0c5d467bbea54ce541609252e8e5d39c343b4f4efd7114aa9b8ae4613fe5433fdac0e97a26bea4f68137f1d28faab5a3437639e6b4b0b7d941fddf1e7b6a231a0ad2f7fb45fd59f9b3ba0d045899930382afe8c24e13808d9cf28724e7247a922581fe94b9c7e525ef0690e8e508359c80245f456a012faf0c1a8acf177c57a4bf8454f1c0dd27197bf12a81b42a479e30d16ad736bbc62bb772c47c5920171f39795428944edd31fe7811705e26f24550b03fe74ed0ca9a3a60e38a862f7dc2f92e17689aa5131ff3a37c6996b328f9299974de5130f5f1390ac0acffbf29f7dca427a5477c2173e49a4b16298f73aadbf511e7512bcdcf25dde7f13b9ee832abf4ccafa8691afded02d98adbc01ff7f3efcc2239004c183ae4de9b1b042fc46a178cba21c441ff334cdd34296207e4ea22790dea07b27b9a857478e0bba51ea008f9c6d21dc7e468466cad710f69260ce15898113090d41deecfa652c46ac8c1b368f3daf053633d22cb8e6802de7c0d5aa4b0a0d84f477eaf43ab9fe6b2cd4dc47cba6822b7b692ce4e61f666bf8267a92ac140118fb8726d9dc4f22131e41c83e19f814fbe6ff322737e8f1a1607f9787d95b5b1e0b69beb49bad4cb59b7e5f6199de27af6b2458a86e18ee525dfb39a178627e196baa38aa7fd28b2b086b949b786386fc5db10b9a45e8aa5766862c53dd703b9166cd2afbe7e318751b70d19a991efe3688ffc947606f6f15643995a859613a58a2cc1a9d5bc28b679e35e0bb748d80e4b4f91f38f9aec433ece90a1bf08af37c2bbea1b3594a55a43a7859c0ee8c4d6458f907d673b40672023934551d9d53502773a3c0f33a90b9e6573435d074d6e15e244a041b89c3660af0411026674ff9afeee2193fb63bb42b93cf6d4cb7f45ded08f6071d356459a063377bb217b100c09b471ecb9dc1970ba655fa470be9a1b43727f71e65e8524b48405563fb301cd5b527a475aa309bc4b89e81d375d9ad7cfbd2cd43ec31a5", 0x1000, 0x8, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 20:33:34 executing program 0: pipe2(&(0x7f00000000c0), 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000045a000/0x1000)=nil, 0x1000, 0x4) pledge(0x0, &(0x7f0000000100)='*-{\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) 20:33:34 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 20:33:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 20:33:34 executing program 0: mprotect(&(0x7f00003b6000/0x2000)=nil, 0x2000, 0x3fffffffffffff) setitimer(0x0, &(0x7f0000000080), 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x8000}, {0x8, 0x400}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f00000001c0)={{0x1, 0x6}, {0x5, 0x4}}, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 20:33:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000000)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x24}, 0x357) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 20:33:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x4002, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 20:33:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:35 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x515) 20:33:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1f) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mlockall(0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)="4780") r5 = semget$private(0x0, 0x3, 0x1a0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r2, r4, 0x40, 0x9}, 0x9, 0x3, 0xfff}) 20:33:35 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) syz_open_pts() 20:33:35 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, 0x0, 0x0) 20:33:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x18181, 0x100) sendto(r2, &(0x7f0000000100)="e08bf6d8175b9a63ea8be1f9ce2466f00c8742575d795be590fa3a666d8ccb11b3250051d68e19e8ed9cbf9e3076d704992fe8d59546d7559a3923df07e7eafb163b517a4a9be286f4c9394169776f02ebef4d7feebb2a890cae373696cc32d67d1ade15c4477e98946eb01d1d15908682b3c2f2fd868dd345922684fa9103dfeb13b34c07e9dd0a09f5aaf9b3d8e4714a362e675e00229563963436d12821fd38f6594207c33169de608afcd1cf4895fcfef917dac519e0c884da452d9184456ae27affb7a9b6c65996a5bfd72d8e971500b17a11325d8da8eb99518a161f6bd3", 0x8d, 0x2, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffff) 20:33:35 executing program 0: msgget$private(0x0, 0x0) syz_open_pts() 20:33:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x121) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffd5) fcntl$getown(r3, 0x5) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/150, 0x96) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 20:33:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:33:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 20:33:35 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) getitimer(0x3, &(0x7f0000000140)) poll(&(0x7f0000000340)=[{r0, 0x84}, {r0, 0x2520f564bd4c89ff}], 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 20:33:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8018, 0x22) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/251, 0xfb) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 20:33:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3, "1ca3eb71f70bef68ac9fc41755637ece089b4d8ccea7ef069dd54e4fe37eaf027f3db9f50117eb348159ddebaa27ade703a1c2d158a838a98e45864179e27f98bc64d452d601caa0fa5c40fe0d16a2bfe4518b41130501c063d3190933b1b8d4e1aca801217d6943a9ce53260cc7a4f0841ff9ff"}, 0x7c, 0x800) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 20:33:35 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 20:33:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:33:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 20:33:35 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000dc7000/0x2000)=nil, 0x2000, 0x7) 20:33:35 executing program 1: chroot(&(0x7f0000001100)='./file0\x00') execve(&(0x7f0000001380)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0xb2, 0x100) chroot(&(0x7f0000000080)='./file2\x00') getsockname$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfcb96d2905c9eef1b67988348d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) chdir(&(0x7f0000000040)='..') symlinkat(&(0x7f0000001140)='./file1\x00', r0, &(0x7f0000001180)='./file0\x00') 20:33:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 20:33:35 executing program 1: r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x25af, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x8, 0xc9}, {{r3}, 0xfffffffffffffffc, 0x82, 0x2, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x3, 0x80, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x9, 0x40000001, 0x6, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x40, 0x22, 0x200, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x4, 0x80000000}], 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0xe91a74ec25133270, 0xf000000f, 0x1, 0xf92}], 0x7, &(0x7f0000000680)={0xea, 0x3fc6307}) kqueue() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="c6a74433f97a25c6f844c70b2d8a142848c3d0a8bb7e882a28e9cf717fb30c5f0e76eeef5eb275e70a4b9fd122935791c5f7fb90b87e6a70003265505de5bc48c518e0c5839a717ccb6b4c2162343900038ea2d74628c41ebf86e2139c2e73e115c56f7b4a4926926397b024283f1d2e0aba24b7d315ba8bb29c4308134cba", 0x7f}, {&(0x7f0000000240), 0xfdb8}, {&(0x7f00000007c0)="3cb575716bba703b9e950608ded594ec1594b26cfdf74a56aa22a6577c324182b31bc6ff1e66fb898604b4656ad8b38b58ab6cd020b6bd0f04ecba4e4f2838047a7d61f7041df1c50a745eb01bf1133cb613fc58d3739f4686693f89cfe49d430000000000000058b4231c0000fc55d8fabe561bb147a6f1ae726783a83a759c34eed84945f125814dc1ca000000000000609478f37ad165b347bdc3cce881c0fe5ebf041e858c4e71389c9412a457437dedeede01598406b4f81c2b5602346aa5fe0526ee696a524b6b8618f65c1183c2d61c4f9e0946ce72eab789e0cbb939da0515783addc5aee37a0708720f8f3f6dbf90025b7f22a9d7a76be265cfc80b22b692ccadb224abd570", 0xb}, {&(0x7f00000002c0)="45bd7706b63b47ff7e7c49a5dee764ba082b217a574aec37b29104a7db4fc64136f71b437a47173712c63d760dec8d50ecce79de57819a0856b705a26ec6018cb610eabb9891e5bfd04390ccdc610c83996497b28430efa246a025b4e1454a2dd5ef0622ed2b23fa54c99ac6a7b837e9c80721", 0x73}, {&(0x7f0000001180)="031781ce746e310116c9fe706cb1d51458c6a4bc9b5f505d09a78122080e6ad82f2c113d8bafe123b7abb0989fa11b3d09e0c409d509ced87a993be2cbc390e3a6ba7c1ffce3dfb2b2e4c9660427d2c9d7e12d80c422662aec71f3d1d93bad3cb6f363c26d94fe36b2990cd1c6807f9699c95303c1f4a3ed7656ff383f209f6a6d807e974b847e6ebc80a8b9f0c875a1e1176889c3fcecc6edcf45d61a16f5d2a3e082c655aec9ce23c82c134f76d01bd21bb51ee976b953cc744e1c99f08fd8b7cd06e89340eeb10146250374c74af9b7b4c865916e4477cc0a47ad38b4422b2323053bbe1cc7f2827a3fc97e9bc79af0821a6dfd343483226c857f32ddd72bf7351d42cf313a5404381ad4ee5537a303b9081c6d58470aa8eae549b2bed3971504506b4c143f803ec33e0b80c6e984b39dcc522c2c0f4d1b96b29c62ddc8b7ed4b7dac73f25ea5ab2c0c4a7d7303b44f631d59087caa87f7e5de438ccb1f1690e20fb894ed6b2afb952d71590463970b287317cecca27424a1f8be46ae8acb366bebe65a52b99be9060e7ea3af20d2d0bddd6354944a974f8203432a6d94e0ee037a9cc3c4ff7b68c5156e9a38d67bb4b67cb13a37c48f3e9e12753ae2da68ccf644f53c18807378834763d624a32b1cbfe052a373725fdc775162b8ea38b6b328ef66fa97907cea12c8bfb3eef0892aa19f4fe09d042bac8ba56143d5e5b3d1a2131e15d884fbc45864a1c2ad24ee6309fb5bb9dd1ec7a4f10693b245d7d1ab59710dbedb1f49975ffbcf044a50b956e648e03828754b04d728d6bd04f7d827fa3ef2070e71597bf185b8bf5009ebb1421417731aab968f73342d2c42e707cbd03191c83a7dc150f5564bf461df78dd359fab18e54b74d17cb7357fc4dc93c31d65fec6b0f05a20d53a976061ec93abfa75c1f0292b343424e8d9413392c68c4dddda473346fc7b18e8086bfd366bc21c833fbf29eeeced5b96eea948758d6f1878ea46386d77284a6fd9f5ba78743120f905e9df06f6ca77bc8783768f10ab9a572cd722e22edf8530422b2d8c1ace1cb1b362e75e7d4b2fe9e3d5a9c09369ad67f5fea96b27f3d99ff5d814f1b8cf87c1fd95ce2c506f1275fd915285dcbc69f28e9ba78e1f0dcaf47b5afd3f8f8574be027c0252ec54df0d3383477673dc5c2206fdff1bf8c544a1a672859fe75b41683b263b9194c60171b796967b0020cf84e449ad6eafceaa48228363e5eac1d4ed9fea0f4526ac353e0809c8f9f57c2ea0ebbf57668938108737fc68489031906f922ad5fe0bf0d2719c752819d9df28a7e8b44ecfd761416f654d45e7e229aaa6e656f2ba3de25a5b75d38a14c74dd1d4182c2a53ea821acdeff30ddf81b5e22f47b7e9ad91192009b6878085aedf1d065458a37aeffcd8f65f37a44860ce89feabc021b931b0e3c85bafbf0e7b1d48b875776263c743609e831bac24754ae65fa22dc339a9c6064fd9d7b27dbdae137dfd151641a4d4b7754c21347ea19b9dbc95020d066b965f2cac6593b4f2b775dbb99a0c7f3dfe1c9ec12274d0a0147cab02a4012bc7836ba5e57c573871896e607d14aa3755ec2ba23464ba85df091b2a3dc2677413a1d43dfb685b35914432e1ab7a0a58dd86a80443535a814fdcc40fd91434a26a6160e6453cf3406f8a6f8377a19c2f7afd768b31ec7e14cb1bf4401a025fe45f4a956f9ba8344db3b35b3b6e20d4b40a3338a650d7b302f2fced7cecfd779e256639504cb3cfa1a39e1be0f6f8a743cd6753b86918731331a954dff67d84d7af14e5b23793ca6ad5adab6346df071e344a99eb3358e62bd097a188779e664f5023d94f48cc913a948ec3d0a5da9a3a61f435df45945026afdda81966dd1c0c0b1c903ef9c2b1452a3cf3c993b7e43be5f0c7a158d9f2ae820e69283ea1f88aca6ce8ff746ae3083a4e7c71aaac0f291fa122607efa6d1008f94a6cf54b40fba76761283486ea964148fbaac5e5518682de955098f8a7ebbb0603345daecdf6acbc93db888ac9cd5eacfecb0cd82f2d67ae020659cadcda9cb0f3abaab33230f67b6f2e21c7687e349a9fd989c7710fb20993b8f3ff8e1f0e87a0fb267d65fb60407141af19d0a97f209dd93b446300d735ee714cb5fc60d3330dae0acbf7b333a0d8f02d92314cf35a503d93454d5b38f0834b007d7aac947f5492ba389945008fa60fbfbe6dae79a16cb9b4a2f150d16bf0c94356ac12f076bd0b878e872c5482fdec67c519ff06cce4fd720a580b09e412f0769d0b1113b33a9f8ab57016ecc9b8225118e86dcccbc7dea0a005bfcd2b0a6b1b218f595221ad1e9e6de5b9ef25f0fc3830772bbf1b7648820b8ce5cf5eddad4a69058b32df0491acd3ebbc1de10b41b62cac9aa230e1bdcf6a2d0af5c85b54fefd5b6ae2da58016f0e03f7b0d354e783b0034d640a1170bf55ea881c211ea393dc4c478850c5dd9bf13c85b087478e204f35206341694b7630d542810845b595099a2085442f76ed70e6cd61371c34ae40f66beb42b6854fa7fa71b0aa2b09ddaba6fc67e79a6a3ff229aca6ce601ff434ca2e60f0bbc2b38feca4783935f6e672c15fab661e59b62c4116b70bbb3c7d12f74fb00b57b3032fd15593a83a6704dad94ba85babdb7bf7e10720ef974a834008e1bfbf17807e91d4a56085b4eb7b3843b8046d533f7c06f056e2a77b5338ac5b23e715f152f839a747ae25053591885726096735dd259e189701609dd770fbaf2fc726a99848900fd1ace582631ba8da2fa90c591f5ec7f4f877ddc8cfbfe10595b85e4c02ad7f372298d333d2e1f1c10b46af7707bb005091f07e49532a7d738e9084fa8bc2ec78be6345d7df86c83af0266776c7fa432782ff15e4ce405ed7f9cc830f3c4f1c9e4e7c643e75ff8a1a921cdeee613882d7f0ed1fd84dd1452adb9707c02432b102dbb63986531f8254d8b500ebe140188a4de4ea7be510b71b407f483f5a9d1a2c184ca67c08f27973ca83beba627ffbe205f66c9868f93626cca5f8983f20c8531af8a43a97c7feed9c601351d1b918d7d434069574aae8e6bd5a712608e16e57c1c1d370bea9e4bf4b9aa52079e18066fcc9ab116cfaaa885df3ee65a7e77daa227c145013747c0cc2e202c5334eb8a7fb9a6408d47c0315a6fa70eaf9c06487c1238249e4f14e3a57b7657cea6f9339274888d06c03591c8027bdf7f91348e51ff0ce2b94bd2f09a56e9415a65eaea8959f6e878d0c3362dd2108244531274e1c4a5a6ae2cb9bc8b9d325847f4a52134e21d14bc12603d87f9d2e4eaeb6220bf4120cc36c291e8db32c5de45c166f37b262fdc8a6a255a3b7191e4c6111165b0b552a9f10efabd7a184afbf2dcb84e88e4f68db2a48e8e45e0d3a430a097a6d92af21767513a0338eb44063d8324a75f9e858c32ecb912c4d8c1bd60560a6bc4f0e6afd7be66b48912478cbdd3422850ecd7d0fedd1a0336f57f15824a8b2d6faa404131646d4f530b89ec9e09fc885ca11135fd3547c5dcc82f98344c5225d08814f50840cc0bc1a134eb06700b1ba6a689ed581904c71216da8b8752417dbe74c4dbe61f55a7f25e75d9a1c982ce0e77f8da59c8f6c5ed1cc172d5d376d7f547b22d2a335e6620ce97a27830d251fc6fa132a29c4d03180171f2732ff8275ac2255a32db2e70f1f2e14350aae06b4fc725c60ede99cac1d3726e8a7488e2d9af839dd4e6edc46c91e8fe646a538985a2139f8e06ec6a4a42594eb0e4a69d365f38ddddab5637a013cfc9b7b8de06b5ab2886f48bb3e7bca957564968934262b336eabe3b1206ae14e78fd171debf3a1398a500d3202acc7da64d368f8613ad1b549860267446bb62e1153d8208ab8cc673d6c0c4c6da09b2950deeaa8f2e27d6f4caa27d14119bddfd4cb3c5c9cf7920e16c3fb6df27d168b3a5691d657727c3dd95d7e664f980bc78e2299f68b14a4935ebab90c7db772134c04819a424e5cfcd0a119189c2f41d3924b7b15df691ab983f64ea74a8c5d7dd474e8e795e7434843f71b77fe28e8e6940a97c638a9be35f2c1a686cf6736dc250e48539426a4ca9ef01d1df3421bb24ccd4755f124cd0980c7e982d1ba67d143d5176ef355e3b48b1cc37b377f77c9a91435615eb8f5363e4f04de8ee2172f8baa519e98d47d6775f4986648f1a7287ad17b05c1e78828fb154e3854d784009bd90f2d79f748cbd99a3fb80aa4307799919eede0f08a3a9074ceea4ca279f1711c5c528d1d67eedeb280ac80fc54db8d2810341eebcbd5327a76b9fd8fa6d9b6d92ce219ec05fd0c92aa66b584a18f56178ab45b6640f94dc62e1f9abfeffc1fb3cb4ccd86b8a9a674018d02ad6f11dd2da44a1f0d606f5ba3f5967569b13b57d6109e73e7eb690a08020e6364a0ac2d3c7499a1ff50e11dc58867e82095919e0a2fafa120f50cf454b60006f54f937642a675337ba6316f3a80897cc40e32dfaa05b4d4469ff0db23fccfe5dea3e2f9c6e23d8db94ff7deb4e094adb89797f1dc14b7d70ada4ad96c02ebedad112c65965957529447d9c763de35136628ce10211a09335be0c2064a842a7e1ef614e7e27f47c6d31882c3ba09055cafc9c562a8db08c045e318186b2a31644ddf758ceda93dbde8cff05d266ebe284a92c94023b2455b491f3981162b9623dfdd1ed6cdf617d6ba26904d19c5ad127d5e0563bf10ecef2d1b897f4f2e738a51ed0150f8d3560499edf515b2c16f2e9dd7c0efc8d6962d9d7cac1a837536af334885069333ad9506f6012c0575f58b7af0db02bf12cb0c1d3d293f9c2bd7fff4e724b43801bbc346b353c6ad6034b878099c98f8dde9c3907876d289521cb8bd98a17d5bc0e41eee0023e729ca475c435b7856e2ae7724d10293eefa2cdfbc969f2ca189a24c60953fcd0c80f2d153248a363aade9ed7ef65ee5c9e481d1782e18759b57760b2d0065608aefcc55e4e6ef3ae9fe50729daa88a49f87354185d47973da980939c0b57b21681c49b8147c7d6a20dd8b41123a4f45e4f68cb6b0cf730c9bbb28732ce3721b4fcf4f806ea8e079f8e5fb700f1f85002a8dd2cf5143f4f89601adf0dc7968acfe4e3a7a1604425f1dad4a60736c88cca8965f416b837864e900fdf482f873af27903c73c6550cff5e33764c9a9b030293d76c2a7a2d0947f38d736e314c178af06dbbc597eff007d77f85ce417cef59c8c83b62e1278ae7c93c42fdf72400d31ac71fc8856af8ef778ef934cc09580b2bea372eacfdef88b4ca7c4f7774b22058766114ff52273e37d038446d56a13321c381f8c7a2b70079e0231d692428ce20496efd968760f820a10c4b52cdf1408486bfb23388c8e900cc3bde2ceda167587f1be3f91d6b6a4fee50e1439a00558e6a08366526a8e2007935ddd6591416a9c22ba01dd99d832eb5c45ccf0da67865d3face9e65bcc75b772dc24327a148ba33922f7e1a0857a0720a6e35bf92801728809ec7f579ce4cc7ea0748435ce5f21655878cfd4db9889b45583da132f4c653265f52a473e3cd554b4d06c02b511c58847ea7d9326c070379639c4dd697da1ee1461684f041ffaad58a682f71050c89376900b9e87aaf9fd36f9a74d01a568ffecefbceefff83ab3c8e3ac20b8510a0dfc3a89cd8f148c796886db49df1bc844e6108e776db76388bfc8b20a968e181f73971d03e50f956c9e6aee19afa57736626ba2e28de54e0862b3a52f0d86a4fcd1cf58f001eccaf4360af2e808f61845ed87998490df4f23bb17683670dd6813c5b5aef5de2", 0x1000}, {&(0x7f0000000340)="b3d4353fddfa2a94a3ce364f39dba5c1f25c346e30683228dfb48e9fa6c6abe9cb6ccbcb41cff0751803f88de3efaaabca23b1e1fa9d61e0951b445f99abd809fd42988841db7fcd0557ff0ae874b10f723cb0bc81c415d39408331d6cc9c9c55a6c8cc055deee", 0x67}, {&(0x7f00000006c0)="9cd1c96eb4f355dc04f9d4e51498f74b59e30eee4a0b49f6f1fb1a9c6bcaa2ed791dd17aac9455680d23f7aa9302c42408ce4e32faf7d62a3dc59f5c7ccb5af0b1e4cb7fbb35c7d5853f8d5f784ae550f9ee4d5bfc07cd787b7971301de4d961fcb7088d3b53c00baeb5b4c2763bec91b21e9f6d4e145234925d1cc2a17d7919e418b5e948febad5624ed906c3995e2aa1d681dd2d37a80718b789d0577a04fd12f0d6c3b307d0d7fc03602768272a2b2f2e6fdae7f013bf4d75f2b727e45c687c78", 0xffffffffffffff2b}], 0x7, 0x405e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000100)="c9", 0x1) kevent(r3, &(0x7f0000001140)=[{{r4}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="a64d6ca1351ac00ed969a2080509baf627ca8692913d", 0x16}], 0x1, 0x0) fchdir(r4) 20:33:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7f) setrlimit(0xf, &(0x7f0000000040)={0x4, 0x100000001}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 20:33:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) recvfrom(r2, &(0x7f0000000080)=""/230, 0xe6, 0x40, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r2, 0x4, 0x10000000000004) r3 = geteuid() setuid(r3) 20:33:35 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1ef) 20:33:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 20:33:35 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) dup2(r1, r2) r3 = socket$inet(0x2, 0x3, 0x0) recvmsg(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) fsync(r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) renameat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:33:35 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) listen(r1, 0x8001) getsockopt$sock_int(r2, 0xffff, 0x1012, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:33:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000008c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f00000000c0)="84f91483e1156bb8f525402e023db81e0b20a9c12d96debcc6f185ada4b4ed2c56557e07e22118dff4f1aca3e7b946e7e415180933f07bd201de24dba8e6345467e395f97d6cece07da58daca0845c8a4edf011862cdcba81266ad91b1d64395ebb66f77084add7e5ea7e7bac0d8b7359bd85817d8dc1ee273a04980b91af88148dede20657046a594aa00ac22369ec945d9e50b409102bbf0030b0b03323c0a21fd060e7997418024c0721b7751ce8989d5e6754d0e7a171933383ec497ed7a5ed788d219b91b270cf90f707633bce51317772f2ae9a09c54c93889fa27cce8bf31e972250a1f1805a3f945248cab491764bc2b3de41abc607ecf3a7b969856c6104e4ddae86ccb22cd3b7f5486c8a101ebaa94d5e65be131e9be1d1512f5dc1d8576a76dd0850d8eee52bf428fe82b19db389f6c557fc58154b7f2518054f265fdb147be3a66509b639e83a7d74370cc911b4e91dd127e9d0a6acb347130b2cd86c3149c6e7555bea6340c3251e2aab206135667cd7d01843ddb22a0d2234064a2240d16ad36ca9bc86d3aac380d606d2240f16d1b0029a6396f58d0e92d66b60f40d02fcce2848f0f4f1c76f82b677be4dd2b90f71f64ec460d627718639d5262c3d5af24c708385c92c3a4f7cf56e3557374f252016156e338815d4ae64991c62ec175f825687acbdc888e67079837c385210105eb31055ec00246e7a6b488f9a289edfd26ecea844fd371f43672ff23a1622e8b61d0eced7bb84fd266922185e70d3a09b4b0a2b7a1f072e72be62d040ff45d71f2a3587de0c88d8752b53e707c618f550f18d79593459fa89e32c3a642131f0441aa60ea2e3297f970c86ae015fc64fc9507a4de396c09ed903bd27747f1ab7b2b3b474353d8c0207d38ff300df57780ad71f230e1c3dbe6ba08567cac58fe927f38a8c0a31521e08c7543021bbe5e59fc7dcf34e610dc2d737b45b727a39efa75f5eb3ca000f3b98e171eea5be6766d767d0cd300cd3a2f4dff76ab799cb2ce063aa981dd4bdd9d791734c276d9e438f7950b57905ab8fc142c2277d26f5278b4156c86d6e0bbca7228963ed2feb942850ff177793753147130896e6fef986715401f22c2136b5e6e954a88f6ba1b49b26dc9fb5ef1eb0cb879a999b412f7dba6097adb409b173ecfea18167734ff7c8af84752c2055439d16a1afb9bb946aa116f97a7d00fdc37fe644211f31cfb8bd063779b6a83b85f9b71b31475eae3bfddc7f162fc4f7fffcaadc1481eb4c13189ba2a99039567a94b971338cf794af6452fc6aa23324330d91f0507c46b9264e21b9b47434aed655059065f50ac9b70d7998839001b820ce0410109ccc3111450339b1f48d251d563411d3141c3b3f36efabbe7f6a0a05e70b1a29ab99049e898a20316bc8983ebfee63974b3e3f4e4629dcf7baf6143e563ca3b6347013c34fc4324bba34dd9e632ed0c746962f6d9a77256ffdaf14fb7b2c4924d431f145f6f4d9db2e5670b3ab552eabdfce80d1daa0951017cbc3bd2564a40d85b2a0b1c4321d45764cf031fd707ae9d387839eaae9056075409edfbee5963bc8489b76c96fbf4e67b410313aafe87e47321a75c5bbc50f354ba551ff2bcf79b22b0f4986f807f92536e36aae5f7b1d03d7c26b3d5e1370b62901dba5e8a07909a5fce590f1dc55af0c2dae1629cc5471ae36fd30e4205ca79db445d2dbb3a1b5cb4a931787c78c1a609081248b2b848fa783e3c4f9777eff809f2cf0d63722a26b8436165612b9caad1875a66c62e4ef2b722c9204163a62cdd69106042e85533123df06231d2b58c8b8fb760a8826206e6fbb129e87fc5bb960768fe50d8685ae0d06c57b34556cd14209db629700ce9f6ed1b9918cf7afdc3058451e9146197e12004b2b660e25c34b950ff78c11247ada2bf32afa7ab371f9975486d45819bf2bbbffaa008cf3fa81d5f2b77c7d3ac1cf1ccacb61db7fae6a072a8f5877e9f8f6a5aca25b7afe43fc60e989b56acad198b9aa1ea5bbf2e6bac0595fe0e29053cf8b0ac1c33f910b7caee247985a34ae00adfc9a6c4956acdfad945a5aeb964166f3f3786de6f4d323bdfcee1d0af063f7486f96adf74102509d2bf09fbd7fdbbaac8f679317a8560b23e67219c42a470ae89912c0c4ecfee01617a6bcef3ba851b05e4bc89a6f11a43ba6967a13902ce82158aea6bd2d10e986ff962b14f2617fa4be4c508c8980d6c6ba91b81192c0ed43f66139b3bf76d73914f58c4299d33de86bd9c2f8c0481ae036a8a5ec8458bc582a282320f439f1a1c1a3adc081484e29f03566a4af81106cb6355e1afe492cc6231509fe2c18f5fd023bec50bf2c17c601a4a68031f052056c493b38366acad14631c26346b20121d58d873b1d6b936cebb7541bf8e328a840c449b47a13e27a74002248802feb2b8488836092c014da0dbbd8c40d76de0a5d7cd8a22da0c72cbfb8779322aa2512d9cc57cf25ffad7e30678fc32e246cfefca71da3854236f7fa92d85930aa21b11c86eb137a172cabea75686fc11a9cf64fd40b3e9d729582a48ea86038236777076a483fdeeab00fb9102ac11dcd920e021b1ababc765544ae35cb400d18bdd7acf1b46a7d270703aa091b0460d7fc8d9587ea7b7e0c0fcffc820435c6a6d920f4553df91da827c28b47437be9bd2577ac49c9de2ef10350c87821c26e1ff79041b3bbd3b8fb4fe231677a76df6e22c15fa93cbae01dfdc1579e9c466c624897240d9f44a6587b15fcbc4fe82692470119619ebbb5e7878687d632079df28a7d2f152c5373a5dfd224748d26330205ddd30105ce3261dcdfa56f975872678e0899a5f4c29b144663df0b3375e72f1b0eac8f3722a0cea9478ce62382b9d8f4c65edd9", 0x43e) write(r1, &(0x7f0000000080)='s', 0x1) 20:33:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0xd3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r1, 0x7, 0xffffffffffffffff) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200), 0xfffffffffffffc87}], 0x351, 0x3d) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x1, 0x0) 20:33:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 20:33:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x2a}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:33:35 executing program 0: r0 = socket$inet(0x2, 0x0, 0xefe) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0x3) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="c6c900"], 0x3) munlockall() 20:33:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 20:33:35 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff}) read(r0, &(0x7f00000003c0)=""/13, 0xd) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair(0x6, 0x3, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x101) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) r3 = getppid() socketpair(0x16, 0x5, 0x0, &(0x7f00000002c0)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x2, 0x0, 0xdd6, 0x24000000000, r3}) 20:33:36 executing program 1: socketpair$inet6(0x18, 0x3, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 20:33:36 executing program 0: seteuid(0x0) socketpair$inet6(0x18, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:33:36 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r1 = semget(0x1, 0x2, 0x4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000080)=""/101) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 20:33:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x142) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/241, 0xf1) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 20:33:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') write(r0, 0x0, 0xd9) 20:33:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) listen(r0, 0xfffffffffffffffc) shutdown(r0, 0x0) 20:33:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) chroot(&(0x7f0000000000)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 20:33:36 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x1) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/145) socket$inet(0x2, 0x4, 0xf7f7) mprotect(&(0x7f00004dc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00004db000/0x3000)=nil, 0x3000, 0x4) 20:33:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x72000000000, 0x5}, {0x1c, 0x400}}, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:33:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) 20:33:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() getpgrp() write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21b8bcc13688da09b690de84b5f2fa279979675cdd59f98b347dd951a3594d59f7fa9e33f7770fd3556e463ad4482f8d64b85080926912b5ed77f3cb64e0a179cefa34cd1b0f4a88b68eefd5597860e1f7d50b166343ccec036d0da683683ed854cd6b797228e9c705595fdbb49883f799c4fe584249fb58e4e004319a6a2162351abfe57ae47cd3cb6c68a73a2f0dfe3adc5cabfe508de7c1a38fa9fb3881b68c1b2e688bff1f22210415a8c7238bdbe8522e50860d28f20d1c4f9af12ef8d59ef23329518f244a4e919b1fadc38c57106ecc26becbbd68854bd35a740ab6f712a1e329670393f2c475260ba795dd1a7112626567a899132c85853886ca0cddb6bd66cf46427f8a7791900ebd80449a7e48d15acea91b057e180dd734897919288783cfe1f7cb77cd04985107cdeac9b9647f95b06568b8df8e68a0d8de924334ceffb256afb7fe86022f6f271ca1fce2a5475bd669536d4cb929a5f0ea346ef88124a431d1f0341272d21b8daa27cf169b4486200373b29890b1a75d26f8221c49613240487bd39a5bb233facc913ae3ad66e63f623952a4267f7e1583774f27207251a548b752eb4e572816f08d3dcbc373c5e5f755149ac1e7eedc74bd485d7f43267c7615b61823f65a57414702cf815dfdf3e8285711ee3c0cae23f72fd4db36dfdfe2920f646bf35b8e5a5d5651b8d97e31cbdaa9492d208eab935c22d6", 0x401) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 20:33:36 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000003240)='./file0/file0\x00', 0x1, 0x126) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000040)=0x8) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xffffffaf) rmdir(&(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xe06e) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)="d4e87c99168db08e95c72c25072d0b5723e0df84f9af21e0cf37b77b60276da25d0779f096a1f9669d3e6b318172cc8c27d564f1409ed455035d753620a9dd87dfc24a5cfa2fd8058aa782b763f7f0cf732330fbe9e4e87bcc165a3060b092327264879170c6c735902b1be3ed34a7a918e91a3a7decdbf02b132acc4c49c7b4e8cbaf58744fd392435a6ca141cd8d695a874dee029ab5e879a17f3c", 0x9c}, {&(0x7f00000001c0)}, {&(0x7f0000000300)="d46b66dd6e07488a8ed3ec04d70b8973bb55af7486ac4074b61a7f4f7562c7654b2df47a25dc027d80b6b57dd574559885c7c277dd9cc1989783a55eceb786a28465cee501773f06f82a4a87a2504a5925780f97a3943e7e60dfe3", 0x5b}, {&(0x7f0000000380)="856aa812a3dc8325b5a830b05dd52bdaa052a51f8761c5635d8182aa7a2f2047ee7a835802884116", 0x28}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="f09633663c83fc6739e157ef5a8cc6fe14f42c92551bf87f85c5caac1d197ebf25f7caf5e0ebc540f1dc116b0b7f5d4112cb3fc05bc111fb447ffa0a4c947b867d9f801bd8741cec195d8fbd6e584869f458d72495a8c5c827de91e1a07a4524df18d0903edb595a935eaf106b318ce0ce5bc91ec32df123d56b79e4bef3238e71a05e5740baf803a12a1aa4e9cc70f1128dbf3f69579169452e03fbcb0fb4e6724d0b207eaf7c392a53b8c7056a1f6da3776af293f574c784a3c75c6f0834017e6a1ac7", 0xc4}, {&(0x7f0000000500)="20ede89fcad5ea7a195206fcb2884db3b62b899fb3db962154de69f76de9a53c30d740d91ce25c1918ecbcdf0ddf", 0x2e}, {&(0x7f0000000540)="b5faf5aae0061370bc2faeaea5143bd911aba6ca285b0e663b7e2e752cfb213121fb7ceddf93dcae092b5bd857ff5d116bb82bdc16322e905cf9df468ff67875ce86a43e9013ad689935ac1e45547132db13b6b185adbce928dba6fa0c6e161552b79cfbefefcb15f51c2e3c15d646991d2b3b0717c02322ab", 0x79}, {&(0x7f00000005c0)="ec380b32601e0632c8ce297cb0427ffa19ac11d99ea182d4141ea3", 0x1b}], 0x9, &(0x7f00000006c0)=[{0x48, 0x1, 0x2, "563588d700189a2a76da79e6436c5970422ec718587b9a5b19bb79f3fe4fcc6eae25694638acd7fdfeb7e0958f2ab0fd4447"}, {0x48, 0xffff, 0x6, "b8bd9d2836722e9ec1ee5224db79b80837c13a626bfe56ce5ae596b7a6cf439ade1f610cd9be5ad297d9ef8c415564d4a2f6"}, {0x58, 0x1, 0x59, "d1321373fa3c5050b29ff472e2b1b685d853ee3b93c4c55f79ddcdc22cd8d78f9503ebfadce03721605b8c7308596bfc4b856516583ed92c0826e80b42cdb087b02f"}], 0xe8, 0x408}, 0x0) sendmsg(r2, &(0x7f0000003200)={&(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000840)="f571724e0c823fae6b4aeb52e2a80d3c37946beb5797d34e92ae7c7e1957f5270708a11bc1e5d1b9649629e2033abce69d863c7c07a92bbb5fc742db5cfa0fb2", 0x40}, {&(0x7f0000000880)="1be20f99a107696666c965824158e4c3c64df2171849b5c5a1c3c5f1057c66f634e85948697a3addd302956187e34c420a23124293e725f01b87896e8c35b7b33860a1a2f1be4e65135474ee170a42cefc7fa8282ab321103d42b8a68cf5164a092b041e900d39ced7e92cfb7bfefc5f355544b221ef5ef00c03c97c5eac2caed16ede9f3af74b7498868a6464f70a64fa0584b51fc1848ac4ee8c4e26db42f9bb44b37f274784b3b01b265f8da970f40e48302d5d84680f4a317c2678cdfdfc3b0c4c711bef52bac4deb559e635119faf64e2c8d8cc9686f269a3cc30e7f67086d78fa3", 0xe4}, {&(0x7f0000000980)="b5ae46e88071d749879b346ef7ab570618fef622de72a7818b2365b82aebf4911e776333fb274d2a55be95c95305fa77ac942ee2bdfedbb3fe7f4040f167e4b764ea0b09fe9edd7a65ae157ee97219787e246c5bc147650812313cdbd0e0bc1d971fba4977c1b110316b409863dc54294cbbe1af5985cfb01111975dc889378ddf6b0fda919519376caeddcdfab4a684cc5a056f91dda441ce9149c83eef7140108f0076ac2d15320402bfa971630056c4", 0xb1}, {&(0x7f0000000a40)="b63c3b87a068e500609656e2e4e6516194a891d88d7f215b0bbe00748cd99826682c3e30202385900de0a6c6437db729eed3f8283fdfb91522c11399f9b14c94a339f056c023077238", 0x49}, {&(0x7f0000000ac0)="6edf120022154a5dab2c8d8908a115213bc8606cf8bcbac74d62575f164c03f0b2e86886c700c8e880697e6b55c509bd80e3063473f198c0796241d478bf4fe6c98e3d3b1ef593469f5516138f831660367d41013105a67e962794e7374e08435a825f28415fcda2841adb67972fa7fef8f319c9fb78a0952c147bd9396a45bb90162064f0b16992775e04af76123ffc2fa33001e00efc0f6b5408263775ee8357cfef66f67429e64bf2a48c5c2514625b98196f", 0xb4}, {&(0x7f0000000b80)="c86a65a3619b2fb1656919c55361c17e0a8420110d2b14b86720279ef8ee8abfdbe1b98340eb19f7ce4b750694a267299d66766837b1fc3e96d2474734889affa7f9adbd5850190d8731803cb1f99b435551c6a7bd92f91ac2785c6b6126fd574318efdf0db04f25c8d156eebffaa12daed6969284bc9ab5133be3658eff95fdc4238db5f0874518c4815f995f1ba902386fde440aac4455d6d83332096b06ec04cd76e5ba193e34cb0f7d65c273094f2e1acb958b928f54214251a53d9be9e059c5ead206538cc0c6765c2715f149a2f554c1ddcedf34e2f14fbef8de63cc656711b79ff5", 0xe5}, {&(0x7f0000000c80)}], 0x7, &(0x7f0000000d40)=[{0x108, 0x1, 0xffffffff, "9850ed6da8c32ab1ae5b7d3c1888cd746c1843ab8116e19030b3f21634aafd073def59fe214ac81fd83071901c1c7ed99763a198d22f02308d07c12b8abf867ef4929dc32950e4987146a9f82fb03ea626233c4f26d2bdf3619dcd04aab9572ebb5070d1d897c9f2ee3422e4be36c60854e9dcfea9cabe000ab8d6e5c23a4aebcbb1c3b2a26a7c56ec38d24ed25b26a0646361f990f30d5362f8bd3da3dca2d8b29ade1175cef43c990c00c35c77507c9fe4f8c4b5eb33541fb56397305b00ee5b2f5f709370e95d7e2dd09c91722aacd8957f0609aad86c3e63d161c2445527cc5d4a41aa7c909a0689091c589695558d2f"}, {0x1010, 0x1, 0x9, "04bd28cb2e792cbb0021293bde34453c1f8952680a40a19447f007ec6c107bfe0156f4f065a414173c9f9bdfdc09d0491e2aaf84367183aae91441afb9d042c3e8ee20cbf4ebd660d13b0330e33e8a172d7f93e5bdf3e316f59219b7db0d9b2df4ead33d9bcc3b8598e73f42bfd4466637694e1af25e6db5d9eb9eea2ab36d3fa704cf44f21c0c51fc2648c2ac8ac993b79e467a3604c37f0e28a9fe1fbe16d639c43a93d89da3f93341d72795ee629fb7eb6135f2f1bf211092b180eed8dc6151890435e376b9a77121214c5a5276f97c871068b03d81f730c6822fe3ffabdba63324f7e7468ea8bbea6f39d7023b28f5ee7735dd6ce421cca143dcac4409c279fa9ca04299e305f2dfb297651dc0fbe07ba3e3e56caef8cb7d86ebaee7837457ea1edefa9a94c3d69995458755f0d4c4ec29fa44f265db8d98c6b0d126acc69edf077e636b5375faa80c20128536aad5a08e16e14fb57a470be831cfa1c7ecd5ae53857e0ee051beb9bdca65378ad7457db848aab30fe707aec8d07273c65c9ae2665558e1b76cd624b3bdc35b25fd5bc382a8db55bea4242c297850b44cf41e7725c46fc9a186a95f0c426f65670e05e903e0bafcdaf31f06fecb8832bb664a71428ff1436291faa75ba46e23fbc12088500c89cc53b8513bdf225712285bbcb7d2fb346100339a9a43d91c1cd1f9ad025ac45c4aa88739aef7c29bd0bf79cbd2914fe8774bf6969a968075b844cc1ef14b193f2692a7bbde1307b61b81582b3c7b913e14cc1f8c3b67e469dbb82005ca14cab690199bcd81710283eb275296084250c7a13ca7850a2961b75a30c81e34755d0b9285fff687a224f509983b68fd6cbc900e0bb59b7047c66615dee77628175dc520a32842c6a529dae1358c2e3a6e1dedbecb4c86a28ea5d943bce5874a679dc6dc8ca08018d46d8e051e0eec7b8e7794b2b58fe0275c0cb7dbcb7a74b15de2b753df9719c316e7500a925cf8d9279eacf58173da5e49be9fcf99f3cf988c34ee5ff93c7c98928658dc62a2c6efcc4228961d4fdf99fe8cac20a6e0fa033109fff7e10f5b4499629733f20bbee7953262ff43dbc911d58cb1fe6f77642d078341a7985c88481b8459521a955622262e8ff9ce03c9dd2b6d592c15fedf3ca52ccfbf0cfde50e6b4be415b75f5329c1fb114439d4853cba4904bf131c400e3e1fbdabc20848c9e7d6a5c11daac3bad4b7f7ee9878dea91f0841b50479b60ce051293f06d633225bf6aee98a35d1940711f75ae37ac1d70b2d7fcbb6f9785735b210529a58e54d535fcb85095bc58ec8ca081a5286488d39e6f2c4b0f3af7a9270c64a2dfd9ac8592cae7fc8a128c737dcf198a59e50d78d7c1fdae2d8dab022d152bcdc8922a32ebb32662c34d536eee515a5cbd061305555e17dd9bd654898a898e63b417c09124e40f915c4571fc7a0d2a17e8b6f688708c8ff41f8f5c1c84f2e3df263e2c8dc5ebf6c64bae8a6bdf8c6a4399204e4ec89a755143a1da62eb0fae2b11f3ea9ff82808288d2b5b137d98ed0f3a69729e78768b60f6461adee1d45b9cc73837cff5619c438dfeed15e269609a259a3de4a5d8eea8e3b9b0ed414de89965356f2b0d524c30e30b5329d1f65f65e93119b06c5d1670a8f00e65fbda211f5b0fb33da8e19a61d4d02baa8fc534cf91f630eaf0abafc4e278f3aecd35d8e19490eebb12ef08bff18f11b37227ed100c86de28fbf428c663eca4025fcfc94c0e764f601685d5467111248ce0f901d08632bb04808feee4bb37e3cd4b5c1a1464be8359de45bff8cc539f4c02c5b4e751b69d915c9290b738976b5027ff4b138984e8550d7135b5b3ad11c5f7544b0b0cdc22b867b2e585f345375daab57bfe0b52b966a446609f7da2aeae85746183291b83d35aba2276283d6e7ba37d170e04eeb308c7fbb5ac1cd4cf6e0501d899595845908b054893c9c0cf655a0ce2f652aa1be63a3b0a980e45ec23c630dad8c603081600a0239c2ed6c5a5f6ddf72f344a27ce6ebdb89c65db8c1e17102dbe67aecb57cdf4d2dc25e5b40da66a8165542e94be455ccd7a611e264f2e3c2f506f8f22df3f3e4f404b624d26c616285a733eac9d83ea9ccc237d3d1511d57df0e82bf6f248033134de06948fadf622a76edb17e10148d084a10414707ddcf14288fd9221c90a90bf33b40cb648676884b10e4c206c448f1ad9c51ad91f31899508870dc026fb2f63436ebf3edb1312139d270f0e7b8e25a8d356b415af051228f41e681ec4bc23fc75d23c292813e8159af9aca8b76a5b7ebbaa29d878dd850fc4fb77239547efd53b68e15460f8d10ec785d60b7c71cb8432542caee1c4407c2690e8e480af8c4e49d8a8d723746bfcccb092f03e08c8b0c779fa434ee3dd2198b6d89044ea1eaee280ba6df272acf4f69f6eb0b95a3850db12fba66706f4a6ff92133a8733f5a13411fb678d06d59485deba30317b7f325bae9c2f1d257c019b9cff18faaa5b35cc21d328ff42f4c8f0ab69afd3d2650604f9b12444e2b5c49d9fc6189cb11db30d94b2e1a646be95d377a8a510c1ca924e45777eee3587650b9f273814850ae2f77dc77aa8d88d880b47f71445fc31908467eba037ecf3a856583b9f9e6a72d0d0b713ff61c91976e78768465474b4f050052e3eeedcfb39cc288b094b58218416270a51d7c3f11e94ad507494dafda3725d3ee8a8bbf3dddaea3e4dce5207ced969a1d7545dc24bded0079d3ae14f09e0e8873e4b84f795085083fdba608ef0fe25e5adb065e1d2104bcf909bfa962b83b1eebf7fcb1c065d3c2ff9b5f1ee0211aa7855a349fd57511b784d6591dbf3f72045b1a857df9b979df4bae065179e091144830d1444a04bb35b5dc6a336c111484ffa391d015c67cbf32794a6be9aebc8f7578ec64819e3324e1b656a3b7ed123d3d12dd5a72e250646d7e3600205f49b7c4d8506900aa3b82cab22b1512e603482e94016d975b4024a3f1777311f9718e799965a8452837e494ce86eef23e4f52791cc530ba26479b93140f533e8b45ccb66a65761ac480858e74dda72fb49210019835158f995927d776fc43e3112318c1a0bcacf9104e9f8b9dbf3fadb158d7f40dc6686b66a36fecc495eedc4ec1d01bf42239a928ea5094b5805ef3aab180e6e7b4565b6dd877f54e88bdfd19465065fa840c9e38c3347ac6b818620564e496a19e3c613f849f008fcf1d015dcaff769261444ac5c3a8e32c3b915ef0803648366da35dd572453a047e5521941cbb6327ce611f7fbd68cbc81dd0789bde76f6e5e837d47ac066cd54f6b0b7f90cc9b60d7f37a3d0cdf36885352925db490ca9962f1182b9792d117557de71d50435d722c44efda112da21e118c8d4609584d3c7c5c1f21e25986e5fdf621ecb897d6dde88af8ef1a1d2ec9f30b87823e2bcbb99c3dcc6d3b7f407d7c48bd7a69109bb8f210e964318cb6b373a154b2a8fdd1b3f6ff7325f9307997145ec4db92398ce119f5ed6e4dd27d53410e5f3dda0a5bf09c3d6d66cb19be44937989f561a579e6226c540a642dfc042fd63f422ec35dbf0bac2ea4ddca81160e73405f8a08159db7dc2f94f3ffd72aea4bfbc0fe63de32fe2da95cfce02848a342aa0404fda124e958bc462916c4ef9aee00d5cb308b260d88fc6f242bc042be7fdf2924363d02b85bdace632453d2672b6f029fd68e43b8b79f11caf18a16ed7af0ab7ef913c7adb79163def2f0a7ca8c4ef865903d969f3d915796144536c4c027790f00afdc02c46602543064fc40397503109c68f4b38fa91de560f5123a05118c1daa6950b02c386025682a632edd772daefbf9ebdfcb86ad668bcbce3aa4b0fbdb9087781e7b41f694327d61f60372b9c0c9cb5944159841e80703ce4874e7039a9560f247fde9b57f13f0fc1f0674d32671cf0d378b55f9acd1a56bd86e174183badd5989db4d338ed6845d0a095e65ed0948e2044e9289dbf2cc2089d800e7de0013206688b03801f62b704e828d552c136c1c6a5f0f89cd987bad6b6abfa54ad1803376d76c78927bd83bc4349035676d9056e67e7fc318532d50c437314ba2873fb4580d53eb4c49245dc0035a08aee38c8aa1d394f8982293388d1ca580c42bd2aa7ca1259d3e12c0d703dc49d5606e7efe5f701c1208c115b4575ba905cfbbfd40f83dbcb5ed1be94874cc62d61cd843dc41d857d002f68f7fe105fad760fc6e2620bf95a7cb18a9dd5ab7faca4428dd03c42d9d34401b187b6827f03b5197a7a3d43cf4a25f16d0f6d9dff7252f664f0d20146b2524bf917d44dc80dde3c22ab11e20ff97865385191d2d20c04f656ec448fcf13664086d98bbded4e09f69ea62d7e1bce05c49460d2ed905eae229f0af6dd3ff8b51b04acef9d877fefa95f99e88ce5963b7c9ac9b83aabcde6898808bdfa57c3a431381d6bf14941a3d8d0b5823160373c2ef7e179ccff83faf70ca3dd2015a50db6491c7a07a176ef6500875d35e29ce0f5d023e269de260b15f41d033791059b8fe557f46e2f56e0bad71274a3a4e7f465c937cdfc65e38ec5e0fb608874f77a77732d6c36577e1cf309fe183e33c26c2f39e49fc200e50679e930d53c2173bbc104f6e9d7230f9daf3f4dfd83a2fe174b50768a4dd2b10c7ba9c5b338d5aea0354290afbfb5c14df98b70f396874808d5f22b04abc0a2fc9edbdfa7ca4ce56134221bfcdce290c50d6dd8d4f9af38578e16a63ac2e8895ba6ab32e78703394e760178e8215dca070532c48ad47897eaf52ac69d56eabae60b9a33119eeb806355d357509aaec408945e21a572cd8fb00c7709bd00d8a8113867f0f96c5afef668f1007efada7d63fb2a120b692495c46f6e4d05a2dcf4372627c72c4e2e7f7567b0a7da8d6332d423182c8a79ff1b2c5813a29b3d7186ccb9bf46795ca0d56d263ad67b41101f0b02c0257b36c729bc0dbd502da1d6e26c54bbb41c528dbd449663c1b56a1b0c27c4a491fbe796f454e8ce7534ad747916849e2444ff44c38b28a696eb45de2fadcc50b8488e03347f5fc9c9dd76ec178ed136508e7913877771ccf13b635836b2c3803eeba125c996ebd1f7c77b8987d252dda91aadccf33a0916cd28b9c59ea3d521e975b7d2292bbb856f16e794b0c06cf604c5d087cbe2e30cfe136564c9f708b7ab15209763e59ca7642a22a6b2ba5f81a3b0748634d036e602c6ab4fe19eb0de956e143a60c28ac9c3ed0f5889a0030620f04b62d9b0c91c5eea8d21cc9e97bf0f5312e56afc103168e2865b49bc5d2cd626e13da34c65767e94e57f145e9c6f4278da93dc036508b4a37bc40a1718a59e4691dbd4df052a3758cf18c6476cdb19e9ffee6eb215b9452a939027221ce1a7c88ced32833a40c2e363045533ed9613c8e8e73929545f749251286cf48dc8b141bd857eabf38c35ff34f4090a98d04f8fc13b80b7b1556cb43c495fb09bf4557b0c14e18a9be2baceea8b263611a0db2cbdace33f8b7fa11afb6ad21a4d9ad4224a66735e6d4b352ecba9e1a94cddea9a4d1890a0d50e11aad3076167d2e75e766106f99808b8a4410db36cbf2738559c5fadddc3e7dc20c5af35aa884ae2c61c714e89d6c403b1e54bd9608ed2c790f568e24ccedb8fb9b4d54708d838cad0ad3f9248c0cf688102904a64de1a7ed148f471eeb0c46e347e6c8d914cc58d68aed3d88945f46587af7ef92806422ab1086a27a0444e522fda34c350ec6e330867187e64d562bd93d38ec6654b3a496c21c7a7198a97dddc0055e9d10ff2"}, {0xc8, 0xffff, 0x7, "a371346eb4b243e708e6428b6943bad7d616605ec64ceda11c7e80161a730ad6cf497123542cef3d110069c9581016684363a1aad536e4db7180370ce6226ae6f92a179f6a06e362267ee6d2273729ab1be237b3e09c6b63aed590016dc64a75030aba24e810d2009b2a9de569ff7f1fcb9585bf9dd152026953e8e6d9b405da8a4dd87fa934587eee9a79445c33199979fc9acd85d78d607c34c530dbd9a31f199e3e108fe3dff145a378e5673492a4a84304c45f"}, {0xd8, 0xffff, 0x7, "35dfce4e2c412a5afc7de9339b140eb853960807992b0d621bfc6a43d86960ac3dbcfc0161e7ab7e871b4d827a7407cb9f192ed782c27710704e5f6bf47f011571c27f69486e7e34aceb0345c2b96818ce567aad894c1453f8d5c3ddc648b6a19b89ef9c5ecd3adf36ec908b3195d0609e9e67f66b8e05fcf47b2a4384a40a1bf47a6c99978f41e9fecdc2aaa98c6c5ab5bb0e651fa5671c47a0e8a42ad95f5d375ea024edd0842f2b2d9e2e8c4156da7a87bf62ba55183e8bde147cb539c823ce6aaaf1cb97"}, {0x78, 0x1, 0x2, "7ace01455d67261a7d57a3e461f9e7909262e5425aa6e6aa6f71da790cd49b3eec8376277a0611f8ee5a41f83f3b809d0b76a05715032cfcb45a8ef3abec2902b88be51478d67724f0776dcc720a6017bf9e9f7068966bf39d5883dfb712b3f91a61130404"}, {0x78, 0xffff, 0x4, "93b69d40485964bf4d1bb8ed3594de5010b60efbe7e37fc48c8ab71fefc74d4fa2b4cb77c55b63fc6321149be57bd04c3f88cc0042474e6af461945363332c64cc42a5d7711ebb2344ce1b81e61b49643da889c35259678c160a0db74710582d43d4d457"}, {0x1010, 0xffff, 0x7f, "1d71d048ab1e45a7b461b04ad030860f81087b9cdf7e460e49df8c12ce4c9ca1ce44547090e6597895d060c82c5dfcd22cfddf7d22ca34201fb93d7dc87a0e868215d220af090d426189628781e19fee21caeff66c9624a4801d2b4135ddd4a1fe4eb7c3e1db92c5dd07921633edf87fac7c6f650846b667943159179b0a351c4280fed4b8a4e7ee8c9c397ab243156a7d916e716b267baa7e6f2e76746957155b6f8e278d0172b37f2314622c7c51e169f765ccb360a0996f7286d055e9cec12d92c2c5a6d4cd82c1d8a278d2ae27334a885d94d1e569685ff27d6204e78fb9b647bf7d2617c3cf30f3a89bb3acab27be703e5cac4ed07325869e8a06b68fe8275080c72d4c73e735b8a425aad3cdbc93535e61d3ddb4150852ff18413cbf8b0c7583a6e0632250293e59f8ab65dbde8acc12161b3973c5d34b8c6f2d4b0264ef739ec8224da3937e5618dea2b54a92b5ae42714e3c4b641cdc1021e93b36b72cada9037221cfedc84f87d6320174331bfd5e6710744ff740ac09d8749a1312fd032053c7012d47f9f6169b7241f0e08bb45b77e18c4025da101360f5b8540d59d7d266b0a6a718b6f40f868b789653cab6fd82d37a2a756b0b0829db02f476d2e065313fbec0b8580e11f638ec54c25f8516a17cb987c69c22eba77cac47d8b076500b2a142f46f12d23e2f5ba84cf020fac7fcb42d0b104c5d1f8ab69bba70fa2f003e93605ef62edd3ee2dba8107ae82b37d2a4f610ecdb189f16532a0cefedaa2c855347107793b7f64e583e196fd2a31a6eaae7ea4364588bd3654ef9e31e3349e2d26472a0de3a3b9b2021f5a0ff2c325f353e1c0aeb4648dde2469670486f6ee8f93e400c6cd27e152704bb7bfa84a8882b82f19cc54625522cfa242786f6def4e6aece5c8a0743535716d3f10dd81421dfb224d003774de1580c873f55dd40b81efcfa2af3c97944194a776d848cd3efdd54b2835e2354463601994a28279df5e663f087dfe223b16d382a1f241466e77f62655e9b225ac006e0897435d5ace4663a71463d69d9eea9117c46a1ee7bb32a5bfaeb520a3974b4cd0e03f91373a813ef550d41927fd75fd4a249e746fa3638acf7561e8bd28d7fb7caf9a70485a52f8d122e66f295b9f8c66eb575c6f73aebe9dd1faf69d834b743d98debca858beae7daf97dfe03b6ae27cad0f6f40e0edfd996cb0ac6da96f42eb46aa90b9f071663a177952d90f61ace0fcbb62e7cacb44a8ec53c5e5691d11fc572d434e2aeca4095957254d0dbafdad2c0f8a868829c130bf305410a28038d55cb3aea5a38fc18fa1a41915169460137e2137cf2347cc53eb7ebf5e81d0784cd423814c4060ccc21477bdb86845d894349101e98a53ae5e80b486d696d62ae67fa512940d6fa53d1f4b004e97eef14e934b9ed53b5b86898225763692563f9f709c3c859762d9be76a2c5a62f0fe1a09a963c130bb4acb3615bdc4203006a731c0403a5ae622442288372dff6142cbddb35b012c514d9bf6e45d217a608e6651761a7689988de048ffe1dd8923dd0433fa78a3b749a8f5f827469d78ca525898b50ff722917f2edfc5a849b9a64f04a99c95d0ee43fd37407c802433f41017bdfd75d2b3dfe3d4b2127d22acaedfea8f9825fea39d86a483f9fdfe38362a99cde104429b4af70eb3da3d30dc3a4a092e54f76d398f771813d5609a6f43afdc8170518265fb62bcd19b9a6a0b0f21b2f0b7c6d0acef98fe58e69d912da37e81b0ca4fff037f44093262128bb0c08446af65c2655b10892f23e57c0de6318b66444f120a9562b2a2838bfbd0a7827feb577b86a7b826cad01f458d80a098f2975431d0f1b7271f4b4305f7e1759d6820b665d4a711da488792cdba91fdf651cc400398f7f5829bbee2244e37002381fabcf3549629a3f478cbaafa2b424df0db082d0dfc4bdb290df339b9c674d8aef492700bfa2d6b3e6684ee518ad7296e19fe40911b860dd11f55b77f25ee3cca8ecd23c46d1d9fc9b0e4618c555763f2a9786b52bb7a9e7561ae01f801b4d65df57ab4e502416b248dd9cea107d7c058fe73c76096745ff3188fb902f1807a11bf98379ede2f1a35f1820df9e0fbdc1ee735d4fcb97f67202e93db3b6e7ccd8e5142b972b8719f92400c47a31ca3c44dda01da501cae473973496576cd673c42c35867cc043f1237e16a7f81d3fdbf073d2d9f804aadb4e2ec279b1114050e2245d0744079a6e20cf7468b63615ee83bd02b078f257e1c2e1a8c52c29410ed1b4b00f9f0ecbdbdfb23e14987b76c741d78f480cbae1c473fdbd2f8055d1c3057fa847bfe4ea786965f13b10de9f67b7fd0c4e2ba66d05faf60fecc1c40ec29f53bcd4951bd6cc3a9c7f3b2e8e9867ca31bf4e7aa4e05ab7002a0d63f158934782693e10f19f523846d88e4af60dc073ef6ba7abc1793b089f45372185abe26d4f29b09a84eea718743851fed46f5a091cfbd0e1a42ae02fef813ff30a69fcbc6ae8f6bd39047061bb42881d973a4a7675c4256fc0df378ae462a39887f46fdcd6c3f094799ac156f5d58a9ffd6011708c433a9ea21ffa1df198cf4e99ce31f7207e4f4603d2a46b34bd2b52c3eb7838fd300206353f8eafb3f5959172421d32eeb35ed7cda46074b51fff850b8c5ac536f8a1304964f60508ebfdd1a3f39dc5f74e48b2873d4e7275f216088a5f61ec7bc2c556db565c6d1d9650b9273876eac2636a999cc3128e7323ea95e1a474df6354f5641474ff8828bec41e9f90d0877501f598dd3e1fa144bbdaaf171538a0f8053a1dd5ae51e21779742ab14397b0bd166b664e972d2271ed2a4fcef841c30c3433c253e4cbb80ed0af435cb73b02f5ef3717b37e267c3e359a054981a82753f09d2275e3ecc67b9c610938e4a029cd21127593d6927f67814cb41504faffc41339fafbbe9af3def065bab705012d6a10bd278094c35a3511786e5e5690206b7ece1adefa45a7547170e23a90c45d4d29c72e8e4f38b2af7770c65cae87fbd30b5960a1b217f8a84c776b5b7f5186fabc7462743a88751cafe41b107ee41098d0474c5d638c7d35eea32748da41854a8207cdf149762be1864d87ce16bc33ec73dc5cf07e86f336385013d6ef75288f73f3032fef54b2c63c573f9467d2a716be0eb079a1b21d5f743b2f81db1bb7493fc51f084e17b7d3528a53c919fb94bd0b4111d4539223325dafee5e91979580e1c94f991f1e683849fe3edbc4816dc24469dcf70d3627a74b998c5ddcc82b9192018fc2c71b329f0ae65816f9588f9475ccd4efcfdf31c49ea3d15ff8724a2874aebee8a2d70e2b2fee3a29110e1e283bf2625261c3b2db750582d85a13fa08623b081f4e5c00e9dd8e071c84073a217298880dc5d91d15520ff8bbcb8b5dbec39fd2fb63080ccd33eb75cc6df0deca345a17816e58790decfe7de94275048fe7164a1f02cec03a60406613c1123fb64d883c0c7ff82a217617bfcaeb48aae74b4aaa0051f23b1335bd5ba031b5ab2131a33c6825f55c9ec30efa33322cc9f65f7196edc714270f767cc68ee2c8967a0f95a07564bb354e240bb18b4003bef827a4ded5e6e105461cf39092d370fae97645dec399a74726fc689eceac4bf76fb7dc461a17af7ae381fbb0a2957cc031cbb0d73e13a932ac1434979cadaa15a600db1a6b1cf1501fefee71c9a1bb7e7e5c3701a2b45be6dfdb734bf16414040e6052a5e078de02e8767a4e04808266eaa684b1eb0b15d79d4be6c7ecbdaed45b34e82c5ea045409e610625fcb5cb4f71f8be9b909556e7fc33eda37ace9a5aee875cdbab44c88e8b865a5cd37962e1835d01f54464a92232ab437bf7d71f5f687e7b178c4432a8a2913d746e51e61bb540abec5d17499b888ba119dbf2b7af6796931777f09b120c82de1f791742c5993dabcff979454a15b29dc5a0d068131882dc87e9ec909dbb9bacdac84873f031d484955d5bda183e9630ca8008fbff6edc7a75ce184b6d847d3cfd05a15462b57d6756e8cd340eee1eb17c8cbd4dc6fff6ebb82556cb7d853668feb197426720e812b06dfd4024aecedd4d0261363c6048abd021c11c9330dd194f0f73d2d648773c4ab216a0854e8102d82accac13f9ec354678063db5e283a4fdc0444c43492708d7fb3dd10adf4133661e6ffff4c41fb6a73d68a48217eb6d17b589edc296e1e9ae3c6ff7a403900933b6e7746b43bf652144a1659300c1b360fffe1140d2000689dc656247fab289f840faafa5df5512a750652416ce74006e86cbd081e4c2ad1486cf69a9fe0affc861ee1cd2acb087cad1c73a7fab5619b086b30f1e60a1bfe806e217b113d35a76c510f25b3c7c7f85e64f97ee4dfcf2d1fb35b31d301119e29ac474ea3193786f2f326a4ac12714551dfdf444846ae4405f5553c8d59596601de18b19a291e8f33eb5563a8fc4c6e7964f038741a25f7020735c20b2a6266f69c8084390987ce7fb5b6a418e25be5761619183074932a46ea78cdddfa9c3745a2239eaca161b40aa6b5af243254274f4ed8ef0f9ceb3fd07daed7e50fc21595c994e835d8a375f7cca8dfb23e986ca271b71df1a7ede0db3394e5e11c770512c5a7902dee688a01dadd36d75ba2c642921a601a801d886ad0b49209d9ef0a33da74d214abc177b3d2125bf09419d58594e5df42f5966d342c4d09f2faea5cc2f7aea6d2aeed11188a513789ddcb84b2d398bba435048c9c7ab2ba89be869dc9d2feb2079ef16cec3b3e51bb3c32990d335d6806d10b2f18772f704876df60dcf624709f7222f8511c7696c4ab11c804dad7e47b54e6bb03bb2a5880f145a23437167411e716ce0781c72cafc2c1bf487b5368dc1cc96818850bd20bef57ba72496707fa2b9c5bf61bb6d8bd4ca62e9ca26a0be213215ccd8edd27ada55d5b07234113dbed71bb65e3e164ec6fbcc421a782c7e6176da47d24ea1d673603338e0c7a1bf601d5709d9604c474b470ee8576a0f5b8682e449e569f11d947e9228a2fa2c8543dc67f6f5ad000e4053452e0ce129650cb8d3cd042ae3bca0f3f0dac750f36185398c1dbab62f135e95cfea6d940dea2ede4ed1109ae6e578a36595b18f80856ccd4988c376510bfdae8fba42c146ba947a5d9c999435cade60d8b05f3ddfd58a6cd914e0a444a4b50f38c7d509e2f26011d2b63820e6ca0d099a2263655f921b0fc430c12e0de2058e994073db5fb53e104368162c39a3dc160fb6b9fb9f6720393cc5b4f39b7f47d24a99a519daf5ea87f92514b58443216a2b7fca563f424f092653812e27623fa13d6cff75bb52df1e473c29ba5ec9f4ed6b350b23bcbc16dd5ed5a23d8f2ffc32b8959a714ba90993c1c5b0663e2cf00ebb680b9054da71a2c38fb43f5c3443d6f3861531ea2553f6d96fd0e32c500a61ada1c75a6586f043174f98922607a526bd17f639300ee064464056081540dacee6fc44e697ecd1b77e6b7fe3075ca0a5078eb7579029874554f7940d97eea9ee52cc618fe29076abf59abdbf533e0b7cb932ffbd320e2ef1401bd8b04474535bdc6742c0760de131225b5b4b9983a6c655c85bee1fa2e263d98cdcecd6a8ca6e6a366f5ffbd9a454de071bfb48ec6705a6e2ec8f7c0c78d32bc437abf823ec3ee019fced23d1171a0c0aed7e21cef53dea792d499ef491bbba620527b7377699c580dd67b7dac44cfec0589c855bf50fe2f2eb41b17d89ad5fe726605e4e2577dadd2b0af1ed62cf5223811ef212f653f7868eab4f750c876e9c7c87b9378a1886"}, {0x108, 0xffff, 0x1, "d8c7fcca8aea9d39699968d85f9ddf97f9912b376d20a0a3506088e8b73e6654411d6fb50063d570009cda32cdaa89e3dcd305ee3b4aa4941cd842ee1c5eae8af4ef484979fac5a17bf432fb578183f21fb747bb0efbd108c3a20922454afc50aaa5eb2f0332f6423111270c5b0658dc748c6f2cec9c022df8d4575929acf8b6198f5302f1789b50c6274d3fb50520cb65077951e70b687c50ad322405b623dedf83e2ead1452bd3482ed88f604ede8cdbba0455eb7b901309bcc50fd9395b3d1cf6ea08b414ed923f617105c59bee8ba9d1b6c57213dac1dfa62170117ff60500dc755cf467d80561137c21d2c2ddceee9f7f33"}], 0x24c0, 0x409}, 0x1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x17d) 20:33:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:33:36 executing program 0: select(0x27a, &(0x7f0000000000)={0x6, 0x7, 0x10b57425, 0x10000008, 0xfffffffffffffffc, 0x200000000, 0xfffffffffffffffd, 0x20000}, 0x0, 0x0, &(0x7f0000000080)={0x7ffb, 0x8}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x9000, 0x1) 20:33:36 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x1) fcntl$getown(r3, 0x5) getsockopt(r2, 0x2, 0x0, &(0x7f0000000180)=""/77, &(0x7f0000000200)=0x4d) socketpair(0x10, 0x4000, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() fchownat(r5, &(0x7f0000000280)='.\x00', r6, r7, 0x4) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000380)="d2a30771b4c352d993f8ba6cbfbcacf0a3080f8c48769aebc0b505462c90c457eff52d58bc3cfd2fbe1edde2c86867bcd42a2f4649985717c14ac90fd010357fa66717e8b12b6b9721a4e189aabfd2e4cbe4028a0d6c19d717f78167e1e5f9d45650679a000b7cc3805a3995e01882db5f929e4862ed93513e9ac60404737766a636c1aaf8f09b533a9c0442c68d86") fchmod(r5, 0x108) sendto$inet6(r5, &(0x7f0000000440)="6e1e313b3a2ecec03c5c682f5cfa33740a491e059e78160af360c331fedeb6aad891db0daebd4a364bf68411f87a8df2e5b4442c3789ae9c085447d187292e85dd72b1ac315dcd6ff2169a780385d924f639bd0be90c0ec814c5725e90e008d51430ca8fdab5436250b2e3c1cefb88f4a7e209214f07b53ec87f4ffac64d5988982040d7f0b8373c6fc1d67ffb5033b098b1899fea0a7ae5f6603b132e53dc3effb1e66bc33b42aa21d65dcce61d1d087c907211738bedf226108017efeab8aeeb4c9dba02c8c693b52d28ade6b1b5798ce737c8d546b525f3223ea06f6cd7a4a00a893c464fdaf197b3d8d8abfc5d99839a6d0aff0f181c876c2c9dfeee25f49e04dd8dffc5dee9849e8c6ee76628a8ae5dbdb16e151f9a65265541f7e2810eeb8597e64a4a4f0916a386a3e80b8da181898180684eeb7264b45b503166739c1d25b6691a35a8347cd795b615d8ecfd410c2670df76126fa1975a0e46bc68b499ff6987ea47193b99f9ecac4d21c4c0e92515fdf073c6d04efad2fdb1e14843a8a8e225af4b6cba25111ec1eae5d7891bd59d9c418b3a4d3a0d928eae9663909a9eac5b630e8a247f1202febd54de1819464222b460ea7999b1a800d458d1e05a56246bcbdf4ba99e17b388267b322e48d70d52bf48f557570d1d1dda3f6df277bca655a6b80e1d8cb0f669d0b5b66ffbb7cbd406561fea27165a40ef93ad88041bbb12ec89bad7ef6c37109f88fb920e761cd40e66a7c3e359f5dcd68266342571dd17eb03f6381c4085e8df40456fa23cc432ac4e4fc3807c4abd6593037d3dd4c31e85aa1578f9df4238f62fff789d35c888e02bb4e5ad6d9d291ce0b85b1b7248619fad374fcb0ac7b7087a3073feb70508ff01510c9c5d2aeb8a04cc9d52c533c4bb3baa12c6d20bcb773ed42ef7edd41aaf5de7740e6de2a5ea196bb5fccc82cef90efb2d64d486961387bb5aca57aa966771d69feaf27193dec529f348e4d61cd7f8c33b2c7c7377fc5c4d79c364777372811e1329ee1179d67f04cb4f88affe0bf78464192e8c186e0ef006a3015b915f209d057ec7c324bdacf4b621e2228f0f480041c184e3415d0c9b2a18772c2e9ed97be0e76f8327fb5737e7dfab311e9cd5f95cf10c06dc8e8bfcf31c5c3ab35da028ea5a5ae1f554b6e4e5792c790b818640e6765954f5b9c22c8717abdfc32d9dc79de5257d41271c249e7c7bc2c84dbe14388439db858f458967b8d923b677bf489c75214bbf9a89891bf8969d4f524f0a68b0220013f618a64d26d4459c13a6ae0ec622233d31ebdbf153ae57ee4f5892634ca324f87ed617acc2233d61440c7d9cc5bfe2cd527c3c545933df94dd81ad6f99d79fbeb5a38613195ee1c68f9ec81135fe79245845a0f521a68a26bedf3b442548affc5fad091fa1ec25f0894645be72acbd3aafd29f8aa4505cbe9fea441c1781c681799bc50efc6304d7f0fac199f26a85b7992fedf5813ce2f80ee9831af79bf8a9a32e867fbfedfdf167912d51690e29e11bfb7e73afc2b1e06b6cbdb59a51c3b1ab0b25e09d45007f61a17168fcd1994488674b30a2d3bdcb4ce775b7091d361cca22af3214994fd12ef482f8927a16b108f67aaed996f00eba6df764dcfb092affdff82b58bdc84a9ea2128be5fae065a6fa96e422eaf2ca47281ea7ee085a1a6d306379261c363719033d3fd1eacd41d83632321e0a84dd0f7b5b49a68c77eb4783f03a0b5f3cde952f8d49ccc3c22ac38140d9d84c229c013ab08fe441caf1632c7398e3f6c03984a6544ab207ed9915ca6306ec23bb1ffe8473a993f842d0c26a2c69e14ee6c42f768a2e0f8815a546a38e0ef2d27fdbcfb435ed1565e18214e7a8b15af9b0557a2dfdad080915cf29a7f9d5086eeb08e8ecf64680f52798ef0b0122740a54110108713c7d5e76805ea0c147c2bfd50fc761e232eddf12f651249263a8cf025ba5c8c85c278d443274010a8edd45b7eca7285173049856a43d05e9960a13494eafe35852bebdf05ee1e4c47257d1c849d1de8888e439ef9928d282ae8f01ae20670ec604cd6b49823691cfe0f4e9e584f62e3cc279ad705c86629dea0c42c0fc9c5718d16af24c1175d09fe8d0a9ae8e2e9f973d6ccdd6b8426acf67ad1ee93542af4876b1077efbdd3e1ec7463ae50f92160aa1edd6006c702c7625292a84002b7c21386975c6954cfebe869dc0e3c345dce52306ae47ca48cdb7a76cd4990f7998c56bec8f8a3ac7b4dcca57e4206f34b57222f5b805747c32c79bc22e5f754e2dab68f23d30d66a8e96a672d0c9f3fc452589bd43dfef1b23aebeaac796c50a89fad59d7397ac253e1a13a08ac8114529e3c0f81f36e860fa80ca7cdb361f7dd479ba822e7a72a0bc789959bcf3b5ba6d98f2a4816f9c6907c462b8575129ea424685597e7e7800730324814dcdfa08dcc5cf21038813a4e5c3e37944bb13797827ce3d905f795301107681fc517b6994bbf4cc741d4cf06efcf8a698f34c31402a7c384c337cb3d84ef152a0e8305e6156367f0c21eb2c41b845e47c71fe12cf56dc8bbb17d9a2a25f952fae08937b87c6c7c5e0610d183c39cae5d99f79f3d226b2e7c8d80b4c89a68ff48f709a4a2a27aaacb681ed673a4cc0c0181ea41589ff242ae3521a3ee038b4bf7d4d5df9c2d73e60350df24096f877f55895f86987743412d2e92693aa31a1912aa2667a3f77103b7ef5ab93cef0740c50e0423e42d6ecc90dee60905ad0893868e41f0b741bfab0aac7697ea1deeca4adcef4be2ca915511a02ce3c2b4e87218d67198acd7533656b75cf9d93d7abf484a872c3d139ed5c6535fc14af73a1293130623ccaec2b6793349d7e3d981b8acb4a005ec1e679b2bdd2fe30b5e054ca6ee2c42bb9c90fb627e65c4f3587ddf300c0503e246523a2c88e587dfb22ac2ec901682d4f92d089fc179e3b408d6bd7f0aaa4ea945930b911f1d6deb72509739468cd188a109280bd811b751bf054adddc4b34992a0d8b22ab25f2c850193faa528b0bb202aedfb2b4fc347b40561df437d79da1bfa40b427ca5af0ff1c9638d81cdad54faa7ae3599d32f44a529d752a3a1cfe3fab649fc5b8bc60709848582cbf15f7b065cca4ce816b9257f593b797dd334db7dc0e37e18031f8144751bd6da1ca3ae3b56759310a1ef1ebeaf84eb85372a285a212a6fc179a0eb7a67836bc96ee9ba691320c934e96f79579f07c6050ae37b5856f5ae106d459f6d6f1d87d80056df7b48afb225a3c05f51798ac1b97cd07723e228e35a0e7d0525a082ac0fac92d04f487272adc333d41df9cf0eadc7ae1541dcf60e8756ba04cb70f68296b1439a68826a5d75de244dbb0cba267e1990e430748dfb33a34f4c30d42f4960d2315a0c91fe5d316dfa1e4cae50f6ca43a8011fcb6a81204f266a74a3410e7d7f901a0e2c0201534e3972ac9026fd8510fadfc029143bc65e9bb9bd9462ce6c5844626e9571b21b21ff7ac30586077d1d59ef7d590b0f6e9c04bcb0cb41104f5d7f524f53d4345d3c0c8f18b3daa52660a52af18c73a43579dc8228c7c23f11ecdb21a96dd919ca8ab69fe2cb3c916ffd53172925b3ffbf4def0c81fb25860805c2252af3619214b847638e37a9fa6723f31170c05a5fef09668547d39261434229b7da5a48e03043e7aa7fd4f8dd333be9a67f151ed5d26f1e2b1e209cd204d1944ce8084639585f4a8386741dab329cad61f1f3be378d58e97252f7a3a852c0c53d753be70c50f89697ba10042b5e74c487bc36be8732c93dbc391f9ae10d4d18a12e285b2c0b14033f4122225ba8cc28d5ad19cd112ec139bbd333d96d8a66a9abd8e824fc4d7da05acef8724f19a0e16e7ff9b81cd80dea5f93f2afd88278cf5c9e5d0bb00b93075502debf88e7ecff2f065aa640e9fc4c0e587c415c62c3b59fc2afc21d7754ce71bc002a75d0e1d0d5d7e36a34a58081b014685e0892cf785963f372ac1678636e65bd64a3593cd14fe60e71799524398be8aa1e74071ad22e67e6636af1ce182534cccf17a86d7a83e8f4ca0a69e13f52020330b23c1cf652c99fee53bf31e865ba15e6a1ecf84ceca3dda66696adfea7f2a40bf5bb897c18aaa1b5d3eb4db84afbedb95d152347e92fae1f311acdfdbc484cbc13d7e15513c02ea95c4a669d4bb5f81e38b8bb526a7e2426e282b518cea037a4b90cec568168076732ff530ee4b89d6a57771b4aea2066d358af8cc9e12eee31e3215afaee006e46f98ad21c370de4f96a2c3a79ef27f8ee3c0f320d7bf853dd3d0887f6fd5b086c099f137ee89e7f79c67d6d9375c8e6db886c130e7c162ede96ce15443f6b49957556950b54b59a7fcb15ecbef5b27f02d1381b252429a6cdb3f0c88f2093ca42cea5a1b3524fb34f34d4ac35c3baeb9a98e4de5040ecf70bd104738f13e1b21e84852071122d4e94a0bf8f242f787d9fad919e3e6a50dfabeea7bf1d77e0057fbb1ede118cefac9e6329aeaafce9050194ed41d2f02e8e4f0caf4edb1243688e5f74f2687d913119ff4fc197c438def47bcb6891bb7c52da230a4cf83a62c46d8f41cd48af42cdd2e755ba5e5885264ee49be8d551ec5c35cd183c58b02607632451362473f133198067f5d2a724bef579c2c88e554698d606b744dba8078314f95002614eae1aaf85f9216d940718298acac8df422c67dcf43d27197c6dede319061c6dcd64986df837bf83c42923667d8340f49f576572f243e5494d42be2f1e744f6037f2e93fb590fff7957b4a0b2ccaf1a00bde811fb2089a4c08638cf911fdb3500c51176cdcc2e54957074bf6b41516d0858a7b57276027e89812eb19a61604fc9427c572f51b88ff0386517f14ef5869fa26fe20958dfbdd02d34c700363056707cceda5e76a19c2c4171d72f830b4547a70c1f3561c461451642722a3adb3ce4bd152f4b72b57399c18092af42d40753b434ec39e60d1c2f8fa3b0a2a325433c13fa5b95af05025785e45387df25ef26cb0bd46f161bd09a2d5de1b4fe06014444d64d19eb219af49dc3e7597be78c1117652c3bc724fb2d59b7e5b28edd9bd87ef96cf441f781139d341468295cffd8cbba68b8f5332ad8422702ce14faf77f28450dfaf2cbdc4713630fa2e4071cb589bc016484d87ed429dd753aa4039da4e8b48579d2fac1004ff3f156524fc2f762b3fbe3af21714b490acc14d59206b962ffa466d142f1d9b0725cc51b14b29264ae57973cdaaa992cdd92024c692aaa9bd76330541c3bf87fe7de564d1c34653fec8ceba6ae93db47625a20818a1c671c90572a2d530658cdef3c4c441ec1e2f2b7d31ac7638df29a187c439d23ecd54e7d1b1ed3d0bceac0dfbdfe77c0544525f8ea258a9db7268e0ec94bd705acc839ddaac96b2f9813271ca59e6a8721b80972797dbebba44021e39bdb764f71803ef593a2976c09837fbea52f701b32ba9e42553d78068383741467597c8ca43eebfc526e37525d9c24327e9efa9ddf4be8b6a5786e40865dbf44b2a4a30b1c069634b560f79ab2bf46ab7621e631f8c06b6583c84c439287df2d2581b7182c9941e9927e5ea85db4de8071a448e4dbfb2fba2fc8a526d6c60593634409121831c0f8aab1a63c53014ecd8f5eb1666ae793acd283b9f8ddc2314e78fd31821cfa77b6ba5819fb44044f07cd9c71ef93750fd103ce2cacdd87877f899dac94e7045e4ae725d25654c658b109ca3823c38f45308773fd90a1ea1f87dff42ecd31d114ff5661c727c9f897653e4c561c4d53d55812", 0x1000, 0x400, &(0x7f0000001440)={0x18, 0x1, 0x3f, 0xd8c}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000001480)) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001540)={0x0, ""/180}, 0xbc, 0x1, 0x1000) bind$inet(r1, &(0x7f0000001600)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000001640)=""/125, 0x7d}, {&(0x7f00000016c0)=""/226, 0xe2}, {&(0x7f00000017c0)=""/54, 0x36}, {&(0x7f0000001800)=""/153, 0x99}, {&(0x7f00000018c0)=""/35, 0x23}, {&(0x7f0000001900)=""/158, 0x9e}, {&(0x7f00000019c0)=""/47, 0x2f}], 0x7) msgsnd(r8, &(0x7f0000001a80)={0x2, "fe820a76"}, 0xc, 0x800) semctl$GETZCNT(r8, 0x7, 0x7, &(0x7f0000001ac0)) ioctl$TIOCSTART(r2, 0x2000746e) bind$inet(r2, &(0x7f0000001b00)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) unlink(&(0x7f0000001b40)='./file0/file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000001b80)) mkdir(&(0x7f0000001c40)='./file0\x00', 0x8) fcntl$dupfd(r4, 0xa, r2) mlockall(0x3) 20:33:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r0 = getgid() getgid() setgid(r0) setegid(0x0) r1 = getgid() setgid(r1) 20:33:36 executing program 1: socketpair$inet(0x2, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="62a2faa1ec173113734c2a34ec4cf489d799221c14a79ea45005c6b4eb969b", 0x1f}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20012, 0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x6, 0x101}, {{r1}, 0xfffffffffffffffe, 0x1, 0xa0000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0xaf3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0xb764, 0x40}], 0x4, &(0x7f0000000200), 0x3, &(0x7f0000000300)={0x10000000, 0x10001}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfff7fffffd) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x3, 0x20, &(0x7f0000000340)) clock_getres(0x0, &(0x7f0000000000)) dup(r3) 20:33:36 executing program 0: semget(0x1, 0x5, 0x2f2) semget(0x0, 0x1, 0x8) 20:33:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="57605f4572bc0bce73ca159106cce2f24832f39f8ca2c8a1cc242a6855dd3c94232393418106d47e1b0c27bcc086e9bfd9ac38ae679110428b7c4e2cd61654dd13026336c89f5faac9526d04977c7d5a82d13c2377d9d5a8e593234802ca9bcfe612c634cd59c38159e0a183a402", 0x6e}, {&(0x7f0000000140)="f4b590c3f2b653f01664eaa654b5f6b37a3f332837aac5fedc42bd5109ddeaf9f138493718c58e73ed44bb56e28540b8cbc597884e0836bdd81176de557b15ad1b8ad762e6b1e5910c85e21803060507b365887de6a2b1a739497586a62add3138c79aca86292a3e96ffe85a30f8dda0de4321cbf4562d92c7fbb4e6", 0x7c}, {&(0x7f0000001000)="c33ea8065ca3c7bb98a7f48d8070f7c290e5164c0ebbf449d064f1ee2e9852c6e12f0f04c14fb7f1b2ffeb72ba5583ad812f76510715021c1f0a725eb1ba9adadf852ecd6e9bdb417ad57c71b8ce36161d84d3b0a76c8a64a2dd9476bacdc5bfc6a53d4b30788c9cc6761494342a9d639a6b7bbaea9cb5782f6235ab50321f60fc7f34f17812ebb0d717c3fa5d00a8a9d28a704a90aa7b21472a67ba6810e44e74bdbf9e333fdaba95708c323c70014f8f7b168cd01ed969327ef8de548974a6631d501d109e098c5e5b4f3cdb8dd8f28c9ebe1aebbb34db324a9f664be48294f74651c59920c96a4cc6e5014daaeb3080dfbb511219b0c0683e6accf19e39687a38008a41723be875ed4a820fcab73fd68c8cbbecfee308fc5773e4b80383cc33714a2114b03c87c0eb6b4ef48e3d3ed3954473cbd1ae20c2c0a042172fc9031a00d916ddf8c373ee7e0cc9c65c6f62cac5ff5fac1931a9db2cb2918502d161c329a196921afcc946104bc842763b1d1f25ebaf073b470066db071b60161ce5958d0a085cb23d829c5acb8a898cc7438390c0b6f84d9106bdffd4848147c081550a38d8dca0ed079d95563ed1bdeef751d8f3883e93eaa30c037423aebaca8320cc9e8d66a6c7befc56c6faa9ef595ab829521d76d41f626c00dff33f4ae555e6412e820da10f25f1963546bb01da360e367a79fc44e5c8468e84360b2b94e422b829f369d8a724aeadf9c1ae77dff1333fcf89d849a9f8c1876429d88adf655a6163eea19de37414813a8ce8be088b8098fac808b762e3c00961f1f41f6c6e779a2f0ef9f4fcedb7c1a8fb72100c69e15e21a40b3426563ae932f20f956132a072cc5b0374d5c951cfb933027dc56147d975af518663cc2e38fe7a61953c1d4d2f29adfebf2df900514dc170e4c49e150bde121e5ecf5d8c0fb97c452366a6c8b15d2f51d38e0cdc39708c53b75ede0529bbdf4466048fe4320c100b977cb49d8e232401cb2fb01a2197a94d4b1d64ee9c8689291c1ff7213201162dc94f55daec1bca306184f67930fb3df4e7f4b8df578bbf2d89c3574f58519d57a04f4ff3ced4aeb9d6fe7b38d2c0c1a60d7a24603845f9114241daa2a68c4e4a231e430e835ce027e1d5075410c340b6b07d6b03197c4faad67816bfb4e885706b52ffd2d15d94e8d121aeaaa60aaf9be04fec4e33eb4128aab4652c218e9a99ab7886a1e2e86217461c9b43856c42bcc7d438be2c2db859e67cd121c4b47136854af8d392fb89608d0d23b89986f2099fd310b391a3f47fade0f0b9a19365f03ae7de9eef22bc0ae1d2bedb99d980d8b585306cc7110949837d6a388ecaf58f24192207a6bf4df9412f4b9f30fb4f8747b59cda893e2b6048cb968c213cf8bf6a31b3f2f9a5e33b679ebb52ecbc8aa3f40cd3e59ba31317c26741f54eb47c85b56849c3172f685f1a9060eca697225a4598a127e7561341a37a0a7eadf56f7b71909bf0fec5ac9fd9013e3069a0353ea37ed76d60a1d3b5464442083404028a9c0664ad329b89f1bafb6aacf4faa3874aa260364c4b59d8cd99683c2edd16da2fc571a477265519d0ce631226e23d12799dacc6716bc1abc03fdd22a8ae44cc9b2c2f9a221bcf563d5a91535b509d303e11ca91ce5a0341c271ce2d198a7a12750e4aaae2a09de97b9b97b2629c0675fda3c83dc0932ef131380ca80e8be9153ae725a33823147d1e4cce39f1c1cc72548660fb7d5610d35d0e5d839dab5ce4c46502cc04373dea8d42cbe7d9e3addc840947bfd10bc3410bc42bcb0b6902ae099ad58543caf5e7a6ce447b65db0733e3946d727ef774ce64a97593f9b6a2bad7fa35304a0b57de7154942b165643ba99d67f387687efc8bed02370327fcdff8ef958c4882bd134393dbd720372f9e97f54e5bb38f1c912b4114bc3fe915243d699952e0bfb0430d649d13afdef8423555425aaea7138985baa71099e742d6130bcac30235292a281c794eee6e865f54a0630491671c5a5ce5319453be1c008823ee49bef6242d463701b7438c9255a61615c7d9624c8479ee0c7b940fd36b2ed8445ab2522aa740dcc7b92145047b0e973a652d1f17dfafaf06e92ee63f852bd4d5af2f707b69ee180c6f60a90b5fbb7d418936ff9b6ebcb7efc6c7b3fd4e7c463a736e18e16a513c9a0c4a58b41b7343a069d964c1378641006d2465b6a2b4c059c1432cbf0b5feaf49a68e483eea6f74d4bf6e756ba0aa07e0b6680f16aeec4cc979de59c356677a22102dbc22c10c61def4679c43939c7b320c267ff7ae52c818fceba051e3a315fef15a21ec97db78c17c851e3ca8abe1c77f306c6af5b4f144246f9610119a99dbdaaad4b3d0e007290dd1f607d9e6c3d0c9f2e87301fbaeb362e59f6380a138000e40df680babe27531e6493a106dcbad49514ea35520d306d4a4ec3e981601f3ee9c7e10af4f9a4ab716e7ce6ab4ebef2441581de3dc190dc96da147bb558b43cae38b93376487df284cfb487810afaee08184a22a09027ffb330de2328663305f0982b4d18b8da068ca0f7f47dd2071af508fa07c9f5ade3fc0aaca32c5324af89412cebeb2ad01196a439f4dc45b33e652ea2c024f7140d9f6ab60f9e275eeba9a16ec9bb7340b9a85a19bcf1b93462e792f6b2c5ce1e622be5c83ea61e0f698e72eb3da42c03b96f35f6fb58d18a8f7a8fddbc49111a80c88dcfdaefc400dded6742704cb3429bbab5e5fcfe1bd090d5a77d342c939ccb139a32b4016a435d33bebd2f256e069ec54aeb21791ecfbffa092223fa54111802ceb7a115a3f06ab39d571f8a9457ef045dc849943870b9162c9df406bfcca6d09a98a4f3249dad50da64e67ea0c62233a3346160f6ed17faca39415764823ce8a8fcface92c24e6a9a6df048c6680151ffc5581134e1c715d3f34a256d138c68a74848d1459b385ff983f8aef46acaf313ea5c52233c5385b8c658b0b0c9ff82020e281ce8a523d7707e6e4d66805b0d2ac962c77dfe26af96efeb0fe5f6aed289b47af98bc58ecb9bae79f66637e7d6ed2d4e7fa68b33df4515affe0ded46e62e4156d64d6bf3640e6e74b3966d01782f37ca7b5ddf776eded22145094ad07156fb5c74a03cd36ca7d39dfa3a82d334d7c37c7bc49b15c52329a25bb6edd548da591552c8fde55208c2afeb866bd969f689325f221bf3718a4ca25eaee69ed8756ed1f331e62b565169abf4894099c64108371120212cdbe80a849159e6f47c39db3e84f0f7c125e14af3ff8eb790918c5a03d77967675344dfcffd8923a24025e946b82063cb9ef6dee843ca1884ead59df3978037df4de1c7b1ca4fd0f195079f9fa5166fda8c4efc4c913ea34ecf36999f2317c6bd3c21a31efe6556339beb5df1d8fa73eececad408a3d9ec734fda7e324d00a6ba87b5a3787f944a23f283904991a45604850c3100cace1f83fb10132d9c998bd11216ce837bc7a3fc7c2e2ec5f1da498918cd988d9485c2f33a9b13fd05a9031466635a996c18acaeb8fd16699a8b3e2988a050ddde5f605d1b4fd5b1e6ed4878653fc51bb0f617245739c179066000096ab3fa8965a13aa154ce726cedc3c2bbc2d395864f91446423f8f519a1647d64db99173ff2a7f8ac4f576b545d54b0f1da5815454800a6ba5f593d6fa7d7e41af4ba646a64556837f0087f7d7f38d989f82ceae5a80070e92f837a8128253d98a9a2c84652906214a4c978f086923e5aa4c58053a1236b9bf7cc315821f5562157aa21fbe55676b82351336f26cab189b2b2050975b766452a98134f87d84906a40bae426cda5f4d37ecdff26cde07ebcd4b54f1c184cd91860938300631cd534180751bf9fc22b1273590e643eff0e91008a8a8638b34a57cff061d88cb27deb014ed50ff9400839bd63b861015cf0d7e9e405edbcba6467b5c96ac0f52d0bc76d3a478b22e078f439f043cc6e5d76ee83cd54f92b081bbf8502af70d2aa73f5396719fc0c264894be77570de3c7a4298053b62e6e07d3186a87cbe1d5b3a12fa9cf7f0dba3ea00b0e88b9c91c3cb55a5316cc3094ae440bd5eda62af65643fdb61d8ef7ee89a473a27ba8ba149420970b43769903984ee4e80080df18e63544bffb98fe258b40d2841c008c1895cb976277a1f750908b6de0ca7fb9f8a96508081aa58d38e4c511ab88baadfcfb786e87bbd78824ddbf454d77c8508ccb8942ab987f62074d38cd81f986b47dcff0974f4af7371402fbe9c852769e0c7debfb3f4114c825ffe847ffb21432e2f75bf84638d5cf549c803073c2fdd3a661a4409afaf0b2ceb4f91668e7a23358b23e2d345671030561a73bd7264f607006ef02c80ca79c565b3bc471c4d20a0104f1d92be3fdda87d712d765251000c1c65f2e2f8e319c2573d98815c5a63ab65c3af42bfb8b8f6e2c8414a725191fca1dd2619afbad26443ec491f3fbbc8367211270370e81870b35cbe402f315be02ebe2d9297e42a0198e5c445a9d45552a2703dbc513501808913035655b177d0b5a45163da81de74dd40f8cf5d8a272479049e7d7b67425944776bd49539a3d00d585139b0c21008f45270cdddc8031737275d69ab1d29198c00cb490977ba50ae0e46a396e084d9e808531fcff45e34a2518171b8fd8703e8a5191c934ab92b672629bb22b5fa3744970fefd72e8cab4241e79f6e91609fea8cd59aaebe8064f2ee75735851511c630741b94e58a8e607f98ef8d5293df50a0b20ab5d29c5fbc7ef0f22800f3f61b8f10d03b1e86115cb19e4912347bed568ada8e5180859b68c124a82e7386ad70e620bd04ebf1877c400b562eeef5d82e5ffe4993a26c8f2dda174cd7500b8dae53c98a5b5a01f985a714632ce0adb0a8eda6c6cb267f1b08cb57adab45210a57a99c3fbd1e2534bac1b4992d09d9b29592dfe5799b0398c98a8eff0565ad63ae38ba1939f10eafd2206d905612a52498de2a0f0d5dbb9918a9b634d232aff81cd89391d19123943bd57746e2db6559dd2aed66fb7bb93d8caf2d2131c01d1055039cfd1a84e1a78d2ee1ea5789b48481348ebd75c5c275953d67c912754b1d5737754f5330a065d53fc536a12dbd2913c1193d6e0b83960b4c7ad730a21bb9df38e7b2bdc9057f571876362bfecf47939bbf839238f22d7300f2384303e74aa250a14376f3b4de4da6ef58fea0768c0f1821f7e4544c628d6b43d363d68b4b336924700e66ac6d941eb4432fd52b9265c02b2eb06b5ac2c0e4d543f15e7cd3238175bc8c7261357743bf83a936d58f37dbbd4464d73def518c224f95da301df15a23d3e1361e6abadbfbc60e86edb9987a1cbd0d4faf119bb5f9970f98b2bfb3f52285ad52b2e5c01b847c48224bb7894d0ef8ede80e2fef81ecb4efffc2b32dedb6e33f9dee00ced59704d7a5e6b157ccc1e550b5c1e27d12417df6788a43caa8416b99f6f736e70a13017be507e4de63eb06e6ced6aa45b9aaffa5aa7a5caa99f2153cb3eecdbb246396670913594331c9b1e6685cbbf2bab329618ba244900399bdf67b02a6529179e822590de6f26fa94b2f5ff9030c35fe24de13b13dbc8434b6dd6ee2ace2265bd126f6b6dbebe673d942aac569ec8411dc4422cb46217590664d367cb6745e2ee8786d4cd35dfe10c63c120dc9f79cebeef630e446765799c12f565eba305de3513d8ab35e7cefa3b6754dc64c45d228d21619149c0d620577170e4835b8af182677bd485bac5abceeac2c6ebbb118c930c1692ca261268ccb16121dc9f0a41a19bec8b158460dd3", 0x1000}, {&(0x7f00000001c0)="36b78b5dd59c6a850894ea12e5fbd65f659302eba3978f9c9d2221f4b84ec8558f10df9e3ee5342add24bd71f5bd970a63127fbdff8cdb0a0358869800ee91f5f17b", 0x42}], 0x4, 0x49) 20:33:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 20:33:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00Y\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) 20:33:36 executing program 0: clock_getres(0x3, &(0x7f0000000000)) semget(0x1, 0x5, 0x48c) semget(0x1, 0x3, 0x744) 20:33:36 executing program 1: 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$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) socket$inet(0x2, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) close(r1) recvfrom$unix(r0, &(0x7f0000000000)=""/28, 0x1c, 0x840, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 20:33:36 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000200)='./file1\x00', 0x40) r1 = socket$inet(0x2, 0x2, 0x8000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet6(r4, &(0x7f0000000300)="d2a2fe972f20ea4cecbbb838557e654c1cc499b75da099c222c6957d583f81fc2170e58175a65aa5b69b2179a1501d14386334e541f61324b498ca8f", 0x3c, 0x1, &(0x7f0000000340)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) lstat(&(0x7f0000000380)='./file2\x00', &(0x7f00000003c0)) accept$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000004c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)=""/221, &(0x7f0000000600)=0xdd) unlink(&(0x7f0000000640)='./file0\x00') select(0x40, &(0x7f0000000680)={0x2, 0xe809, 0x401, 0xde00, 0x1c, 0x81, 0x8, 0x1ff}, &(0x7f00000006c0)={0x0, 0x7, 0x39f, 0xdc, 0x8, 0x0, 0xfffffffffffffffb, 0x5}, &(0x7f0000000700)={0x3ff, 0x7b, 0x6, 0xf7c, 0x9, 0x54, 0x80000001, 0x1}, &(0x7f0000000740)={0x1f, 0x6}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000780)) chdir(&(0x7f00000007c0)='./file1\x00') r5 = socket$inet(0x2, 0x4003, 0x1) r6 = open(&(0x7f0000000800)='./file0\x00', 0x40, 0x25) getsockname(r5, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) write(r0, &(0x7f00000008c0)="ff7c8f99131e9951b27b9e052ff9ddade8612bc063eb85b5761ea435f680b6954326791f3314a401a1ed11f647a97a7e5f6717c237051b90bcb979684fe38666", 0x40) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000900)=0x8) r7 = open(&(0x7f0000000940)='./file2\x00', 0x2, 0x4) read(r2, &(0x7f0000000980)=""/120, 0x78) pwritev(r7, &(0x7f0000000c00)=[{&(0x7f0000000a00)="beba4c29bad327a4fbb8eeea0676fea95b4090e7fbecb3954f64c002aaed713887df25b2a0d3f4b3c2c15f9409afba49236faee7f7a2ee39fd62acf066c14d2fa31eb020c681e1453f4991a40e4d1270f4246bad094abad5bfd37f204f21fd260c92", 0x62}, {&(0x7f0000000a80)="ae635ee93ecb94dbf73c53a88cbdc00b405063b0f8f50a037a", 0x19}, {&(0x7f0000000ac0)="1572a27aa621e13bbeb1ef7a44", 0xd}, {&(0x7f0000000b00)="0ec22d3a679666a3eda4c61263d280e187bc14c9fd7b847dd21f8d31423e839d9e37573e847843f90525c477c08b1f7798e439b34ebf389265975ea1a9bafea75788326fe9f9989298ca4ba878fb2fb5705143f833718e0b19db18943ba486a752efd45a8a0a1289c6ad0dafb9d5ff1e0645334baf8b99ea45a0d6ea14b96c3110b02eb4afd5a95ef15d16a4e434f2b45f34958d9fa46aa22146567285c45e8eeb7af44ed0acc5ac650447678028e0feb228f9f2e68847f9aa7c5f272da303e09fb9507b18ba89cf9cf14c98c1f71d5f6fb41fd7c637", 0xd6}], 0x4, 0x0) sendto$unix(r6, &(0x7f0000000c40)="b086cf3f4448164739e3969870b836413650c7f9eaf6aede4b46656208985945efa65f6e5c6f836460ce6718f17e1858d6129d77b7a4fddb0ac5eaf33058d991b1fa21dde44b10e73466d402235c8e43e63987ff148a15b211e468c06c5ea2b34e6e22b175ef8072697820f51f307a9dcca4c5938f5cee2c92a38a641474700b9bb3ee372d8c560145571fcd3837f373b48611f8356f4b1ec23c3cb30245cfc06365d3eb8e165a5a4307f8d82f2d351175b3951cc075f1ac2ec7847913055d43e1f6bf972be0e09123748124a30ba705", 0xd0, 0xf, &(0x7f0000000d40)=@file={0x0, './file2\x00'}, 0xa) r8 = semget(0x2, 0x7, 0x10) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000d80)=""/151) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000e40)=0x4) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000e80)={0x2, 0xa3b}) 20:33:36 executing program 1: socketpair$inet6(0x18, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/167, 0xa7}], 0x9) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) 20:33:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/183, 0xfffffffffffffd72}, {&(0x7f00000002c0)=""/221, 0xffffffffffffff08}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/173, 0xad}], 0x5, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r2, 0x6) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) 20:33:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x100}, {0x18, 0x3, 0x7, 0x5}, 0x800, [0x9, 0x80, 0x40, 0xbc34, 0x8, 0x6, 0xea, 0x6]}, 0x3c) getsockname$unix(r1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 20:33:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffff001) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "cb3d09caa3527e2f8bdb1d0fc4980eac4396a287"}) 20:33:36 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r1 = semget(0x3, 0x3, 0x86) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/211) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 20:33:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c8ee6aede7535b6dd65882ea5e91a24bdd6ebb17e09a47010f32cc39633039a64d6292562056022de9f3c3bc593afc36f44d02147fe70192bb2ab06123fa70789d07abd43226910f36ec68f594dcf03422438cfe9780f5c36f29f7ae8530b83ef6043e196dfa82c237811e26b058a343d220841a1a9adffe8aad79a0c3e13720607bce840853b0958bcf76e0ddef004e8a10c6bdc607af2f65fac8877bac1b4c247e7f5fdf7df3482cacaa57f24aeab0f0f8d2f6c1b947a9e9edf07b3f4032d7a0d21a228b21a88e38c970dcbdad2843", 0xd0}, {&(0x7f0000000000)="1dcac641ab8138cefc0e5c6e3b05a84e3a3511", 0x13}, {&(0x7f0000000300)="22f7100eb998ed73b794666c1deb86ff0d0a9bb8b16de5d26aaee8103d1d5050e1adfeba63cd30bfebedac74a1444bc9473f76d4edfe5f3f3c060b95f61600ee35a6fd808bf90e8d1503f2073d78bd8854edd814017ca8af518593c9625ad39bd5b8a46ca8ee00e47a29c11d9234f3f5355d0467fb74e8979f61f7ef3ad5f732c53ceb5d791f9de0a96e1ecdd49830b3cb084109d2b0e2e3e127540d642150ffd2a9fb53f423937178bf49eaa9ceebe5b6349167e56fe2b5fcdb30a06daee882f9663a77084ada7d6bbbfa9f6bfde9097dc098752c882022241896765baff236e51a4216c27d", 0xe6}, {&(0x7f0000000200)="8da47d919c9867dac12cb32e137b98276e83c29619bbb60927a00d5728662264993a388cc2bfb3f97feb75a44034e03a9418e6051deea3d64297b8802ec7e035e64cd8aede0308d112fcb8865d13db1db9371d5a5439485ab54a4ad12da9d8b8cf553981ee3f9b00b7eb54be", 0x6c}], 0x4, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 20:33:36 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 20:33:36 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0xffffffffffff51a2) 20:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10008000101) r1 = socket$inet(0x2, 0x1, 0xffffffff80000000) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) 20:33:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="5819912642fa72b195301e127aa7ec6a2f4641dfbc8429f5222d356b27a471f0186f5a41a73f3231555a3a9faf85dd244ee3dd0780f095f82d262767ddbb9f1bb37d9d8b5fe5358a72c57fb57e91a34c29a44de5a2c379b82bd4ef6c5e5171356054302cb33156d12daf06dc94", 0x6d) 20:33:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x1, 0x4}], 0x80, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x40}], 0x4, &(0x7f0000000100)={0xe79, 0x7fff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) load: 0.49 cmd: getty 32524 [ttyin] 0.00u 0.00s 0% 315k load: 0.49 cmd: getty 32524 [ttyin] 0.00u 0.00s 0% 315k 20:33:36 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/214, 0xac) execve(0x0, 0x0, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x4003, 0xffff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="8a1667a63a938906c4ac45d6868c255c9daea405a5dda979de0a6ecd63eb483bd29a9de0b92aa33d4b06c97d86985e5c0d9fb9ffd3c017312179125c9906f8c86bbc5be815ef25a37a737c6c2600272a026b96124c648b71a154eb6a061cbd0588d7d42c5badac2a0d31b78792b2ce8a9fc5", 0x72, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x80000000, 0x7}, 0xc) fcntl$setstatus(r0, 0x4, 0x44) r1 = getpid() setpgid(r1, r1) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x26, 0xf0000002, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0xe969, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1000, 0x400}, {{r0}, 0xfffffffffffffffd, 0x0, 0x43, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7f, 0x200}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000001, 0x9e3, 0x1}], 0xfffffffffffffff7, &(0x7f0000000380)=[{{r0}, 0x0, 0x53, 0xfffff, 0xffff, 0x481}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x928, 0x1}], 0x2, &(0x7f00000003c0)={0x4, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0x80}, 0x9, 0x10000, r1, r1, 0x62, 0x4, 0x20}) close(r0) setpgid(r1, 0x0) 20:33:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 20:33:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0xee, 0x3ff, 0x7fffffff, "03004ecb2cd3af54c6e199a80795d81c4a9f5ff1", 0xfa1, 0x20}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="7c190ed2b7fc325811d26c8290", 0xd}, {&(0x7f00000000c0)="2d852997981de7f1b8d7ff0ff17197c2db23dcd8bd2e0110e4f80ada43df448c4ce33d04f26e6ed6c2eee65bf2f6e198df96fe5cd845cda311c0e5875c51d89b6ddba6a2ac0ff93c4fbd970efc444812af650bdf4759195ffac56f22f89de96be6007c598f4aeff3599a3bf247d846693b545f18117cbf397bdfb62c6e2b338f59e4a213bdc5854f25a6a105afb99cd9", 0x90}], 0x2) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000200)=[{r1, 0x46}], 0x10, 0x3) 20:33:37 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mlock(&(0x7f0000f0c000/0x1000)=nil, 0x1000) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/3) 20:33:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 20:33:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x3, 0xf0}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x5, 0x0) 20:33:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 20:33:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="668f85a2385b48791bb809ab960422b8a19d63e4b515dd6d2df6c69ebd8076554549a7b2811fe6ecf6d768445577093b269fd5020b19a4f08fa461ffbe5c62e3e672fe19181abce099b7641bce1f3096eb622a91288727cee27e866ae6218c16e97ba8c4b76f8ef55308bc07a467547d55705ffd40930ee478c3bb5ff1f2ef565b14183708920d2408d538c6d73d413f5db397cd26e8d32bd2bc", 0x9a}, {&(0x7f0000000240)="b3750ad480fa6cebf1f3f3a5d5812ad9fd245835daec75cb1bfc96d1646584ee9bb3a0a3d6f3e485afbb2559f2e81e0c339804e8cacb22e86bb762e3ee829c86f7cd9aebdc4f22000f765787d7e5b34c462a3a3210385b8e30220a4116a19c3f097c70a4b83956f9cbf15b8b65dc7b9f1cbc7494d8401bd2566dc220072338f2d7e3de3dca928512ea8105119ee7de0d18c21d", 0x93}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd8, 0x5}, 0x7) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 20:33:37 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x6}}) 20:33:37 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) ioctl$TIOCNXCL(r1, 0x2000740e) setegid(r2) chdir(&(0x7f00000000c0)='./file0\x00') 20:33:37 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="86609045414f0f3cdec5a70528ad9f2abebc514d45ae7f85c7a8363abc29266dad0519c231b98fc920d8f3eaf56ebee188d961542b19e10ecea467c908414ba643987b89455406fc5d1c36111df0cfb44babaff54d504ebd35cb2711ebf27be89a92e2d3a570be49cf6b4385217be6f17167356d9389f0f2cff659aa42f9af19341f69ae27eeabcaeafbe0", 0x8b}, {&(0x7f0000000140)="f4482bf88b9150518ff92b91f9be9edbdfe6491003a07bcb5cf342e768ca2de5c20248607586f1547456d3e9", 0x2c}, {&(0x7f0000000180)="6cb235ef88f39fc2b83f827d0f8bc3f986540ae935897c9aa4b4b791e0b5730a1c4b1473bacad21fa9fa02295c2d3e5743b0a0ad4cb63f4e52fa60942ea47e8b5c274e15db865e72baa168e5eb3ab8b4bac3667a221331e91742f3c28e81cc5f1a96bd37f15456360f79a16d325f981dabacc2f4a4d3b3ae0e08b2ca2f4e4b72cd53722ece049b873b513c9cfec6710a1ee3e7e54c14ec2dfd8e5df5290d919c83cd4a536768248a269169908c39ea32f315b3da7276c0117002435cbaec4896bf62c5ff892953010b04ed008bb5ef1d17f56641679ef3dae485aef31d7c62f41eec09c587df4c5a6c4e00d8c3603430dadf6da76514d5fbe0e5b2595adcedea8099a9c05fafb5ce31a24aca923508462c4c5a95628942758a9720bed570125642f4f13397a0680e7ab72bf470e5d9efd5973ce77d4a330481c25b4425a7947aefa5ef891d548f0be16e75b89f320875b9a749ed3749ce3df6f71ee5c46bfe515fb20700a061a3cc69a0909b1190c7dfadb71346cab34ab96a11edfb80b7e6f780c54403291fa4b3a2b646635615d6f2950832d4340be3507954217abde11dd0ecaa6a477692563b3d3a6c239d2e353f3cad8b06a4b5add20aab5812c6c7f6135861c3b9f335a77aa13a231b50a5e2b755a1eb9f60de556ce319d2926755be3168be38febdf1e347e1e1e3ca292f9a53c3d238b5747d2d9da82984cb00d44c26abc37aff8939ba46b92ab51d9ddffd69d1720b11f6cd423ebe247241233d7802f6468079fe10b1312154811b9e1d5f3f4a8a20eabf29f0ba9e73e2bcee2e83b5cebce14cea1ec5fe60750543acefd47a3df1ee4ffea345e37f38415f9e9f897528ee97d1e1d70c867d79752e70876485a6699c3d891dfb478020327151859ae42bc12bcd119dd2f3b46d3b4929be0f2aa7207291ba696df6ae024b7408d4a0331ae41d0e5b937d9df2e2390cb57596d79353248c5aa77b6d7e30fcfaa4698d50d5fae47d5bfaebbc4cac198a715fe5a1bf1a55688ca7e3b5835304526a9b18af0ac7cfb9a3fb6590be1fb5d159d95fdd144fa48512aa1fe0d53ed70cd8bbcc1d200e25a01e9908532e11ba1105ea063f3c5f9dec764a4a2b49fd86700ae676bccc9671953b49cf4d43ac24fef6135a8ff75c87e817f2ea96b6cf489e9800117e2c544fa7ca0c835d089e4ca51d225f5e953c634661c019a5e412ce5f1f9ada5414e6b24efeb4727686ca02d495a6e6b5c18284f95b234d961d9e374a9e83dda779989d34ddf22c76feac15a2562b74707b67a8a81745a154b60fb160f0be38fed097a990e549744e6423baeaa7114a5adb63d1555729d0749510c7fd78b4c7f58a9b53c5eefe74e40e0fcc0e8a6c493a08e840af30a5b356ce39a79a4258576567041e7f87315b856cc9b75a68408daeb83c9c04c4874bdfe4e09a72b376a94c877e971a1769e55c1b4262743a0efa08cbac14ca56cb6c12ff872481d8fbfe5ea0ff1891211dc4eb666c19d615ec9dcb5db735d17390b6b267163e8b53b444c24d2f5a45dafa3acb779a9a72cd3353d550640ac425f7aa2b878d6a4c796a490b210f3ced7f1c06d3d099306c3f1c03abc720f8a81b41f2319af80b25110da8dcfc42fc820a0c556eea9fbad567fec3283199825c5dceaccae9e06904d1dae1432d5db493c7dd4302c9bb525e4fc53975f0bfe6a8332a2df486a683588a308672487235b22c63b04eed0a3e3885dd396e5e26d8dde3ea45f50540801e93255074fb33b6524c039868c40a83d1595183fe85d995d8e9f5280988b73ebf2f0973a792d64bf89742253dc21eec50e8494e3d9fac0bf2c293d6648d173c07ddc85fd002af296fc54188b8bf181195e0bd9dbd78f667a53805d3473f6abf83722d9ca8932d70d8cdd92074d11ce79764b3915812f1b46deffadb0f0a4ea6722d995074e37605285e2d4bd83d419e6f367fa9856bbefcb237ca474fd157093a52b5d8d04138b534f2ea8f35ddbef602396b9ca038842b1475f5a20b3e323e52d5797cef7d81414c68e02bb569358687263138767f91a31553e0832815981a71f82a1a4d5ca30de55ca6a0b3bf897a18ff70e648f5cc6c90d67af9ceec2454ddbc6384b306fb5bb5cf0f6043a11ae3d6490895ccdca3dcce97ee584f77766a748f915054962f6a7a225d438c2d43a2e5d079634e0b632ba22168b6ba4e8a1c6504b03ed8d8f372f9f03677e5735a25c773270267b9425e5a15799857f266b254ee372204c29676efd6938b4011f6c527c400dc54e52f32355f19b905556c8f9a0e0eff19d6a90cccd6d557f7526cc2e18028a21c20f7405bf4ca404a6061c2776b35dd4a85844f1ed0fcb5adbbea2e1f27f0803587770a29c4a89cf64c1c4a49b77d2eeacf93c9050fafc01aa6d8a50b86294ecc5487466744130bb243d382fff16f3c5986bb7e23315ab453c145055a8dfcd5e16d554c28274fd83baccbaf8c25a84ce28af14f769d2be8e46da6fabcdc7f8cb64c8857b8837cda49240a1eb4b12b4bc3299036a3abdbf0220acad4ba39c80741137cd79ea55052ca33b09c2d1556ecacc140165805d2b6a3c48dc2a1423d1e9cffb1d055e3352b7d26f478b9edc49cfd9a7095ab5eaee15c6175380ba67136a8de586f60e4ff9d14f84fb6f53038a86e2a3028c97784577b2442bc78e35c4b9fc6e29bce5fad39e40e8e74a0a9dff8a4cb4a67059d7d83ff6371f6a33508f35641ed298823a344f4187b6ea04dc4981463f850d703e51d6e1333b4affc49d540dc8400b800eabfcb684c4ad2a5d79d314359b0a4948feb48f4e142b97e9bf5a817826db6ee79a986aacb80580f65cc171923893e12b685b6f9a2cde8f7c2488566b605c46b3f372717abf9d035586f09378ed4c098af31437faa9145e5e9a2ca54cda58a842e0306bb253bcce4531664e42062344445031253aec89b9dfb9ee1792dd0ecd2ffa0a2c8196b7f04c7f024975a66a0654379cc9809cbc2c1839178a1773e2c99b6fd58d2cbeac89df6c5ccd748d392bd288cca579a34866f9487b3d256d249322d3fa50540a7c1282134249238db8c04d792ad3f3456e8c7ab47b2e72aa47c7e35d4756616c6e5db570db5edb8dc001cafe355ebdea233a029187d44952db0f1bceb72daa2cec2bdfc62aceae851d78d57e211382b2ecbfa48f3be2883b5a46fd5da4caab759aeee5ce67a2c67a03db3a3276571d8eaa848909b538e244c4ee6afadd1d244ec856526ad181830bb14742c5addffbcb77ff98325c3917ef518d3a461741602aa83b522422886d3f1d7e43982c54cc07fc8c8b93483ba304989831c81afdd033aee43eade29d3c9a36e18bbe40e49c3d547ff907d3dadef12ea1c408d9ed7b7be7ced0d46bb09d81aea078ad90723a7862390a538d949afe678e210f2bf7af3c84add5b4148f4e8aed81be8d10333c8e2eaff46be34d5638ebec13054b8a1b7ee44ac63a9e1227cd6022a609236eb9f216c571100eb0d5c18c000b9c3dba5a1d3d36b499743ae6c5ea53548370fb4971ab21e099b298e86b6b184c73bf0a0accbd7abf3ecbe0890895221f2d53dbea15a8eb7e1b2276856f0c4e1f7983fe1e079386de1a4fe4bdefb4f34031dc00587f3e8ce3b66899d19e9bcff33f8c22a4a8f5d5697b4681d41228aa8bfec565659bb291eaacb5aaaf389df508ebf2c90cc188e2e94d14ea6446f5c4009d27b52abeb32b18c7045dfd88e0fad4fe3fbba42930a9f6e9ab4cc82b0ab9a4e840d4869fca4658fd79b88af639f180a90942d5e736a77a70a1cf9ace32bbee622466d438f65467c3dba75c5d481d8bc8b9a1c9e47e7b1ef6b568e3c03f4013bfcecc16c7ab0c73ddc4b5961a870b928b96502d567bf621dded733e0efd6e98c841a76da274268f2fc6a9981b591d374ed3c505b5842d4532d2d616912bb8816747a25f6949383f2a5d3e9ad0c0888f6683c53848635e6c4979fe044570c74c54d831e83131a61865ee893798eec0b1f76f863d44ab1e531e75071eef17713e14430ed591589a54956ddecd3e69260820c960db008a9850425f7c24b313d8378f430057b75611fcae85f72f393560beedba5bf3e3050585ea488759bed023c082de2b871c28d8dc5322c33c19b844ffbc39a0ff3ecb1c7a7b85e6e7a8648d89ad0dc55ac273c24ab2ac54d423667473f96004aa832d25024a610831933ed3dbccad45df2e547782e2d1845a12720358fd9d4a380e868bd0df9e524744bb0fa922fdc0c88f9f8659bf627861a59d1e7db4bff0e3e24059ea93af1524859d179a47821043346578992870291f028d4ebdccf1532143a41f62dd4c850c0b037681b2c53db75f0dd47e7afa4fcf90557c637a1f224f1577f63f9c90d54f21ec335432f2a8f7d8668ba805a76d6289f753e4ed2e4dcb930c07d92085f6d7625088435c0ca38673fbf8b382c8d4eb21013341bb8d5107eb3e242c3c9333e6e43c75928afe02db327ff8cbfe741a25f57ec3534ca582d47cf1825422d506e554b43443c521af4ca1c0b5c92026352f85ad7d798c760a96e3b56d1f5fad109bd9e76701abae8ab35dae35fc06a85e91129e13c20b88417f0fc85b613e3f99af64cc16fb99c223da0244df895a88194871364bb8b275c3a80f3709f6fb7f0d46a4517b80922b9429da46b81dc63b0b627c9318e053f94bf4c1af747f4e8163e95e52a0fe8c99182adc4027fd2782d29f830695f21812e29423453fa25bee385ebcfeee34a5218cd4c34bf726063638e0a83f138237f8086e7c05abce7aebce0e9e4278cb3c9f8db714cb4b32365f20c7a7eaefeec72134ebe9d258322d80dd2a6bf84d8829ed65924981569a1ac5dadcc5b4fe7cf2012b477640c307410593093d66ace7965b8b142d175627b1f1a2354e7abc650d35fcbfd74a10f828ac4ae8335dd4fcbc8cddc1fcf5a21b9556dc59c13aa654bc07a27dc8633420448df21d71365e96a0370f6d97d8a4ae83f16ba357b9bbd3353ab152a52ebf5b0f317fc1bcfebff8b687c0962bd171cca3505330ad18d564e0a6c627570f49028ece7c9e91406ed58da9c87a4939326740c2eb766b51ab9e9bd6d116a15811078b89da174a92bfc8ffe8db7223a9aeef04d45fddebdb7ca2f4a6157f251d369ad51b6abe7dcfd96b04484b3cc3f49ec43ea3fac08bdcf045cc9fc0c16b243e287ebb6b2bcb2e7c92b404d893e9be40c33c7d506d8fd86bc7975c3c8b1a4fc0e32ae0150cb90909216fab0903adf1e8c8aeae682cf0915b9a15e4172e2034f076ada8d90495c6ce1861a0bc60abc00da3c10d877bf966af807a1d94b8f02111eeaed93db08646dd2142ced2d4fdc12f22945eb3f78c4499ab3c330b8c6f1a2cd7839ad6c0678bfd70f4d48763135ae7df713450f56f3a684c6eb12ea44b88e0d169c3ec3d28142a71137b6a23c58cfb4faadd6f9f2ca5127a6ddf18c832a49a60a6ea624042725d3550cfa0d35b70e16b9fa4c24b5d964b623ec380eaa92d90aa6e021b043f575c1ede98cfefb5dd3afcd5d07dd75196a03d54503d1cdc3863ed55a29d49232ccb8ceed4ba9d01831155bb415afe32612094a5a698fbe92960acb164dc0d6c6e1d10e91420ffc71165c72963d0bd4bdc8b31296809851959c053b47cbd066f796c8839939b3be97b6726d5de7080ef75b59539a69c9642f3f22b249e37e37436fec97defafde4a46bb3ca489a6037584b3df327e164915c0c860283767f15e392c3ff6c74728a3b541eec925c0254b23f10aa6e1945ebd3453107bcc2", 0x1000}], 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x30) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 20:33:37 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x34df) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 20:33:37 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = getpid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) getpgid(r0) 20:33:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:33:37 executing program 1: socketpair$inet6(0x18, 0x7, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/17, 0x11}], 0x6, &(0x7f0000000580)=""/88, 0x58, 0xc5f7}, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:33:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 20:33:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = kqueue() r2 = getpgid(0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x100000000}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="7a239f6b38894f227446", 0xa}, {&(0x7f0000000100)="47788a5e4283e74f0a3e2f7133620bd5cd71dc7b9ed33304e42e3e7e854643d5a0d0bfc013ddbe44c49862e04909c6fdd6f54d5aeaf9048e6ddd89c02f44066202b49612c652f2f9f27798c2b431753d", 0x50}], 0x2, &(0x7f00000001c0)=[{0x100, 0x1, 0x7ff, "785f77a76e71d0e928ee59bec0badd2dad1b957f746aa74ce60ad7edc08ff250556ae84da0a9aba967c5e6cdfa4634be53c4dd9e7b6737c915c2ca05272614e362e0fba24ca3ad89a07c3d40a76d747948f4812800097553bb6e96961f7c7b8048f11f5e2f7d4c06f35eba318c1685297649f6b91ae4a67dca8027a6857bb2cb843b4e232ee607374d6ea634d83ab8197073857902fcee8fe57151320febe0504fbcfaa739a07c19e2582bbfb026d0afe3e2217865bd2915e9ae1fdb4524229cc2ef50f8bc5fb0aa4d043d278d12558f9a841618910cd203328aacccc0729133886d7917d3109d9428"}, {0xd8, 0x1, 0x8, "f0cb87b90c7efc4d5e716779a3bcb79264897799c913f9d32cf0e84f2845e6192045f6ea8cb30a10aefe7108b4bf3278379ef91bd75ff716e26f3f81fd36c372c48c698463bf0c5be1a74be1d4983b063107591ce55e37f6d2f1b01763249e7240702dedb8ec7d535cb1c4bbbb95485845f4336384992a2bd5963e80de8cce599f8232917bd5996140efe98b30ce275e97efc6af6a0f642d9490f5e38e6c20858141161badccc1cf6958f8a91c76dd09d234bebb733cbe099f31e55cef5fb8ac0c1ccc130cd1f0a3"}, {0xe8, 0xffff, 0xff, "bc3e1d24887e4b4b24529d946954595d1b5132114b0cf72e023379de0b7248d5f9b605a8c51a0ccb5f2b41b1de224d333c0061180eb775fa2e5e190f6955e6fb8f664c579ca0d8ac06c78d60d665f2379d46feb75a2e67d56e89bcbaf004b6fd69724fd546605152bd862f4e2cec5406d0648683c0f9ffb0423c257478237b4ab5b1064e583f0e95060d799f268e6796fef4817e84c46a01db831519afe2fdd7e0dbd7121d6ca2e868b1ded7ba5edbaf6ba30219952630d134f7b7a63f2bdd3ae29b802f3b361e49849304fc1357fd7880d22f33bcb7"}, {0x60, 0x1, 0x72, "49fe0f10c56c22646a5e32d33e340f2faa559fbfad60dc3750d70b3b9a1819ff2faad55573837caf93c04857625a29a03c65c3a9033016cf5fa1c0c34f5c91aa8af767ea86c5109f75b8f2e108"}, {0x30, 0x1, 0xffffffff, "1c26e8eb7e9e6715952b20c8348724dd10809274267efbe43d8528"}, {0x1010, 0xffff, 0x8, "36169d85a18325456d84f66ff3a0d44bfdd7b92ff41e1c96b8f185da2a0047223c89e92f5e221b847369f3790a2df1fc322ffa46030f77b6d2e3ca4c99720216bf587a90d1207167d3edb0e7f5a35b0f996fb1e1f18ad5832520611be1e87cd1d6353ba78286725816246695a7bb4410c38f9d473e7c277a1c0bb6848ac50c56303c5cb076a421e3d41a2d65638e8c54bc9db123a1a5b0d4cb81026bbcb0536637c3cd395b7fecde3f8cedab91ef593dcc15eeb3616f9abfe1a352a30e2bb00e07cc698eced1f6b88d929d3755e1e3d7dffc28527af44f5f93a23ceda948edb19c7c9d95c30a391c149f5a16c72842b4fe8a6f58b95e871e1c6dd2ee6c4efe451ffc3a3a02620ea6e80be7c70d8a82d9769332eeb7b2ce323d9c862ae9d2ab4793d2d06f349ce436a38450b01bdcde697070c6e9907731d3f96d975293199646e22ebf60935aac178e7ee992d9f9496809f6f5c08e897ba0cea85b3aa4af945fc597d92331c6d035d577dee84a30146925dc059f2d06466b57c666a3bb1b34678c0e454e4d8cd56788b111c4fd2aeb9bbdc73a5031f528e64ed5f6b07a7c3d6f52937e8cfbb3c21c76b4eab449936bb142e62e713c7415120e11c1e462382f851b07f78a3490abd0dd2a28e5a80a3f080b804d3cbe018dadc25484ea527cb0c79b844a7151890415ccb506a64cdc1b2ce5abab48ea63c9e67df0d7aaedd363dccd188a9f038eb4faa1991d66afb4a6609f489d76a0c50b12d7fedb4668cd4dd135083dbce61f9c55f74d3cfce3dcb3b3a86b8d3b786c539531009f6dd603c85d08d7855b14b13f655b1d4ba8d2258dbcc4de13fce5bbf76cda03eedfab5f167f7ea77b9744b4cee824c5184fdb79fb92377fc6cd424d5d89275a5209e8925251f20e0b64c2498abad54b4070d1ac1866978655485ec442a74a53feaa360040abf338570b71a35dfcd3ffbdeb54d58bd7de03756f16d037e83cd8cfcb9cc66441e77d8eb0f7aecc2b3775a7689fa648f315b84e35065b0bc7db93aeb2aab5606f446830c3e1dfe562c7efb9e779dfd16c654da8eb17015dd096cf21c3579f4352efb2e506c8d64109736a9b689a471130f1bccceb0f9d4e959ef33d2b9260c2ad2d09d76b48967e99a4743630284ba52cce5e5ab7b0367e2ff7333be644d08d502f45005045b18968358b16679518b8c6e7782f3fba9bcf5cd32d0cb7f7d06badb9ff18155ef462df78c1cbfb692d388d12b096334913e60b85abef012286c08f6408effb692784000e780a6de5c7fbc2c2b8f79cdbf41d84276d9dd48a68f2fa9556e6e8a30adbd12634e5d8a480694aa2e9f9e595ec432ca52f3a619be935516eb727a636e7060c5f1bc01afbb12f8a1dec1dbcb73d1a24f29d196284d30ed4015a079bc2dcc39479ed57acdc95501e377eb961b909c53438bea03464b74e23ffe3daa39fda1dd48481836a56c25185391d24227adde94f1a344efea0cacd2d37e947007bba6e2bc0c6d9e636d168ce2d7a46956cd54340ed285f89add81341b118d0ab41b54c4ae5feda88c260fc72fcda8eebb30e9806580c36043bf8f586df721732cd6e9671f5f094bc6b9d300bf65676b8db6a0639de530734c9b6fe6e95506d7c53e668de59c1a7d3ddd63a68faf1436768bdbcb500aee5e171ad24039a47140c4d1b5a78a2731570f91724b7d9a852cca49b77b5d514149037bbffe7f11e803d9a64d468f1bd7e15db967b6dd0358469f393712d66b124a9ac4e0321982950e00542f8ef6f330eea0f9c3aa55a57a3656005830ee777978ead1d4144578e8a2a0517069833f5a9f50aef8e2c277552f074d6c35aac544c1f30bb043803c7ce1bd1470920c5c19ceea4e8bde2e5861f4d5b868249bf6e79839b9741ac365e3e277452380b30a610d9687e44798e5903e7ac9f85e31906c1322806b2ec25e2e156c2f4170b71f474d14b4c29e743ab5d26d01b043564321c271c2d4b5d15cdc1be4f5a03aaae1484307f6ee3cdccf0081eb3d116601195a7eba46b276aaefb428918f125f24117157afa2a740c7bca86cea81d772da6ae2a0d4065c5ddb7f1beb1c0067aef76a0107ebe6f4812988751ca51806f5913e1bea19c9b26e075c031ee9178937fa5711f0970a711c5da90c62cd423c61f5c0d0798520297cffb414047703bd7a943cd503c0e1667e32d507420164843abc76e5744de3f41fde44e1b89d87ae223756c6e48d06045222421838659eb6cfcbede2420c1b2bdbf3ded21e22a1f1afb37171b5619ebb5782befc0f730398670c9d1db7490b6a2445c68fda2c2ca730a649c7118f57a8cec094a045b33ac44323fc0f2159b197960d18aabd8e13e47c4fb3e1952f985fb79d75b622e94929af1d30e9d310893af94e59c9b49d3ff1cfc5eec1e6a4ba1de23453ce7f598b1f87efe781b5173efb1537e93fc543d3e8e6d1e3b6b96aa7171bb342daa991cc63f59437ed4d935bcddde620603a4b0b95fc91bbab59c78d70320d2b92799ab4d2d932e8a5290b794abab0def9c14472e9b6893727d01b077b970774e0de4e2e7f1acbe575e87f70efe5801ad8e0e84ebb13568468332db5aad123268b80f1c4aa749d499151a97d382de4b750189c851dbdb2fccc834bcfb571816e15281e7ad2d0273cfa5c9735a2f0c07b619c50e37d2b96673c6e5641ee3cab9af59717985241f5eb0bca2d4f9b28fb3d865d6a33dcd09f4dbae97fd58fb5fe6f0d8075f6388063374c2b4e93a3232d71582d780cc9ecb98e3e705b04c0c3eeee98448e959e23603201e4670fe8d04052692aaeab0bc69727349679d9cd7f4ffdbb9cd704273f3a03a6287c4f6cf8689f5ecfaf32071ee6dc8ae5448188aaace6b24b676c719705fc2a659079f41b11c1442408ad1406fab44054dbb2ba0277594be4431be5c4217be7fbe667555706235ffcdea5dd7684ccfd51cf7402197df5278df8ff445c51627e820ce023a22d264574987afca4dbbf4a385c2a8995d6f12a1d6ac8e7137e936641b3653cb53595628c3bdbe5770d0c40bb4dfdb3d5d5d7cd7300e52e29a27beb8a525a51cc719d53832ec5ba89a8cccf98d02191bd7b1375ebfc20f398be719fc7049bb18384c08d302267a5fbf1d4fcbdba09fb35e21970db310063d689c735877bc539168a6eb8c46125d6346d2743813c0fdea964e0a82c6562ee2fc2a6588e58017fda87fabb49b0cb7066f31b98c5b0dc06fa7e2ec24808c8e1145fc0bfab7e7f8ac70466ab4f8b692c3785d7d2df2fae6c286ee030adaf1834f3fe8c695793c6c7f1eba72e8fc83bf2c7a7d82542a2fd731899e0dcf1c942ab71be721a80ad9d51e839de3f72898eebd607fcbc360f7d1220cdbfafd0297b543f8d80e855a1a6d54a64c0b26e90448f604aa67371492efc442a1663b0baaaf6b16c72e4b03c3de343e0beb8a5b1bbf874ae0abf193ffd2b84f30d2e4547c94a57d34a2e7906185f8674db2c126109deb6858b04db86ca1d32e1a9f8abab0547dd38ec3183e36cfacbb143b5d1ceae3c0a4db6359bc969f1d4a18ff5d05cc377dc2f78f170c0d738c9e6fb4e125032338d7d8d8fc863d7c76e49957b313ff94be3ae4f36d76963ff247bd65c3a54d2b5aa929e411aa03f4369b59cab29e5298c8c6987cc39ef087eac8ad80adf48aaeecc2b2312e321614607ffa7440593ef7b2ccb4e00a1921ff5ebb7f8a07c33d051825e39675f123637fedeec29a6eefb25f1c232625cbff38833f201e3a88d4d825ee3cdd5b4086ba94ca3a0a5057a7618b0dc22a259e8ae7602678a13425698218b7e59d4b4343e475149183ca1a4f61849e72c8cbbf9539f58ab3871b6c0446e16071d728a939fae26779ee896db482d4d49fbdcc830c37f52c854362487908c44d979a78f81a742d0937eb6b6b6ecd7de86393087e62b36736205031496174d1098ef11c1a26284a3dd6ce73a3343caf20f0d448464156b5c2ed6c5ada8e5e54dc89afcf0d164a9d14dfcb18d4ac8b93f71d815ccdfe955ddd87e611c5fbb6df9b3bd18f849bdb1e39d32f4604236daa16273b16af4913bcdf2aae0f4c114566e485413b17d991a641a7a30b94524f4a1530de4d5de9d0d3c657a3bb5001b22abc9951181fb1c2bf72432af82b0b23170db5d15698ac06d94e3c2306d416d4db099017555576bb71ff3348bdc850209dffd98ea82418616813f889ac62090dc1046a3529c391b845d085b08ab321473fb96ef73242168da02e73a0d78eb6ab867f3bd7d15e73d07a9692c14e0df7e41e8b7be39d3cd64eb338f4c247862af5185d94542707501a02970804a5aedd06f205ab76817e9f1f9097f097f4834020a508d13d8db4e81585cf6277270b2e0b32e39fa1ee05ddc205b14f3ce703b76c2f6f5a763ef36d1bdf75dce5ecddfc7878d62b52de9df7287a8dedb45549285b4482ef24c2542bc0f85537ddc10ee0cf7f4ad7f3b8d256ccd863a66a4859bfacf974f941885151206b2d9109420de9c979c3385def08a69c8a6cf2f11f83d9f8e6c93fe3046cac0d85d3c27d7c45cbc9a090e99a307654d576f08a3a0bfbce694581964e80cb88984f57d592f79b15682ae52b8f0128fb15f866efbf385e8c46367c97c937b9fdab57db39c4f77fef41b949a961755b46d4f6f237c7e6b88f109c0429c626e0204b6344bcbfdc97e8af938a266014bd4146a5b51f2470a9f5bf6763ddd41fba7881860a867905a90615f444c59dc19aecdd410a12c4c0a113f258ca7d189a087a0bcc3c9dbaa756d03455920263f4a0a6d552ffc60e2f4e51ce8207c7476d05c54165505b60578986d87c3557386a04abe082e5c291b7506d35ab09faa600ce1cf3e0b72fbe3ef4e553a316f5560f87e6aefdf214a2ce3dc3c865b494c8e18ae4c4d55e9c39f542f1840f0d0556924e8068edb081d2c98d8a31ad26d124b10a07fb161d9396ce5e4a197e765fe3ac699b5c5ea6fa90e3f84e4025c43643aeb3eabb873b91e8eb4481a353eb4dee61e4bfd6fa94fe40980e53ca4a4960feb6eb17b7d32a3bf58f37d92d0f7593d1eb3e42895e5bce6822e5a4a9b4febf4f23a67586162a65a9d892f03478d55b0f16364719b0faaa5e08bb548c94301b97fc356a6673d4cc61d2b885327ed4ad1b5470572d43c1fee541d24ce892e9e7296a45baa86d5b046bbd0c5543d32e7d49c60c2456d956e750e498a92be04d73e4ed521930afe55de99ce65b9f184babe8acde9021a52ff416c2f56115c2fd8d33497da3c624dad7007fcbb63c9e90077365d9b25e52c212f1831e9e3506fe31c7abbe0e78be258d43e0aa5c097c841989f607d6e05fbc88dcef8e0a438d78b8e835fe8a068aefb03d9eccc2c7035e22254c544f75277a2cb06bc53c686d93cf525a0ef245aabd117a8563d7f45a34e390740bc18ea85d6447f05da01eaea5c4139c73d691e034edc603374ecf8fdf8dc0781fbc6eed06e99e0764d926b0109f93c913e29ff4eabea2def7fd0dd63e9191f342096159ab9bb21961c82236a79bd3fb74bcba720080db7c2981e072b949fce6ac8b605d8c807514b2ccbca7b1029c043e8eab6060d0edfaeaad9e70a5eb347ed9305b3bc2a91d8ab0d8b469966345f126e95d5e43ea9b6d922ab6a7c46082d4ef52f5c6eae8064ed199394366d874782b1b18afad236a7a09f61a6b5d379ccc569e915d81b745934ddf0812772b1a5813fbb6978e7bc6d1d4e1ad5a83cec76f1cad87f99e917f7a6294287c982703b0301925d3c3b322f35d494b7572e962a0db77e0f52c"}, {0x18, 0xffff, 0x3, "d7ac3cf333a5"}, {0x48, 0xffff, 0x0, "38dbc5d1bf52777493c5223b7363da43a97eeed5e389082c12fefe017889eadc33f22b57b032c24857363c487d0afadc8b94a02aea"}, {0x30, 0x1, 0x10000, "154068a2c121d335de32096da25c33a28ac335590705e7459203"}, {0xc0, 0xffff, 0x2, "4e7742cf8c3de769e93fa42f07237bd610e2568817b1b7b548542d1e5d282c6db97bbca08feecbc78e97c051cb55a613a3156d68c1b09e819c82f46f96fe07022435d668de4224efe5864e76bb6b532befedf853bd5fd8f8e934a0e68ca53dbb32e9a3abe7b6174512e2d161d19f114a319f33b8830b8ddd638f6be8e6b537409193504aa73a9420af533605836f6f846419120a33b64f9c715c66933418e3c1af7e04974cf6bf6f07"}], 0x14b0, 0x8}, 0x2) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 20:33:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:33:37 executing program 0: readv(0xffffffffffffffff, &(0x7f0000002900)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7f) syz_open_pts() syz_open_pts() flock(r0, 0x2) 20:33:37 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 20:33:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x10001, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 20:33:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0xb8) write(r0, 0x0, 0x0) write(r0, &(0x7f0000001140)="19", 0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/136, 0x88}], 0x1) 20:33:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x102) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/74, 0x4a) getdents(r0, &(0x7f0000003180)=""/4096, 0xfca4) 20:33:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x203, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x80000000, 0x7}, 0xc) 20:33:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) flock(0xffffffffffffff9c, 0x2) fcntl$setstatus(r0, 0x4, 0x4c) r1 = shmget(0x0, 0x3000, 0x460, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/106) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 20:33:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x200, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x2) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r3 = semget$private(0x0, 0x2, 0x2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/236) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 20:33:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013c0fd1f40c11020d9f50404a3578eb60350fee24693e4d12712d0e6e991680c698a079808a9bb4ad7eee2e36be29991f784b9f87c3e190b512f4136acfeae814406eabe41b1b7bcc903bd646c2c89354d0e639827f4f40ffaeab8a25dd887651465db1c8e38f8b66793c6"], &(0x7f00000000c0)=0x6e) 20:33:38 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) pipe(&(0x7f0000000040)) dup(r0) getrlimit(0xf, &(0x7f00000000c0)) 20:33:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x20) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 20:33:38 executing program 0: syz_execute_func(&(0x7f0000000000)="260f96f4c4e11de2cd66410f75f2c461bdd04a09660ff3ea8fa97812cd26f00fb01226f3adf0408144f70009000000456d") mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) 20:33:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 20:33:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) poll(&(0x7f0000000100)=[{r0}, {r1, 0x84}], 0x2, 0x1) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x1) nanosleep(&(0x7f0000000000)={0x8, 0x47bb}, &(0x7f0000000040)) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="187400256cd38ac0a979f812e4304b033ff341c63d618c2343f1d1787249d9cd583814a6362bbe68604acdf1e465b73ccd1fe7ac4279e2ad2b63ad0675e6f6af6cee4b6efcd8d3c88ac708817e2e40aaf428c08da3e7bc08db1d0f021c09b68c39e314", 0x63}], 0x1, 0x0, 0x0, 0x22ccfacb1a1d37e1}, 0x1) 20:33:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x35d) connect(r0, &(0x7f0000000040)=@in6, 0xc) 20:33:38 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 20:33:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x2) select(0xffffffffffffff28, &(0x7f0000000040), 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x40000101, 0x0, 0x0) 20:33:39 executing program 0: r0 = open(&(0x7f0000000080)='./file1/file0\x00', 0x30822, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x1000000000000}) setitimer(0x3, &(0x7f0000000040)={{0x7, 0xfffffffffffffffc}, {0x8c, 0x7ff}}, 0x0) 20:33:39 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/137, &(0x7f0000000000)=0x89) 20:33:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 20:33:39 executing program 0: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:33:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 20:33:39 executing program 0: r0 = socket$inet(0x2, 0x13, 0x800000000000000) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r1 = socket(0x2, 0x8000, 0x40) r2 = socket$inet6(0x18, 0x8001, 0x0) connect$inet(r0, &(0x7f0000001140)={0x2, 0x3}, 0xc) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000001180)=""/78, 0x4e}], 0x1, 0x0) setsockopt(r2, 0x5, 0x1ff, 0x0, 0x1c4) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getppid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) getpgrp() 20:33:39 executing program 1: getgroups(0x4a2746601dacad29, 0x0) 20:33:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x43) 20:33:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x5, &(0x7f00000000c0)) dup2(r0, r1) 20:33:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a06, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:33:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) 20:33:39 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) 20:33:39 executing program 0: r0 = socket$unix(0x1, 0x7, 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) 20:33:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4535) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/219, 0xdb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/255, 0xff, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) 20:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x8, 0x4, 0x4, "bb726efecec4749a095e47e0ee1693cdc8b69b07", 0x1f, 0x80}) 20:33:39 executing program 0: socket$inet(0x2, 0x4003, 0x40) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 20:33:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2c2e09e4c07099af6659c51b6f6ae5422785606b09ccb8731beac551a7a9042c5bfb24689ea12d085c4fb52ad87cc2ef4258fbae11cb187ed0717a75a743db30c3dca55804022f3cdfebb8ef079136749709575541ee4630122c9cbc929c54f43d187f", 0x63}, {&(0x7f0000000080)="8582da43ca4d73edaf3001bd044f7de010683145", 0x14}, {&(0x7f00000000c0)="a7fa24c706a07aab0e91a654a0c7f11aae396ca05aeb074a9aa31d172ae221c2e55566eb043be1c08270dde95ea2fa1f01d5442e42a9175a6e08ef307ca5cc500683955648be0bbbe1de658f6b2cad430ef9a708120a1e3a64795ea0bb11e261fd26d0e5975c117c5b2f5a63a207e6faf0929b49d6ac227105333af1b312fb837c94d42d2bc787b525be390a445a8e82c50798d2ba67bf564aec80f995c92f51a7cb6af35e5fce396031353d95f58820b4a484a71f535f973b8d52929c1ab72e09a262d6075ddf7f0b22f14287289b49ee6553ad6eba01f0d0dd8c365b6c06165f9021fd88eecda303", 0xe9}], 0x3, 0x0) 20:33:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x580, 0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='W\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="b39b8aa3cd79fa59235b4ca8d832f3106406de93e9c7", 0x16}, {&(0x7f0000000080)="cc49fe2a01ee6e07e4f28ffb39ba81ac199e64c6b3136ea97e62d8cb72f77ceb4e77c4c03e77337394420313a333c0a59ed21046a23a1186a072ab5a9e676baad42c843d275e41b488833ce4e390b4f9e81ce1da28c4b7fe1dcfbac6a5b03de153a436475facedb8e7dab7fefbf313324e4dd6f159c9373b33b24b433219cfc443a16df5a376599bd898e2b74ed5228286951777d5ace9219713fa960f95f0d828a80c9989b18f0d35a30984605aba2c8bdcc1911265d57d28930f57b63a334b81a4c221272e8fae17ba38f0b7f5bf5fc192e6dfacd1da861571be2e0e4d92891f42615407", 0xe5}, {&(0x7f0000000180)="9bd5cd041b7968db8d0a636139d8f3b6829ada757b81efc31483625f87b234d3d4501301b72f73e500e95462e6c635fd47cbadada09ce1e927dbf586ba02926852ec466a00f19e9fa0532f021314a0f16ffc5a14717c8bfbbfec5917a09105f163cae814f1b53c5e1ea71f4f09276922b7ba6575df37983e3131426338b6d231a38772d87ee3d572802b115901dbaae66f23e268deb117f26f07b913104de90496284f39717ecbeba4c5d20ab0be5eb92f5832", 0xb3}, {&(0x7f0000000240)="35eea7e5ffdc47726f1230bbd7f7358e1dfca87f3fce250af4b1a8efef140021bf03bcf40bed952c57a971f5ede5688202b2131786a5b59851f26dcd1d5f90f79c21f4d9b8667dba430d2978b5975bb180dc2a7988c3e85a81b70eb0fa", 0x5d}, {&(0x7f00000002c0)="1b2b54adc5d6cf37a6b72b1ca339bc5c6f0556e14b19fa8f5977b76af86a1c43a1267f84fa019d92ab1c81237e2b", 0x2e}, {&(0x7f00000004c0)="b464cd1f1df4721c6baefcc91bea320cfbe8474a644829c73c7c12c9d30ecb9fe64767c58b0ab1f50ccff7b4b0a6329b08a71cd2203d782e4e1446b59f", 0x3d}, {&(0x7f0000000340)="b2dc95f8f677a66050947b52e4cffbce24e944eb4fd1354e3e297336869c9f57b6c5804d5c4e21d38a774282eda1dc28a0172802f968f172e73d6b3c15c6ae561e0b89bf28a1fe708ce1eb827da7727070a1dfc79e7b13c2db8c60edea0813540d5192e565b6cd678a5bbc3920ff38474653810d2a1b0f332a8a50856b34b37922b60c518d1366dbdb20240ec52d4c89a985371312747767b75b18345a20b55aa708163ed73ba5b5cf4b3a745a73f0a7f0a9190373478a3d7031ef5ab05fdca262b86563a7d27818c18d40518c790e715df7c52226bec125b7407b01e594520d99054ca8", 0xe4}, {&(0x7f0000000700)="df49d656884554fd8fb469aac64c3e3f84ca5ce3f86bdf1a179cf2fc7eb9e773757519c2f4553b114a0b8dd11bb3f9090fb23ddbe653d56e9a6f771846fe637126be3b8387a803279a16a31e97eeed531237555f5774a3dd3b464737780c21d21429a1a2e11c4d5eec874f4eecf7de7430131453c301607de4f09bb239c87a25f932fe6ec9cc9c2006c4150aa6f5b3a0d2feb3abf5aa9eca23ec0b268bbde879c86382bc867ec86aa22107b6e998ff82780b97f81b43544a493228c405381d682910a64a2c347ce0b8169b1403d403924f26c5381fdcdd76a3bb082fbeb90b987cab3d4f4feba7fbfd973c70cce0611586413943d8ad3efaea9cd67f880a813f7934673a41fc14b07e6246cb2278bbe4f30b66798f45a1c403e696b5c3c1dc97b73b34554d14af81409620ecfd1c4b938ff79898ee6f3e79c6afd9acef10251574beae07f6d085e16983b6c27d8f272aada2d005579674a30ee27d68aaa29fe260e22e090ffea63fe6e2631a57b5844f2028705742127d3111c91c4845639e3fc5c58f663792fd2ea1ce3487020afdc86423a635f5666bf3d6cc446367f417872a494035989787c76a3b150e20f4af5b6106cfbfd14d2d1f88adaac7de8a96700f59f71976c3b5c4baea12f063814be044b57194353548d1ed0aa9807ab9a16b1daae2ff591f1424bcf73d165adac83fc306fbc2bb839f211eb3a38dfde0473cf1a765470805fac7a46fd3e992fc81e9f6d44c9c9562b16e58867884a25d1d71b33e45dad4033649b4ac009a280b4b1908e92b8f05adf051e4f9fc8493d09564541d38ea25687db0d6bd74fbd3aed24bccb439b0ec8b22927b6fcf5e46baca077484f9594aac940457788c44b5e8e224adbdc62775ef19bedbd8dee2d33f28fac43aea65ad7e23c83d9e9b38fb3e6daef202a075b90d01989d19e77b85657c24879fa72edef88e060a79eadb51544829be7fa998a93c74c20eb2728d1b41c7c38502a9b1db1eac1aa6d8fc97bfbdffc78423adba1ad6419ab4569d4bb9dea6451342243a60d1554f9503154f762d5a7369d056d8a9f7e93810c81dc9d3425491a345c2824183ee4242266a8c25fd62bf4888a0818b5d5043facd34d921af65aaf99d1e79d111426a85f39a7b58a6f06d97787765b6b179d905bddcbf5334a4c8c546387a7bada9eee92069c965f5e61ca58d6110986362684dac3cfd0655ee4b7f34ef7bac013ca0f4c13af2d6029ebd12dafd899eeb7097eaee2d50059180995fe112143c24715a55fcc5dcff1fd3b8f25dd3d8d4ebf7e977174b8a492053e26ca10a97463eef6b1b54db640aac902ac757a4fec4529b9ce988e1957ef136a90ced89b896507c5aa571ccca43a090e8ecf559ebc35850bde3c32141fb5efcc48c138ae44d1705e268e9dd9f56b6a60a68b97819a0ccc52c1bd9667c448db484bcaa06ee6f31bf537425d73ebd839eb598720494cf6fa277f0edee4817bb6d72193fa1164441210a2e0cbd985a6d90a9606a3153af19e230742e741435f9120e187978d084cbd536d042d436991c7367cec009f3fe1acec7a28dad67a9ac31d7c30bd56916922b06d72196cffa873ee41fccd084de5d6f94276c45dc4ff47351fc57b5d18cd4352543eb88565b51ab89838b7118c12d765653528159ac948327d62a48f840529ccda6eb131f391b6c1f97a651f72368d16adaebb2221ed5b404aec0b1efaa5957f31476cc977e6115e466d215fea8b00f58338454a00a6b9a5523d65b0669e7208d5c7efb1c7f680deec72d8943f24eafa3fc4f646305d2db2eaa0fe756122ed3cfa506b5b8d08cb773046542af2be3f4cd06e7b2f27f854723b74124dfb37b894950ec84ad051683f196c6f9bbed85dbd661cc58767601b2a3ec84a5922404697833897dea428f6d7bde6e5121c86d04e6ffee0ba779edae16ad91434b77ed5c10ee0c1ad2640c6c7a5f638c61c766d626d30cfab87e5f3237823e46a19620c8f487c1e89e8340610bca73bd6b8306ae3ae31faadc8a001970d0bc06ecc56b1b5f76bd1ce64e92b029b5373be05ba3bae97ae3e819742767eb538622fdf85f09c52b14dd8924bc93c6dfac494fdb1bf042e142c6d229fefb75c578e752221a0a6455f86053c0dd248db3f6af2ff261d197a5a709443dd24a7990d1c4cf82e1b9caf7d8b46f1096fca2854f0eaca9aecbbc57879b34a90736c3618e1ed900a73e9a3fd3b2f592106e3319112ce83803396c0c712d7f0c02db0f0520ab46d2f36844bf3f6bae2d1d0c1b5c649e455fea3084529a05c278f7142925e55cc15387c1780cd62cc92b17a34689b12513ba1a644cfddc55318ed27e85ba007ad1a2e871043290a455250f0992a2b392f5bb79513d23fcd61d98954e798442444137583d7f7cb75643f8fd67e831d9af05079333beed2424c693806974348ba0517387a9920b11b3e2a0b20c87b8240b005b67f4303271f12d7e970e901e947dd6241040342d6a982223d4887e013791a97f99705db7d6510de84405fab7fbeeef828e2f7883b8c74260a9f1e120e1c8e838544c93b6aafad244c49aab63363fb90500a1e032241f1995bfeb9c96778dc7890fff711e9373bc612d669109741896cf599195ea088eace719f1a33d8f649e958297659424a27181084bb62b44bab07432b9d68a0852d64e2f6b198f689488a44855c760bec8ac4e723a5b87ae91d88e4363b53982895a4812c4144cb4bc68577ebfd2d08b071a56d8b2f5174746b7f925f185c6a1e619ad05112de7d6640caf3b3f3c6d875fcf31a7141579752527f364a421ca07f789d2fffac8d8c1ec68b749ad7d9e06c93242d3e98ec5fec6a121235c7cf21a10746ddfa3d903db0001ddd34a2353d74622233d45583a082456149bf8e71bd3bd9f9f986dbb31f2dc4a923d78a95b6cd13b6ac795456842dec148421a77a793331e8fd88a7a57ad861ad4f6428322f9f648189035b1157ec9b0e1947455697fe7349a86ba1987b8a30af7a0f0363df34ccc7e32938175025ee77f4e4c8f3d4893b2077eabd10639f1645f40ef105e263cfcdd85f3cca8ae429530e2e2959a12b45bbdbca5536cb496cadcc8b070266601965d2321ca35f8fb8e5bc0c37e123c3a343863f30e5ab58da5a12aa9431fcc635e10c22f37124497b89471b44b129a508ae7d4ed9ec69e88df4157b0a2fd1f38865c5185b5c952938f51294de00e425bef414b668c4258f3821a72618078c938a80abc59271c481d38591a52c6dbaa1b3f208a257732ea0d2bea4759e60c3f99501f090da246d2444fd13ccf84bb0e4e72ed764e4d6a74433a283c724ce998c0b1b69e68a90fd583ab2a152a70edbb1c1a1da10f36e8a627484952f22c2bba8dcf78a080721576a82699261874ef0436ad757014b3623eea973bcce20339371bd876a1290e0745f2f764002022357d40d2bbc8218a443575cba4305401280ecf1688234eafc7844b65236d5d9a78b513e9af4ec75f5999969010f22557a2b4adbb3c83191e53156602d85a00344c71a2b28e7bdcbfa0a7cd3c00ea39140adb479efd2130754c58771623a40cea24877a81982066d16985bbea0d10fc1e6b155db2c7f3417dd3880feda70cf727215ee2e6ae1cea41fe8155cc739956c04d3a794de6359f9eec5711008f8f6924ed03c96c4f1ad1e563333afc987eba6e8a84409145d704144c3015645e85b86567f90d2e9159786c840fd6607e74397e4733de3f5762f9493e0cfc3be442390d00e85a2c68e55bb165f2c13b6312d074e0c03fa0740bb67df641ff32d9554489966d55abb1011c81bb8e5fc6eda784431b2bc55863f07a36080de5575f1985bd8110426a9c423cd5686b8f430614a49a8ec581921b42cf3c61b88016df5d8262a03666b439e85420584479c542c76b5e5b886d80378148846de23cfd1fe37fd426bf36045ba3759c2ae22253dfd3143350261dd7a5baea9bc9641416aad08f0e5ba54a9615bb029b33612eb017515016f484bdf3a9de53fc86963aea3d28e4695b9ec46022d4d4663d7437525840326743268926bdd4cf9b38f7c28b25e65ec9b1e67382dcac63466c3fb330d6bf05302fa0a218eaeb8195b5a247307bd13b14286372ffca7dda2c334c38e7833d28454d99387a367587a283a942927833968b832f332d16c35821f1397b276e4ca12d22561f0c4919aa2b563f398adc171771ff3746e2fa722762dc2f562ea95145b1780edfba0a1cb4524c1192286a1f88939ec472f70230f5327a4b4fbbe2c160bb99bb0fdd5663f65c654a3cddc663e9a0dc9b5b2948580b8cbae2ade12e73e4a8e2f5d5bf27a9533d21764845c13c6e8de9630fcd266c19443560f42509d02832c20861861a2fda55b09a63060b18869c8897364b6e859df3a453d33ad4763cef44a23cc282524a20bfb58b5bf7652a56efbea7224624a63820f3e1d09c2205cade0f983b751e2937cf7c2d5a3ccee7268f11875034d42c80160a6ebbc9d291884ea2b159356a1cc684444dc776ed61154916068894085bebd6bea6da1132a22010c4c079041bd8a552069ddaad26b209273085b066c2862f3b2da0b8ff15965fa5dd769e45f4bb666fd96b3a70e35f4599d23b48a066ce19440d4cf63a3b936854de65e702b9adec74797d2910264bf729ef66c0df72e4b1ebc51129854aa705cca1f4be1ac28f139a9f3a0dfab33166b8255f7202647fbba9b0b94e5a65d7fd526bf52b0ff6a87afcb576d4828b32c86829bd9a6e6f4f329a2a60a6ce7677e125f6176ecdb70a0ad5e151f21e544a63ae7ba79865f8ef7503e1096a2e0c997b7d0d964cdc31bf709d340a8ca12b30607028a5aef677b95d99fd2c44ac8de4dbab4c04302e88d1b21750f4ace3ae3bec261303d32d09d05a3bbb97a508a854a53bd23dc45d64a393e2984accc170fb530783469d25686245e405377399b257e1a9c9486f9ce7573bd1825e1b893a29bec217dd411b1f20efb3a7c1ee779928acdfd24d71be280852c386a0c42ad1c71797870b7cab5bda9e25f0a1ec75b2546d4e48fcb0d9899e3bf12550ed419cbba63d1283ee3042256b42f0cee35f4064a97498e06a8fb7b7cccc3bd9236de2f975c2c562f85b052922c54c715895e347cc84770713fd65ccb57dd608260ab817537d801f60c6d844c4ed83c37f6602fc2d58843acf42b83511eb4b27caa79d9982de8cdabcb8f575f5d09259145dc95df369d1afbfddd0cd6af7fc04375d32296d73e29873b6cc7b7606ea8bc923209d808f63d58526772a9010c7178e0b32ff4363e3f483e8039dc487c469e6eec73bda629fbebbbb4fa031c1115f744180d9e6f330197d44c8676d45403e27ed1bc37861747112ab38e6a534006f38dcd9ae71c3e55be1791913de116961b2f7ccf1d7db5800109784002ca5c2ca4e1227bc7b9ed3f9627260b9d96891dd4f03d7fb6084b4b1c8e3eba89545ad2a3fc6be85fe7cafe180d05dd0fbda1932145e014b4d5427ac65b208f19d9c4375827fe0db70bceb37e686e117b77b8e008d71b1bde4f5723e392356ecde642891bd339768b553b8f63c33c174dec1a59a82307e9aecedd4b7eab3617072aa4666dca08f92c51d266b1e2e2d03689458a3d3aed5144e638a50652bc0d7515757dcaa1d6d834cfb36fc3b7e15ed2d711931459ba4ae7c50fa2fd1b5a8743af891510a111e27ab03074eb53375ac392fee560c01265c8433f7614805167b7ebe3aec22d62907ea8b64479e1c7b922161cba677e1307eea4400a9b8461cadf6", 0x1000}], 0x8) 20:33:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) write(r1, &(0x7f0000000100)="03db5c3c069ca2d8ef6b64d1c9219fa8d9b094827ade5ce52618e3d55fa358c18da7178d3d2fea35d34e29b8b99b1170241d08dccb7c41292d58faf778606e7b49c12fcf320bf1fd9840dd4d332385f3ea8e411a9bc8086429f45cb150cd13f0dc8436be1c9ffbc0e75c173d24396984fae3803e9d7ead8cc62891ce82eb173e6f85c5d51ad743ad199bdcd035053ef3b326d87999e3d9e334278c092bb7e8c62b9d44cc52a5aed46f12907db3c72c8601e0a4363426b43e2b94cf66cc6b1715818c81694a03104274a9974d60ea6d16460ca2e9785ab2aae074e2cd398492bbe3e034bae04124ea", 0xe8) 20:33:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 20:33:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() socketpair(0x6, 0x8003, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4aa6, 0x5}, {0x18, 0x2, 0x6, 0x3}, 0x4, [0xcf5, 0x2, 0x3a62, 0x5, 0xfffffffffffffbff, 0x5, 0x1]}, 0x3c) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 20:33:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5c76345000000000000000000"], &(0x7f00000000c0)=0x6e) 20:33:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x5, 0x3, 0x8}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000004c0)={0x3b}) 20:33:40 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9f15, 0x3f, 0x100000000, 0xffffffffffffff26, "0fa2da886e0b9325ac24846679c392a7e0645724", 0x4, 0x8}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:33:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x28) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000500)='c\x00') getpeername$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000d98234b5cf001edd3e00001000000000000000021b0000000087949b0000000000000008000000000000000000000029645c7c0000eb0149db000000000000d3888f1caae0ed17a0f4a12a7ee567f094e6d164d974ea2c6cbac0c255a388845113551206c6888f"], &(0x7f0000000440)=0x37) chdir(&(0x7f00000001c0)='./file0/file0\x00') mknodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8030, 0x8) select(0x40, &(0x7f0000000200)={0x7f, 0xdb, 0x7, 0x5, 0x8, 0x8000, 0x20, 0x6}, &(0x7f0000000240)={0x4, 0x200, 0x80, 0x6, 0x0, 0xfe0000, 0xec4e, 0x3f}, &(0x7f0000000280)={0x0, 0x7, 0x7, 0x9, 0x400, 0x800, 0x1, 0xb5ef}, &(0x7f00000002c0)={0x8, 0x7}) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000300)="65d70cb55a4c4622a4acafe4063fa474294735801b0d799b4ac11be76886aece5dcd945869e339a9944d22934ca827b5770cc3f9075ea91ed3f22bc511d29e867be568a38e2b8b", 0x47}, {&(0x7f0000000380)="b844a196647b38582f591d1df858d6a31bf31c22b84c65248ea9ad8346", 0x1d}], 0x2) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) r3 = semget(0x1, 0x0, 0x200) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000540)=""/240) 20:33:40 executing program 0: r0 = msgget$private(0x0, 0x694) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000005906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be3ff0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f000000000f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"], 0xd9, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x1, "262805914192e0575642df90a960f6aa4f345f9af8aed4495f828e8335e3ba125a66dc9fc7"}, 0x2d, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shutdown(r1, 0x0) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$inet(0x2, 0x5, 0x8000, &(0x7f0000000180)) msgsnd(r0, &(0x7f0000c40ff8)={0x40000000000000}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000280)={0x10000004, "8d8e4a9f49239d59981fc24edde4621a17a7eaee9be2c3f1563dbadcc0e31982ecc5d1662826e55326d3a6e06fd67644d5336ffd9aef03efb6c6d94365d7baf07ad5e3768a3bb74d95c0e2eed804207bb8e85f4a17d5930d37f10a9bed999337289fb23913a3b18a7904661a711e535b027da6f710267e35fa7d62858dc0c49bff26d6142d8e479272e0fa77f813b9b9351f083de314ce68e342ca03c2e2788f4cfc3927baa8fd3a11168ae1a3b03c8cbd7e843663c21ac222ef8a0f965770eea9b8134dae0c9c94610e19d6737daa22a71ead126657bdcd1c72eee128761481ad0cf16ae7e059"}, 0xfffffffffffffe6d, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020529182b7537a728a7f44e6fc3d1adca3b77e944000000000000000000000000000"], 0x69, 0x1, 0x1800) 20:33:40 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:33:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) connect(r4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3e, 0xffffffffffffff81}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 20:33:40 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 20:33:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e"}) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) 20:33:40 executing program 0: socketpair$inet6(0x18, 0x2, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r2, 0xa, r4) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) 20:33:40 executing program 1: socketpair$inet6(0x18, 0x7, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x2, 0x100000001, 0xfffffffffffffff8}, 0xc) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 20:33:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) recvfrom$unix(r1, &(0x7f0000001480)=""/208, 0xd0, 0x0, &(0x7f0000001580)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f0000000180)=""/23, 0x17, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x4, 0x401}, 0xc) socket$inet(0x2, 0x1, 0xffff) r2 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x28291, 0x1) r3 = openat(r2, &(0x7f0000001440)='./file0\x00', 0x40, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8880, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000013c0)={0x9, 0x1}, 0x8) r5 = dup2(r0, r1) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) dup2(r3, r0) getsockopt$sock_int(r2, 0xffff, 0x1897, &(0x7f00000015c0), &(0x7f0000001600)=0x4) socket$unix(0x1, 0x3, 0x0) utimensat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0x7}, {0x0, 0x7f}}, 0x2) kevent(r5, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x65d3}], 0x3, &(0x7f0000001280)=[{{r5}, 0xffffffffffffffff, 0x2, 0x10, 0x10001, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x41, 0xfffff, 0x3c2, 0x3ff}], 0x1ff, &(0x7f00000012c0)={0xe5, 0x6}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) getsockopt$sock_int(r4, 0xffff, 0x900, &(0x7f0000001340), &(0x7f0000001380)=0x4) 20:33:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0x4}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)}, 0x0) 20:33:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) connect(r3, &(0x7f0000000a40)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000ac0)={0x84, 0x7f, 0x20, 0x7f, "b44cae8fa61a5a8b7a1677a9ec2437b4862fcbfb", 0x2, 0x401}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000a80)) kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0xa0, 0x2, 0x0, 0x200}], 0xffffffffffffff69, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8d, 0xf0000004, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x9b2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x2, 0x279}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0xffffffff}, {{r5}, 0xfffffffffffffffe, 0x1, 0x22, 0x2be6, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x47}, {{r5}, 0xfffffffffffffffa, 0x1, 0x800fffff, 0x317, 0x89ab}, {{r5}, 0xfffffffffffffffc, 0x42, 0x80000003, 0x5, 0x9}], 0x1, &(0x7f0000000240)={0x3, 0xfffffffffffffffe}) dup2(r5, r1) sendmsg(r4, &(0x7f0000000a00)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000002c0)="7c42a2b26de6a2c1f6f75825634861b3881938814607b0ab07a67761ff958f7ef763c1b851c8493347a2e1921d2879ef2bdbe5d22c18f9158af005c526720414910e11929eed7693360cbac91134ada325eea146caa2da16882c8b023da30737f558c45450af2b805e3234b4621c189a2d62651e8c117f2a0924ad520b06aa0b3462d0e97838e9ea1d0a1621bdfee64d5a3069f829e39d1cc1", 0x99}, {&(0x7f0000000380)="fcf33ff4d9d81b8105135d9625e8915b9487", 0x12}, {&(0x7f00000003c0)="3908b14d1c02057f5df2ca576acd72b04e15fac736d7f6ffae68d1e925cbda0a6810408546b07d6c9179cf51ce9feb7e42e9376f84eaf06998d9809c4c636d8741b779d0a05825a33d6bc083273bd90dbc2cfabde561a7dab383f3cf8f109ea6cf6c3fc58fc6aafa2035e6a3aff94d690696ffb6a739ad84ac9226fd1aadcda345c6f2061fbc6bb9dea9f36f3846ad1a8da6e9d21094397d4073bbe5b262fe26f96923358e9d04573952970ff6c987dd969cd72aa3db31", 0xb7}, {&(0x7f0000000480)="abecc406064bfdbb8322cba8986f30c77133641205bb0077ae25717572fb3c08d98811213dbe76206a83e507e71c2bc73650cda6e758d4909a812868eab130034f3e2ad0aaaba3c685e7783f96502e02dcd4f75800492cea2e17561e0a0ad8c873f6b589a000cbeb34bba50882cbeaf5695428edcfb0785f8d0b576b824138243fcf12e60f3afe58f439cb7ee2b45b7e34ac2cc43bbaa7c3dc179d4ff07a063c6e56b1f06d733282a349f5dc29080ec5eb4b04443c0d129e13f42935cbb4e2be85777a6f8255a2fe07031fdf39610a4171b23e1a8a829a2105eaf191717e081f883d8b31a683163d6419fd94516a2f115a6c5d4c", 0xf4}, {&(0x7f0000000580)="abd709d75094fbb05eb5e070aa51a11618e2dfdb4ee2d803cef4417b43fe690cb60d4b6bfeef3a50c2e59aad533de1a0d2a4c61e86006301012e4b8d26b34cd009be57fa783df3d7f4d86afd71cbd5f91a5b3c5c3ff1163d3240f34562c50270f8173412f99ec885e264f8ec918562af4b773f9780282fb72bd479a0c0be03d1b5636da590268ce20cb2673a7647001a708970a8732c46694a20320e06c0e8557f5d089662a4cb45b713bbb7947c75c35911f919a3cf4d6dd093d92323a1bc892c49da21ecdcd770df", 0xc9}, {&(0x7f0000000680)="de4fa51e53235aa4a6a25d2eb10f531665eec53fd96d8b", 0x17}], 0x6, &(0x7f0000000740)=[{0x108, 0xffff, 0xa2ea, "a5431635afe9c8a3af78653f63b010fa497aa46f04ed22e0e97cfbf3aead097166d0814ab531960265dabe13583715ce8a1889d38e6a2acc0fee49e74330febd2c08d6b7cee443321de05a6ecb8889a5b55b580440d7bde7e1ad8b4dacb6f33e4df5fed077466f04ce33854e6271d145fe188eca5e0be91e04fa4badc3bef31ae2dcab68ce90f616c80af24c85da5d70e8b50a7c653790b3e69bde7f35233b3848748cac5254185c7f0e21ce1c91b4f2b2d893255d4ab9884b02b8b264afda66d6472db3d2ce228b0a13b7dda960f170671824ada816e0c74963c4246ca7bee8efe3a3b8c6ccda33d8fee78ec705ab5e7a"}, {0x28, 0xffff, 0x9, "390ad1c4a3516e370a825266498f162b8ff533"}, {0x70, 0xffff, 0x800, "f026a3ac7dcad86ee42eb909054cc0fd9a9c9c362d73b60e7cd55d13b5563f19ed6952eaddd0dbdd0b2979cc816535e9aebe7955bfee6c80be4f87de8408eca3a24aadc233523229442e8ccc16588dfd169d89fa81d6fc507578"}, {0x110, 0x0, 0xcd22, "2a9a48f8b5b97acb3f86e1cce5b8917591c31c47d3ed577e248f6fb56d7e6766dc410c4e2b4f3ee19232c1b28083462d825af0daf7c836ecf14ef1caa9628f8aacceadc7bb225cc60f79cfe5f638b5321a779c981a8cf4d73108e7405365d3eb5a680922c7f5210b2c8d7f09309bd27f426d4e46e7a8388e1b07eef26d5125a19f8f28fb0ff56c7a3baa9bae9d0a5b642aee9effc729a2a10f4532c481ff0c7f32427841a3639e2f2d7bdd027b1d5d7ae986c37d5f2759701ba2403ff965df820924e2c422528fc3ca07fdb1252568ae99f3b6cb45069557db2cc5f3283f88911cf9248eeb8e9503361d46bab1b055331ca640213b791fc9f4cd98e83e2c17"}], 0x2b0, 0x1}, 0x6) 20:33:40 executing program 1: r0 = socket$inet(0x2, 0x0, 0x141b) getsockopt(r0, 0x3f, 0x2eb1edeb, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 20:33:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000080)="8f1d62785c2a41f49a144fb70aaeeda248da5fbed0d25083d74e816b2ce66f3ea67ba8271b13082769e06c97dfd4c895069dae4b22861e101f95c948f79052e86d514565d2b7ebe0c928197ad260a344", 0x50, 0x2, &(0x7f0000000100)={0x18, 0x2, 0xffffffffffff5801, 0x7}, 0xc) 20:33:40 executing program 1: setuid(0xee01) 20:33:40 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x21) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 20:33:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) connect$inet(r1, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 20:33:40 executing program 1: mlockall(0x0) r0 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x83, 0x140) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r2, 0x0, 0xfffffffffffffffc) 20:33:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000080000703e79ac25ae6b50da387e3093bdbf6763fb19bd96e73f"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="003e0d0046420af43892"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 20:33:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x10, 0x20) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000340)=""/15, 0xf}, {&(0x7f0000000380)=""/65, 0x41}], 0x6) pipe2(&(0x7f0000003840)={0xffffffffffffffff}, 0x0) fchmod(r1, 0x0) 20:33:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10800, 0x10) 20:33:40 executing program 1: select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x0, 0x0, 0x8}, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x7}) getuid() r0 = getuid() r1 = getegid() socketpair(0x1, 0x8000, 0x66d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r3, r0, r1) write(r2, &(0x7f0000000040)="8a3ac5d1e447116ce3a41720e29001f86a8231b36cbae195650ac423cbb06b93f2de34756411dc09ef75a38adc38fae050ba1a90a3cbaaad6e72369079a24efe19dac1eb4b7533075f922354e977ce82c4b427397ce09b7c4e145974cc65817af5d37b0fb0010b343416313ff3a7cbe4a02b8af562720799572c72029ad4dc3c0da457490e45e5a52d594c1625edf406ee5dee897458d7654828", 0x9a) 20:33:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x12a) semop(r0, &(0x7f0000000000)=[{0x0, 0x6, 0x1800}, {0x1, 0x7, 0x800}], 0x2) r1 = semget$private(0x0, 0x0, 0x55) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x1, 0x7, 0x0) 20:33:40 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0xcb) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='*::&\x00']) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:33:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x121) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getdents(r3, 0x0, 0x0) 20:33:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xa, 0xfffffffffffffff9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151", 0x0, 0x7fffffff}) 20:33:40 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:33:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x100, 0x7}, {0x3, 0x5}}, &(0x7f0000000180)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r1 = getgid() accept(0xffffffffffffffff, 0x0, &(0x7f0000001300)) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r3, r2) chown(&(0x7f0000001240)='./bus\x00', r0, r1) r4 = socket(0x38, 0x3, 0x800) setitimer(0x3, &(0x7f00000000c0)={{0x7, 0x9}, {0x5, 0x9}}, &(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x6d}, {0x18, 0x0, 0x1, 0xf03}, 0x1f, [0x7, 0xfffffffffffffff8, 0x9, 0x1, 0x3, 0x4, 0x3, 0xc000]}, 0x3c) getsockopt(r4, 0x101, 0x9, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) 20:33:40 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1f) sendto(r0, &(0x7f0000000500)="2455b316704d809499a81670f15dc53230b499fb19e7760941048af2071cd03d4ae4da6f9b06fc40dded75e799afb47a911bb38c66164c228e6fab8c92425481b0b035fd9841b2152db7503a1765c8516addb93057e7fa684a69e60aaeef41e3b3a837e4db3ecfee97483cb65c8d3614985fb1e8e2fb11ca8ea8a66ae031aae0a2d6ce3dee9d60b08e28fbce48bf119369340b12a7725c32702c3c7745684ab1ef81c4f591de94024c3bac948a87ec02f654d8bf785aa63ccdfbbc1accebe7925139b2436f494660c28cd74c4e78ed237c61b81a5b290ed0bc3a842b0853435e2658afaef62d52e3acdbc01206d2fbc4fc39a4eddba19ed22ef19073f8df4968092ec9abbbea7ef970f40ebddc58f33efa7e32ff626146ccef8835e6dce8b251c30b96de241e98b01c93b19c3c8134eec698a757c331c269fbcc6e1b1245c8ac151c56785d4a5e5e8f7213c3ad74d256791a3267b105fc93ab93c2155ee21534e55dbbeda6bbf9d7713ade8a948b283cc3036352757e09799c06bb7246d6308412b23a72d32d7045d2ee3bcabfc9a97963668af5766b7efb2ddd3d55431525920d5f08862157736766a5436db6381016968fac4feaf4509b9ca3671f96255cc93f04f92f0986a08be2fb540831f1d8dc994096a1cde3a11dc50ab429834ada8cfdc564c3e505fb1825cc331c060cd8d0b0b652259499fae1691677a34cd7b1af3fa512e0df27d79f724e477e4f45310cbcc673c5a63c186366e5f7c2fec8286bd3869b71e223de6d1076e13e383dc8b09a631b595a8c690ee442d52cdc3467ef58f5dc5f1341d4a5349a762baa29b4b29721090b39e1caaa2a63a9081ed35ff6ab2d31a2b43299953bc103b372231446e87e58d5d41cc53adbfb2ce5a664c873209e73fe5972bfe66711ed5422fa51c2a0c53fa0892050ffb47e7bce0c144b5929986423372880acb27d1754ba0c669070c68f5f6e1cbfbed04daff25df81cc3bece74878db9e2e7e4d859c4accc3af529f0ecdb2a1b502f348965353adcd17bb2677d843f2d943046c1d9fce995dd44c009d70b3541386b456244788451bec85174abe403289c471d15aa022b39daa80417648a3b8564a59a2e69136937d883466f0ae20eec9ddaef3e32453aececa5cd8ba0f79bf1f49ba895a1e9917c9bef094a111287ac7016eaa554dcfed8f86329fde3b801b2140297c40e6e0bf492bee161cdc5f5b7db3b9f3921856011125a75dd2c9404fbfe891e70a8e09c2574d8527e5d7df36dcce2ce8d986866db538e0bc7f5362f1bdbbab3d62dff9aeba766dff63e9cebe87ee071c8412842df6ac4735cff162833bc2c3f74937637d0404bed2cb4351b67f430f8afd7437d8635dfc72220e90697337fed9f4ba09add514ca86363c0099b60221d6f5424ffe35534e13d5cf3efbd28c20d83171c110f28eaa3c98ff963a9a99f1189d0fbb195675557fec496d853c439ea8434402888021aacfe466e10db1146a0ef379b04421371c3dc10d7c6af0a63e4a368b68f1578ea6a314f86fd960a1a68dbb1a7f66a4d4ba55b6fa6ac828ed92c6248a1b3b08837083bddc2dfd8518651de435eb43d014f85542673020d1a422196fb1f4e897de5e1104e0fb7e3690fff00afe11d65d60f3b6dd8b70a5d7cb124a4b9749dcecbac84e827097803c10f552a02d8294f9e3f87e901777eb692a9431bd15ffca2d615f2a5ffb448c2c9f7ed432806994c1728c946018951e0a2d02c24957da846f9557e3a20795bc57d9b91daf46e9beb9ff112e703ede05a9a15a0983d60394a3d7fcd4660941c7069db3f25d8d228789f98b13228fd1623677aecc17b2df4ce582623cb85524fbb3ba8124449e00d627d2b0b99d97189600a45d006247178d6bdc6d840604f045bdf5124bda0514b6d5939f3423d85c83502507cad5436f9b5329fc0514072ce48c9abefd66474db8e588c4f6dc51948437decb4baf2ad958cc047be8f36355f9fe80a8054db360c3b2e4b718108ea01ac7e11a4a1ea415db954df594d8060637a7367567980b84c9631f4a967a128bb8d0659d464980dccbb0d7fa055aef62f59f231e264a131710efd4bf31f3903b0474ce7689623c52b0e2469a726c3f5f61dc3705dc48dfc59fbd4051d7370509436803171beda8e5942517ee75084efd55e3a0cdee2c18040a30fb1dbcd5c89c7d89ca950d39b0fa369c38dc4656743650a545f29c304f9b329ae204843b58ce9833a28485ee4e3be5faf258f6e59e20cea8328b5242b2355cd0b9f033534500c2d1dedd53cdab2617358fc02823ba02e71d413d94ca806cb600a8a9d85e718c69281b43023178cfcdda8058a95dbd5f45a8a1edceb55f7efa9fd8424ce66fde56a02ccade90a6a4b8425997cc00805800bc6e7ed5548e0abab05f93bc8f32ce2f254a0c99f1a3468d4ce3a30872a81010d13573818c24d4bce0b93d3c7c8b103499b13c7de84efbbeef4de5b412ef1e619564ce81777412a011d5fd780ddcd5273cfe81416392bca24a759ee457de9545646d65b739604ddf881d967e8c802a568087e27af41bd2316b80156da82a44c90d089ec79d9345bba928dd3c6eeb92407da8084bf41ad3fad7f2c5a69bd1152661ecc033ccc7fcf5d50c20d925c3a3da70024c1f385646e924dd9e664c950c076095c12ad0e032b010c092f2b8052c496ebc1d4557a9cd424862d5623d736d4013a93f8790425ef7909b39f64076536ff9f5b24015dcdcdad6fd6c4841e6b58c5bb278a4e3b55d7a4be18dcba45d03b825b4294418b4295de4ac64a7b3bc175ab9d43772e13f5c3c1611da7f5a073c57ef9c8122ac557d90b15c9230afc2850eb531c67a314902bea396660642c309d652afbedd258d4fb7ee177ad57e04148c6db256195cf86c1fb1851c18f6d38765aaf1b3af48063c0eb77212e16dff75c979aeae2c8e1b3cc2061ab2090dd32ec9878391f0f3e0443802439b396bbe5d6e877384512bb9ba814b39ca0cbb95147d3988f8adecb26c221dc38139181319877b3de068273c5077d4328a642ee90295c1f5a30adbdb26cee8ed16e966ee55c18f61585d94e2ec58244cf710bafc0ba0f2a82f1dc5dc2849e9f9822f9471450ba27547f4f25b29bd94d730bf9d52a9975b2906365019cc82fa1c19b175b74411096358f3d4856a2a068e74b32940154f75fce678ebb0fd36bc7ecb383cb95cd4f9cd5b46721b500d7903a978907e19253b80105710d5f155084b626686aac3b634c175036b2048000781c3fa084c3339c66a5c47cca375b903549d8ec106e458ab1e733fc41cb31cb7f4ae8f7c8e241f8ab62c867b89ca1c0ffbded4f81c34b43e460519751690661e0fbba91630e59a6d08c4f7e3d85bf506da1e11db40ea88ea9f30221e2a91e43fa4421db93279aa1f5da8e483f97dbc07e990229e73a21fae60bd409e2186cfe7b61975c5093ed37987bd4c7878edc44af9e382e1c0227d8db2ebfbe5c2d1fd560ac2b7e3384bb50dee94804b39344e8b233d8d54a95a1a2d2c53e72682c9dd539d0ec1c6a1f0b2dd16b8a09d91d7b29cdbf0a236968038f8b57486bb4aa89dd1f6650bae802956daac1d61135ef6370ae55bfb5f560a64e7a435040c7e504d46960716c38a52f97a6e159dc7848e2cac7c3987b62f96ed1e0ddd3d8728df9bcaddd3f795fd5ed3f52c311f9531bd74794a255e51f18ce95141305ddf8e387db266021197f1f29763ed132aa6c4ce8e7d88d539bd2acd434cb31221e04ff80d8a12e304f552b6857aae3e88385a2959565295b00d3f0be348bd8a370fb0bb83d6c9f29e05bd3d39934061b120e269990382ff85342277b6570de8d8f622fa28fe14f69f28064d5bf68660c8ae51e4efc0e733eadb0ccfc6e2fe46bbccabb1088115975c66573f2c0fd0272fb24d51b2ba6a7665a02c63701425645d9389ea0bff83fcbbae323782e127d34a52d38492976416097cf38bcbdc22a10fbc4d1c8b0e3b94e94e08ed559dfdea851dd9015a5950578cce07ab5c6cd361ea2331ae84bb212f62c7cb6f1ce9f476c8fe845f8c0a861600a0f2d258a15072b33af54f368822c2c5cc6b26b87961a84133d0d340b924dc88cc6bb83768d8e08e5aeec4c6104182dd75e06483ad990adec56608fb621791a40be9bb51a3ededf294fb76d14e04e2023e314e86a97543f5b0c9dccb7fb5aefaba4a716b7f9859d6c7c1487798cf3c15b619bcd4bf2bf5ccb1521801030c26c1e0028f37eb26b88ef33036249402f4fd1d44a6df149bd2cab53a57b8f2213825d01876ed9ccd10b551491d3978d3e04b7edeffed07d171dcc6714e34f5d316de8bc0afc535dd13b91d34c0eaad6a2c0931c8a899aa60a2ec48f09ba7ae3bb8f982a8231a81e1d50107d7a654e758122e2ececa786325740f8bfae43b60bbc355f9580467c26e7b2203971231827f81b490da49acf4bec18612212c4a1bd41e121bc6d01e6cae75b4bf841e19d6b03ba0131f6532a57e76a802d91b614259c938fd1cdd72917ac681f7a4f1c3d9460f37a16abdb08de50d7334527ff01b63533403bb2a9fd7d9c32373f9378f3171d746fcbcd1d55892c2f09b964fc6006df8f930835cf987c14de61cb96fa213f6012c24a69809d619aef0d91c899c7729b3022c2937ff9caec2d27b70be3e82f4cf4de30d420a2dfe8e4197bad220cc6859146de68556eae0aa77ffc0aa3c49ec723ee4c91c964ba6a5c20b021491d1d144f706018f9b87f12c6f8809f91cbd35982f40c1c432eaa911875e599a60bf6dcdc24a824eeeadd773178975f6d3cf5d67719820eae58f95b8de059839b995a8890eb82ca615cfa5ce8dd33ebc2a75b0bd5c2b092c7e0c4723838dc0ee677a3e3cf9b7be7bc206076899d9b16dd68261bc91046c29b7771833c50657210c49ef56b02a73b35f00f09848687398f812de292f9f3a739401701af6f45739f0b41e0a93a2a4e43abe49111def605c5017833b6ed9a5170a8292a0134c15a4c1b9b59a1d05d0083bf7b41c43ec4ffdd7a1593bf1337aafd164e0a483ac483c3de421ef79885478c1a287d55602e0326af0087e1f3e2abb3472e0bd6bca17c1ad4870ae62416400f7cd042599024126b894d6de624bbce094276abbd199efb2fb3df56b6837c7af50fffb6e72d07b930334afb93ca14a7f46b02fb44988d7aaecb6d63be33237e610c2a35ec602c672d713b1a1cac750b650867292077e6ed65a663eaa4ff44e13ae5fe1583b6b2415c5bf8c5c5bb87236eee78a06e494cdfcce8255c7a5f918d3ec25f24a476c2888b38bdba3e78a6420b81dc286ba6984cda4cc20f044f67f48d0427724da8b027110a0efbe2da307d799b934e123f70ac19eb9e0cc388bb727a875591497b84de97e17c8ed4b77b3908610f53740a66c40193af49d4fbc6e0a87bb3804187ce3d77dbfbb68dc366a39d154658870ec52b632c8e8f1be928b143305c0c6da1529b9e593499cc308d97de7117bf4feb58bedadd257d90a8b83bc7d42fa4d3752582e35e00d334e7579c1dd5f8e3d063da2ac6f6b8db4271326916a376a97a40a3303f4c9291510bc5ede31c7686569c8276854b858b8b7cc46ec4e41a2d21a01778b939ffe5dfb01c8710e577178a694f584d5337d4ea6edf750d4b66a91905a8b91bc2be9c76fd6d40e5381ded04fdf95d21e5c04ea5c143089f05ddc4059e925bf4365898d2b4e12ed4517660aa29b6969eb4edde965dc2ed9ed9111decad554e154006671d0a4a56e9ec0b91e2aeee95a335d6e7", 0x1000, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 20:33:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getegid() r2 = getgid() bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x6}, 0xc) r3 = getpgid(0xffffffffffffffff) getpgid(r3) setregid(r1, r2) r4 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r1) setregid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r5) 20:33:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x802) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x901, 0x40) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x1, 0xffffffff, &(0x7f0000000000)="7b4863507791b1d906cc6c2800f5efcfad371a3b0d903272f733a58488b7c144c77919881a54b6b614a52933a52067a19c6502303c69a47e3ca35d9c293b2baef16e3c7e3ff555d4f6db5f35afe770bb2c3e42fb704e2d17be907d26d339bd3adc97c44b4324eb890d288a1833f5bd09c04728f97945a371ef33c9a5e1c28cc2e9c1ff92", 0x84) 20:33:40 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 20:33:40 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='5', 0x1) munlockall() writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) close(r5) socketpair(0x0, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x880, 0x0) readlinkat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/28, 0x1c) 20:33:40 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x1d56) 20:33:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x0) socketpair$inet6(0x18, 0x3, 0x6, 0x0) 20:33:41 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x4003, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet6(0x18, 0x0, 0x2) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = msgget$private(0x0, 0x244) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/149) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000001c0)=0x5, 0x4) 20:33:41 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x131) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setregid(r1, r0) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) 20:33:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 20:33:41 executing program 1: pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/27, 0x1b}, {&(0x7f00000011c0)=""/128, 0x80}, {&(0x7f0000001240)=""/81, 0x51}], 0x5, 0x0) writev(r0, 0xfffffffffffffffe, 0xfffffffffffffd85) 20:33:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = socket$inet(0x2, 0x3, 0x3) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) getsockname$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000000100)=""/143, 0x8f) 20:33:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) accept$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/173, 0xad) 20:33:41 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair(0x10, 0x4000, 0x2800, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, 0xfffffffffffffffe, 0x3) r3 = socket$inet6(0x18, 0x8007, 0x4f3bf6f) ftruncate(r3, 0x401) fchdir(r3) 20:33:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7fff}, {0x18, 0x2, 0xfff, 0x7f4}, 0x6, [0x5, 0x6, 0xe526, 0xfffffffffffffffa, 0x9, 0x19, 0xfffffffeffffffff, 0x38]}, 0x3c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 20:33:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x30000, 0x0, 0x6, "d375b4d9f6f2aeb837160e583122048cf28b37aa", 0x7, 0x6}) 20:33:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200a, 0x5de8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x48) chroot(&(0x7f0000000000)='./bus\x00') connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 20:33:41 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0xb3b) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="88a24adc698cd9ab5a2c0ed736d66e54e66aede26751ea465cf7649958b25a9efa4fd6e608f38484f2f64a59dd3dacd96325de540f430fac", 0x38}, {&(0x7f0000000100)="6225424a03b5592f2eba3fb0eff20a5a10d0c73f6368aa9565a46e7e20c4827b27cc2f969dd0c885c41737d3cf56e4b2", 0x30}, {&(0x7f0000000140)="b1879a8212cabcccfadc5f93082f01c93a97e3c785c651440f2553b5b8ea102ede097fa80bb9ec6ea4a6f4dcd4d8e30347f98b31dec3c6a1883485140ea72f9f82027519c921ee39d15f6e93d769e127043750883cd2c63e69076b71e2b63ad6b2b05bb1c92155cd31d34dc46cae252bbcf15bcde64d0feacb65104ae9772f8fd6da57587c11df607c1defad79cebcd6481e145d50276c4471305054dfbd000be6a6d4effaecb07fcf46fcc709806ef3c97476fa69e77665c5b1822c96ac98b6a7b87e2d31e71a60ace625ea55e43c24967968246da39545f1351736c6dda60c9b915757", 0xe4}, {&(0x7f0000000240)="af60f8ce", 0x4}, {&(0x7f0000000280)="becc56ae2e6d596c807ca68026515e5276029d75480d1ede653217a35e28771534535a26f2c0ebc4160c857ab0d5fccb571ed1709fa1ada4ca76849223ca0c417e39bfe0a37f", 0x46}, {&(0x7f0000000300)="a3006f9da060a01e09425fa4497ca96e95027d179ad9d81da9aad2a248a2f09743e1a323d51a881b5eb61505023357ae4670b71eb91c0f6408ecb53ed8fada29d286e1f934383478dfc198fb28b828a193876fb88b3a47fec1b7c28dbab639bb6b9552ba7cf7dc87b002e4d0d8fc037740b9250a", 0x74}, {&(0x7f0000000380)="763821f4fe0611fe78a30b07f1c12b34a952b87edda7e7828edd6a183fec010ff21f9c9e26b50682adbb4e7624c0bc25da022d83246302734323282151fa07108d26442334a234e8fdde5aba25dcc5201c2c213d191c50c1bd6bc202778bebb704d1a197c41ff426d1e9b7099aa8815453e12cbe4cd015fa0725b8e7c2e038220da22186cacfcf67e37a66779c", 0x8d}], 0x7, &(0x7f00000004c0)=[{0xd8, 0xffff, 0x10001, "f218c72ccfb4a612282a0d93e042645961ca5dd7bdce314454b5135ebc922040362c051c5255f59add8ac9849cbd6cc46dd6a32d3e43116c5d4992e649ce797abdce0c1b38c0d84ccadaeb7fc929c70c83c6326ae780c32cdc57dba5728cca03e691e5d9048be7526c0daac341e1482597ecfd826428e87ca5c82767cca97659cb5e7050606644144cc4f4f76c5a437a622964309fc9faf4f6a3c6e5e32ad83e239e8f79fc222141e1758a6fb7b454797530b8081c73cc19132f8ee467cc2457822e5c34"}, {0xa0, 0xffff, 0x100, "1fc5f6060f877dd0ddf4f08dbd79e95b94e2b974aa40f95bd01d89bede2ea93378dd493fd3164473346586c49aa95f6ccc95e4a565649472e916506a3e2f6c29ef20460873c6f7e6c381d9df922a18f423054079296a420dd01633f85c3a23c6953c8a2f93fb2050908e7a172266fd24b4eba0c90689493e171a1d6e2a257b207d9546835a15cca6dfa7"}, {0x18, 0x1, 0x80000000, "1a"}, {0x78, 0x1, 0xff, "deb4fb628a51dd2655a0a35139528b708d0392e92f21ff3f3d04ec968af4c9fb059d7063f1568b88aeaddc8250787d92ba1b7b1629fe07f219dd7802b071da5ec0bdbe2e403d67cb1f252d078773d31619ad630687cc657f3f1f0592a4919c5c32301d2aa309"}, {0xb0, 0xffff, 0x200, "b11667c0a66c7ff7e42cb7cd691aaccb259a4c0473cd681b11313cb271ff98112ba7e1c6cb9c86e8e6a563d12696ea7501076f0fd004ee0e156cda5d7e01806b032e327356d640f41b3a804e2329d0b14f5506fe5ba991640bf1120d6297ed0e695720e00426aeedd087b6f84c0e302fe24a3ddfcc8e48a7a3da649c792508a905345c1e44d6a81a88dc03060995661bde1d6c552d557e771e24001676"}], 0x2b8, 0x1}, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 20:33:41 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="c24692d89605ba16e61f3814dffdaf7187f84c1d76e089cc0c73d40055b6301dac8151e853bc", 0x26}], 0x1, &(0x7f0000000100)=[{0xc0, 0x1, 0x5, "09ac4d416f5d87c34532dccd63c7ca5884d7e710c5098d4b82fa3e345aeffc23f1e754eefe99279feac4693934d97c9981ac5b9748f7d2d37644ecc86b92794ddad827f018395350a13a48fa0cee2da9725d74e89df32254217c2fa34162de91c78a4a89e3a1b7c14f421fd22281d95fd82b02c9a99c38c66ce830ff5934d4baca6d335ca4cafaaa251ac3fecbbe1890dac4d972c30d875598de929b8a13dd21ac690cb40d492fbeb8"}, {0x58, 0x1, 0x3, "6c32baacae842f906c8f811efe4343485689f2df990150edae288be74004ff6ea9d4ec9ad9abd9e01ecab986419155937d30069b8625b06e11693581a7cefabcf1"}, {0x88, 0xffff, 0x1, "6b7e983df66361e22406240d06adeaa4e074d56cd71f536505f98b94e6d3ef6e7862818aec4b051d1c62cea8256f3a8ed12f3e1295bbc3e738bd68f77501f6801492e8f62827b98a79d31cb2002130637c5e5e0e3368ee495b0671976eabb019abac64da5fcefe95fdce7733dece901f150e9e725b9a01"}, {0xd8, 0x1, 0x10001, "9a3f12d0fe95aec1edbc1d497b04cd07858906147a8c9736eab59eeff5d0b9e89e3e1a854f4da23343e5c5ba6b32f44ede1f039b3a4b1b9b0fd3f55bebb5aeb4d0e107684056591fe9930b77b6689f5e1e68bbb8833fe507e91b059df17cf148df0e2b8a26e558907b995257d5aeeffc09a9fad9c35f202330f2b2c611d1588332410e49c1253c9f6f059b52d2d9524f57f7e68cc2d0e4beacb4d900dd210ac8b8d525e3c73f8345640d96360050f98645033224553041cb5896f733daeea61e9b62c737bc3912"}, {0xb8, 0xffff, 0x4, "35e67240e1e1293c61c7cb3910c9a0cd6cbb2c337b38d3d45f380335f193bc2ae3ed1a808f3b03d223dbf182066afc9c0b823aece7d5381945a1203493c2a377be6c128915ea5e1a53660af821a2f5e541d8daa84ec287a424175f104d6ab956dbc1923b027ef1e39522768d45b5bcd8f095e152dd5a1e3d1ce832ce86ed7e575109a773517155b354be4ed6e4eac444291913e0d2473eb1c601abe061caeeb4566663c468"}], 0x330, 0x2}, 0xb) sendto$unix(r0, &(0x7f0000000000)="2400000000000000007cca106572b1224c0a229172b1dfcb1644595b7fd8a35e539dafb212c7bc311e43d79c916f59b383ea00000000", 0x11, 0x4, 0x0, 0xffffffffffffff1e) 20:33:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:33:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x19, 0x4002, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x5, 0xffff}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x2}, {0x18, 0x1, 0x0, 0x3}, 0x6, [0x7, 0xffff, 0x3f, 0x100000000, 0x1, 0x8, 0x80000001, 0x3ff]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="894ad2e703d264028491120b614e85126066257752914b0cf68382437d05f60fb17e9ed11ecab36efe5ec8d5798e922fa4d3e3a7d029e3d886442f487c258cdb3e78d870506184021d9a6bb55e65380ddd033529", 0x54) 20:33:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x40000000002, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) 20:33:42 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0xfffffffffffffffc) 20:33:42 executing program 1: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x1) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7, 0x812, r0, 0x0, 0x0) 20:33:42 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0x47) getsockopt$sock_int(r0, 0xffff, 0xfc, &(0x7f0000000080), &(0x7f0000000180)=0x4) 20:33:42 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getitimer(0x0, &(0x7f0000000000)) 20:33:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x6a, &(0x7f0000000100)="7d286664f0a1b11ab38df370ecb3110aebc5c86a132632b531411c4ad5a1fe4c7cb5347c329422b633d4f5374a0694334d9f51c9e5ff473a8781adeaa97c765f78e18bac8aa95561cfd5058f1ca7e51d7685d61efe749ab97b8ba81ba5ec41b38bca69ffc677c24850e4") mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:33:42 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 20:33:42 executing program 1: socketpair(0x39, 0x2, 0x3, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000100)="bc6ef540c8b4f331ac21edb210b8d86e876efe2507bdda4ff74d1ce47a", 0x1d) r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/169) msgget$private(0x0, 0x28) r1 = socket$inet6(0x18, 0x4, 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0) 20:33:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc2, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000002, 0x5, 0x1}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x6, 0x88}], 0x7, &(0x7f0000000100)={0xfff, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 20:33:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x13ff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fsync(r3) 20:33:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x100000001) fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x1) r3 = semget(0x1, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0x6}, {0x0, 0x0, 0x1800}], 0x2) OpenBSD/amd64 (worker.syzkaller) (tty00) 20:33:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x0, 0xfd, 0x100, 0x80000001, 0x7424, 0x58, 0x6}, &(0x7f0000000080)={0x9a3, 0x59, 0x1ff, 0xcd, 0x4, 0x4, 0x3, 0x80000000}, &(0x7f00000000c0)={0x6, 0x0, 0x6, 0xffffffff00000000, 0x7, 0x4, 0x65, 0x3}, &(0x7f0000000100)={0x4, 0x8000}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:33:42 executing program 0: select(0x40, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000240)={0x0, 0x81}) r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x108}], 0x1, 0x3f) getdents(0xffffffffffffffff, &(0x7f00000001c0)=""/121, 0x79) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r2, 0xc5}, {r2}, {r1, 0x82}, {r1}], 0x4, 0x497d) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f00000002c0)=""/229) pipe2(&(0x7f0000000280), 0x10000) 20:33:42 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x20, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x9003, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xff53) lchown(&(0x7f0000000440)='./file0\x00', r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0xa0, 0x80) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x100, 0x1) connect(r1, &(0x7f0000000040)=@in6, 0x32) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x1, 0x8001}, {0x18, 0x3, 0x3f, 0x101}, 0xffffffffffffffff, [0x3ff, 0x20f, 0x2, 0xb67, 0x8, 0x4, 0x7, 0x5]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/238, 0xee) 20:33:42 executing program 0: r0 = open$dir(0xffffffffffffffff, 0x8000004008618, 0x93) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) close(r0) 20:33:42 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x3, 0xfff) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1204, 0x0, 0x0) 20:33:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) r1 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 20:33:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x182) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)) r1 = syz_open_pts() r2 = dup(r1) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/18}, &(0x7f0000000140)=0x14) 20:33:42 executing program 0: r0 = kqueue() poll(&(0x7f0000000200)=[{r0, 0x181}], 0x1, 0xd653) poll(&(0x7f0000000080)=[{r0, 0x117}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x16) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getppid() getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000100)=0xc) 20:33:42 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000001680)='./file0\x00', 0x8, 0x5) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000016c0)='./file0\x00') writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="282f93ad79ee61ab1446a0178da9bfe775ca7f3c73fb9da90e500db1235ea4feba3634c6d51ff421d65c855fe05655972fc2be629e4704ab8fb368646b17e3d391b324e10c4e2dab503f720d04c87bc12b2a84fe81293c45006dc70e8037ba55ab44d580f58b5de7bb9a2e0a4568a7dca3e8c1a951a584c037dbfbe52a1cef44697c9acf074bcbcd4ccf3cc9", 0x8c}, {&(0x7f0000000180)="a855b7ff2b867782a2340189e9777e11330ed6263114e40c57868646116def7f222b2dcf1d8b9849fecf91fc40eb91aba9003755943aa6cc781e5fb34915484d36b071ec6594bc8520c800e20c394ad23e3af146f973bcd141834818545b90104a01352a0c1fc3a6fb7e31391e733dd21187974502bca61d97c46f48fb4da6b0fefb5ee9389630311547be74f72bf3133a645120cb1d3c49d691512f8554f736", 0xa0}, {&(0x7f0000000240)="063d5cfd3c59b022884de4d20da50cb702916e39f9d1ced94fb0f33fbe7158ba4f76991cea8965c66f7b2c21533ac2b703bfd0ae73d84274adef26937dac734bde8b219201536dff9cf3421c426ce444c2f9df266851148aa5015b2fb8db0dcbc352362d737b88039c78cdafeb749d6bb65c432e7c91ced7f924060f5892597d4ae37e93d12a9878f3498efb6c1a54ba4f9f17aa08245e3e7ef306afe9c45bf2c4738b45d397bb7c452c08114099adb174e940371229f2582cce6a009924f6322925593a9d1c4c56ad3205dc2581f5cdaeb2e1e14e88c032eab662c2af963c43cfe6", 0xe2}, {&(0x7f0000000340)="8d11163d8b2fba770da0950829886cd70431fdee4bc9a884e986786198bfd782e70487354dc36c091b897b9825cea0148bc02eef9b54621da1e40e6019631687a7bb7abd8960cccce6a1ec68c864fbc8ffd006defc24eb09c90441f477bb6e5882295025d14dca9138e3a711b3aa15b4d8b0f25e7c4997b3712fa3a76141e4d2f7047cef11193e024a8f32add0a064d9c3bbfb11a0414870169f226a378580737dfe96e67a5bc16404d72efe406edb7b8cc5c78338b236d710031664a0459c6a40005a23a910f5f45340f6c2cbbe57121f66f846faf0", 0xd6}, {&(0x7f0000000440)="51acddfb60c3da462b7b42a34c7b34a8fa1d643d09659224a392671b2184ff51afc4eb3a4b2ae01e1abd72d6470e6bb0cd91d70a8d7c25f5edc46053d37cf1277e8dfb9de50d8d9f05130a28969ce7bedacd72d554911905301ddc91ded4b60b50b488b7e9749b93bcfa4c62d82773a43929111cc081ae4b1604760b3010cac7458b25fef895110fbe45fd09f038266d1a250d12b405", 0x96}, {&(0x7f0000000500)="58d57ac884ac961aeae56eb1e76e65fb383f434f573dbf293135159a3bb6a0d1542ce251d7b05b05dea846ed8bee3e8a2a763ec1948232cea3e23ae6f958b6f1ac850d0dd96ed74fb5b91fd2702fe88b62bac554f4a2bc54c51044c7aded7ecaa65c7fd8c8d1011e0348f8f932d29b23037113a9db1d570107082029dd54a81e24a049b2a50e8d254500e2d1db902a9c96dcf5168d9f540bfe6402e4534f3f5c98b1788631d2c7a29205634f6014e17232f0686414169ed9f2763cd5f8377ff831e274292fc0def104f3cb10f2ae665bdd4fe1", 0xd3}, {&(0x7f0000000600)="acd8ff67699938fd5cc5a7b0af2488bdafe70910c1ca960ebf625490a5c5a71d6b5d4eb4ad6ad09a420dad90c7b27421ade67cbdcdea36ec487108a699e7d29f3611b210b30ec6722f93ead494a56cf822ce894a982c21e2721b8fdd8dae1dbd51476da70c42b58abf4468279b2aca5d8774c31a9da83f7b8206177dd3d79e11517e616964358648e0dbeadf035d0866d160fc26522999a4f2fbbab775beda126033ccd4e85dd2f68d9634a3b25c19f2bd796b3f8ea09d5a533f049efb0a17a9e5bc23856fbd4d6755f220ce8f2bee9ea26a6f9fa99f4f934f9a8042c16e7a8413bd645dc4ba627f7bd9b82ce1111daa674ab6edd7ffaf3e63fb3ad52ff05ed7bbfc5542fd30a21651f9c3f871666d550571c339b2937956171a377ef8bd90388b41bf149d3eef8bfc83c2a76422b6ce9cf858eb9abbf7709f5518d527649932fc7a5851125f043c1c664d9a846e9edef0ea996af928a9592f29e04cadbb1810324be0a60b1ada6cf976919a0e9d78e502dd6c6c9fa253c54904427117d3503878ac82d5cea3ed284fdadc91465783352b3b64d01b4ca3ec43191b2d2e5a9bc88f039512c18ddf397646279c094c6e36183fdb12c1734b1080b80d726547df4bc0605ba62688f9534cffc411acd479eef99b764358dfed35f3b8ace52383ceabf3687bb466568dce5ef5f6ff1a8a3f7ca316055d57f68dfda27e4accd5bd2f75ac6e53d617b454585c889c8388d4feecfd01fd3713d8c0cdb3e8d5b80efe05c16004d5c61e06e3b9b3b0cbb004299057db1d462264fd53d1fd2e742b0c783955a78e6f94c192f37768d1378cff56247823006d2361040d6a98f9b62f0888c44ab6ef5202033125051ed7da8f713579c8f73c5ba270a12999ce4d073760b5bae342509119d7703d95d2f6940a238bf5fd1ef56a4fc0058f369a5881767818f6ba46de4b17dee1bfd37f2dedafd29a53bd97194e2e3ee26f52540524b44a2709c07d85e6e85576fe0a55e9dfa89d30a566c0837bf94f65047b59637c98e94be6ca6d5b04db78df27cd11dd97af432ceaa00bef8fcdddfffb7fc918ad6bbdf49da0af6febedbb29ec1a94d722fc29efb0edee18aee176b50ea7976127978e9f7ee3a821866cf5614016bfd3b665e4fd9ca82cd0a37e666e9a325333f28d1e7faea314407b0bdcc67cceaab65b563d2a23a09f5d7c479470d05673a2a6667d5d2ee07479436a54041b5f635cf2279675decabc7a2804967d883d205655d24d016e0409b650f8e1602d251d91f56b5a178456dc9a3c2bd5cfe0ddebeaccbb6ebdbef17876477cafc442ac9ce7f205e417f6e6a4e048453f883beefc607a9a6beaab860877bf5949194f69c8e6a03252c30c0b9de9f2868ba83b470e985bf67ced681d134259499c3c8d535636f5c2ef6d801106d12b20271ccb6be62c0ac50adef479a3a101505bbc3971c6f1b5b6b82c2ab5df8b82ad61073a6dd2a14a8844083b704e4abfd4696f085aa75c73d36c078d777f1f65df4be29733cf6bb9dae8b2a89010a78409d5f43cf8284a320d185efb52ba199dd20169c41f4df58331146d9fcf0ff23494fbe8c92dde0f262e3b7b492ce171b0574315d1cf47391401269c373ece9241470b7a363beeec0759fcdd584a2250d9b4f634312b5392bd01e4936c2ce54c2efdbec84648ae2277cb129335e2f2e69aa981bc2fdba65317fa8ea862add6f6e34c77658e5ac5d6efecd0e4b2a3c2641a30fa72b31db7d01e00e80da74f5c2f03c9f6c93d0e3da3a27e8272ea87137e91194f2c7328abd7ac6ddbe627c6f052e90902e6ef4b99d4dbdd605d9b8b93f1d04032cb0e8e77eba600dec1eda83bc674d7235f118f56b24ae7b8e96ffbf4c9440e396deb62be23f45d1e52d1fbd284faddbe72afa811661bfd06d252b47f9f756109d0730611d5b5f002b5feabc1a50759fbee8458f670f2ac20c45a8ee8bdd4ab490a90608f05a7b4ceb95ff24d68dda5b8832c91a3fe9ef9fec344630f7111a8b5a5ac8a6ee17926d9aa806d8a9d5bb57a7203dce2afe8fa2c07330b8a6293c26e8e1ebaeb5589f4294173aa5b3550eead9c1b9337987aad706c721e28fffb79c9ffa2aeb11aa83ced3fe9bc59125dfb902897d0afac3b78176d6384e9985bd898d7a628f9095f103c406363fe5afa41de91d80f0f9ddd9085d2cdcca6399728913dd5ebab136e46c70ce3a403524a195a8134d775171ef8c4ebcd8b922d4d007f5fa62027b1a8c7d42106823d4e13e04bc7c14198b3e6e3ca9e64d8ccfea422fa8ade96d41b2c25dbfb4cf65581efd01e42413af8c78c6d1d2d6bdd3644526960355c57fa41f836b45b34a9d8a7923e1b526537bd02d814bb5c31de11b24728874fb6fbfd5cd887aba653550a937be69cf29dd4d4a1ee9284d4fc3a87286f5d1f3f9251d165e0fc67cbd743febef68eab37bcfcca1284c56f736d541b0c8c94037f6b63cc4b99a049a7ab41b06a4606f3003a909ab974a51946890b0c32c65330c253eb636cae1f0c849949d0189619a0df1f544b70d572a37222554998037cfd0d6c7e6326986b39e780a3c38a850e8d20979ac29bff3f2b7aafa6081e83458b0d9feba7931806066b3a2aba95f643c9bd6ee4c4ca302a39bfa91a00cf68620dbeef6c184421c2caf265552ab607a609ead5776ab0f88d837687dfe726c2229b2dd1b9259ec76b2f0ad5a6a4ab1b76c872c5b2094528b01f235629721cb5ccac06b4235bb15ff7678d5704620c90069b37f7c7611859df5afe5ad2f47ff585b610f9afaa8a91f0478380bedf8e816b4ba39788c1c31101c1c259bf01d36940993c984b0272c6527ecf65bbbdf9b1441730100f616b4598638d0bbab2c212fcaba08aa97114df4d4f9ab413a868e841c6339e359a4c67da273f9023ab63db04a8bf990ba9d565feb3161c7e8b9a87b11919a0a317ddd309d8ac05a9a2be044f0d30ce49b56ad8ed7e143709b86619136e22de4f98e30c307369ef23c2156e8e1b6fe667ee24da6d6b9d22a774fb1046f3e5ceff0af5d5a69597be0c8ec2de99e3ded6818bd8f6c099671b8b32323f1ca3d00546d043978b56fd9567d3f1ab9bd66e93ed64b20dfdd226a6937786fd01936d474cd742952a96cc652402072f8b907acdcce38e3e35dba6f4b054e45013c7f84af17637f8ae1db361b60232f7e1a1a7fa92cab9f9c65df66b326693118492fe74554eda8682aeb0ae776e04213994cd2b0d6b39f2f13fb7e2154e2ea8aeee49755f4a60a664224cd43b3c18c507805884709b7b49cfa6fe838ee2a2f2873b64bc641d2e9ad572216b378a172e8b30857c6defb17d1db184edb613e9c5f84f48c169022a0ff234071f443c7fba4ad6c20e41bb470318b40db3bf3c582f0f6d3bc432d8c3977edf8df36c4078780d5460643126a3610e8d163a819613d06cba7b79981d8b18223b480d23a9b578ca2943bbadd9e84a9df7902750fdc9357559445357b795dc46bd7b40a763e0e80bc083d95f91f804601cfb2190da0aad387566f1377cdc1bc2ac6286dcd61606eb4199b170903da227b9f25905621ea8c053665a04d7f26a18e9b41fde4e1c5fbd8a4622d007add2ed1006b41084ff0bbd718c958d26c5194cef9a8ad79544b35fbfe7f820e9dc50eee7a20bb3cabd8411ab18e14633ac7c0a92ffbe84624be28cc4d4afbed6e48019a4d8dc28303b5c45bb4194ddd83449e1aabc3fa07826e57198daf1337de2775f8ce81bc8ac24c1807d75f8a88d23222a5844305f23185dd7ce07466e073dc24a95fb0c7e06c7299127f5047b0ff9ac39bb93bfdd409a63de9c88c52f03f57896367251c68ac3c9e6ed08925490e519be07e6b4e9666b5750e43fac417c910247e4e022b4a27326dcf08f82e455669e9af7da08af52b9a391164be77c10739db529c7edb80e1533aabb46df82b327c9f8254f5a2cf60eba7f2fe653bfb6e5f03d3f904897654c1df32bd293f9129dd868ba762ab718b38a9b373e59791b64fbf4f3e34adebce5587b5709d96f57e18b6da148590ee5c29f25b8a6aaab002d73da00fe31241873d0758b3829fe985d662fc952504b2d5275f113e64e0017cb2588998dd28dcf21d5d4ba0e393b9324469aac602357e1722c41d802e59323d6f3c829dbd31201169f983b8a6c649ca213356c0033969634525a16a362f32c8d175dbea94ad3c60592b3265ef1c75913e8ad9e55b68d46440d9fa9fb494e9c93fecdcbbaa6f042957bc58ba8728505130fe2d5d74c632d1a817b3d55c0a887b6752cb0315c9fc323255d0d90e404072995d8fd37eb976e87e05ced77f4b96bfec5c0884ca057f62c8314c3823e0b55932badb87f37ab774d57de76053224f216fdf464db0605c1c5eb00012976d5553726a75679c021f5c2d09914097969adf9094460fa4ebb2d8e82f38c13aa829e6a465c8e20dc804178315bbbad0831ab6b4b77357e63d44a3810e67ea97375c631181522236567d2828094bcb32e2217e3132e3cb714ee156583d75aba481940a0e085c8e760355ee4a2636ceb4842481dbbb70d492964d2f37a0d9caa813b28766fc21afd49c2f9ac762b8d18916fa9d1737495ba1e63b207c48b14a1a4d771bebe5612fc1aca099f6c49cdd21679c3c75ea5dee255522a57aba87041d0cfa234f030bf6f0e9c392602c2e6d2bfe7fa80c0cb4b4ffd755b376ece657fcc859f84bccda73d3606c34d7d675470c3bb9c58db0f8ddb33d91e9e2a486df9e9878b91b1f4cf6c8b59be6557024ce9a68749f2ed506e4432ce37286d8ce0f48b2d9176f22e93ba2745c9e70db1dae0d260678ea785edd6b741cd5f6b5d2d4fa71ace83d305ed60357b88d4d44825d7228fd9c1250cf96d01214c2afdd89e95228504a250b47796c6fab0b48b3c7d04654847b37be183fa0b78a92e592d9c96e9e1a0af4c850a5d9457b748e48df4ebaa99074efe084fec8b19e3cf803139c7542493f06b1fd4b912ffd5de489d8dfa34c8ae6487e731e60e1be0a838a8d43936b31bd6fccaa51178ec867db1c24cd235fd5db992aed90942d5a2ccd92920d89918fbe22e5f2102dd43ba69d717caaecd68189d5287884e2e789c3e130810c6f5c8ceac3ab1e7d93e61f49f19689d2da2713e00bd61262b0b4e7de4c3649330eeadb0dfcbea8759dca05617855a04d4adf62b57377a7a33111d714cfbd13419eb28f3933b600524812f8f243de26260739931cc7837e0f465f64174d5d6719cad77c700687c85b98ef6e41dc412e117fed07f0de7b1afc552f38832a8174f278704b38d0f0901607a4df0db8915dba4c8954ceb2681036d31de8fc72e6336686070ca2063212bb5545d9b64633ce468ea6c07a61ea8d7e9a7286459b6a258d61374698fea4fce921c6d00820ca5941c7c7fd0d78e0914cf764bdf008b4d6cce0e5d73cc7bacab23cc3c8119f86741b14743ea6e56c31940658f4a7ff4ebb86e863f27d7f36583a21837180987e0db2740b8902d5118933d2b68b8a04889a96efd44a52f317dd035c845757fa6a9365318e82e70aa163a85cf38d8c4e6eadad0594c7be824deb8b03ad56beeb45041f7d48880cfa3c83b38fea0cdba6caadb4ce8ff2ae2c147a36c4d235b987721bf1724f66ab450d7c1b788c51e51aaa4066d459047713b7b6bd70a1bdb96e482f82288ef925b13fde0b8a147ac5c38b76582bf961920f114e138e9b9b36410543a59f83931f02c5d8f2cd7a087993c01d207eeee0e585b963e9de357dcf09533a7be1f5a27e4706d49da0ac6", 0x1000}], 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x8) fcntl$setstatus(r2, 0x4, 0x7c) r4 = getpid() fcntl$setown(r2, 0x6, r4) read(r2, &(0x7f0000000000)=""/18, 0x12) 20:33:42 executing program 1: socketpair(0x0, 0x3, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x3ff, 0x3, 0x7fff, "5cde6c5bfe37dd0b86130a6a124fa8c781d06b13", 0x5, 0x1}) r1 = socket(0x11, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 20:33:42 executing program 1: socketpair(0x30, 0x4000, 0xfd3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) ftruncate(r1, 0x401) kqueue() munlock(&(0x7f0000fec000/0x4000)=nil, 0x4000) flock(r0, 0x1) 20:33:43 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3, r1, r2, r3, r4, 0x30, 0x7fffffff}, 0x5, 0x1, r5, r6, 0x80000000, 0x1, 0x3f}) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 20:33:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:33:43 executing program 1: r0 = socket(0x18, 0xc004, 0xfffffffffffffffe) listen(r0, 0x4) listen(r0, 0x6) select(0x40, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000000)={0xb77, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)={0x8}) setsockopt$sock_timeval(r0, 0xffff, 0xaff7d152ad28e086, &(0x7f0000000040)={0xffffffffffff8003, 0x8000}, 0x2df) 20:33:43 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/103) 20:33:43 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$%[\\\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)="8e7d00"]) 20:33:43 executing program 0: select(0x40, &(0x7f0000000240)={0x1, 0x3, 0x100, 0x100000001, 0x5, 0x85, 0x7, 0x3}, &(0x7f0000000280)={0x200, 0x7, 0xcdb2, 0x9, 0x7f, 0x20, 0x954f}, &(0x7f0000000440)={0x0, 0x100000001, 0x9, 0x5, 0x6, 0x6, 0x3, 0x7}, &(0x7f0000000480)={0x96, 0xffff}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x208, 0x44) r1 = getuid() r2 = getuid() setreuid(r1, r2) syz_open_pts() getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830000000000000000000000000000b2fdeb46101ae053ab152d95845ce951896ce0d59837a50ba01d111537460f3cc9e578f5f6b726cab558f3b83116c902ff261a3809b8d2b6c6dd08e3709cc3bdbb258e3a5fb06407d0f734e796be1f449ac84fe1454c84477f8113c97bb80000000000000000e7f6344dd8783bfa9d985de76015290df4dde855e64b7dc7a69da5ad1ac263d7c59a824f27d10d001c935577128c87eabe25131d79ea139d45df4571354ead69"], &(0x7f00000002c0)=0x6e) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x0, 0x5, 0x48000, "ed60cee4454862d218c68da8e16ba2abab06f000", 0x259, 0xff5}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) poll(&(0x7f00000001c0), 0x1f8, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x100) recvfrom$unix(r0, &(0x7f0000000180)=""/125, 0x7d, 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x28) syz_open_pts() 20:33:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="d9931be7ffd847d324d9fb3e556a8ac3a5aaf99915de3b738a722d699ee3420d69f0b28b5f611fdf377175e266ac6c036f070008e41e552efc34ce2a6f0cd458daddd50e0c9a2c6bf96a7f98ef523a1a0616611edfd2b922626c232c588e1b725171113788071036dce93d03f87c31942b57de337853898434fb4768c12d9c192c9532c377b2c1c78fb5feb4eecfeacd41f0f0e5ca80e852fb467cc06b035c8dce3ce67f4ea447ac104d9d154cba14a72518818156548b0e09027e860d3efe9391f779e4c6b27fddc87efe1ff180c8bcf51dccabe531c199333beb2827a70780f2764a04c97e6150154d64", 0xeb, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) close(r0) close(r0) 20:33:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0xe00000000000000, 0xff, 0x0, "465e6f1ff23bbe22eee97532a8dcb310c3ee994a", 0x8001, 0x401}) fcntl$getown(r1, 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0x14, 0x2, 0x8000, "8dc5febd5240a957d818577b4590c7fd094ea07f", 0x4, 0x100000001}) 20:33:43 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x10, 0x8002, 0x5, &(0x7f0000000000)) 20:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 20:33:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x122, 0x7}, {0x18, 0x3, 0x61, 0x6d}, 0x1, [0x6ec, 0xfffffffffffffd43, 0x75, 0xffffffff, 0xeadd, 0x8, 0xf5, 0xffffffffffffff0b]}, 0x3c) 20:33:43 executing program 0: socket$inet6(0x18, 0x7, 0x2) socket$unix(0x1, 0x5, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fsync(r0) 20:33:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r1) recvfrom(r1, &(0x7f00000000c0)=""/182, 0xb6, 0x807, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x35c) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="400016886c077380"], 0x8) 20:33:43 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000080)={0x4, 0x5, 0x97, 0x2, 0x8, 0x9, 0x6, 0x1}, &(0x7f00000000c0)={0x8, 0x200, 0x9, 0x7, 0xc5f, 0x9e, 0x2, 0x80}, &(0x7f0000000100)={0x401, 0x7, 0x92c, 0x1f, 0x80000001, 0x0, 0x4, 0x3}, &(0x7f0000000140)={0x0, 0x1f}) connect$inet(r0, &(0x7f0000000040), 0xee48553efcbc4f2a) 20:33:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kqueue() 20:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) pipe2(&(0x7f0000000000), 0x4) r1 = syz_open_pts() dup2(r1, r0) 20:33:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 20:33:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:43 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:33:44 executing program 0: msgget$private(0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000002300)=0x1002) chdir(&(0x7f00000022c0)='./file0\x00') r1 = open(&(0x7f0000002240)='./file0\x00', 0x8, 0x104) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002280)={0x5, 0x2, 0x4, 0x4, "357f5c74df779a6df71ef14f540ad298d0cd6e5a", 0xc08d, 0xffffffff80000001}) sendmsg(r0, &(0x7f0000002200)={&(0x7f00000010c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001180)=[{&(0x7f0000001100)="6f0365bf939790f50cb479aa463dc11ca97c8e12f84d9493ea0b1a7fffb5cd635d8ce0514c6b54ccda3b54cd184e90e2d36911fe47a757f5370aa9e6080e87cd326e7c9c612ee877c2e9dadeeeae11262c4e2ce1c72eccb01b3c5d3ac8eaf939d2c6e5cd493485e50b95", 0x6a}], 0x1, &(0x7f00000011c0)=ANY=[@ANYBLOB="101000000000000000000000040000fa01b293e9d058f30b6ea608d94784aea24f3e5a44670ddbe2fd84a992b4e50ef609ef6629fe6570164bd1de712370c41f40fa3bdbffeb8e99255916b0c3f2d8c38ef6c6352ff1e88e5b0ba3188254ca4b0cf13cb22a14977caa3eed5d6cb8202b1a734cfd763daa85fdf78a96098445db3be5668545e833951d7d0d982d9e779d256e419a07567814535c5002e78d4bb93137648708243efa2ff7389cebfbd14822540ab8301c03bee886de44c80c02df1024b66c4b9c1ea6bf2c33233d7dc4452956f212e08afe61336d7908933bdafa6591c5021b5107562801c28c545d661294d7c42bd2adc978394a8d98abf20163ce91ec0c7528f48e4134e8d344cedfecc86156248c52af04a189149f6b0c610afa7a581a5f4a9ac1fc4ff6df2b145ce226c8275c9aba9da3860908529adb91806fe3fe8160d611fdc2a75ea46fe1c304c897d353327a301f612362655042072b889481d6c56847c8098b72bc257af802b550f8f2c300fdcc2f9122194c577d95f4a8679cce3668250d57f2298b85b8b0332227e8b77702289540ad25b4a5e72290a2ca96bd8c561c1fdcf24a3b7837fa356bc725adb494583c13aab79225ae6260eb7135e05c5485077265ba8c2a373dfa094224c8f3ada4e24a1f52d5601acee9c6a3fe3fdc0df6cfc6c75dcceb6b8b5599a44104dd81bbac9271c5f113f1fda28ae379a57df4073955f40a27beea4ef7627cf726f427a95ba59274b4961b4b40953b9179596bfd95845c7db16a540861efb163c34652a949ca81655bc8758bca9e8b113779a94bb4ad35577f7ca3c04c20fe3ade9a9efbf6fb7a25893c2bf789aea36871e1baf1852a4473e24fba08dd1b7e522fb873b66e1264ba40d31d48410f9460ff9ee2fb50d824d6fe5a4d86845bd265023e4db3f6ebc8169950a4f8ab6ffd26d345112882acf070178c69761856d7f988a61bb127c3f5759e06c344eb721df23a45303e962971176fb251c9d6ade8e7728be1517c92086e3fd2067323608f870dfc89ca22efe24df14cfd3f3c2a60ab54b7f160531fc8afea18a49dc2ba20ac6542d8b0b3e52f5dc1c35c1351ac421395a83cdc8e1899bd17299dfb73adcec794459be7d68fc9cff279dc45a233a71b1b78ba9e6b0e8df0b98b64b99a27f2cdb4cb9c7bab0b56d6c3c1da0a638fc95dbf00f2e2964246e04980df7251382c7363d329e030decfbef36829f358e0d32fbb20e65c7a9acab07f435ab4833636dd9cc97a6f0665f190ce9db54410686c2f1b9d426904592bbfb290dbbd6983dc323c133c0f5b549038f75d546d907ec230a00464724be51141b21fb7f10a9a2d9d61cf6e243c9a7f1af097097994e464e0f337115fd0b843be6eec4745713d49b71edbb0eea86fbb94f4f7823a954a4946fe0f251e0bcf1496f3d96e8ee207c11e38aad3103d456a04272212da098ae0ce60fa9a14c45d9cc1826f25bcfec3e2236fe92d434ff3d225e84f679804b5d297bb41ea7d31f6e19e2f0c47c50b4631e6f8296e8964326b59db2516ba533e68f6aa3587480e1cd148eab4be7c9446086edbb3082b388b4d6d9f34cfd7d5ce3053688a7c8586c25383550eb4698994724c88261e7be1d7177b1bd34cbba43599f923ef73c33988cb4d58442980e29c7aa3a8c4e8f61639b0aa3b555027de68bdbacddb0f320ad57919752254de1b33e734125bf5ea9d8f58f3916c27950d89ed5c56d485dc36a154bfed0ddf4a892844647fd5336138f58f4218bc73cba143a34cf56b8fa6da718555e499f02da993701c8c1037a7cbfb402c235c4f87e4b90049c4535bfbd432bb090aeb67fd4c267d1a139039303e36750c74d338fc69e7ab54ae513baad5586211f7eec28af9943cdf93440c0d6d1344d3ea2d4c84f06cf1869ee98ac2a92de2567180c3d97473eace3882e63a2e3d79920b46c81028d75a9e1717909644d14864973d2f4284a396c499047153144f9245fc3153579d30af8ec443c4898a6ec7d107808de6e296024ec5bf6a1ecf905e8e0e324e8c10acfa39a39aa77f395c1afa2b1ac8a1600adb208df6bc3f11d9946d819e16adbeee62a355f8b770846740d837eb21abcc44668926d0448c422832225ca351f0b3f5575f01c13e37bb63b441d2f37add4e7d75e060317aeafb6aa97db2390680ac6cc31120f082838cdc3cf24bdb4e5a221156621933789895534daba01465fbe1b107705225ef09e981f4e3f9bb19aa3ab39eca305e40e41a91ec56097a2858d442da3befb96317dd81a937ac58bc2e8bb18b2a3072fac70714310979835acc6355424ac8d396ab98cafffc023102c6d40afaca87455ae08a16f730b3fed534f8573b51068382a349f6edc25243f75f9dcf17a8b733cd29bcf5c7a3f61e3ae1244a8cac834c08783ba1d94842cdaee2d2191bd5edacc6df0a86cab92efbf19d70905d44ab0a7b4201655ce97b36079f41313aebc9737498489ce25bac83a6c5e0653e897999947e140d758a668624348c2e980024eab855706b0ef097221b58450c3842bb6f6485c075831f9f071721b393a1d66c16db2013e5d0cd5f73715ce30f6ead379f0faf3ae9133bb87f5fee2326158745858728fe78c30da06c87baeedeff9435bf051a55a0e6d1f0f9a8d1eb455f664b27602e121daecd93fce0a1e78cfb507e8c6dcffac21d3cf5e081a7f3e06f56db0104d5e10dd673d03b2e6cae805fa91bc3f03038ec28ef1e7689cfc83437cf961291efb68ec9d8f09ec8e7cc8f55b69241f577569f4c3923b9f7af550f19c52f6a8736b6b533e58f0addd7ba2db733ec7e420ab052ea61f65d3d76410655f7481d5e8f9294aa591bcf8ea5d0f1bfff2e8efdfe07106deadc3a6a895ce2b40349e4b8640f739c84bdb51234e086683c9bcb69f1b18b663a0a5fc47b62212dc63977ae765e55e205bdb5b4d60f1636f6cf24865f8753bd07b9811e3da04a98947d7b2b52d76c0c70df0a7012e47b85174984bc428cb3ba95011a49d63864be5fc6afaa0085ff1d980af67a543eaf578057ceaaec0b4f10faa9e25602b33eef1483f6250322486dbe505adb6258fb50c17bcb0bed56d6f1cf2ee9e5681f4d4a90075ba70bc12542326946cf5e11a2702788fa296e7160c57631accc539857b986288d09fd8b87a8c5bc7e855a04975ae199c6151f01b5b2351792d1b2e2b4f73f78475ecc21a8839e60cc9136ce7c585b7bcac0a8858056fd9d122f2b74e7997733fbb7baf3ceb36308161b8fd4e88f3750525cf405e8bbde516b97e44dfb5b55e961aa74787c459435fcfc340bc065d9d1b5bab0dcbb3e5e3cc454f6074a01006a43bdcffb6aaf698b5f46fea3ded3122d12fa3f604df772f6033efc417d7ba90101d92dae9aa351b71c728ee271a679cf2b356b75091ebca022182ee8df86c49632eebdd1dc1d706d1a3e3a1121eb26b393a560ed3683263eaf49ff886e82964602f30a6619e3913cb5a4d3471fe27f4f0d76fdaba8f7322c1118baa47009bb4ee8293c8c1f2d5972114db4df94a73712965c04c0a9c49ea53e25793b74ed35e39d9bf72dd729827045fe8032425e1302697796b94a97a115e99b5a6b054cee6d0cb976364f58469b65fafbbbc99e2cb829720d594008d61cffc6709eedaebfa2d78813a939cd4be92f435212052e47d32c6c5bc762de3cf273733e3b61b7aef62f444c4486155a2eca6a24e7c74a308f6841c4df68548ba4f5e9a2e158e21df6e67709b2fcd1b42708381f82a9ba16756bf38bb814d4aeb07c97d5b01037e0f17da293c0570edc7255f828441fd555e91d9276118fe4d6f18c58de84a9b569a2dee57dcdf9a66231aec22e7a0e85cb1a03457fbd20afe4ab868bdc37057fa82ffa0dfcfdc9410229a666566afbf16089f8d5358c9c1ad63bc91300f3cfa82b2e38997e4c2e6714f881a07e748b356900ee8bf2cd1ea7576b56ae1ecd7cd2656fa97439bbfb7d01e8e447adfcdb2cd4e9977a2bd6fbc589f268b99353744fc6b9c227fe950205c555a25acb07f8cf4885b8f78ac95b6fe5ddbbe126070944a78e31f98e044a013f0884a942ba93bc3278b7d7cacc9b84b26d5df6de0c813e7e2c4622359392cc5da2bf84be8b708f326f53da7cf16edb2220bfed851bdefea37820df6b07fda809abadb0a39615ea0895ab2d7e4fffb64ba0c74b0072461f3f98a6ec8ee1c1f96f36388afcbd58bce37c9c1e45cac46c9c6670aa03abf6b887cdf330f31a607167011e146e4ede7f4ed4646582051c86e12441d44e36f0c0879378b6a711aa0c88f179032421dff55bbed49887b5d055a5c4428029ecf6217c6cf3f8f10bb0b0e40d102af53daffc2272e6a720e1b22ea913019feb1e06977bbd12d3064b0454389a401c9927fbac625c15c7e7a759a0ab037a1b953ff52db2e521af2462f2dddf2adb3b1468651c461006c8b2d99beb1628a4de14480782293f322d0d1a24e11f186758b1a7abadf7a79e547c759b69e95c692f23ab3a2f320af86684b6bfbac4526312ff8a4926d2cfe57ba6cee6399a7d1eeceb044dc4e038daf872056459e4150bec33c7bd76afa8d96bcbf6364c9d6520da6b549f75b2caf3a6d1429c7994a59e8f2dac660d2df2c07ee907ee0e22e399f3c57f85bf71cc76f825da13f8f8361d69196d0b46a9a526eec836f580fd14495888ced748983aa45166805b3286538670fb3872c23c7fb172b612bb955b6a99ed61fbbd582c1d80e2a4e922b45750795809e70f672074924860a365db8f01ae401068cf26db9bf69413150e6e992da4f88f20755f2da171137c43094a4936d9f909913acb8cf0853f84ad569cd4fa7051daf075db6bc1ba5e0408e0aed488d1faac26f77167b9ce9dea7e7b61be8bb634371b7b82b5ea01822fdf25a4978034891909cff1b504c8747ff1cf25421e2661a77ec1803d980fa5c40d8916c6410be9f9b4053ba2f5ca0eff5ec293ef5deade66dce4d2e505a47098401dbf99549224aa0cab0a864dd22c86e6b0f8b9d0943d89da698e541dfaf44724905f99bf811ddc5f8d4bde5092b4cf893065b7359f4615e08abac53559ea1c2aedf898f6fe8a1cf2f0fa8f2fb0a48c168322967a7f083b407b0c2c908203e7c17003d99825c78efaa797fa992b3a5a0aafedcd0905d262ef5d2be4af347e49e46ab433dbaecee58642f2cb219a621f2df3ed585960cf37b98e5d3e7297a62137dc00afd5995c70e187f0987e94c1a9095d184914a56a21a7d359ce7c80b644441f266438a74b742d492e68d79925e422bd05cf73bc48f27e261502bbcc7a4e1bdce54ee6fc3ba9ae01eac06fc61dbfe9eea92e2d9abd91a462fde3414a47849ac8acef588c0d8aa10c16dcde6c292658fae211fd6692aff4327dda6cc979fa6d204a75d8bc8042d79e4ac62f156cfaab7e7474a4abb4e599d63cf3b7bb5eab05d6cdcbd7100b9ab5563d84b8db2b2cb8a3819d37862c3782001eed4fae99ac7b25a6062f6d4487c0ffecd8a389a8ddfbb9683af6023e359a40513c2187f371508bad0116618da13937f66589009afea416f108ba4ca90658487f727c945075dbc24f58f147c2caf511ba7abe543c9044ec3350292da3437f48a8642bc6f5640ee5ed1af755b5d2f1cdaef5c51094cb53b3b8540831376cea8d77cfdaea1669ee6c073ba86dc5da2d49b20588fb5128a4b8b1e0be38d72b1e896cab7acdca269f97c331002846e38815c9b6b1df34c5fffc8637a68dc4280524c201dd609c094bfd926245877f9b7ee5e782a2e0496aca9262699c3964ff"], 0x1010, 0x1}, 0x6) 20:33:44 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r1 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/25) r2 = semget$private(0x0, 0x400003, 0x40) semget$private(0x0, 0x2, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x41, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000002c0)='./file2\x00', 0x8002, 0x18) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7fffffff]) semget$private(0x0, 0x3, 0x80) recvfrom(r0, &(0x7f0000000200)=""/87, 0x57, 0x40, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file2\x00', &(0x7f0000001480)=""/4096, 0x1000) semget$private(0x0, 0x5, 0x1) 20:33:44 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 20:33:44 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1fffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 20:33:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 20:33:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 20:33:44 executing program 0: r0 = socket$inet(0x2, 0x4000000002000005, 0x8) listen(r0, 0x20000000) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x8081, 0x0) 20:33:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) setrlimit(0x4, &(0x7f00000000c0)={0xd0, 0x100}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447a, 0x82}], 0x1000, 0x0, 0x0, 0x0) close(r1) fcntl$setflags(r1, 0x2, 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:33:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x408, 0x18) socket(0x2, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) socket(0x2, 0x2, 0x8) shutdown(r1, 0x2) 20:33:44 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:33:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2"}) r1 = shmget$private(0x0, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r4, r5, r6, 0x2, 0xe0}, 0x2d4, 0x101, r7, r8, 0x4, 0x8, 0x3}) setuid(r3) getpgid(r8) 20:33:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5783) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x333) close(r0) r2 = accept$inet(r0, 0x0, &(0x7f0000000180)=0x219) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="894ad2e703d264028491120b614e85126066257752914b0cf68382437d05f60fb17e9ed11ecab36efe5ec8d5798e922fa4d3e3a7d029e3d886442f487c258cdb3e78d870506184021d9a6bb55e65380ddd033529", 0x54) socket$inet(0x2, 0x1, 0xffffffff7fffffff) socketpair(0x26, 0x8005, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) r4 = open(&(0x7f0000000280)='./file0\x00', 0xc0, 0x20) renameat(r3, &(0x7f0000000240)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') r5 = dup2(r2, r2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x3, 0x401, 0x5, 0x8, "429a9022054679dabe617438f691b41d5e28015b", 0x1, 0x8fe4}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/51, &(0x7f0000000140)=0x33) pipe2(&(0x7f0000000340), 0x10000) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 20:33:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000000)="989d17eaeef4199a36d16b9376b400aba2df7b56e94ea6426a429e6c5e782382ffa3933b29116d169ff62e3a7392573dad", 0x31, 0x403, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0xfffffffffffffffd}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000000000008000, 0x0) ftruncate(r0, 0x8) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="d95241ae7b892e9b3f0f16e44948d4c1dedd71f74d22abe35f750bb02a61889ccf6e0207b5d8bea939046c8170bb4940449d04b3d235b3816b67f2a1e5306c576dc201edb0446a7e12327c3f07d40ec9d8816da48ef5c910ef2f28ec1764d131cf98379ebc284b79857f0aba2bf7b610be57dbce90489ded3c04355be585d88943dbd6d2bd2ab170b2ca3121ad6f5d79ca4f3145c00922ec95feae5e3bb81f1cf2f7322802e4ebf0164c775ed5aa1aa140e5c6e0eebd21432e02ea8da4c1a6cc06a9ae9ee86d6e087c3852f91184880b18195af52f46bc15d8e17d2c4dc3d8bfdf16b8381a36dbd0fb254bbaa5fdf8aea9dc5cec0d20beef600265afc925c6e716d43a50b97b54e8a7e8974a1efbe0ff5e8f592c4e51f29bd5267d4a6034e5ea00053b2dc4eab04ae7e9ac27326e64bb77b142a8a6ec90272cf5d320a7c7998694a866878a43c0747f35bea00cd60d93daa920c52fafd4928db313281d76db3d18adad285674fb7545a5d8872fb2f5f4371612125c1e9c836f1733281854f811840c09116e16010ebf1431c19820403e61ed32a20634574feb1bbb48819aef467d31d4e2b2f434f0790a7193c7e20093b66296d26ed601e481b6cfb661d646863bd3fe3afa23184ea11f9e81af4b203c6b7043606a32be7a5aabe3cfe557c13ea25a94a551cb0fb5a4a8a33889d5cd2ba2eaea37dc5a6cdee18217e3d4582591cc953556a5235d4f89b087de89ad73b418af71523aa86f6e82deb903de94afe0aa016fd48237a099dd3f681bb7bfad086dffa9ce68eefb1d6187dfdb61a500bcf9242ce71bb37e9bb96ac581728f039763b7e1858803698e191d5b8dbca2bbe6e51c589c4e5d4a13a2a4985c71f238b91a89a5fb4b01575bea515503e9b74fc562391ec7eb1bc7d688db98a4e362943caf88c0dc4722986d75b2b617f10578ae0062dae3e770b26981675bc31c8f63c7c8ead562d77c042320a2f788f89814d02cee0053faba4f87648b70faae17e704de16a28f8297105452d67b830788d464184142018a1ca371458bcd913e43d18b8ed39f54af73b8a5b45306def1a9f2c022d412ec1cc84b822b59e1ec8deef9657793762313c7668c52733e2ba03079795dc74e5abfa9b0eca6d4d7cb8766a0c7fa05f79e1b3f4d787a5b6bb5df8f7e8d1f2538c30544bff742ac4185d95a54a99855113907daa3df9d1e198ea739761a6b9e079b01ddeb1177b16879889da11a763f48a6ee41f91f3a20eef89156dd39bf56b76ae6fb4c3f44977887714e73c676a5e1c4b47b43f3cb5cfb406b7de828e415104a1f079717a23452c2edff98535821270a92bb03401c9490783af7cd7c7576132cd7d3f149c8f929273bee8c4be73e005d71973ebe9e98b4894fa6296b11e82711a683a5cf69849813a347c635514be44836e26b8e8c01d44e2c2d894ebd62b65248e36432b025e6cdc1f23ca822b9a780c21eadcc39fa1042c3d475343976cd70472c1507abf0f5ed76c06de4e9a127b98d7e240b988aa3bd2248a542218faa486a2bf5f1211d93f58bacbb2077095d151e7123a17a5a9015ddfeeb203fceacb65c64292c8f24fca33c1aed8fc9ddf14243714c6def30b4460e377e4c1ce513cbde8edad65fa33ba5b73e5f4a3968241f58e119adc72472da2d710a6ceba28cfc783316fc5e91dd6ecf6f154cdfc69b994e8996b034fec10f64a9e57e6fb0be7568dccfa6e4b4f1016a73b1e8061a715f2d2e2fdb9b1dfc13df8ab3ef840506eb78386dc699373c97ebe3e3d8f4d1c46e343ef11b821f9b8a181cf6c7982c2ecbb9e84becf5e7c4f1de8ff5523993c58ece4d0685d4a7aedf66d5c36897220ca23a11a51158a9f5be59aad9544bdc054f07578167de2773fc754b2485262ca2b2d530ef6997661ce200f3d43416c1e45abc22d0a94427fc859e7e6cddf589f67add6af44efb5b471e04d66463b4b5f2bf7dc2f07b9fcd509dd4b5934b561838b1ecf45df242c7fb3badaefe785114842f0a2b075431ca591a3536cc7e70712c2a6418d95c5a08a94c34811ba3c2fcdc93d71b12b31b781f84a7458981eae7619c76399b0d619d784aac06c35bbdb857acb661fc09c6d3ad825747ac703ebd84575b796e737313a56d615251299466c9ba66bc2c39239577a815d40cc8ed041be476cb55944fd5e18889b16f4fe9bf36c087bd286881865fffe9ab0b6ac84cbf9c62c097ce7efecee9cdf321aaa6977f7d3978d044a90c3344658316ea3c73edacd3ad27eaec773a17443c8176d00b75d99440be7c6a6bb448108a429196cd142c3d215580cf2bf5be77da278e969c0ab8988a362d490b9d0af2790b9ed9812539ec93ca9c6b94bbc65e419a7dec7ed1c52f10fff67de6851e8353f12008fc5dee5a001d2872c5c0e4c7f0564488ce864b9b87ba54b6eb1e864a20a25b716fb338f70048a1d8181b5b9f94d4535edc2aa50dc2a78b3d15e386822a52e041d083353a90375bac027865c1b692e5d962dddd3974273598e5edd3df6cbf3ccc206342ed7db98bca010346172a20ec8e889d6a6e0c7c8a9311e446326e2fdfffa7359f9d57630d1d7287ca729a9311853aabedcb919c32ec7a11ae7480e2a6afac82f8b6a73f697be6a41e27495b0abb01e121eac4c9a909870152343a0319a2ffd62fc1e02db4632f5c93d805dc7b255b5ce27a44a729287d0a5b943a43beb1a33e45ca3e9b8ed63ecaf7b5cbcd567adfd02d906dfaa9c3df90311283c7c1aa8f30a7f51f7a965c99c88512588708e1ec5619112ba962506f4a5f6334ce4ccd7e4864b58fd6b5affd09225daf835610642f30fbe87ce86f28b5ef1133df2b6b978d16996bb5ea533951913580a3a4f4c5ff8e6142e56926061dae9b8d350257058c41f613d0823e41312254fa0f8238a9b33a5eff30d503ea85aa8ca0ab0bd3f02514a30919de270b5b904df6caec975753eb0099612ae0caf5df121f0ad1cf0a9106673a050f4692e87300c6aa770c7967e9b5e2e163fff38eb9f33411490fd7e658ed4059187eeb108a04a489edd8d9bf5eedea48ae3ac32f453fe470a4c7e4f8bea312122628f767d84eb5e5ea55302078be9a83459b0982307accb50ac9678ba3dbb757e720fdf7d56d93f998cc2068c5e7b49ce40111e1d81054ea1ed5f519943b66ab798d452dc23a8ac365e8d737e0eeecbc1fc14d08fc9b694d5cd8369d1bc4c684e87c2aef1331acb1cca93d5cbd27986132d0d857d5e526a1aba051b35a8e7e6a582ee7eae49ef2d1bdd0dd5128c9b067876e5cc87c42f75581f1ece1ab3ba6a109ed1e46253f61f40ae7fd9532d74b9457f40b92ddbb9fd60cbd1b8c8e7c38f50e2c592fb695a404e334ace7cb7b8e709df53465c7dfc00277976fbb55666e6eab64023aa5e41420a0d2ad41546569caec29623142f9338389940d785cb551f86521c28da1dfd3f5f5df73d1c34f3f44ffa139a5dc58305b9496d829d61ffe04ff2b3f28aa79d6d7700cab897568a461616e21502b0f71ad9c97a34f2aa51569ff145ea5badeedcf0f7a31d894d8e390d4f698a0c2fc7d487408261d011f8a7b935e8c45bec769bfc83ba8642e88bf6f48c70d5c0197f86d5b5bdae452dda12fbecc995e6a2d6d2f8398f66bc58538e0bac779464e196c3e9f3c184206b7a0661785777f262cc64e66e5201cdd93b78e1031a30e57581f8d5fa174142e9d8c35e791459dc75e5f44cbd1bda9eed162a11b144907cb44cba75be9c1eddddf4b11aedf2756bac1ee423b204baa195597447195e9adc7468f1ff490f7c1e45d7f47f1f785f37f38c31f1be0e8f979f6167bd83016a1a0c0eaa5c5ff717a38fe554e8a9189ada6a203a7670dfec1deb9006104f2b9f91cde8a1fe648f20476b6c1bddf4c7fab54cf995e857557023d15edc4a4c243a3e49e4e9297f372f07ca6ea09b8cc5e70ee77e2679ea5289edb9ca2d0169de0bcbf8a7d74892fc64c40e5e0a69046bfe3c9959090397cc49fcc06798631cfae726ebe178b0578b18ba72b31b16e00f53b80d8dcd1267773f931f374bf28658e731b8f7a22269d833be1a3189f0b3b20b73f0309eb369dfe313bc7ffbf05bfe81a82eeff0be41c8517376c3cbad003ff2da5be168978393ae9b78e47d37f0ba8a499b11770332702f6e5c0f6a1328fdb0eec283a9a07f12629992ff1d63bfc8963af1e0fd0dc366d7676b1eb25a73260cd3744c5cdd971e73cf5c76ef344bef7508c66a57a3fd7c954284d27acc5062c5edd30fe2bf194894669df80aee7427ec2a5885323f393eeb4b88e0d53e56650e583b79444710bc53640bbebeaaaf1723bc91fd376fe76ceffbed9a1a1fb56c68a359662ee8034b93cb5e5464115b297eaf23b422c27ddcbef44e170789a8f7468505b8e2605365145638abb05a806a0b738fd2150d94d947518bb6e081db4aa4c3b854e425ecf01b1c3a01361671997224e377165471082500eddf7bd8b9f1e5247ef1d82a3db884b9c6f4df7824a494d4712fcb5c5917b41a157f45e58f78aced05fff7d555444df8a9d4f07d2d59e33670bb5993c7c0655c72665d967819950c20e63daa199df5b48d8530739f0392b1102ec20b69b5ec51c41d91dd26b15b1127ba9e09a8b82e3a9c0919842afb4f3a46d50f3bce8566da4e82771a56d36fdfb68a76e04db8d67aace09e683fc07f0a66d5c5944e286fe34950a757b349e18ddccc73b84fc38acb9bf3ba593b44fe369c0b5493673382ff277a2268d945eecb98c9ac8a27edf090432a5143bdd3358069fee261a7826cdeb4e9473d206778e2f1a64bff602ec7011bb8c84a6fe716ad7b8f9d772251b4197a346a4a726fc61b7dfc7abe10baf4e578863288c3a118c115f7b22fb55663076cd21bbf77785c92523e3232d388aac3416161dc3e66aa55d4b82251bd88f2583a33d5a43f38ddd3770f7ec373aae421dc6e56b99509b1c3fc11947f727b117c88493240a381edfe9288c6459f1851553631559287b0fae6329ebdd089c8168a3a061c3281ebda11cde0757e4e212ef9d95be636e2fd0e51c0a3884a47152031996f4b018e3c93f356b3b36ca2b1f7cc6a3884e3472842b7f824706124d5061f9e16b00acc0132c1368eca7ddbfb9a10f732589680c5703740db08d5c9032979711858b7b8bc2b6109ae45f31e0af6689d6383f65444141ae02916336c402ab4ab35c87db6d89a70039a67a0c2b62d127dde55b563f11ef9df90bef88adfaf430c700feb801a262e89f8680594d9ac9ba32d3c9c2972ebdc74674bd71c2ada368a31f34d26d33a52aac8ee1f51c8953c59604a474db16dc15a8d53efdb98abd1f1483710ab7a3e30c5c44bc2280724d87157b156e548565f2e6de51f5d532276d48c26d50b349e00e62a740314c7c0c05f2a83499c75125add27843d4eb38da15026f26e5088092f37fe4da1e84cd9adc6c9e2da1520edb42218cf1d129f03bbda0c05bb94a2496a62863e1919530fa228b7aaeaf60b4b89a645ba88f332d5d8a36e5caf69e09526c1c7bb469e9f8dd66a0f80888837c69246cf32841b7dfe4fc934cb473045c1f0d753d15606f71bb6a8558ef3c2a50f267b583dded445b5548c90473f0b42bcb7c37c2ae6e67b6ff26d5dc3cdbeb5aa902d6c5a0f9801b86184fa6a5d039265dd82c066ac05d33bf5ef428c53243d80a5e24840006115e20f70c3aaccb703ccdbbdd53b64aac07e145833d10ac1c44b443877f401189b0e91ba8d1728cf31dab89d6090b8a8081673d83658554bb58a72b9188c219", 0x1000}, {&(0x7f0000001300)="b0424deb2826a48895a4beaf7e822d55a1fb6e08768125bf540dc6dc01cf9c951e7090a865c031f803ce86e6e3563f439ed3f9e8d6c9f887c091066b7e13fdd49a834ea3cc6d02d197a2bc408ba222cbf3489a54fac783265ca4a12025bbed11735a5110ec51c2b1d45fa3be536033a58785e28127f830dca2547b5062b1d06a9cd68505b05057645a545c609ca7e66ac86d536c7f47b7a0d82cc51e3ea1ff4d10ab6158c89ea26a44e636f780a8e7a45d508e0cea127ad460698f3c2ec2097d72bb7b0333bcead844059e912c69e285fedc6891ecdc60dac7c7cddb6345a137a94681f6114e7f2d54c908d98eac526b1bef729309bbb1e4f1fd937bce3724", 0xff}, {&(0x7f0000000200)="b837f387618354ba727ddfa3133896b5e7c1c73e02ba316be3bb69083f4d6a246d78bf1a65311c99cae95c741d24ab9985fefceb2623dee1207cbb157eac8c61404a9c20a907ea68d237b8fb2002c643b8e76a1e92afa30fe6902bc37d", 0x5d}, {&(0x7f0000001400)="6f7f5c7a5977a5417fbfa4f356ca7d1287f262fa2d04d3605074e7449bf14548e09bcc4b8ed60505360de593abf2f6178534656508f1c8b6fcec93ca0570a1ae384a0b899a23bc53e02e07367f65ed09b4e9db4407c6d7370e77af5f8ce337aa040111", 0x63}], 0x4, 0x0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffd, 0x9f, 0x0, 0x6e8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x84, 0x10, 0x6eb, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0x7fffffff}], 0x2, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x4, 0x29, 0x5, 0x6}, {{r1}, 0x0, 0x4, 0xf0000003, 0x7fffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000020, 0x3}, {{r0}, 0xfffffffffffffffd, 0x36, 0xfffff, 0x5ad, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xffffffffffff5bb1, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x68, 0x1, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x2b, 0x4, 0xc8, 0x100000000}], 0x90, &(0x7f0000000180)={0x8, 0x6}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) close(r1) 20:33:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 20:33:44 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/17, 0x11) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 20:33:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, "e91f7189591e9233614b00"}, 0xd) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000000)="e91f7189591e9233614b00", 0x20880, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 20:33:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1000) r3 = getpgrp() getpgid(r3) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) getppid() r4 = fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffff55f3, 0x8, 0x4, "a4ac74dd310470ca45170c4e576c3df2b649e4b6", 0x5, 0xf263}) sendto$inet(r2, &(0x7f0000000180)="52f1d0fb", 0x4, 0x404, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) getpgrp() sendto$inet(r1, &(0x7f0000000200)="656b397a24f6da1a8d07c2d0e2c1be5f30dec6dc6702be0b2bdf0ca810d68e81ae0cfa36b44cccbe4014f82a905f69", 0x2f, 0x1, 0x0, 0x0) fcntl$setown(r2, 0x6, r4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) sendto$inet(r0, &(0x7f0000000280)='j', 0x1, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getpid() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)=""/150, &(0x7f00000003c0)=0x96) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)=""/87, &(0x7f0000000480)=0x57) pipe2(&(0x7f00000004c0), 0x10000) r5 = socket(0x22, 0x8000, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x1, 0x3, 0x6}, {0x18, 0x0, 0x8, 0x8}, 0x5, [0x80000001, 0x1, 0x940, 0x6, 0xe, 0xeb9b, 0x82, 0x3]}, 0x3c) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x0) getppid() shmget$private(0x0, 0x3000, 0x148, &(0x7f0000ffa000/0x3000)=nil) 20:33:44 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='#*&-$*\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(=\x00', &(0x7f0000000180)="263a134c00", &(0x7f00000001c0)='\x00', &(0x7f0000000240)='&\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700), 0x367, &(0x7f0000000200)=""/29, 0x1c}, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)="ce", 0x1}], 0x1) 20:33:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2e6a0077aa043ecf}, {r1, 0x1}, {r1, 0x80}, {r1, 0x10}], 0x4, 0x3) 20:33:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 20:33:44 executing program 0: r0 = syz_open_pts() msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000002000000000004b0eb5ca8555e2758ba8e034bad7377b1c14a3624853bc04ae0c686d14d17728fe03595568134e91263d956b7319da7d3406fa29c13c53605a766376fef5dfaa0a29fb7d1b61a4db07fb25f96353edbc1ce11bc30323bbc"], 0xfffffffffffffe2c, 0x800) fcntl$lock(r0, 0x8, 0x0) 20:33:44 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1f) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x402) 20:33:44 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000100)="a505ba3cd4a4a6ad2721f54b837f495217a661e7df07fa2acf615cb464869a57d7782b78ba4a2fcf0e6bf2212cc98753e432b11ad2ffd26e88b2bb009ed33fc7060206829a8fc29fe5642fe3263a53aa122a41b80f3b33185c6b3c6fdf277b642b229fc70fbce0e7198cc256c9ac5a82b4f9d3c035e5108e99762483abbb032ead9a8a8d001bbd4ad8803449c9f4b5db92e545ec215f9ef7b00b34b62b6672de31e7cf3804ff090731e9d247f0eea5324f689477c7935885e0712769d989a4504a8c9f67ec4422ea59ae120453305d3fb1a00a05451ae8c15f") 20:33:44 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) 20:33:44 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000100)="a505ba3cd4a4a6ad2721f54b837f495217a661e7df07fa2acf615cb464869a57d7782b78ba4a2fcf0e6bf2212cc98753e432b11ad2ffd26e88b2bb009ed33fc7060206829a8fc29fe5642fe3263a53aa122a41b80f3b33185c6b3c6fdf277b642b229fc70fbce0e7198cc256c9ac5a82b4f9d3c035e5108e99762483abbb032ead9a8a8d001bbd4ad8803449c9f4b5db92e545ec215f9ef7b00b34b62b6672de31e7cf3804ff090731e9d247f0eea5324f689477c7935885e0712769d989a4504a8c9f67ec4422ea59ae120453305d3fb1a00a05451ae8c15f") 20:33:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x1, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xfffffffffffff67f, 0x5}, {{r0}, 0xfffffffffffffff8, 0x6, 0x6, 0x428}, {{r0}, 0xfffffffffffffff8, 0x9, 0x2, 0x1, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0xf8, 0x2, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x5c, 0x4, 0x36, 0x7f}, {{r0}, 0xfffffffffffffffd, 0xe, 0xf0000009, 0x20}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0xfe, 0x9}], 0xc699, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0xd, 0x60, 0x6}, {{r0}, 0x0, 0x8c, 0x2, 0x591f, 0x954}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x24d, 0x20f2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x20c1c783, 0x1}, {{r0}, 0x5e00310d06227366, 0x14, 0x0, 0x3, 0x5}], 0x5, &(0x7f0000000040)={0x8000, 0x40}) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 20:33:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/10, 0xa}], 0x1, &(0x7f0000000100)=""/39, 0x27, 0x3}, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 20:33:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x8, 0x12, 0x3, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x401, 0x3}, {{r2}, 0xffffffffffffffff, 0x5d, 0x80000020, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0xe05, 0x7}], 0xffffffffffffffee, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x6, 0x71}, {{r1}, 0xfffffffffffffffc, 0x49, 0x40000042, 0xe9ab, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000050, 0x7, 0x68}, {{r1}, 0xfffffffffffffffa, 0xc, 0x1a, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x18, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x3f, 0x8000}], 0x1, &(0x7f00000000c0)={0x6, 0x20}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40000021, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x62f6c97b}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x20000000000080, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xffffffffffffffff, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x8}], 0xff, &(0x7f0000000200)={0x6, 0x3}) 20:33:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000000)=0x80000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0xfffffffffffffffc, 0xfffffffffffffe90) 20:33:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632dbcb37bf6a11ddee455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xffffffffffffff66) r1 = getegid() setgid(r1) 20:33:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xcc, 0x80000000, 0xb38b, 0xab}, {{r0}, 0xfffffffffffffff8, 0xb0, 0x0, 0x8000, 0x1}, {{r2}, 0x0, 0x1, 0x1, 0x2, 0xfff}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x470f, 0xaf3}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000003, 0x4, 0xfffffffffe3958fd}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0xe3fb, 0xffffffff}], 0x7, &(0x7f0000000080)={0xffffffff, 0x81}) getdents(r1, &(0x7f0000000300)=""/180, 0xfffffffffffffe3e) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x400000, 0x0) kqueue() 20:33:44 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x8000000000007, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/153, 0x99}], 0x4, 0x2f) nanosleep(&(0x7f0000000040)={0x6, 0xa5}, &(0x7f0000000080)) 20:33:44 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x4202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) panic: sandbox escaping file name "../file0", Files are map[../file0:true] goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc0007fe140, 0xc000760a00, 0xbf4c40, 0xbe06c0, 0x8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2e3 github.com/google/syzkaller/prog.(*BufferType).generate(0xbf4c40, 0xc0007fe140, 0xc000760a00, 0xc00089c000, 0x60ae19c8f9f6bfee, 0xc0008ad9e8, 0x4f0c53, 0xc000624d80) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0007fe140, 0xc000760a00, 0x8fd620, 0xbf4c40, 0xc000000200, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc0007fe140, 0xc000760a00, 0x8fd620, 0xbf4c40, 0xaaaaaaaaaaaaaaaa, 0x38, 0x7437e2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd1840, 0xc0007fe140, 0xc000760a00, 0x40b7ff, 0xc0007fe560, 0x20, 0x20, 0x8115a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0007fe140, 0xc000760a00, 0x8fda80, 0xbd1840, 0xc0008adb00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc0007fe140, 0xc000760a00, 0x8fda80, 0xbd1840, 0x2, 0x2, 0x0, 0x203000, 0xc0008adce8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0007fe140, 0xc000760a00, 0xbc6800, 0x2, 0x2, 0x38bed061567ae39, 0xc0008addb0, 0x72beae, 0x7f3580, 0xc000624180, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc0007fe140, 0xc000760a00, 0xbdd2a0, 0x69, 0xc000760a00, 0xc0005e5410) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc0007fe140, 0xc000760a00, 0xc000760880, 0xc000760a00, 0xc0008ade48, 0x731217) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc0008aded0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc000760880, 0x8f8680, 0xc000624d80, 0x1e, 0xc0005d5440, 0xc00078c000, 0xa2e, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0005d54c0) /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 login: