b3023424596b6373a1ade763df8f24d56eed18400bdd878f21c59714c94a4956dbfa5c9675ba8d3e9ceeb7c9aa94579186622a5d11b75baae5b0797b4205cff1eda1a9d25f323f1eb176eed7bcb7633b94834f3f6a10bb834d818643b788d5f36152710a117fbe67455ff5ee9c41f34c42c1d89e1853accd922260ede6a7b7d1531c0c7e19be1442303e7728357b69cc91cbc566c96a36d1a929741f3a3d28a1bea6d9280a0b590b1a8a57c0e197ceb2ae4c21009f5ab5ba1f09380c2da26bf34ad8926fad6d8cae038d81b9966ac1f3618f8e6dd181a8068650da29e24bc9fb333912fb049caae4aeb74fb162e1ddfe07621dd509e560677b5f925e012a7a305339cbea6190ef2b68f3c73c28c68b935dae1f0e7d8c23b68195159801963046ddd7bc341027a703330709581608d8eb64e095232997efe5c9b497b1f19814a2ddc3440ae0bd021764dbd47787d80e72b50fc6cfbd0197283ace15551547b565eace7899bbd75b5acbfbca492bd4421d59390aa62ed92960b10a24a67e1b562e50be9e38e87f53f56ccf6ffd5dbf36abb7129de67b2b0eeb598d64645739dc99a145c67874e4fca0133556fa8b9b0e32f441c25b4d124d0fd5bb3db5090159a7d44d66db98ab69a4c67421c29dddbc19c9211f6d8bf228da7ee222e198baae5887ece53de8dfeba4cc0842d3b7fac2a87b960026d54b07b59f4e551a6a1819fea6d7f87be60532322e241f4511dc09e27eed03d70e3735ab42852580f3ead7fc7a94dc6e8dd5e792316d19f7ee0cab57beb88c58bf40e775c8f40585036b18db26d4523b086aa50d16cedbdf1b6f594690d8495293c93db890382e23ca6073c174e934102b207548c61231f4e44a2d2453031e746743667d2063108383652b1e17a5cf7050bc17b64f78d3df3ac5acec807b0bafe0442a39b5d63ab1f32da1145d60f4fd28aa39b0624855211bca65711cf085209930683a21a9790e73618e7f85755be3dafb89925fcb99c9f70c5dac69aceb7f3f3568fbd73752186a45af0f25c5af391b90445918e61a586cf28730144d53be982fb194de30278d10d09c815f54be1a222e46123fe70f36a228cac84ac7d897c69bcf414b66304cf77dcf44cb014ca1448ad54928c44ecbfbb5de498c0902ade025ec7df30b86fc33a807de80d1a390e56a35863d18b56876e169203d34b95c2068c2106cb92cecf9859fbc805cb2bae382f496ac576456fa5603c16f83e7b1ac5ed6f6dddbaa339b24810b0c1f472e9c1e46998429cb368c6c50900eacc8f9183091d16ad72ac5675f688aafd475ec5cf25b8f158a5db289f19056241420b20ecfc2647e87ad7a68d130504f858a30f7e48b3435fbe2a4d2c57ed7a8801b7acd046c3a9c846217e55d2aae5b07d5c3ee833ac5bb4724afc7a0e16621c3bc1a542a8b9de67d5a7182498c2885eac5d89384cfc4ca253aa3182f1380d311a00b3c6f2e1bdd6dac18480bd09f05a1a37133304095b56d28ce1aa3878875ea6ed8a36d65543b5ba5d7869a1e66267136eb7ddbdab88635ef4ee70650837480f878dbed1fc4c492332f7080d00ff835a09f6152aaf0448c0e3eb903680e998433c0f2292e371bd1e86831c2528e564bf2758793e10863e7c38840367c4fb38868067f83841f9d99bede91a537777450e7d153cd4db89046b63624c0a60962f92709b59aaaebc733ae1822fdb3153f68345be274089886a08c81b495f583636e09e1745e61bb97467f760a0de3968d78006c36d4baaba36053acdd9239bb1956a7c61808cce0abe5f917cd68c54ec716c0e4c49ddafde64b9e663bf7baa9191b0b5f090bcef16e4333be1496ae98f62ef58af6b5f18de77737a324a5a84a4be120d2b69c2c27cd17759303c9b2bd5e15138a78e7c67e4a45a402ca0dda32a38a2fdf0b2f60a8f8adb2f02f8387afd832ab2aa7220f5fbbd3c8e5584b492ac7d0cd773b2093e65674c905bc8858331fe625784bd76256fb6aade42e100bde9758e9d29b7401e413eae407305814fd1167195d60a519c12842f225bffac574bc2dbd083a25ddaa71cd23afbbc47d265615a41a8caa2157433b8aa87e36bf22a92719d0bab97ad67430e417b645a10192aa9ca5ffbaf7f5d5627d0bd26aade2435671289cd8a62582de35cb0c462cd99f9f3304b86397d27b09a883095dcef952f7d8cfa48702597583c607376c580a3e934c0343944ff4ed50e80673837e472901a9c28f52f08e02598f2cf05f44034221b51f65f161e77ef1b74d43f52fd4710a3f77a4f485bcfb94b7364c5626601d7952c363daf42ade2350cb2f33145ab1883dd789c54ddccd57fc10f128da5ecc6b5200a78bc659538f32d3a93410ce1d8ebec8e5a12b9da29132348e3c76324fde4467ae762c8819f339cb0d80db898e19dff53a8069ee535b7272b69ffacdaa6ccd1e5ae51612267ffbecb323d306ba89d69633bad14d393b93bc6ac0c5156e9b9ca1649bc1dece47c9244e2285548a0aa10c2983ca858f94311eb109d212432b27d4e5ea81467c39045a8ba24f8fc2b6a8f89f635f6f062911cb70cc62fe518753bb43bd2f8909f2158aad3cffbb783884c061a54fe74b6cc6f2145729fbcf397dd0974a0ea3fe55f66cbf2a0a6d59e9e7dd2832e21ddd680984a60933f6fb41fef4058fe26c0889faf33e06ff4f7b18c85bdf32cc627e01d16561cddc1a79b703248d7b53355404fb20b6a963264ffd4e18acd3b38360d912469d6bf17ee3211937b0bc2f75e346940c32586f19bc7fbd4f970f1f1535dcf3595e8520a3bc2934772749e025c22c30cabe0fbac2ae77d3f84eeedb7c86ff75a8750b56e2fce002226da601cca7e71fc1cc769f5c7e586e3815668fe5c9a24ef97c632fa6bba35811a14354f2d881c9e119767e9e3ff02361fac394f313afe8c02ef8d8a59576d13592b0ca929a90c180023fef1c257b680e74ce9393c9ee09cbc04e3e926604ee848b599b2549b878995cb2496d4240621aa94d6f91722410f2a2ebf39a0c9ceea030b0055d1775fb12e274f296fec401938b07d967efde91326f86112dd2c72c0be01f37b9b3560854f8d015052c137982878e09558ed321eb700aaca548050ca40a0ebb22852816563bcd3072791298ce3c36791b0a9a8ce05268c88c831f33112a8b39ed4896a8128c62efe22bea00ce4c6516ad8dce3d21f3985e872df0788b8405482efbb9c32eec85c97461bba8f7c39943a46dea1b9dfe32b8ef2ab2c00cae41fe99e8f37d4c8a57ecadc09ba892a21b21a85e4af48081044428fafd1e7e4710e5cb630f8c9be3f1ff932f7c1d14e0740df3de3e4d3c50c7455da7b21cccaa469d51db831257ee5592c8ad1701080855ef2ab97ad729a33ed49c887a1557f53a83ebda768e9ca4f26bc650a5858e03902f1b7629416bdf5563541e427f5550aa90d359f5593e6f6f41896667878db12ff673167a582cac22cbd43e99f410cc862207ab753fe1058a77f69f2fd224d6ec1c889a8eaccc6f7fb43bb47816ae4e2e9271a5059dbae751a833a55b6b0253e6fda7ef1a0c09d0688d69a93f1e9e399f9a7aa278eef3cb56be9e747c09255f3798a9081df0608aedf4bca57ae369a3f30f26fb01e64df66d5c755ed802571bcd573476dc4cdbd1ab0ba8d6f512cfdc8240e3d49f15b2803bd6e2a0def55d6d229d6cbae8b7f1a74ad4fc73319e7acae230b5eaedf019b2f013b3a605fa32332a2c67042a7c9ebb1dfc5e7bf528b25b6d48b7ac736be0a021cd049cabdc001b8a2d978bc336ad958d98013d31db284ede32b9bc37b9439bbe6198cf8650f413e44e5ac163c1297cadf1a78e44ec02e75c55303b8f13a4def5801e14a0a4ad5e3c17943bcc77e2cd092474838dd012e4ec49240e85a19f315206b2ffc60b91b6278682403647fd30f87f8afac1675b118b90b10df77f04e9f56da97d22b1961c42f5294dd4646efe780bf6a3711013241a6a1dc11e743c3dcb507ddf3e491f902d1e19c177e238a6bef9ef8491f92ce255ba9fcb1efed94ec19d3782d7b36f34f32fcea211b1094aeeb304e3196a8952a54189267e07a48770cf46a82c2962140e869e9ff68bfe4c6bdf4e766612a87431c4055a717706f6a7bbbcfa1487cacd7d1596f2a103ecf4e44ac801ab2a2320f15590a7185f2a9f8510c77d4a46bb9c4cc200f7f9641a0ae11c095adc42fb3aa14629edea5ef29f4aefa44d13dffda9b9c728df31cc2b3666a165fd0edf6dd23791058c6ff98d3770fc4ec9c0eb4e59a726ee92828c2d64c18b85dd65233571a08644726ba8d13e1678cd3e65cb663ae1a75d58a1f24092b21ce4644d0e60ea2608538418cbd6eba706f88745be6e00896f19f675748193f91bc5019ddd02acfef803170d7b6de29"], 0x1008, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/222, 0xde, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r7 = getpgid(0xffffffffffffffff) fchown(r1, r5, r4) accept(r1, &(0x7f00000002c0)=@in, &(0x7f00000014c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x4, r3, r4, 0x0, r6, 0x1, 0x7f}, 0x3, 0x3, r7, r8, 0x1a8000000, 0xd82c, 0x1, 0xe7}) chdir(&(0x7f0000000300)='./file0\x00') 20:56:45 executing program 0: unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 20:56:45 executing program 1: r0 = socket(0x2, 0x800002, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100, 0x77, 0x6e12, 0x106, "66092831deaf228f6888ae33874a18a4e0d1c25b", 0x9, 0x7}) close(r1) 20:56:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) r2 = kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0x18) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x0, r4}) 20:56:45 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00001e5000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:56:45 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x9) close(r0) 20:56:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) semget$private(0x0, 0x0, 0x50) 20:56:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="ea9577cdd030c8e4b5f9841fe519dd0889f87c2de0cebdee33cff05fea692b066a8b74796907deffd06f6ce3250227cd910247b92a37ae65f82d96d1b2821fd72b7e96c72cbbb61792e793867f72bb21f25673880c485e3d83d3388c9b9d", 0x1) 20:56:45 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3e, 0x0, 0x0) 20:56:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000687000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 20:56:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) socket$inet(0x2, 0x7, 0x6) write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(0xffffffffffffffff) 20:56:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 20:56:46 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x10000, 0x1, 0x8, "62c5c594a23e4d345745cb99f81ca150872bfc25", 0x19a3, 0x6}) 20:56:46 executing program 0: r0 = getpgrp() getpgid(r0) r1 = shmget(0x3, 0x4000, 0x590, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() r8 = syz_open_pts() ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000100)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r5, 0x10, 0x1f}, 0x7, 0x0, r6, r7, 0x1, 0x9, 0x3}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x7}, {{r8}, 0xfffffffffffffffa, 0x28, 0x3, 0x1, 0x5}, {{r9}, 0xfffffffffffffffb, 0x8, 0x40, 0xfc42, 0x2}, {{r8}, 0xffffffffffffffff, 0xd1, 0x8, 0x0, 0x1}, {{r8}, 0xfffffffffffffff8, 0x1, 0xc, 0x5, 0x1}, {{r9}, 0x0, 0x88, 0x81, 0x8, 0x8}, {{r8}, 0xfffffffffffffff8, 0x51, 0x10, 0x20, 0xfdbf}], 0xfffffffffffffffe, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffb, 0x80, 0x20000043, 0x4fb6, 0xec0a}, {{r9}, 0xfffffffffffffffa, 0x8, 0x40000010, 0x5dfc, 0x81}, {{r8}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfff, 0x7}, {{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x8}, {{r8}, 0xfffffffffffffffb, 0x0, 0x5, 0x571e, 0x4}, {{r9}, 0xffffffffffffffff, 0x14, 0xfffff, 0x6658, 0xbeb}, {{r9}, 0xfffffffffffffffc, 0x98, 0xf0000040, 0x7ff, 0x6}, {{r9}, 0x0, 0x27, 0xfffff, 0x4, 0x9}, {{r9}, 0xfffffffffffffff9, 0x18, 0x80, 0x100, 0x1}], 0xce4, &(0x7f0000000380)={0xffffffffffffffff, 0x6}) ioctl$TIOCSBRK(r9, 0x2000747b) 20:56:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = msgget(0x2, 0x402) msgsnd(r1, &(0x7f0000000000)={0x2, "bb118a1e594c6441e6e61e0223a56deb8cae5d303ddd"}, 0x1e, 0x800) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) readv(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000068d80701669a7dea5d48b263746639b98b06a0a8e44f998a6521bb0ead1a17ba674431b3cfd0a09ff7927e28e89f7a941bab55a5af7c19a1ab7b4859484045933ad7a4a8288e6d2a435b9518cde6bb9020b354ff5891e097177b1597393fc232c6820000000000"], 0x1) 20:56:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2ca2f1a730368de4caf1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af436504269c5fbfd95ec981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3c9e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d1cd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf393a07081c373c5965db3056c8f8c015c9eeef875090e37fe417300d9059e4e9b85e9656b3f741710542a9af4f63fa61601a20b7cc8549b8c7c8881381e7097832101bd9a1ea8f75555301d1ee96b373818b9d3aa6f14c1a34bb2e15a12309dfd981fc3b2902e631", 0x35b) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000580)) close(r0) r2 = dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x6, 0x1ff, 0xc, 0x10000, "afa20d5adb0823abd100", 0x5, 0x8}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000640)={0x1, 0x80000000, 0x5, 0x8000, "7bcb6479b2a170fe8024c4a29037749978693615", 0x1a47e2d1, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) 20:56:46 executing program 0: r0 = socket(0x18, 0x2, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002240), &(0x7f0000002280)=0x8) syz_execute_func(&(0x7f00000022c0)="c4436d7f12c666430ffeaf677666666466410f381e96080000002e6799f2410f18b20e00000044ff64d00043dea200000000c402f8f753958fc810975a0156c421e9c2d203") sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000021c0)=[{&(0x7f0000000040)="3db96bbc08c91e29ead3a4db02353366c02d9e14dffc0236a95ce856c84acca7c96d065eda198b043a269e642c078708c2c60feed11fff8d59b7cec6e0f8a0f24854b0741dd62b88c9ee00ab9d4ba263ecb8299018fa22bc8228ad53e1f6ea1d92f4bc69da7cfb6b66a3109d06090b0a8e0904016c7600c800287288a74c20ebd447ef4efa9806ca4d02cafd0641245a4e04ec2f84a52a132d41715fcfe50097fd1a584882cfbe5905066bc0833566e27f93c328f03599353cd1a58fca80f1bbec2e1af7097b47b9f623b6d8fff0a96c8c8a2269553faadbb6ab2cb44be4f35288f2cc60c1bb21b1159879a2c2c6e10b08f3c755f4d9013af7e0844e8b41d1feea74b0c0b004093e37444bbf6597c0ed84b3a66ecc8c0989f4ecc2703f0bd080b5a68947f69c5b56d79cbca404b6e5c89a4186d30db67e4c059772347affa1cf81487c6a56c2424de2a0ebdf70b8b097feac4fcd7f2dce479d0fba5734ed20f8be5351c0eff434d5cc4ecca62e648979c55121ba4d0723c23fe5edf4671a68e09f4186047a259156deda78843225af89fb01d43ed5acc5554e1d3129d9b4a56c9bc7c9589d22db9fbed786a95701c8cad9f4d163c9650de2bace108c48b124bec0fa65ec85618c568b3972b078e577734c1a0d8a478fcd649b316869c37c9f0a452c3f70c406becc492166b9ff7d6e394f6f0988724cda7bfe79d95f88e1c805b075de5304520a3f1873fa13ab3a4a20ca996af4692cddc2e501863bd8c4b7682db29e57edd1e98dc7504de939077a8e775a71f268f43b933153a6af97eba6a91b4f226ff1693aefecf9cfc0e7c9030caf48518bf814c0c93d9aa7bcb94bbeee51696958969d57b91b42eabd8d6853e0265d6830bdf22bde31b5a495f0fb0b53e6cbaffcd4d80c5ee9de4a1afbee232ba7af2f57237ab2eb0eaca1587dd217f8ddac75f11501348f434ec8ce757c189225c557e252c0df5ec86c2b679f411e5bbe965dabdfc5d07386ca6c179554bcb2c8c4fbd163852a8d7ffec21afc99d04bba3b6908224e591b66662e6eaae8d7ee0e315bc315ef19ec0eba80359e00146c53a7b78b5731a5df8169395c95efc34798739ece899d884710be02c4939df6364fe4907470b0e6d3e59cd9852b813043f24f1cf39797aca039f40599ce2c5a028043bb32ae8aa6502caaf5697678f6af9de3a51749f2a431cf70485b02b9c8ee816009018f0253f80d89590c53793943a1f7d836e4a0264ca5deb32ac95ee80986afa55fcc1848027bee59a94cd6c4a5956c9fbdb2522512f65b12c4199cbda573231a861966c7948bf98b11112d6a16a42d79f41fe349d29efea6fdbb9574d6e6768647d68795acac95125acb29bbe3addf50abb303880f5974bfd331fe345cf44ec976f7f5dc0868f783f53fab22cc4d8e7a3fb4e8a3a73898900822505573b5d88af9e6f18ed8c39464d73767caee61250a81f065135fae92f6820ebaae8342fe60233016f41380836e7baa0b1042505c6ed8033e1582044d059d02ca8c767031bfe1f95664f6c19fae04173d66a9728acc2d7e8905a4ca060a7e4a3f7da7247b36a9695332bda4c983f3954cd99387eb55732e6dc438f993c431d00ae266f5404fc507ce2eee9cf3c8ed3243ec5f64f8a20d5407ac7955219ef095f37fdff5b7dc9026ed42110bc51bf98e1da96deec5af139bda2f052f32b5455dcf1cbb800e851092769c641589bb33660f769a344fa743390166c761512a0355d77ca1af5ddc2483c06271eea48ebac15529db0b24a5edf0aae0eab4095000c756a30078c2808f40e977e7f6016705843be37a380dbaddb9c6505744eefc031955c38984bed0ea47c0d8992a1ba98bd6cb6c76483ed0c4a95aa37312439d6a157a57cb7dba6591275d597ce833bcb086d9b89ba8cbf5d5d0134272b142d54d052caab9502915245f2469860e03639f6d0e87161bc34ac047f19a427ba78e17918b8229771860c5241540a9d5d319efb3014ed4b51134e75db36e67e2a28d961a8c466da3202a5197fa58d8234b8b14698ca21dc39bcf2583cb1e118153211db2560b2acef7c73f15eed23c8e893f08be9612beb359446ab0b9c34243c9b484924e19fd4ad9af735c8204e1b5bbfa77d91a7d110e4e1a8e77a8d258cc0068a7577ffa9cff26abbe53b73f6be3401a612e326d482df2b79f7389bc16e59cfe239bf911caf1bf5491654f72fcec5748c82cd4397069d46984eecfd0320de9eeda8a0a2761c512b4c7b985620b6a9538dc163847a45af7f91979cb059114783bdf01dc4c6e7333c5dbc75fec0607151a0cb4cf1a0bdf5bab068972831718048571591b92c9147be77bd63b051bc5e9233822a2ced386e6f16303399745f7da711bba4078be0675f22d3dc1aa300690a7a4d48035b8f7704ea9da9d9e22de2ec9d553e633c798fa443879b588c3db0447b66a8ce99316236af5acd927ccd052bb1013a1fd08fe031e4b38dea760360bb6e6c87fae7ef5ede7037b08fb590353ab906a59f973c9eadf407bb9b9de1ee8faf7c501ede861ae39469882bc6e9e998677314aeeee56b3024a1610eed19fa1d064331193461998028e92cb16d34d175a9e9fa976e8cd45f9ed445041bed79ca4af30b3e632866affa471996f1715ba960033ba38bf67da873903f0b2fc927c7ebf1ae457857b2e107ea117b630f50318336278599ec9b046f2c7620cae32c2905b3cc692da07e53f90d579ae175f625439b3796d4c8deb7719c15db57f78b38bf8f473db208afb4ac34180335b72dbdeacd07e3a86e20d94adcd4423ad2642cd37e3dbfd4e8ae3ba8b2a14f8046b691cd942ecb561ac77e98e0bec83fca0e9426e116275b21932ea7cffa7468a02c3a2d0730fec529e1f3f7ffdd4e11fa58e68151c0c76bc0e9810630c9acb3b323f06ad4dd02cbbe028ed4e356bbf4bf7dda2450e4309a1479b1db303d952319b542663b34d0ede20c80b5f1097adcc8e488e34b81dbb8537e7d4709517a80ebf4043fb2f2a50e5593129525cb00553582f1cc433a10266b11f7afac3bf07989991a019b82cae4844cfbf76cd1313a2883dcb45089be8c273333434c297941a97219c1a66632757edbcacf815388519ac973f6a71fa1dc7438704f1e4c7efcaf8b3928cd441e14f534fd711222e863b708ce8927cea8919e28e131d1f515c3cb2abb3275376a412ca715f90c72f2fbdee8fa13e7b11c03c489edaedc8a2317ad71104fdae89217c270c60283da9d74d1ba9687651a8c8e4c2ecc91a1c9cf6c04d6f64bcfc50d30fb653d18a18945ea64079f6703a376443df4b1e99285c38909db2edb5e60b4b07a466e65692ab3a893d513aefe262cb03cc07cc87670cf1b0203ad8f88eb29084701728502a4ff5c6f6ba3708fc1c12b2949277c2d5191fa4ecdea74d0f218f5919b469910ab291a73a69f5d32a4c72c8e1475e5242e4e761b9e2dc6bee7f84b6076c20798503566cb63bd0ccce4c96adc2ec611e9285509ad342987324aab984a2cbc107e296c381467673ad712bc75d7e64ce7828d95e7b3e89c04a0bd58952c92880da7f2cff8efe4207f0eee651acf70902340a76478f2042c855b7e95d4d27c0b79c4a7d22aa2e620af9718aaaac7872d0a2a871044928f95639f48b2faaf15699975e40491c021ba74897f99e5ef370defb9e1198c9105c53395cf09910bac8da2986ab58d879e020ff185cbe65398fe2e6fdd8353c4ddf22adfeceb469230b87c95b492b963f894ff405046f9e1d807a34eaf58b2806fd6785d928d7f2db82e0ac2e956416828e23b69118c3d6f436676d6a5de42cfb60cca920392b9291eda66ee9efb176aa48179588aa04bc9edbddb6902e1116acfa37fff71f32efdfeb3fbecf97d8a8caf007cb1427106ba31cc684c7e92f5c13e6902cd920740b2c3edb9c8c3c7ce7b90acfc8e6f398fc86fe5c4372134697b09b5d6d54153d3e68a402176d8f8ff32660ad3a4fd5b1a1d42bb19b6339481a5ec0efde3b53d9fefb4f84f2d02fac75d6118cd3247da411390573b9e8ba7dfbc8b643fabe3b0c69d05201a62bcecf8658b19acf4a1c2ce1af94b5a2ccb82530ea7eddcf893ad8e6729ab7208fd42551e6b5557356c6b37656ec26a46652097906a3454c44d81426f1ee0b93c9499bcba1fc6da2bd3d6cb63dfa1b0809662602c8704409c1dd20683ddb8cfa18a5e7217d364faf0beb3cf79a5d740e7adaa0d1b18240a547182e74d3c62b070686f508d0e303331b09d1c68257ae15d8ee3bc486723d16eca381291f0dadd036589069c609baba794ce855538b901d81749e35ca9675be476aa99f69a677e246c980fcd381682cb9ebc3ff2acac3959cbd2a6336bfd3d2e4095a536c9533933227bb8e91d16e600902b05763cac8adcc2fabebfe965c97a9add06e3abae0f2e5e8497c3ecfa631e10fe80373d2870b1c725df0c9210652b8a76a53a166310020ee625492f4784e5933e65158423c6091941e4e4a3cef49fe8671a5cdef8384e5b06f0c95adebdc45e3370897d0eaa9a46213ab27f535ca92564e267e1723a2b4623f9fe2e96f5c657f435af720c18ad24ee13401a0e34e7ebf555f032227d058a671df5a007745aab6b74cf54efb16fc91aefb053869dc5cf3fbac486203dcaa3c04be53a928ce2faf7a7660877a182e1b848bc993b2dbf3a4df7942faf97a0d32ea487de12bfe684b27487b465d081058df2cf60a805f4becdba3eb6988922c7465f5533e8be7f9f474fe70321afb7c6183ce7521fe47817d0edd963e6655ea481665f5ce5e428a41aa566c97fd52062b7ff9189c3cfb471e4d51a875e9f59bab668450765b56286a483f7f5201953a6809c01482d3b4a13331e2a0dc350c903d09f460d61013c7a398aaaa41a96b3f62ac37c2d9a8aa18524c075a9877167873e96c5dc1c480e7bf38fdbb34b9f05bda922a1ebfb8f8963e66b5f4af40515ef89fc7e956133a153136ab4b29c68d2262207783a04dbb1ebfdda93b00e1c560985c50f773da261ac8a939a7646b0d42d03fcd2e97b3eaab5017b851ed8193bd153c02c11942bdc7309c79d7b6087455ae049bcbbe87721796bffa0fa74e638f0561af10f93e9c691db35dfa997e60816839ec689155778b7a1e940b1e0351530dca4ad730dc77936ad36268265ce7c9887ee0fb6b8ca5ad34e013fde479431b8628527a81c8f6e60b1e771b6b0b86b2c50e9d4423483f5f82beb5d5b3e634bcf5f79b9282e2dcb7518b94ac6989023c3b28088abc6eb9c19711d2648a338e5488dfea06690a89b90155bfd9e2a39388d563b38d64147c275113da64ec34dadebd2e241e970e122c7d8fbef8310fd1e57c47ea04d8a012c186d6039bceaeac3e916eb6256f7c929f55c7747a26a98628734383452d3d6d7d69ee2850ca07206f827021b69df4196aeeaa0fd8137754e29f493ea2a568c07d1c8fa09cfe86601bc78e5e9c42043129cfe3b4480abd4af43d0067e879d69a9065cafcc0fd75299d86268c969060842705f17e1c8537326cd79894dd8a0bd01c73e3155c62a16a19b4d1fcc1266af4f1d47c5c5a5aec899cfab31e5dfbe014e3c2ae0ae1a4fe37fb18bb62dbcf0b4234d4802ee8f0ae629540c46dbc90ca645ac52f21d312be734a52a01ed6e8fef9fa6bed7e6a62dd3abad482f787436552a80752fe35c3d73f3fef5ab429e8ba3ce77091922d65816f42e87e43a6f14bb0455e5f309b2e3ea00eef70a7c115ec67b559318144453aed0eeac8318fcd1995e4eb5d21", 0x1000}, {&(0x7f0000001040)="22fa12dfa14509ad242db667a95d0aba62fa01ac8fe16e968b57d0a49ebe1864d54c81673395b5e07df2b3c8dbca638ca9c23b3e11ffe9fe22f10678", 0x3c}, {&(0x7f0000001080)="d01ee3508ef8dac3a0f1633a9e71612c0bb8f9dc535424497b0bd43fbd426b9d19f448a9d95aae2047d2", 0x2a}, {&(0x7f00000010c0)="bbcc65d6f7181e4f9cba4999818bb1cf8b03a8bd7b8efdaac3189b984a31961fa8a460057fa0340423f3304796bd52698b4ceb41016f608a9c9d99085ece2d2797482ffa88fcc8329c8a638eab2edb7fea62e3a6f9c1e227fc78503a4c5dc77f6e69404989044e8d9ed872281abea526664513993e64398311c589ce0202d1f20b9925307adb37f8fb632fceadffc72c960c78d38f76eed5cf9a9a56d3963aab3604b085c5f85ec56c055a86d5764090cb9692e499202826ca26f080c208e78f9dd0cee94a52936c6c0c36c7a203c9b764aa780fca3a31f163817b7c9d78b87af3445fb1f99127d4d3261831", 0xfffffffffffffe42}, {&(0x7f00000011c0)="63ef3c684c7a3a6afe09f21863e5fa7f4f9556e2f1fb9491e87b0016e1c5ef905a89b952c5f2bea67decdebe7bc2506e661896c1f3b2b98f65933def3528affb92e0a61989a205c7c19bb453b56e9caed08511831eaed908f46826a86924d1b24284f9ea9a143ccdc4f4c2f4578080ab37d9454f6d42f4740184f859641d0e0cd16013677844a2c0b0686de3b45cee3fd30e56f4752f7e29a640a190ed29c831f3c61e58997acc7c56cfe46229c818ec4696f8e9b38e63f8e55c12ffecffdae939e1fadbefc5b45212ee55c0966e4607d2bd31180127829f6bccbc72a0c62067172acc0e6ef839c33a2e81f89d7dfc354afca9e5661eb5036281319a116189d6da87e58181ab0b70c819ddd43c5ed4c2fcc0faf7cb477be7f9df7788a3bab59f1e0dadbab83e7dfbc57d31e193d379b76b24ec46fb882efdb87cd6dde16cc9c98d1b4267dfd60247883f56dee099624e6cf40cb1d2837f581ce5e42f5f8aae5af03b232a786658b363a2896e7b69debe6d0ee9d0e1b2328c6a7e3d5b75e2324f363b8103cafc409f381a1f90a495b32eb475c118e71979a6e3a499b47a71ae57ca20fa98f6e58f09c543d9a9eebc56f0c93bf618e19643ff19e032730d57a397d7a97a9ee274718af45eac4d4b4ac65957a2214365f41341f1eb617dda55136c6e18d1cb56666006b031568b75a2981372b150fc884a2f32be9e5d4fa69d4528cb56757d74dc0c8ad2fd1b886ea79c350dde376a467909d0dccd7464a9b29e648d9252df90ec6fa1b220cff84baba2453deedc97050bd2e967d2b3f983979c301b159dfb1136ba206039f7527a5a2444bcd17af36070fdd71bae5787fc3bebc53da85c592b0dee7d620ffd48155a09fef0471e15260df8402f64b96a336afa38472761aec39f59af79493db91dc6519867cdfc75b5848ba532760955b95391460e5b8f4abbede03a4198f84f2317207fdddca41947cfee8371ecec43cec06e9974c225902d1e6407f3dbd48af38e02db711cf8e7e1d7e9730fedb8116a5a5698ba6a0a998807b4c4aa5fcf15dac894e77bc40d47fad48f064651c244b43dd48bd9900ae97754c78601a3008618be898bbfc440280bd7d4f2e7e5fc07874990d51607b9262ffbcc1cbf328d0ad2f0ba7122beaa5406138bdb6e6e9270bf6c12ba6f09fc4b8f3ece0c17e9cb51767fcce72dc4fa0319c6391ca192d409b40430fecba252fc9f6be0c5f1f98294e6d0fde88638a028a0a7f4e75dda98a102cbfa270c9e02d753a308bdbd60464c3eac22655c346d5d37f19c112b4f261f25e78fdeb4aa35dc4bb8cb13e58855eaef1ca1fe3a1b0c62ce3b46fd1f26c757d9d27111bb00071d7f9f825126fb5a68adac7edca85d9307425fabce8631364a6c25de3916f320c3e32276228d2e7e5ca71d880a0d7b83f2b301ae98684413498789205f07765d032c89dd554a20fbb1000a2d9dc6d0a9eb80ba53e06633160edebc5661343963239d7c62c950933248514ea3e878374b1e1a433dbd0720b06760e65d288af38901ba66193b0dc5f90712577f856bc0058495bf718dab753871eebba8983ea3416fdf26500c19bc1a42b150393edc020d9975a83bbd93655e2c4785358b7bd91730141049a6082dd2e34ca5103716e83507e2258d7090715ac9e4dadd3d7bfa2f7e94f111fd4a23a1a179492b4cb02e9e954c498fe7c13d105125dae2dfa79774386fbcb9a80c1d6eddb2e3d06158d9152d2a77e0b1b6df658dd2a7e4c6030a0c57a69b0f2418c3ea5410bebe45071368d5476fc8a899978437af386496659dc63fdf933cef3060933761a708fe3cac8fa4d21a0d4f413764c9716fa4a260ec60d60ae4c247bc3bbd099ce097c87e2d2145fa87f071b609a49ca3a7e65d5383d1d325ce07e81cd7368a30f5cdd8ed983a84d54a6d608dcf09ae45e6e2591576aa7dd95d457230abfc50307847685d7ecb4d46b41837f216c4a18c41254f4596283d9441c5faf02170301c01f65749262d1d449febb7159b9d914f5f5f80401233c546b032a55a5bc2d049b1c20a0276fd4945cd0eb2901f2d56a6aa48f6ef022a3d012d0f80e044d1f62223c3681747bf15df64a41682a4be71a8ac0bdc005ab169d033359e12fc2ca33af50c41fa7168444843ad3b733fe3103ba09c72f03cefb48d1382ad30ee81735351379eb272ff947a25915b16f8b86d0ad2b8c3ff43c90e44556c344a9c9f1176ef4b4dfff3f3a335b5b34879f2852a2f7a19aebb9ef0056770aa7da034654cba2bb2f4d9d77584d5d366702c3020bd135155d44e4a9b660eb39fb78188800ab87384a92abe622a372d3eaca646b9da0c87d97ca2c0a269caa97d69cb245f15f02f2a9e8790b44280d1ffcd1ba089d0177929814ad327e8845ddbf87c0fa3b0e9cfe4cb404597c984b73edd1a92ccb08cf24900ad44e5dd7095d9276faa62dea6dfe824f8fc9ca0e63deba2e53e70187b58ae3e412f78d425290bac4455880a17b9e321c53561938e5da4c50f6cc6107e1732883b2af0fc355941f85e15e05c5967ed4ca18ed23cfd1cfa44ea4140a74e3531de3527aa6f5133ce9d7985d56a51db34119d1470f48624072214b02971b85bb54f570b4a9a3f45d9cb0c644796e9eec020c2247338742f194314246c15841fc218929f16541811c397d1c06881651b4f9181deef6e811c03e1efe552f1795d15e4958a956c0ef975fae7645056bba44f57a9c3059df0ba1a347270c102bdd68c7e215964da1188b91ca4512abac5e452161a8558fc33f2be68c886bde897cb29fa41eac27027ca296e8917e3fc28d45aa67f79922c9289cdcc3e334cee20cc2f2eba213930e2ab38dbc4556f8c1a72aff8646f4dbc7411e02048e2e6d76a76392334f9fba744c103fe21d13d0fc1402235fe397435c9440cd1178b6b8707a25ddc4fcccbd46a0d9ddb88bc3763ca119e4926f53c8ad4f54a504237f77e165cb8356b4e7e4127bcc2191e40536466c59cb0c0bf5093ddec804c0aef7483368560b15db1d8004cf7dd4a329698bf66bcbd748a9134917aa96dda8f8a2d72541edf4ed44aed34c3ee504e7d8ef7c9e1c5aa14d8892dca21c242eeec6d8f80d1d4530af59ac96d0d9b38bb69d8bc7c2e70cb665596de3aae78f9e64cc50f3e0b1bb9a161b5ec66b0d3aa40f14890765b1b7453b9a315fa9e6577d0b543f2f0830250fd6722e35cd510f399f09d483c1d4a6ab7be6f64b902e279537c4d26860643f4facc8b58d11a4f0a5d30eb92cfa74e417a69cbc3805e829f1e91ed82ca020b41d07ae416e4caa36c7b7b796a1266efc756d8eb6cb11156af8219f9d5b3bb7850df789ec962b3e0a28fa5ca420e37f97e7d6acce10d9ecc82d286e451d27c994ed7dab0bb86ed1fe4de62eb4cceea24d2013f2feed61d463cc88b733de6f5989af39b350185c54847e75f65f47f4e892f7c63443f7359cb1065fea700b0249714022023236c0ffa8d4e533403786e92f5152e69d23d9d26df4de0d5ed419bf0885d066bebf64c720fcba6b547745a5aac3a7f51246d83b4b49925433a0ad370000ade4e0f24f4135f5e34059aad95d259f9c16cbfd417f044660ab2a00613aac88b10234a7542bbfe1da4a607ec6a585a0e7f24888bc4d9b7d2e4edd32a9bd04983642c3cea4a88f1283574e9aa9e5db2c14a0c11a86d986faaaec8688ade961d8277111c4f5d4a3274d88985ef266b71b44fc65b3e739400ea718ca1ac84701db277667425cea1caa3a3c3f413139ecf4d114ee585caf9f0fb6acd725370480022ce0a0359e3ba22c585c3d608f893e1c1e9d8c0d67a1099891e56e30bdb06be9acae18567301ce42fa6520c6776c047d4c270b601598f47973ec8b739fece4352c7076a1e357a7011e3789554fd596513ef3afd65a0ba4c9f55d3289c9339a880856c85e85bd40232271d0c1ccf7e85d8930b1831e636024ccbc3866b82e8dd4f938adacd6f4fabae3ec72fce76de101e21ee5ef8ee3ba14be3b4e5120724f9bcc46b8b395e6e19a91b74632f45102402267a26db50c158a66b28656dacef5a19e32d69e7b961326048f70485d4484edcf1dbcb1e31d69daec1ff108b331a653d3fa798768d7df231d5035c49fbc6ea867e3ae6d3a86dbf5b90258df71f546f4a312733b02936746c75d4e0d943389ed90e3bbc15af933d3cbe5a76928148735a60b33a73b61d9f3e5361651a055a842967abef2433b2ee6a13f8248800c49822857ef6a3203d6ea9838b96a25dd0d08381b5dd87657143fc84215f8aec984d0148f0c0c2aee7a1ac044a537625c2b60cc5c4e0dfb36c3900da27cd31b3e480a6fbb778282b73855581ce3cf4fe77fd0cb966c877f34e9c8c832b08cbbfff3c17890de5ab6bfe0647002a28406db35e780de8d90eed12073eec567f37a0451a0250369e1beeb0208dac05d5fa4006e81b86a20180d7fdc73c13e9fd182f9dd45e003c510dd930f44255c9eb7be38e28e561c8325c4f454fd61ea92df71944494fb2ba25315b9a96f5d07ad02c54d115b95742d0a14999e12334dd5fbe7061ba16ea2a8a1a5fe10716c5444a9cfdf2fdc221bbf1ad08b70710caf50de98b220cfb8fdcd1bdc6fe55922e080b3726d011a9716a03c09d1139d977f5de07ea5ef29e8e850fc1428736c8bf5b29581dce5936d909c73bd24771c003e7552e7de45d80ed4b2c10fb979bdf53e68e43f1fbb84316b1b8d1b8730bc41d38083ac342c9c4142385fdf2646080041880062424122b5287738665b89d5c1b28c7bc791634e4e493d034e2ef452e5cf9724fb5251eae0e69678451f1fdec51327157e21d567ca5606f70d083ab050343b774f740bbf64d5f353f497b7bd8f63adcf39fdd4aed50ec0190ca68ee6b4b81d873073e4770c9d99675f2b440021d36e77d1bafeaf9e6c02989027bf9291a39633307be3eabf2b648bcf1fd8fc915d5d07db7622f3c6ab9317e2bfbe8dc14263e09b075a88a3575af7a2b8659e6b8bcff2b8b951a42d1a41a2df7127eafae58ce223f893700d94a9abe547fc4f52336edaaa09129b9e9137d7d587185c52168015b88010dc52cdc705fc2ea02afd7776e8f078a1d3dc10d55d90f271d8e4fb4db660a93c54b7af2abea6f3561e4a264a36d9f71255b1c1249216e0765a1a66e9fec7e3022faa9c57384a11cf01f562a2a253336cb1966869293f8d7467eba8d2770cfe02a0fe26ed763bf6d0f2f310c0e767433574503330aa03d4fc37b031f7a4aa6fe5558d52afbeea3d1a7dbc1cab979b9224097a768f484261341ed08f330278404ca719be8410187c9b70d12185293d1db1c3ee844c322ece640e4930151b40be04891059c1580c47bd10685421e584ef9c55b455ba70a14c27c2a6089e854fca14f7285a24663c6d835b38c0d163e83f9a0222a6464faa05c9589396dd2ea9d9d534a75dac185345f8150bb2f528d7d95fc9da1fe9a375d187c31b7e3ae946019348fa8c4cef2eb480195842dbbc5c4fd3253d189b3ed72a6fe2040cbbcc03bf8a8fe65e34e1b68dfc76889fc9d1cd1dcb00f45d5d56e1c3cfb4305e46d1c21eb79e2cb1f584b07039b64b7c3c7eab299a53e33676bcac81fee1447b112339a875ea9cc76b97059dbacdfa4cadbf460dbe23aeca65fdedee80003d533196e9fd7d14e010fec467523ff92207a4b1345da8070d10b58118533cfbb50ca8d49d38dd16a9e1d830c9d67be361f6ff4f09156cd997e062de0e9b2e61d885eb52697956a8f34dbd09abf55c49a6048060403e79a35", 0x1000}], 0x5, &(0x7f00000024c0)=ANY=[@ANYBLOB="c00000000000c0e8b142a5b65a51261bfbdb4c9093550000ffff0000fcffffff5f09eb894dccdabe03a759ec801c3c9677fa390202262032135079c6bdb7fe34edb70e3a2a7b5c0633c3f102000000b0ed5350fb4ffcfe0c9e6c48086d369b22562d765c5165b29112e260a68deea4e8d18b57261ddfa1ddecb6ffde5316cee7c9e97475a73e293aef21f967722492ea189229e4b073b91618d458eed0b1cab5a9e4d27e77e42030de52db0029049078ea1eb1a5bfe37abc16972777be7d524e44b74a2582d58bff5f2a00facf08562d00594da56af137d593a2000000000080000000000000000100000000000000ea63dea96e187f956200c75f41017c2bd2d49da8bdc15c61e3c1569ab99beee6aea2c379f5d1b1908da7e841d76f48d72d11f72860f7ad0043cd8d91708b09ce59361d74b1b41297cd14693f8313f91a018dd69b950d3c3814b8acb1bdf769955ee05a19281d675223c1d8955287fcc82000000000000000ffff0000010000000bdc79ede2a87a27b79d3a1c000000001800000000000000ff4a445c35ab5aaa4dbe485d0a3100063e27064feb608837d5921b60d5ce463cf5120d3b9b1c7a381f4dbd572ddea9e8b920597de7319cb399ae1dcb4a7337376da9aab1da92dc89dbd59f4b5618179d0840888b318f1a76d1219b492257d4bab29462db01b076471a252e20e46fd61aad936347d8a4b566893f2a41768636e7e1521ddff68857a0ca849faa5aa83375fa6e3428a0a14e4d372edce688f911d04e6fab1f8ebcea1d6758b6415e541ae34dd443a7c4db10f377af1f91d5c306779f8a0974ff218f969a81f79c92595e188aae20de7bb365e1d5"], 0x9}, 0x400) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 20:56:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x80000015, &(0x7f0000000040), 0x24d) 20:56:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x90) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffc01) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x401) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000100)=[{r2, 0x22}], 0x1, 0x3) poll(&(0x7f0000000040)=[{r2, 0x40}, {r0, 0x4}, {r2, 0x80}], 0x3, 0xfffffffffffffff9) 20:56:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) r2 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1ff, 0x2}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 20:56:46 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 20:56:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="000000a772ab805a57402a3700", 0xd) 20:56:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="459b516cfb3e4655023f165192255bc5de628791badc22ae13e115a849f85a5b87f17044af03b815c711ddbed16a4fc00eaac893168091da974c6f2d9a1ce580aac1c7e38157fd246d9d4b120cdb00cdc53c09a56f653f3e5d96bcef5e", 0x5d}, {&(0x7f00000001c0)="0137a8eeea4d8d4d282428e3ae6037ed8f01add98b0c8e737d92a8ff8b8af0abcfe82ef5ac444ccf4635bc4e52e027f2ea0d40e321c5e7a9eed5ca7701c9fab9d5682a6c68d7b85eb700c2e1e6be86c08f653ba8f35d82f69dfa7a67e153624a07f64f53024cbb603c5fba24f55b8d20b0dff3b122408cdde59d7a23b8c59655c19943173c", 0x85}, {&(0x7f0000000280)="625415503c91c2c6652deab2176ce73b9a4eacf1de0bfc18430f9f67da7792a3ecc4e83a7ee49f20f55e2eca80c3b34c15a7a3aa1b8c12d8f8c7db932f340fbcfd5b1caa9f2ce205ad6b19c56d1602c7633fd08654a6c4fc27dc3115765a96a2b3c09180ae24271ef8cd243ad5775b0e7664ceaedf52e542cd167ead88c873ec71239bd2a82909123f542805594615ac5381dfa9a0edce1775e02430604043084b728acae6aa869bb15c76a9c111bdfe70b6333d731783b82a5fa6b84d58da0f175024fd2a5f5fd58cd9686bfca3fd958ee9b81375d0cf9d777edaf931413fb5dec327516effd36f48a7aef4fa099a3008c1c2abc498b5b7", 0xf8}, {&(0x7f0000000380)="898c3bd47ebda340acc7bfa3bd0e28be71204b72a059e220b31f309ade4a4658c0208c22d83dcf1fe57a872963f141beea514d1d3deb8f2ea68df8a333f972c44042bc8447e65fde6c05474bc5eacef0a2d524f20def44c1f8901e39cad482a79b22e38429853e0c817a2a9255c20eaaec7dbedc62c7f398e67ee7826db9493a1f781bcd5e4e8cb561d33b17c3a454a83989aa7786cd86cbe5ca03849003b099d708115bdcbe3040b013f0adddc23e743ab1f21ada54baa024e7cb2a315c7840f801bf352a9bbcc9401974e449f43404161e8c9637a5d33f82c181e5600d35c852b889f026b9b6cc66", 0xe9}, {&(0x7f0000000480)="5f9e24576506bfb4bc4787c3b2dc5faba358769c5b3947d9e165c410148cec8b9fc422920b4e74e5c253881a4275c178792539952748d8aa29a01bc30772a6f0294485ef4b1ea382bfd3b8370138ddd1305a4095c0360dad599da5b324011a195312ed24e780cf9969e4608396329b9d0c5e2de62cc06f1c55610494fd8a53e59ff7bf34be070a1f1e77322fea8c7642d664617585640f62c926b02e16cb1d0777cbe714bbe32c67e205f137d0ede613108b7fe8d86d996774e1ea316b12", 0xbe}, {&(0x7f0000000540)="fc1d7606ee0bd9bf1c8fb79457d7ecd5b9f454eb954794ce9be63b4f490ee922ff81b215705dcdac8e6a6aa992feb6b16073", 0x32}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff004000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x1}, 0x406) setuid(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 20:56:46 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 20:56:46 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 20:56:46 executing program 1: r0 = socket(0x20, 0x3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000005, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:56:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fsync(r0) socketpair(0x18, 0x4000, 0x40, &(0x7f0000000000)) pipe(&(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 20:56:46 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000040), 0x0) r2 = socket(0x31, 0x4000, 0x4) listen(r2, 0x1) recvmsg(r2, &(0x7f0000001240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/59, 0x3b}], 0x3, &(0x7f0000000240)=""/4096, 0x1000}, 0x841) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 20:56:46 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:56:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7f) close(r0) dup(r1) syz_open_pts() 20:56:47 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8010, 0x154) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x1, 0xd73}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x81, 0x1}, {{r3}, 0xffffffffffffffff, 0x24, 0x1, 0xfffffffffffffff7, 0xffffffffcf09acb2}, {{r4}, 0xffffffffffffffff, 0x80, 0x467aef8e729b9c09, 0x1, 0xc63f}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0xff8, 0x1ff}], 0xfffffffffffff801, &(0x7f0000000240), 0x57b0, &(0x7f0000000280)={0x3f, 0x3ff}) nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) 20:56:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x4, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x80000000, 0x1}, 0x8) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 20:56:47 executing program 1: pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) syz_open_pts() pipe(0x0) write(r1, &(0x7f0000000080)="efd7efe654b54ec586987983672b575248a39148ee5e43762a2e8cfd7210fc7bd40761135328b9a75ba2e004a7bd597d5f5cfd4307e852b14212a9d8f32002e58d09248d653c74b584429efba33ed69d93c722c84623a0557a170bbed9dd8a2499113ce0b00102c3938a235779d068f520c91e76ffb988ca56a96b9bbc184083b7eabc0abcd04368e5e3afb58d", 0x8d) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/33, 0x21}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/124, 0x7c}, {&(0x7f00000013c0)=""/40, 0x28}], 0x7) write(r1, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffffffffffc81) 20:56:47 executing program 1: r0 = semget(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3f, r1, r2, r3, r4, 0x173}, 0x3, 0x1, 0x1ff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 20:56:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) fchmod(r0, 0x123) 20:56:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x7) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 20:56:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/217, 0xd9}], 0x1, 0x0) 20:56:48 executing program 1: chdir(&(0x7f0000739ffe)='..') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x108) r1 = semget(0x0, 0x2, 0x100) ftruncate(r0, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/160) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) semget(0x0, 0x4, 0x200) 20:56:48 executing program 0: r0 = socket$inet(0x2, 0x100000000005, 0x1000000007) socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040)="8834c6d367f2176850fdfb8567264a4d38e1562ab6c2bea7fc4823dfedc08d4f7732ba352ef381cbefc98eb9cdf2a2eb87afb27abf51f413dfdb55469dc9647c6e5b5196470aa5ac55a3b7306a7e751a09dbcaaf22bf44fcfb1062d545c77314a593879892baaf2dfff0b064b829386fc8dfbc894dcf4e93c18f4be866765452301f2ab5d0e1d33f5c0c884e2d3fb99ebf619eff51d378a156be9992956e0a1b5bcc50c909ba8fe8a7", 0xa9) 20:56:48 executing program 1: pipe(&(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 20:56:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7}, {r0, 0x40}, {r0, 0x26}], 0x3, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x5}, 0x10) socket(0x10, 0xc005, 0xfffffffffffffff7) 20:56:48 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) preadv(r0, &(0x7f0000001b40)=[{&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/173, 0xad}, {&(0x7f0000001a40)=""/208, 0xd0}], 0x5, 0x0) dup(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000140)=""/86, 0x346}, {&(0x7f0000000800)=""/181, 0xb5}, {&(0x7f0000000280)=""/101, 0xff67}, {&(0x7f00000008c0)=""/136, 0x88}, {&(0x7f0000000500)=""/120, 0x78}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000680)=""/245, 0xf5}], 0x1056) unlinkat(r2, &(0x7f0000000100)='./file0/file0/file0\x00', 0x0) write(r2, &(0x7f0000335000), 0x10052) 20:56:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/205, 0xcd}, {&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x4, &(0x7f0000000740)=""/207, 0xcf}, 0x2) bind(r0, &(0x7f0000000880)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000340)=""/19, 0x13}], 0x6, &(0x7f0000000400)=""/74, 0x4a}, 0x40) sendto$unix(r0, &(0x7f0000000900)="a36bac2cf3d0f79ac8fdacde7aacf5829c14821d8594d217fb6ce4406e836bb2ef945e3c8b78f9bc3d5c974905f89b50f3d1af550cc30316cd79b387763a0687f418aef017db0ac8c2b838c7b6a32b91e391e528d56cf2823ae7b86f6fd44774fd0c", 0x62, 0x2, &(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8) 20:56:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 20:56:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) flock(r0, 0x1) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0xa) 20:56:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x4000000000029, 0x200000041, &(0x7f0000000100)="9ecbcc63d4cc123a64521142cc84c99ab5a990ad2f8a05a180f20fa5697cc21cce4102203a053bf4db9bb0ef398e6352ca13d7738b3faf4ba15d423cfe658931e32f9afe356b5542b92bd1c76d606a726430be985915530cb05668bcd9bd1bc5935a996d0220e306c07b00557c5df832c8104023608eee727263b45765f9e491b3c0d4c65376415a952f9d338954a1f72f7c13f9cb0ad27b8f5e6875b125fa46e0c6ae3e49581c45eb2ff0dde6bbe2c284b24e4c71247008a5bd271666ca02fc1fd5575e91b1ad6361e6acb00c83bba0c320c312d047c3caacdfc6b880e96bfecc187137698451be716932d7f6059eb23a79ee5eeb28d34fdba624ddecdab4", 0x389) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000200)="5ffb6e1b27e871318ead1dbe172784f4821f50a5408ccef29ecd496d18b9ee815bdd6e46ceea9c89b78c74c06dfe25dbd1b65410f707fe3acf66da142c2ee655e30946b3dd595dcbd2d6f130bd88fac5d59e2015625091eddadeb7bdd6a46501e48563a68350c59f93d5c88b54ef9e6415f817a9cf6684220005caf031745d", 0x7f}, {&(0x7f0000000280)="8e44a39ed36d4f19243e66c45cdaa16032a81d9ff670ae7e8b11e0f523598c70c141b32806361f62fdc1761c22b9fdf10c125de021da043638ff0fdd2f8a21b8d01982bd9b61e97f8fd88d8e3ce370edb3bfe5760bd86ca8cbdcf2dcfbb4d461c463a50e9344c1148fce8f8608b5047b84f3f0c895f942b77816465a81d56af46cf31b49675b4bd3ffca2f05fb62472c9b0ac4557dbd89c7f491a861f69ec84e318b09939e10bf2396e423c14a9bb1e5e30fc7c1f942f3334f908faf004515d7f248eb92", 0xc4}, {&(0x7f0000000380)="5eca2cdf3f055ae022b891543a9c99ca385f2314ed22f9fa41f462ce8d21585a3b4829220662fe5bfad97057d9b9817850f08e1eaf890c6636dc1e6a4b66d99f5efefcb941b5818a04b300b707522bd249fdb5f12699222d17a28d3e4d3c2af9032082415c091c2496423cd111917be7455c43a23dcb6103560d51fe8cd0fec1bf18fb84c12c7cfb4529d9be40e3b1c7b3818bf763e69a75219b1620cb23bbe5f0636ba0139f0e841b258e0f84d44cc5ab7f8d9aa7f73f1e88cd43655afb6cef47552a50bf49e0c092c7bbcfc16d444725877152e1b61fdb1524c60d208e74f935f602816b425a043781beaee3cc82027e475139a7460eee197bf1aeecda3d825772522057ca0bdf9e0f4dbd2403c06357a174250ebf64564f3de07ac56b2a47e7f6764b98e1a5184be634ee9c80bf25a4a960e31088bddcc941a85af463700dec105e8c438a5bc3ba46d326688535407a722a2aa096988ad1b7905914d32501c47abb3deceb6fc04d2c04ddcf3b1708b0c0f626a65eeda2883dc58d96b02451b0d1b13340a1e05a1a00ddb882afd0038bb04a6fe2eca2408a8acd7792ae32caebf2e750543d87faa7cab9b6163bd13a70014461c36d2c7e465dd8b616baf3afc26cf6aabd61f5302a9b2a238634ffa2284764087f496a9891ac4a796a2357c3d6fd15008ec5270c8ed50a3c18f9fa1dc412e8de7c2016bcc89b26cc42278e97924dd7d7415c4b89720c6cba43e51df4fa6db8ada12c34ff4b912a96247f4e936221d17a21710790f1590236f883f5f23b789fd84236aaf349d6f0c78cad3fe3bc88cc222dab39a2c0d80869543656a45c7da00d8d899f32b6023266de56f8940aa6526a30fa77bb42620bcbf5ad9d5d60e78ea860e5e5b0b4affb92fe28965251d9e2fd89a5b9e77bf9959f46182974423eef60bc4d071636386a281e5c4e2f0288698c246376a6f48a41d4c9bd807bc8a1e30ee9776a9e9c340807f34135d55af242a16ae092c3c0822fea4891a2390b060f33751f644c3e7c99b7f484f5bfbb23cc2634fb45b0c26a6a8b5d1cea0b4562f578e7293a48a8a5f5d55fd4deeb8030b2fc7e8ba431e157abaaa08fec3a161fe77ece817ad357b672c6b5afd5644a25bd77f681edc7c70761ec0469c7731bd473b331404c1db5b76623c46d7d2ae83df90a1a9d3be2740785d3940fafbe2a0dc173693b9a521eb286f54391b9ad16ae9df7d898683e4203c056699eba4f367fcc612a9551c6f922ddd13620f48554d733268a05fd3097e99e9712be4e3afbb2bcf3854782822823538902b6261685a0cb33ea1710c25d0a5fd3ad549cc8a12cb30922bded475e84e456a8efbe45f683dfd0f95838b8cba111d8420a49e5955019e9ff57821b00860fc69a6ce3520abc3950d456797f4c1c341c66c588816f0592ae12d73ccf3a8fe1fc398fe7d6fd2db249b56e24e213615b0c11310e4eedc591766aaa09ea8fba0ec165943eafa70dc9a5e0c4b2a56f81daf8fab552fdabae2e3dc1611a7e731181cb0f5b2c9e7130d40278584ddaf2bff47f1cbf8a423dd11c762a3059047d9bd4c7fb23a6420b01e503d0b4c50d5f8b6ccadb6186b41bcf5b3f240c98b4d06c99e4d6b7321c7107f9edd23226421ffb58d5552c1230fef3af755d34f9470787b12a4552a10bc2c8d5ea9ebeea435b318ca8c0595b829326ae58bd8a4ac6c48f713d29a6e8a76ff497e404997830aa6a4fd903454d1e2d842c3fb5df08ed68c6331001d95d9abf784ea38fb83ffe14962656dec4e12591fa1df69ddc6cb0b8b7445278b4f48a0ad891b711897e305a7c63abbaba0baf77e13b9cc1200dc1161c684e4d460768413066fb57fc6eca6dbea4565308ce49b5b6403fc44410f0210939ce7df0750d2077d562380711dce8de9cdee8fa66720166a8bc2cb3a1f580e8955453faaa0b72f0ce9a01cf623b5b29467456e75dbd61f380b4844a881cc3d1512279b0c5d0d9d84752c112d45fbb31589e4d9e2b4df1e5ba2b2e1f4fdbfa861e1c42d256fb6df7fec91298176e4e8c5b4539f511cc18843c3f25391108f5e126d03a79067131311e86f126c88cca85e6dbdce3f61e273b55c17955607152873c86faf8cba1f660abb745b3109fd6065e46ce5013594d7c6bd4ea123b6821681f290d04da67c65c2e080eae9ecabb178af2a7157d96b7bee2b474fed1dcb53ed20c9a78ff013356b134f4f9d9d96228f4aa59972b9cb95b196553d9176e517d853fc2365bd906ef0615953ec35d0d55269f930672e413b325e83975d64c6bcadbd56dcfd0649fb4b05e2a5095b456dbf5a686624997d0046638450bbaf1f569eaab08949604ca2b98607836f0f89e9dca4cd8ccae717f081509b3db9048713cfd68f97a3d9c7dc6e832837bfa429bee063adccd1594cc8a6e28fa6c9c940922545669e0371ccefd870cf3eb46719361ab0131c02d21418d70429389da99f96469bc930f006725212828f49f97806cab5c91b20c28c995a5d609ec3efa17278730a399705bd62222660a93d4559699ae10df8268876e8d75b4eb92597563592c55b4998fbdec8a4ea2e64eed2e7c460517d652e8972d865f966613fde6419f9638f683b732eb1508fea91e92d72c0477d36303a45becd324e6a4f201ef7c1451a89e5487917dbda56b3771b8a630c8cf759590797e4845da50717f3811abd0bf2943ec8dca8ac73600be34b3d528b09abf3db3d7de4cbb0b6a5da588271101d76b473d4dd9cfe8556a4e10c5b879270d1ae56260ec3e03268214e624717a2b31435a3586d887849a246ff85ca7f8bd4f97ab3dc69d980f4eb20b577c070942e58425b2f69107fa89df315568e996cb5202b75bbe5cf14ce04c5747447b92068bc89f64090796c1936fe9a103ad49a482cd6a98aa3c735b5e618b43a4dd4a77c07e4a5889dab99fabfba6115be53fe83f0831978faee428df101c3bae5e8103828c12ce1d8a8d8d3217db1a239dbc47fedd074697107f6780dce8bc59faf99524a0e068de0b2248012cf45291cbaa939f444fb4d11d483b9f59df3643945b6f9bdb100e8f7bb29ff60f456a591174d3c56983da182a84e5e19c53974c2226a535d982740fb0e53cc221ff9c69e634672877ff4daf31ed830e3da4c3e712234403e388b433c58cf3b385ad647bd9c85520d7c9bc7e1da98cebd26a7ab34e9d61a8fba040d4cb68c4a8af2a424775a6a70d315cf16168110f1092930de6b05ad3c8bafc32985bdab83412cfd2418617800dc5a46c799dd4212fbc6a553e98b66cf8d9364acfc70a71e26a5576891671ac23c2af0b86ab1b4610ee8f30ebf4dfa452fc9b4098f6d305500705bbd32ecb2d60143e1ef7e61f32643b031a143bc44478a17777a16e33a1cd8b6fbc11ef94a7a6042348ef4c9897fdedbe4ec7f525d7e853ddde71bea797de86a8cd65bfdb6186712df9a5bc0212365c2242509ab10b0cbced3a0c033f8ce38bbae66f79279e7899dd26cffb8309226613018be5fb860fc7cb86de2def92ee46af5d6a18dbf3b9997302337c0a66432405e57627aa877f64c4568609e5e08ca9071e50dbff3821e6af771e2087732e0654b36959767d12546fa9cb3151667a5ea359c55fd868eead1d5d1ed75e013a48f8f444bcb248c467fb2a4501226e459fb5c6fd36550603a316fde868d75923eec2d27e935956304975a69d8da5a4264143f71982c031a70a575a9d8943b451a84f4937653556f5007948268ea7b3a24ddc06c75edf4712e33a22b315c9910359cf14995c675525f15dac22a8ec4493a3fe1a3307de64e01aeb6d8d56e687a8fac2572ce6c35eed99404a83324a3429117746df0de2afe91302854b8c6ac068cc4713e1690e4c3f5901bc31f243853517b9a4cd36789aca5f7b9da427688eecce7cf2f1c58776cecaa7037ee61c0075888f5ef7ebfb6ff1033edc810befc67ce040544077803511a35abe27045c49952da2bd999dc09ef412a21fdab8b55fa31f228a6ce8a3db4c77625022aaca1186e7ad74cd0c12d3208d237948ee8e0d41b01a68159a98fe01a4e4ebc8502c80084e300947243a66888d3bd70fae9cb637ba4e29a8745588eba33cf0b5774178c6217a90d04ee6421c9a6cf3e6fbafd6700ca31b9f7dcad720482d0aeabe87abfc59d0582a0a088b17d5fce3583eeffc3222d3ea0e13ab30617b5b8363615b378eadb59686f81423722bb83831a365af6f2d2c8b82a4525b51618aa4f37e2e384cd88958027610b45062a1f108ca894073f3658099f20e61eea83eed5b4bbf4715949be1b2cc260ee7fcc34dc080f8525d98cbdff9a8f6072cde3d4be0c097d35136c7b0cd6815f9ceefca2ab9ab0d7fb0a82f2ea39423d065c098814cc94ba3a5537c8ca347db5d74c07996cd2c110e368ccd239b77939237e5e4a9832dce1bb648ce6a4414d2b9e4b11c020c50c45b865d019963bea24dbbf736070960141714da13138980dc433609015bc714787cc1bf15bf4d8297aaa917c5b2f40869f57625d3a052f584ce7b37451673c117ab99bf2b4eec836139d48d7c9971fde3163e761aed6cce44523bb8d6f80da715addfddf6edfcbb4e0923ec74dec7d85608fc4c33f3e961eb643e8b833ebabd1031911bed22b469cb36a5ae0fc499f50e1de4710d99887857ee7bd915cb4342d36741d7ebc7c7752b13a72846477f0bb42164d4dfaaeddc58e01b2e6488d74a81009f9849a919dbb45452cfabfb1cfd314296694dfc641c2fee2fe15d3ca9b558377222456d522abdaa281cc3f77ce92d8796c5ebc50f96e7849576c265b472f44bfbf79c0fe1c54ae45d3e6f430669995a89281b9b37235d975f5d1611c0bec0b836376580fc2d5b29ba995a24069225ff646e34e3cb5f55b738cd910da18315aba6908ee93beaf385735f220e67a04220f9cac8737326eae9c610648b470eb31ad08c9fc261c25730f678a88b704f1fdcce5a6ec73be3fe6ba490df5ada77afc7159f67d371b4390cad6b966efd41690c8b6174182dbdf4e30ca292670389f1403fb85c1cac33a8b86ad75d792c9f796215f76e71bfdc989d3f5f6078eae5ba244e9060624f3f37a941a6d358060683cdd828f14c1f2a9005b7f4c0b4c5a63ea436fceae7ee737d1e976dcfb88868fc6ecc0d03f73a7939a5a6ec698478753b8b2062a5e56d059e1363d2c2a2264c454581c3a76a77f7be18d4276829ef14e84a02b856be305af4c357f8df63db0c62660bb2c308c7d88ad0e9342f275017a05c8c3192cf5b5ff18d9d1c77143b709ecbf475fad3fe0da4d7378f622f5e2cfbc87dfb632c311673a5e1fd186dec5c25c8f5e4a028423e058d39f8d370a0e9cbe09ce419bb49d28da8836943d462446c25ede840bac8f583b543f282092f15ec02cbb6b0609b8ff7c970893c0365e69f2fb65aa5c8ebf086e47041d06a20414c593f0ce46a2d0ee5bc89b33e275041eeb77082834ac33aa47535c5e48d15173714e9c54ba6b6eb6035b3c6b95aa9d4c322164496725f4562f9f7ac3813fb5cd03e46b7d5cb6d658de0ceed33e98f2d979f5f000c93c1c5e6b942c85b99eda74ce4decb6cc1452c4c11e87f23852621567fb350b4bbda5f4923a4b53588183343d488512016338583b3ecad2cac107e9f372277f6a16642e386035f822c862fbb9ac29184dc9848f20216a6d36998f88684f198969a4f8eadd303f70ed82cac145b005a649d569e67c027931cd902c5e92f4fd0c7e51b9e8ac6751476e45777ef13b67bd17ba5bb7bf6156601e9aa7235", 0x1000}, {&(0x7f0000001380)="2924868678bedad515841119016fbc561c078a43207d5c19cd40b9401d1ab4aed3204d2b7a8a4d690e189e00080356d856f5fffd4651e1cb33e2cf7e24c3765ddd7964aace6cd8452dbce39b1403da726142a608fecdd0552665b275bee535b42995a70503cc402e651dcf4a51e630bf625bd3f96f275f152062a07075250ccf178cebd6310306a934e92b64c68d7c9e38a32f57", 0x94}, {&(0x7f0000001440)="746ebef114a210e28b495b8f6c2b299f5632a5214c09bf99c75c64a704564759c501a878cb753c5d6afbfcd35760c62a7fcfc27d8142893d4756c6f5435105cbe25ae9e48e121f0ec3632b76e06f51f557ba6df1a3227561e29f22440c2c27e3ec29b154f542e388b04ecf894a93b28577956015a53ab3e130c05b3afa2b59bbf24301e036e1f7535d7f5f4590d15a75", 0x90}, {&(0x7f0000001500)="2a8520b9fecd6a1cf2dbd4fdf3903d705d0b26f5eb97921eeb82b28a4463d563f7bb81f07927bd79085b743ff5144993a383cbcb5d803b4c332ded6f0ea0c046a6ffcefef21a1e56a48dc28d807f56b65ebd01c169b40a2696776ea4ed44a33679d7855eeb5876cd774c0be5ca", 0x6d}, {&(0x7f0000001580)="bdef87ddd1121097e99151758dc987691ac153e8c7b856b6c11c4df917d33fc1d2b8ec68bfa65b1e2a8ebd980fb45fee50c5b05307ca2b41281f6849464d04f6e4d400f6d9f20331263e67f6ba006b721d28639a702eda96b1f9945bfe2203cbeb91da44ed5884056528932f866518afe10f8f05750c8ce7187b4ca95958e12e599b2a2b4b77cb10e9e8cd2f51cacb6fadf492e251b8fbd5fdad51f8ed92098d3313b57089c6b386bb7da14912697494e74c1fdc71bd1237d96679c7f1454d80d52da14e84a34b4300811a4e140a985aaca5f288217987c68f54aa4988db", 0xde}, {&(0x7f0000001680)}], 0x8) readv(r2, &(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x200, 0x6261}, {0x18, 0x1, 0x1d650992, 0x7fff}, 0x3, [0x5, 0x8, 0x38000000000000, 0x7, 0xd32, 0x5, 0x0, 0x8]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffd61) setreuid(r3, r4) 20:56:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) socket(0x1f, 0x7, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x40}, {r0, 0x24}, {r0, 0x40}, {r0, 0x27}, {r0, 0x68}, {r0, 0x46}], 0x9, 0xfffffffffffff217) 20:56:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x30}, {r0, 0x64}, {r0, 0x14}, {r0, 0x4}, {r0, 0x8}, {r0, 0x80}, {r0, 0x84}, {r0, 0x84}], 0x9, 0x7) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) r1 = shmget(0x3, 0x2000, 0x294, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setrlimit(0x7, &(0x7f00000001c0)={0x7, 0x3ff}) sendto(r0, &(0x7f0000000080)="f4880d917b564ced6f70095f3e78427629281b5faf9b256873a23ec0543bed9912abb3b0fec014a1a6b5e472b66cfe474fa7fffb305589175329e9f792e7a584363b1bc88a2a30a78dc08d9b816d19fe3f86a6632510e0827f45fe853e2cdbd541570c78918e9c46e6a1d9cc5761ae207913490cffa87e195017e22d47561c0a9f33fff501dd5cacef2cdd948bd6670cb445831e2e368d14227843da35ed86aef8748b206b449e50e18b7f88e48d566ec28bfad539acd699a2bb47f28a7e51690d7e334fcb0de407d1334898a5863da360516590d7e424d51599edce632340ec2ff659f41fe187338fa5a97ec4", 0xed, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 20:56:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x1) fchown(r0, 0x0, 0x0) 20:56:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x110) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x1, 0xffffffffffffffff}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet6(0x18, 0x2, 0x0) shutdown(r2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getsockopt(r2, 0x200000029, 0x80000000000036, 0x0, 0x0) getrusage(0x21ef7c08024accf1, 0x0) shutdown(0xffffffffffffff9c, 0x0) 20:56:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="66457550dbc3364d64b783b2587200acb5e8e580c7680c3b48bab8bf913f782183f8680fcacab0389a9cde4ac4c0ef24", 0x30, 0xb, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000100)) 20:56:49 executing program 0: r0 = socket(0x11, 0x3, 0x1) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="543693fd78be3ac7eef88ce0e4086dba72b3152d221227a19d0a6755043feaf7249526d5079596ee78bf77", 0x2b) setsockopt(r0, 0x20000000000011, 0xa7a5, &(0x7f00000001c0)="186fe65c53d62340e9b7eb0eb2c88ca116b404fb5d79aa952d2710efaa5c091eb49cd159daa69011a6803f5ae94e718f7e7a2d30788adfdd7ea7c02d03390a44409b727f659b24b8b0ce380bab235ca46dd853bcc57a82c516a2e2532c4378efa843b27fd1d1a9cc6b31c8fb3086506dd76b8fdd521272c7478ef79de6241403dedff865eb692b520458b7f4fa6f36257df2c50961c561a4b361a335a8708baf50f293b10529176d7f9b41096f202dab2d7cf89b75c8143854aba410c842dd7b8cf347a5f251ba870358e1c1a9529bcaffe070cc491765632562e46c40d8bc92be7159c5661d885e0601383d04aa61d8ec7ceb48cc0ba184f1b97bb43c07bf13445415482bba4715fe66", 0x9dd0bc8f5efe22ae) 20:56:49 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, 0x0, 0xfffffe04) 20:56:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0xf3) poll(&(0x7f00000000c0)=[{r2, 0xd}], 0x1, 0xfff) 20:56:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="efd7efe654b54ec586987983672b575248a39148ee5e43762a2e8cfd7210fc7bd40761135328b9a75ba2e004a7bd597d5f5cfd4307e852b14212a9d8f32002e58d09248d653c74b584429efba33ed69d93c722c84623a0557a170bbed9dd8a2499113ce0b00102c3938a235779d068f520c91e76ffb988ca56a96b9bbc184083b7eabc0abcd04368e5e3afb58d", 0x8d) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/33, 0x21}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/124, 0x7c}, {&(0x7f00000013c0)=""/40, 0x28}], 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x1f, r2}) write(r1, &(0x7f0000335000), 0xfc94) pipe2(&(0x7f0000001480), 0x4) write(r1, 0x0, 0xfffffd7e) 20:56:49 executing program 1: r0 = socket(0x18, 0x1000004043, 0x0) socket$inet6(0x18, 0x4, 0x2) setsockopt(r0, 0x2, 0x80000001, 0x0, 0xfe3d) 20:56:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 20:56:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x17, 0x2, 0x80000001) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 20:56:49 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) fchdir(r0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$inet(0x2, 0x5, 0x5) setsockopt(r2, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r3 = dup(r2) mknodat(r3, &(0x7f0000000500)='./file0\x00', 0x0, 0x5) socket(0x1, 0x3, 0x100) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r5 = msgget(0x3, 0x80) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) r6 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r6, 0x3) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea8d9e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"], 0xee, 0x800) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="03020001000023007ec6becfe26dd0909fd342f5f0b3d9ce"], 0x36, 0x800) getsockname$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="007ccbeccced907b9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000331d494300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x79, 0x2, 0x1800) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000740)="6430ca246c72503f43714b09004335ecee582783ba8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x1d) r8 = syz_open_pts() close(r7) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r4, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r3}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) 20:56:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x2, 0x0) 20:56:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 20:56:50 executing program 1: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffdef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r7, r9, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r10, 0x200000000ffff) r11 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000380)=0x8) r12 = accept(r10, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r5, 0x9) msgget(0x2, 0x609) sync() geteuid() recvmsg(r10, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r12, 0x5) r13 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r13, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r11, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 20:56:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8001, 0x5}, {{r1}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x1, 0x4}, {{r0}, 0x0, 0x90, 0x1, 0x917e, 0x4}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x8000}], 0x2, &(0x7f0000000100)={0xcd35, 0x80}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 20:56:50 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xa102, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:56:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xbc, 0xffffffff}, 0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/156, 0x47c}, 0x41) r2 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xd1, 0x1) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 20:56:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xc) sendto$inet(r0, &(0x7f0000000040)="f772504324e3622e499d61782b364f4d472badb36bc5de1dae7716951107c1f1baa336cbfa3da451dfd7069ae6852f5987c197f1fdde64c30ae3f134741563099dee9f67f52888605fbdf3ea89ce4844a6b67ba121c6029b5a5aeb66cd11d1caa95bcc54b9ecc0ca7ee232245b76a54f199db5eecb1cdaf941c5c5caf2177e6a2ab98ebc71686f6204060a1fd6bc415ff67323e7512b1ae3d9236215958a30b19db1fc223664db875da2f766d709912e2b3262997e969cc0c8caf1c752acb7d0d8fa5751a12561fe1b95f1eaf58d46586082c63a0dc0990e04f81dfa9813a9646871a89852449e1d", 0xe8, 0xf, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 20:56:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 20:56:50 executing program 1: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getgid() r0 = shmget(0x0, 0x3000, 0x75, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000e1f000/0x3000)=nil, 0x1000) 20:56:50 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="109d83b4f2293e8b2cdba4f000000000000000000000000044e95802f25e06fcac4400b13f3b946dc09232076816210ac4ee52872bab4e9d2a6d1ea735f62a899c6858701b75"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:56:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000100)=[&(0x7f0000000040)='-.+\\\x00', &(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)='[']) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 20:56:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000000), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 20:56:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x2}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 20:56:50 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20021, 0x141) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x0, 0x8000, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 20:56:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) setgid(r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="28008000ffff00000100000000000000f4e6c94e4f7afc2b8008ccea9fd05c2fa94a39c53980caef696646f20e8086e51645665085333658e7fc7fb073be441c5f51b011a89d5095a6ad8a66e9f7ce34e2d988eae2563c509b83df74735e7fe64877e8bdde1261b2f210333e68769ed87655fc2477a3909c7ac90ff0dd5c9053d829dffd69380936ee7916fc9060b5a4c7787ec77099caa065c3d2e9d74dd4e39588ecc8fb13ab94d623", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="85042847fa05e7bd71079155979171ef362491c2abbd178a305de3febf448c117f617ea0e2e7ac8cde7e013c0326dcb3d5dc5b68c32cabecc36e15b362b54646b3447cd391fedc39085cef0835604f0e6332b59dcf45e6f34dbf0043dfcdbd6c265bb379cf7074d405b09fd55e6c9ebed01f9f3e919c61b8bc438e2cde18b5e633ead2896b10a21dcbbea93df95847cc60b44ef59925dd1447d41d158e04f94781cd504a13c8dee22cb2a3d15848785a623766642069fe3f0ab77c47e40a78642f95fb8a2d75c840688625a11dbef2fa93f35454d8d0b680aeed4c02cf7849271ae37ffa378125c3ddc5bc3859daaf5804ee35ce19bd122affe5bbe541ea441962cc9cc66c1b65a44616381432fea7e37e23b99250422ebaf733662b5c6754a50844284d3e310f9e1530d527a13a38d16f7853bd5c90b72ed8b1132fada0aa91a6fe1ae7955a524650a35e645a0a51c1a0b1fadb05d3cec2045b5726203930a68e5412c9598d218be98bb5c6edbe29c47422ee8188a76027b968ba84ec4c778803ba77a230efa35e6501433f6c1aac22a7c61cdaf28132ace1ba103069a4a6e5f7cdd3f62a8f5066b0af2d8e3104c47cf16a6e968c863510ec654f48a52551454de8f829cb80d5a0a7d5977967d9546da972a7aba9840679290c7179f0cb240e35df2811bf437f3859255f76b9cd1e89cf57f45c42e83db26eb17e552460031a42d7150949e83bf759a1dae723c0a199af9afff77bbe40e55138020ee59b0e198e9810bc4384380af8f6d3e374da4eacea27121dc45dee2c1fddd49e4b1bbac5fc52a09e84dad678ae03e86c68032e62baae8a6311b092dfd7dc0baf12bea5d7c5c8f9f4e0ed9140c995b0eeb7912967cb2017be86701751e9cd8a750b79d0a926f2c3d06934333fa6baa4bdaac8004c655f223bcedcdc66cc7ab5a6f5b2605f67249aadd9ceba3b09d0c24591b9b20a17ac6ba33b11839d26b1f20d5cee71ebd8a4e43e06015a3bc08b3aaeb443e42164ed2789c52c3991e4350175921cc087587cfb12bc4ba1d237d24a6bd1379885c384d4c1369c58c60d773aed7ab315a05620a2082421cb69641283d79d9cbb6551a83c3572482745aed6e9bef19b24d12eab242d6d44fea86c77d91fcdd795a10ce3ece88df904e7f845f8a35bbd02688f6a21499ee920cbf2dc162d79fb74bfb43120ba5c9704d65e69e82a56ad1d912e5674f77f7755d8f50ff03eaeb9a123fb7e5b49360ea7887430c10d560b3731abf36d55ef950e2d81bef42baf434a3f2179b0206120630cf0baea525e5559a64a8047b79621232d0a2ade0fb04673001161ffa081a890bf9660f6e37ec25f415f2a75c5305c9c6c29dc78dfcb85b3e50dc6266de5672913a37a0f26fa2ccce8dcdc8f5879698a9e9328756d8f3e3f674e7457ed94eff8828c4803b410781c8f53977aff51870308763a066bf13f2f060bc5b62f8e5a31b7ceb45a28fdefe2084e49d208b648e9cf1a464f50984509ce43d657cdb174bd27b5def0caebf2e6cb8035f4ac2c0c325e0c57bbb2717a47d2c084c66432db9b8f7d71323a8e7c15b696c93b6aa2978e5e7739510beaf847cc2b2d4ef0b5bf5ca711f71ed6d9bcd230bc0b3b9ecd6f19a07f471335e8a4b82158be1032b2dec22e0a565c40466a094791c21835fa3899120fd82653558cb71455d5e358682800fa0916daf0cd551e39c90a55df8d12e85a55474fae74a7292b6176e8fc3548ae8539b35284599b2ed9d8d0978fa219a6cfce4738baeffb783247fe175e3456cf571848ce6a20f09ea78be92231bc4e2a01534f8d956dc382343cbf3ab611d4252aba6848625a622a07abef04bd30e895f24309620f6ce21046f676d39735f0d9cd051cbce16d59cd614b3ee914195346f5fa0049c2028378aa4f55f62b4884d33fd647453665861b9ef2628deb86fe45ffa10048d0d749e2675fd3ffaeb2cadd3d3461f842a70fc97578505bbb34b368c91eea17ecad6f5edf14a8f4c898d25611e577ea6ff2eb0d478b7a07ae1bd3a9b40a2184d63cbb29bd79b17c74ccff0ef87bf8027d00721ee66bcacc62cfbd01f609fa5488aa6f7919b824538cee359b5d8a1654a5b9abd9d51ecfcbd891447630442edf02c7a3da505288f0f9b00525968ab899961049a2c3b38eb6ad7f5883da82f7587eb194f0af088b89a3d94c0ec06149320c57cd04e15fb1846b12ad414e06324813e80e4838ced25cea245afc386d53305d3b39caed2285ce4c00c08e6df57b8a4c20acc01cd6a32c7d0311d6d33dfeb45a3a1f12cb41c95547b24c8d497adcb23675948c2663a9921b45b8b613b4fb2946bfb95231b131dcb6f69c9af78483b29088b0de0c4ccf1e0c2ff2da1da70eb502de943adf14085420d5ca316369a1295cea3abdcecc52df3a8ab76226263d5b13525172c087b41c1f0c5b5d8631cc03ed75473f4a14babb81222c6412ee28d02e457da03525f3c321fc07d51aa49d4b3d4971cd31932f017eb654728087a16f266dd0eb6b136abdeb314917356fb00bef23c75df79896e71ed67f528df05ce825d4d0cdbaba5e6b16b6c2a76307b0f7a7b481f8655847adb9b4c1337b0259b6a2af16e720096661fe03ca2aca7fa50e1f58b46b12eb3ae303a3d017a7b5c3e5aa3cbe534c05f8d4e8cc2d122923cb93211dbd534e8a7c80661cd87647b2c23e0d999f9c38156867c304daaaf91d160b9628d00048a784c911a6d0699f1440651fe95612294b35e4376076e7d51ef1d0b785573f89340b349da5a80907aaaed78ee205d8b031593d6539cfb704276f0d325d35b9d1948762cfeaea9891e7290faafc3fbdb79a6f76ef358bf582fd05147e9da35cb4de19bc5cf45219bb928f0d3e2857b959ac9bdd1c515f097da20b77abe1968e641d8fdf89eb4041932d722d0c6141adc9c265f9b7dcd7765c8844e592954ee985df0deb594c511f31795c55b1538d56163424203ffe2af178a9e15b7e458a673aa8fa5f11042961b483193c1e69fa771ea0a2e7635b26ab999f0d42973f2d6d5cd78e9bad35daed737355d8ebef219fb2000fe892145d267d7afad6261be2d86b0a72528b1d0013174d4d7446cff3bd23ce75d1cad1353d5e1b9e8c85cbaa72e8cc78b2e748364a25d3d24b0bd6982281538953e7e932f184e35ce54c236f2b3c5ac374821defe36b0051b5ccecaf666a02703d586b84e21d1599ba985bda4c0987b87ca6e10fa99d91b207f313d78271bd333a912625b5835dbcebf778e52585ab8bd668d3b4862fbafd1fcafd5357151839afece548c67260315fa353a08bc1837de61ce340ea648459732a0f36840f79a32fe761216cc3cfc5999f2321bfea4635a2d69371ab78191908c84f31f57aa566e5915b1b5fd0648f085fe6c7f210b588c0bde3adb39bf6873317680de727bb43a55170dc3ef5246afd8c6ce786f7faaec99c5448d829d6319d853d0202e1d16c71565647cb92bd5b6cccfb3b05a95db278759be8dcf3220048c9431ef778e0a1617f145a5f6df166f468c829e6adfdd3f06fbf607aa346226a7fecc0a741a4c186795dc8e900820be7de9cecf80defcc81e428d424f65d7ab8a4ee6d04983f6befdc1cc9e5c78e626a8c4a5261b67cf2d1df39302c5f32354bcdfc519656dfe9f10f378ab9ae9ec8307cffb625eb9d7b0899d67ddaae9c6fdb5ce210582630f96d1ca7d9c3e76a98d710cd6ceb622835ff233a7bddff53dc03c1f6dd7a6b852352f4369dee4d8490c4e95fdd95130a84f0d0d19daf8d43929b6aa19390b476af3f9c9559093ce0db19c9665292c735a69cf1a38f0eb7527a1c501ac3feba1b1aedc7c645c0820b32b0e30fa53dabdb317e7580b7fb4eacf979d6c7735aa64b4515d49b46827b00659888f6b17bcf077c4f975902ced2c2c951e38968dce7bde56604cde6ddf49e1c488561c42cb2b4f64ca37970df364df652b6d2590fc683c196521966333f94eaff844e6156d111f153371266efb899d96e40256dd4b540cfd9ba112bb40fbc18826e3d288df01a546c0fff1af6b9ff54941d2c6620285cdad3731eb89bef47560836372f19e0deac9f4e2c5076559a718cebe84fdda89563c72548f0fe3abb3ed47ca71c6326f65b8b26a9bdcca94ba35ac13db7f3ad4db971d51997100fbea335ee0b2d5514325dcb22dd7fbe8e95530529ffea610c6a648dfe131053dd7ceb1a4071d9ad44f0bdf1813872bdd99b13fbff14051fe212c1c2d991df885fddb559609db9830f2f0c03f8814fe27803347d0095ddd93612adcdbf7397f8f23dbf56beca0f5fd6958682ba4ca50fb4263ba2868864a5fd1e264da2eb44039c92bac24df2d7036d78fc36313bf6595640dcb343a245d936727271689272d3e01f8d42376a0c1ad289303f991b8bcffb3127976e2fe56a31b1a0cdc9d7e81a78c5e6323109257310f4ddbefc4843aef86900faf6a43cc8594cce89bc18111704b704fed63e4a065a9b674201567450316f060cd1cd3d73420fe86bc3b1626b6b727c205a7762a3902855534753f345ac7f990018ff6353860d9f7973fca16728276d64d295ea4c8a426988c879f10fa6ba80ad111dec44326842b2281e27bf416a60fd5bdda918296702919376406ccbf1791ffaf32e6ef9bf6ea898528b8bc2531dfde35327a50edcaf9e714f814f4b6d5a107181c9ca7af1834e49000d281ae6d71eb22bc510812f9c9bcd5ae693b0950c9089c04c7e4eb28ed0d278bd725abcd965a9f41e14e0b3c209ca6b604496aa7071cb9f46f3d7b7ef350c7ff8806e187aadf9335c971f28fe44473ab61f676e179d058a19ebf7d18b30d8627b8342e369844958fa0dd94a9f069b2307c9b1de2545234312ff47297521542c0b840c49f27549fa5a2d8d967bf76adda71c6bbf06994cc0988aff6bfcc97100eee28d0387d0374718443233adeda5c372f60299b3584d227393e2ed098fd0b8782ccae58efc552d81123b8ef4685be6ebd10be5c5213a12d15765e3d8d7ab2b864f2a6e27672a274942a0578b918618101921165846fccdb4340f736aadb281a25fcc37879a814a2e0dba38e30486bbbde6c42ee2d633b74ba82242f1762dace2467165ef6c2d42445cad5ab58652215a36758e39dafa87ce54278d81817d6264538256012e3cdbfe1d885e3aaa82b28fada7a9ba01355ed95ab54576a02f8c3d53b12130648fdc8d8664f308bd6ccebcd2c41f96ad278f3131804bbc07980df6e8e83f205caf2f5ee48978690e3ce0fc06b634e060a52e648cdf2e6445cf52f81fe151f237a37234a97fdd2af812b5aee64c8efd7e75730f719000bc6906b6db76ad069889969829cd2e492f0be64508a99cd1f160ca92a0c32124f9b71abe52564387051f999db56280bb361f2a9e7133cec46e3f668e7bcf503fd0fe8d277f38408e7b2bdce71a3e7678fb3227a491491a4de498b86d8f6075fdea0c23ae7bff51242b3db4dcd0740f24d484ed6e19ad38ea85e95f5bb03e1b1c034ed8ddad1d89928b1d2d222cdc30d62cf2d0ffb2afc0dc6672b005a6790f0bac83aa8fdaaa937ec86c2cfb6e5a8952e143fa161fede9bdb2ba25dc5bdc38f2c4da352a40168e9e843fa245a312e442558673f9528d9359b0ecfcf523369c78ad758e35616a1f31e1d99401c684b5dd72ab7f8671608ef9eff7c2bc5d2b7a0a0e025b8d39f1c9b61247d67081e9bc2f06588c0e7f8c55d34bbbcda99770f7a46b8438f1ca15f28e463b5a25c02e5a9d1b6395c1dabd154a2152e03228b5cd", 0x1000) getpeername$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) flock(r3, 0x0) 20:56:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = geteuid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff8, 0x2, 0x9, 0x1, "f57a2375e768ff8870daa72c56ea8416731ffcbf", 0xffffffff, 0x80}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='%\x00', &(0x7f0000000180)='#\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\\\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 20:56:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00', 0x7) 20:56:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x100000000}, 0x8) 20:56:50 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) msgget(0x1, 0x5) fchdir(r0) 20:56:50 executing program 0: unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000500)) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:56:50 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = msgget(0x1, 0x1ec) msgrcv(r1, &(0x7f0000000080)={0x0, ""/248}, 0x100, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x3, "85b039f943deb3f390dbc9275caaa034b6d17ffbe2d1f077310db24690f1f57b308462d7d38456a89f254821"}, 0x34, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = semget(0x0, 0x3, 0x11) semop(r2, &(0x7f00000001c0)=[{0x0, 0x6, 0x1800}, {0x1, 0x1f57e43d, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x1, 0x1f, 0x1000}, {0x2, 0x1ff, 0x1800}], 0x6) r3 = syz_open_pts() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/4096) symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') msgget$private(0x0, 0x0) fcntl$setown(r3, 0x6, r0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = open(&(0x7f0000001280)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001300)=0x5bb) semop(r2, &(0x7f0000001340)=[{0x0, 0x3, 0x800}, {0x1, 0x3, 0x1000}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x3, 0x5, 0x1, 0x0, "8ff4b72ba06c849e87f48bcfeed6b68763a7fdab", 0xffffffff, 0x7ff}) msgget(0x3, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000013c0)=""/147) select(0x40, &(0x7f0000001480)={0xf800000000000, 0x8001, 0x3, 0x8, 0x8, 0x100, 0x9, 0x3}, &(0x7f00000014c0)={0x4271, 0x8, 0xc9, 0x400, 0x200, 0x283d14d1, 0x5, 0x2}, &(0x7f0000001500)={0x6, 0x800, 0x4, 0xce, 0x4, 0x7a, 0x9, 0x101}, &(0x7f0000001540)={0xff, 0x2}) msgget(0x0, 0x80) getpeername(r4, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) msgget(0x2, 0x100) getrusage(0x0, &(0x7f0000001600)) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x7, 0x10, r4, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000016c0)=0xd572) fcntl$setflags(r4, 0x2, 0x1) 20:56:50 executing program 0: r0 = msgget$private(0x0, 0x118) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/125) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f00000000c0)="c30eeb36df0306e7b4f28e07261e21a68d098b9eb83f8c78ed9065a53ab1e621385cb00eb5700520cdb44ccdaa8305bd78cccae02f564c3f885e9dfe33e1ba68c7c204b309d8f5ecb2b571ffb67d0a8a947ad8c2893baea753253a3c52f4a9aeea4730e4a6a1f44dcaa0cc5894d19c860eb04a0838f16f7422b74159cebe01c87687dd465f12a6c8e4cfab6f79b857abc3e03479835b2f2c7bb5e35dfca5102dee9c95a0067f7a1a86438affaa99b8118ac27c622cf00e612a9996d541dec59e17b22aad83ec3043677dcf69627027ee6fb5ffff4380224055b1a1f9d12597c0c9849f7baa7a9b80ae92b416f441ab2bcb9fd4264a26f9e8144eb1e0c4dfdd083bfa735c63398c94583f0a4cb641de027b0d2f3d16112cbbb5307737273fa01fdde39e312638113a7aebbdda683acf67f32c43795c05ea014c4ebd19b84a5361ec211604a669d6172ef2c4e3f14262404ede086a048f0c2b449ab1f0af293b4ea7f3cc88d332d9ff3cfad3c4a23beb77e2cc21b9cf88f7309d6524accd08301b6c562833c51704d02715c874983735a0a0ecdcd96bd6b637645e98ba5f5614e7fe9b091476ec943963692efa598d06c5d2b5151467761945baec075de982e68df5204a682b2704baf500bdc6fd60c0cdb2f1e441e5f048ad0c93fb71a11f4a4a702e137ed394c3e560d9791ccae88595d129e8d951b21c9db527ca547c783814f641d0cf1176b41ad174015a44f8d85e520ee95fc722eb2cf01722f50244239a12838ff3022becd44eada60f95f63f6eac11b7a84cbe2974e73853f00606b19bf05daac1dad4229448a8daab2bab93c08e0d2a2bd10c677806171345e736a7254f3915e86e0a77c01ed3a1d80fd0d0c857329284c760aac68fa2a00d76885c24d492dbd629d4a9c5e5ea33ce2fd2c5a8e83737578911568d2fc414fb5652a0fc63a5a0e6b161c369edd65e4e3769e1a962d75e924f2594e85f9da581ee033bf00d039abbb55bc3e3e687459c2e8508f43e3f28835a9a9c2672365a8c84fe2837558f3844548bb82c7cb702742af8cb0d2ba4a897da03c03f9a443675c1da16733167caee59cbcca3e0402775ed3589c3d673a4fdc020d7deb4674a43380996ef107dbb6d4bf86553a9c08185662a3293501182d374256c4285f0a777352cb608f34c8c6223e73ed8079c4f4732b2317c3bc484f5e8d3bc36e2fa889e8b09b4cebb02698e645da1bfb81063c987c63922337e772bf99ac62cf1960ac817aff0aeacf564b9bcd99a24b24c7d084845f05051180b37db14d6f613a203eb198334b2caff3cddc16028857ff4a8053eb893eedb6c0fa475be8d08039fc60d7873b8889d2e5f32c42824d0e3326248bcda7b1ebd2ebc6a44ad8b61490a3312a45fa1744b6673ed9a5f6ac33b3aabf3c3ba9fc9243168a41a0bc31d8b147262cb3ee0c9a934b81f836e3d23a9c93e9003c7a0e929467c316572108690e89d10f7d4c27ee421dccf25c4dacddf712d47a3f9d748e1f5bea05d93a572e6a53122a5b075a2c264905667380acc1bfe0c7160bac28832dc25de143f85f4ffd1f1ccbf6bc728be0c94956b9ded8eaae354cd96636706dda56131b0508a92d6da05650daa614ba5c3727a57e56e15da97a59fbf571e9dbf639eb077e64e825d053d830ff9e1e1aefbd9e60cfda81e9fed4e2f97ac44c3bff52a0dea28d92e9c93398f3ce5dee328f0547eafed7eabdba577d6dd493c0fba2fb327926fefb3728340d8d119ff4fb19805e63eee72704b7cd963e56a088aac82bdfdfff1ed9a885036014664b6026ec4181a05de75b0f3e963a9cbace842a007c7084417579cc14f4a2c933eb8aeecc402318d2856f60dd585cc96ffc901be0ca43769c2eb4c043afeb246cb302dd71939132c16c02129e91a5b1b70bea0476afb6a5a2778a5105174cd4c772ef3effccb7fa9e1e265342647df01492f9d9b620954b5437ba1f5f4268cd72c5378839812ad2915a3345257606c8f403eb25d2896e79fc327f405810fdacc755f12e94cc6c198b5be561fad4c6f3640761da532f1c2b9c8348a19278bd9384b7affc529838e6b8be8913f005cc056760711619f1c4d19751a7041e66d8f85cef7e8051ee970012d93a100ef8c881ec1695068bdd0e1fa15e485134f68f2e6191dd289e85f7e5e28766d8e305574b9d952926e7d698dd892e6784fbaf7db1d83348571003a8c3168e83ace239707070e5d75dda92e46df198aa00141e72a2b3874146731fa3e97d4852787af2dc16ce594545e40bd541fef344c369c4be59afb3967d400897fd9974b216e4fe17895ec60583a6b2e30f2ba68734ed1373eb3c4c713be77322e1990105b13233bca86ae75346e42397041ce8789d9847a051c05e20016ed7efd20aa9043f311f26f958efe92ee0f2ada011daabe2810790cdbfd6935293ac85c5fa756df6e6df5213d9f5157a4265a33def51ebe6c45666a6bb7c2add4d41a7333888af407e6862de6a46bb64ca3cf605750b0f1a73d739b82ffa2174c42a3dcdfa2348372617eff9e2bdcdcc8b3f649a737571300c7c0925997bc7b82c3fc187b573dc21dc690d5245993efb52528cdfb201c5bbd0efc6820065d0e0de28f6d355189d61ddaa4cd9433c22196252ffa30846f0e77bdb0732623e80319765ac233949f283699461791823eda6f9c08cd9730330d71b97c75b74d9b4d1c3c9dbb5949b17648d39dce3d7dc5862063af9cf004dd149511d58195b6db4d4da855668601f0b173f3df9575daa52a6a1157d825984fa09468df3ee7c482ee8fba8ed4bbe483dee46ff07b550a9b0498328e7ea0db484cd395facc4d9018d4f0b6d4844982297016ccb1f6aaa9691fd56bbcb9375b7c8f7517c153a246b654021265671615a6cf9ef4ada9dbf81c484a3d045ca5132d4dabfd3ab64a192aa2064c4261d58fc997145d88160861a91e1a9e10158d95c77ea88b5616a31b42980e9e952afa8fc21c4b49961a2a8a56c6cbdec3898219d79d2585cd8be6b2064b09f6a48d22a6f1fd3ecc316a4d79b5578182043354190ceee32d75639bc607b0dba92839367f6a013109c0838314c278f64b837dd4e4e9b2b730fdc906b2922db81aa14671762b64c4c2d342672a0b3a8d0bfc7555bb4e274dbed97a91af427a2af491316f71babeef76e1742b471dbc59beea818f2357d1b01cada4401d1d597cca61a70eb0365b6f0f5f807bc3c586172a261552d10c03f591d1cefb8da9800d5469dc64c79e70a1678657e2a1d9a5642ded6684c0d3cfe0170088a7452d4682129a6303fcf29bbba01f78569b71cfc8617f2157f44e35dc7ac8f4cecb0f7ef33412439d1889cf652eb83cba0ed28f3cddfeed7aab80695abee5181acda1a3086ebaa22bb79d4afea3846bb6c38ecfff00404bc47abaf1c5ff5f8b020af4381a7d9a7f8a91db2ab573029abd2eb5bcd50376245a53db280f2d72e18ae122d05a85b8b8cf5eba068d5bfd92fdc9d32852e715d1cae084a2217536f9664f2d24b1e8cd2f09f5e484c194d66bfdcf89b21633c12861a27f2c786beb98c2c69439f8f77944ca40999fa54deaeb2105a33dbd2b6751acecc5cb6d4591f5375610122e6d91ad1743837ff7d52647a9a0b71492652c8e75b46833d980a66d1c648f685ff301a94a079eb83ed0935693424ac57811903a3e4c48c630b66c6d086e7062859ce5c9a3816565028e70729d38eae4e9afee4a9e1aa7fee627815b837163d5a2a1441402217a1e5e0768c1113715ece00ccb5fb659054947395ace84e065951b416116db8e11cf4e4e1568edac290fd72b922814521084b60b8aa5b600c7c35b6b2d71b31c702672a6479c6be1a7edaf1e0e3bd2a6fcdf8b5ae6e4440415dd1ff6753878bbdec36f53df83721ba7aea7b51b224916e4c7b236f77131057f645c3f6cf8a8cca4b03538ef6eac843f8b857c744e28b3f351d0a217f19eb3335b585e71d8c8d750898e4188f81f43919d1e2be2e669656bd03ed04fb8f6eb1ae10823969c00307258a9baf5d2b53921e9264a7490cca2d84fd5ec74d374b19cc690d9b99feb75a8b8d69037e730cdf5888dacb2389aaf845af6d45c6b0047b8f738528b53113d8a49666d7f63fd5c16c7028f08c8d5d6f05b355f9010063e7d98fe7b70ce5ca8f4c0ea67b1b16af6af2ef69b62b80a29c3ee491642e433fc2a1c44e96f2f409e2276b36f4844b4888f03a05958a81c3386cae557bf61690d84af5c69c13af370f0fa830fc69ca7d3d314dd5f423ab233ada4c2cedfe28e6654c12b4235a5b42541993bb4d0b5a0e6c25568d363c74b83f5b4dda71a7950ce5599103d3443ade2ba81acce3514bb71dc85436d303cb94d7a72fec53aee484d674286eb5bebdc4de92c65143b4c877f9e3015ca4bf83f7f5cebc49552b7994a731ae1a08e3ed166427e9cc0d896d917ef59f2f72b658bb04115fe67856e3e40e023f51e5ac97c1d2f7b2f1d1b050bb85b4a5d65e101077a7064c90ddb9bc88cc576ba043853cf748f2f2bc8b523525004f5aa8fb6ae1ba46f257757d4ba20db5835cbdb6406396f8ec67cb989e01c1ee114cb32330d49e89c099d34cbccb6175e31a5e46e5bc99751e5d24d18d0987ff964bc27c97793f8b93833ddde4b7d0c69ee553f761dc8c402fcf2d837cd8eb7752becbe6a4af8c4aaf7a5c55a86b567aa1dc0954416e4bba9685a2543855af7bc04b81f7906eaa9c246db93b27a18d04efb7cb8a5a9f89711e9c6de48ad0aeffc0ef8a10da401c0159c625c866c5107e4fa6f82c2f4c5e3309123b304fe3cd8d5f89656efb7f2c4b81221b4b276490c7347b864d0f43ddb3acf568660a5b2d0defe4ed704c42ee7ee6d4b7ed512f12699646ef301e2317ad2191ebedf91d4e975ebc12f9405f5a8c3641ca09c2ad5ef1794cf642ea123c35d45b6ae3e04881563e5e27d14ffb5bec9849bd9258a28d5161a675786454bd43102761d98c828cddf60c1adad4331baf38744635d1f0f1618f8e02cf6252088b9a39fe58f48412d3a5f89b8f880478cb24c1335bc6acab9d3ba155bedabe81a3b5d67ee0a0e0f446b4a76193d614a6b868ebf1987ad92dea7186e79596c76daa44556a130594eebe42c5bbef258dda53cd3b8a5c1d7145eb128502e47c2ca425a505033112653135c4ccdd3490e77ba970d393d2d54cd9272e636ca999c9aac4665e056c86de72691b7b5e9a18941b74e38949175a8f3191364eaaac3e1111813538286cb5c918f57ae2ebaec41628e6597af717679db4803568c4f6d666c37266024f4367541c4490a8cfbcab95264d95bac3b1d7d45693958033d46901de439f9a2b6df31428420738049588dc0bb38fb0f52b86055ed439a64f9017cb7c0e91f50fa87b06f130bc28796db11ca8fad30fb739faf249962053beebe32f0d5522f069d15d988abce9fec496937948423d89133bac0266d76112fe57407f99c5058dcd8ea202d8b43633f38f1ed643013d72334ecad65b7da3a6bd2dcbb1ce0a12eacef724f8e8a8a9de6bb783f86743a0015abb9c78efd301de112ea2dc92122f2337cc3874c8a962a05afd184465cf221f892d1e13d36220e705b93992152a11417dd3e7f98ef280c06f84fc5a126b476b008f31d647689c730f0aeb125921f894bb470b251b14099ac7b075f2b244a4714d66a8081b50b016e5cef07958c342fe20de1cf4e24688830080174770c52857777c8d057dce88f66822b8a0793d557baefe38d4acbd904c9f9fff6257b2506bfec245ca087a8db", 0x1000}, {&(0x7f00000010c0)="fed427d564de3a7827c4877e45824fee74f0ba5aed092b273eaf9fc635f6728eb40bc6879af62afce38d06cd37bedc28a5c1ec2494bc3a", 0x37}, {&(0x7f0000001100)="4584238f355d12751dd4b2bcb27d2eda9f1664f363522347cf2db563695a3c0962449ff9d467615ac1d1a2ee20bac80bfa48a7361f74", 0x36}], 0x3, &(0x7f0000001180)=[{0x1010, 0xffff, 0x80, "a45f1b475feaa148c328eb1fcc22637ecd63b3713e5d2659bad8b453de4918793a4dba1908fb7705a9c22f4630c1c2569a7afe256bbca058c778093d44c39876644618a10c718a2b9edc4452a6136cc1eb0fe631bee3c5c9c157b5d4e961885232f3e9138d8b60d40b43d45a5fae8b164953c38d186c2a84c83068bfd54e21655437606c2e4bdb49faf6626620e99135d6f06f8963ad8382a0fbb7bd90fde08182c8e00b5929b3fca4e85d6ac2d012467e4f004f7044c197edae8b51d0d1a13231bf59e066ab0c758f43eb670d42070bba6a4628a2234dcf265c61a1c73da55252b19542f99aff33527942e3e8d70131e8630bfbe67e9a63d6a9e1e035810b788caa276dd1e8a98cbbf7da57e1aa56e23d964c807872c2c47db0d651d6a75cce50a91ed051e08cd2492d2843dd68e7fe35b38d418e42fb8db06389be4461dea46984a7c8478eafd3d58a0055c7dbee9d2535cb5efdff9382be6fbe8189c922dc1c7fa907835ff8dca700d74ec4126d8f4b81b88a39410111ddff6038d0e975bc06f704e81f38f5753838e2ba7116e8cee05b978b917993ef206577e31b2cebff91c6f8051698dd658f81ca05e1f985108a833d5718abae2b746db8b546aa5f79c8a9da07e2459b7b87d13cd51caad56a2c30b67e5b8bb1cb61b39f8beeb61d2ec1f1691b4f77872b099f842629458227a2402685fc5487085f7ab8f282ae0df8a4771817c16d18908ed28c6ee703b8ca54b550e95af57d65c7b3f0109c65cee5189ba8c19d4c257f77fbdeb0f1ed0b5032a2cd65a07e96ef3ba36a32a52107e1d29c14e70360e5eaad6a2c95b98c0915c4ddb94019f771bc8effdf67486ae193fd417d2a499f4756aba98e8aa3ec47ef3fd0f0e764a9b9b2b55c53b597dc8ba7dc069bc086b147abd40d4691fa93401036051d70a5bf91bcee4175277e098d4c15f9fda3fd1ba431cc64b81ef788edd60f77f7b7e9db629fbd4556b3676a4cb7037396cae37880ba6e48c81863d2c0a8cc8c37f2740cc963acf09012243e0f2aa28c9ce5c936d5acc2c41abf747febf41f317bcdc9d3f92727c15c142309c705f0824c7fafb0502cf1bce47ac295f58b48a4c6885b8305063f19245d408836ea8aae95b794666a0da8b21bfe52a47188505fc44ae5eb1c4cdbd89ca5ee963f5d02c7e5c7ff9fb2e8697e865209a752f044de97fa659ec4bc938e4b6217c40495bfeb4b8b29c2842cb36857c1119e4d1f2949c1f59d0b64c50781fb653200bb97995ea042c8f07c02dfde9f301e7fdbc15b69472903823ef70e5dcc8af2d837a995dece64fe55936747ef973d036ca7b381e058fba2909e62a08ae642e719650a55b87f7a17e1b8099f95931bc5d4f99739bbfed00ce48a5ebace819902d98ec79fd074572b6a82029b8faa02280c0df08639182e5e5c26f61239a736ec5f7f7dba18369165a73988a9f2c73e0ea91952892eda652b5edbc599a9712b24220ebd3522aca8cdf6ff8cd77bef410816f2621a402cf1424632ccc1473d09b570d3327ab97a14c16c1726eb5ffec6eb71bee19e284de21b87a811632270090117a0f6685df559687e2e528e20fd3265d08e594a10d4a680a7274be0a479f327e08465bad10b5f42c28bdbc0e532ec523d50ed3966c440c15ee0b7a6491045522660ae5d70514b89e96cec623bf38517fbedfb874f1fe75c701121672656dfa8e4ffa4f4ff0aa19aeae7490c2f158a2e2e08a5da46a0e424d0946d65f34a2bf7517cd69dd47c848253905e6b00607b2c42eac5cdbd401917bc26714411b6280bb55822ea83dd1549028ef35aca589fbed9368ff5b2cf206cc746f6cd00a62ea95a611cc520f8bddeac194a0d62c2d5fde5cadb496d1520b5975aab7d688d137f174095efb725f62818f3f590db07b289a164f364f68744e7bb943fe7487422cfb376ae63eba8fc926cb499cd479c339ef6a2e89b2ee551dd6e856e6cb37e3eba9cba1907e0c7690debb4cffefba2cc989868d5c47f1bf04b5f0f66b35d8b2082919b52b41f2dc4e073474a362d9c1aeda516a58cf56bb6e94da5007aad9d0a491c91ade6d2da48a9e09cc48abee8687ef50329edb6f5a7adfeb0eecb0794478aeac5a2037a8869d4a1d3734b052469aad312d840e5fd7f06c04b9ebc378a525363ec7fa49b213f6faa236d60db4fba95b268da02427e7fa6e7652f7d410c3fb823e38c47742de60125d1e58b611b6c03a3f19ad8c3f105a1680bd3188ffbc4af8cac6aabbec4408a379af63b276ab61f8c08c6ce07e583534e0e052f3811f312081e1f0b9a87eceb20433d31af8782cce80500dc3d50d45b6e314d433f73c155adb4d80b47d7b348dcfb5cea5bf48654adfed55934d109b03fb875163c04583c6bcbe38f3f93dd5c6385fbc6b223779140723a7b0202494b8884aa6ca7369e318d9c7e02824fd33518a0342178e003dad875dbbdbb785befd12c7c6803b20f48035bbefaf816386a38da70d4fef4e685dbd7ff08c7bb49c8b55979bd5c4b768f0a8170489131876873acaedaafbda14e415f73cec3837daf80cc8a94b7bbf79e95565dd90de3196a8d31725f93cb3b6ec1c9bed2e85852b7969237d9d68c13bd80798f6f5448735932c676d3780a270699517927ecd8dbfdb1a9de07f150766c78aff24aab1d2f86e14269d087d7d0cc489814d2dabbf4b43116113dd7dd30dc2d05cb20d5fa2e8074b83faf051471a62088fe4521678d4ba28878c5786f749e9442ed8c7f2afa22a33548511eee8ef9a15e2fd916837a98f0a26d433ad5f22b08efd62623fe95b5002252f209dad595d47637ade8d32c42ba860ce79fb69b9f95f17dbc84248546a4a02b780bd04aa7b1d81f3d16e86197799f8ece5f1e7778202e8c1f368b9bbc0f008fa75976381ca6b00e66b3481ad50d74275c77ba06bddfee4645a90b2d5e4c4556497d1f3aeda2be4313cfb591181a7bfd7af3db56263463cc385a512df38b09de3dfd3f37e6d058ba756dd44f33a4d182ae5ecb5e8bf219f515482c4786201f09ba57abe528d552b134c92bc317ec10bfaaddc790f3b0d5df88ffc1bc198617a2725843e1d4cec8de8f12db9c978b48d1ceabc9c4fd538a34bd0961f2c5e598c39f2f2e8f01a75b11f572037d4931a964816211009718c16aca61026e9bdc2ed31ccbbda1db3008cc1476f85a03e64d659165ca308249ac817e849c1b093d177168dc260b489e6a4bb18d8ed4c5fe19b7677c640db67294685fd0f445c41d756541f1d6b0b7ea5aa98e2180d72441ba6d36ddf8a7c5b824b290b5877e32764296a03c7a95df33bbac01be04fbfe8bc9ae5afb8c683d4860b93c2a071fc9f28b4ffb6eda6031fd346c94f4a319e34c05c73a8874cf426741a04ba6f53dc3e052ab316b001aa0ea66e8b998c6dcc852abb4c0764f4a7a7e322cbf18e29550495e6f5376193552bd6fa7c7e1517952acbdf079ff6c01614d5d3733d88534cf5d021b4ad8d2d05d4fccb12095e55ea36ec3a0b5efa59b07b09aa5bd12a2895e8b9a7aeb5932de492f2c94448555b7a0b2ed6caafafc9acee0fc29a10ea578cebc25fd6ba6d671500a48f1a2e611e7be91b6dce9d851c49f8b8bf7cadb88b078fb476bd5550b5daf15a26e7ee34b8c36668ab9a016e401b9a7c181cd8db735d74793ad7611b38d7b3befd19b64e2c938b983293557d71a2ad1b0773026444a9f9eb641ba2a45341a16689ecf258b9f99698159af1ae55280608953a320906029e3dcac21b0c09075f276a75494c1ca4b3707af22ec72bdf98e31ac91c4c625290da8f431e0b03cec39c246fc74a9fab0cc46d8632ecc3f6ab58aa702190e45045c8bfbedb83652d2ba07d3a50727b9d8a0dfb17a15375ec37745e1fa4ddd6b7fc2777ef761d5ce705a62cf6ee8d5b9756f4a4557b3ea268e1f0eb59306426f3db75460c5eedbd06897bf8c3b7cab3c04168df3a8346ad4c4da3e05fb04d8d6cc5755550c1867526bfa9c816acd58d1e1215fc9cde656a276707f6ccf8152e669653aa7845eb7bf32c273d5f7c5e7ba1b25ad2512414235d627bd6e563780eb074f2aeb065c6220b8941c6205bffb0a49b9551ebe1e37fca6af7ec76ec36a50bc0ecfc24b86cb9d3ddb09187523f8b4a1e351138a1958864899a5065ddb12f3418dcda8eb9d8152f1b43b326a95c0c4b0f3bb02efbd49ee854df2ff70039473ed3b1c42463e8efe3c9e221e9ca632f2910924c583618778ba135b53799a44eb992b4b111d7a30d7482960fe7ac12aa5bd2b7638f446ab504da28721e7507e2602d3df9ebb71e93ce3fdc7d696e57f951cfba8cd6031f03d1ec6cff264c1b17a9a0732d7cc7b05c823918c5f9be1637b4590f70a45b2b36e0306a05a930c57b75c7c9b4b2200c4a0d1a205c3f22538f29857d1e5a180f886a02feb14e49d3eb676412318cbe9b3923f1f196054681f3e7dbd2c14c3572101ac448ce73d8d70730591242b73c97be611491dfcaaba50a1b747c770d82f878444ff5cd7a52c58d0fb3590c7253da6d4c2386b406b3fa54badc4b703ffc3b7ab23a22c6c58afe060636735752d35f16304edebc224fba32ddd6e95cb5d2b910f5ec6f1c53f2c075cd56db5457644f2fd6a30bbafe73a658f22a1da6dfd903829667ad6f1c340e653b2661fa718a583988a0fe88395914b2ef249ac42cc88b053f16ea5c9f0a52a83f1a7f696869683c2f7259974f98b7a8a1b7ab9aced03d9c83f697386ad784de33ebc0eee6c1b8023c966d50e4269c5cd26a7c2f3fe0c2653bfe05898ca349576aaedb796d37c51601d60bb279190da43cd0435cc4d36be776d7e2515642d3feb95d313382c2baa8dfc49c5f6b5965e5295655af211ca6cf15790b5ed7efca0b906f1ee4cce8fefba47b7d4549c8de774f6a95aa30967727dfc7fa7c278ec2bad9ad8b0bd6061e46f404004312b53ba2a19b985f3936431981283b45a868f4c603cac30e05128c9cfea68df67e838e0a84026813f5ececa3a960f37198bfa2ea61df049c60a7fe329dea1ac4087830597476e690f65629308e57c0f59862a05396a0e8bf2815a86edf1138c42702297bc8c156d7af80e0f3ed65279130e3e7613b5668bd7261ddb22f29f67ed47d71d0b0eb5f40335186bcdc65088bc5fc08fc8a106457d64e8480a5186b6ee7e49c9b17253ba18c7c3b96f26ed521fe9420a744bffdc014852fee208f9ddc1f6c8a9847b8ddd59eadf9aae939ca359020c4dbbce31b07cf2d66b3d945c54a812b6ef3910d7d68fcdc61690ea33ccb8f2db435eb519c1268dbcfab19d15e0fc2b972aa96ac7ec7414816390b4cd2842bf9bc7bfbb3ee4f9bd0f4b42e130805f14d63003a7041d090fd9ad0dce473f85944108dcded1eea67c04a38d730250a3593045dc6ad4f4498ac22b07cb0b0d05f068e368fe7ce3964456c598f5d03f33542a58e3a8ffd9e81e1269e4b4e3d9cc6e777f6d2a425be3beea0b7a6e9201614e74ce99b590d389685f47419cc8912b2e2e2bd0712d5d0da8b8b0f6ddaed31e4eabef82114d491105153b3a78f750a794a8cdbb5969e941ae4b86b095c0614cab63cc26ee05acc905221a3e4b7b808a3944abe7418a7c4a756b02631468aae5c2c8d974629024af8919292b1decf51edca72d9a26c86eaa0c1e2734f0a55a5e48cd1e1162ebe60e5c4c34672fc22b45296a82c07c7eff189fbf0e5fd97ac3ddd81eed5c241531f6c42901a3d3971dfe5cb49036f49651eb98ff94f4c4a29cdc137bb6fe863975f80dee829f0d1ac5c8"}, {0x48, 0xffff, 0x6, "6c48d03d3959aa92fd21847077fb76efd81baa2ac5c2a18a948fd9df2b11e7e1544c934bc2044f20bf94ab81b9b28925a28a"}, {0x60, 0xffff, 0x1f55784c, "8825e3490919ae33c5723eda3dc26f3cc09673ec085a4854e459909d40ca6b8b022d4e0539c0c92c655ad1c6e3e14fbe895c020ed3708a2277828c7adcd3e7e0440cdeb369c861574fb99d"}, {0xb0, 0x0, 0x6, "240aa652917b7ba70e8997d2247bb2d4db7368a659a0ede1e0356ec58d4e2142c543a153416a103eec2f605b2e3c610d83220dd2effe4e59d8eaf7396da1fc7cd3c6ea26d9bc8ed59223cc2f679600283f2fb54ceea00ecb251eb2af8f7e27915a8eb756da6c18475f02b407a01fb5ed16f060ba2d48a7a08fa6d60dfee6397012fcd4216a4e3c057d2d8747b9d0089c0a3f9cf3a43199ace2ef04be"}, {0xd0, 0xffff, 0x1, "551698a4da4904bda15985bf7f48e1a134535431f04ff981929cc4ee2270821935d4b567b2205d84a0378c586a855eddd570b61127d2a738499a8f9c2caaa2cb5a38f8ef046f22e459bc2c13600445322e22e1d570de98f68d28c0e7fa43366913d7167887ba73b595d4a2c8c4b8149ed30d9c72027b701c3561b209d6228f81f576220e838f71a76e79306fbd08f2517b9a7ab8e198bd66b8ba3088caa44d56fa9d8209a762968fc49b3b4db3851c3cf65a8483f6461cd7e3e614697c76"}, {0xb8, 0x0, 0x6, "5bd6673c57ff55bc4fe86fd0e1e032405be37ba9c7a7b82e65e46dd860fc4deb1ac27d8f646dfb415788eb8d68269b66f42d2999c8ea987bee99b3ba5237682c5ab90bb237057a5fed40f423b269a3d8899b810da050d4f250d3a09b256e2aa8a41490bd485e996cf9080df0609278e2fe0e35c76538969646be29bc4a5ce9d6f758082e3b1ee65c2cf0fdc29f9a91cb9fff44472c6b3e0d91bb54052ade898dcbbbff"}], 0x12f0}, 0x2) msgrcv(r0, &(0x7f00000024c0)={0x0, ""/128}, 0x88, 0x3, 0x1000) r2 = dup(r1) write(r2, &(0x7f0000002580)="3278edb8724d0a517930e2f319931ff005ab4c90f0d39588782d21aafa15b5715766167b062e8fc3511e2eb108e8203f16e25b3c1cee61710c595e6aafc23083d3f549b2e5f7c92704c2e9c690f69d41787b442eb6177d25d0de65023f124ae1c9039f92b068d3856a5534c33811f47f0c65f691c871be1febb5a85550b2e2ce3865ee094a2a7d17da4bacc6208334", 0x8f) msgrcv(r0, &(0x7f0000002640)={0x0, ""/142}, 0x96, 0x1, 0x1000) msgrcv(r0, &(0x7f0000002700)={0x0, ""/79}, 0x57, 0x3, 0x1800) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) msgrcv(r0, &(0x7f0000002780)={0x0, ""/116}, 0x7c, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000002800), &(0x7f0000002840)=0x4) r3 = msgget(0x1, 0x1) unlink(&(0x7f0000002880)='./file0\x00') msgctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f00000028c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002900)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) getpeername(r4, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) msgsnd(r3, &(0x7f0000002a40)={0x0, "4b0465af91c21ff5775de80cb9a0873e765952aa4de51905a63bd8d9a1679ebcc307da9b70dbf0fbfde40fd5cf87e424e28daa18d833da6dec3688515b6dff6fceb03584367f32b2f7ddb2762369f7cd"}, 0x58, 0x800) fcntl$setown(r4, 0x6, r5) write(r2, &(0x7f0000002ac0)="240dfd3b5c3b4f22f7eb717d234f535718d65e418a4309b5e70e60acd0665d5c8e6e271bd6592285c2489ec73abf08e4a99e3f423c27d1c542ff3c08b90cc3163408f5c0fd", 0x45) msgrcv(r3, &(0x7f0000002b40)={0x0, ""/10}, 0x12, 0x0, 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002b80)=0x80000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002bc0)={0x9c, 0xfffffffffffffff8, 0x2, 0x401, "5497654c4a457fbc75ca48a2db0e6ca3d7b79878", 0x6, 0xe1c}) openat(r1, &(0x7f0000002c00)='./file0\x00', 0x8000, 0x141) msgget(0x3, 0x80) pipe(&(0x7f0000002c40)) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000002c80)=""/29) 20:56:50 executing program 0: r0 = msgget$private(0x0, 0x118) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/125) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f00000000c0)="c30eeb36df0306e7b4f28e07261e21a68d098b9eb83f8c78ed9065a53ab1e621385cb00eb5700520cdb44ccdaa8305bd78cccae02f564c3f885e9dfe33e1ba68c7c204b309d8f5ecb2b571ffb67d0a8a947ad8c2893baea753253a3c52f4a9aeea4730e4a6a1f44dcaa0cc5894d19c860eb04a0838f16f7422b74159cebe01c87687dd465f12a6c8e4cfab6f79b857abc3e03479835b2f2c7bb5e35dfca5102dee9c95a0067f7a1a86438affaa99b8118ac27c622cf00e612a9996d541dec59e17b22aad83ec3043677dcf69627027ee6fb5ffff4380224055b1a1f9d12597c0c9849f7baa7a9b80ae92b416f441ab2bcb9fd4264a26f9e8144eb1e0c4dfdd083bfa735c63398c94583f0a4cb641de027b0d2f3d16112cbbb5307737273fa01fdde39e312638113a7aebbdda683acf67f32c43795c05ea014c4ebd19b84a5361ec211604a669d6172ef2c4e3f14262404ede086a048f0c2b449ab1f0af293b4ea7f3cc88d332d9ff3cfad3c4a23beb77e2cc21b9cf88f7309d6524accd08301b6c562833c51704d02715c874983735a0a0ecdcd96bd6b637645e98ba5f5614e7fe9b091476ec943963692efa598d06c5d2b5151467761945baec075de982e68df5204a682b2704baf500bdc6fd60c0cdb2f1e441e5f048ad0c93fb71a11f4a4a702e137ed394c3e560d9791ccae88595d129e8d951b21c9db527ca547c783814f641d0cf1176b41ad174015a44f8d85e520ee95fc722eb2cf01722f50244239a12838ff3022becd44eada60f95f63f6eac11b7a84cbe2974e73853f00606b19bf05daac1dad4229448a8daab2bab93c08e0d2a2bd10c677806171345e736a7254f3915e86e0a77c01ed3a1d80fd0d0c857329284c760aac68fa2a00d76885c24d492dbd629d4a9c5e5ea33ce2fd2c5a8e83737578911568d2fc414fb5652a0fc63a5a0e6b161c369edd65e4e3769e1a962d75e924f2594e85f9da581ee033bf00d039abbb55bc3e3e687459c2e8508f43e3f28835a9a9c2672365a8c84fe2837558f3844548bb82c7cb702742af8cb0d2ba4a897da03c03f9a443675c1da16733167caee59cbcca3e0402775ed3589c3d673a4fdc020d7deb4674a43380996ef107dbb6d4bf86553a9c08185662a3293501182d374256c4285f0a777352cb608f34c8c6223e73ed8079c4f4732b2317c3bc484f5e8d3bc36e2fa889e8b09b4cebb02698e645da1bfb81063c987c63922337e772bf99ac62cf1960ac817aff0aeacf564b9bcd99a24b24c7d084845f05051180b37db14d6f613a203eb198334b2caff3cddc16028857ff4a8053eb893eedb6c0fa475be8d08039fc60d7873b8889d2e5f32c42824d0e3326248bcda7b1ebd2ebc6a44ad8b61490a3312a45fa1744b6673ed9a5f6ac33b3aabf3c3ba9fc9243168a41a0bc31d8b147262cb3ee0c9a934b81f836e3d23a9c93e9003c7a0e929467c316572108690e89d10f7d4c27ee421dccf25c4dacddf712d47a3f9d748e1f5bea05d93a572e6a53122a5b075a2c264905667380acc1bfe0c7160bac28832dc25de143f85f4ffd1f1ccbf6bc728be0c94956b9ded8eaae354cd96636706dda56131b0508a92d6da05650daa614ba5c3727a57e56e15da97a59fbf571e9dbf639eb077e64e825d053d830ff9e1e1aefbd9e60cfda81e9fed4e2f97ac44c3bff52a0dea28d92e9c93398f3ce5dee328f0547eafed7eabdba577d6dd493c0fba2fb327926fefb3728340d8d119ff4fb19805e63eee72704b7cd963e56a088aac82bdfdfff1ed9a885036014664b6026ec4181a05de75b0f3e963a9cbace842a007c7084417579cc14f4a2c933eb8aeecc402318d2856f60dd585cc96ffc901be0ca43769c2eb4c043afeb246cb302dd71939132c16c02129e91a5b1b70bea0476afb6a5a2778a5105174cd4c772ef3effccb7fa9e1e265342647df01492f9d9b620954b5437ba1f5f4268cd72c5378839812ad2915a3345257606c8f403eb25d2896e79fc327f405810fdacc755f12e94cc6c198b5be561fad4c6f3640761da532f1c2b9c8348a19278bd9384b7affc529838e6b8be8913f005cc056760711619f1c4d19751a7041e66d8f85cef7e8051ee970012d93a100ef8c881ec1695068bdd0e1fa15e485134f68f2e6191dd289e85f7e5e28766d8e305574b9d952926e7d698dd892e6784fbaf7db1d83348571003a8c3168e83ace239707070e5d75dda92e46df198aa00141e72a2b3874146731fa3e97d4852787af2dc16ce594545e40bd541fef344c369c4be59afb3967d400897fd9974b216e4fe17895ec60583a6b2e30f2ba68734ed1373eb3c4c713be77322e1990105b13233bca86ae75346e42397041ce8789d9847a051c05e20016ed7efd20aa9043f311f26f958efe92ee0f2ada011daabe2810790cdbfd6935293ac85c5fa756df6e6df5213d9f5157a4265a33def51ebe6c45666a6bb7c2add4d41a7333888af407e6862de6a46bb64ca3cf605750b0f1a73d739b82ffa2174c42a3dcdfa2348372617eff9e2bdcdcc8b3f649a737571300c7c0925997bc7b82c3fc187b573dc21dc690d5245993efb52528cdfb201c5bbd0efc6820065d0e0de28f6d355189d61ddaa4cd9433c22196252ffa30846f0e77bdb0732623e80319765ac233949f283699461791823eda6f9c08cd9730330d71b97c75b74d9b4d1c3c9dbb5949b17648d39dce3d7dc5862063af9cf004dd149511d58195b6db4d4da855668601f0b173f3df9575daa52a6a1157d825984fa09468df3ee7c482ee8fba8ed4bbe483dee46ff07b550a9b0498328e7ea0db484cd395facc4d9018d4f0b6d4844982297016ccb1f6aaa9691fd56bbcb9375b7c8f7517c153a246b654021265671615a6cf9ef4ada9dbf81c484a3d045ca5132d4dabfd3ab64a192aa2064c4261d58fc997145d88160861a91e1a9e10158d95c77ea88b5616a31b42980e9e952afa8fc21c4b49961a2a8a56c6cbdec3898219d79d2585cd8be6b2064b09f6a48d22a6f1fd3ecc316a4d79b5578182043354190ceee32d75639bc607b0dba92839367f6a013109c0838314c278f64b837dd4e4e9b2b730fdc906b2922db81aa14671762b64c4c2d342672a0b3a8d0bfc7555bb4e274dbed97a91af427a2af491316f71babeef76e1742b471dbc59beea818f2357d1b01cada4401d1d597cca61a70eb0365b6f0f5f807bc3c586172a261552d10c03f591d1cefb8da9800d5469dc64c79e70a1678657e2a1d9a5642ded6684c0d3cfe0170088a7452d4682129a6303fcf29bbba01f78569b71cfc8617f2157f44e35dc7ac8f4cecb0f7ef33412439d1889cf652eb83cba0ed28f3cddfeed7aab80695abee5181acda1a3086ebaa22bb79d4afea3846bb6c38ecfff00404bc47abaf1c5ff5f8b020af4381a7d9a7f8a91db2ab573029abd2eb5bcd50376245a53db280f2d72e18ae122d05a85b8b8cf5eba068d5bfd92fdc9d32852e715d1cae084a2217536f9664f2d24b1e8cd2f09f5e484c194d66bfdcf89b21633c12861a27f2c786beb98c2c69439f8f77944ca40999fa54deaeb2105a33dbd2b6751acecc5cb6d4591f5375610122e6d91ad1743837ff7d52647a9a0b71492652c8e75b46833d980a66d1c648f685ff301a94a079eb83ed0935693424ac57811903a3e4c48c630b66c6d086e7062859ce5c9a3816565028e70729d38eae4e9afee4a9e1aa7fee627815b837163d5a2a1441402217a1e5e0768c1113715ece00ccb5fb659054947395ace84e065951b416116db8e11cf4e4e1568edac290fd72b922814521084b60b8aa5b600c7c35b6b2d71b31c702672a6479c6be1a7edaf1e0e3bd2a6fcdf8b5ae6e4440415dd1ff6753878bbdec36f53df83721ba7aea7b51b224916e4c7b236f77131057f645c3f6cf8a8cca4b03538ef6eac843f8b857c744e28b3f351d0a217f19eb3335b585e71d8c8d750898e4188f81f43919d1e2be2e669656bd03ed04fb8f6eb1ae10823969c00307258a9baf5d2b53921e9264a7490cca2d84fd5ec74d374b19cc690d9b99feb75a8b8d69037e730cdf5888dacb2389aaf845af6d45c6b0047b8f738528b53113d8a49666d7f63fd5c16c7028f08c8d5d6f05b355f9010063e7d98fe7b70ce5ca8f4c0ea67b1b16af6af2ef69b62b80a29c3ee491642e433fc2a1c44e96f2f409e2276b36f4844b4888f03a05958a81c3386cae557bf61690d84af5c69c13af370f0fa830fc69ca7d3d314dd5f423ab233ada4c2cedfe28e6654c12b4235a5b42541993bb4d0b5a0e6c25568d363c74b83f5b4dda71a7950ce5599103d3443ade2ba81acce3514bb71dc85436d303cb94d7a72fec53aee484d674286eb5bebdc4de92c65143b4c877f9e3015ca4bf83f7f5cebc49552b7994a731ae1a08e3ed166427e9cc0d896d917ef59f2f72b658bb04115fe67856e3e40e023f51e5ac97c1d2f7b2f1d1b050bb85b4a5d65e101077a7064c90ddb9bc88cc576ba043853cf748f2f2bc8b523525004f5aa8fb6ae1ba46f257757d4ba20db5835cbdb6406396f8ec67cb989e01c1ee114cb32330d49e89c099d34cbccb6175e31a5e46e5bc99751e5d24d18d0987ff964bc27c97793f8b93833ddde4b7d0c69ee553f761dc8c402fcf2d837cd8eb7752becbe6a4af8c4aaf7a5c55a86b567aa1dc0954416e4bba9685a2543855af7bc04b81f7906eaa9c246db93b27a18d04efb7cb8a5a9f89711e9c6de48ad0aeffc0ef8a10da401c0159c625c866c5107e4fa6f82c2f4c5e3309123b304fe3cd8d5f89656efb7f2c4b81221b4b276490c7347b864d0f43ddb3acf568660a5b2d0defe4ed704c42ee7ee6d4b7ed512f12699646ef301e2317ad2191ebedf91d4e975ebc12f9405f5a8c3641ca09c2ad5ef1794cf642ea123c35d45b6ae3e04881563e5e27d14ffb5bec9849bd9258a28d5161a675786454bd43102761d98c828cddf60c1adad4331baf38744635d1f0f1618f8e02cf6252088b9a39fe58f48412d3a5f89b8f880478cb24c1335bc6acab9d3ba155bedabe81a3b5d67ee0a0e0f446b4a76193d614a6b868ebf1987ad92dea7186e79596c76daa44556a130594eebe42c5bbef258dda53cd3b8a5c1d7145eb128502e47c2ca425a505033112653135c4ccdd3490e77ba970d393d2d54cd9272e636ca999c9aac4665e056c86de72691b7b5e9a18941b74e38949175a8f3191364eaaac3e1111813538286cb5c918f57ae2ebaec41628e6597af717679db4803568c4f6d666c37266024f4367541c4490a8cfbcab95264d95bac3b1d7d45693958033d46901de439f9a2b6df31428420738049588dc0bb38fb0f52b86055ed439a64f9017cb7c0e91f50fa87b06f130bc28796db11ca8fad30fb739faf249962053beebe32f0d5522f069d15d988abce9fec496937948423d89133bac0266d76112fe57407f99c5058dcd8ea202d8b43633f38f1ed643013d72334ecad65b7da3a6bd2dcbb1ce0a12eacef724f8e8a8a9de6bb783f86743a0015abb9c78efd301de112ea2dc92122f2337cc3874c8a962a05afd184465cf221f892d1e13d36220e705b93992152a11417dd3e7f98ef280c06f84fc5a126b476b008f31d647689c730f0aeb125921f894bb470b251b14099ac7b075f2b244a4714d66a8081b50b016e5cef07958c342fe20de1cf4e24688830080174770c52857777c8d057dce88f66822b8a0793d557baefe38d4acbd904c9f9fff6257b2506bfec245ca087a8db", 0x1000}, {&(0x7f00000010c0)="fed427d564de3a7827c4877e45824fee74f0ba5aed092b273eaf9fc635f6728eb40bc6879af62afce38d06cd37bedc28a5c1ec2494bc3a", 0x37}, {&(0x7f0000001100)="4584238f355d12751dd4b2bcb27d2eda9f1664f363522347cf2db563695a3c0962449ff9d467615ac1d1a2ee20bac80bfa48a7361f74", 0x36}], 0x3, &(0x7f0000001180)=[{0x1010, 0xffff, 0x80, "a45f1b475feaa148c328eb1fcc22637ecd63b3713e5d2659bad8b453de4918793a4dba1908fb7705a9c22f4630c1c2569a7afe256bbca058c778093d44c39876644618a10c718a2b9edc4452a6136cc1eb0fe631bee3c5c9c157b5d4e961885232f3e9138d8b60d40b43d45a5fae8b164953c38d186c2a84c83068bfd54e21655437606c2e4bdb49faf6626620e99135d6f06f8963ad8382a0fbb7bd90fde08182c8e00b5929b3fca4e85d6ac2d012467e4f004f7044c197edae8b51d0d1a13231bf59e066ab0c758f43eb670d42070bba6a4628a2234dcf265c61a1c73da55252b19542f99aff33527942e3e8d70131e8630bfbe67e9a63d6a9e1e035810b788caa276dd1e8a98cbbf7da57e1aa56e23d964c807872c2c47db0d651d6a75cce50a91ed051e08cd2492d2843dd68e7fe35b38d418e42fb8db06389be4461dea46984a7c8478eafd3d58a0055c7dbee9d2535cb5efdff9382be6fbe8189c922dc1c7fa907835ff8dca700d74ec4126d8f4b81b88a39410111ddff6038d0e975bc06f704e81f38f5753838e2ba7116e8cee05b978b917993ef206577e31b2cebff91c6f8051698dd658f81ca05e1f985108a833d5718abae2b746db8b546aa5f79c8a9da07e2459b7b87d13cd51caad56a2c30b67e5b8bb1cb61b39f8beeb61d2ec1f1691b4f77872b099f842629458227a2402685fc5487085f7ab8f282ae0df8a4771817c16d18908ed28c6ee703b8ca54b550e95af57d65c7b3f0109c65cee5189ba8c19d4c257f77fbdeb0f1ed0b5032a2cd65a07e96ef3ba36a32a52107e1d29c14e70360e5eaad6a2c95b98c0915c4ddb94019f771bc8effdf67486ae193fd417d2a499f4756aba98e8aa3ec47ef3fd0f0e764a9b9b2b55c53b597dc8ba7dc069bc086b147abd40d4691fa93401036051d70a5bf91bcee4175277e098d4c15f9fda3fd1ba431cc64b81ef788edd60f77f7b7e9db629fbd4556b3676a4cb7037396cae37880ba6e48c81863d2c0a8cc8c37f2740cc963acf09012243e0f2aa28c9ce5c936d5acc2c41abf747febf41f317bcdc9d3f92727c15c142309c705f0824c7fafb0502cf1bce47ac295f58b48a4c6885b8305063f19245d408836ea8aae95b794666a0da8b21bfe52a47188505fc44ae5eb1c4cdbd89ca5ee963f5d02c7e5c7ff9fb2e8697e865209a752f044de97fa659ec4bc938e4b6217c40495bfeb4b8b29c2842cb36857c1119e4d1f2949c1f59d0b64c50781fb653200bb97995ea042c8f07c02dfde9f301e7fdbc15b69472903823ef70e5dcc8af2d837a995dece64fe55936747ef973d036ca7b381e058fba2909e62a08ae642e719650a55b87f7a17e1b8099f95931bc5d4f99739bbfed00ce48a5ebace819902d98ec79fd074572b6a82029b8faa02280c0df08639182e5e5c26f61239a736ec5f7f7dba18369165a73988a9f2c73e0ea91952892eda652b5edbc599a9712b24220ebd3522aca8cdf6ff8cd77bef410816f2621a402cf1424632ccc1473d09b570d3327ab97a14c16c1726eb5ffec6eb71bee19e284de21b87a811632270090117a0f6685df559687e2e528e20fd3265d08e594a10d4a680a7274be0a479f327e08465bad10b5f42c28bdbc0e532ec523d50ed3966c440c15ee0b7a6491045522660ae5d70514b89e96cec623bf38517fbedfb874f1fe75c701121672656dfa8e4ffa4f4ff0aa19aeae7490c2f158a2e2e08a5da46a0e424d0946d65f34a2bf7517cd69dd47c848253905e6b00607b2c42eac5cdbd401917bc26714411b6280bb55822ea83dd1549028ef35aca589fbed9368ff5b2cf206cc746f6cd00a62ea95a611cc520f8bddeac194a0d62c2d5fde5cadb496d1520b5975aab7d688d137f174095efb725f62818f3f590db07b289a164f364f68744e7bb943fe7487422cfb376ae63eba8fc926cb499cd479c339ef6a2e89b2ee551dd6e856e6cb37e3eba9cba1907e0c7690debb4cffefba2cc989868d5c47f1bf04b5f0f66b35d8b2082919b52b41f2dc4e073474a362d9c1aeda516a58cf56bb6e94da5007aad9d0a491c91ade6d2da48a9e09cc48abee8687ef50329edb6f5a7adfeb0eecb0794478aeac5a2037a8869d4a1d3734b052469aad312d840e5fd7f06c04b9ebc378a525363ec7fa49b213f6faa236d60db4fba95b268da02427e7fa6e7652f7d410c3fb823e38c47742de60125d1e58b611b6c03a3f19ad8c3f105a1680bd3188ffbc4af8cac6aabbec4408a379af63b276ab61f8c08c6ce07e583534e0e052f3811f312081e1f0b9a87eceb20433d31af8782cce80500dc3d50d45b6e314d433f73c155adb4d80b47d7b348dcfb5cea5bf48654adfed55934d109b03fb875163c04583c6bcbe38f3f93dd5c6385fbc6b223779140723a7b0202494b8884aa6ca7369e318d9c7e02824fd33518a0342178e003dad875dbbdbb785befd12c7c6803b20f48035bbefaf816386a38da70d4fef4e685dbd7ff08c7bb49c8b55979bd5c4b768f0a8170489131876873acaedaafbda14e415f73cec3837daf80cc8a94b7bbf79e95565dd90de3196a8d31725f93cb3b6ec1c9bed2e85852b7969237d9d68c13bd80798f6f5448735932c676d3780a270699517927ecd8dbfdb1a9de07f150766c78aff24aab1d2f86e14269d087d7d0cc489814d2dabbf4b43116113dd7dd30dc2d05cb20d5fa2e8074b83faf051471a62088fe4521678d4ba28878c5786f749e9442ed8c7f2afa22a33548511eee8ef9a15e2fd916837a98f0a26d433ad5f22b08efd62623fe95b5002252f209dad595d47637ade8d32c42ba860ce79fb69b9f95f17dbc84248546a4a02b780bd04aa7b1d81f3d16e86197799f8ece5f1e7778202e8c1f368b9bbc0f008fa75976381ca6b00e66b3481ad50d74275c77ba06bddfee4645a90b2d5e4c4556497d1f3aeda2be4313cfb591181a7bfd7af3db56263463cc385a512df38b09de3dfd3f37e6d058ba756dd44f33a4d182ae5ecb5e8bf219f515482c4786201f09ba57abe528d552b134c92bc317ec10bfaaddc790f3b0d5df88ffc1bc198617a2725843e1d4cec8de8f12db9c978b48d1ceabc9c4fd538a34bd0961f2c5e598c39f2f2e8f01a75b11f572037d4931a964816211009718c16aca61026e9bdc2ed31ccbbda1db3008cc1476f85a03e64d659165ca308249ac817e849c1b093d177168dc260b489e6a4bb18d8ed4c5fe19b7677c640db67294685fd0f445c41d756541f1d6b0b7ea5aa98e2180d72441ba6d36ddf8a7c5b824b290b5877e32764296a03c7a95df33bbac01be04fbfe8bc9ae5afb8c683d4860b93c2a071fc9f28b4ffb6eda6031fd346c94f4a319e34c05c73a8874cf426741a04ba6f53dc3e052ab316b001aa0ea66e8b998c6dcc852abb4c0764f4a7a7e322cbf18e29550495e6f5376193552bd6fa7c7e1517952acbdf079ff6c01614d5d3733d88534cf5d021b4ad8d2d05d4fccb12095e55ea36ec3a0b5efa59b07b09aa5bd12a2895e8b9a7aeb5932de492f2c94448555b7a0b2ed6caafafc9acee0fc29a10ea578cebc25fd6ba6d671500a48f1a2e611e7be91b6dce9d851c49f8b8bf7cadb88b078fb476bd5550b5daf15a26e7ee34b8c36668ab9a016e401b9a7c181cd8db735d74793ad7611b38d7b3befd19b64e2c938b983293557d71a2ad1b0773026444a9f9eb641ba2a45341a16689ecf258b9f99698159af1ae55280608953a320906029e3dcac21b0c09075f276a75494c1ca4b3707af22ec72bdf98e31ac91c4c625290da8f431e0b03cec39c246fc74a9fab0cc46d8632ecc3f6ab58aa702190e45045c8bfbedb83652d2ba07d3a50727b9d8a0dfb17a15375ec37745e1fa4ddd6b7fc2777ef761d5ce705a62cf6ee8d5b9756f4a4557b3ea268e1f0eb59306426f3db75460c5eedbd06897bf8c3b7cab3c04168df3a8346ad4c4da3e05fb04d8d6cc5755550c1867526bfa9c816acd58d1e1215fc9cde656a276707f6ccf8152e669653aa7845eb7bf32c273d5f7c5e7ba1b25ad2512414235d627bd6e563780eb074f2aeb065c6220b8941c6205bffb0a49b9551ebe1e37fca6af7ec76ec36a50bc0ecfc24b86cb9d3ddb09187523f8b4a1e351138a1958864899a5065ddb12f3418dcda8eb9d8152f1b43b326a95c0c4b0f3bb02efbd49ee854df2ff70039473ed3b1c42463e8efe3c9e221e9ca632f2910924c583618778ba135b53799a44eb992b4b111d7a30d7482960fe7ac12aa5bd2b7638f446ab504da28721e7507e2602d3df9ebb71e93ce3fdc7d696e57f951cfba8cd6031f03d1ec6cff264c1b17a9a0732d7cc7b05c823918c5f9be1637b4590f70a45b2b36e0306a05a930c57b75c7c9b4b2200c4a0d1a205c3f22538f29857d1e5a180f886a02feb14e49d3eb676412318cbe9b3923f1f196054681f3e7dbd2c14c3572101ac448ce73d8d70730591242b73c97be611491dfcaaba50a1b747c770d82f878444ff5cd7a52c58d0fb3590c7253da6d4c2386b406b3fa54badc4b703ffc3b7ab23a22c6c58afe060636735752d35f16304edebc224fba32ddd6e95cb5d2b910f5ec6f1c53f2c075cd56db5457644f2fd6a30bbafe73a658f22a1da6dfd903829667ad6f1c340e653b2661fa718a583988a0fe88395914b2ef249ac42cc88b053f16ea5c9f0a52a83f1a7f696869683c2f7259974f98b7a8a1b7ab9aced03d9c83f697386ad784de33ebc0eee6c1b8023c966d50e4269c5cd26a7c2f3fe0c2653bfe05898ca349576aaedb796d37c51601d60bb279190da43cd0435cc4d36be776d7e2515642d3feb95d313382c2baa8dfc49c5f6b5965e5295655af211ca6cf15790b5ed7efca0b906f1ee4cce8fefba47b7d4549c8de774f6a95aa30967727dfc7fa7c278ec2bad9ad8b0bd6061e46f404004312b53ba2a19b985f3936431981283b45a868f4c603cac30e05128c9cfea68df67e838e0a84026813f5ececa3a960f37198bfa2ea61df049c60a7fe329dea1ac4087830597476e690f65629308e57c0f59862a05396a0e8bf2815a86edf1138c42702297bc8c156d7af80e0f3ed65279130e3e7613b5668bd7261ddb22f29f67ed47d71d0b0eb5f40335186bcdc65088bc5fc08fc8a106457d64e8480a5186b6ee7e49c9b17253ba18c7c3b96f26ed521fe9420a744bffdc014852fee208f9ddc1f6c8a9847b8ddd59eadf9aae939ca359020c4dbbce31b07cf2d66b3d945c54a812b6ef3910d7d68fcdc61690ea33ccb8f2db435eb519c1268dbcfab19d15e0fc2b972aa96ac7ec7414816390b4cd2842bf9bc7bfbb3ee4f9bd0f4b42e130805f14d63003a7041d090fd9ad0dce473f85944108dcded1eea67c04a38d730250a3593045dc6ad4f4498ac22b07cb0b0d05f068e368fe7ce3964456c598f5d03f33542a58e3a8ffd9e81e1269e4b4e3d9cc6e777f6d2a425be3beea0b7a6e9201614e74ce99b590d389685f47419cc8912b2e2e2bd0712d5d0da8b8b0f6ddaed31e4eabef82114d491105153b3a78f750a794a8cdbb5969e941ae4b86b095c0614cab63cc26ee05acc905221a3e4b7b808a3944abe7418a7c4a756b02631468aae5c2c8d974629024af8919292b1decf51edca72d9a26c86eaa0c1e2734f0a55a5e48cd1e1162ebe60e5c4c34672fc22b45296a82c07c7eff189fbf0e5fd97ac3ddd81eed5c241531f6c42901a3d3971dfe5cb49036f49651eb98ff94f4c4a29cdc137bb6fe863975f80dee829f0d1ac5c8"}, {0x48, 0xffff, 0x6, "6c48d03d3959aa92fd21847077fb76efd81baa2ac5c2a18a948fd9df2b11e7e1544c934bc2044f20bf94ab81b9b28925a28a"}, {0x60, 0xffff, 0x1f55784c, "8825e3490919ae33c5723eda3dc26f3cc09673ec085a4854e459909d40ca6b8b022d4e0539c0c92c655ad1c6e3e14fbe895c020ed3708a2277828c7adcd3e7e0440cdeb369c861574fb99d"}, {0xb0, 0x0, 0x6, "240aa652917b7ba70e8997d2247bb2d4db7368a659a0ede1e0356ec58d4e2142c543a153416a103eec2f605b2e3c610d83220dd2effe4e59d8eaf7396da1fc7cd3c6ea26d9bc8ed59223cc2f679600283f2fb54ceea00ecb251eb2af8f7e27915a8eb756da6c18475f02b407a01fb5ed16f060ba2d48a7a08fa6d60dfee6397012fcd4216a4e3c057d2d8747b9d0089c0a3f9cf3a43199ace2ef04be"}, {0xd0, 0xffff, 0x1, "551698a4da4904bda15985bf7f48e1a134535431f04ff981929cc4ee2270821935d4b567b2205d84a0378c586a855eddd570b61127d2a738499a8f9c2caaa2cb5a38f8ef046f22e459bc2c13600445322e22e1d570de98f68d28c0e7fa43366913d7167887ba73b595d4a2c8c4b8149ed30d9c72027b701c3561b209d6228f81f576220e838f71a76e79306fbd08f2517b9a7ab8e198bd66b8ba3088caa44d56fa9d8209a762968fc49b3b4db3851c3cf65a8483f6461cd7e3e614697c76"}, {0xb8, 0x0, 0x6, "5bd6673c57ff55bc4fe86fd0e1e032405be37ba9c7a7b82e65e46dd860fc4deb1ac27d8f646dfb415788eb8d68269b66f42d2999c8ea987bee99b3ba5237682c5ab90bb237057a5fed40f423b269a3d8899b810da050d4f250d3a09b256e2aa8a41490bd485e996cf9080df0609278e2fe0e35c76538969646be29bc4a5ce9d6f758082e3b1ee65c2cf0fdc29f9a91cb9fff44472c6b3e0d91bb54052ade898dcbbbff"}], 0x12f0}, 0x2) msgrcv(r0, &(0x7f00000024c0)={0x0, ""/128}, 0x88, 0x3, 0x1000) r2 = dup(r1) write(r2, &(0x7f0000002580)="3278edb8724d0a517930e2f319931ff005ab4c90f0d39588782d21aafa15b5715766167b062e8fc3511e2eb108e8203f16e25b3c1cee61710c595e6aafc23083d3f549b2e5f7c92704c2e9c690f69d41787b442eb6177d25d0de65023f124ae1c9039f92b068d3856a5534c33811f47f0c65f691c871be1febb5a85550b2e2ce3865ee094a2a7d17da4bacc6208334", 0x8f) msgrcv(r0, &(0x7f0000002640)={0x0, ""/142}, 0x96, 0x1, 0x1000) msgrcv(r0, &(0x7f0000002700)={0x0, ""/79}, 0x57, 0x3, 0x1800) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) msgrcv(r0, &(0x7f0000002780)={0x0, ""/116}, 0x7c, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000002800), &(0x7f0000002840)=0x4) r3 = msgget(0x1, 0x1) unlink(&(0x7f0000002880)='./file0\x00') msgctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f00000028c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002900)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) getpeername(r4, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) msgsnd(r3, &(0x7f0000002a40)={0x0, "4b0465af91c21ff5775de80cb9a0873e765952aa4de51905a63bd8d9a1679ebcc307da9b70dbf0fbfde40fd5cf87e424e28daa18d833da6dec3688515b6dff6fceb03584367f32b2f7ddb2762369f7cd"}, 0x58, 0x800) fcntl$setown(r4, 0x6, r5) write(r2, &(0x7f0000002ac0)="240dfd3b5c3b4f22f7eb717d234f535718d65e418a4309b5e70e60acd0665d5c8e6e271bd6592285c2489ec73abf08e4a99e3f423c27d1c542ff3c08b90cc3163408f5c0fd", 0x45) msgrcv(r3, &(0x7f0000002b40)={0x0, ""/10}, 0x12, 0x0, 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002b80)=0x80000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002bc0)={0x9c, 0xfffffffffffffff8, 0x2, 0x401, "5497654c4a457fbc75ca48a2db0e6ca3d7b79878", 0x6, 0xe1c}) openat(r1, &(0x7f0000002c00)='./file0\x00', 0x8000, 0x141) msgget(0x3, 0x80) pipe(&(0x7f0000002c40)) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000002c80)=""/29) 20:56:50 executing program 0: r0 = msgget$private(0x0, 0x118) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/125) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f00000000c0)="c30eeb36df0306e7b4f28e07261e21a68d098b9eb83f8c78ed9065a53ab1e621385cb00eb5700520cdb44ccdaa8305bd78cccae02f564c3f885e9dfe33e1ba68c7c204b309d8f5ecb2b571ffb67d0a8a947ad8c2893baea753253a3c52f4a9aeea4730e4a6a1f44dcaa0cc5894d19c860eb04a0838f16f7422b74159cebe01c87687dd465f12a6c8e4cfab6f79b857abc3e03479835b2f2c7bb5e35dfca5102dee9c95a0067f7a1a86438affaa99b8118ac27c622cf00e612a9996d541dec59e17b22aad83ec3043677dcf69627027ee6fb5ffff4380224055b1a1f9d12597c0c9849f7baa7a9b80ae92b416f441ab2bcb9fd4264a26f9e8144eb1e0c4dfdd083bfa735c63398c94583f0a4cb641de027b0d2f3d16112cbbb5307737273fa01fdde39e312638113a7aebbdda683acf67f32c43795c05ea014c4ebd19b84a5361ec211604a669d6172ef2c4e3f14262404ede086a048f0c2b449ab1f0af293b4ea7f3cc88d332d9ff3cfad3c4a23beb77e2cc21b9cf88f7309d6524accd08301b6c562833c51704d02715c874983735a0a0ecdcd96bd6b637645e98ba5f5614e7fe9b091476ec943963692efa598d06c5d2b5151467761945baec075de982e68df5204a682b2704baf500bdc6fd60c0cdb2f1e441e5f048ad0c93fb71a11f4a4a702e137ed394c3e560d9791ccae88595d129e8d951b21c9db527ca547c783814f641d0cf1176b41ad174015a44f8d85e520ee95fc722eb2cf01722f50244239a12838ff3022becd44eada60f95f63f6eac11b7a84cbe2974e73853f00606b19bf05daac1dad4229448a8daab2bab93c08e0d2a2bd10c677806171345e736a7254f3915e86e0a77c01ed3a1d80fd0d0c857329284c760aac68fa2a00d76885c24d492dbd629d4a9c5e5ea33ce2fd2c5a8e83737578911568d2fc414fb5652a0fc63a5a0e6b161c369edd65e4e3769e1a962d75e924f2594e85f9da581ee033bf00d039abbb55bc3e3e687459c2e8508f43e3f28835a9a9c2672365a8c84fe2837558f3844548bb82c7cb702742af8cb0d2ba4a897da03c03f9a443675c1da16733167caee59cbcca3e0402775ed3589c3d673a4fdc020d7deb4674a43380996ef107dbb6d4bf86553a9c08185662a3293501182d374256c4285f0a777352cb608f34c8c6223e73ed8079c4f4732b2317c3bc484f5e8d3bc36e2fa889e8b09b4cebb02698e645da1bfb81063c987c63922337e772bf99ac62cf1960ac817aff0aeacf564b9bcd99a24b24c7d084845f05051180b37db14d6f613a203eb198334b2caff3cddc16028857ff4a8053eb893eedb6c0fa475be8d08039fc60d7873b8889d2e5f32c42824d0e3326248bcda7b1ebd2ebc6a44ad8b61490a3312a45fa1744b6673ed9a5f6ac33b3aabf3c3ba9fc9243168a41a0bc31d8b147262cb3ee0c9a934b81f836e3d23a9c93e9003c7a0e929467c316572108690e89d10f7d4c27ee421dccf25c4dacddf712d47a3f9d748e1f5bea05d93a572e6a53122a5b075a2c264905667380acc1bfe0c7160bac28832dc25de143f85f4ffd1f1ccbf6bc728be0c94956b9ded8eaae354cd96636706dda56131b0508a92d6da05650daa614ba5c3727a57e56e15da97a59fbf571e9dbf639eb077e64e825d053d830ff9e1e1aefbd9e60cfda81e9fed4e2f97ac44c3bff52a0dea28d92e9c93398f3ce5dee328f0547eafed7eabdba577d6dd493c0fba2fb327926fefb3728340d8d119ff4fb19805e63eee72704b7cd963e56a088aac82bdfdfff1ed9a885036014664b6026ec4181a05de75b0f3e963a9cbace842a007c7084417579cc14f4a2c933eb8aeecc402318d2856f60dd585cc96ffc901be0ca43769c2eb4c043afeb246cb302dd71939132c16c02129e91a5b1b70bea0476afb6a5a2778a5105174cd4c772ef3effccb7fa9e1e265342647df01492f9d9b620954b5437ba1f5f4268cd72c5378839812ad2915a3345257606c8f403eb25d2896e79fc327f405810fdacc755f12e94cc6c198b5be561fad4c6f3640761da532f1c2b9c8348a19278bd9384b7affc529838e6b8be8913f005cc056760711619f1c4d19751a7041e66d8f85cef7e8051ee970012d93a100ef8c881ec1695068bdd0e1fa15e485134f68f2e6191dd289e85f7e5e28766d8e305574b9d952926e7d698dd892e6784fbaf7db1d83348571003a8c3168e83ace239707070e5d75dda92e46df198aa00141e72a2b3874146731fa3e97d4852787af2dc16ce594545e40bd541fef344c369c4be59afb3967d400897fd9974b216e4fe17895ec60583a6b2e30f2ba68734ed1373eb3c4c713be77322e1990105b13233bca86ae75346e42397041ce8789d9847a051c05e20016ed7efd20aa9043f311f26f958efe92ee0f2ada011daabe2810790cdbfd6935293ac85c5fa756df6e6df5213d9f5157a4265a33def51ebe6c45666a6bb7c2add4d41a7333888af407e6862de6a46bb64ca3cf605750b0f1a73d739b82ffa2174c42a3dcdfa2348372617eff9e2bdcdcc8b3f649a737571300c7c0925997bc7b82c3fc187b573dc21dc690d5245993efb52528cdfb201c5bbd0efc6820065d0e0de28f6d355189d61ddaa4cd9433c22196252ffa30846f0e77bdb0732623e80319765ac233949f283699461791823eda6f9c08cd9730330d71b97c75b74d9b4d1c3c9dbb5949b17648d39dce3d7dc5862063af9cf004dd149511d58195b6db4d4da855668601f0b173f3df9575daa52a6a1157d825984fa09468df3ee7c482ee8fba8ed4bbe483dee46ff07b550a9b0498328e7ea0db484cd395facc4d9018d4f0b6d4844982297016ccb1f6aaa9691fd56bbcb9375b7c8f7517c153a246b654021265671615a6cf9ef4ada9dbf81c484a3d045ca5132d4dabfd3ab64a192aa2064c4261d58fc997145d88160861a91e1a9e10158d95c77ea88b5616a31b42980e9e952afa8fc21c4b49961a2a8a56c6cbdec3898219d79d2585cd8be6b2064b09f6a48d22a6f1fd3ecc316a4d79b5578182043354190ceee32d75639bc607b0dba92839367f6a013109c0838314c278f64b837dd4e4e9b2b730fdc906b2922db81aa14671762b64c4c2d342672a0b3a8d0bfc7555bb4e274dbed97a91af427a2af491316f71babeef76e1742b471dbc59beea818f2357d1b01cada4401d1d597cca61a70eb0365b6f0f5f807bc3c586172a261552d10c03f591d1cefb8da9800d5469dc64c79e70a1678657e2a1d9a5642ded6684c0d3cfe0170088a7452d4682129a6303fcf29bbba01f78569b71cfc8617f2157f44e35dc7ac8f4cecb0f7ef33412439d1889cf652eb83cba0ed28f3cddfeed7aab80695abee5181acda1a3086ebaa22bb79d4afea3846bb6c38ecfff00404bc47abaf1c5ff5f8b020af4381a7d9a7f8a91db2ab573029abd2eb5bcd50376245a53db280f2d72e18ae122d05a85b8b8cf5eba068d5bfd92fdc9d32852e715d1cae084a2217536f9664f2d24b1e8cd2f09f5e484c194d66bfdcf89b21633c12861a27f2c786beb98c2c69439f8f77944ca40999fa54deaeb2105a33dbd2b6751acecc5cb6d4591f5375610122e6d91ad1743837ff7d52647a9a0b71492652c8e75b46833d980a66d1c648f685ff301a94a079eb83ed0935693424ac57811903a3e4c48c630b66c6d086e7062859ce5c9a3816565028e70729d38eae4e9afee4a9e1aa7fee627815b837163d5a2a1441402217a1e5e0768c1113715ece00ccb5fb659054947395ace84e065951b416116db8e11cf4e4e1568edac290fd72b922814521084b60b8aa5b600c7c35b6b2d71b31c702672a6479c6be1a7edaf1e0e3bd2a6fcdf8b5ae6e4440415dd1ff6753878bbdec36f53df83721ba7aea7b51b224916e4c7b236f77131057f645c3f6cf8a8cca4b03538ef6eac843f8b857c744e28b3f351d0a217f19eb3335b585e71d8c8d750898e4188f81f43919d1e2be2e669656bd03ed04fb8f6eb1ae10823969c00307258a9baf5d2b53921e9264a7490cca2d84fd5ec74d374b19cc690d9b99feb75a8b8d69037e730cdf5888dacb2389aaf845af6d45c6b0047b8f738528b53113d8a49666d7f63fd5c16c7028f08c8d5d6f05b355f9010063e7d98fe7b70ce5ca8f4c0ea67b1b16af6af2ef69b62b80a29c3ee491642e433fc2a1c44e96f2f409e2276b36f4844b4888f03a05958a81c3386cae557bf61690d84af5c69c13af370f0fa830fc69ca7d3d314dd5f423ab233ada4c2cedfe28e6654c12b4235a5b42541993bb4d0b5a0e6c25568d363c74b83f5b4dda71a7950ce5599103d3443ade2ba81acce3514bb71dc85436d303cb94d7a72fec53aee484d674286eb5bebdc4de92c65143b4c877f9e3015ca4bf83f7f5cebc49552b7994a731ae1a08e3ed166427e9cc0d896d917ef59f2f72b658bb04115fe67856e3e40e023f51e5ac97c1d2f7b2f1d1b050bb85b4a5d65e101077a7064c90ddb9bc88cc576ba043853cf748f2f2bc8b523525004f5aa8fb6ae1ba46f257757d4ba20db5835cbdb6406396f8ec67cb989e01c1ee114cb32330d49e89c099d34cbccb6175e31a5e46e5bc99751e5d24d18d0987ff964bc27c97793f8b93833ddde4b7d0c69ee553f761dc8c402fcf2d837cd8eb7752becbe6a4af8c4aaf7a5c55a86b567aa1dc0954416e4bba9685a2543855af7bc04b81f7906eaa9c246db93b27a18d04efb7cb8a5a9f89711e9c6de48ad0aeffc0ef8a10da401c0159c625c866c5107e4fa6f82c2f4c5e3309123b304fe3cd8d5f89656efb7f2c4b81221b4b276490c7347b864d0f43ddb3acf568660a5b2d0defe4ed704c42ee7ee6d4b7ed512f12699646ef301e2317ad2191ebedf91d4e975ebc12f9405f5a8c3641ca09c2ad5ef1794cf642ea123c35d45b6ae3e04881563e5e27d14ffb5bec9849bd9258a28d5161a675786454bd43102761d98c828cddf60c1adad4331baf38744635d1f0f1618f8e02cf6252088b9a39fe58f48412d3a5f89b8f880478cb24c1335bc6acab9d3ba155bedabe81a3b5d67ee0a0e0f446b4a76193d614a6b868ebf1987ad92dea7186e79596c76daa44556a130594eebe42c5bbef258dda53cd3b8a5c1d7145eb128502e47c2ca425a505033112653135c4ccdd3490e77ba970d393d2d54cd9272e636ca999c9aac4665e056c86de72691b7b5e9a18941b74e38949175a8f3191364eaaac3e1111813538286cb5c918f57ae2ebaec41628e6597af717679db4803568c4f6d666c37266024f4367541c4490a8cfbcab95264d95bac3b1d7d45693958033d46901de439f9a2b6df31428420738049588dc0bb38fb0f52b86055ed439a64f9017cb7c0e91f50fa87b06f130bc28796db11ca8fad30fb739faf249962053beebe32f0d5522f069d15d988abce9fec496937948423d89133bac0266d76112fe57407f99c5058dcd8ea202d8b43633f38f1ed643013d72334ecad65b7da3a6bd2dcbb1ce0a12eacef724f8e8a8a9de6bb783f86743a0015abb9c78efd301de112ea2dc92122f2337cc3874c8a962a05afd184465cf221f892d1e13d36220e705b93992152a11417dd3e7f98ef280c06f84fc5a126b476b008f31d647689c730f0aeb125921f894bb470b251b14099ac7b075f2b244a4714d66a8081b50b016e5cef07958c342fe20de1cf4e24688830080174770c52857777c8d057dce88f66822b8a0793d557baefe38d4acbd904c9f9fff6257b2506bfec245ca087a8db", 0x1000}, {&(0x7f00000010c0)="fed427d564de3a7827c4877e45824fee74f0ba5aed092b273eaf9fc635f6728eb40bc6879af62afce38d06cd37bedc28a5c1ec2494bc3a", 0x37}, {&(0x7f0000001100)="4584238f355d12751dd4b2bcb27d2eda9f1664f363522347cf2db563695a3c0962449ff9d467615ac1d1a2ee20bac80bfa48a7361f74", 0x36}], 0x3, &(0x7f0000001180)=[{0x1010, 0xffff, 0x80, "a45f1b475feaa148c328eb1fcc22637ecd63b3713e5d2659bad8b453de4918793a4dba1908fb7705a9c22f4630c1c2569a7afe256bbca058c778093d44c39876644618a10c718a2b9edc4452a6136cc1eb0fe631bee3c5c9c157b5d4e961885232f3e9138d8b60d40b43d45a5fae8b164953c38d186c2a84c83068bfd54e21655437606c2e4bdb49faf6626620e99135d6f06f8963ad8382a0fbb7bd90fde08182c8e00b5929b3fca4e85d6ac2d012467e4f004f7044c197edae8b51d0d1a13231bf59e066ab0c758f43eb670d42070bba6a4628a2234dcf265c61a1c73da55252b19542f99aff33527942e3e8d70131e8630bfbe67e9a63d6a9e1e035810b788caa276dd1e8a98cbbf7da57e1aa56e23d964c807872c2c47db0d651d6a75cce50a91ed051e08cd2492d2843dd68e7fe35b38d418e42fb8db06389be4461dea46984a7c8478eafd3d58a0055c7dbee9d2535cb5efdff9382be6fbe8189c922dc1c7fa907835ff8dca700d74ec4126d8f4b81b88a39410111ddff6038d0e975bc06f704e81f38f5753838e2ba7116e8cee05b978b917993ef206577e31b2cebff91c6f8051698dd658f81ca05e1f985108a833d5718abae2b746db8b546aa5f79c8a9da07e2459b7b87d13cd51caad56a2c30b67e5b8bb1cb61b39f8beeb61d2ec1f1691b4f77872b099f842629458227a2402685fc5487085f7ab8f282ae0df8a4771817c16d18908ed28c6ee703b8ca54b550e95af57d65c7b3f0109c65cee5189ba8c19d4c257f77fbdeb0f1ed0b5032a2cd65a07e96ef3ba36a32a52107e1d29c14e70360e5eaad6a2c95b98c0915c4ddb94019f771bc8effdf67486ae193fd417d2a499f4756aba98e8aa3ec47ef3fd0f0e764a9b9b2b55c53b597dc8ba7dc069bc086b147abd40d4691fa93401036051d70a5bf91bcee4175277e098d4c15f9fda3fd1ba431cc64b81ef788edd60f77f7b7e9db629fbd4556b3676a4cb7037396cae37880ba6e48c81863d2c0a8cc8c37f2740cc963acf09012243e0f2aa28c9ce5c936d5acc2c41abf747febf41f317bcdc9d3f92727c15c142309c705f0824c7fafb0502cf1bce47ac295f58b48a4c6885b8305063f19245d408836ea8aae95b794666a0da8b21bfe52a47188505fc44ae5eb1c4cdbd89ca5ee963f5d02c7e5c7ff9fb2e8697e865209a752f044de97fa659ec4bc938e4b6217c40495bfeb4b8b29c2842cb36857c1119e4d1f2949c1f59d0b64c50781fb653200bb97995ea042c8f07c02dfde9f301e7fdbc15b69472903823ef70e5dcc8af2d837a995dece64fe55936747ef973d036ca7b381e058fba2909e62a08ae642e719650a55b87f7a17e1b8099f95931bc5d4f99739bbfed00ce48a5ebace819902d98ec79fd074572b6a82029b8faa02280c0df08639182e5e5c26f61239a736ec5f7f7dba18369165a73988a9f2c73e0ea91952892eda652b5edbc599a9712b24220ebd3522aca8cdf6ff8cd77bef410816f2621a402cf1424632ccc1473d09b570d3327ab97a14c16c1726eb5ffec6eb71bee19e284de21b87a811632270090117a0f6685df559687e2e528e20fd3265d08e594a10d4a680a7274be0a479f327e08465bad10b5f42c28bdbc0e532ec523d50ed3966c440c15ee0b7a6491045522660ae5d70514b89e96cec623bf38517fbedfb874f1fe75c701121672656dfa8e4ffa4f4ff0aa19aeae7490c2f158a2e2e08a5da46a0e424d0946d65f34a2bf7517cd69dd47c848253905e6b00607b2c42eac5cdbd401917bc26714411b6280bb55822ea83dd1549028ef35aca589fbed9368ff5b2cf206cc746f6cd00a62ea95a611cc520f8bddeac194a0d62c2d5fde5cadb496d1520b5975aab7d688d137f174095efb725f62818f3f590db07b289a164f364f68744e7bb943fe7487422cfb376ae63eba8fc926cb499cd479c339ef6a2e89b2ee551dd6e856e6cb37e3eba9cba1907e0c7690debb4cffefba2cc989868d5c47f1bf04b5f0f66b35d8b2082919b52b41f2dc4e073474a362d9c1aeda516a58cf56bb6e94da5007aad9d0a491c91ade6d2da48a9e09cc48abee8687ef50329edb6f5a7adfeb0eecb0794478aeac5a2037a8869d4a1d3734b052469aad312d840e5fd7f06c04b9ebc378a525363ec7fa49b213f6faa236d60db4fba95b268da02427e7fa6e7652f7d410c3fb823e38c47742de60125d1e58b611b6c03a3f19ad8c3f105a1680bd3188ffbc4af8cac6aabbec4408a379af63b276ab61f8c08c6ce07e583534e0e052f3811f312081e1f0b9a87eceb20433d31af8782cce80500dc3d50d45b6e314d433f73c155adb4d80b47d7b348dcfb5cea5bf48654adfed55934d109b03fb875163c04583c6bcbe38f3f93dd5c6385fbc6b223779140723a7b0202494b8884aa6ca7369e318d9c7e02824fd33518a0342178e003dad875dbbdbb785befd12c7c6803b20f48035bbefaf816386a38da70d4fef4e685dbd7ff08c7bb49c8b55979bd5c4b768f0a8170489131876873acaedaafbda14e415f73cec3837daf80cc8a94b7bbf79e95565dd90de3196a8d31725f93cb3b6ec1c9bed2e85852b7969237d9d68c13bd80798f6f5448735932c676d3780a270699517927ecd8dbfdb1a9de07f150766c78aff24aab1d2f86e14269d087d7d0cc489814d2dabbf4b43116113dd7dd30dc2d05cb20d5fa2e8074b83faf051471a62088fe4521678d4ba28878c5786f749e9442ed8c7f2afa22a33548511eee8ef9a15e2fd916837a98f0a26d433ad5f22b08efd62623fe95b5002252f209dad595d47637ade8d32c42ba860ce79fb69b9f95f17dbc84248546a4a02b780bd04aa7b1d81f3d16e86197799f8ece5f1e7778202e8c1f368b9bbc0f008fa75976381ca6b00e66b3481ad50d74275c77ba06bddfee4645a90b2d5e4c4556497d1f3aeda2be4313cfb591181a7bfd7af3db56263463cc385a512df38b09de3dfd3f37e6d058ba756dd44f33a4d182ae5ecb5e8bf219f515482c4786201f09ba57abe528d552b134c92bc317ec10bfaaddc790f3b0d5df88ffc1bc198617a2725843e1d4cec8de8f12db9c978b48d1ceabc9c4fd538a34bd0961f2c5e598c39f2f2e8f01a75b11f572037d4931a964816211009718c16aca61026e9bdc2ed31ccbbda1db3008cc1476f85a03e64d659165ca308249ac817e849c1b093d177168dc260b489e6a4bb18d8ed4c5fe19b7677c640db67294685fd0f445c41d756541f1d6b0b7ea5aa98e2180d72441ba6d36ddf8a7c5b824b290b5877e32764296a03c7a95df33bbac01be04fbfe8bc9ae5afb8c683d4860b93c2a071fc9f28b4ffb6eda6031fd346c94f4a319e34c05c73a8874cf426741a04ba6f53dc3e052ab316b001aa0ea66e8b998c6dcc852abb4c0764f4a7a7e322cbf18e29550495e6f5376193552bd6fa7c7e1517952acbdf079ff6c01614d5d3733d88534cf5d021b4ad8d2d05d4fccb12095e55ea36ec3a0b5efa59b07b09aa5bd12a2895e8b9a7aeb5932de492f2c94448555b7a0b2ed6caafafc9acee0fc29a10ea578cebc25fd6ba6d671500a48f1a2e611e7be91b6dce9d851c49f8b8bf7cadb88b078fb476bd5550b5daf15a26e7ee34b8c36668ab9a016e401b9a7c181cd8db735d74793ad7611b38d7b3befd19b64e2c938b983293557d71a2ad1b0773026444a9f9eb641ba2a45341a16689ecf258b9f99698159af1ae55280608953a320906029e3dcac21b0c09075f276a75494c1ca4b3707af22ec72bdf98e31ac91c4c625290da8f431e0b03cec39c246fc74a9fab0cc46d8632ecc3f6ab58aa702190e45045c8bfbedb83652d2ba07d3a50727b9d8a0dfb17a15375ec37745e1fa4ddd6b7fc2777ef761d5ce705a62cf6ee8d5b9756f4a4557b3ea268e1f0eb59306426f3db75460c5eedbd06897bf8c3b7cab3c04168df3a8346ad4c4da3e05fb04d8d6cc5755550c1867526bfa9c816acd58d1e1215fc9cde656a276707f6ccf8152e669653aa7845eb7bf32c273d5f7c5e7ba1b25ad2512414235d627bd6e563780eb074f2aeb065c6220b8941c6205bffb0a49b9551ebe1e37fca6af7ec76ec36a50bc0ecfc24b86cb9d3ddb09187523f8b4a1e351138a1958864899a5065ddb12f3418dcda8eb9d8152f1b43b326a95c0c4b0f3bb02efbd49ee854df2ff70039473ed3b1c42463e8efe3c9e221e9ca632f2910924c583618778ba135b53799a44eb992b4b111d7a30d7482960fe7ac12aa5bd2b7638f446ab504da28721e7507e2602d3df9ebb71e93ce3fdc7d696e57f951cfba8cd6031f03d1ec6cff264c1b17a9a0732d7cc7b05c823918c5f9be1637b4590f70a45b2b36e0306a05a930c57b75c7c9b4b2200c4a0d1a205c3f22538f29857d1e5a180f886a02feb14e49d3eb676412318cbe9b3923f1f196054681f3e7dbd2c14c3572101ac448ce73d8d70730591242b73c97be611491dfcaaba50a1b747c770d82f878444ff5cd7a52c58d0fb3590c7253da6d4c2386b406b3fa54badc4b703ffc3b7ab23a22c6c58afe060636735752d35f16304edebc224fba32ddd6e95cb5d2b910f5ec6f1c53f2c075cd56db5457644f2fd6a30bbafe73a658f22a1da6dfd903829667ad6f1c340e653b2661fa718a583988a0fe88395914b2ef249ac42cc88b053f16ea5c9f0a52a83f1a7f696869683c2f7259974f98b7a8a1b7ab9aced03d9c83f697386ad784de33ebc0eee6c1b8023c966d50e4269c5cd26a7c2f3fe0c2653bfe05898ca349576aaedb796d37c51601d60bb279190da43cd0435cc4d36be776d7e2515642d3feb95d313382c2baa8dfc49c5f6b5965e5295655af211ca6cf15790b5ed7efca0b906f1ee4cce8fefba47b7d4549c8de774f6a95aa30967727dfc7fa7c278ec2bad9ad8b0bd6061e46f404004312b53ba2a19b985f3936431981283b45a868f4c603cac30e05128c9cfea68df67e838e0a84026813f5ececa3a960f37198bfa2ea61df049c60a7fe329dea1ac4087830597476e690f65629308e57c0f59862a05396a0e8bf2815a86edf1138c42702297bc8c156d7af80e0f3ed65279130e3e7613b5668bd7261ddb22f29f67ed47d71d0b0eb5f40335186bcdc65088bc5fc08fc8a106457d64e8480a5186b6ee7e49c9b17253ba18c7c3b96f26ed521fe9420a744bffdc014852fee208f9ddc1f6c8a9847b8ddd59eadf9aae939ca359020c4dbbce31b07cf2d66b3d945c54a812b6ef3910d7d68fcdc61690ea33ccb8f2db435eb519c1268dbcfab19d15e0fc2b972aa96ac7ec7414816390b4cd2842bf9bc7bfbb3ee4f9bd0f4b42e130805f14d63003a7041d090fd9ad0dce473f85944108dcded1eea67c04a38d730250a3593045dc6ad4f4498ac22b07cb0b0d05f068e368fe7ce3964456c598f5d03f33542a58e3a8ffd9e81e1269e4b4e3d9cc6e777f6d2a425be3beea0b7a6e9201614e74ce99b590d389685f47419cc8912b2e2e2bd0712d5d0da8b8b0f6ddaed31e4eabef82114d491105153b3a78f750a794a8cdbb5969e941ae4b86b095c0614cab63cc26ee05acc905221a3e4b7b808a3944abe7418a7c4a756b02631468aae5c2c8d974629024af8919292b1decf51edca72d9a26c86eaa0c1e2734f0a55a5e48cd1e1162ebe60e5c4c34672fc22b45296a82c07c7eff189fbf0e5fd97ac3ddd81eed5c241531f6c42901a3d3971dfe5cb49036f49651eb98ff94f4c4a29cdc137bb6fe863975f80dee829f0d1ac5c8"}, {0x48, 0xffff, 0x6, "6c48d03d3959aa92fd21847077fb76efd81baa2ac5c2a18a948fd9df2b11e7e1544c934bc2044f20bf94ab81b9b28925a28a"}, {0x60, 0xffff, 0x1f55784c, "8825e3490919ae33c5723eda3dc26f3cc09673ec085a4854e459909d40ca6b8b022d4e0539c0c92c655ad1c6e3e14fbe895c020ed3708a2277828c7adcd3e7e0440cdeb369c861574fb99d"}, {0xb0, 0x0, 0x6, "240aa652917b7ba70e8997d2247bb2d4db7368a659a0ede1e0356ec58d4e2142c543a153416a103eec2f605b2e3c610d83220dd2effe4e59d8eaf7396da1fc7cd3c6ea26d9bc8ed59223cc2f679600283f2fb54ceea00ecb251eb2af8f7e27915a8eb756da6c18475f02b407a01fb5ed16f060ba2d48a7a08fa6d60dfee6397012fcd4216a4e3c057d2d8747b9d0089c0a3f9cf3a43199ace2ef04be"}, {0xd0, 0xffff, 0x1, "551698a4da4904bda15985bf7f48e1a134535431f04ff981929cc4ee2270821935d4b567b2205d84a0378c586a855eddd570b61127d2a738499a8f9c2caaa2cb5a38f8ef046f22e459bc2c13600445322e22e1d570de98f68d28c0e7fa43366913d7167887ba73b595d4a2c8c4b8149ed30d9c72027b701c3561b209d6228f81f576220e838f71a76e79306fbd08f2517b9a7ab8e198bd66b8ba3088caa44d56fa9d8209a762968fc49b3b4db3851c3cf65a8483f6461cd7e3e614697c76"}, {0xb8, 0x0, 0x6, "5bd6673c57ff55bc4fe86fd0e1e032405be37ba9c7a7b82e65e46dd860fc4deb1ac27d8f646dfb415788eb8d68269b66f42d2999c8ea987bee99b3ba5237682c5ab90bb237057a5fed40f423b269a3d8899b810da050d4f250d3a09b256e2aa8a41490bd485e996cf9080df0609278e2fe0e35c76538969646be29bc4a5ce9d6f758082e3b1ee65c2cf0fdc29f9a91cb9fff44472c6b3e0d91bb54052ade898dcbbbff"}], 0x12f0}, 0x2) msgrcv(r0, &(0x7f00000024c0)={0x0, ""/128}, 0x88, 0x3, 0x1000) r2 = dup(r1) write(r2, &(0x7f0000002580)="3278edb8724d0a517930e2f319931ff005ab4c90f0d39588782d21aafa15b5715766167b062e8fc3511e2eb108e8203f16e25b3c1cee61710c595e6aafc23083d3f549b2e5f7c92704c2e9c690f69d41787b442eb6177d25d0de65023f124ae1c9039f92b068d3856a5534c33811f47f0c65f691c871be1febb5a85550b2e2ce3865ee094a2a7d17da4bacc6208334", 0x8f) msgrcv(r0, &(0x7f0000002640)={0x0, ""/142}, 0x96, 0x1, 0x1000) msgrcv(r0, &(0x7f0000002700)={0x0, ""/79}, 0x57, 0x3, 0x1800) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) msgrcv(r0, &(0x7f0000002780)={0x0, ""/116}, 0x7c, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000002800), &(0x7f0000002840)=0x4) r3 = msgget(0x1, 0x1) unlink(&(0x7f0000002880)='./file0\x00') msgctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f00000028c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002900)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) getpeername(r4, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) msgsnd(r3, &(0x7f0000002a40)={0x0, "4b0465af91c21ff5775de80cb9a0873e765952aa4de51905a63bd8d9a1679ebcc307da9b70dbf0fbfde40fd5cf87e424e28daa18d833da6dec3688515b6dff6fceb03584367f32b2f7ddb2762369f7cd"}, 0x58, 0x800) fcntl$setown(r4, 0x6, r5) write(r2, &(0x7f0000002ac0)="240dfd3b5c3b4f22f7eb717d234f535718d65e418a4309b5e70e60acd0665d5c8e6e271bd6592285c2489ec73abf08e4a99e3f423c27d1c542ff3c08b90cc3163408f5c0fd", 0x45) msgrcv(r3, &(0x7f0000002b40)={0x0, ""/10}, 0x12, 0x0, 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002b80)=0x80000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002bc0)={0x9c, 0xfffffffffffffff8, 0x2, 0x401, "5497654c4a457fbc75ca48a2db0e6ca3d7b79878", 0x6, 0xe1c}) openat(r1, &(0x7f0000002c00)='./file0\x00', 0x8000, 0x141) msgget(0x3, 0x80) pipe(&(0x7f0000002c40)) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000002c80)=""/29) 20:56:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = kqueue() syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0x800000000000000) dup2(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 20:56:51 executing program 0: r0 = msgget$private(0x0, 0x118) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/125) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f00000000c0)="c30eeb36df0306e7b4f28e07261e21a68d098b9eb83f8c78ed9065a53ab1e621385cb00eb5700520cdb44ccdaa8305bd78cccae02f564c3f885e9dfe33e1ba68c7c204b309d8f5ecb2b571ffb67d0a8a947ad8c2893baea753253a3c52f4a9aeea4730e4a6a1f44dcaa0cc5894d19c860eb04a0838f16f7422b74159cebe01c87687dd465f12a6c8e4cfab6f79b857abc3e03479835b2f2c7bb5e35dfca5102dee9c95a0067f7a1a86438affaa99b8118ac27c622cf00e612a9996d541dec59e17b22aad83ec3043677dcf69627027ee6fb5ffff4380224055b1a1f9d12597c0c9849f7baa7a9b80ae92b416f441ab2bcb9fd4264a26f9e8144eb1e0c4dfdd083bfa735c63398c94583f0a4cb641de027b0d2f3d16112cbbb5307737273fa01fdde39e312638113a7aebbdda683acf67f32c43795c05ea014c4ebd19b84a5361ec211604a669d6172ef2c4e3f14262404ede086a048f0c2b449ab1f0af293b4ea7f3cc88d332d9ff3cfad3c4a23beb77e2cc21b9cf88f7309d6524accd08301b6c562833c51704d02715c874983735a0a0ecdcd96bd6b637645e98ba5f5614e7fe9b091476ec943963692efa598d06c5d2b5151467761945baec075de982e68df5204a682b2704baf500bdc6fd60c0cdb2f1e441e5f048ad0c93fb71a11f4a4a702e137ed394c3e560d9791ccae88595d129e8d951b21c9db527ca547c783814f641d0cf1176b41ad174015a44f8d85e520ee95fc722eb2cf01722f50244239a12838ff3022becd44eada60f95f63f6eac11b7a84cbe2974e73853f00606b19bf05daac1dad4229448a8daab2bab93c08e0d2a2bd10c677806171345e736a7254f3915e86e0a77c01ed3a1d80fd0d0c857329284c760aac68fa2a00d76885c24d492dbd629d4a9c5e5ea33ce2fd2c5a8e83737578911568d2fc414fb5652a0fc63a5a0e6b161c369edd65e4e3769e1a962d75e924f2594e85f9da581ee033bf00d039abbb55bc3e3e687459c2e8508f43e3f28835a9a9c2672365a8c84fe2837558f3844548bb82c7cb702742af8cb0d2ba4a897da03c03f9a443675c1da16733167caee59cbcca3e0402775ed3589c3d673a4fdc020d7deb4674a43380996ef107dbb6d4bf86553a9c08185662a3293501182d374256c4285f0a777352cb608f34c8c6223e73ed8079c4f4732b2317c3bc484f5e8d3bc36e2fa889e8b09b4cebb02698e645da1bfb81063c987c63922337e772bf99ac62cf1960ac817aff0aeacf564b9bcd99a24b24c7d084845f05051180b37db14d6f613a203eb198334b2caff3cddc16028857ff4a8053eb893eedb6c0fa475be8d08039fc60d7873b8889d2e5f32c42824d0e3326248bcda7b1ebd2ebc6a44ad8b61490a3312a45fa1744b6673ed9a5f6ac33b3aabf3c3ba9fc9243168a41a0bc31d8b147262cb3ee0c9a934b81f836e3d23a9c93e9003c7a0e929467c316572108690e89d10f7d4c27ee421dccf25c4dacddf712d47a3f9d748e1f5bea05d93a572e6a53122a5b075a2c264905667380acc1bfe0c7160bac28832dc25de143f85f4ffd1f1ccbf6bc728be0c94956b9ded8eaae354cd96636706dda56131b0508a92d6da05650daa614ba5c3727a57e56e15da97a59fbf571e9dbf639eb077e64e825d053d830ff9e1e1aefbd9e60cfda81e9fed4e2f97ac44c3bff52a0dea28d92e9c93398f3ce5dee328f0547eafed7eabdba577d6dd493c0fba2fb327926fefb3728340d8d119ff4fb19805e63eee72704b7cd963e56a088aac82bdfdfff1ed9a885036014664b6026ec4181a05de75b0f3e963a9cbace842a007c7084417579cc14f4a2c933eb8aeecc402318d2856f60dd585cc96ffc901be0ca43769c2eb4c043afeb246cb302dd71939132c16c02129e91a5b1b70bea0476afb6a5a2778a5105174cd4c772ef3effccb7fa9e1e265342647df01492f9d9b620954b5437ba1f5f4268cd72c5378839812ad2915a3345257606c8f403eb25d2896e79fc327f405810fdacc755f12e94cc6c198b5be561fad4c6f3640761da532f1c2b9c8348a19278bd9384b7affc529838e6b8be8913f005cc056760711619f1c4d19751a7041e66d8f85cef7e8051ee970012d93a100ef8c881ec1695068bdd0e1fa15e485134f68f2e6191dd289e85f7e5e28766d8e305574b9d952926e7d698dd892e6784fbaf7db1d83348571003a8c3168e83ace239707070e5d75dda92e46df198aa00141e72a2b3874146731fa3e97d4852787af2dc16ce594545e40bd541fef344c369c4be59afb3967d400897fd9974b216e4fe17895ec60583a6b2e30f2ba68734ed1373eb3c4c713be77322e1990105b13233bca86ae75346e42397041ce8789d9847a051c05e20016ed7efd20aa9043f311f26f958efe92ee0f2ada011daabe2810790cdbfd6935293ac85c5fa756df6e6df5213d9f5157a4265a33def51ebe6c45666a6bb7c2add4d41a7333888af407e6862de6a46bb64ca3cf605750b0f1a73d739b82ffa2174c42a3dcdfa2348372617eff9e2bdcdcc8b3f649a737571300c7c0925997bc7b82c3fc187b573dc21dc690d5245993efb52528cdfb201c5bbd0efc6820065d0e0de28f6d355189d61ddaa4cd9433c22196252ffa30846f0e77bdb0732623e80319765ac233949f283699461791823eda6f9c08cd9730330d71b97c75b74d9b4d1c3c9dbb5949b17648d39dce3d7dc5862063af9cf004dd149511d58195b6db4d4da855668601f0b173f3df9575daa52a6a1157d825984fa09468df3ee7c482ee8fba8ed4bbe483dee46ff07b550a9b0498328e7ea0db484cd395facc4d9018d4f0b6d4844982297016ccb1f6aaa9691fd56bbcb9375b7c8f7517c153a246b654021265671615a6cf9ef4ada9dbf81c484a3d045ca5132d4dabfd3ab64a192aa2064c4261d58fc997145d88160861a91e1a9e10158d95c77ea88b5616a31b42980e9e952afa8fc21c4b49961a2a8a56c6cbdec3898219d79d2585cd8be6b2064b09f6a48d22a6f1fd3ecc316a4d79b5578182043354190ceee32d75639bc607b0dba92839367f6a013109c0838314c278f64b837dd4e4e9b2b730fdc906b2922db81aa14671762b64c4c2d342672a0b3a8d0bfc7555bb4e274dbed97a91af427a2af491316f71babeef76e1742b471dbc59beea818f2357d1b01cada4401d1d597cca61a70eb0365b6f0f5f807bc3c586172a261552d10c03f591d1cefb8da9800d5469dc64c79e70a1678657e2a1d9a5642ded6684c0d3cfe0170088a7452d4682129a6303fcf29bbba01f78569b71cfc8617f2157f44e35dc7ac8f4cecb0f7ef33412439d1889cf652eb83cba0ed28f3cddfeed7aab80695abee5181acda1a3086ebaa22bb79d4afea3846bb6c38ecfff00404bc47abaf1c5ff5f8b020af4381a7d9a7f8a91db2ab573029abd2eb5bcd50376245a53db280f2d72e18ae122d05a85b8b8cf5eba068d5bfd92fdc9d32852e715d1cae084a2217536f9664f2d24b1e8cd2f09f5e484c194d66bfdcf89b21633c12861a27f2c786beb98c2c69439f8f77944ca40999fa54deaeb2105a33dbd2b6751acecc5cb6d4591f5375610122e6d91ad1743837ff7d52647a9a0b71492652c8e75b46833d980a66d1c648f685ff301a94a079eb83ed0935693424ac57811903a3e4c48c630b66c6d086e7062859ce5c9a3816565028e70729d38eae4e9afee4a9e1aa7fee627815b837163d5a2a1441402217a1e5e0768c1113715ece00ccb5fb659054947395ace84e065951b416116db8e11cf4e4e1568edac290fd72b922814521084b60b8aa5b600c7c35b6b2d71b31c702672a6479c6be1a7edaf1e0e3bd2a6fcdf8b5ae6e4440415dd1ff6753878bbdec36f53df83721ba7aea7b51b224916e4c7b236f77131057f645c3f6cf8a8cca4b03538ef6eac843f8b857c744e28b3f351d0a217f19eb3335b585e71d8c8d750898e4188f81f43919d1e2be2e669656bd03ed04fb8f6eb1ae10823969c00307258a9baf5d2b53921e9264a7490cca2d84fd5ec74d374b19cc690d9b99feb75a8b8d69037e730cdf5888dacb2389aaf845af6d45c6b0047b8f738528b53113d8a49666d7f63fd5c16c7028f08c8d5d6f05b355f9010063e7d98fe7b70ce5ca8f4c0ea67b1b16af6af2ef69b62b80a29c3ee491642e433fc2a1c44e96f2f409e2276b36f4844b4888f03a05958a81c3386cae557bf61690d84af5c69c13af370f0fa830fc69ca7d3d314dd5f423ab233ada4c2cedfe28e6654c12b4235a5b42541993bb4d0b5a0e6c25568d363c74b83f5b4dda71a7950ce5599103d3443ade2ba81acce3514bb71dc85436d303cb94d7a72fec53aee484d674286eb5bebdc4de92c65143b4c877f9e3015ca4bf83f7f5cebc49552b7994a731ae1a08e3ed166427e9cc0d896d917ef59f2f72b658bb04115fe67856e3e40e023f51e5ac97c1d2f7b2f1d1b050bb85b4a5d65e101077a7064c90ddb9bc88cc576ba043853cf748f2f2bc8b523525004f5aa8fb6ae1ba46f257757d4ba20db5835cbdb6406396f8ec67cb989e01c1ee114cb32330d49e89c099d34cbccb6175e31a5e46e5bc99751e5d24d18d0987ff964bc27c97793f8b93833ddde4b7d0c69ee553f761dc8c402fcf2d837cd8eb7752becbe6a4af8c4aaf7a5c55a86b567aa1dc0954416e4bba9685a2543855af7bc04b81f7906eaa9c246db93b27a18d04efb7cb8a5a9f89711e9c6de48ad0aeffc0ef8a10da401c0159c625c866c5107e4fa6f82c2f4c5e3309123b304fe3cd8d5f89656efb7f2c4b81221b4b276490c7347b864d0f43ddb3acf568660a5b2d0defe4ed704c42ee7ee6d4b7ed512f12699646ef301e2317ad2191ebedf91d4e975ebc12f9405f5a8c3641ca09c2ad5ef1794cf642ea123c35d45b6ae3e04881563e5e27d14ffb5bec9849bd9258a28d5161a675786454bd43102761d98c828cddf60c1adad4331baf38744635d1f0f1618f8e02cf6252088b9a39fe58f48412d3a5f89b8f880478cb24c1335bc6acab9d3ba155bedabe81a3b5d67ee0a0e0f446b4a76193d614a6b868ebf1987ad92dea7186e79596c76daa44556a130594eebe42c5bbef258dda53cd3b8a5c1d7145eb128502e47c2ca425a505033112653135c4ccdd3490e77ba970d393d2d54cd9272e636ca999c9aac4665e056c86de72691b7b5e9a18941b74e38949175a8f3191364eaaac3e1111813538286cb5c918f57ae2ebaec41628e6597af717679db4803568c4f6d666c37266024f4367541c4490a8cfbcab95264d95bac3b1d7d45693958033d46901de439f9a2b6df31428420738049588dc0bb38fb0f52b86055ed439a64f9017cb7c0e91f50fa87b06f130bc28796db11ca8fad30fb739faf249962053beebe32f0d5522f069d15d988abce9fec496937948423d89133bac0266d76112fe57407f99c5058dcd8ea202d8b43633f38f1ed643013d72334ecad65b7da3a6bd2dcbb1ce0a12eacef724f8e8a8a9de6bb783f86743a0015abb9c78efd301de112ea2dc92122f2337cc3874c8a962a05afd184465cf221f892d1e13d36220e705b93992152a11417dd3e7f98ef280c06f84fc5a126b476b008f31d647689c730f0aeb125921f894bb470b251b14099ac7b075f2b244a4714d66a8081b50b016e5cef07958c342fe20de1cf4e24688830080174770c52857777c8d057dce88f66822b8a0793d557baefe38d4acbd904c9f9fff6257b2506bfec245ca087a8db", 0x1000}, {&(0x7f00000010c0)="fed427d564de3a7827c4877e45824fee74f0ba5aed092b273eaf9fc635f6728eb40bc6879af62afce38d06cd37bedc28a5c1ec2494bc3a", 0x37}, {&(0x7f0000001100)="4584238f355d12751dd4b2bcb27d2eda9f1664f363522347cf2db563695a3c0962449ff9d467615ac1d1a2ee20bac80bfa48a7361f74", 0x36}], 0x3, &(0x7f0000001180)=[{0x1010, 0xffff, 0x80, "a45f1b475feaa148c328eb1fcc22637ecd63b3713e5d2659bad8b453de4918793a4dba1908fb7705a9c22f4630c1c2569a7afe256bbca058c778093d44c39876644618a10c718a2b9edc4452a6136cc1eb0fe631bee3c5c9c157b5d4e961885232f3e9138d8b60d40b43d45a5fae8b164953c38d186c2a84c83068bfd54e21655437606c2e4bdb49faf6626620e99135d6f06f8963ad8382a0fbb7bd90fde08182c8e00b5929b3fca4e85d6ac2d012467e4f004f7044c197edae8b51d0d1a13231bf59e066ab0c758f43eb670d42070bba6a4628a2234dcf265c61a1c73da55252b19542f99aff33527942e3e8d70131e8630bfbe67e9a63d6a9e1e035810b788caa276dd1e8a98cbbf7da57e1aa56e23d964c807872c2c47db0d651d6a75cce50a91ed051e08cd2492d2843dd68e7fe35b38d418e42fb8db06389be4461dea46984a7c8478eafd3d58a0055c7dbee9d2535cb5efdff9382be6fbe8189c922dc1c7fa907835ff8dca700d74ec4126d8f4b81b88a39410111ddff6038d0e975bc06f704e81f38f5753838e2ba7116e8cee05b978b917993ef206577e31b2cebff91c6f8051698dd658f81ca05e1f985108a833d5718abae2b746db8b546aa5f79c8a9da07e2459b7b87d13cd51caad56a2c30b67e5b8bb1cb61b39f8beeb61d2ec1f1691b4f77872b099f842629458227a2402685fc5487085f7ab8f282ae0df8a4771817c16d18908ed28c6ee703b8ca54b550e95af57d65c7b3f0109c65cee5189ba8c19d4c257f77fbdeb0f1ed0b5032a2cd65a07e96ef3ba36a32a52107e1d29c14e70360e5eaad6a2c95b98c0915c4ddb94019f771bc8effdf67486ae193fd417d2a499f4756aba98e8aa3ec47ef3fd0f0e764a9b9b2b55c53b597dc8ba7dc069bc086b147abd40d4691fa93401036051d70a5bf91bcee4175277e098d4c15f9fda3fd1ba431cc64b81ef788edd60f77f7b7e9db629fbd4556b3676a4cb7037396cae37880ba6e48c81863d2c0a8cc8c37f2740cc963acf09012243e0f2aa28c9ce5c936d5acc2c41abf747febf41f317bcdc9d3f92727c15c142309c705f0824c7fafb0502cf1bce47ac295f58b48a4c6885b8305063f19245d408836ea8aae95b794666a0da8b21bfe52a47188505fc44ae5eb1c4cdbd89ca5ee963f5d02c7e5c7ff9fb2e8697e865209a752f044de97fa659ec4bc938e4b6217c40495bfeb4b8b29c2842cb36857c1119e4d1f2949c1f59d0b64c50781fb653200bb97995ea042c8f07c02dfde9f301e7fdbc15b69472903823ef70e5dcc8af2d837a995dece64fe55936747ef973d036ca7b381e058fba2909e62a08ae642e719650a55b87f7a17e1b8099f95931bc5d4f99739bbfed00ce48a5ebace819902d98ec79fd074572b6a82029b8faa02280c0df08639182e5e5c26f61239a736ec5f7f7dba18369165a73988a9f2c73e0ea91952892eda652b5edbc599a9712b24220ebd3522aca8cdf6ff8cd77bef410816f2621a402cf1424632ccc1473d09b570d3327ab97a14c16c1726eb5ffec6eb71bee19e284de21b87a811632270090117a0f6685df559687e2e528e20fd3265d08e594a10d4a680a7274be0a479f327e08465bad10b5f42c28bdbc0e532ec523d50ed3966c440c15ee0b7a6491045522660ae5d70514b89e96cec623bf38517fbedfb874f1fe75c701121672656dfa8e4ffa4f4ff0aa19aeae7490c2f158a2e2e08a5da46a0e424d0946d65f34a2bf7517cd69dd47c848253905e6b00607b2c42eac5cdbd401917bc26714411b6280bb55822ea83dd1549028ef35aca589fbed9368ff5b2cf206cc746f6cd00a62ea95a611cc520f8bddeac194a0d62c2d5fde5cadb496d1520b5975aab7d688d137f174095efb725f62818f3f590db07b289a164f364f68744e7bb943fe7487422cfb376ae63eba8fc926cb499cd479c339ef6a2e89b2ee551dd6e856e6cb37e3eba9cba1907e0c7690debb4cffefba2cc989868d5c47f1bf04b5f0f66b35d8b2082919b52b41f2dc4e073474a362d9c1aeda516a58cf56bb6e94da5007aad9d0a491c91ade6d2da48a9e09cc48abee8687ef50329edb6f5a7adfeb0eecb0794478aeac5a2037a8869d4a1d3734b052469aad312d840e5fd7f06c04b9ebc378a525363ec7fa49b213f6faa236d60db4fba95b268da02427e7fa6e7652f7d410c3fb823e38c47742de60125d1e58b611b6c03a3f19ad8c3f105a1680bd3188ffbc4af8cac6aabbec4408a379af63b276ab61f8c08c6ce07e583534e0e052f3811f312081e1f0b9a87eceb20433d31af8782cce80500dc3d50d45b6e314d433f73c155adb4d80b47d7b348dcfb5cea5bf48654adfed55934d109b03fb875163c04583c6bcbe38f3f93dd5c6385fbc6b223779140723a7b0202494b8884aa6ca7369e318d9c7e02824fd33518a0342178e003dad875dbbdbb785befd12c7c6803b20f48035bbefaf816386a38da70d4fef4e685dbd7ff08c7bb49c8b55979bd5c4b768f0a8170489131876873acaedaafbda14e415f73cec3837daf80cc8a94b7bbf79e95565dd90de3196a8d31725f93cb3b6ec1c9bed2e85852b7969237d9d68c13bd80798f6f5448735932c676d3780a270699517927ecd8dbfdb1a9de07f150766c78aff24aab1d2f86e14269d087d7d0cc489814d2dabbf4b43116113dd7dd30dc2d05cb20d5fa2e8074b83faf051471a62088fe4521678d4ba28878c5786f749e9442ed8c7f2afa22a33548511eee8ef9a15e2fd916837a98f0a26d433ad5f22b08efd62623fe95b5002252f209dad595d47637ade8d32c42ba860ce79fb69b9f95f17dbc84248546a4a02b780bd04aa7b1d81f3d16e86197799f8ece5f1e7778202e8c1f368b9bbc0f008fa75976381ca6b00e66b3481ad50d74275c77ba06bddfee4645a90b2d5e4c4556497d1f3aeda2be4313cfb591181a7bfd7af3db56263463cc385a512df38b09de3dfd3f37e6d058ba756dd44f33a4d182ae5ecb5e8bf219f515482c4786201f09ba57abe528d552b134c92bc317ec10bfaaddc790f3b0d5df88ffc1bc198617a2725843e1d4cec8de8f12db9c978b48d1ceabc9c4fd538a34bd0961f2c5e598c39f2f2e8f01a75b11f572037d4931a964816211009718c16aca61026e9bdc2ed31ccbbda1db3008cc1476f85a03e64d659165ca308249ac817e849c1b093d177168dc260b489e6a4bb18d8ed4c5fe19b7677c640db67294685fd0f445c41d756541f1d6b0b7ea5aa98e2180d72441ba6d36ddf8a7c5b824b290b5877e32764296a03c7a95df33bbac01be04fbfe8bc9ae5afb8c683d4860b93c2a071fc9f28b4ffb6eda6031fd346c94f4a319e34c05c73a8874cf426741a04ba6f53dc3e052ab316b001aa0ea66e8b998c6dcc852abb4c0764f4a7a7e322cbf18e29550495e6f5376193552bd6fa7c7e1517952acbdf079ff6c01614d5d3733d88534cf5d021b4ad8d2d05d4fccb12095e55ea36ec3a0b5efa59b07b09aa5bd12a2895e8b9a7aeb5932de492f2c94448555b7a0b2ed6caafafc9acee0fc29a10ea578cebc25fd6ba6d671500a48f1a2e611e7be91b6dce9d851c49f8b8bf7cadb88b078fb476bd5550b5daf15a26e7ee34b8c36668ab9a016e401b9a7c181cd8db735d74793ad7611b38d7b3befd19b64e2c938b983293557d71a2ad1b0773026444a9f9eb641ba2a45341a16689ecf258b9f99698159af1ae55280608953a320906029e3dcac21b0c09075f276a75494c1ca4b3707af22ec72bdf98e31ac91c4c625290da8f431e0b03cec39c246fc74a9fab0cc46d8632ecc3f6ab58aa702190e45045c8bfbedb83652d2ba07d3a50727b9d8a0dfb17a15375ec37745e1fa4ddd6b7fc2777ef761d5ce705a62cf6ee8d5b9756f4a4557b3ea268e1f0eb59306426f3db75460c5eedbd06897bf8c3b7cab3c04168df3a8346ad4c4da3e05fb04d8d6cc5755550c1867526bfa9c816acd58d1e1215fc9cde656a276707f6ccf8152e669653aa7845eb7bf32c273d5f7c5e7ba1b25ad2512414235d627bd6e563780eb074f2aeb065c6220b8941c6205bffb0a49b9551ebe1e37fca6af7ec76ec36a50bc0ecfc24b86cb9d3ddb09187523f8b4a1e351138a1958864899a5065ddb12f3418dcda8eb9d8152f1b43b326a95c0c4b0f3bb02efbd49ee854df2ff70039473ed3b1c42463e8efe3c9e221e9ca632f2910924c583618778ba135b53799a44eb992b4b111d7a30d7482960fe7ac12aa5bd2b7638f446ab504da28721e7507e2602d3df9ebb71e93ce3fdc7d696e57f951cfba8cd6031f03d1ec6cff264c1b17a9a0732d7cc7b05c823918c5f9be1637b4590f70a45b2b36e0306a05a930c57b75c7c9b4b2200c4a0d1a205c3f22538f29857d1e5a180f886a02feb14e49d3eb676412318cbe9b3923f1f196054681f3e7dbd2c14c3572101ac448ce73d8d70730591242b73c97be611491dfcaaba50a1b747c770d82f878444ff5cd7a52c58d0fb3590c7253da6d4c2386b406b3fa54badc4b703ffc3b7ab23a22c6c58afe060636735752d35f16304edebc224fba32ddd6e95cb5d2b910f5ec6f1c53f2c075cd56db5457644f2fd6a30bbafe73a658f22a1da6dfd903829667ad6f1c340e653b2661fa718a583988a0fe88395914b2ef249ac42cc88b053f16ea5c9f0a52a83f1a7f696869683c2f7259974f98b7a8a1b7ab9aced03d9c83f697386ad784de33ebc0eee6c1b8023c966d50e4269c5cd26a7c2f3fe0c2653bfe05898ca349576aaedb796d37c51601d60bb279190da43cd0435cc4d36be776d7e2515642d3feb95d313382c2baa8dfc49c5f6b5965e5295655af211ca6cf15790b5ed7efca0b906f1ee4cce8fefba47b7d4549c8de774f6a95aa30967727dfc7fa7c278ec2bad9ad8b0bd6061e46f404004312b53ba2a19b985f3936431981283b45a868f4c603cac30e05128c9cfea68df67e838e0a84026813f5ececa3a960f37198bfa2ea61df049c60a7fe329dea1ac4087830597476e690f65629308e57c0f59862a05396a0e8bf2815a86edf1138c42702297bc8c156d7af80e0f3ed65279130e3e7613b5668bd7261ddb22f29f67ed47d71d0b0eb5f40335186bcdc65088bc5fc08fc8a106457d64e8480a5186b6ee7e49c9b17253ba18c7c3b96f26ed521fe9420a744bffdc014852fee208f9ddc1f6c8a9847b8ddd59eadf9aae939ca359020c4dbbce31b07cf2d66b3d945c54a812b6ef3910d7d68fcdc61690ea33ccb8f2db435eb519c1268dbcfab19d15e0fc2b972aa96ac7ec7414816390b4cd2842bf9bc7bfbb3ee4f9bd0f4b42e130805f14d63003a7041d090fd9ad0dce473f85944108dcded1eea67c04a38d730250a3593045dc6ad4f4498ac22b07cb0b0d05f068e368fe7ce3964456c598f5d03f33542a58e3a8ffd9e81e1269e4b4e3d9cc6e777f6d2a425be3beea0b7a6e9201614e74ce99b590d389685f47419cc8912b2e2e2bd0712d5d0da8b8b0f6ddaed31e4eabef82114d491105153b3a78f750a794a8cdbb5969e941ae4b86b095c0614cab63cc26ee05acc905221a3e4b7b808a3944abe7418a7c4a756b02631468aae5c2c8d974629024af8919292b1decf51edca72d9a26c86eaa0c1e2734f0a55a5e48cd1e1162ebe60e5c4c34672fc22b45296a82c07c7eff189fbf0e5fd97ac3ddd81eed5c241531f6c42901a3d3971dfe5cb49036f49651eb98ff94f4c4a29cdc137bb6fe863975f80dee829f0d1ac5c8"}, {0x48, 0xffff, 0x6, "6c48d03d3959aa92fd21847077fb76efd81baa2ac5c2a18a948fd9df2b11e7e1544c934bc2044f20bf94ab81b9b28925a28a"}, {0x60, 0xffff, 0x1f55784c, "8825e3490919ae33c5723eda3dc26f3cc09673ec085a4854e459909d40ca6b8b022d4e0539c0c92c655ad1c6e3e14fbe895c020ed3708a2277828c7adcd3e7e0440cdeb369c861574fb99d"}, {0xb0, 0x0, 0x6, "240aa652917b7ba70e8997d2247bb2d4db7368a659a0ede1e0356ec58d4e2142c543a153416a103eec2f605b2e3c610d83220dd2effe4e59d8eaf7396da1fc7cd3c6ea26d9bc8ed59223cc2f679600283f2fb54ceea00ecb251eb2af8f7e27915a8eb756da6c18475f02b407a01fb5ed16f060ba2d48a7a08fa6d60dfee6397012fcd4216a4e3c057d2d8747b9d0089c0a3f9cf3a43199ace2ef04be"}, {0xd0, 0xffff, 0x1, "551698a4da4904bda15985bf7f48e1a134535431f04ff981929cc4ee2270821935d4b567b2205d84a0378c586a855eddd570b61127d2a738499a8f9c2caaa2cb5a38f8ef046f22e459bc2c13600445322e22e1d570de98f68d28c0e7fa43366913d7167887ba73b595d4a2c8c4b8149ed30d9c72027b701c3561b209d6228f81f576220e838f71a76e79306fbd08f2517b9a7ab8e198bd66b8ba3088caa44d56fa9d8209a762968fc49b3b4db3851c3cf65a8483f6461cd7e3e614697c76"}, {0xb8, 0x0, 0x6, "5bd6673c57ff55bc4fe86fd0e1e032405be37ba9c7a7b82e65e46dd860fc4deb1ac27d8f646dfb415788eb8d68269b66f42d2999c8ea987bee99b3ba5237682c5ab90bb237057a5fed40f423b269a3d8899b810da050d4f250d3a09b256e2aa8a41490bd485e996cf9080df0609278e2fe0e35c76538969646be29bc4a5ce9d6f758082e3b1ee65c2cf0fdc29f9a91cb9fff44472c6b3e0d91bb54052ade898dcbbbff"}], 0x12f0}, 0x2) msgrcv(r0, &(0x7f00000024c0)={0x0, ""/128}, 0x88, 0x3, 0x1000) r2 = dup(r1) write(r2, &(0x7f0000002580)="3278edb8724d0a517930e2f319931ff005ab4c90f0d39588782d21aafa15b5715766167b062e8fc3511e2eb108e8203f16e25b3c1cee61710c595e6aafc23083d3f549b2e5f7c92704c2e9c690f69d41787b442eb6177d25d0de65023f124ae1c9039f92b068d3856a5534c33811f47f0c65f691c871be1febb5a85550b2e2ce3865ee094a2a7d17da4bacc6208334", 0x8f) msgrcv(r0, &(0x7f0000002640)={0x0, ""/142}, 0x96, 0x1, 0x1000) msgrcv(r0, &(0x7f0000002700)={0x0, ""/79}, 0x57, 0x3, 0x1800) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) msgrcv(r0, &(0x7f0000002780)={0x0, ""/116}, 0x7c, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000002800), &(0x7f0000002840)=0x4) r3 = msgget(0x1, 0x1) unlink(&(0x7f0000002880)='./file0\x00') msgctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f00000028c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002900)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) getpeername(r4, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) msgsnd(r3, &(0x7f0000002a40)={0x0, "4b0465af91c21ff5775de80cb9a0873e765952aa4de51905a63bd8d9a1679ebcc307da9b70dbf0fbfde40fd5cf87e424e28daa18d833da6dec3688515b6dff6fceb03584367f32b2f7ddb2762369f7cd"}, 0x58, 0x800) fcntl$setown(r4, 0x6, r5) write(r2, &(0x7f0000002ac0)="240dfd3b5c3b4f22f7eb717d234f535718d65e418a4309b5e70e60acd0665d5c8e6e271bd6592285c2489ec73abf08e4a99e3f423c27d1c542ff3c08b90cc3163408f5c0fd", 0x45) msgrcv(r3, &(0x7f0000002b40)={0x0, ""/10}, 0x12, 0x0, 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002b80)=0x80000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002bc0)={0x9c, 0xfffffffffffffff8, 0x2, 0x401, "5497654c4a457fbc75ca48a2db0e6ca3d7b79878", 0x6, 0xe1c}) openat(r1, &(0x7f0000002c00)='./file0\x00', 0x8000, 0x141) msgget(0x3, 0x80) pipe(&(0x7f0000002c40)) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000002c80)=""/29) 20:56:51 executing program 1: r0 = msgget$private(0x0, 0x1) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x2, 0x8}, 0x7, 0x10000, r5, r6, 0x81, 0x60905e57, 0x5, 0x7}) r7 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r8 = kqueue() fcntl$setstatus(r8, 0x4, 0x4) dup2(r8, r7) 20:56:51 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x80) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 20:56:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x10}], 0x2, 0xf7) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 20:56:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = semget(0x3, 0x3, 0x1e0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001080)=""/47) r2 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x10, 0x100) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000001180)='./file0\x00') r3 = semget(0x0, 0x4, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/4096) close(r0) utimensat(r2, &(0x7f00000011c0)='./file0/file0\x00', &(0x7f0000001200)={{0x80000000, 0xfffffffffffffff7}, {0x8, 0x7}}, 0x2) unveil(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='W\x00') 20:56:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) mprotect(&(0x7f00004ab000/0x4000)=nil, 0x4000, 0x3) 20:56:51 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f000006f000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) 20:56:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:56:52 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xffffffffabb58a40) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)=0xffffffffffffff9f) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000c40)="6dd360f917941d9ca2f4d3c95b09bbc65611b54f10d7b09b958029c197f287f213f0f7c983ba4485859edfa14922977ebfac5fe117bfe8bd7af4a08e66c283d6ecd453467eb30a71f3a4d6ff2c46c5527e478e1624d0581b80d767030e431c105d3756f74929577a3b9c3b28855afa3c9a53ccb2b122b01495d97343ff39de4dcb83b0ae23a775180fe8b6ce2383dfb7dd5dd6802058d8ebde972d19ac8b70d6212571c0ff3ac214833e8f5faa1210a35c18b855bd27c721c8781138a64ac25018fd01f64bdaa1499ce78ea9663964b4433429163ccc32818d41e91d79808267242badc2269d30c76aa6842d87733bc8be24ab5106402123463219c74d38627676809c1893dd3931cd62a6f6bd8fb48ca47896a6bcc70f3a08a27ebbdb27aa2f9526ff02a1fb6a7c2783fbfbf5bcc79a238f1016959f28e01e59fde2fabe2fc70da73ca875df7a959854d97569a2876cc5a79115e6d49f97dc29f8b9fa87619dcc74aa6f31f7539a70a2e56668df59edefce48ac8fca40990da463c542ff4fc1b5330aa26e12f24c64fc8907b1c940a56293f90680d5767b45e630a27b606eededd21d0541bb60b2252a0ef0856d612e93029c08ae1cd0fb61512fc4918e6ef7d24181a08805b1d72575dc47302ba248bb8595c5c89e4cba941fa97a8e41a2e21b98883584d061f30a02d1cd1f25a244b7bd604968023f79dffbd51d3e52f6ad832c22dfe7eefc7f277e38646996372b66d6e8169aaef882c7e8f43e135c6b232aec59eaf8723fd26ad080d14af84e31e35d4b6b8582dab57454ddfb6cb0d6277c43e1e7bcc4629327a094f97b86cb35af70fc7bad40a32f1b392819fc84d0f44025a1a8a90371428baff254c3b64db8af82c3bb46e192e91b9a647c58efd26cdee797cb67d34fc538ed45ace7d97d0f6d1415216257cf6d41048af0ca35a02d7ab5da77ba8b476a201be65ce840b2ec357be841d599d6e18a8c2d1d34a27dbf65eaf9e63206960c989d7ab41e8ccb094a9ef433c3391946b098b9dc810e796ecc6c33b86d3db65ca34beeccfe6ef98040f219a98d5cbb408b381b7d5890fbc469287d5f842a16c2b76e5a802f4ff552c63c81e007ae0fc5f839b6deae2be64f2967cc33f13cf7946a55915a787811ae58530396b72bf4cd1353edfa52cc5f735c90207208b64a455cf882646ea778954b2894e827dee8a9c64168e232defc41b54b888f58e6717192c230e5a8b111756dd7cc5e70b93e79e40a6bcd7b6de6e3deaf8464b7b15eba6c16965939208af6fbeefd2d6a8fb36d1f36d03f6a16a08bb6aabc8b01dcec68c21a7af49251a265d50bcac14c5922239319d5e0e34ade7f61e0eb1939283447846ff396fd8d906d8ead9789b073a0a4b0fb62bcb36e4d803c54406345b6857e423aa06aa6c2b4db02c573b48de3b9fb42d4ed6a2c6c5ce7525df75b64ed0fe06a9929a1ebbabe8fc606312c7c55267714e632ec0e9e46c89447dd0ae5b885343ad581e60a5174a2d5be2d94d23ef68cb413d0209c1b5a2d47e1888766181fffcfe5210d1ff5111631bdda8874472f29403216c0b76555fcc16d077cd7235d0f27fea5d179690962189e62233d516939598600434214d53b62c6c2c4d0b08ba84a64dbb5c5ca9fc940291a0ae79166d20e4a1102090f470639ddd6baf1cc23db0eb3304bc5364c50fbb3256acba50b08a1ea3477786346e38a76b374c5bd9badd3866d989731038e01249b31fbcc124fe1e8ec4c86cff96e542578fe5cff38d891f6a74a95317dbb945276a2ba1424c682cd2a6ba046ef2e91dc3d2d3fd44eda162830d6aadf5991633a9fcdf43bcf9a6d98b65e43697a247ac0ed63331261be148e9a5178d9a79166887ba044fffe36cdf4b102f583bf400e08769bd2889a9ad7a3e0ce8f969b9a1f618a16e32159aa38eb62799e1bba7b3eaf1d5eb38a0ae7989bb2460facb71b38424d0e2be6e95549dedc54fd5fb933cae4d1545f35e6d38eeae179bb54c32d8f655d79f0c47e9ffc385f2e81253efb5a609b22c131d6c3cb90af80aa81a4922ecec6fd98d976e91c76966229c178029c83427d513d169dcad2d0dc2989d9b3bb57d4242d033780b83e54e9067d14e23d868952e359867e667741256c10c5f55d5252e28d106d570f6135126035bd346551dd777ea77ce6e1fdc1bdbd43abc4395b9e898761f8e1f3ec091421895eba714e54d9f62882530a602eb3ebd3d608d1114a9dd6d3b611b9774a4ec0c659e4e5a6ecc057c97d41716d5f57c4a95ec10682bd047f8c84dc6ec50d0c3aeb7dedf717bcee04f302c444628c4e345cab808170dc99b4d9021ecdcb87c0e456744c63164d33c7b11b242bcac4e7a571028ef1f779a39255c29be65f0b7d9416810b0e17edc4920fc44d841d467f24933c70b935e9106af15a16f5e15166e5ff7e6600364a9e21f6e99de8c1470fcb332490a0ffa680cfba767023cb1513f1fec53b7a7d1ba5d4b8ac81e493f31ab4a547550c579170e44a2c95c9777a4b35b317fed3330c44afb1eb7c0b3fadfb49ad86b8e78abca91d8ab01ed115743a210326363bedcf6347230fcb686184a046241760df0d804fa50878643bf6acb483e5412b2e4a10a69d0fac480761c1df803e81ee365b49a6d57b90000e9cd9ff9db4d8ef9e43affcd9cd669b059f9cb8ec937de02897e4b029d38d6f5cfbc0cfb7af8125416ed30fac159717ac681c00998be7dbd5deb79133c6e8e918dccdba6a65b2119767924b2c2cf09a3ec62d9a1430b0a16c982ed1e6ecbafc38e797e49ade0e7b1fd6949c9a74d8f2b2a72761139d1bb7a94e4575840a4b337bc415446f8466ee74725305b6b58d055a0545d167b52c54a1d7f70b6a5257a8ba44c2753ff2a1a2b6a87a53a1ba0df82578f824cdda4645cd9a30a51e259b08f2a2a1d6bdc1af223c2a080de633287bf0a1f29dc3fab6e18d1012fd677ea3c70abc4b8a1e5b0755e7686063a92c87dedc7c1c18c449da9e7e812d9db70b67bbaa3d7422153d73e64013d3c74e526272fdd05996424878124b3ccd365ed1ae5a870fb4be414a4eef2e7c70dad9ac2697d08bafaba38db852378b0caae26327518ef6b7ddc6f36fcd81c19f0e5bb007595777349264c827b893546c11d8b0095f604cd36885911ea8b8288732c4e8b0fe5ec435cc41455f90ebfb7048769d93a5be3a680bb888e97fcdf6810c27a02e76fd40abbbb6721357e5ee15e65b785073646583dae7e9c03b6c8e9c8a1b2ea0dbc600c3e6097b625ad79fb8e444fcd102d977dedd244b40467c1738519b08c383c93ab26d0ae1524f21e3aad7c75da34c4606b4e39c8936315fa8b6e7b51300885bfdd6ff3065b113ad79d944add5c1505656c751ccdb47aed28bc6dc4fa38773fa5739bdcf9bf65a70fcbcf052fe703387720a7a99697eb4001ba015596e9d16bb0cb0fbe359ab2dfdafcb15e35210618e7c403290e5b9e69d4732a9ba8eab2fb350d6381b47e2a529ca67748aebb116f53077d1463cb8c5fc435145de3e4c0ffffc04bffc0371463f9dd9b10652580df91e94ec7bc26aa0ffbe0b1c5e0eb43f0eda3a02979f63be5e8488b4d30f894653cbfb16206883aabf783a42124c128e3a92ff970a988a2cd39a608276d52bd9c25de45dc417f682316c3c53591cef83aa01d8f17b4002e994c28dbd5ce73b3f48df7f21f170d0c6c174e9608c5462fe518cd81b98c8ddd70956b420390cbcbbcc1e7315f2d10767bb27cc7affbacee7c94e7a952b122114490230e502eaab79159c2ef67e7fbd32847909a3247a7961d47a10ce74504b0bc412180794fd36a7d30797ce57eaae92955d1275426a30ecdeaa95057b6b843768cae5eab4214a566c2772ec758e2e22b9fc92b5c6ec5dafe64fc6ba1abf4e0302ca7ab0178d98d31eb3bb460a4af2a0c3b077b35d2cea2898a8ca387a3315a22c0c69ed7f855f4236c5b801f5066de57ffd93e365da68e1bd875d5fdf472117fe2b8912f31cac72db0dfa8528284043555bcd246b27d3899ef72926a323a8e17ea2b4b2f0ecc2adbe130d907a64bfcfdf15ceb45e8a5e397ff49b369405c8b6b5d75a45d8ddc8c764d466c00559034a66a5e1d04fdae882bb8f047c91552cdf06730c1077d0bda75ea72b9fe06b589e2c8154cbeec56d75b4c70938d8d0cedf162f50d000c8c6c068895ead57ab82aab47af9cd1b958592a5a906c73408fd5b0c6ea2c04b03bb8642a6fb62e0c31956c22fa7348d3c9445ada6e442876ce99f1e76ede5b33720e522f0c9602399734e1fa2dfd41eb4a454e0cfaf9ea0b577f04f8fc65b066e8e78a5d8da5a1d331ab2e95eb5237c2bb412930dfdd349d7ac96b0e7721ecf16f05e113559a49b970d1e5a507168513f2bab6fdfccf6899a6f80e02f0dd376c334cca833e4a5e80ec4a8a089be12c1a42cd188f915a430dd231e5467caa2c3e8d1b1057a0abc9e17af872eef196d91ea6c0259646b70599086d7e5c62758a57ab3aae0a0edc99488d85e4b43c6652d665468a93799a6dfe254ed60b93fb0b22905b65534e9fba8a8979054ff8fdd2563c6174c40a4f67635828b01699b33dad75051b019bff9993c6fb883d8e9a17b19eb84d4bd3b277502d86259f214a91f39b6aae1dc9c63c1459e6e182819115f2d98f45f32be3eb16ea5386137a973d1555c775b779d06884e480d4e620408c5375b6c223add56c6a26b827dce486a45c681213a06f9736277fa6593439d380b2cc5d6add8ef7363ea9b0fe8d40088f5e9134a5f2a26d6407c3b323058e36b0061ebcc75726b5ed8fdb0f0b40a763e9821e7639640fa0bab9dc2a31be84b2f7c2cc98f3963dae904c02faeb3b8010d893d5d470f54ea949999d3db33b2eb937f790452a20ac790ed3d6a560000f5b652ef13127bb6c8130b9fb234032f6e9d3a116385aaf16a7d00705f4c68af4467baed2b2bebb201aa50797fe930e239eb0dc35a0ce1b595504ec51c762b8fe8607239c0492b005d1c92cea105e4adbe026f8daf6a71eb1474349025b49d69f91ad926ed017dbde015e9331959b35b05c50956e70120623ed20e86aa547bf0234f0c80bd9e131e9dbe19dff92db12402d6a7d90c2fc71e4981df4c1618db802850702b12e7c77738120dd739bbb2c8a81f3d993ef3190ec8c68cb86c8bc1f6b4e9d98ed991a54fcc8992f2b0994e6a2df36a4c337a70941444e35834728a8e061a466d8bdac49207758111de89fe2520524cb5e9cc27dc4b732e091ab40b40866256b346ad8586afaf9fb1e50bdfbf13b75b7ec09c0b905bf8f12ebd079ccdd132850cc26800b4ad0995b0f88d3c821cd55226f0848f57235a3ad65164b0583adf66c16e3aadce7e2ad8262467b9f2f515c7c6a16a81c5a73dfee7bb01be235d712c7443059e5be7bd1dcc2179b42d461e7da03d394122b4564a6cbf1ac34e8ee09c59a7981adf5bd70e7e3e2d2c65929e68f704925c4f4512c1f2425220c6ce22105d83ed0b64820ac67eba2e41f591877d0920721a85b5ea81b20f9af25c3c7a749911996ab7155115d4c5baeec5ff792034fbfccc83a6922cfd752d6797d573baeb6e6e816a0877bbddbdc7b627c711470c4438b2b3066b601d21c75efeae163c5f0048f64db38bf06a3b4b0defab86c34280bb1ff0e587ad4fa19a1556feabd842e257dc069c0796b4d1d9efe7fd4e5f4e9bfcccda9eb1c9c45eac463d8fa613b06effd979ebbdf40eb284179bebba586b131045745f6b68437d2468afa94705dbd81c2049d9b2dcb11cbe", 0x1000}, {&(0x7f0000000040)="988290faedf608d8e72e7c198928f895010ca8cb29ec42cc04cfc956effdfc3a9ca3f666884db030aa9d2af46abd15c604d729413093b96bd8e062f727ffdfc93dafbfc7f5d91fd9b69bec3358973a0f6bae6b0a9d30fa9b9f1d9a0cc2f5f82145d05c9b31fca88924d7bf2940ab11150bfaded30e1b6941c072252a27526a6e7c4dc61a368ccaebe8c3d1f69948de78373c59f40bafebc6134299d8d390071eebb07a521957bf143f445cf5fd42c1d985159cd3260bec7a777a5ee9f005434968", 0xc1}], 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getrusage(0x0, &(0x7f0000000b80)) 20:56:52 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/160, 0xa0}], 0x4, 0x0) 20:56:52 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) 20:56:52 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000280)="babe604798be35bbde59e4c79543001e4439d143c671d0d8663a78284ca348c6a28210fb535a39e186c3ed123f909d6a12a4c05096c5c33f3d2f77c1d47497582eb555582524ffdcee757446612f24410867eafbfdc75c22f5e348732ac12c96d750647fe6b20707f92e5484ca3e597d1ca74087ea8e038b70c867ea2bc82bec913b52066ea953e954cda5bc8d3cdd04029bbf798f80d9c66c189c167e6f1dbb2b07e55fe501e6f348f11ab5220415e50f5bb57aba55c23221f960adf5cc61c8a4bc360ff5d1c8771e846bb99c371c638a8ac8533d2e17c80e51ad63", 0xdc}, {&(0x7f0000000380)="00612b0b8826e4d5b1d0332f683f2b1af63aa3c6493278d8e9ae91d92c75c45e23892e08822f1060b45488e4dd63ffe1dd145bb4239e8651819e20c7a899a80fcd32145f799f19091529df40de6ea18216dd56d65c41ba47a79d11304c322c1c21e7fb339893c2187b4d01d9ec4bb1f34dff688afd5ad70d98c4057a219f909ecf731f4152e62ec75a8edc6ec3d1035d8851363d2204e5b99501eb4a6801832b36f14bc565", 0xa5}, {&(0x7f0000000440)="f260bd96000cab3053c18404c9db28ca26ee2ee28a8b37dff7a4b919ca60e72c1a33d0d5b96a5caff6b0063074e97900730b5a22d3b31a7caba787e7846e8276e0de5147bed7533b990b426bcfe6eccff58c07f73a8d2ce35ca7a18f22eed7b3124aa9642ef414b933e9fb9c035a5f02a2cd29e6fa5fbb15952aa5af0094f6435d8c99c5f31a02a508319c1cd91b7655471ec17994", 0x95}, {&(0x7f0000000500)="7f2501d8cb2b1a82e308de9d858e62a64d176934d87a1343009d049b4f", 0x1d}, {&(0x7f0000000540)="c191c471", 0x4}, {&(0x7f0000000580)="905b3130f5bf301361476b9ea3c9557f8cab7598ec55", 0x16}, {&(0x7f00000005c0)="ad0b60b022bc8f93ecf2a9cc0f64a0afe309446307c3b6072d950604bb6619c9ff0b6131907c3dc74058eefd8af89fed3edab19b5b2b3072d322d77e6b75a4045e0817dd2aedda04b99c627543baaf79e85f8fb51692bc0921fe7c44007b97f2864714861627f080f9a25fdfec110d979952e80ed213720ee6a8453b7387033fcdd45d48d97839d523c232c38476", 0x8e}, {&(0x7f0000000680)="f8671b1ea3c79e202ae6bfe29d12d0e53acf5b820440524a94e7df09ff74a025f1e01f695556286557ec46babf7bcb4ac468ab12abe4ed74cb897a15cbb972a70aee5515f943e29035b642e6883363087823f15abc4fc51334cd6ddb7b14923e65580ea402dd003fec0b5c6b848f37ea757421d3d9b533e1335975505408f5a309c0844ea90e10310cba5166b7746de1f868be0220cdcc300dd5e4735de830a756e2bd734ac4e56552883b2fb615c0d53a0e4a2e1d44abbfd4fbc4ca1c68f104c793153702fb73c9be178415d4597fec08a0e19b44591797fe6d401503d82044bd84378bfce0", 0xe6}, {&(0x7f0000000780)="edc7e1703d4389e4174e7b05a8656ea33f46481eb7570152d82724024360c352a5bd4fbc5662d59f11317c05cfe2d2f100a02a3e4c0980eb6a4444fb04b45da5b6bb92237c2048add9648eeccb3707b69fab1e0efb14d68c2f3791fe7ad97a7bc2c40842af161a49991144edad552d3a99e437fa42664c0315264bb9bff2923c1ac7cc9690aabde41459a29a463b8dd8b2ff776d29976886924d3d492ffd52a2adee125f71881ba5e18cb0692cf11910a93fe0c85ec2854a2c40381563ce6935a825de0f61aac26cc76bc28adb1f179547486c43175c2c74ddd7a0aeaaef2057c151ebe3ab", 0xe5}], 0x9, 0x0, 0x0, 0x8}, 0x40a) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f00000000c0)=[{0x1, 0x3, 0x800}, {0x4, 0x98f, 0x1000}, {0x3, 0xe6, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x3f, 0x800}, {0x4, 0xffffffff}], 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) 20:56:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) 20:56:52 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) socket$inet6(0x18, 0x3, 0x81) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0xff) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket$inet6(0x18, 0x8001, 0x7) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 20:56:52 executing program 1: setrlimit(0x8, &(0x7f0000000080)) 20:56:52 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xe0ae) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 20:56:52 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x5, 0x0) setrlimit(0x8, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xa0) write(r0, &(0x7f00000000c0)="7e00378eda66f6405ccc0e9065d547c65134cb2fcc819285c114bcd16c1029140917e3c2413bfaba10999fa9b17fa674ef8c5187dab60454667a3ebdf568055c1d92dd832e074950ff22db12963fb03de470ad5b7f7dcd3b5c4573e38fb0dd84015ad0ad7124c1", 0x67) pipe2(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x100, 0x9, "c0e550e50cdcb5cf1184d9bd9f77f4b611578098", 0x0, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 20:56:52 executing program 1: pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000000)="f2340b71227788b737434c4ee6fb5d06f93068a395b40ccfedd21bdc5c94e30cf5d386acdfbb6e29a70b729c618de01adf6535d715908f8dea20af62ccb2cb4b207db40500426641021dc39680aa6b6c4386a7443005e8c9395c65a9dc772bb75e3b3ea1c68d4573c6709e9bd698719d4514614bfafc092b04f2e2d2142ac4501252ee21f311655a90e7e9", 0x46) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/244, 0xf4}, {&(0x7f0000001500)=""/56, 0x38}, {&(0x7f0000001540)=""/167, 0xa7}, {&(0x7f0000001600)=""/31, 0x1f}, {&(0x7f0000001740)=""/252, 0xfc}], 0xa) 20:56:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 20:56:52 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2000000000004) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) socket(0x2b79a7bb4b36a174, 0x8000, 0x4) 20:56:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x2000000008019, 0x3, 0x100000000) setsockopt(r1, 0x8, 0x8001, &(0x7f0000000180)="5a1110cf97a125ae9d0eb1cae3d70569e6f333fdd793f002a45650354abc7d1584ee23a742eb04fe487430d47e943816de5b44aad88a45b421f2a7a06f539b379b2070d37ee2e7cd370cf0f05c4a47094221e2fd525dc1decd80b049f8f7be15a3a969e6bc8936c85e019f86c542b9feae3925003683920aa4eb1f0ccb99b267d8d49dfcf42eae2435f1b2a424870f68dba00b95faa8f7dc0662fb4e2b5a9337e87e051379fe5eae9e0250691334718cb5271981e07b3572e701e7da5c457bc1b45cc93505cd85edbe909a9e5f6a08036dbdaa52e8230b4adcdbf6efb15da10f46859721c651a2e356c763b195f014f62db14ed5525e4333ca5034be0dbe7640f52ddde5749163775630602915962648cc7ac1739b496d70cf1ac3b6ca253e476b04b6c97e82ff5d452afe95654fa4464fe054cd84b916bc5d84b2d29b0bdaabdc4ef9e08170fbe3fa3653f29a6c5dc73b8e0242e7a8a638df89fb12e46db0a29a2a0b204715529a2c04593d69acffa986957409fc9b452c1f61cb0e24cc4b62dcda1178b6113f8e70e88f65179d5f8b11591eb3b3f4e328906439401ac1ba0737d0da8594963a7ed33fc15363907e962cdeaf3dc167a65bf9be4d54651d7aa55598cbc090bc19d741f4aaa47a2dde9f21cce04a88aa85a963056faecb3995ca8a005d829d5406acc13cad1af86cc94dc69b1632cd91c865ed17bd4439d8226390fc1e226a3af586866569b4658e1ef7d834605ad7c66312795e93c35cab3752dd91bc9fdcb134145c4ca9a9cf233480923fe30c0e5bdf9658532a399d8c8f837949d81d2dac8e926a6eb2b6d9b358fc15267cfd63dee8c60d4c365989554fb7d94c5d9ae30d5744469053dee9e9d69695cd28e3b43817f6f07d39a3fae6c28498aa3db7f401998ea050364aa25ce329bd2185e902fbc661801788feb8b2d4fbab812d9c959ac21b348055958a61cafd2919cd2de3557508fe8389ba4a21a5213f95c56bc7f830045d994512961e1c28df7b98024323c6bdc36100753e2c95b674bec9d47836cebb9a15aa9336dba1716b9595572a94300c0fbd8bd9758ca4b1cccbae90312b3f67683e80d178aa64d78aaa7dff9e9facdd886d3fc6fae04fd253a16a65285db321a214fdf32d64aea41087e3a4c2e8fb10f0533c5b0770337a052961a95eb03f365ebb05bf2ab282bc35c71f2b7c71e058e29f2cbf744ff34e2af30cf18ec6553ef76e764befb09e1b329abff9e4507e265e0a471e042730429a4c97a665b3955d21ee129ff39f2c1265ec78c2710bbdf6125322d2557d07c078b701065afedec197d309226b167a1089aec314443cd3a1a4309239033b036527353a154236f0a10c57c1f2674acb2cb7b49ec1060c24506529a769dfe180f802f0f34f1482b237a552c617139db7a71092727cc95c5f5e20d455c455f0e2d841451b29ee6512044cd110ef69f322d0907b0970f8d7873825b592e5eef24fba70566a0ebcb777eed23312baf3d880709f33ecf20fae06172712c3c82cc32f38a56e0a81f8c894bd4d9e6d35c8d1bef9151c5c2e3a27162d4d1cff3e974c1513b854ea896672f867bd4c54914d9347cb828a4de3b7f2d9cf9d8a31d3f726037cadee399baa1865da7308b4164238a8c2817e59a601444aeeb14c28b02b8222a65b3e0aa56eff9e2865c509fc85ae791de6f4b564e442c4ec0ecd2c9378bacd535de648a7229b801a31f80f7c22dad299325018ee4d5a2de01e46fabbd929ce63d7f46b93c3a09bc5a19c734ac5c20a3e1a87daf64bdae4324e2d517fcae89863283d2e08178b7794df756ae02620ee0cf20e73ff7f646e1187d68b5a100f15626655e7d06828dbe4d16bc729040b1b2f350858ae3282753a4fd2a950e7898ef42f68086429de6aa12dd1a6f9a3ce349ace3bc6351529d5a47ad978e2c16c828ac5c3ac8d59798e7e6bcded78e9fc249fbe36548829134f80d4fd124e719c659a6decf076416b147ce39b7e5f38a5cb14039193fb83a629562eaf63bb8775b2aeece227b757417ba8aab60b5362ae3f586e7b6a86164f5880c791857e4c78fca411f2e6432b3a81bc5b84191c4416d6ffed1ce02cf8a0c2df24781613a4531c6de6c9f67ea2e3b84fcf31e5ee5a063c334f4fb6dc9e8197ae18c46ec9c7cd8282f51b8e34f42a9c7b065850bd9544f82111ec527345eb2c1cc472ae6d1c2a8516422d23b5356f057b6849c9f3a5dc3ccd160517eedd8c79410d78d4a60b84031e1f29586d31e4b91a8d16e9bcee9e309e87a1e5d2c1883c8a758396fbea86a776e0ea64b59a282d22768ac8e2d6e33c1306ce33a464e1b2b434feb3dc6b39b794f62945103fa00122b4e7b80626f20d05ce59dfff2447823b8ea664aa2368de70820e128cc4186476f49be42b8c456ec8ca481062df6d6ec8c4a9f5a39f78c2f8ad5804d0f80fb616cd1b22d21193447f2f5ed69d3604091f468d581043479383ee27b88b455d7b35e7d88f584c4c169eeb3f70f8c3ecd1699bf8e211717dac98725af525dc3ca9fc7322c0f37741eb6877ab807377b917aa4933ecc977639855085a94740fc5055e14d3efd148eec4b7665a1b7110625023c16304a21c733f14c18198da8e78511add81c3996915c31ea6fa1fa34715160848de95b4a4860259dcb5aafd5d381c1c00df64bc1bd8939a8453e9e4190939b5f802e5d9f2ec45a368ed9f9ccd40c5831ffc28b7e78668ec9d4fd77793b4db51f45d389f8fb5e63c6ed7be08dd8ee9b00d34a008795802adab484327b699bdde4f6d7ea5980fd0348c77d66adc6decda96b222de9fc418802f01e02ee3488f8b14e06a946f772eb26c1fd417094a80edbac5ec90b60e5c971481233c326eb4a9e44b9416cefffb028013f7c7393e957b20a64b45c0b0d61b13dce00c7534bd708df8a10c6c74e5fc5b5deeabaef975722e625030e04d638672e9878c15d1a429d72be79324655baa815cd9bd54c8b11f55a7515fa859a78f64785e375b26276ade4c4a8a67eb98b939342f14cde3911d60999b2bf99ca814452e29efe88a54e18fae4d80e7a0eed5c7a8091f541e84a2fec1f58bb52eb95ba880db7c284681d3fcf3a3333ceba58816f5bc095b4dcf6967de19263ec0546dde53a97f901a195f33a42f8b8e20cee39710fedd50e4bb3469184f5588d522d602c01b3a4b8e2221d8498f8e1856580ea9741220cfe56a4473cce791867c7cfd0b4b1ef95f8b860f941f7010f8957fdea5260ee75496e5a945c977215c3dc7c54b9076d634a7075925164aebbd82a9837317acd91b2c4a8b8cb0cbb2a0b1f3145a31fb25b0b818bcff8673937873d051ad2a74ccea90068c02668433e03a0347eaf2549caa25324d1737b9c2dd55f119e9599e3a7304239a8c9e3fc1cb52541064b9a8a6cde48eda514d62138e91f2b16edaa338b5ede969b47e80956eab585530e3191a81a5424605036312fff5437bdd405b6af57a605f54bf8d0c49ff094b823699041f72551847fd92bdad40193023885007b8ad37193e97614a6421ba533780f517e78a99b4364ff14141ce788bc3a25ce97b1012411d010077148043f65d81eca5d4aa375fa1ab6b77466db9ebd4ca53fc88483c94433527e968fb422b27e84ec48112753516c46e0f302c71543c21fa524421829d0c47f4e9afd503d98553469022abb85e6cf6443b2ace635f342f49047031a5d381ec1729a2d40ae5d3d166a63b9e3aebd7967d5233db3d835ae1b98edb3fa052f4637c7a73b37004f6ca65146e3175b0932dabac35b04eb06d5365569f4256bc3da17d4261f118659af666b8095917c0949c11a4fbca55dab109a16ee333c497ee57620c6ba685a7f33c78b6901ce43fab9e4af4f8e2b84380b14a66e8b090b6b2e3288b5a56555f5f4c7839920d8ec6c88c1748eb53f782fb419f49356c2d98752cdaa770fb2a200c9f1f842ffce40f35c1343c62b90859eb1a8b47f3a4139e3dbad2a9379bdb973e7e49e417a1a76f3973c0b50a36dfd93c25c69fa83d46de4d6519f7e453027414585c46e166425be79bd50c4008e3ac4e977415768cef2c2a5388cab7a7cb6fab5328a890f7403af2f1fc10be21b3af0be1b9bb3c20477fb44fb7d98ffaa18914d0b8ee36e299c5683e4e39fc1d37e31ca2a48040b9bd02615fe04b5d29c5a9e16978160eb8ff5643b034f6b63143c68f0fc2504910e6192718d0f2dffe113fcc06a54b931581dccfa71940615cc06f009276ebbbb3b771ddeb6015464cf21cfd2857174b768be10315f7b61d4d07c43902852d267b764345482286f443a82765155b21ee78b2329bd93ed99cb3760861670915ff905b38cfc2cd7e3c6c058a8f841eaaba48bc5b9bcf7880ea50ccfe208f8601914ebae6069abd25d7c5891659313cad2942f27c2e3fa75bc55cdfc6167042d757f3a7605ce712ea8d83fe412e3a3d48c0adec90d796cbcf387192a039ff50b0f1cc8b846f19db640b004dda9759a63bceb1565e43235ee805004fddab0f23fc0fb87fa60d5d27fd0e00f6bc376233c62cf91729f9a59a0b19c189fad92b6de848b48b80425bdad7cac0161697f6b5feef83fcbdb0a56b03cd1d826c218595808b346875404b228df3d261b63966a6e51d31644b9f899796c695fd6070637ff75aa233c882815758a835b2a2ba9fba8f873d3c0adf57ec1d51491e5a3006833f55b310a089fee5aa80225a6a44d91e9932e3cf07d719b7c660f4b0853bdaeb065b4aff6f3fc45bd3d640b02b4b98c8180e201582721ee3a878cf478557f87b721957da67a808e61856f07deb6635f571d43b03dd21902475a495ddea5bb98230edd44c294baa40026a1308d01f83e36752993bc5f730cfe59bead989005ef84e791490a3c45d1a433c087463360855046352136641e36a6806f2ad4554ab77a9531b25427d817052b2e531344d02d3fee088ef7e723e6b98f87e6f22f751b2f21f3603b10c687efafe6ea6973dda73cb6325f9d1b38e851faa2ab67d59dee6e79eda33c5aa80d4f5bf8b3fdec9e8798eb059f87678b6770e8aebfc42b17df003a06e576423b049cc1b6389ea60d6521755d690df48a33e470741915bfcbbc5d94de955adf2372efe135211adae93f1377ce62b0284367a7921de04e92ed0c6ef9485635acb95a5d7ec20f6ad9bb3196aeacc897640e7e282cbccf8de526f4af4023074d29fef0f61e2a9206d6f7a643c79aa30e7f9c42a2a5337122860a58575b50d7f4260b555a7aa250133bb3d0b22916b91bee26bb8e0a01bcf8bd478dfadf80bb36f4e54cdf7ec0534db7f92f438573fabfdd84850a8c345866a339db3c5ca6b0d5e974da376994658077b9e8c80a4759547d46b5084fb4d4c52a660d78384e2cb072edb8c941fa1e7eddf8da412e0b6042c6a448beeb74886180a37d1c1433cda3ad1538d42cea0019339677bdf879c2b07098fb416e99ecfab70f557de4bbd4bd02a6b30321968f8cbc1a2a1e20bb135f4368acdf49310b381102d8b4cd9afafad83dc8f23aed480be89e95f4e2dd19043b1b7b2f7210a7b26b31ff26f1efb6d1375269163a526373cb770087cd8d2374cec57b56f55922f5c475a81c08678196fab5598006a03635dc128be9496ca90f261435ece76f1aa582b36af25796bd23ac7c8830fd01d0635c0caeab4e8fbe8d40073c9728dc9ef909502c2e20ca368f7a7194abbbccb16a5ee1705055e0631048f67323f6173cf596574ec0595351859a4eeaf8d8d70b1835afc653ad697490dea99439286cce63b", 0x1000) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:52 executing program 0: semget(0x1, 0x3, 0x20) r0 = semget(0x1, 0x4, 0x102) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 20:56:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0xffffffffffffffae) 20:56:52 executing program 0: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000005a83cfd703e26fb4000000000000000000000000000000c71770aa32f6927a000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff000000000000000000000000008d00000000"], &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r9 = openat(r8, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r9, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r11, r6, r11, r11]) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 20:56:52 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) 20:56:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r0, 0x2, 0x1) socket(0x1e, 0x8005, 0x3) setsockopt(r0, 0x29, 0x40, &(0x7f0000000040), 0xfffffffffffffdf3) socket(0x13, 0x4003, 0x100000000) 20:56:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 20:56:52 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x3c8, 0x0, &(0x7f000040cffe)=@abs, 0xffffffffffffffb6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x0, 0x4, 0xffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x70}, {r1, 0x10}, {r2, 0x40}, {r3, 0x1b}], 0x4, 0x9) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x4}, {0x18, 0x2, 0x312, 0x2e2}, 0x1, [0x9, 0x8, 0xa915, 0x2, 0x5, 0x100, 0xfffffffffffffff9, 0x1ff]}, 0x3c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:56:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x373) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 20:56:52 executing program 1: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 20:56:52 executing program 1: r0 = socket$inet(0x2, 0x200000000000002, 0xb) getsockopt$inet_opts(r0, 0x0, 0x200000014, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x5}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:56:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 20:56:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x16, 0x3, 0xfff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r1) lseek(r2, 0x0, 0x2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, r4) sendmsg$unix(r3, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 20:56:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x50e}, 0x8) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x100) 20:56:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) dup(r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 20:56:52 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x121) r0 = semget(0x1, 0x7, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7fff, 0x71, 0x37]) semget$private(0x0, 0x0, 0x8) 20:56:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x3, r4, r5, r6, r7, 0x80, 0x497}, 0x9, 0x8001, r8, r9, 0x7, 0x3, 0x7}) r10 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r11 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r10, 0x0, 0x0) 20:56:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 20:56:53 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380), 0x10000000000002a7, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) ftruncate(r0, 0xff) 20:56:53 executing program 0: geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0xa0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x76}, 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = dup(0xffffffffffffff9c) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x5e8b7716}, 0xc) setreuid(r1, r2) 20:56:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="7aea0beec28567a3e9ec46173cbca295a9f1621cd10cc5bbd4525b69e27ea438b1d8abb815516acbf955408816accef9a8cacfdeff5fa098bb6db497a8c0a88f28c42fac48ccf9b6371d096967f42b2249dc297b5599a0dae30675823eb017e43e1e4c8bed7537b6f3314e4e293c1d9690690b8be8f5fc7ee61d1ab87ad132753db737b7d62ebd89a8029a114c0462e814fc80cb5a811192b02db70d85bfbac6cc2075e92b23913771010e5b6d1dd2e650a692ef98e3959c980b1691d7afa0e2f26c81a386f3b8e14dde54023aceaf53bc78b78aaff9", 0xd6}, {&(0x7f0000000180)="4e76cf3271e94eb45aeb2b8be2e912407f11a58aae873766158a0926ee8c691a07489ed15c32dd5749d61b951cad21d1803a5b27b4ccc3aa7bf1594be23f33fffee4e38ae76f260cab258b21481d19086e490cbe1f5776cfefb692954da88949c4cba3086ec9e43e923abf21191c5cd6888c0771af98927cbef5627ace02602f361386748b301f75badb139c50616d357a0517b81af9aaf327e6e01ccc2ae37a3789353dd4297e70adfd89077fb6325c76d9e2abceadf82d69", 0xb9}], 0x2, &(0x7f0000000280)=[{0x88, 0xffff, 0x53e4, "a7c6db288d53a99a081502531618560dc78ee6fffa2f3a84232807a36b4ee6ea3f6cd136c5bac9deda9d96b9d168ec6c54e3b1e7da513eeefefde3ea950c66afdd95638907aba4905c40e324f9884b2e3d6eb7820f47f9ab89e77aaec276960a3904b2bf49066d4161d479842895d9aa5523931c2397"}, {0xa8, 0xffff, 0x3f, "5a403961e808dbc075830b9304b928f4d54cb0ec1cfdbdff663b430f97daa7abb79c12d33d90d7604aea6e55557688b956ac812e315d7198b0ff0bbe85127d87adb8e8e171eb4c754e50421620da10d8d7ac20620c35c090e4e7965d53ab839edffc3187972438babf9fe10bcdd1483f8bfde9a817729f110e81a2545dd5bd5d163cd82f50603fe26a9233cfd93ea69f221b"}, {0x90, 0xffff, 0x10d, "5b36b1236bd2725244c001de4ff5ca54c63343a0e6f9931868eb47a5a3a40bbadfa463f941891049e74d7d206330a8f0e59b995bd14869c5a3dec0556ca42699db1446b9fbbae5549880a9c63c9d299d9654e69f7958f2ab29250a88452bf8a987d504e5bb2880c9221bc52599ac1d093aed8fa2565290a8f4f5e1"}], 0x1c0}, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x11, 0x3, 0x0) sendmsg(r1, &(0x7f0000000c40)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f0000000ac0)=[{&(0x7f00000005c0)="9b271471e93158d837b23c2d863663f9f43e7c14a4099ca207eed3229a3a317449da10e1e8035ec70eaaef0c6382ffad170604eefb2c1880313be7d993b3c0900bdb907f965369de1d64ee4ef982b3bf6cd6369cb1b527436eac16ed7e5b396f4786192b5af507af266d3e718b4d7fd2d37d65a017c0db3fe615e3740f97b0415508c73cfa6cc8b300dc17f3c7290bd17d38443464e74bbcdbbb34cd1dfb8a26940b4ecbdd24c288bfe6679306a86e5f62501ec47a17efab7d911177dc29dcdf83d813f3e4b80b6a5e2f8274032e0fa610e6921ffe9635b5a17d4110f681cca2707693aae5644952b360615236f4e47427910c7eb86c9884", 0xf8}, {&(0x7f00000006c0)="dc01e2f2f10f600c23816cff604a1cf876c2e7af1a5a842ff0325fb5646b3c6b65215b8213e5113c3a140a45e0b29ec87bcd52d64448866be84233edcc1c632078c6b92e81db48637587ac2b243eb74d6461416ba8727dc6ddf5e5a3abf53e3eff26d02ed422780bf72c959dbea0c158998c5e586bf6dfab51e5", 0x7a}, {&(0x7f0000000740)="baf43f87b1174b697aebef04b225427e9343eaa1d226d48971a668061e65fefc82d91bbe93ea45809ae46ff444ee3bfe28d613a9267076e65c452eba9e4f760648c1c5b789d1fc3593a6f105bd0d305797c436b51be8e4bc84e7d2557cf402f3b8dc4fe5a5ac1ff441aa416467685cd89362d3adb51d1ba7b6b6308e64cab8e1d35c279def5f917bc90e3086d7ab18c1a94e64c008fa8c79c71345c74b0135217b0f429222dff1e908e9268642c207aa594cf57e7a41bcb1ade46eb908b8fb2fabf99bb8ac823060e385de0307414f346d4f10e0d79ba5f7b02b4c40217c84dffbbfe7dbd3423a06cf", 0xe9}, {&(0x7f0000000840)="0e4ebddb5e326bc4358aca23129f8db001c938a4ac74e3f2d4bed3a14506c0945544e2a394aa00a209b1c5626f7edaea31cba573b97a1d7e5492b7df640126ff5987441c617128144047aab156d18120aa6c32aaaa3ec4920560dfbe6d767089b0a6fe9c748733510408a3d0b2f84708c5994c166c7b39464ccb2939c44b24cdc145a702cfd0d0170fb07d9c2d86dfa64bb2253894c82ff0a84043afb205820db2275378c83af02e465ebff4cbe8d2aa", 0xb0}, {&(0x7f0000000900)="9652bbc640eae5d91052db072980576c9350fd8445c1328602cf9a09251d7877a9289a5dec0047e42c28408f531d510bae900c4cd1ad91f758f1f0049770a0c59310e72c11c3ca8cb557bc4ecdad20dccefcf435aac282", 0x57}, {&(0x7f0000000980)="ff762010c4b22817c9988d20b89daf354ed9a1ba46aaea4375efb145aa021b28b1ee02c74311ff07b423c65c3832a1abd2f461975defe32a06df7ebfbf3a295c2bde1be4fd33395a9f704ee56f1bcc2a62c8aeb6472bd26c03d850f05dcbd59d18c756a3458fb991b30ee56950711dbca2fdf92d0717e05a561c0c6d20549adf2d514233c0412adcea8e", 0x8a}, {&(0x7f0000000a40)="3018819c7b249487b14d0fa87156601f26a0f4e1c0205d282d9b3a8df179ff4393529bbded90b8ce1eee5b8970e128cea15df72530831e824a2570a0e329f1e027c8ad11ff718d7a500b0bfc4812091bee9be359cf", 0x55}], 0x7, &(0x7f0000000b40)=[{0x50, 0xffff, 0x2, "0cc0662276dc4289626ee274a8350b4f4354c99c849acfe24258de3e875889b46c657fb085b8e3186f0c750d4712cfdc6a4b94a307e159b57656e4de2e9c"}, {0x60, 0xffff, 0x5, "1795fa61022fe2ccf71315dd1b3ceba312e1b2c1fac50ab04bdced69a2d8916bc664a6d8af932d6bb712c977eeecd74750f6ac0ec3ff11dc5dac1d9a85e92364925518962eb2e19c968d2ec4d27b"}, {0x18, 0xffff, 0x7, "2dabca77dc"}, {0x10, 0x1, 0x7}], 0xd8}, 0x40f) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r2, r3, r2]}], 0x28, 0xd}, 0x0) bind(r2, &(0x7f0000000540)=@in6={0x18, 0x3, 0x2, 0x100}, 0xc) 20:56:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x810, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r3, &(0x7f0000000000)="fef26ec7e4ce4b7101c88df03b35d455321b94c8e9fa154ec501e7d041c6af51e738fc88a32215c9606e92142be15b5969eeb3ba0ae7f532861c0f4b9322ac43310efdeff9d08d7b48f7c02a2d27b7e4a25a50ece92eb15da245bd55c0475426884a3c5b62e7c77857a4e8b16e7c13d046040e3e45b57b", 0x77) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 20:56:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 20:56:53 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = socket(0x6, 0x3, 0x20) lseek(r1, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x9, 0x1}, {0x65, 0x7}}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 20:56:53 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x4, 0x7, 0x400, 0x8, "3b6997e6b30d5d16f8f278b3946b73651d3e4084", 0x0, 0x1000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fsync(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file1\x00', r4, r6, 0x2) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x44de1466}, 0xc) 20:56:53 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x7, 0x4, 0x3, "a6b3ce6afd114097cf72f5a25a3b9592669cb55d", 0xfffffffffffffffa, 0x3}) syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 20:56:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000004, 0x2000100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x49079c34, 0x80, r1}) 20:56:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) munlockall() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x348) 20:56:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f00000001c0)='\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 20:56:53 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x3e79, 0x3}, {0x3, 0x2}}, &(0x7f0000000080)) getrlimit(0x3, &(0x7f0000000000)) 20:56:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() r13 = getgid() r14 = getpgid(0x0) r15 = geteuid() getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = getpgrp() r18 = geteuid() r19 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="63242bd482157babdebb0eb55515575432524746f4c0d0e848dbf2bb41e53fe186a13edd01ede693fa5e26b20bf0620583a4b9480b87fef1cab04cd1d500c28d45924d1178edc0836086c4ab480e89880b75e6352e42ce9596ca84e3c1887a", 0x5f}, {&(0x7f0000000100)="dd60bb4256bb5f53e4873c61e633398c7528b2d8634dfffa641d8165cd93efe50363484eecec5b1715fc65436fbf0e6ce11a3aeb341f4c82e0affa778cfc0eb034a70942802322b594a37712c87767314559a0840e008fdf4f04202840fda2162361c9c1f46b8326b2828678be0d7bd335b162f6802d77c1a48ad82ad3076d81bab480aa9c55c7a6d5", 0x89}, {&(0x7f00000001c0)="59b8b9ecb78ff5e3ffa8c0678ab481901cfda7b22b94d3f4e4e8fc7b28625994e1ed551033eed393f2d957fb56939f7979e9aa4be876f9d55c677576a0c4361240b7b6f63f63ddbb89ecc0a6299d8ead8c6604534f654f927100aef0411303318c96c8bc498def0c0325edd14c2071ea31f66701f78849748db15a49f48ac84cf20f105736306722eb72ae511daa0d565626ea2c67e4a50627f0044a1e17d0", 0x9f}], 0x3, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x108, 0x2}, 0x402) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 20:56:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/138, 0x8a}], 0x6, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) close(r0) 20:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 20:56:54 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 20:56:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="7f61d6f96aae438d571eff9fe6a33d366d7e146e4c3581547a6e47dc3423da0b2b46017452a58d17e7a6c48f37a34926bf9cdec40b7e7b4e7e72e6c6663e2a2990eee0ce040cf6e7d23d18a172e780c0923b939a8eeeff95ae24bbb7682b96b47e0daa0fd260cbf6e7df745825573b61886fbe43207f179e41923495481d3852e7608a6e53fb5e340c2e2fe12d25bdf64dd8c344da462c4cbfdbd79c6cc88d42142cffd3b742aec19e12a6414b8555a65b538d8bc1044e0d", 0xb8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="0ef452f774cfbb93c005c137b421c5e7c445e8aeb2aea975e7411244e031256ccea62e8c85fcaad782b0206fd3c6bdb2dbb23589d952450e2407223ef757c39231b0ce07770958b0b1d436b872bb1c5e2b1871b194330615ceb8b8424ac9", 0x5e}, {&(0x7f0000000240)="0111e5709a7bbce6f9bd1511d828972ef59a9decb443bca29f577e753785dafd84bb52027b7a69638a9a1221ddfff197d41be6fe3f24a8356388cfdefe89e80da9ad783d8dc18081a66433b5f5e005dac8e4ab5b415fa492f57cb0452546279c", 0x60}, {&(0x7f00000002c0)}], 0x5, 0x0) clock_settime(0x7, &(0x7f0000000180)={0xa3, 0x100}) fsync(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair(0x0, 0x3, 0x3cd9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 20:56:54 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 20:56:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7fffffff, 0x8, 0x1ff, 0x9, "86bd113d4d51d4a27f15e225dba9e84232f2787b", 0x20, 0xc0f8}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000040), 0x10250) shmget(0x2, 0x2000, 0x200, &(0x7f0000001000/0x2000)=nil) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) pipe2(&(0x7f0000000280), 0x10000) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}, {0x0}], 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 20:56:54 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:56:54 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x86a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xcb4bef053232d528) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x94) write(r4, &(0x7f0000000200)="9fff646c50ebec296c6dae2b54a2f379e662bab7c25b2d467d0564b239cec06f8e36748dda63e907f34ff34b11c3fb965dec2441ca3b4f28cd7fdd55352cec96be82fc111c5be2ac509434dacbf3d495a26766db1cfbb1e3606b9786d0", 0x5d) r5 = getgid() r6 = getgid() setgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r5, r6]) r7 = socket(0x0, 0x4, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt(r4, 0xfff, 0x10001, &(0x7f0000000280)=""/111, &(0x7f0000000300)=0x6f) 20:56:55 executing program 0: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000000)="1e7a28c2e689c342d4fb14ac10e918bb10050ee51fade7edbc799c41407cc88f4d5c8976502b20c5a2731d656d73b8e36424245ddd25aa1603ce790619d97e19464c6e443ef886c222587e4fc3ca2eaefadc8d6f8d9393657b84b570f16fe3fba907bf1d67b7c0244cbdf20af809c73d7b471cfbd3887299abf988f8102de25f72feb0040f2fc55bbfe9855e3c09969f10a019748da8ad2ad6430d04d484afc77bf340f2326c314e92cebcdc7c16ddabbe60b22dad4c8c68b991ce03a883f802933a82552dbe57", 0xc7) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:56:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1ac, &(0x7f0000000300)="73ef5e3df392147e445e011e75961e0fc79ee0c51daf160e78f29ed46679a64bf837b1016a9ca80a319f9fea54b4ed84c12a0776f36ad88a8996bd3ac683c9a67e22a599c6d870c304cd72060900883cfa62e9d6f80d843d0642a48b13c35d8673017aeaa9412b24c13e74a87e766833b060b6527ddb3a38a7b56caff4474be36b984a93df6d4e818d17312a6d309608634d93ac4748dc21c057c6c08e4abf30e644813fe013c0b695e4b1ccb1ff4c7522f556a8c76ec3a52b15ffb1c45f9706785a5077626a15626e0a4dc92edfb75e2dea132a9561f1cc4492c2226c470480ebb2f0c7389a93e2886d106683b611de96c687dcf70959ddbfb62964f202b39e4250dad14b2fe2e142f8af439cadd7e56f8c3d3bc8655658ffa81e0c3e5dce60c85e7139805b31e242686687ec0000", 0x12f) 20:56:55 executing program 1: r0 = geteuid() seteuid(r0) geteuid() 20:56:55 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0xffffffff) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:56:55 executing program 0: r0 = socket$inet(0x2, 0xc005, 0xb) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 20:56:55 executing program 1: r0 = socket$inet(0x2, 0x12, 0x10000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0xc007, 0x400) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x201000000000e, &(0x7f0000000000)="ea00005c00000000", 0x269) 20:56:55 executing program 1: shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x3) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x420, 0x2) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x100002000) 20:56:55 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ff0000ec38255bf735fb95379780e84092debfb10bb6d0cb64fe84b2435c73f8573e99f3a46fd59971ef8fa9b39c9122a11a9cd3bd70b553f5e8615450f41fd41edaa7262d4a01d2dc579095cb2d17da17d6333f1aadae68317c86813f3d672fc4e7a4e7c479c382c0cec04affa9d9d405d8d45c3281b6a35bcaf076"], 0x10}, 0x0) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) fcntl$setflags(r1, 0x2, 0x0) r2 = getuid() getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setuid(r2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 20:56:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) syz_open_pts() 20:56:55 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x20000000006, 0x4, 0x0, 0x0) 20:56:56 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8020, 0x7a) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x81, 0x1}, 0x10) getegid() setregid(r0, r1) 20:56:56 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r0, 0x0, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 20:56:56 executing program 0: r0 = kqueue() r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f00000013c0)=""/131, 0x83}, {&(0x7f0000001540)=""/111, 0xffffffffffffffab}], 0x10000000000000e8) getpeername$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) clock_getres(0x2, &(0x7f00000001c0)) ioctl$TIOCSBRK(r3, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r3, 0x20007461) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) close(r4) 20:56:56 executing program 1: poll(0x0, 0x0, 0x80000000) r0 = socket(0x20, 0x5, 0xfff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x89}, {r2, 0x4}], 0x3, 0x3) 20:56:56 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f00007a0000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/138, 0x8a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) 20:56:56 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0xa, r0) 20:56:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040)="623d3329cede4b6d11ba822d974a2b2eb896d208478af33bc866712ea732116584120d7a3d7edf15a3b8d59da5108ab181600b012167089608b13bce24db", 0x3e) 20:56:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') getpid() 20:56:56 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 20:56:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x80, 0x10a) 20:56:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10a00, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 20:56:56 executing program 1: readv(0xffffffffffffffff, 0x0, 0xcf) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000068d80701669a7dea5d48b263746639b98b06a0a8e44f998a6521bb0ead1a17ba674431b3cfd0a09ff7927e28e89f7a941bab55a5af7c19a1ab7b4859484045933ad7a4a8288e6d2a435b9518cde6bb9020b354ff5891e097177b1597393fc232c6820000000000"], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="548335541f8b41e714a38bc01deea15e1411bab2dd431f159b8b45ef08697874c7459beff88f564d4a0e45c910ee1fadabf5ee0796971ba5d69504fa7f083e9f142942d7f6ee80785e3d422d40d07a8d65a72ebe54c888c25b279ca0b079b473a1e5983023ccf4c90b3ccd0ab8e06fcc3074441a4bb96992aac921d17bfd5a2f8d68ddd06cc10d8d2d7d5176b0d815832708775baa4d18ed44953d2be5060308747664fa13454d2a5f399c1b1d3a92f301e08b529ceca3a8ff537c447865ee7e30c6fc4c22668dada6925eb7936ac43f3bf9c6552c0adb84344ea729bd2766", 0xdf}, {&(0x7f0000000140)="9ed880038b5d2b7526ae4131ff9c0882fd367d7527c401b7d88beccb67f92c85196d69", 0x23}, {&(0x7f0000000300)="288f0ef4140d9b018a4da5d6a973309ae546daf6859ae6dc4c15a459a9124aca353ef3effb076823bac9cc960ddc233a80d22d8fa98398869323a4851e3186e177050a44fe1d0ce7041d19eb379b0a73c082ae59e92f584d0c4e201b846abaf4fb0cd238b75ce188be1082f7a32eae9c87e7c474333e6396468de9bb9739634f4db0ebf0e42af8f107184dc4dce15ae4d91464b82c86f225893df66385acea33c33313f558076ffd449c2bf7515013a13a9420e9e93138983793a77360fd26073584a248ae4f8b180dbc97", 0xcb}, {&(0x7f0000000200)="7a969d706fa4f90bdec7a165affa8f49a1979545d5a1b8fd76a222163c42f55c6c5256f8f6cb6ea000ce93ca98e9ae3fa59722d0a063324508a8f05fcdbb72b4295e0f0adc9bbd546d723feea4f517dcedbf070f0e7351165a71da5d837efe2132f5e108d122d1a1", 0x68}], 0x4, 0x0, 0x0, 0x1}, 0x8) write(0xffffffffffffffff, &(0x7f0000000440)="57925d75118b2cd1ad288137a0fc606b3972387678831e174c42cb478a8e6d5fc700fd5fa380558041fcdaa130d0a8cd59ff7a86fa7bf9aacdb1d56253ec0e8c35957f53b2de3ae452ab6bf922ca0d1a49ef43b35d59b8221c42a489a61357cdb7fb4a2b0d6e455b60d3c36e0d7b10e3ddcc4ec346", 0x75) 20:56:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66dad28c69004698c804018057022238e6507cf420eeadab38df8c2bff675567e85d82987a2a5996f498a661e7a004b1d8055ef57ab5c7b5b73099aa3433cf9ff6dcc9ab32b2dbc1c58b13875608e43a0a7baf3f3a934aa475e8c50b6d46602462ec247a35cb2f2b548b355de2ae37feb6ebb16205f977"], 0x1) writev(r0, &(0x7f0000002980)=[{&(0x7f0000001980)="19df1810e172d403447f6ebd1a4d34c429ba6649066e8631c261f91f780e5a09af81ecdae4c390d64489e33b2dbdddfbed168f412509484cf26c6e5349c800ed510d71ecc3897ebcc3b0a53d93dcf29acf3b8f604b613ea6746758738ab3caa16bd2599a99719e8f161326a7c169f876cb3ac7fb2db8d93211128ea315297a918d08bdb66152a9e11c5c9fdc1e55bebfce757729c222c0ee674771751a729af0f331044b8de54317de361a7a3ad4a282dc8fa59802ad6048a1ffa80f89a57ec01eb5810e2cda056f2235e60e39ed47d65eefe657a06a75aca8253e380bd98e32fc116ea3f7d46711ef6db96f3dd9df5ea5a29c4d8914ea45684330293219596edd022aa409c88e2211525280dd4536c93861e6bd492458a1386125b867191a22c3d8d303019311643448e2993ade1199d22905e97657043ccde3a9bf18bf8f177aa24cd068b5f0610df9345f2fa64b30ec417a4e32bcc1887b733497c1bec9724958d0f9212f7cf5bd8b6729d52045c30f6a210053c1b24ed4e27dfd8ee23a5f5197df0ab33723259db3d35e5795b9b399f6f49f6776dd58e89e320726b81e7eddf20aa820978746649e2d1f04d851975b077c95a591f4525e9e9c55d721ef0c8031465ba805a0e856cae62991dd3ba5321a307017765f57b1779578242033c68c44ec8555af706aa86383e4fe75317e7cbe3f6694a0aecdadb70481cd03b71da95ca231691e63b29d869118f939b3974d646830db64a4ce157a21482a44cf95919fc5bae9c3fba523af0876a02af3c23d773c527b1bcf5261cb5761f43d87526795e86b5d73d2a47dfb82c494e101802327db21938d4c546453bc222d6fc4651005515bc106bf0607ea304ee5f682f22cafa2d768a7613e57b7aadf372f29f445fc4506c3e398f7d7b81eabba6cdd2775e0d80513fc8415910b071d2657830ac00ae2b729e533a1098ddbc6e41853eeb96d5255095e3efbaebc11b8d2cf7abd69b5a2160744200a6585455dbfcf98bb46482d73148137b2fbe56dfb530b6ec9adf0d191c2c1577cb45054b3cde3df023b046daea8169dd8b21ad99d57986625af8109cd4bd8b78d04c7323f556f8593ad4ef4a5deca6705b246951bbd77fad24cce73940ae1d4c604fb885a36711a2d8478f765245e70a4cb61e814502f5cf0d4ab1a3326e22dbfbf1b3b953ad39c2cf403e3717f48b93ae8ad25b4deee50de834ecbe5e922b05da7b7d399676338fcc6f6c29a7f19a8f8672ca29867001946cbffb2a46a7a0b96873950e4bd48c9fc1e4be5bb5dc82065da8078376a4a8457cac1b141ba045d920ec56b37c37288704c3b591573ea6daf143d259d84ae8a9c47896774858554fc8715e5e7d817928a288bb6f5d7b992f5ede382d43ff92fe9522653e1ab38a6d565ce44c5910cbf07bfa19038079f1a401ae7577a6cec61bdf445ac8d452f5d0276e039dd76a92fc22d2c16af5e3f2a162ba11d0961457c06c5f3aa9daa7eb2bdd0986f27f8f91c2ded7c3f8b0b6a39853e9974ad7a6a37a77170fd4d1595c918074f46e78a82aed9ae1312afd4d5b0da76c49c0898f1f1458997344c90e3fb56c179c61eee92859e43ec7ea64a8df1c5d8c8fffede37f8c99c8cb1ac5e7bbfcba86fa343c35bc356bd07512ebf39cc6d61df9a4522459a309106b6432f306d9d605d450d196bcaa77fa6e345ce0659c1e5cbe898a687d798759d961a1c33f17599458b0a9307a0b74ce960cf1be7c4abb331f51d16020cd8866d9179d86fb16aae0b8e3d401d20a4ca2b2b67dd2f4d37e16ceb6b1c14178012a259b91d3b4123cdf6ad3c93bfda1a2a479bb5ec842b0bbe88990cacf1669877cf421df37f4a909c70fedcd9f900c24ff267bf1ee230aea33e94c23266c2ca1dbe0d014c62e7edd5934d42905a6c73abdf1fa663b26e7c32e1ed9d7ff0a75e5ab8e15d878b62b5a2a803f2781e859e947e3c1317f7e9ad9c57958496e965d26db68089881e54f5c161233570f8647d4294f1d50bce1f8a2d9084f472204c9702d83a7810edf98c889d74d419be718f347578368ce86b554b851224fb694a4ef64a8bcc677e640079b9654ffbde849e8f38381634c42b58a23bdef30bad4d6cb6ff8dcb4a277d4be50416b266e0fe2b236c29ef42f8d48beb2643f888c575ea667b6ce56b3ac15cfd4ca4afdda58564bb6bb7cca48bea5561f29432ea1e5c21a491bc213a4180b221a46f72233f7b8f242dc41ad7867538731f443ed508e253e8a3d312f7c4b8967de70325cff26e826cadf615a166a202d52d0eb92ef21861b9576d65d5c1b4e45d6cbe6446afb2d48a7167409db1a28d56bfb26437f4254a923f1be791c9b4b9450c7e8d7db316524eac428bf4c1a4938f350e9ea0a8a0d6ee3fe1066bd4e727d973780e7620f9faab14870e4dc1c8705025a50dc60a03fb2769c20819873f2ccf11a400b681078e3a75f1d65a58443dc878b84386f4a8212a40e49692f390d3c8457fa24fce040a73082d4d051795df2a7f4938f700119031d9af5820b09635e830335c64536df4904ac03becc4fca727e5e44a37b53efa015286d3009501839becfd28398bd5a90b0461d709ffed33e316c28674301702fdb5a79d8a88f02344015d855bf6adad7e130ab04245fc99036952203ae7728025c5671450e28a70f8826aa279090d42a9540d5ae900cd736df6786b55ad4729a4cd8f5bbfe8413ffe559b8b5d38b6753dfafe39cac27858f7d9cfb0f4407d33105cae8eeedbaf7a26dd779ff80c1b4bb60de544b9d9511a08c610f7fe1e7e54b38c720e9ab0776a1953171e2c4ba99879637cd9ff0334dc8364953ae91b537545bbfe79f4ae4e059eecae283ceb71eab51c16ef65b17ebd644c39f1c29b6506e2ae813e3afea31d7c9f5462f669904606a90f3b418b05e1bbfa542fc5aea1633e1c1628ba51c575618d35e029bc54cd323a68ba982beea3bf7ae008d587f78ca898cfabfe864bd237fac92867735c3a6e26a5ea965e14db4a87f9e54bd0e01428ebf976eb04a1fae6a7182fc5bf4b2eecdc910b9f3b38eb638cb554c0d62bb1d46576479b69b2ee18dd689caad13c6c5769e767e13420b55e43947193408b9f19110cf6fe8359f53ffbff9ea363c3e9e107724ff591dd84a73597a692106ed4a32372bb066ebeae86c72a57a6b0f309c61acc0fc03d3dce2acbb84e1252963cd7944b0ea3b4bc7ae801f213ed006ea2218747f23b9842de3bad8a4ed0dcc25f2a972381c44dd95831dc5bb012bc96101b6abdcfff036ef44322ac1b6cfa65b7afc8b229c380b8d4f35ffb0bb0cd3cdcd82ff27180fe8e8eee1ad0bcd4d2de7e0e17d0faad28ffb7e93e1c30d7d9926b95d5e6d5c2936675528133c12878048e131e7fc59a2c94fc0c7ee35d38b8c4715ee926e63be7acc9e0caf250e503b94d8072b092a0a1bfd4d861b4efdf967f36b6353c7f47899d9605da63ddcdc1d33921fe0671f0d15864b6bcc9ef6740ed09b223c24f3bfb1c5c5e911b398616e3e8af481bc3328002d60711d710af9f531729b07d5cbcd3e22ba5ff328004eed997d656758cf7027c3c23c6561687c9c7d436d5ce16d11b0cb453b7b2e6536b337ffecf1536ceeb1268bbb34c825beb28786d10dcdd5b1567e21f42d459ce9111499d8d78587f776e88485a40d8671693de1b2ca2b12cf75d3b388899e52704428297d7a9e71fcf042c7a9c420da846bd949b250636ac2be664042230dfcc3ddf751a161321d366b1e215a7e32a2bb9bf0a38235ac0509f0e4ff761ada90cda1c038e7412e137005c0e5616ab1b0c39d0ec87e82c49be8f447e4eb96a8976d72328cf86e03b06925bd591cf02ca5029fc4260c7e99dd004ada2ebb0a214c0485416f5ac99ad53dcf6020477c1e0f8d244d0c54154bbfe6b6c6562bd6698e7db50277c9ff819c66fc1fb080d9bdc52415a3100bebe57c117b7db7fb837ea561268e1e543cbcd992a114baf5356554917551586711f0bc7ab70ba9e5259de93c9c0cb9bdfcce24b19c4eeaa4a997b09c19bd864699d3995bd45985300a9532bfd526a73673a4566e971453d2a9c87e596a66409dfcae48061ad40da04eb13ea6aa6e72bbea6cb83868417415fd3439b624dfbdfd8e51324425bf405c1c2502590706ed3ea4c1d41087301aef26c5e7749b6f53381e693e0c68e4a2827d380edeab8df0458e3da72bd462dbd6ae941630843b8feb55ba3cf6c08ae56c4902b4355b71060df8c83c96501ba20ce0ddacd85bab2001b92d59400a6d6cdf6c7a6e4b21fc44276d3f45cbd3f44c617ac452f6711065cb91f3fa26305c7d56cea689e267b7c300730ae29197c6e9749a79f2b441c1b04a89207c8b68770ddcb8cdd6b2dff045ea234518bc98177cc7563097ee7e1e97c193c88b52e4569edddca9e69e358722edaf5953b11f9695faa16301cf2d28840427d0b61739dc5fdef11f0f21815a5331f1598d092ca69f3278747ff12e213f8079b02e0eb69a35915b8a1d5adaceb885730648a92caa34f459a2966b86f8c9a759c79149e44ac8948d79462bacb4ecddc680562e4f309e76b347bc7aa7e53040b8f8f0658224a50ee4ab57e437d5dcf12d62e0a814f1d5539efbce5025fef33baa0dd23d7b4f91bce781ab5ea88482713fdcad5f00efdec7911d3e0b59fa6ad6fbf9184a13c8dfe30a1221d528fe18c3df526d2fe389796d8373b919a68db4319a401b3d6bc671e395d68e77f5b11c89e55e6e4beb98be79eac84afb0fec445b25e33bdf72fe435320d4be4ce0e5e89743202f777294e7788ba1cdfc4145930ed31b6acf3ed792197946d4285d4b8cc0c0f163572bf4d1854455b07482e9c16532adc44404d68bc4d051b11bfde7ef3c4e9e71ba5da13edf391c262708510542691c521d02b1ea4f899c527b922e3f3d4bb026286e481d626cfbc2a091ed52d97c1e8670f24cd0ed27e1fe66d92a912abd613168a6f63a92331e518cc3e5c35b526fa71657655df188a144d557133d980d7e2e697d962ec872cef636be0bbc90da6dd90643a3624c0f9ffbe9994a3ff904a314fcacffaf8e772042b600b8e96e7e1c593daac8e5c27047a9048abc8bbd09d6e66b590dd362c142beda1325c2d5a73e9e68a958781af459037ce74413a19a7bbf1fc3cf6fbe1783cb2f6d46b18a9b4d465fd3effba61f158425b414460619b5ad0296185c2c836c0b25fa1d8605e13d8ccbce39c18a531b189064c8c3e4ba4b6a6c6b81ade20578402f2a95a972f4d9f16610fc7f0b891fba5bbe2b4ea4abbcdd71b398ac9ba28b6b8fa42622570e01c76004be271e816c2d53fae52f4422f917b327918f4951a7e31c9818bb1aeadb7fe7f2dc97962c50693c4b7c7b4661ab18d3c08c69a7a42f1ccbde20ba975faec812b4363abc31b8faa2fbaad98321308c1836e21a1593bc0aa3ced98ae8e205189711520e8429df047a9bedaa06c16eb47e2f701c84be4e97df037de835caec0461aaeabacae46ca1676e95a6f2a2449daf487820093832645d67522b1f9aa2b5c2d8a3a269d04968f42d761a80ecf86d29e94d5d8f19d82f3ab36855e05624f318d9080bf1f311d3f0d706977b545f7978548cb3bc429e16187ca923f9d7f62add6aaed4ceb6b3b52115033cfca3144163faf8650aad570bfba1513a21c0168c0c5945a225e286b3b8cb20e6e3587158f354d6437b7431d0a04dbc5a51f1f74d2c99b3565fab12b3d1047744f9a96c95cd8921bbc0a24287619d50ced462b3c81b85badbe343f6aaaeea0d5", 0x1000}], 0x1) 20:56:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:56:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc, 0x4}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x2, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 20:56:56 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x42, 0x1, 0xc59, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa5, 0x82, 0x93d, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x9ed, 0x4}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x10000, 0x10000}, {{r1}, 0xfffffffffffffffe, 0xca, 0x0, 0x7e63, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x80000001, 0x3ff}], 0x7, &(0x7f0000000200)={0x0, 0x1ff}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 20:56:56 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) read(r3, &(0x7f0000000000)=""/112, 0x70) ioctl$TIOCEXCL(r1, 0x2000740d) write(r1, &(0x7f0000000140)='<', 0x1) 20:56:56 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') chroot(&(0x7f00000000c0)='./file0\x00') getegid() lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:56:56 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 20:56:56 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) recvfrom$unix(r7, &(0x7f00000011c0)=""/4096, 0x1000, 0x843, &(0x7f00000001c0)=ANY=[@ANYBLOB="0168c9c21d696c65310049340e1b00d31aa28af66754384a9e3ad1bb2b60eedcd456d1f4"], 0xa) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 20:56:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x40, 0x7}, 0xc) 20:56:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffc7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:56 executing program 1: mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x1ffb, 0x40) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 20:56:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1ff, 0x4) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 20:56:56 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) shmget$private(0x0, 0x4000, 0x206, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 20:56:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x0, 0x8, 0x4}, {0x18, 0x3, 0x0, 0x1000}, 0x2, [0x90, 0x0, 0x40, 0xcc5, 0x1, 0x4, 0xffffffffffffffc1, 0x1]}, 0x3c) setpgid(r8, r8) setpgid(r8, r9) 20:56:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) fcntl$setflags(r0, 0x2, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r5 = accept$inet(r4, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r4, &(0x7f00000004c0)=""/78, 0x4e) getdents(r4, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r5}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r5}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r5}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r4}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r5}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900), &(0x7f0000000880)) 20:56:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x40}, {0x18, 0x0, 0x3, 0x80000000}, 0x30b1, [0x2e02, 0x7, 0x6, 0x7, 0x1f, 0x20, 0x2, 0x8]}, 0x3c) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000100)=""/98, 0x62) getsockopt(r0, 0x569, 0x2, &(0x7f0000000000)=""/24, &(0x7f0000000080)=0x18) 20:56:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000009c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257834857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c8c50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035c62e35f8df21c879e0681b2a807679ebb20988efb862d1fc4ca93b6bae049a900c5a19d5377f1d156dc534afe6208a10a271c490bd96184306f018813e82d3d9af76520587c6be6e830741e801d3d7a1dda25988cd814cd62a4737dabe71693b303a38a2f4991077fed5e31929b445a86bebd015eb515294fd5691d5bcad5f7e4d5d56f14b18c16185b22a74677d02bea7215190dc8253d7e6ddd96a1bf3402d20f1ab12e74d83aa67d7af30da1a3c6928c16b3ce8e7e29d831a5e648a132c27ea348be794a4257788923e86ee6fb6a5d077ac959d1296844155ae1469b05feaa9343d025aec3707d43f80acf3214b8f98472789a5b3720c3434a3115b982d6c386cdd1c1f6329c03322391c2e8a0000000000008e51c839ae1f2f061c542e559d7c7c80073377dd0dc6ccecf2314605680b8591df4aff792b014f57a77cfbf7", 0x238) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r3 = semget(0x1, 0x2, 0x400) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000000)=""/48) 20:56:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r4 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0xf4333a147e9fecbc, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r3, 0x0) write(r3, &(0x7f0000000600)="01d8071a59bc74c9b040014b9ff8add1fd73254a22446ee8ba69c86a75d92547564ff0899d14a67e7bc068b807b9585b78fae04b1e6d37138c3c7a80076e0b05a849a009577477e9d4d71d21ff9fa5854494fa8f767c827ebb6aab36df01c0201ca2f0c244a6a400a0ed0d158617b81952b3cb40daa94602e91e3dd3580951fadb91eacef6dc45eb43832d37069ff53765cb12d1dbfe8305000000000000000bebc6d8b14866e177490548f020975aa32a612af112afdb6defa2bec78e57ddc965f37722876c774902fec410b48a5bc06646cf9cd446879c9c8089744f5ea04fe8bdbaf46dc86ea0886cebf1897c200123943b27fefe212de1cb157a7b11019ca64e4f7c700d912d6d01623e770acd13cd9d6c3b81642b58b3cce88c3ea9a45023581aa10b14a6fa1e03779b6cf4851ef76a2b992b3d75a88a863df33c5b195e9c7d66b41a0ecd7ef26429d272dc668faf5abf0635fde5cf83688d3eb0b3b8ce6076dadb291d3c7ae1a8338b", 0x107) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 20:56:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="2981ba396702000d", 0x8) sendto$inet(r0, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1ccd9f5ce6521332a0e", 0x784, 0x0, 0x0, 0x0) 20:56:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) fsync(r0) 20:56:57 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') getgid() mknod(&(0x7f0000000140)='./file0\x00', 0x6008, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1012, r0, 0x0, 0x0) pledge(&(0x7f0000000080)='r\x00', &(0x7f0000000100)='\x00') 20:56:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x688, 0x140) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() pipe(&(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:56:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffff7, 0x7}, 0xc) 20:56:57 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x80000001}, 0xc) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 20:56:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001000, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) dup(r1) 20:56:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/84, 0x54, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x85e, 0x3f}, 0xc) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 20:56:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpeername(r0, 0x0, &(0x7f0000000400)) 20:56:58 executing program 0: r0 = socket$unix(0x1, 0x10000000000003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) fchdir(r0) close(r0) 20:56:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget(0x0, 0xaa6b00acfecc4218) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() r1 = semget$private(0x0, 0x2, 0x500) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000280)=""/231) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x200, 0x1, 0x8]) fcntl$getflags(r0, 0x3) 20:56:58 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="f996d2c316e89b59fec9058cc99a1c7d85806a1b18eb639b587d2815d1f62d9ea3a542a3d4faa2d7983640566ae3a314b15764a0c9cb3dfc5a9384b2960156307ac7be947e51d55785d4ee64b6d6b2295e0e41f7089934e70ff655649c05e8a543324c57c96438e7340487f6114e591ae0c72ef03e7c82bb6961f19ba98c8e9060081037f683122b5590cc5b443bc009fb04a22016b47aa85669c1293803edb3427eafaa98699edb00459aa12c79f9f85ad044def5", 0xb5}, {&(0x7f00000000c0)="c94eb7c98c0c8539a88047ca690db7cb9a55d562c7372fd0b522ecea9ecc65baf8a2d35ae1dcd830c6858213e73ae2ab04ffac27cef7f5a6ef07df6d268b30b6d6f452dc592728bf039ce91be501aaa1ea845f4a7616f95cb93f6f1ea86b66356f72e1a0d88798dae1e0b0595c647942c869a322941a4fa9e98d944fdd57c1f250992c5f52706df25a58d9a6d2d15c6e57758f7bc6e5dd674a9a30e45086a584466c36ce69754847eef7216149a2550bc1d54bda83a97b1fe683c8ceefd3eaa18a1e33e835faa7fdb19805bb849687f2e80155e6dd330c364b7decf518c8eaefaf8fad77d0f9f145c3b519", 0xeb}, {&(0x7f00000001c0)="66d47f5451ad5297e7d59a7074a206190ef3083750b3fd61893dbdbdd011aef88ffb2724b91f93950c176f044ead9f19829f636aba33bc3879bebb82af8405ff9a631276375d0ae3d0fbae36bae94d5748c3d24a9602e91775dcd7184bebf816d5bd4cd8627e0e30cde5f1f33015d6e7c2765ede1f6466c7fc11dec0840c7a424b3e90ea2dc8d9f88c1d35e2bb69bced0ea771de3883117f2c17c6bde46e4ea156a843ec2e5ea54c73196f82ca7262802e3941a8222dd5ea9ad7fe1c5d46cdecdfa44d4bf9ff6985f2cec759123a4dad3ead88eaeb1cd1b1481ec429269cc991ab83d8cb", 0xffffffffffffff24}], 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getgid() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgid() getegid() getgroups(0x8, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000440)) 20:56:58 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x80000000000006) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 20:56:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1000000000000171) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 20:56:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x10b) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0x100000001}, {0x3, 0x6}}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 20:56:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffe74) recvfrom$inet6(r0, &(0x7f0000000000)=""/54, 0x36, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x6}, 0xc) socket(0x2, 0x3, 0x1) 20:56:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b2009c96b85870e90c75530e1aa1f467dda795f860c2042adc5c9daa9f5326441e01010748cc3182ef00e76b61df3b805920ea240520ccadd7895d8d7e2da5396ed029c3c522358498abda79b4e55db3a42e16c78666fc1f15545333e04eb02272", 0x61) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 20:56:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) r2 = msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semget(0x3, 0x3, 0x9) r4 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r4, 0x0, 0x2, 0x7, 0x0, 0x1}) r5 = dup2(r0, r1) ioctl$TIOCSDTR(r5, 0x20007479) 20:56:59 executing program 0: r0 = syz_open_pts() r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x3) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x40) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000100)=[{r5, 0x100}, {r2, 0x82}, {r2, 0x10}, {r4, 0x40}, {r2, 0x20}, {r4, 0x41}, {r2, 0x102}, {r4, 0x12}, {r5, 0x38}], 0x9, 0xfffffffffffffffb) write(r5, &(0x7f00000000c0)="14", 0x1) 20:56:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x6, 0x4000, 0x9) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000, 0x800000000}], 0x5, 0x0, 0x0, 0x0) socket(0x10, 0x1, 0x8) shutdown(r0, 0x2) 20:56:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x80000001) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x8}, {r2, 0x8d}, {r3}, {r4, 0x114}], 0x5, 0x20) poll(0xfffffffffffffffe, 0x99, 0x0) 20:57:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 20:57:00 executing program 1: r0 = kqueue() r1 = semget(0x1, 0x3, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7b4) r2 = socket(0x6, 0x4, 0x100) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x5, 0x10000, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x7f, 0xed98}, {{r2}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x42, 0xa0, 0x1}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 20:57:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="25a2f3fa4e0f46d1e4dfca4d320dcadc733917fd42ce1b86343531615bd41a34e4b7424b26f83f6fe1c4d753fb6bd7cc471324caef20eef0077171601e52a0dd751c0723b3c0593fbe9083a27dd073898b3b501a64f101ffc54aae2ddfb919dc73c86dece7637195f8d8567eea8f25fbe9f4f1009da2b7ccd86903893f8d80aa3d92a1de1f52af5bd243c22f771cd4482f97b5c800b08fd94b0572e2f926ad3a3b75473c5ad600000000000000000000", 0x279) accept(r0, 0x0, &(0x7f0000000000)) 20:57:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d9208000036b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27dfc110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36ecae7ebfb4c9d7fef518d701c8b860", 0x376) r1 = msgget$private(0x0, 0x8d3b3568fb10037e) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a7003800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xde, 0x3, 0x800) r2 = syz_open_pts() close(r0) write(r2, &(0x7f0000000000)="88c5e3636d5c809d54cc5f61af3d3b79bd7fad0c0d99e76d2bdd35f19340fa6f061e8f478baf98e9e8764374616ab26feaf2c3e19f641d9c68a29626a401fd50710be15f457e3b842fc048806114969114598a7277e41c3b765e67f4cb48b681155a4ea3f005ccb8e4cd3691e5efd6412ffe63e75d5ceed0500362804513f4d8", 0x80) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r3, 0x5) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x37, 0x3, 0x379d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt(r0, 0x7, 0xfffffffffffffffc, &(0x7f0000000140)=""/168, &(0x7f0000000040)=0xa8) 20:57:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4, 0xffffffffffff8001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="55f4fa12d19b4cff59d1e21f35a7dd3868533db0a3dd983cde6bca39e1ffcb4a24bf14f4ae046a508d72920310defde1167ebbca6b", 0x35) setsockopt(r0, 0x4, 0x3, &(0x7f0000000240)="1abcfe73de56c8c6f053b108f0cd55dcd74c5c8b4782300bab39db873d3c99ff0c78691f171e5bc364e524d169dc84067db91a88a003d02cb2fd51d0cb6f9aa8207cd0735715b50178d178a706575c80150ff7839f878f1661853aebd95b61298aff48baff7efa95701ec8dedce258b4e242cf9fd695dfe1f9033eff8da35884357b8000e978779ae40b93864913f6000000000000000000000000000000", 0x9e) 20:57:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) getrlimit(0x0, &(0x7f0000000680)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x520, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 20:57:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100008000000000f9dd4ae1a15babaedc23fe78a99033247e8600ce26173d43a07f5dad0e4a270c80f280e237ae721ece3912894ea94ec765417d64994b5772751f997ad44aad", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000240), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r6) 20:57:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 20:57:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:57:01 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000200)='./file1/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10800, 0x90) ioctl$TIOCSTART(r0, 0x2000746e) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x93) getsockname(r0, &(0x7f0000000680)=@un=@abs, &(0x7f0000000140)=0x8) geteuid() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') execve(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')%\x00', &(0x7f0000000440)='c\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\\/&\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000580)='\x81\x00', &(0x7f00000005c0)='r\x00']) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 20:57:01 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffde1}, {0x0}, {0x0}, {0x0}, {0x0}], 0x1136, 0x0, 0x89}, 0x0) syz_open_pts() 20:57:01 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10006617830fb97d13536052068afe0000000000000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) socket(0x37, 0xc003, 0x0) 20:57:01 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="aaaa1b2d89f64c2b717213daec97b8973fe5b0768a85b9354474e2e9898f04bbec583623b74ef80b2c37472920c4f44c515f4e05126ace2478354ecb", 0x3c) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 20:57:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820206000000e34172004f679f9e348814e26ae9f82af189fd742e2508f8ed81368a0a159264a1d19edab9caa4f5c4b522fbec1d6c512056f58ffb45f4e47c095d56800c044a9c20cfb682f7c6949329088fc523c9a50e43e55f7a1a8da4f2db064fd6cc4487c7645bdf8dfe1886d3e700c620b149a33553a0593c9b48efba55ffc6afe7ebcd160db64c061b5a99d7457848720e3c1d823e09b1c52cc5877650301e5a440c60fea87121753214d3c2234a123ff3bd51b544855821f1fcbfe810ae354f8bf0053e009ca8d579c418242cecf9a8b565b2de1ecaa49dc00c9bb4160ab658334b2e45aef713ca88edb442a5516b6fc3673cdd595499c691236cc39c78d1eb48ab3846406a4f32b4f39026437fe0ba0a2cd2025e"], 0x1) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0xfffffffffffffffb, 0x3, r1}) 20:57:01 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffebf) setregid(r1, r1) r2 = getegid() setregid(r1, r2) recvfrom$inet6(r0, &(0x7f0000000080)=""/47, 0x2f, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x8001, 0x3f55}, 0xc) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 20:57:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x2) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x81, 0xfff, 0x8, 0xfffffffffffffffe, "145157d9f742ab037bfe6a0f1b4b9fa8cd4a8bb9", 0x20, 0x2}) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) write(r1, &(0x7f0000000040)="02", 0x1) 20:57:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="57ddfd9e7354b76ea5da3b9f10ceacf6", 0x10) getpgrp() sendto$inet(r2, &(0x7f0000000140)="1e41d14166c866a5c1a623c74ef09581339e74417ea6e1d5900fbe29e104b125466a05059715daab456dbf10c29460aef2c514959697d0a572650bb14b5739ae0ffbcd28375b387697c3c39171d7", 0x4e, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xad) socket$inet(0x2, 0x5, 0x3) 20:57:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb0, 0x2) lseek(r0, 0x0, 0x800000008002) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f00000000c0), 0x1083) 20:57:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) fcntl$getown(r1, 0x5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:57:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xfffffffffffffcf1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0xff, 0xae7, 0xa00000000000000, "786ac40b61eb37f8adb889e535c5e0fae3dcb9af", 0x0, 0x6fc}) 20:57:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001000)=@in, &(0x7f0000001040)=0xc) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={r1, r2, r3}, 0xc) socket(0x18, 0x4000, 0xfffffffffffffff7) r4 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="673aed1900daf3ecf494cc9b1d5632292299439a04562ca69cf632fe4b39bd2f1dd27a0765ac1558fb7d9bd493be06ce1a88b7ac2e40d0fdedef108fac300413e454acb2bb5017b9c739912134579b6fdbe5daaf63f09b304169e58fe4df1e310f0def0fc08ca9ff9df5c3fc82c5cfc5de988ee3a459e73284a3efc48c71a5f2ec71eba7d5074ff9a8b107538a31986721ea5940f5d2a6b8f7d51ad97f5b50fd35e6e7c0921d3cf235f2e07ffc88cde355dd12834ab72eed69fc0a9e8f930a391e14ce73fc80aee7b85506272540981cab35d9ef76648b2331c50cb808e695aa2e4da1822b7b1731dd5f8d8447c57c63e0b99be1ebdef8a20f000f910babbe06fe83e61dfaf354be62c1e59a9e6d6b544bf99d1e3008a36d4afbdd06d8dd5c9bd2cd8e393af5f8ad4ad4c60eb64c00dee06676b05a060551f3436c55299384b5b50656cdbae48cd7194889e7d42479772221722ef1c402dde58cc108726476f5b3e846d957d4121063553ca8b22ff15e25cd5fa45446e4caf09ab5ac0c30fa1f51ce9dcde44002bdab49bb13f1796a4ea75223c9c5a0abedbab54dbb6994e8f09a6d199eeeede57040e5895d7ed0c7bfc09c23c419e7b60283585fa31c7559b92b001659c3b50761a25c8d30e20e74c4434ae7d0d25d02f98fe9cf9338f563538a0f16b7024e4be564b930ac3c204c7b9300565eda8c59e7717ff83815e7d971bc952b06ed0352459de9cb8d4df51ec36622f133939e31690fb99adddd4971e652b508b869d0b071b7d5b52392e668d29e2299ffff4d3dafe3f083676317531e5b11c528dd3146e61ca5ede1496a6ca7c7c67c232c82d3d8aa5617a2b9af0de0b20f3a7208e5b0f671b227de5ea58e988ef7834a2f847baf07955388e1705e0e31a0d4c451699fe0478b6f496a12ff15a7087bcb0db43ef0acbcd86844f58d4ea35305df1add5972264cd782130403c3d5751c7c8f891e26d926746e3d9d02d6cdaface351c3e654f84755e169eb3b3852bae4bab3abe78c0492211aa1880160362ef1bcd82257abab963c59c5d05c843ee3500c8aa80643bb7f93af088c1e82617ac1e97c167e8fda52fff4c0e2cb2e4fcf1876bd1cf1bb42a8885a21572e3dd83496eeb44186e9be15e1bf1d76661d1c2ca57f1cf4f4e236c48dbe0a279197203fa4c47b167e1a0f7074cb2cdf7a33d7f6f2b007d5d355e62c37f98c07716b2aaee377178140369a8ff1b610250459da4f2e6b7aac52fbf24fb800bbbb4060651d31bd3f2831c583cda40ad4e14e3e75a7502fca56ba9324b3e098dcefc8b41cfdd635b09a8c573836a3ad8dbe6daf6f1581f7a41cba3fffe7544ae78afab7ac1b4e7451a29a817c16ce269e2efb28a42d54002a368dd7eeadf36112630a8c07ef88c9fab56893d5c0a612930cd6a8b25af8b75d830f1260f952a6edadc0f6f157823efa6f19472845dd1180cf4bde1e853fdbd0321902e739f61b691a9cf72f6528dc2cc47d9318d0d96a69951c7187bf05684bb73b15d28da919b481c9f12c33e3a7cd68da589c6670cadf57a22498779e7e50d4fef09a07a989b3055137c903fde0b3591b713fb2b985eeabcbd78d1ce2771549eb4ff0346dce00810b570fe208973c2a1d09d0a8724ae7248ede82ff1c310a7cd714b6063407212800aa4f3bd02d61113dd73912952a034996907b982103b8847336ae50d95d5d9b9f20bfaa878adc55132cf127c6b3ef752288af2f657ef8cc51a117d09fb097fc3d2cc878f1a56ac917d5625ef65d741279b29482bb957e39a5154fae28ea08205b79fcb8391294b6f6355e387b65abf170966c0ed412c81896f36d9db41aaf83a5198eca69909eb686114a3c1b5f07a453eeb11420db87135082263aea7bf26af652a0797cdd8ba363e6ab0fe76eea110508d47c406d50d3ab96d82f167856fdd9049e59601a95cf63d84399fc6a6c7e34a006e17abafca5155e19c70ddbdd1de8a40b240a96b99b32a965d1f48b44669e2883b561258c300d54cd5e667d7178bbae1d27c398488997e7852ad260e79c5cd8a142ecd70334672403710c223274b4c03e5f103985f8bb0dc69f06e98262f4796fed1602372e50067ba927826e30d588a6e0eca4a62a91d46ebbda7492e63bb3d419a8bcfc245d3b8943f6d34d3cc695af6ab86c2f0a91de4bf35cb5a976d0cb8f7eafdd2f4ef6f51db38262f0a5a91db1ba8225b46399120a3cc45249abab4946e2cb93c62b8d75bf3d9e2ec312315ade39dd1b90f0a72642cc4d7e87c913a9ad9930d9619ab5c3dffdb5d51baa08f75f57bb3add6a1bd4dbb5419647a1dcf78add34314caed14b1239b56685087564062ebea67f7a382e2ef2327671f98e7063118d564ef4b105370eeba90c0e57cb5b675d2e8d6689a9ba3e2845d4149c5426bca6146c467a31ee2fb4856638d325db9e22a0311fa6a6d6bdf6facdfd4c41dd20d625827048ab41336e076b8eb9035b7785532d553821afeef40fa6fc0e5887c311f7217e3e48dba3c3fc9c92908beea4470acd39fc964e1e6efa1ce3cd422ed16e70f1a2413f2e2450b95048968f7617098b32437ae81ce46671d8122e594c17397bf10505b0e2a9ec5b4f86d774c23788355dde00f0d3b69b12403cc4c5dc9acf5b543605f6d56ab7559fe3431061e6abc59057d013fc5b6360c68c41740534698452745e88718fcff019edba6bc2f36ed3e7d3c01b882e98bc0bd8f72778270a46bad0fc5f68196d25e1674c2feae0ee18f9b1db5c141e7cd5ba11172c489bd5ae0239fc61d8d0b67f43ad183bad86d63ce3d01fbdcbeb9a20049ad9da0755591f45467dbf6ee398d317b6a15766e8b790c1b519ae7d36beb36e09b63db9bd9c11843aa9067f156b658762ab2c804b5b5981b965c472ad03aa98f86a32cdda7b4a3f345dff075a40a06ed0a40ba13e0af369acb007de350ed31b45c1067d8c1940b9824af6914466d5a1ae9ad43939bcdfa583da746cbd1d7e418a39ac8d6bf48459ba198934ca89e84f07d273309406ff66e51551e9312060cc6faed28f10c4db13874deec77ebe530570a9f22f88591ee8ec8668c535e1189bc537014d8d8635fe75487f59265c5bce3c32d56056429b3661f73e2cb598f5eef511f9c81aba50b3ae75bb5ac9f39880c209778403d6b3181d0dd8161967fe2120a5a219e2b722eab51b32f680511f2979fee008c5fbd8997e74acb2a05a0acda6260569f33e058473ba51bc69dfcac2c6d511a416eb2a780de36344a85b3f7923b6d1e8275fc8a0fceb54f3273369e36c1e46d0ef7bad6ae5db34bdfe550e9ebb12812c78648c63b257f13a4c3c7961d5491d7e02df4695f1a4f9e486530dd2b00622974b31dd5de4cbb5172fb9ba11d2152850d475c2bd565068a8a3c4a5cc1c4900459e05f8a2a72543763aeb71a862fe24e9989bf61f8e6f6ad22df0966633c9f60a68034a24ed9c6911b190319f7339f938d6c2e413ff661b35f5399d9892020f7030b297d13c57cca9e30b37d8310672e074e04ba783c27116be29ba25c1370fabee88282776a67f67e60a81ebdc8b679687b59ff5abd1a4608f3c5cf821a17707120bb5a996ddddc61fc53c7119d610e5570c38b660d0ce70393f9adcd9f21dad7ac4ed63746fbb34fb279fec925e6458be634398c0b9b63f8e483704bd46259c290fc0f3e7a4491755d16dc43f13786ae30826417d60d428f8ffab83171202da1a1363803ef8230f4febdb707edd876df2a5b397c2a83e631bda52b37c04e303cc1fb4f71b5558c3e84333757027eb3f4f926ea452ae0379840d06b66a697bb102d85579698401ae3803924401080330c647a9cefe6108262f30d2bbd81fc7642d5a1c9e2d899be6bfdd88a46a0632a4772f187ce68d41fdca43d7a686039583a450f4d2f57289f0d4112f2bcfb46697040c7014addf6bb549fea54622ddd9f41dbcb4153e2a2acabdea0b992bf601ce4aad4117a0d409925e15b43282139f2ba0a7bfe72c1b2a9864d1bf5ce5507621832ddc0b714d86d59cfa49bf913577470fe14ef9b4f2b03791ad72b1039e4fea9802a83e689457ea725f9e14eb457c6ca9e98d99fccf1c3e07c3c1715829b718c6458b7163a23ccc6b8e65fe274fc5aecdba46af82179c659685bebed1c2d4d37e798999d24f125618f7e1ee88f25463a3dcf620fc44e950b6fd6fdc0088e77e91496e471d6268870246d5434b239f4f62a4a58d99b37838e0e942a4d0016f9cdaef1872ef95323eaa64a9a4ed6b4bd1a96fd1c0a22a047ce83bec3aa5abed2d1f9a6f82425f44b7e06b7863f4c5bfce9b4f315db116f01d467a9d19801c15afb701d0b37b5a601f035a829d9b3a673180e17f7e6e6c7eec9e96ede538f5f3140beb4f43a99d32e8c21ef68193f4fb65a9ac5453b1f1b56cdf1de6254bf9cbfffcafd7f9ca58524074eda693527ba662f64eab3e1c465a76afaed1b8ebfb2bd378e1a0ed69ca3f557da19f9b6476d731dcb4a900e11fd638f40a7bf75d8ba884111153066939562aadce897c05f65efee23e6c713e1c67682786bb2101005c376bca1e7480d16ce250618186ee02620291f5c9ac3f4171b873ddb65320d29192f5153b6835d7179312329cbea9b4043bbc8ee633c848581a81deda1accd8aa9a631714236fa6a48989eff256a4215cf0067414d807430e7dba73af796bf8f68616451d2fbfb93d1f4d183676384881430ad39ffd3d17401ffd8bfeeda4cddede61995e660cb0694830763d74e9cd789764ffbd45b5338d07faf149c536fa8c00711ac001321ca6fe6b8564090224ede8bcb0c41524f423102a7f87d18a5449f01038654b1325d8b98c63e054cb8a27cb7b37c8cc099463a3273cfe84ebda975a5eb9bf1a4d67f572323dca0c2dd5d2b765600a08f81a70e8d820808c1a55e1f6008a7dd5059506d9c8c69aa6667d6d0521f9631a439d0f74a512d3d9b0a61a29471d662d4e7c0edc46d8dcdda3e6815e4d3bc4be7fd23dad18d1f16d807d8783b44628b982da9e711163cd620c203c4e775a37106758f65b87f8cbf2de8b9fed3974bc313b70cb10c390b6fa9c0b47582abbd2b7e338f21d098fbd0778a8e45b3222468f936f55eb84a730ec58ef9f874d32590091102c52841db1e31fd7fb9732d48200a4f9eb6e7272553e8bf5c9284fa37872182339ec79099ee52518d4a5ea8c64406f8414276aad1c220cf186c9d190b6d4b79112775079491949bf9f33b6cb7b726a3b7c25c11ebe9279e7404107b20d700c02d3d59018621505f9d5cf673d59d4614b5ae4d57eb3d308c0b7d744abc9991b600cb6889a7e86a29251e5e7c1e6cce582f38c1644ad374f87d7f7def01d474d25b403e7c1d03a694b6a9370a0422df7d6fceb7ca24df664df7b69c121b766d5e943c6f7cd85ce636858a81895ceb8e1d43b47bc087fbaf5418d31e20321fb73ad283eee79e3d6cd2e9d3c6d6623088ffacc0550a64d66bb7ce4a0ea19560ed7ec8ad7c95ec1fdc5038a039f6255c9a6359ab641767355047bc7020c46ac8a43b376a6e122ecc036827bdf6d6dd2372c56438705b07fd72da75bde78898aa257afa411b3699bc1f0ebcfe8632ff6c28421da43ed8ded33e6c2560433741030a6f84377160be4f48c06e7b25bc8b4408cb2013e5af421653af3e1917f2b527dc8845c85635d503d2851b1c80fa9f7ddbff41a981a68ee4a11ca5dcd1daf8eef6148251bc915c99911e7e235b19d0b6baf4298e640b1cefd0f3c03d0f37aa93b4767bed40bfc2f684b45d5", 0x1000) 20:57:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="9d9020"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x3) 20:57:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 20:57:01 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, 0xfffffffffffffffe, 0x571) 20:57:01 executing program 0: mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/214) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc00, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/61, 0x3d) r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200000001, 0x1c, 0xeb58, 0x1000000000000000, "216d34ba691133258bf83a2a81615c8b15527a26", 0xfffffffffffffff7, 0xfffffffffffffff7}) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:57:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0x1, 0xb0f, "1263813809b0fd14989822f82bdd6de73987a742", 0x60, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:01 executing program 0: r0 = socket(0x19, 0x1, 0xfffffffffffffffc) socket(0x1f, 0x2, 0x3) setsockopt(r0, 0xff, 0x1000000000000013, &(0x7f0000000100)="8a58ab5f390ba7d6e68a83263acdf79dcf66b5c40b1e7cbde6d26f2c48dd2396c7e7e24daac21cf497ac2eb555a78ee564edf4de2c7d424c22005397792429b284d8747bede4c7e530c62c4178d5b28231b3fce28acbfe5e052ff4889c813418a63d756910c5bb63f3b3ed10b3bb8fdbaa3ae031f6603014cd1fa06d55ab7c84754eb692191c92f21b", 0xfffffffffffffe1d) getsockopt(r0, 0x1ff, 0x1, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) 20:57:01 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r1) kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 20:57:01 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="3b88499493487d5e2507c631b8370749c66b917e952c847131e704c0d227e2fc8bba5f1c79d7b82587243777ad60acc1bb9e7aa7c22c3c5569c065243676aa6b962b8f54915ce44d2a2fc75e946fd54b0598c4eb95", 0x55) r2 = syz_open_pts() lseek(r2, 0x0, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) ftruncate(r2, 0x7) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x5010, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 20:57:01 executing program 0: geteuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) 20:57:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/113, 0x71, 0x803, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) socket$inet(0x2, 0x8000, 0x9) 20:57:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 20:57:01 executing program 1: r0 = socket(0x6, 0x0, 0x3ff) socket$unix(0x1, 0x7, 0x0) fsync(r0) write(r0, &(0x7f0000000000)="1d200801c8d8768b965fca178ee327aff1a3fcf888dacb2cc31e9b970738a1acb4945629e1dc6bd305c977aadcb9634773eea1d8199a6db9e7d2d740c02d13c52300e414fcd5f7d57734f5a78338abc322b78c83bd83dca000b25b76838538c9e8ddacb2f5a4f04be7463de546da3d3edd0c", 0x72) socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/111, &(0x7f0000000100)=0x6f) 20:57:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x7fff, 0x1000000, 0x266bd4f0, "010000000000000000ffffff7f00", 0x5}) mprotect(&(0x7f0000687000/0x1000)=nil, 0x1000, 0x80000000000005) r0 = socket$inet(0x2, 0x1, 0x5) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) socket(0x2, 0x4, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x6, 0x3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) shutdown(r0, 0x2) 20:57:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:57:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{0x0, 0x4}, {0x0, 0x23}}, 0x2) pledge(&(0x7f0000001040)='*\x00', &(0x7f0000001080)='*,/-\x00') readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 20:57:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x0) listen(r0, 0x4) sendto(r0, &(0x7f0000000000)="8a779f5957ec6a62616aea096bf767861061a4956f0221cdf43aaa5a2f70002aa7a45c23f241cd0a6a73a2b31036cd60dadef0046c27c2a38749a09dcf1b31212a41845678f5e945c3d7561269ead5dbf9073f0522c53f7c49cfccff82f2eeb586da9d045ed8", 0x66, 0x404, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 20:57:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 20:57:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) socket$inet(0x2, 0x4001, 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:02 executing program 0: mlock(&(0x7f0000f63000/0x1000)=nil, 0x1000) 20:57:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:57:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 20:57:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/82}, &(0x7f0000000040)=0x54) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x800cc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8202387fa81e3d7ee16e6136b9387b20f2e2a3bea281616d7d4bedde937330bbb91226b774c8b5d31b7947bf05599cb9478a9cbc45ef3cd8f3f334035d15de8f894fe01762b9151991247c90b6a85ce6c9925534b6ccdf0c459d5fd234f771572123a3ba2f90528dcd9c22c2b995000000000099da2771e0490000000000"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x1) 20:57:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffea5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x2, 0x467, 0xe2, "ed8d35dc0511c6013e9c531bd813228a7b29101b", 0x80000000, 0x73d}) setsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x10001, 0x1f, 0x4, 0x400, "d40d391fa58095070fc5503ab7847c0ab3aee2cb", 0xdc1, 0xfffffffffffffff9}) shutdown(r0, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 20:57:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 20:57:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0xfffffffffffffedb, &(0x7f0000002580), 0x2, 0x0, 0x2bf}, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 20:57:02 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = geteuid() r2 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r1, r2, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff}) setreuid(r1, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:57:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001740)=""/4096, 0xffffffffffffffdf}], 0x105c) recvfrom$inet6(r0, &(0x7f0000000040)=""/130, 0x82, 0x1, 0x0, 0x0) 20:57:02 executing program 1: r0 = socket(0x1000000, 0x8008, 0x6) msgget(0x0, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) 20:57:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2591c321a8040d848e4a8051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa987423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xd8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) socket$inet6(0x18, 0x4000, 0x8) 20:57:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0x99}, 0x2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) r1 = dup2(0xffffffffffffffff, r0) sendto$inet6(r1, &(0x7f0000000000)="87bbd10909caaf2ea3a9921bec75f8a2f004db4155d5d2bb418c05b4f8c1eb27b8ef62012a30dac88209a8983723a826c7ac2b4d2190219f990b90cf8950147d545fcba2e1a57e934e604615014e600f310e71b948fa42a97459650e1c90e7cdf3288d51d2a5de1e03bf11810695a2f8c4999994b4b4c5dc659ecd369c98d9699ad142346980c19e6cde0e6cdf6d9d5ba6683669f90e39cf0ce69789ba3d9b31d50f708781127c47572f09e7c11f7fde3682be94cf008bd2d68d777664f3241589f0938081e4dc0b4ec645e427d132e2c8d9c230119cab00", 0xd8, 0x402, &(0x7f0000000200)={0x18, 0x2, 0x100000000, 0x8000}, 0xc) dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x1ff, 0x6}, {0x18, 0x2, 0x2, 0x7b}, 0x9, [0x101, 0x2, 0x1000, 0x5f1e, 0x80000001, 0x7, 0xfffffffffffffff7, 0xffffffffffff8001]}, 0x3c) 20:57:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/92, 0x5c}], 0x8, &(0x7f0000000600)=""/53, 0x35}, 0x40) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:57:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) lseek(r1, 0x35, 0x0) 20:57:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 20:57:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x108) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') lseek(r1, 0x0, 0x7fff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="658c25139fb860f4045e16d9b7ff26f4cace32f68a6baacbeff2a338ce70c900c2b9a23e4ff22ecaa52f9bde9f0a006b5a490e3fc5bebb7d948110d71eb7db7c6b23e3d2d9ac596ff94a0757a8368e142ee87e3b1422c5", 0x40}], 0x1b59bda3a3b5caf) sendto$unix(r0, &(0x7f0000000300)="e0302eabef4c1a592ef67a6a5c4d11e1b3a8aff28182381be7b7ba4c87d8ba753f7f46dc84edf118c29dee3249df71", 0x2f, 0x6, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 20:57:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f000061f000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x3, 0x8001) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 20:57:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = syz_open_pts() truncate(&(0x7f00000000c0)='./file0\x00', 0x90000000000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000340)=0xc) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000003c0)="2a3b96cf791a91bcc3a1114380aa1237cd326e9130aa69a7b839154b0854306b9890978e30491f6cef77691770adc6e623e77ce0a6b16908d537ddcc80fc24248641717c25301a5290ae8f1341f6915cbd1e459616fe2766193201000815e4638b245f05b6cf30c85cc446dfe9a81b4ff70486bf27029ff07f7374546b72b4ab536f084a7de0ae73fd6a22e2e1fe081c938043fe90f51e4bb6b44003986d021c7373a8a20a7d6937064692998e78d01c9903be2a58ae3b1ebb541679df29e6013c3bb87293f25acf78650331c7ad7e9c32be5c5b41dd57c02af73f069e639f5ed2da34f0260ba5e02c749f0e", 0xec}, {&(0x7f00000004c0)="87cad3c30ef8fcf879eb9d122b0f421f0f50bf49f582a381f1ab59ccaea8bc66050afe02899a090c50d98a162374519bcd13278f71ab668a2dde7f6cdf2b5c356cdcf85c3c878c9c0fc8ee590f4f17cb132b3406c7459f4d72dbe538e29b28957fe83b8feb6678ff72ba3c00c2508272595449b79de3cced43b0c25689db66999f2f9b54af455149239539d50213d8176eb376b1661eeb0291394f79a98b01c31a17bece3627331d4129fd898ff813ab0bf78e5a16b2482e5542532719cb05bf0bf951b30b9d5c2318d438ad3f5ff4fa51805cc6e94a8871e93484fe3080d22085a548f9812552b21f9b6053b1bbb9f615b4c27fe098569561016f0fbb639a3718889031d2ddfd4810b967d1bd1a5a646bda96f0e5fb34b2704493c872e7fa749507406697271dbe2ac1c3f98322cba3dc7ad1f70f5b24542ef567097509915644628d3e646b396172068b2c5510915ea06684ccd0b68d220ea4a58342c54d0e2417f6c230c7597ab438e9d2a3538b14bfba7e0b0805f834c313cb7f806c62ba3f8cc3dbe7474d73a57cc50e5fde0bd2322fc62a85f965be399bff5046b0d9be3b562f57581888f4d8c9171bf9a6b026495b893af3674185aeefb810cb85897068293c257015d9ae478743532f2fb0694a2f595669dbcd257fdc1a1897e77a43f256071ceeebea78f05ca9d869a3357e74f4ad937661d3c5af8abe4235afc4d58996f7c110d5b7a14c154273a82865b7aa8b30333c4f46344f564c005f36eb76fe6e98c0489336536ec45b0da79ccdfbb0d0c0b2f98982ed3690c5f4c030a068d69ad72c39ecb3e57e26346da8d8a9ef291f977e6570101a8de7a69a7794471828742a92c5ccaf060dacb6d09285e45c5fe360ec44d3494a250e05977b5fba901fbebd08a61212480d4e2aeff3d20830cd661b34864dd27b5225e9a539bb1478ae2b8c03b11195748727f40ea05d7cecea705df79cf765fad0bd01f9b7213b2f0e85ea74a06b66b440eaf07b614ef7e3c4b2e0d9083d021c5f0adecd2f95c94f99e684089bbb25f1bbb8b21d2b6fffe9f669076d3bd9ee7bb23fd553646b66509632c2e4baa97f15eead144d3a495acfcc17f00e7359030de39f3c5b3faee771b0fb3f3cd099725f0887038b6054313cf75b34810bd0042088f2c38b8e7abc52a1f9c941d74b3ba18996e376b07927b51c991ab7c58f8215e7ee35efd0420fc177b951695b62b921d4f5b863b4d1f9b2f2bf640f8dfa7f1f4ba17429b88cf979649f49f7136192730ce80788b94603960bf0b5cc64ca66413d74579ff984284d935ba580a0c0af4481dd523eb5ca1ab4df32f85cb93e34a4192daa37d3ee6ca004e0328ebef6711a33b990a44d4236fae98d91f37a98a02ac80c6a71e8c308376f888dc82155b0a89925193dac3a68fc7f5f10090100795e8cba09f8ce052d3b4026c06085c3cec644c95bcff91591b0ab206cb64bfc2f2e05a7bddfd3c4b9c3f9093c61234d074b9427f36c8bef1732a00951a8179ebef23c23a09b73db982393fe77226df549f47d31cb2c2ec4f831474f8c3fa2ab11ea2b48d91826754fb04b135b2b8c7d30ce2a2961dd1836f9b94da8ed8db9a297087820f6189aa048f8218b80ada2c44dede4a7af1bc58688aa4a24524380954fc803d1ddc8b95aafd931e21deeb918afe56772e2ff77a274516c2ada0af1b1db3c2c2777c9d3fde3422809c5be2969454250d0fd3cbcb74bcc8464cc76610741962938510b0407d355b8a79637068ce1ad78f2fb5e44f0f4d69e8bbc1415f3d002ce83ca52f8c0b316270b63c21b9775008581c8aa554af117ab9d1d5d57ebbe9e8445c312f035449f3696940d21b2b06f19f5221f2dcba77e76dae3459e266a675673f52202543fb0182412ed633c9079abee41cb0a73c48e8d9b6cb3fc5c70fb345385309895148f630a3447e922c0ff973f95146281441bc83c21ce84908a146e6785a18bffa7aab58ce4bd262c02a0907cac566ccbdc3f53560d8b7da7e4d6e0a7323e9582d929a31365298fbb36d85fe7488e41e00fcb734b99e27d3b2d96d39c62b3428764eb0bbe94356daad3af32e48b2c9bcdafd6028d1952b8a98891e4c4fab6c9b631af6cce5cdfd8f47b4d7f30c00b52079edf456e73fa016dcd1e22cf92f4e26c3e8732430b5dd5c53852e020c2801d1375924920671d014f3b8e2d30b99b98c2ebf5f8dd2bdb53c905f15814ea1055272f2e2dc78a0ea5c1dc787b83670ae23603170603a2049b4fcf048c6fb0a15d6a50be10282e14eddd9a1d33b4e60fd037ae04b54efbf176ca23b5c590227e452946c0afd0c080431851c6a7551f69d81b443e25059d451c8bdb1f3c61d41090a33148b40735fc5ce41f3ec430171f3104ef6f3ecb797a81c79b6207acd461028eb32178305308d5a0a6622039006e0390905bdfce76255fae0a58c0357a7ae93c41b294f84b4dd704b34bd028fd25cce3c6d161823abc1706976d3893e0c03d51607bd3be11dc7527bd7e1f5cf8796501e1cfc1625c2d13b152349004cf0a9757beabb10c4efd0eb002647a57ea967d00569e9c0ede918646918b5f2b6c7553e38f6f5ac4548de394602e29a920ee18297ce8d5c3fe909b866f556b77e1abfbd70ca1a2c318b8f76b529d8757c1a962108178c973eb49ab63de209ffb5e3c5ac24f59a2d2ac53dc3569a7fb88a313b489c97c5744dde232f3876abcc9744d358099ba18084a3b6b87f332923184d665d0534a6cc6f49939ed5dca2d05fc2192f6937c0baa7e76d6f2c3cfb58cdc6cf7171e172bad773c2a96a03ea2b64e62ef47ac5997019dfab6eac279bf45d6067a90e6f63f78b6717adaa443c87c7f69f1a9231a286e0db863fbdc77146bd17542167a048e38e8a098abff1c6668ea3a5a74cd551a5b45da69404825d1f3b81191fb42ca694642bba7e2603449058485642dd7582bb561973a0fd8754f59e2352c8493fb3db6a42c815ee2df5feab472f6b709c25749be00fe68a59124fd6bc4183a5e3fe4ad20ed7d30be32be4ad7dfbcd8a2ca983190ec98e7f10b505897f7ff45b84737cdadff1ce227c1bbe699f83ae4b7f643e15283a30f6c03ed23d4578338979fbebb0ce58a3b8b7fa142d3e140b58f63729bdbe276d40a917f1415cd5940fb48cb069bf541f9a78860d70b21963dd7cde8eb2dbb547b5c4794c120277d3486d15e3446ba869209ffda945667a9acd89afd7475135699186974df9cb06ee01961e5a1e98f7ffe5de423e9cdd404f637f335e241be413f0e205667d7edcaebd0ac239181a5887399085b4b6da14dd2add7c2b4941abf5a2d305d462b50692aff39da6672789ed27c100930191f868cff66b94f9319543edc023b58641974d886ca25b376d1b1509d3696f407031bd7e5104b32aa2f9e7f94388aa8e055df12763fd877c317332a725037bdceeadb8eb5130c8b5a90947c10516adbd5b122b7cc8cb94272ee0a1364d77acfcfd02f90d93962d7730451ddd913d763ec36f1c12e58d75de4874555f4a98cde507090a99a9d1a7759782aaaa1a31003ebbfab5fba2e11c6cd60afdce61811090f55a717ef9ed9a970b24179c49c305e6abb37fcf64561f10eae00b364466f71012ea6025d240b6317c08143ce13710056c4eb220e63a0ad1e6c54e17eb0d6a4c9c735764467adc18c378f4bec594e3151e83234c9ec4f79260ef4649ef5addcb01cf98c4427a8e81ed5737b49907bdaa55c3601918e9fa2ef2cc5545b436a2692be8e422da1256a8ddf12fa766e294e0598fe5ea14e578eee5211feb4de3e0e2e4482b76aa2f53a0efe260ba0c2aa19f3fa6e6e8af2c9b1b8dbee775b6f3b1f4ecb692b7a23d678427057b0a589d4e693e80a8ed0bee783c4f1340f0f975dae42a80e948cc68a684a7d6e3761450224d550b649f1d16ac877755a516c5c89aafb25a36255fe10644a716f1be0d43ce661938d3fb7ae59e68efbedccf965df0440ab71c66069e03cd385820a45e35a853e5a6fa24a282aa65958ba29cb2eea7d21ec02c2f0f74fce6873e7b1291272f6cb47fcbb48a29cf47b12c9994ac7eda598fb940bcec661c48c7ca70dce12d5498d1efc12ed2ac891779ed4d15f6d7a49afaa536df5c671e060316bd474b1aa41145da95eee5133a6101653ab02d1ba97f0536bac356403eba8aead3f2f1124695e976f82f0450867b2acd0a21ba9f2c3397a866ed443415dcb0c1acb7997c89f38c3a3eff69fd74c49f4c1f4e63b7ddce9afbff09f1cf192b26370c94899403e0422bb84d4653d4e7f7da7e0879802d00eb0df6b5cfe5dc5590cf26aa2d7385e5b1edd70ef0f4082535485d4f35aa30cb6902467781985cdeae0d8c6e0d0c8cb3b316da01f37c7c5c419da76b4d1c1abf5cf040a3f65a0831f83035bccdc31d53dcd4bbcf102bd1c2e1750ceca3a1c814b735feb5a224c0ca6bc8c8d367b265761d0f78a5030b86f738c300c533d84d67834215a37f88ee052f9e2a3e4d16dd00d9acd61d095738f4cb412e9844b56740949d4edc69c12bfde9f613f0551030c7f2287349985dd29f99c124b35ddedd5865823b4a9982d273c26271a339784981f6f7b17fc74e6318a9060750fe3be5a5ec705d1911c09652b5cee38630f8a8375e80e603ef6aadfe5c46224a786a86e8387d92627c99f4c4ca68848a231b2f5ca7c1e695e26af15a148834edadef68629c44a5794c58782f3aa042a5ec74137f4c11ef426609d4abe1ef0e85e3e7f0a7449c6f967aa9f114232503bbbb6f597fbab18f5dca92e17f979d56fb855862dfbe12fa1bb0167078e9e3330a206217d15d9b2169ab408db07948986f215806602d39758f4316d8cf4f59775efadc2c231e8d66b82619fe7380c22aed2cf4e8fbc105cbd592063db0334663bfcf74122bc05051c9062908ed2a739ab07f2f79c07132d56fafa4a69a6a1a9e15e0a267bf4836b10de722aa5c610f88787aee0334272dd70de6d554662f664d527ba25d2b70826f422c4c3197b7e08f10a1ea77ad7e09443c442e1528d92039136ccf00606f209c96b303051f91d49a4f295f5ec6f51eaf3ada0847a21bb13fce5a27e2f49cdb440f66c12d176b59feb65dca42ae7b3b1bd1017f250ad2fe739819f7c832d2fce9a5ea5f81f8fe912d8d4be860448da1774f3396f8723ebe47846f0b3e24cd8511fb1fb84ba5c1372268a4613d70d39412b301f82f2bbe05a6a57bbe0bb987073b68fbbf631a5cf6c4c47b158b79235f315d123e5be6a3c68ee8a04a58c5c08cd4ec0163c92f35303307618798d961bf0603edc6f374b5e356f262e4a586cff9e7e86b36abdf6d6adfc1ee2e19faf15dda2086c527c9ea8b4dd59f57eeece0fd4ae0651fda2fb75dfe9207e2e2e1c8bf5ec903483a1b9dcbe0d420d2a269d5e152dc9a26bdaefa0de396e24a1765e29a7b26299576d7721377c3c772d145beb69e76893d10e0b823023e0a4fdddf74f9e465d00d13e2e65ed02fbf05f1912f514f0b3baf6d8140f548ebf2a0dff0b0656f563fdf145c61732b50a86b351806643759ba24e10cfa639be573d77dda7962fe6e5397e7764613dd1edcc7d07982c2d678bcd6a4111acc8b9a8d7c655045f69da612fcd3963f50a27023d485463aa2bcfbfff3ade3740ab20431132a16d8caa884f271ecb302684a53797958e6748318b1547b877cbd4e52884a7944d2b035793b0f43f5fb38e4c9caae0a5128885816003a8548b88c15686aca8853bfe2bcd2dce6a2c01d761b1dce061a0ea3322a8864f21", 0x1000}, {&(0x7f00000014c0)="f388c6ff3aa9313acbb51028140c117c98813d43959f95f9c93a86248c3f1e7e70a8bf2b1cab7087385b4755bdd93404705758dd0676b5e51d43c10a201a4dbc3656f720a26b37f9a7", 0x49}], 0x3, &(0x7f0000001580)=ANY=[@ANYBLOB="7000000000000000ffff000006000000b03014f214d0c225944eea620fbc244bff7223a36b5af0151f1d7001e3a31f61d56cc1ab5cd72653f70af52c034da3ad91f664ba4aea3d7e7e1d4f5c2376cddee68941902e090000000000000000000000c000000000000800ffff0000280000025b84d3e17bdfa34c0eeb4a6fa3c7a87461aa97397357253f3ce365622dbd9fbae74ea725e42e1fda934d02bfc7f0b0e18a5234e243cc798d440bfc1f55da9228f55aef36062482e763be580eb47e63aff44a921630d94a3cc393d202e82a95a02025344eabd66b43f37708dec6324d02b5a90b79805ce76198535fd5aae45a77d60c359241da0ad4f68ec1d4054bc908950ed5037b9d70fb25495110affc2600000000000000000000000000000000000000"], 0x130}, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) socketpair(0x30, 0x3, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000300)=0x8) r4 = accept(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0xffffffff, 0x4}, {0x18, 0x2, 0x1ff, 0x6e}, 0xf85, [0x9, 0x69f, 0x5, 0x7f, 0x40, 0x10000, 0x8001]}, 0x3c) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='.\xb6^\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 20:57:03 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000), 0x4) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:57:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="c85dc4719f1573552bd7659adbc2f772efbac1573e570504da103087d49c15a9a69294024b46dd1d7439db695108d0f410002f15d84b201fdfe713aaba668c267a1b171ce189d93847ddd09656fbe2734b5b52bdc79eff7311f4f3bcf3a16eed54c8b463d62c45d980cabf8ae8567f38af972e1b3523e299a7e8568997be1a876cfb3002f2859034c63f80c638bdd42c366feb4703919f1db8faaa3ae409a44e8ab5ccc55437375bc03ad976f769b4e96159f5b9e30bc7b34144d3af7c03d44b1ffe1787afec94a68695a54e9220597720ebbe9b9b7f36b459b714", 0xdb) shutdown(r0, 0x1) map stack 0x20719000-0x2071d000 of map 0xffffff0069904e78 failed: no mapping 20:57:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x2, 0x0, 0x0, "000000068be96f3700ffff0600000000008600", 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 20:57:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/137, 0x89}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/227, 0xe3}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 20:57:03 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 20:57:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x10000}) 20:57:04 executing program 1: sync() mprotect(&(0x7f000021b000/0x600000)=nil, 0x600000, 0x4) sync() setitimer(0x0, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x1, 0x6899) 20:57:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x60000004, 0x4, 0x7}], 0x6f7, &(0x7f00000001c0)={0x1fffe0}) 20:57:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x8000000080, 0x3f}, 0xc) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) socket(0x1, 0x3, 0x3ff) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:57:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair(0x19, 0x6, 0x9a0, &(0x7f0000000000)) 20:57:04 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x5, 0x1e50de71) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x5}, 0x8) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x21, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) 20:57:04 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x228, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r2 = shmget$private(0x0, 0x2000, 0x141, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0xfd2e3428247d1a43) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000000c0)) shmdt(r1) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCSBRK(r5, 0x2000747b) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/28}, &(0x7f0000000140)=0x1e) ioctl$TIOCSTOP(r5, 0x2000746f) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getegid() r10 = getppid() r11 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x400, r6, r7, r8, r9, 0x40, 0x40}, 0xfffffffffffffffd, 0x21f, r10, r11, 0xee7, 0x9, 0x3}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r12, 0x2000746e) sendto$inet(r5, &(0x7f0000000300)="d62e9ba0e729813fd4e51eba1f22dd4fb0f81dc6efb7db25d285adabb98f95c692", 0x21, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000380)=""/135, 0x87}], 0x1, 0x0) 20:57:04 executing program 1: socketpair(0x30, 0x4004, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/216, &(0x7f0000000140)=0xd8) recvfrom$inet6(r0, &(0x7f0000000180)=""/25, 0x19, 0x843, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x6558}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x173) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x20) r4 = semget$private(0x0, 0x5, 0x600) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x7fffffff, 0x7fff, 0x5, 0x9, 0x9, 0x3, 0x7fff]) getpeername(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x2}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="75d8e13ee8014802b3728406c7c18c50c80b372156a33d55691db2bdeba4d3585370bffd726694c1ee89ff6b622398e7b11162214ef3d775cbca93a6bec628d0cb610b0825fc388c28e23e1f7b", 0x4d}, {&(0x7f0000000400)="be2363a80728733853671e7acea78b72be50177c6a1eca8e1f81d70cc5095bfa5a52a3fa0037c5532fd4984ceeab7a88024c17bbcb806b83f94d7c4f848652dcd7a1ac8e4942c893fa29fdeaee88d35c76b3ff6726cdefcb7e28af9c8cab7815ff5799199bedf91f88a33ebc048b4e5a71491a0ce7f9d04c7a352a4372e0d89c6a5e97087e5ebdcbe6d2c13c5bb646b65be1314d27c4c9776a1ca75e62d0675608467846d7f9d6221c1e772899ca41d23d0847b7139896f95c608d48d909b0aa4ad61fec04ca8d2c84770ba82d6b5dbd8b0c9d678d58a777bc2c9bfe11f7a92d482203", 0xe3}, {&(0x7f0000000500)="654d8855e8ec85fca6be32badc740bce3e588a298e8d7c7e613bb9bfb0d89cafd4d20c87e599", 0x26}, {&(0x7f0000000540)="15ec0049d93a6d467591e25c48e3c9aeeb51071ace1eaa8a1a72a32c405925e2b2e73c2150f4f1159ece12f4704175976b3fb99c1eac936325cb681048a11de2fd03221c46cba8a240f5157b1402679d8972b2d11cd22864398b838880bbcad89ef0f28702f1480aecdbc67de5d52e31595bc4c711c76f181e6fe6416d572badce6ba96f92584115f320cf68ebd602a1742f1b9af529f140f5b59e6c80d45b19ae279233c71229dbbc1c3154dc6ab37c89c3fdd7f7839dca4efd134d48d658565ac6fb5663ceeda57bfb983537fbcf", 0xcf}, {&(0x7f0000000640)="745f5a30afa79c9953510e8b7d5f3462a4137a1ef787bd764907503147cdb7f7abac27c10a714f829a76dcf8b4cbd6139bfe98dae5b28845918ead5b8aa1982024219f7c78c3af9343a048edb721025b10048d35b26b78a3720f8e63f20d93c44a5d6f44cb67e16961b9b2376a4663cd4bc2c11ae4208b0709878cfd6d01a12066ca246f3ee0f5a7149049bc8dda5bd98a2e3c3a", 0x94}, {&(0x7f0000000700)="ba628f4d8a16c433f093ec883ab69c39c174126c9050b633a6727f939133f3116cec36c5f3aa08856f1738b9d420d5101c1eb95673aa5e17282f82c0c319bcbf1d653af82c4c701806c1abcfb40b4863605bed5867b80eedd2dd09bef053e945832756c029aff4c0b85d04d4c28cb98c4ebcd491ee428679b4c5c1861ff92712b941b1", 0x83}, {&(0x7f00000007c0)="d4687bdbebeb74f519a3dced72a01b73190bbf3f62bfc05704ceaf10e350e6a95f16ac33880262671136ff5139bc18b8472ca5be8baef724ef80db2e42b14096e56a245f9792b49a00f4ce8c5f948b09b03f4ea1bf693e8223f10af8ee353198a500237d245e71eeb62c13eca385ddcd82eea1693f0591b5b471d7045d73136a792b63f4594de6c4b62a27e6a3e9736cc9ac6f11e4e07a4f556a4cb6e554e228bbf6ec42902b27f458be797d34d8e3d6a70ca78c5d03617761ca259833bcbe1133d1caf94b54e927524842a5e6f5c305eb600b8dc39c17bff7242ade40c386991269b19aeed12e0972592bc594aeecd67d60", 0xf2}, {&(0x7f00000008c0)="5c16d77fd95bb6a8ab938fb6b5944ebbeb785fefddb026c2850ef7a1fcfaaea2fd144fb136d430cadc5497fcdd089736e65d8aa601e1fd58b9a83c032511039757ef08e30cce3488358c378bdba00418bc5d9fc189d32d3ccd2f9fcb480e38dab6893b58763ed5dc91dc59c1a7ebfac88173b0d2a58c81d4e7e9fc6fb99c2115fe442376fcbda29afe0f7e66a312c309bc7e556447b4784d4b2b356cd43c67818eff523c599d377507db80008df7cc8129abe131becb05691cbe288b8841ae04aa0f478060c801093245e577c87372b0cd41416d08dfb5e2f049996c0d5cf83685f0a0ab0cabd2f3700c8738dcf4f7", 0xef}], 0x8, &(0x7f0000000a40)=[{0xe0, 0x1, 0x3f, "b8db312d8004221bdf45628a8858f45ced77a2e1c47debe79cf8150d1b56f2a7dee4170f7e04341e0d42eb1eeed27f10a7bda57d56085cb21291c28932956285cfba1156273a47cf2a2938bd82689dfdbc8315d859e3a89432c9a3c5767712b140a0628b37b685b27acb84e01bc003074623f9234eaba3df3563b075f704f66481e74eb988d9777e82b56fd1bb9049121cec242378665559754df75fb3b756aa0b619e7100e16ed54076f7298de1109f9134d4f9352900470ae6fccc00118bc04f2eb635c0accfd33bb6ba3b9a"}, {0x48, 0xffff, 0x1, "b2784282f5b2450c3c29f65ac2c4cf01b5461d49a7cbd3f34ebb66ddd634a7edd9d8914da81e456f7d912cf9cf33b9fb6b5d"}, {0x80, 0xffff, 0x3, "5e00010479d5a5423bdeb60d342bd1cc2c89c471d82f6bf8a6577c60b328e1e1f4bddf1b3581429515ff80ddf0d1850fcba7cc3769a9e38430aca0fbefbde6a958e5fe68e47372ef306382f0e9714f59062ec7468f5c4e0496a56263a08d0aef1262ff02f5c5f6379d5ddab365"}, {0x28, 0x1, 0x3f, "127f79607f0e297af8946f2320847b1281496228aad52c"}, {0xb8, 0xffff, 0x0, "6db3c5582dad58aec90f8a8371817685e0c28ea85ad232ab49f737a9707e7460bc8ba12496241dc5d01b6452990fc33136e66b9664656be6dc3b6ff697e73c67bd5a87552bc79701378343456f8600680a685596e7de632b736f0284727e67ea4bd99a505585587568ff166d9bf5bca99665ac7f52d6c974762aa2e783a8e795c3171b1b659997206a0eb55b9951632733a699ee692c99d4134c7f96490eb9191a3aa2994d9860a7"}, {0x48, 0xffff, 0x80000001, "efdb18ff7a05f68da54bad0dac5d9eda5338b4b3a44fbf7cdc6e2209bda8721cfe9450706b76ef60222d14d08d7e6e446e5ee2a9a2993d"}], 0x2d0}, 0x0) sendto(r2, &(0x7f0000000d80)="167b2bcc704ca4fd9b84d3ad9cb11254521dc32d4ece855c35f47ca7ec5d362750b6da3555b9929ebe531af9037f1020ef002acf8e47326ea8410ae9f394caa7f3851029959923ed0e71cd854e3c50646d27b25ee6e76966cb59ccd530b96c46b691e765d7696621a72d92e2a92fae5346ba1da486734fb47e345edb7675af330f8909151d4cab4826f0fb27ee6c24dd35eef4d2ec0d76de2a6899d5b02bfe0364255676ef0d76c49ed487adebddcc3f67542897ac679c6880525b", 0xbb, 0xc, &(0x7f0000000e40)=@in6={0x18, 0x0, 0x3, 0xfffffffffffffff9}, 0xc) r5 = msgget(0x3, 0x180) msgsnd(r5, &(0x7f0000000e80)={0x3, "3f3eeb0831fe152d603dfcff2ccaf94b3a3761f3741bfedd985f80e6e978165e3466abe80ec23d06649d1bc953d2c5e1132ffca048b8b7b6be50373de0e7"}, 0x46, 0x800) rename(&(0x7f0000000f00)='./file0\x00', &(0x7f0000000f40)='./file0\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000f80)=""/249, &(0x7f0000001080)=0xf9) r6 = accept$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r7 = openat(r2, &(0x7f0000001140)='./file0\x00', 0x20050, 0x8) r8 = kqueue() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) renameat(r8, &(0x7f0000001200)='./file0\x00', r2, &(0x7f0000001240)='./file0\x00') readlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/55, 0x37) semget$private(0x0, 0x3, 0x20) setpgid(r9, r9) recvfrom$inet6(r3, &(0x7f0000001300)=""/34, 0x22, 0x42, &(0x7f0000001340)={0x18, 0x0, 0x7, 0x7}, 0xc) rmdir(&(0x7f0000001380)='./file0\x00') read(r6, &(0x7f00000013c0)=""/244, 0xf4) clock_gettime(0x2, &(0x7f00000014c0)) ioctl$TIOCSTOP(r2, 0x2000746f) getpeername(r6, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x3, 0x7ff, 0x100000000}, {0x18, 0x0, 0x1, 0x2}, 0x22, [0xd31, 0x8000, 0xb4b, 0x9, 0xd1c, 0x5, 0x80000000, 0x8]}, 0x3c) chmod(&(0x7f00000015c0)='./file0\x00', 0x141) 20:57:04 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x4a, 0x9}) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 20:57:04 executing program 0: socket(0x0, 0x4, 0x3) socket(0x18, 0x2, 0x0) 20:57:04 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff, r1}) 20:57:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x20000, 0x40) r2 = syz_open_pts() kevent(r0, &(0x7f0000000980)=[{{r2}, 0x0, 0x20, 0x3, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0xe0, 0xa0000046, 0x80, 0x81}, {{r2}, 0x0, 0x2, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x134}], 0x3, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffc, 0x64, 0x20000001, 0x4}, {{r0}, 0x0, 0xc0, 0x1, 0x4, 0x20}], 0x200, &(0x7f0000000a40)={0x4, 0x6}) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffd, 0x61, 0x3, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x81, 0xa47294dcdfa4ec6f, 0x9, 0x400}], 0x1010000, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x81, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x6, 0xe09}, {{r0}, 0xfffffffffffffff9, 0x80, 0x82, 0x3528, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x20000013, 0x2, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x1a, 0x0, 0x101, 0x80000001}], 0x1, &(0x7f0000000900)={0x5, 0x2}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/140, 0x8c}, {&(0x7f0000000640)=""/38, 0x26}], 0x4, &(0x7f00000006c0)=""/37, 0x25}, 0x802) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x5, 0x3e0000000}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000940), 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xbb1862f7db358525, 0x2, 0x8, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000025, 0xcc}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x3a24, 0x2}, {{r3}, 0x0, 0x13, 0x1, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x10001000000, 0x74df}, {{r4}, 0xfffffffffffffffd, 0x2c, 0xf0000008, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x9, 0x3, 0x5}, {{r0}, 0x0, 0x0, 0x40000000, 0x1, 0x4}], 0x7, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x4, 0x10000000000000, 0x801}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x60, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x6f0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x7, 0x4, 0x2542, 0x2}, {{r4}, 0xfffffffffffffff9, 0x92, 0x0, 0x7}], 0x8, &(0x7f0000000100)={0x1ff, 0xffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r0, r4) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x101, 0x9) poll(&(0x7f0000000140), 0x0, 0x9) dup2(r4, r3) 20:57:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() read(r0, &(0x7f00000000c0)=""/208, 0xd0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) lseek(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 20:57:04 executing program 0: pipe(&(0x7f0000000000)) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) 20:57:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8008, 0x75) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x31, 0x1, 0x8, 0x9, "e9171ee8a845e53e2db6fb3c12ad245cfdce2868", 0x9, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000200)="3cdf5c2d7ca234f670064c7a5b0ef3db178669d9c6ca8f395eeef63d3dfab2ba82c1540134022868d61e7a16f8585e6d18812272ed1e3be88227c5a9c16240df8b3c037c887f9c77b476cd026bd9275056ed6c21843edab53a8ed001b095b3b11b6ca3e69613d43228bf84c6741f5645778c6dce9bf18c65ec3cb5c16a955da7182ad0f6f9356d1106cbcfbc1e914ae588ffddae0ed87fa3fda847d61e64a47cfaa0529141a7188829766dfc2eb55387997b0c0baf9a669d0d061289125371814755458e35479a3bc74aa66b7c7c04e24b8cdb0737798021877da01daa2f5ac793b7c6db0ec33fd5e6a1c6c98a9e2760bd88f42087ea7c44467f8705b279c79f9c2d68367e888e24b942fbfc625ae02416a33d4ae15418137283fe8aebf21b3bfa44dc0d0f5b113907f104b825ef29f040617c60846667b0eaa74f5ac97e5d163fe6d158d20b19bf111d23d2584ba6f90196f80375f4e2e811d442fa5d822d320e1850232614e8d52bfe4236d63192598c9ce853812a3c0d805aab48ddd738e21f0ccab4345479b8ab1cdbfe1c8fb16e35027ab97f3b59c9e0807dd1566280f99414eb5732743bac1957a33c47738655ca2f6fe70485bfbd47120cb17358d4c047228bb225bc365f0c62322905e401f2958134ed478a1c297a8b3159ac479a266de1f61c5bd5d910055ddc85c1ee0fb8c6e3f965b4983f4a72ded3e1ef789554e59151fc92b780a9508374f17663cccb011b93ad5f8f2da9aa86b1e4868826e2818e90b71f3ec03951ccab6dbe920a762f64e455bf175cc1b09b96288ecd0b58e0f7e9b4b8bb5cb733dbffb33f36886c903e7b1ceb84b6375b78bdc7c90546e3d95dc475a5aaeb53ef5d4f9d08505d45b877f117eeb54d46c3213c803188ec151be09e1d55a993122cfa71a4a03c445163427fb7d3703dfce070c69c605c6e3daa387f03391cb20e40ae83e9aa7eb2d7e7013670960d29753bea5954d2fb25a1c26d1605fad9b7e77cccd981d1c99d4c4cb4f026a4b221229bc2239cbe638b1a1c66772d22b59b22f44a484febf72c23254b9005f4da79d7b84c34faea656a0a5818743b0dcc2069c1dfdb019642ff2fd0f19c0097f8548db0620c8644e8e4142047a9c8f4facbf5f450f12e608b6a716e5d96c8319f6047b6f1e9569d195a9d2df640f218feed4263776420c6b62dc8e0d517719e34ffa337bae0b22c06d52599f875faa579a96f7a57751f21aa295d8717a8a5c9bebd5dd7ede73a90248c588a95850172ffef5538c8d9626f5b792d7697402283bd5a7dba7b553a23fe528438359a51c3ec2f4e1a04431fe707566fd3a33cf5f71c05c4e282a8e06bd8b0c1ef37255c847ee355747d2130866555b13eaac0973036e737422715b7590aacbc581669257b1e6bcd3e77c1402c70d1c11c9720f6697c7e7ca2721b9eb26bf0c13711a2c3793087922e5c897c6e70ba343ac7ff79c0cc89687bce904e596a0247525ba4c2bdcd5761f0e38b126b46da7a955534f1531023468026aa9e76fbb2d753657af19d0baf66a59377aa45acd22081275cf48b58495f21365854985c0a125a32d2aa281ede4f26abac5715f9d2d7402da5d489d32353f52c3cfca7478cabeb17cfc7e489f70f2a835aa6cd9a9abbbc6eeb4419cfc1a0f1cef0682f7ab45924604cf9dee0748d59b92e9571ac6ae3c2b35286d679248bc7d7cc0d242eeb30cd9818e2a0e36ff4213220b031c91d6939e14f1312d2c5a677b1fd53b9727a7091dcc71640c3491332b4ccb6f39d5b0ffed7ce3c96b81b4b3e0513229d9aad7bfa9c9b59131c8abe2a265cc61d6442d7c36d8139d1a3a5c27d88b15c7793127da250cdfa5378b40635554f6118f6b74ffc43814975dff0f32414804975f660f7e10c8357a6ee321890c8769595a31ed723e36a6fcb16e268b2d98e6110afb72a38f66369c0acc10a3ffd38ef96988cda04f63369a27dac8eb23332f13ffa0df31eeaf69acf55c818a4e75a9d8711b8fb0981e0006744d1ae0113d9f8c02738c8b1fd6103430612241855eeb71f5c43952e3cd1eb2ede83ac483a6b5b9c47d104dc37adf7007fe89ee33cf6edb74d8b7247763de1a05e4046e1096db1d4bd21a8febee3c1120127fd6e51136dae339ff108d2ff4bd49b41038f88eeefb44621934499289129c607354f8124fb29f40a811e3692937518e06d41d207c79ece26320fe8ca06b7b4f81a409fb937c1cd45512863e7fd313aaff72d4b0da86bc4b30f656569fc68e0ac2f6ae554acb946b87d8f0103ecd3256bd58aab672800856456e9c6a6e49f53a910c53c56fcd2cae4f2f2386f23354a143dd9d04b915999dfde35a9b9f037f9de9d713d459d371975a34953db49aaf29b493f4e85d19839e90c6184727d0b17aa774178be1ea59248b9ef0df1ed5c8c66335b70aa8613296f9dc700e6fa090c2ea957f49181556f1e1231820c37cb23d2decb1f389e3544f9768a163e216b986d6ac93cb03b4c6f79de16e903fc90d4a218cb5eba42e7628cc45154cbde2b48289bbdbe1d609b1f29e4469720fe0a4d52ce0c1b8e492a1424d81936183276e50c02a062833891bc375f145efbdcd87c5a70cc3ef272aa3b3dd62ef07928c17a4ee1abfa020046c7d4b2e733a2ffb5832bea347e07f24666c2b21a2a5b16095de496fbe671848d435d27c46bff7888451527997698ce90e5488643bf33c39cea504a932931638811e8dc21b7f32ecf27ed02b1f187bb94981056afccaa8238dd0a2b12b5e31b74b6110cefccf33e94ed805d51cfdacece5cbd80af5277b2991e97a531935f401fa0037493fa6a8977b69ae0dc89e5d17c63623cfc271cdc8c943c77c525bdc0afee3f03f76a17a5653d466f7ea334716384372adb78ed4603a2f9ba6eba15d99f2af8bb01223ffabcaef471d5281ab9a76d23051bf48f207ef3ec350b03094696b5876c4e5618b990b72ced0c0d1358f6b364361df71f0ede007ac9c1dfaba1a54a2c45a92e3c4ec3037ede699aeab746685a194c0fc5cbc5bdb87b6b597a31e650e7e1e9acbdd12ee9cb256903ae1052b3766c108e71b62c806055c652ae5a9bd53670ea2abd64fe4be27e95a0d19d283c204e418ab35b0e7b5658e8069d41024c16a058b2b97da7a3b395d779dee4a0d90dfbd296b092913efe459aa7ccad99b24fafb91f76adfcad5c70757c25b9dafe7e391d4ceaa18356540b1d22271deaf106ab8fd771c7ce28dd7bc54bf655fa99faa1876ae823bd10b487e73dc2d903ab3d2638cd664ad369d6542b184129020fc8bfbce81d4906ea584c6667aa6f28c57f5588282c5a4350d1b75544a23f8a902b11828c778451fe21f52abc495fc76f927b2021f4b0e2811945287b229204320f7e99750c6796ec9e3b9c87fa86d6704ca1b06c0ecf19188bc597faa2a4460a29011801de33b63aec6b87ec3b40cd8a128aca0b6b4a3387f12c93b9c45895d8ac656064537fdf4d2d8d7997a11864fcee0782e48a69de3a658bd7eff8e4a8c4ff30cab3c9c2db8b39af7c49fe6b28fd00d166d20e38d8a76598bc33755c92e239926fece212974df7ef99a7e0aecac2dba0f0107bbac9705906fda5ddbbb6fb48b6783a5aa9a5d953f030a9666b0c0ba5ea6d7aa87d113d6d0557c20c9136c12ced79af7fff686a0f07e88b5960c906835cb926719500a0ca34d64b3926d28b027c7da404b9ee80c796dd1204522dc993237b9a32ddc2976da0995e2dace4fe9a6ef40e67f753dc3b87003e54c1bdfced10a1d96fc8168b5e7463b640a2f3fa7668963f8c8cc2054d97c9a1413959cd76775730bb6feae228f8799b4431f431c03082e91a4a4aad50b20b3f5a6aa2c21d56939cb217825d2b9628634ee780bf153b1747af502697b5d1e45120df3590a5e8dd8785f7aca7b0a2b22a59511f9e6a115fd8883ab938fd2cea6a8d1032c85224bd2c51e15d79cc8d906b4408eaeb111c2ba36b893520c9410c9ae6df08cc9ba16831b8014d586f2b6a0f8e0744190778801e0d3abb108307ac236fa6448570e60cef5c7cadc4db84840d45335f483fa0a9a4c8f4eb54ace857fd692418d9379254ee6cd3e1ccfb8de2d468feeb286a1a8d64beefee761f55dd5c3831582224d23b5a583a602a3067a0416757d085bcaaf9be2276b26fd8c4dc0e2669677350fe90c299d0dd94bca3db6be0cbc985def904cfb50c6e0cd852b4c2fb0ca186ade151779afdcb63f3792d2ed15f9cb140b7cb9f0449032098c81e23e92558cd60c6a72617c968b25d4dcc87f567ea5e91bdeabcba3b319812388fee6b27db3129341ccb22bcc1aa6491e5afc223e8df2db38810ac302e8b0745243184a905d9f29300b50d4ac39baba030057e8ea307fd665531f4938c8708eb75687ab60545ea6d4a8e56e6e121a83f3b228001887d18dfd3ef01f4caa5b4752c64bb0ff63ae82fb1245e9265445aa98d34b9201f618fafccae9812ad35bc2c37483f750a9112d89536e1cf2c5b7c7717eaed6ef2850f9d82bb59c1a5703219f2faa1315d54e175d06b5423177ca4ae101535f9f56aefcea3957b8850a52a99b5dfbd0e955da95a9436ad77a4dbac72b1e26fdf0a3bf5a1efb96eeed907ebf3b782f08e5b8ac2e1903b671bd46195fc7e5ec5dc1fce35f60533b3d9ceb64926ee0dc04f3461d5e8eea52ba51e59918cd4d4205f589c62ab1e37156c6a125d70d0401a65e60535c1503a272e8d59212fa8731905681b140adab00633e2796d90f151e4b31e49f0daedda29a03b3d29ba16cfba9a556f564a45d3c9101ede4d93a9c832b3cadba1d50c24d05f6e963244e1716da6fb075613d31dad94b22e8567447413c2edbb03f8e084afe56b1c60263bc550838e110a92f6a2719ce0af63299b879031f4636b1c8ddf38068681f4b626372e01799cf58a1a995f3f77c365fbac79394dd22cfc43bd0f685c544b330c6d1edea836007736be52269beec4318aceea14c8012f0e30fc48f4cf180a6f8b351fd9c1141834bca0b2b11a8aad26710aa4c82d5070ccc5b99f03916d8b592491cfd989d5135adab8a3b299b2f7ac464fcfe0c1e6067db423b834e1cf5d8b8a9ea1a0b71727bd016055832b4f26213f53919871d2c9e1bb30f1796ee53fc63a17e7b8ce11af06da97a8165a394d76b9a881f696cc7ea3731567908bbb836f33436cec1a92f88e2ae6b854feea75dc5675651a7280ed9a57c9e06871305eceb66dc202b7caea225829d5183b6c7308d58fb67c55c8797e54214d8852bd89ef9e4b1b8918af0c433e0c8fd402ab3af6211be247253b62cca6ae792bc584d26df22f669959af61dbc8f15522169111786a55ad93e83a49d80c6d9f2253f76a3c4974bc59064d11cd91ec5509993f4a236186d7513715f68e0527f4d6c8972e5c3686409dbd973f3e6f5a3427533698240e044fde6ee77e6def10661b57755e6a5e28bfafeafcdba76d6d91a60de9ba51430d8f30fc41da094d3cc870588de423a09e186eb83f07bfe7efe4cb48242e65b548d737ed2fe798f57fc24e34b4cbda4a8dc9e14e322e2ac1aa2bd4fa9d18f43f735dd2d220c8b9df640ee7e2580ca584c98e6a838d94f87508d0134aea9eeec00851762100bac50f3253755379962d1fa44950d1c41e", 0xf9e}], 0x1) 20:57:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 20:57:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) pledge(0xfffffffffffffffe, 0x0) 20:57:05 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:57:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1000, 0x20) poll(&(0x7f0000000040), 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2048, 0x8) 20:57:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:57:05 executing program 0: r0 = semget(0x0, 0x3, 0x10) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/201) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) 20:57:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 20:57:05 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 20:57:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 20:57:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0x4, 0x100, 0x8}) dup(r1) syz_open_pts() 20:57:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 20:57:05 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) 20:57:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)="51032f043a07dba356e85a02c198d71328e1a1a585dc1dd3db8ba153696c626d367473b381f6ef9be1251cbb905b103ed4860c95110e78d69a8117e008f1ab82b1a189f31651374b87", 0x49}, {&(0x7f00000000c0)='$', 0x1}, {&(0x7f00000001c0)="01a36071f30e6dabcedde0fec3e4c655206a210aeeb453c9528c68f7b2d3dc6777be3d6b71be74870f55041f62b5e84e6b435f5ada2a5d4dc2cd59c673a5298a6798228727fa7d9d065148f027220645139d5ff175cb736abd3edb2880876b3fcc73f62239e8629729b21223b5346b5f7430446de6a60e300eda60604333165e7414365bfb5d65e78aead5fb872d613702d7b3ef9ce2a21f5923cdb392a41d3928b5d82818c28592ed95dc637f2d213d25eff278ea3e2f6a7df8bc3b684966be37a9ce7b1b44970e25400078ea6adebd5155989ce29889422fd959c9bb076abb0350", 0xe2}, {&(0x7f00000002c0)="39229fa137bedf9499b5430477e2e37325c31c8313cbabf066b7a283e634404d8465c309e98ee29c81c0efa0f17567479e20ffd57dc6c9be94e0489b49e396e8afd7d2da711b95d2b1d7173a605e789eaea01e69", 0x54}, {&(0x7f0000000340)="51b35043a6e5f12d10c0068f386afb8081f729591b10db11ae281e85cdb495470f03c5e37dfb7ebbf4dfb4dec89c672eff3dbe58cab44f2a02b44a39cd6188df9c2f832bfb304e5b673f2ec4e2f23ae8dd6de19a943e306d658fcb95f3a4210ec92c3e4e273e75de102bab701a06248cd6e2724281e560844c72a5fb5475ebe937645b153b0de34ee9401e21191624928fd0f70ad313b3e766871a8b89cad39b7439c26ce91b7a28251ed75fd9878e131bd5c787da692102e658ce19eb20e0", 0xbf}, {&(0x7f0000000100)="f70889", 0x3}, {&(0x7f0000000400)="87b4fcff823aad151c34b009a5b3ea6e482927bcab63ec507b7395e8d14296fa436471fb8a77d02f35200217bd0efd648dd84bb8f8f72cacf1e3f0ab9e47f56f8617843a9f813b20b0fd3602e52fd808", 0xfffffe66}, {&(0x7f0000000480)="8e99006c201996d92afc7b81", 0xc}], 0x8, &(0x7f0000000540)=ANY=[@ANYBLOB="e800000000000000010000000400000058e54e9f066c6f47a8076b31931a02dca536170720c1e8763c5a8fd280ea94857eee6e5b8b2885c48df1923cb8ae8d06f84933b6c55867e22dd1e73c944831d07252eb8630ebaa839669aff52fa51442213fb677079a6cae0acead6699a11da3c4d046807ac9f5f8702dfb797668c5a62e6b1f096fae45cc6fa5765ec55ac9d671c4440700000000000000a73b21b8380eef3cb3923ac46beabbaec88360618f411df77b1b7e8fb71e79f83e76155e83f2e8b3742e06b3df384dfcabdcd6ba5a30e73d69de7893cda7a1d4e4408c369fdc05678687510000a800000000000000ffff00000d0000004a33074e6a2d2c87689fb9e81970258de50b157827e309a2da857a1b71e2c86d401ba96a297771ee261ef42f3136ef1b471a827987c666cbd9f4e096757fbe6f8894a6b4a791d29ee4c925d360889be98b53c55c8dbc39a5b75f14590ec873818668fb857d9da44bf6b3ef4d694224ca5e625e0616242fe2d39aecf306a10a4fb7e8d830354635d1a1cebf0094dbe20924bd531f3600000088000000000000000100000006000000d43e10616249976c8f8707249803ba7a1a43b5385737a73411042b7b8fd49d37deac6a663f319ab1bbc4bda47d2bdaca05beaed837901cd106e5558ec6fb665b958dcd6bc117d04751107cc71902b89104976a2c802863f75b61fe27b76e89886da96cc9630cd0ea44c53eaeaf98b7d1b31d9249b5420000d000000000000000ffff0000010400004fb5a1b77964775f7c37c256bcb26c262dde3ba6203b58ad91f03ddb032c96c3c767ff127aa533b749bc8493278ce505d5f4c33427f0c742cfd5e7ae55ac6908e4f51aedc5c9add6cf7fe25c8fdbdde88f5573cba938d7e37aa4dc018f54d6b26c7266cd909930260c8809b2f314c78a808c1177aab120dabb4f903d1a8cbd61a697154f8fd7e4ef5acff074796fa7deb76ce1489edee09e5ff959101f34a5259ed91fe84d664c4853256a3107dc37a48db73914a5ca3bcf5e00000000e40000e8000000000000000100000001000000b1078597ad14c1adcf6a15a062fc73e11fdd2a102781410bb60ccf9cccd49baf286484af9470ee636b00c44dd89428772b90304cd3065ca52ab435616a3b0b41f3b911dfcd531f25b99bd93a9887039e63553a32baad1e00c09b2bfff3d480108b61c78e4d6df6a5618a7e34733f54efc951667a5d6fb0a71452f57b4f08fc119f541c4eaa6e8ecfc8c5d1f6edef0b9214a9d24fb055f9fece72a34a29abfeddf420a9c50999990b33c543f1f987f5df545600fcff0068a02872d237131532c61e3b83bfbf8475649ea327a7edfa5c72dc4c118a00000000"], 0x6eb}, 0x9) truncate(&(0x7f0000000140)='./file0\x00', 0x8000000000) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 20:57:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x4000}], 0x1, 0x0, 0x400000000000c7d, 0x0) 20:57:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4cf1f80dd7f3b4e5, 0x49) ftruncate(r0, 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x7f}, {0x18, 0x0, 0x9, 0xfffffffffffffff9}, 0x3, [0x2, 0x8, 0x1, 0x7fffffff, 0xfffffffffffffff8, 0xe30, 0x6, 0xfffffffffffeffff]}, 0x3c) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 20:57:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ff7000/0x6000)=nil, 0x6000) preadv(r2, &(0x7f0000001380)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/46, 0x2e}], 0x8, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x101}, {0x18, 0x1, 0x5, 0x8}, 0x81, [0x3fd, 0x50000, 0x2, 0x2, 0x1, 0x0, 0x3c1b, 0x8]}, 0x3c) kevent(r1, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kqueue() 20:57:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0xa, 0x0, 0x5a) 20:57:05 executing program 1: select(0xffffffffffffffc5, &(0x7f0000000000)={0x3, 0x8, 0x3, 0x3, 0x4, 0x6, 0x9, 0x5}, &(0x7f0000000040)={0x9, 0x7ff, 0x4, 0x81, 0x7ff, 0x7, 0x8, 0x7029}, &(0x7f0000000080)={0x64, 0x638, 0x81, 0x4, 0x0, 0x1ff, 0xffffffffeffff7ec, 0x3}, &(0x7f0000000140)={0xe0000, 0x2}) select(0x40, &(0x7f00000000c0)={0x0, 0x4, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) 20:57:05 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 20:57:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:57:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 20:57:05 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 20:57:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r1 = msgget$private(0x0, 0x4b3) msgsnd(r1, &(0x7f0000000140)={0x3, "26b6fefb49ade863c1ec026bba692ba8e12389c8b128e8e9afd33529c12376fc8fe2fe99fba799fccb0dd9d2360387e6e6c9aa541f7db6df3149622896697c483d3e420d4dd8ca221fbf2c96a31fc6c9774536467d46350b759f2a8640d165080842e4272aa16be65fe37aaa700d79e693bfce8a1727fad2391d85c0df9418d79ad4dbdac62597ebebced3c2b8c0a378b086bfa4e1b75a9d65255a1dd7c827e359b6d19872a6e72337fe3f9a5be262062fc6f56757c1385ff4664bd11ae53753ae559c4171c3d726da83800d609a3dd8334464ef1090"}, 0xde, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 20:57:05 executing program 1: socketpair$unix(0x1, 0x40000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x3a7, &(0x7f00000000c0), 0x0, 0x0, 0x38d}, 0x0) sendto$unix(r0, &(0x7f0000000100)="2e6758c78571d757c24fafaf071420bb542ff5b22121c165ab82eac4cbad67c86e94e6a29ec857f96179198f004ff7aba56df76b3b724df1b755ba7db3825fb6eb33ac60ae55a61e69e2db654232866ae80b4c94ff54b2b94c5a525b59482d18c0970d88812d52a46e0e2b16932e4c5266acb3c520abd9e16f4fdc2b015b587aa1fcf6df9504b2b514d8ae9a99ac750c4a95330f74a6f2d7254c38c6760c9c59a49bf41559e5db6f5410566cc094f86c37d54e9fefd025a00e6f6534c3b503080b2473629cd82b96e08951eca360dd8d294eaae69a1647e5b45aee4017206ee1b3a2a7730348fab74d2552e7af216c7c3eca5ab4682db56af8bbfa", 0x79, 0x1, &(0x7f0000000080)=@abs={0x914f7c830c1540e, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000040)={0x1, 0xcf49, 0x8, 0x36a, 0x9, 0x10000, 0x6, 0x400}, &(0x7f00000000c0)={0x1, 0x6, 0xffff, 0x1000, 0xffff, 0x1c, 0x228}, &(0x7f0000000200)={0x4, 0x4, 0x4, 0x6, 0x2, 0x1, 0x20, 0xc000000000000}, &(0x7f0000000240)={0x1, 0x10001}) select(0x40, &(0x7f00000002c0)={0x6, 0x1, 0x6, 0x1, 0x8, 0x8001, 0x4, 0x5}, &(0x7f0000000300)={0x5, 0x7, 0x7fffffff, 0x5d3, 0x0, 0x3db1e1a6, 0x10001, 0x8}, &(0x7f0000000340)={0x5, 0x3, 0x6, 0x7ff, 0xfffffffffffffff8, 0x8, 0x1af, 0x1}, &(0x7f0000000380)={0x2000000000, 0x6}) 20:57:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 20:57:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="0253c40c25d339472a91c0a5e18d2640836d289020616d89edfbbde3516cfee9044c76772af6c6b23e85f2744e734e0293e817649e7b4f64d70ddba41981303636ec446442bf6216f11c51ff1252a5cac0e7b9ad3bba2346a96d3cf0222649877d0ef662a0d509ffd9f3a9f58e4383c22ba0ca395716554f61836c5e11c94fa1d649f7ea523295c74bf0", 0x8a, 0x400, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) sendto$inet6(r0, &(0x7f0000000000)="867eb5adcaf640880ddacbb390fedd14cb32f69e02a3645aa6b6cfd71f57d8a7f427773edcf9f5180a1e862ba81ec6687428d7f2be1dc9dccc", 0x39, 0x1, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffd, 0x101}, 0xc) 20:57:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 20:57:05 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x803, 0x3, &(0x7f0000000200)="f2f3f2be2e739b7510b44f812f11c4a67081c58434889e46be324c6202379a6f581a5631f40c1428ad9abdc594ee561b82718ae859c51577e3eed212cef076082ce0b61e542c422093e516917cb9ba133ab469c9be333eab54bdb6fa63bfd3b81f32f743781eb1be041b89b25e3d10ca804c2e52a1a1dd107ab18cdf6409481357e864a345354955f36fab44cce5591ed324212bd3d3486f385b46100159c3356e4e4860d03ff3b4ad5e36aa7c7860c90e8fb34a54fb88bc6e6767e1938fa5e3675e770ef8f09c6aecba009818c049cf2923b01dd65784b13c21611408bb206288e2b596d826ab5956ad05536bbae8968fb70d16481914aaae223d5bad2a6b1847da651632b32188844b348505bb0fb7fd62189e8ee5247642a4c6fd79dfd4ddf536f8f03ddf128b5c50b8859adfe2af494a29df", 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x10001, 0x9}, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/43, 0x2b, 0x841, 0x0, 0x0) r2 = socket(0x3e, 0x4000, 0x0) socket(0x6, 0x5, 0x8000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff7fff, 0x5}, {0x20, 0x6}}) socket$inet(0x2, 0x3, 0x2) 20:57:05 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x3f) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="306e000000000000597bf7f62f421ea2", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 20:57:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f000057e000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) setsockopt(r0, 0x100, 0x5, &(0x7f0000000040)="429c24f261863eb7d91acce40dfdb300b739cf18af5cbb70aafdd676a24b4bb1fa7f579663615468109d02cf6e784df8190ff4fcba9f10e4632900bebc395bb877ed5459976310ab99de42f48fe501c4cbc267e80f6869eaefbbc5634e109c06c1d0dedf623b202e344b59a2", 0x6c) 20:57:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) getpid() 20:57:05 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() r3 = getgid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = socket(0x3e, 0x3, 0x8) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000280)="999f95aea0c49ca395221c9372db1711cdc96f3affdf3c6b427033ce00a2a336bffce15996d3837e363b4bbceca87a1113c1e155872c9585c1403e1b11ccafa6467f4a6f79e481804a99630653fff8904a9fa905dadae7d445c08aac23ae0d040dc76f67c9873ddccaab444aa06244f844c9e6df60c2771a2392f261eae2d8cc1391e6d6ddfab02c7b7a1eb050a8f274ad08f3d12f3104d211ab7665d6c79571bd94bde7a457dd355bcd", 0xaa}, {&(0x7f0000000340)="78780e21f11117eb5f759c51ab6cefd576bd268bde0cc133409332f43d68b6c05d6177b373429458c4ea689e58e51915fd17ad83cc9e23b911fc87c2b8384545d6a18fe2beb36d22942102f8b23b6dc44b591abe44d743ebd66e8273a0fb77f74aa24c825f5cbc9168acd1d84677f4e4e4b341d16335ad8667371ad7070d0c8e7de69a1de8ccb6e0ae7ede3fd0f7a7a597dc2b410d04ccb7da3ef1d347db7a032db3e9fe76fc6c0db11e423438de33d8fd5529e65b62043721c5f38a9a54eab3357ba85f28a6", 0xc6}, {&(0x7f0000000440)="d96b2ad496358ae15d567ddde06977100d140cf2f2c5913a92f4b52ea2babb5b75db1635d50499ecf6d77ea2fe6a8e03b809226215ae85867bc57d15b2aa473f2df994a4a9197b57d4328d9668e4d33f1fb87f158f8df7c3a9ecd2418dd226051914235b7cc8757bd69d107bb1920506db39f630a8c28e0b17d7d1", 0x7b}, {&(0x7f00000004c0)="53f68bde858db76fe63e66ee4fef1502db27745307c82f0db44d36d17b304fed796abf1ab6d6bf26773a4c0af2c8928da3a0fabb948d1e57ad86827b88e955106bd65d6afb5132489756438adf2e92dcf5965d4d2749baa1d289c4b3305468e7a9584e8fdfdd3f5db718d84c8894249d30aa55b36450cb510eef0e23f3559662e3748c0864bd69558c566b3ba440823d3c53fa10a7769082de04f371185e3368960d96cf544b0e039241e1d874ff9e1b9f3cdbc0757a3c2803917c417628a8d84476d7fdc9ac0f385c928a888cec7c7c32841cf8a4d8ee497cbf4f18", 0xdc}, {&(0x7f00000005c0)="c9a64a59424b72777970cf90bc7db9186accd632958e420bcc7067ef83a6044ce1c309d8ece46c957e8a237cd46c8eef0233312be6ab07877ee85e4d87df6107016250c3c6ff73b704837174c1b088f1832d0c9db4581e8d8083d9b1007e355deb518d0998147aa73454c4340647270c0f21685d2022", 0x76}], 0x5, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x58, 0x404}, 0x8) r8 = socket$inet(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000200)) r10 = dup2(r8, r8) kevent(r10, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffc, 0x22, 0x1, 0x3b, 0x5}, {{r8}, 0xfffffffffffffff9, 0x30, 0x80000000, 0x0, 0x6}, {{r8}, 0xffffffffffffffff, 0x18, 0x10, 0x2, 0x1}, {{r8}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0xffff}, {{r8}, 0xdd748d305241f982, 0xf4, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x71, 0x0, 0x1, 0x8000}, {{r8}, 0xffffffffffffffff, 0xd0, 0x2, 0xbbc152, 0x400}, {{r8}, 0xfffffffffffffffb, 0xc, 0x0, 0x1, 0x9}, {{r8}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x5}, {{r8}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x3}, {{r8}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x80, 0xff}, {{r8}, 0xfffffffffffffffc, 0xb3, 0x4, 0x7, 0x5}], 0x1, &(0x7f00000001c0)={0x30, 0xca}) setsockopt$inet_opts(r8, 0x0, 0x4, 0x0, 0x0) 20:57:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) dup2(r0, 0xffffffffffffffff) 20:57:06 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setitimer(0x1, &(0x7f0000000100)={{0x1f, 0x3}, {0x81, 0x3}}, &(0x7f0000000140)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) 20:57:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) dup2(r0, r0) 20:57:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r4 = shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r3, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) pipe2(&(0x7f00000000c0), 0x10000) r5 = shmat(r3, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r6, 0x2000740d) shmdt(r4) unlink(&(0x7f0000000000)='./file0\x00') shmdt(r5) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) r8 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x9}, {{r8}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 20:57:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000039d000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:57:06 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xffffffff) 20:57:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) listen(r0, 0x8000) listen(r0, 0x0) 20:57:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x5, 0xfffffffffffffff9) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') semget(0x0, 0x6, 0x200) 20:57:06 executing program 0: r0 = socket(0x10, 0x6, 0x1f) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 20:57:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) socketpair$unix(0x1, 0x4eda6b81ef37faa0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffdbc, &(0x7f0000000080), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x3) 20:57:06 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) socketpair(0x2, 0xc002, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/183, 0xb7, 0x43, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x2, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x400, 0x6fd3eac5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 20:57:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r0, 0x28}, {r0, 0x6a}, {r0, 0x5}, {r0, 0xc}], 0x4, 0x8372) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 20:57:06 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchown(r0, r3, r4) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 20:57:06 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 20:57:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10060000b24340fff744893b1310060028c2613d49000001000000eb259ac4baddb0031ba25869ebde1df947940a63384f21965d4dd22dfc36dac6c9118b6cca1aab6c5e3bc758bc3f0993fea8379131ab000000588bdc040d06961e60f7c89fac6a13d633f4dc40e5aea7a4ca231e5a318bb0256f85a523f4e38c802ac3815f99ad8a624c87b76bc085e1d7ec5bd75048a7be4ebbd99a333d4663546abe0491a107bc3a192d1c64616569203ac2ec1e5292b99c8c35d88f633e97c3281579d1"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xfffffffffffffd40}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:57:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 20:57:06 executing program 0: clock_getres(0x3, 0x0) r0 = socket(0x30, 0x4003, 0x1000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = kqueue() fcntl$dupfd(r2, 0x0, r0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x7e, 0x40) r5 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0xf) r6 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x84}, {r1, 0x102}, {r2, 0xc0}, {r3, 0x11}, {r4, 0x108}, {r5, 0x126}, {r6, 0x4}], 0x7, 0xfffffffffffffff8) fcntl$setflags(r4, 0x2, 0x1) 20:57:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x98) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = getpid() getpgrp() wait4(r2, 0x0, 0x1b2d0fa086959b38, 0x0) 20:57:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400, 0x9}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r2 = socket(0x0, 0x3, 0xd3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xf82e, 0xffff}, 0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00", 0x9}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:57:06 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0, 0x23a}, 0x800) 20:57:06 executing program 0: clock_gettime(0x404, &(0x7f0000000000)) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x1) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) 20:57:06 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x10000) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 20:57:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 20:57:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = socket$inet6(0x18, 0x4004, 0x1) r1 = msgget(0x3, 0x210) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfffff00000000000, r2, r3, r4, r5, 0x4, 0x2000000000000000}, 0x7e6, 0x8, r6, r7, 0x9, 0x1, 0x3, 0xfa85}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x400000000, 0x2de693e5}, {0x18, 0x2, 0xdd13, 0x4}, 0x6, [0x2840, 0x6, 0xab11, 0x81, 0xcb3, 0x5, 0x81, 0x1]}, 0x3c) 20:57:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f83a54e6d6f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d400008c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a149197f6023c2c29d72ee3506345", 0x73) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 20:57:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0x3b, 0x81}, 0xc) 20:57:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fchdir(r0) flock(r0, 0x0) flock(r0, 0x3) close(r0) 20:57:07 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000011c0)="5d5c5311815b77a48ae3a68e63b5d3e21eba50d333244a561fda357e8d1011e8cab4de63b4c75aa839abcb7508d1d0c3f8a59e008af241d3b9e21330e698b57a6309a16fe2628327d087505b979ffc3513bd2ccc68e4a1597e35c2e48867b190329bed2e696a04959c239199acf7039da2f1e7a61594d2fb39a375097c7679995ccdb25e5d68e50fe8ba69cc3850d997ed276fcea71328b0b6d8bdcde8122535f1239849005adda9a77ae74a328f56660c41367b088af48886669768093eb27eff6ad352ebb317f1c2bf93d35e8cb5fd03", 0xd1}, {&(0x7f00000012c0)="28d5e650db3cda45fa1c08cd06f9d6c4e568d489da81d3645a106bf534011dc9865715ef7088a3fc82c529eea070fc524973319fb993f6bfa5d2dff0f130a23c77d99fc20b2f21dd47eaed91dd64ac31e62d174de96bec2582f62f70990565a05f96a67690085841105a0cb51f2aa3", 0x6f}, {&(0x7f0000001340)="f500883ff8ce880ffbbeb0785e3b85bdcd2b913851292ef2bb6279d1694c82955a6c470da475f181a00eb15ca27c643154c8541d60a1c4e1ff600945760b14cc849272586be2e409310ccd03b0a3dc94a4850f6a0d735f4ce2708d", 0x5b}, {&(0x7f00000013c0)="f77f410b01eeff148d37379f05fe19fba7c8be228c80b9707d56e132f87186138195c2038737b71fc0ceb405958689ccdd9f88b1113311f8fa519324545649edadc87347a26c8f2fef893f1c89703b85dbc148f2f47682a989c273572f8b8e9af33edf97a0e6c6b6a24ad04ee35546e960c21acb7efc76475b0299db8ad40804198fcf6168950c1152d229cca1282581722faf0a5fe77fc6c425f3", 0x9b}, {&(0x7f0000001480)="9e083599617b46fa33738084ab6d69d7143ee8cd65eb082f509823c7e1591b0489df97fc62580f37c7b4de02d5d91cc9a59c70cdeb79467c8c3186026a6bc290c05643bfda8d732093697394a4f705a84501fd559f3e758589517a9a8394156e72920560bc750d60c5a5135b82f52dbabccc8098d9c041c3d2887c3ec86a3af32d8365ab5e5a461d1a656880f38323e0189ca85491fba6fc403396396711d347e5e735c3af706b7bff4949d4e9814bc324f1", 0xb2}, {&(0x7f0000001540)="2a1f5f3a784214be303f22ba3bdfb96bf06cdcc0b538df287f9966069624e8c666fe384ecff454c8d0b8b6a7329c78b4dc8a11d0d4d411009df6604331d9ffe0ab9d43da072e5aa030c577ed0ae946b8898c334bdad6301b27477f7b24604a89d204e9f6b638a9724cde65295db11a6d1f7fffeef66a02b8", 0x78}], 0x6, 0x0, 0x0, 0x2}, 0x4) r1 = socket$inet6(0x18, 0x4, 0x204000001e) r2 = fcntl$dupfd(r1, 0x0, r1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getsockname$unix(r2, &(0x7f0000001100)=@file={0x0, ""/97}, &(0x7f0000001080)=0xfffffffffffffd77) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 20:57:07 executing program 1: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:57:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x0) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) close(r0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:57:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) 20:57:07 executing program 1: socketpair(0x13, 0x8002, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x30000000000000, 0xfff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:57:07 executing program 1: socketpair$unix(0x1, 0x200100000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000080)=[{0x0, 0x262}], 0x1) 20:57:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) syz_open_pts() fchdir(r1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:57:07 executing program 1: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffff9c, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b25f2be7696dbd710d61bde6ccc38b82d893e961eb54c5c642e9aa1b8a85be4393a819c80191721f7c66cf572e5ca6760ff4f670d7f2c92a22b9621da2551b76c12d0fa2388"], &(0x7f0000001640)=0x1002) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001680)) r3 = fcntl$dupfd(r2, 0x40000040000a, r0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/217, 0xd9}], 0x6, &(0x7f0000000500)=""/1, 0x1}, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000017c0)={0x7c, 0xc0db}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x33b) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000016c0)="935c951bd57e938dad743d02577955a95e20497778b40d2c6cc623569fce63d487b5679224568b5f9f922f9b239230888fcfeb595daee9e422dac94ae8f4fbad26f2342e07804b24ad021f4c11acbdedad17cdd8c9af8d0694ef8dbef938ed132f61dd33f0a6c940b047a26814dbce64097ee7171163dffa67d19cb34658cc434bb7a572d7a27f91c40c4e6d0f0a8d21d8026e9c79e644dad63825a8faab50d4f2cdf259964d00430eb8ad0bff3769d521975dcd7638e634a75662a28edf19d1ccdcd7fed2621b149248ac2cb1b4a718", 0xd0) accept$inet(r0, 0x0, &(0x7f0000000600)) munlockall() 20:57:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000080), 0xf2) r1 = dup2(r0, r0) kqueue() mmap(&(0x7f000013c000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x7ff}, {0x18, 0x0, 0xffff, 0xcc}, 0x8d39, [0x93b, 0x3, 0x81, 0x1, 0x5, 0x902, 0x5, 0x1e7a253a]}, 0x3c) mmap(&(0x7f0000249000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x0, 0x0) 20:57:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 20:57:08 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/218) socket$inet(0x2, 0x4000, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x180) ioctl$TIOCCDTR(r1, 0x20007478) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 20:57:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x95b686cfaf14753, 0x0) fsync(r0) 20:57:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:57:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r1, 0xa) setsockopt$inet_opts(r0, 0x0, 0x80000000002, &(0x7f0000000000), 0x0) getpid() kqueue() r2 = dup2(r0, r0) getdents(r2, &(0x7f00000002c0)=""/167, 0xffffffffffffffd5) read(r0, &(0x7f0000000080)=""/125, 0x7d) 20:57:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) 20:57:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/71, 0x47, 0x40, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x50) semctl$GETNCNT(r3, 0x1000006, 0x3, &(0x7f0000000300)=""/24) fcntl$setstatus(r1, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x1f, 0xc2}, 0xc) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x2, 0x41f, 0x7}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x1ff, 0x4}, {{r1}, 0x0, 0x40, 0x4, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x54, 0x1ff, 0x9}], 0x100000001, &(0x7f0000000040)={0x1, 0x2}) 20:57:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc124, 0x7ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 20:57:09 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x100000000, 0x2}, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x82) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001200)={0x6, 0x1}, 0x10) sendto$inet6(r2, &(0x7f0000000040)="d4a3eac49b597133346add9c70c382fa5eacc96e34b472031fac083fd09650434355313290b1422069665c80778c9abbcb18c69398a605e25d5e45c56f7a9115593379980d77b520b3cb9b84b2358920e6a4c0f7fe002722397f3d693f763976f8363ba6209c87fbdeb234b0d3b1bcb0808f48daf9dbd830e9c8ddefc5cf19f468d04e8067c3ae85fdb4a995b6d07814e80a396ddebaba69d00976b0b10d52f2ab", 0xa1, 0x400000000406, &(0x7f0000000100)={0x18, 0x0, 0x8, 0xeb}, 0xd) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:57:09 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0x0) mkdir(0x0, 0x20) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x8001) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/file1\x00', 0x8800, 0x51) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 20:57:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) socket(0x10, 0x5, 0x6) 20:57:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:57:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 20:57:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) 20:57:09 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x270) msgget(0x2, 0x90) 20:57:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xfd) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 20:57:09 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chdir(&(0x7f0000000000)='./file0\x00') 20:57:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x81) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0x99e5, 0xfff, "be6642abd7d05a1d1c6856b09446d593b1a4caf8", 0x6, 0x3}) syz_open_pts() 20:57:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x88, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/103, 0x67, 0x801, &(0x7f0000000640)=@in6={0x18, 0x1, 0x0, 0xffffffff}, 0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="80a85e3ff974cc6b1b4917a9a7c0dac8f25b57006c1368ae4640a32f6107d59c", 0x20}], 0x1, &(0x7f0000000200)=[{0xa0, 0xffff, 0x80, "92a8c5f29d92a3e3414eb086acf8bd7574cde0cf9ce24a5935fca5465152870dfceeec1ec1ebb8152d77a6b0902c9ac8444701e47fc6e8762d6ac4b823e2247bb34ee7dd493aee9fb7645e38f753a18f6b69bc2869a372fd6b8712490f7b779f1896cd7d3dcf5a1cf9c2a69731082b3aa315a5f67a4815435ef79a4b3db1a14e4786439460aeb19c8d"}, {0xc8, 0xffff, 0x5, "9a6ffb16e74f66b0925da5e62803cd52dddc79b92dd82e44ce62e19d09a8e202a1a98860f2f68c12a35566d69f2de05472bfc04eef19802b49b9e549188b2ba65fc831ced6fc249ee0183d78e924a75dec79c9255d68c0dda9e919ce0a376edb3b87c745e1e3e7d34c1bf28e2cb55cc2198f4a0063b2dcff72a11e5e7ec4c2cb598b9e8379f21fd03b34b70a88f608db2a7189278c746f627e21c609f6a40f447d07ab4268826e7acc8e12a625a9125d0095118d1357f489"}, {0xd8, 0xffff, 0xffffffffffff0001, "e70d69a070b2a9ea27625a5bee63fc7407699f6b3c5c3bb1282ed8e5b779c1c617085deb24a85cf717d43fa9e6c9fcb545422de5ffe732bc21c0c893ffda388f78cb7f0b0b3406f0570abcb18dbcc1236bcae55db47dccd4f26c0978debd4e4833186c54641c33057af483dc9fa370b821aa5a91f7d6a406ead4bcf34ec75aa3b0afa163241e68ea21e668a73babb6515afe62527f6be78e6ed65821edde889ec191492bfa3b61037b923f50f339cdd36919436fbd73d52ad79c5875ed517b8072f2e53eb60983"}, {0xe8, 0xffff, 0x7fffffff, "8b305547d59f3ef443d68b18093ffb8ffb52fb0fb190705a88a9259edbd364afaeb92f8fdaf08e0729976b661361ec44d574575d479bd946577ff88b3c5bdb496f0c94f4435c5e00a23fb5848204578b89fe48f4c656a57e9548a55c8e5c505fd0a36f456d443f046209ac2031f99015c34921215cd82527ccf72dda1fe3343c3474d778eec392cefb9c3739c28361b2daf24d27f1eb2fb0100fc67983d62e124bdf644948d9eb1e27dc55110669309e25588456a2776cf5cc6f3d22c113c9bf90d1d703591dfc50f7a25c49af00e58b564cbec56ae79085"}], 0x328}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x14) unlink(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000580)='./file0\x00') bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:57:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, &(0x7f0000001300)=""/171, 0xab}, 0x843) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 20:57:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) clock_settime(0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0xf75}) mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0xa) close(0xffffffffffffffff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x3, 0xc7d}, {{}, 0xdc8e5026f5baad00, 0x21, 0x10, 0xfffffffffffff12d, 0xfff}, {{r1}, 0xffffffffffffffff, 0x6d, 0x40000002, 0x79, 0x100000000000}, {{}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x8000}, {{r0}, 0x0, 0x18, 0x0, 0x3, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x42, 0x20000000, 0xc301, 0x1}], 0x6, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x20, 0x0, 0x800, 0x40}, {{r0}, 0xfffffffffffffffc, 0x40, 0x23, 0xfffffffffffff7b4, 0x6b}, {{r0}, 0x85cde82839359de5, 0x58, 0x80000000, 0x5, 0x1f}], 0x8, &(0x7f0000000200)={0x5, 0x4fd00f2a}) 20:57:09 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x2) r1 = geteuid() r2 = getegid() r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x401, r1, r2, r3, r4, 0x60, 0xfff}, 0x101, 0x9, 0xd5}) 20:57:09 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) 20:57:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000000)) dup(r0) 20:57:09 executing program 0: r0 = socket(0x6, 0x4000, 0x7) read(r0, &(0x7f0000000200)=""/70, 0x46) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x60) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/61) close(r1) syz_open_pts() setrlimit(0xb, &(0x7f0000000140)={0x9, 0x3}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 20:57:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="b2f3b67906e261fd0864af6c5948698afb2c2fc5495dbe537ddbe07a2f04130602f55d9570c9b15c78272a9a3281b3a09afb36e430a6e35b66e84c67417c487386af2ded9cee78afc3d18ef262e72ec1da9151e49505888344a269fcb60d7451b5b52dc98976fedde4c69d8eed0204bf658e9fb31adcd1921820722411029417ce9c41e54e535252a6b244f7de4047ffc2", 0x91, 0x401, &(0x7f0000001280)=@in={0x2, 0x0}, 0xc) semctl$SETVAL(0x0, 0x2, 0x8, 0xfffffffffffffffe) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 20:57:09 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/91, 0x5b, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 20:57:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000040)="bccc811eebd0bf294bc0f8bf620cec3a572470809e2fa9ab49823a793dcc92c92321d77f5b233e1fcd75342dce81a6a071ce613e6c2bbe0a9135985b6aa6e0b5bbaa829000515b400081a4c5d89dbcff491ce4c4db36d87378c853e4f0d626126a98423870e124bcd2611c20dd50491d11df1c07dc65094a6af04118053c474875f69ac7c491afe73b6d10a973704b2490262225652834b9722112c7a61dc66c32a7cbeaf9102016c1388295e93a12554e30cd9fdd6d484e4153e842c8efee3be9494f6eb215b2382e00c51c73257ca7e056e4aeb135f36b5ea602f9145f118ee3f423443abd501e1fc81c753b1f6f84e077b8dc9f4416e30133f1aa100e880f2ac738214c904ddec6814599ee1963991b607e9dc57709cf125cec6c9a1d6d086d22f539420e90a1c341442969a5d4dcade41ef0991bd6b80570eafb791c89e7c9de772a1535f44915d41c2358a7c5e5eff0fe68089a2f9e75878c74b34913308c71f2ed2226d8f4bc64f09798bdc8b9a82955a1db32a9e6bcfd0d8fc1b558ea48b9d37273a887c1700c8e876856ed7681e7d2fa304b8c9aaef714eefa692127566c1b39ab9f2aabd8981c838a781078ef044a272341d2e0fe3dccc590d7b2afac599a9a9a27d4771e6fb722140982e465d78e10cb3ffa8dcc73c35900bc38f54e59c863ea440d55693ec59c1b92b35b5af2a515e41e877762125067ea8258fbdb298a553ec3b493edc21b1e469050fbe37bf2ca039c99bc088fc01ce60fa1a4d7b3a6a82561cfb11c1e2f2daa346a9ffca347e4ff547594f524e906ffe5622ae4570f029839d5a553401301f0183f6f66f4f925e51e453d219340d39f378182b1710ee938c7c37b5e6e46ee819f836a54fcf1911cccd12177f7dd2e642b86ebdb80a8b0c41a52775bf12adb106756cab8a9f8409d31b218f70867f92d490ba8210378d34b8c8c8d1b52bded8bb7686b433a31f76f8312a2742c7c0d5ab08b7b10313cba0948fea4421a5ea915d9f4c48ec9617700a4713f685f88bd5f5b52f7dbff9e52a27b2635fadd1c37c94ce1c81c717e2d8c1efe80777b066bb9e2fee50226dc9e26053548afe5a83aa2fdd8a72ba9c968c28612f5e7d505e40e35cb3a4533eaa5e0b6d4c7bdcdab334262b781fabb6258de19cd2d581f17448cbcc34d941fe881a14f73955d129925266e6a42a19d33ae46ae1cd6d845eb230f79276a379e1545b533fc0cbe662d2eec02d09ce2300fd4614297d6d84bdbe00ceea8f18d4a3633a0ac6d9562bc2147d3380733cff97042cc9bd257e746eca3f89a4f1fa92fd30e76927bc8ed132cbfa1f32efb981f6b816d7b2a0214a7c771369ee8f4dc3628531d4878cf0664c315ca226a34a466d218ecb22ebba250aa205f6ec33d7d613bd4208766e24bf6e6f0144cd2d3dfadfacf9e2f15d52d0fcb17a1eb73373438ab29cdb6cad71893ff90e4ca5aede94c4d00e0f8e633867cab381254ac8501c643648f97fd30649ff81aed90193011d443b6e4da43a13b8127acf07a5705dac21f4c9dec6f366c1dbb32d63f171d403a35cda029c6d5a8ad7a84a77e69466c2bf37272fa420a99f36431b460750be52a6919e14ff0049b7e82133e8ea6a85089d9353530f4b3f508788515768ea595d42e3688154163b94cc3202d3562ec8bdffb097ba1402698fa47dcbc370ab513a255b92cbbcf9c5c2de6cbf72275e06da709a44931f789705b964811ba093cf1cdc84420ef69f0c6e4922840500d45b54d1697323e298aaccc2bba87b5387ce676a2d906d3a05debb3f0143a20f5f3d75881465b2abc3127ebfc56cf0a56b772652f1aade0593e0395a1594170466b1f26075648df9d294ee525c01206193a4e623d430801d6658fec5c57763f88f530b027e5310b103e7e58b9f1f8d142747659f0ab6b9b6ce6b272897514d42519431cd95bd3d57276bb50e81c81802695ef3594b6f984f02ae09fd772677f9abb3ed0cf49cfb617add247b2c575f50fa063b2e2b74e025e4dd30c4c0542d8c323c57d56d085fbaa9e765371e98e9878048abf8e41b89878186b831e5755e4a1415429e80bec28c88e02895cd3cdc8bf57117c7c6ae7e008d0d54c3ba236b9ab9787270168f18e84ccace72b66604884dd3f2590e333059611d098702355d6d4e1abba84186c829b8e7017739108691b8e1242d9eec2862cd1d9ee5c33f5b7ff33ed9ab94d6326af5fa3c7aa6b7baca4ebd1f23ef309779b3f79f805852ed644969c8a375dcb6fe3225c76dd70a4481368a32b7fc51447e03e4d496f5bdc6b0977ac2283bd623572857ab1036e406ec10f66911db954b909f8f26689fa712e05275b339a244df6b554c9d8b9c40281b0ab8f8186b4241257522ffaf3a23fcdfbea6382fe7fa3be39cb6b8e3f234559f6035dfa4bf6fa4cd1524cf1d81968f7dee42f7d31003cfba2120cd0b5d2b7caef876bbd42ca5add2d630c859d9a6174700fe1eab1b19bdc94fdd84ed25019c55f416bb65d897d32f23e186f07589bc3350fbc3a2f0b84732b2e0c18752d5b5f8ce8840174b1d43b1ef8bb57e26ab37d4988361ce72320b9109d2d6f376dedfff4f001b6dfda3dcc16754336efebbc89f15939e88971323302470ba4b38d3a66522a0d3e643e306ccccfd64c8b17919a3beac02471dbf0d17808294aa03f6533237cdddc3d309dbb74751a1b0a45de86dae1356ee86699f1e257dd18279c018a6853899877a325245c444125302f048b76e05bb666b8bf3451d6aae8ebeb7481427244532e6a1a0fa4ec3df40454f76a733a2036561ecc6cc38ca3340d5a998e8cce1ac4342a852c2582b1e3431c5251862e573a061180728a00abbf4a13907115d3c2c3a100b4fa29670a25541428dde824bfc287e38528d06992895995f013c8bfcf4b7ce7a4fd8c97b22b6fcb11fca0e1116c0c61d99cc92182182ab03273d55a05b287ce032989e6e968126e2799967b18021ed069c298c25d6f9c50344066317fc9cbbc76c945d2e07cc808640f48fee59156d0c0ccfa3de649dd9380ac294e2c9a1334621da352f7857d96f6646611169729a0574d1b183dc58786f18372abd37462f2de34315c50e39d5572452104dec0f642120947b8bb1f96d57817f3190cdb7c7b00a0729f201a43c8577ef9ee94c711909f8c941f9d416245c2b979dacc3ef0aad7d565b6f32d2f7f889eb6e801b5e881213a81ee5b6ba8469d02fd15afdeef2b24d8c5bafb9f628ae18b5c7856c14244beeec594f64a48996d1fe1461e0ab98130567b1c5a6ba3c18dcff8f83d004cb9e2460f986767fe279601830c9e5436673e0700d6a71fb28c24a383b645b76422aa97266234bbb92c3386da0231768c9b025b00b03264c838146950236cafd54f30a2f851ea55a92368f0f7ccff5a422a0cdec4b595c9b39111ca355f6b14bd33ed72bad0c12ef36b95ea5567c7f571666c6dc35f4e2cb1430fe3dcab935de69426e07c3c010470d8bcc5702e4243fe26aedfd81d054637286fb301b43e7eb76d4d79a99beac15aa9fc7bfad7cad1f8af4c1302af3aa88641cc9d9baf48b4a4899bba2d43ce1ac9300af0f23f8078580ea67d7fc3148c9bacd114e259cc1697ae5f76af70a3e78ad60b23fda0cc852b5d5463da0389fa9e4004e059027c742885edf4e21e5168c53c501a9d13bc712ad1e508c9c17baa8450791c30db47a565b6d9c908ab95f13343fd3977457ae6b7191dd4ff318788d0e2091caa99c4b85a11c3d3c4933a8bfab94cdc291f6fe896794dbc39aa7c5a21bb1f08d109380cbb1cc7d5ff47cdbf79e605e6253a11f2e3c15d7758a439d49c1a052c656d6ae5c6da28043020ceeb7ce58476145c745f1a5d5e6bb25cb9c90dd4e705c456c09913bff2a91cbf66e3dab7d498022e4f51b2198af0cba0216857500d638c116ef3714ffc672c3f74c22e78c43e486e23aaa783becc177e266b703c762bf5d10076bb6a17ed363be2ab6113c4c42eef354992974fd215cf8ae7afe25405119267de15caeae9827844ec3f60fa7dbb25406d1f005b53aad64b80e74ddb06029ec8a4f34c0c67f6252c24f121527631dfb936d08a8f9e83034af77b14cf5ab2ce06bd2b7607e268f57bd0223d01ea62c9a47d398b673ef01effdd4c878845d46720bba279bf5c54a1117a81b7bda314705d6f73f924c7aca766804c9e8a889d6af176158d5983d98d60f200d0a1e02e97e4f781c83629b562849624914ed59a800b4aaf4aff56bc9db262ec75c5dfd1c4b003c41f9db75eb1881a74eb820af86d430d859f8c45c08dcf14d3ec3b62cb5407e05addbcc0c67a6b25053e5ba1e9dccb0a3fcd633a09188297442d02e65a3814ff9d6a49f00a3c8219d3d1c7c6796c6dedb6df10f86eff90e590ac5e4fdcdc635f8d61deec98bd20ca2d0bfe952d03dae5f7babb889678f015b1f13ecd46831720b299ca8c2a0ab1c8d1c23634d0fef650e530013e0e26ead5ce8737cdfa7e53321b80d9e1e5f2f01911261e5aecdf3ecc03277f4a5d4187c41a9ca1255990d84b8d8781891dd04c95cafad3ed7f5b16c3254dc22d7341989ac44ad701cd1851a98f326258b5611630d40aec4c79f34f3e09449cfbbdf0ed7e4f706d78f40969a2c3fc06390039f8d31d0c7d97e90ad06b1f8bf59dff2c71010179d1a7450a6026cee217e5e9fa616c2ed919a1d03539cdbb83e2ede09566e80a89b470fe5e3be5679d391697c2e18f6c2b32c63d1ad227be901366af711f5cd1a769c9f5c8bd1f0641cfdb988f67e7359e0fea604ad0d4ae8ac90a2c0c7f4f43f14a460451ad8168b587d207bce46051281d349e46fad28bca8701c80db512db95876424054789e83402160d990e9ab8238d495f615d68fc05695b5929de307a0ca4d97f2d4c5dcd5e7a2920a9c26e12f5a3a4c42135cc979aee78ae4af43db71c7105cd3892e64eb5eb4630be3914ae93a48acfd4d57d1f9614cb4d3032386ed5f54e151d7189c970838c1abcce3906d8b542df15c40b1c83585bdb12b4798bdab09208467944654453a14465adbe9f8b026f12378075b42866f0724aec623cd0b94738b42dba96f1ad984f642c8a79595e4ef10aa8ea3066f3f6b44925ce04310b048aed1e96475c487218388b944853b2613738d642bf9386906868a33bd47100da3e672b2ab26b4a90859832848e9e933323cf5bed4fcbf091eb8954288e530f776db246973dd4bb923d4a2788e3a25c00d091f2fe68f82c70169e7e9e4616726925c2c1eacadbf101197af40b3b78a2d2dd5a12441888e711a211be746050c3e927dc42e866612619825f12c600ee514104c38977174ff3fa6d1b93079ce5609e092206f0fdf878f9bd3d4a435f8d30e22d54ea74b149bbe1cea181e8d6a8fe0ed2b76051939d0c762c27a87e745fc72fee1e099f912871c6e3dd007108778ccf8763e00fa716801b52897ac16c281c323b88f336ff32ec6a883ce37cfbe7d153585aac6be737a0f42fac1d42db82c9f40e5b583e213cfa479f8a398c0e1afbf76c985ea424d679708acad4d214ed12d1107835e6ad94582b25ec803c0e430f91925eb5c28a89e28754cc19c054c01a4c923fda0528503b6a035ca7f9304d6c51c98db0f93f38d4c5007d86b43c5601d2b4f597707594e61d0e98ca37fd86bfa6238bdc7bfaa05beece8772109c7d85613022aecdb3ed62ee273872ee5b875275474b4c72ab196501947bb64c2a292ec000668b03f56654d2239b6dc4500467b00f7ab1b7d32c73dc8a900f93de7a4cc23008", 0x1000}, {&(0x7f0000001040)="8215bbc12165609be6649468800458547d6ea2841cf2ae05ac025ca45ce0ffa5bce1ce4c84c1e99761773150ac12bda783be06275776e954b129b0681c66c8ef3f927b06e326a81d8b15d13b889fbe8275dd3fad4c48d91710890d2eec0d13cc8ac7ecba772c11a2cd354b853e32cbd75a2da88f5177fa966d92009b3b49e5297e7f96d1799b1df160c4a539b0d6216270c253a38ef1ef4de2afa48a9fd0708dc6c83d2da4b95a253d31403adf1f4adcc0246cb6401d59d690b9e2757e782b47ea32467822b00064abf5f21477baeca26e7fa0394ec05691b88822073a4ab56bd88a7c9f131afd639c9354", 0xeb}, {&(0x7f0000001140)="56dfe7686d4d17a7a93df2d6440a22beca40ba3d16ee480470e4a163749f73f0ea59129b981bd4e7654eed276858f2f71ca74878dcbe18238e94664a0b7eab4ddef81db69f0c96c82176c744a5863b21c3", 0x51}, {&(0x7f00000011c0)="8da8a8404d9252c0fc68c96df966fbb6bea2af629a08e4bb03ef442730e6f33bc01dadbe5051a4e010710ffbb5294da619753538993abf0070d4797432fec4c5b6e473ce72e267c1ea5a48a6301cc973ae42eebc76a0bb55d30092eef75e5cb762dedc1a", 0x64}, {&(0x7f0000001240)="da1b3ce944f447063753070277cd48380e42b870c6cddf34eb4a59367d2c9ce5224c412b4103b42972861391e205c17ef78731ef7ce23cded983fce147f1a3fe0951afb83489ed3f", 0x48}, {&(0x7f00000012c0)="25c75753646f48491a31c7eac6057706174fa42ffc98f9d0e69eb86a9ba90b9e6058a1ed690394964e41a3d8bc01c2d08dc243eda0636fb4a564a3360d490c5774644eb8c3264a710aaf43444df0d93a7a5a1825de77531f37f2f4f0793fef1db73b1ec7de15f105edc1597b7cb777df080ffd806c792384f49c7cae5496bfdd0f5bc4fc5300856d520fa1710b1bf29e361ed0fbb1f1511ce6361bb5bdcbed0d5b5d22230c182906c0119570af4579916897d902b58c905b9f50706d3c9b64af26b6320f935609074afc117f0ef2f1cb34131a9b7e849480eb3c9e280cdd7b9cd03113992ee5be878b106b8133bf4300aeafd466852331380710", 0xfa}, {&(0x7f00000013c0)="327c11edd094d453a293f18028c150b67ccb2fb380ed9485a5aa2868640d870e33bbb724712535e9de0e784812e5a39ce1212d4e61bd4ce35b170b503ae412585c3a1191e453fb75c26aaafe5acf7bc089e81f7271c7ea4c17a90cc2608e2aadbb3df1e124970bfb238276de0133af2d902e3722271fbf2b53b464f5d71a6b1714d24bc66d5deba8d5d2167b1044c4263054d8009eef2a475e7f30bb3008bf27aa2888665895973f57778c3daa3c7f1a4a73954da8ef74e30881f274ba7791266ee728f3039fbebdb97cd583d03664a8fdb9116d7607d6f0a4c81903ff265e2628672703ce4ed99bef580df41e3a62eec2c1ef6a42147b5a183f062ebc2d35", 0xff}], 0x7, &(0x7f0000001540)=[{0x38, 0x1, 0x4, "c426ff6f3b096110592ceddaddaf6fdf7c35746fc8870984cea781c926a2c75d1aee3643"}, {0x30, 0xffff, 0x0, "3ab94bc60e1523f4b31054223b446a8d06883276c2ebdb591b5883885104c772"}, {0x20, 0xffff, 0x3, "e7c9c52c5a9460c43d8a4a553024"}, {0x108, 0x1, 0x4, "6814976cce58392e8e90c41589c2bfe902a599b0d76cdae5600d095bfd4e188a777a1f46510e3288c83c4f56b25092d089dffe7555af00e5a2e37f7d730f9376ae7f329ab6be09682bd16c70ce8ad50d6eb4cd36f4489d4df038f1840c37e13d7072007e8bfa68dac86c32735bd675121b28a470317a18c69e46d4ca00caec0b3e4310d4f82edbd01d4d8c662094841e0018c42cdc7a6e736bc99628051c4bb5c415976cabd76d10360f5efd6e33b876297946f47ebb79d4b9e2c11c47aa364749578c5f501feff55c2448ea3bef16bdab4a24cdface5823a362e4baa85f76a39517668576f467ec47eced57dbf498b8f24ba0"}], 0x190}, 0x8) r1 = dup2(r0, r0) readlink(&(0x7f0000001780)='./file0/file0\x00', &(0x7f00000017c0)=""/167, 0xa7) faccessat(r1, &(0x7f0000001740)='./file0\x00', 0x80, 0x1) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 20:57:10 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) r2 = geteuid() poll(&(0x7f0000000140)=[{r1, 0x10}, {r1, 0x106}, {r0, 0x181}], 0x3, 0x8) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 20:57:10 executing program 0: r0 = semget(0x2, 0x0, 0x100) r1 = socket$inet6(0x18, 0x5, 0x715bb1f1) fsync(r1) semop(r0, &(0x7f0000000000)=[{0x3, 0x18, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x80000001, 0x1800}, {0x1, 0x4, 0x1000}, {0x4, 0x80000000, 0x1000}, {0x4, 0x7bcb, 0x1000}, {0x2, 0x80, 0x1800}, {0x3ae68661e79f0885, 0x9, 0x800}, {0x2, 0x455e, 0x1800}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 20:57:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xfff, &(0x7f0000000140)="19359811cf2beff69be82b3580431ffafc6eac1d3a5e63274562fa10085ccd21c7ffe3295aa7ab7524850d3739fd3760a6b5e7e764b252722da8f9324b6e69eca66c9f3f5361ce34664a2a61626d9ac116e943cc6deece302ddad39625da7c681db19450c56e1d8996d501cd5ffaa9ff494ad5960463da44b22fa67fb65899289787ebdf8c573d26d50b0e87e68c4e9a290b33e6aae271ccc370c21f0bb1f68025a1a080bf9a923c4f95ad77779e5c1c51228c48fe0767a56014d41eda47fd9f687accb14216723dc531539dca9166", 0xcf) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="bf0cfa8dffa432efa452ba15bb1ef77466014a2873bdbd32ac48259ebabbb7606c98eb45b5310d38df60a94f831e244b8acfa919a4a92991a438244a53fc31719afc3be6936c84fdedf5d826dc2380e6ebb520470069cd", 0x57) fchmod(r0, 0x0) sendto(r0, &(0x7f0000000080)="44ea4a4fd77d131e5fc8d9d29c7d1ab3a78b1730d7f35078b03eab8e92fa1669d918cdb45437e2866be0c6cb1c083c35ede67da10f5594609403c0d2065815a646d16dea5a47cd73b391f213cacdb67d048dead5c93dd1a07c0220212b39bfc7a2a58e9a6dce763390c8c7aa91b966d11afdf3d1c664da30e292b1366a5f99013fec6c13b1e6ab65696d2f5c9c8021b6f6f3bdbbad0c34a447ac80a59fb2755e8b265c4ddfdb52f784955696b1f3fc65f73623", 0xb3, 0x404, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 20:57:11 executing program 1: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffdef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) syz_open_pts() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r3, r4, r5, 0x2, 0x3ff}, 0x0, 0x7d7a, r7, 0x0, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r8, 0x200000000ffff) r9 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x8) r10 = accept(r8, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r8, 0x8) msgget(0x2, 0x600) sync() geteuid() recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r10, 0x5) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r11, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r9, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() setreuid(r2, r4) 20:57:11 executing program 1: r0 = socket(0x18, 0x8003, 0x6) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002540)={{0x18, 0x2, 0x3, 0x2}, {0x18, 0x3, 0xfffffffffffffffc, 0x63d4}, 0x200000000000000, [0xbe, 0x9, 0x8, 0x8, 0x5, 0x10001, 0x9, 0x7ff]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, &(0x7f0000002480)=0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000024c0)={{0x2, r3, r4, r5, r6, 0x100, 0x1f}, 0x1, 0xfffffffffffffc00, r7, r8, 0x5, 0xe8, 0xfffffffffffffffd, 0x3}) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="b1e57eb2015b522e1acfabbd02fefc4e0867b497c5d8ebc34368c2bb7145954829be13476455ea7dc376e8a94c9c4c6d82d23a", 0x33}, {&(0x7f0000000040)="5c869ee4e02463a60142b42263bd9e33ea7c011b51b205c85f5a3e6f54d5f67d18a72f5c79937fdb920937a02d58539cc73a63d4a624325da4e539e8b70c8ae3e5f0562467689747e3e8a18f69a107b80aa8d2fc3d9bb1a8e58439ea93125c4bcd4e1fb54bc5667c26671dba48de579e3453d2a86bfa860994ca427b8d9f77aa06adee6387e8f054058751050d3f0f5ca2eb377cbf4588686b1e7818c886878df91aac404b661ac0e0bccc51a18b64c14dd1cb4fb13972121183c846170ce512aecbeae91c41dd9fa6c3d0430b7448eea5e0f2400492cbb1653adfce20dc1629a1b5282bd8088b23c5fc3232c25b423bfc71d17ba1c0f3d1eb4a2f1122c699d7829377f6c257133843b80dc2259c853fd1a7b0ff464ebf25bdeb858090528cce60c45098412c2f6ee511ee8e34c3f37f13eea9fdbc733c7e24dcdfcda49132984ef6e0e28bffbe5bf42bd119750e49b0b9f1ffde0af3b63270ef1c88394b13d37b7b6bf207ef9132cd8625baa92da5989a63fb972cea2283cd49f365b85046fcfe4927f182b3f826710f96f3bea312b46f37018c2d184ed468ab1b2acff4a93b2c7e07a8f4a7646afcc8171ea69c2144e5e7bbe0ee61bb66e0a734e444648fd40245065c7721ccfc6821feb6d816ad2893e2f7365a4f906efcee1462463272ec79a1fb9816f89f5f0321b586795bdfac408b6add519b8350b9f3af60848fc1abe3cd3f04529579e292fd98033e3cabf8828f9c1b7891e4a17074f4551c1da77e05dd2a00abfdb78a586ed1043391addefc7b94fb55432b2bbcee78a225f99bde4357566cb92db8d2c64e9af31509e61d16126dc98cd79b0bc877fe0bd07f79a53657d5df036e99b77424127f46d87ffd507d97bca40cb7f18c0bf5798fa0abbd40cabf752aacc5b48d05e921bd0cec0d37611dcd16b5109c0babf74e004887f8a5c65b68f4c56032bd0a3a84cbd7acb3e4fe7a4443a55049ee36b2aa3103e8ef92059c07a554dee2cefe617dc39b02c328d5ee7257fd2a61c6aa9d8b564fc0b3d682467f1f4aa396f64ef322a1568f15d8b11dbbde9f600b7d7c3a7d0d00e9d9c7eccbb5436c5c630d854551ebe8510f7cae1df13dc4a88b665a44af0f234e5ac46d79b85c55308a6440b8ffc9640c4c5ef71d2f9277ae1dc5383df1e149ba4e9425a66c04e167f028ef203bfe6734985014d2f82cadfea41df65fbdb9aee169b08d0830209f10dfc4d63923a856be4b4de7561c2ec29357a3faa5a2d2d2a6e0c2a116d8e8d47a9c027b9a2a3d8220bfaceac87be8672aea916cd28eb2f0a43b041844a9cdd41005c8ddc46c5d4af940e9a4a5665baaf7d122d99274d0dfab282f4ff18233d5d71dd013f05cd8d69b82528e9cc9f1c7d7ac2cc2631acd0a98010d4fc671254f249b705d9e5c2f680430ead80e74986d1f0b411279c3164a92bb94df59116342095dd3949ae11a2f45cec183ccb917ffd23c0b416989b67bbd5354830a94130ac111ac65111cc6bc4ce13dbca3d307ecc42d7979a2fe323c5185ed5990342732d6b23f7abfb64dc1f6fadafe02f808873220e4d750a5cabf1217668f18258ea69091a2b5fa9df965a764f94ca980c105408054b82b55414fd4c42877e70219e64debc674fed93480b0a35c569d6b1c1300378a7b1dbf23d9616316025681a8a139f1382c5fe798990dba4d72e2d08068dfd97cc6e995ecd6f03098be84a8d4f5626bf53459d84d50dcfca6c60c958febc76429c68d80fd8394dc4d1203c675b77c65b116e32126ba18cf632a1ddc2635ec304768ac9fa4b760aaf746400339f8a0dc157c97449ac3fe76ba0f239db7b38cf794863ecce4021ed7d35d8a720ef6e2a03a6cbe2d24b93fe52842f562923d6b88bc4af1676c86702364833bc21eaa83ba7c6c9c4355c1522a360b146ed3883e542e7af7ccb7369abde6a5b4456464eb3fa529293c8d1ccf8fc6838156e93731f7ece76509c147bf6cd1730505d5f290a5c10cb7f5ba4d9b33bb46a77a79c70312240366e022eecf44c802c3a14d84042827abb71c275871b177e9fb832ea74656e898e919967903bd4855a202709148a3afb5ea91ecaa223d17eedab26a684c06659bd72cabf3319e9dbc9ff56a0a87cadfc4f0ca021d4240c6158dec2ea0a10dd184a49612cbf51ce8a8d4eab1363ab40d0cd509e99ef7494e9cac9bae30c9c2b6a8f1682345ec2ec5ab9157738fd15c0b84e316a28085716670267c39e6a20e629e878c37bcba4c34efb41ab1b6d9dce65ba620cf71b75afb73f8d3303db6c5cdf530b38ee77de609901c77b1dce612e8c95b11fbfc045b41b35fcb4537a0f7810fb3dfb74b6f2412d1179461ab48de5cfd032bc60d29fc2875460df29a20091f630be9320cd2898d4c7bcfad4f79438ce3bab3a119e8a943cafbcb297fa4e900775081dc3970d841900e8929be39e80ce236e37e3eddfd0af1d56408b1129c5bda0a2be0c16e4bb4fff1f398b754127a64740bac5c978df53a28bb096a421246fd8314a4648059431c96368e6791d939306c3c301f86428fca785453900fb77bf6a1c1e0d9ce8f07d3458190119cbff710813eb8004192f4d14121423af4fb239805e09a375cd28369369b33b64b532446c0ae474f8c1d7752ccda509de6204492fa4bd82f1baea13b7632ccd11acc41643aca768d5d37f52d2dd42b3ed47a9827953f131ad4d8b9cb256ec127d8db63403dd798f63098670733a9d2cc3305284d6570b236318e80633865b775559d76bba760aa84360994a2bb4f57eba3a8bd83b071ea3cd7cf4ff710602f15bf4a1329b3de9eabc8365bc2e7f8c05bb625cf72ecf72b3daaaf700ff7ab579856d3a813d0c5797cf42a915c796abb9cca7816e14597f97ca16090b8db753f0d9269befd19aa6d1515f8433ea0c5ded4be7a71234a02b634ddcf9831cde9e69b34be6c66878e6c0216e57ee286b0e9dd17025bce3c2c32e99fdf4f93c6ab2bca04d3bf136307fddd7722e71155653bd4c41dd8c9ddd2793c6c75c64b3c7d108b52f32c1a9ce3e9cf796a4b4dd725629594d07433cd5e1063bb23e38785a063fc9adfff7b3e38bf988b3a48e0475f5564363b79ebcd7494524265881b22e560aca91a60cf6e34e169912c01783769a26e3a2293a66e3648276b3f99b11a6c2b3efe8c711994ac6eef981882afc25698d00c4059c6086b2a0ecfdb08735748a3093a1223d39eb305553ad224b71ce94577a27637b4fc03d14c0681770d2b27ba35e0565bd095e7b0e225e42b8b8304f4e4f792e10f7ff6e4ddee568852c7c98417bdcb5da807c8409431e7c16e96d59af83890997792684fdb4dcbe570d61f673df09267cfd9e988ca779419774fcf156ddc4bd14228076c7e36bb3f7e47e4cdcdaefd4e44060ef2007ffb3f3ea0900d1f42cdeacedb7cbcb75f813d90cf6836ff558be0f571855e52f6b0f525a8c7db57f7bd78045cd96f1c6a0ea47f7c7a16a0b85b82399914c42170bab854f5728246cdeead5a1a4664fd18326778aa033abc3a7c87cd71e5c4a55f616dc78645aa00b896b40659a8c643c851e4a81d847e71ab7081969ea0615ba636e23b1d2a15d70e6360884351e936e3ba365c1cd45f9a151831df14a68707559b23325c82135edd9ed90c427f2387b175db3cecb319b32e0abb94ed1da1ad144a19704a88253a3c8c3e499f3206eb43a1f7b819ed6ef1cce0a36a3c0be44306df275fda92bb32b50674ad67d3652a2a074df5ed8fdda8d79b48ebed951d81777af9df4326b88b4820219847bc42cfcf172d0c28862b42deae33725c487fd39dde63c340b8454e02b0591d22a46ffd324543bcd1d492df2bb6d1db0c5ab6e73f521ffae4b84fdabe9025600c135130963605f4d105fdd53afa08493e0316dd6763803f9d0d99ce8daeb0542b824880c943e8f267ea4145e0b712f33f1941527d10322b0873e8b5ac255b4e0b33f3a4c12f5205207dd6bef26e32cebd25ba7b62e5336ec6bf429abda8bfa0165ccef347ef4d3d9f88c011eb4fb76eb8b16fbca034249e92848425f488d1c3ff182b71881dbd71b8ee915f4d605fdcfca48740be675914a25f65106703949f6d0d57ebc57ded528695c79c8811d7099417b58b0e5592d1f9e273d53ab8aac7e1d1730bd800ccc0a9c83d7557a5c82861875073b79185c3e2c27e64d27726c5daac23cd9e824e3ae2a8f636e069803306ab6ee6924bbd938ce7416f2bfdf9fae378d9eda27ed067deb185fdd80cd42b6efe14d02cd675a584df253fa225c8e4c5fbba755fa4f34fa7d40def5a6ea422da8ad53e30bf6891b94242380358bc6fccae35ac602290aea61e14a1102f5ef463cf55635f79834777a3c4a4ac9fc94c152122d3adca5ede72007c7c1744753185da022e54b4b6d3834a8879a8a05510177ff4370e84dd422311f52f96761f70646173d2a86b58db9ccdc69fc2ade8a32de6da6bfbf5c475e801f97a2898e3a946f515ad86e9af49d599f4a53a621d1a89b89f6700ea917f841396a2dff64d98e5837f8855f2701649ce027a0295ee675b67739415ae499fb150b34a4475e162d1bfef2aadc5e129cc9edaab3d5417e7076cd599eedf40ab226a8f190a73e9e69000fa50679b5e148d963dcd1df9a41be8b0cee3e85ae39d2bb02103eed697252c45ce5754c2673308ec220fa0b38cc7c64a880784747b39654c226defd534c8c9839674fe801c7566f6f8d231358f6b08b500eb9a646d544d7578ff9eb4e8074f2bff8a362e09fbec0ccf092bc798a1b4ce5acc723ca61ebdc48f6831ba93942958d1724840b0e5b50cc6a254f1c52aa357063401fa707959738bb80ef47ca5c9e8613d512f638a342b9cb622e839f90615e85c9dd3274ed196aadff4f2d0d6cbf874409c2588240408398a2ab1b94db010f508a513642805da2d4fda6272eb0ce3a831fc6ec2ebfe16601b4ed9154f7029aab5a79a1867be933a62bd145eabffbdf8e4ee81b03a8d963fcad1b43bcbb8030cd350345c07dccb0c9573e52205a3392486746e1ec560aa14f47b159c72d150126cdaa2fc4adbfe23037920e7927235311b5342070820a7bb4d6be8cf1740a27138f3cfe8fa27ecf3d0de0661fd6a1c852dc2100af23372b51b256798ae020aa15e2e2a7db0d0f9fb2978d0e9722c890d8b8bdace6060fffd93c1ed2a60435f043294d9ee5704c9add6d1b3e628faf9bb65ad8542e81c1e173858d74191c6ecbc0f08af0dd58bb0a7b3fb981abfd309443c1054a6aa985a0f527f4a03e855bf3083c47a68ab35fa38cf014a211daf23e39d73feef00f6cc7af0fcc206a0d1e74ea426c1e4abedf89089b331835c4485d7319f57e4ed01b33975c4db2fe8649f24f9ce8000354d23381fc01e4c204e388c61c6c14ba6d6df450e2a614d7d6d17ce3a35be0dcf1614f5596a5d776d31c17abf32bbcbc8e8b6aa60589008eeff48ce1ffb93ed2a72b0c0c5c154cf5f173bf3d8d451e3769165b911ca83224aae38006e87a5ae35a35576a3f1bc8cc5f4d162f621965e869df3099bdd0497afbcb49192ff071433ac836dec68f5b5f3e3d9d303b3b04e544dfc9cde0c611eeeddfbe555ca1bd98f5d951eb6ed41df91bdc676f23d11abf9e25abad37b9339ce8d2ed5b679b672646f28c2400d13df2d40263278c3745f1eb7fb9d8cc0c674c575b557e598e4774874828588e57968cf8933249fd3894c18d68aafb272ed2b8a712de27404c6a6b583ab922e6895b1fae0d9dfc11e57a4043e87ae63d17a6bfc31434032752a", 0x1000}, {&(0x7f0000001040)="032e20719d4c59601648caa8f8aa0ce5772f43337fade897dc77215a4a228a5c23186775b63c07abf72cbca0abcd7ac0b27a9279fd1f8763230e440c3158c0419dfa2df6ed88c684d2be75dca56b0ee0b849f2b98e2f5e15063d3c981de03984c0f682bcc4970ae5edcfe4d4060f35db67d1d9d4380cf6965412c6d29bab7540", 0x80}, {&(0x7f00000010c0)="e56e5e880a6328a765d40d0d0212b0431d85efe19b5f24a41dbbc27bf3dd8332a3640565589bb961914716d3636cbc842e3773238c4559c652b2cc64e865d26f40a7ee6fbe301b046adacc94678bbadd60260a2fbc45422c4fe15fd7c97e3daa4a8cacff93b56af2c8ab713e0f93fe12786b7d06ba115ca43b87", 0x7a}, {&(0x7f0000001140)="7657afadf3971a2015e1b330642be01cfbf42be2773d1e40afba6e8b8da397057601e375b7dbf26e6e0d16793e38233d9698dd43a49fa0a7d0f0fb3da0e11b9ef8d13ab0c61d6ebff085d40557d82f9f87ac258e446af6dd520cf433ea748223d512b35031fc61208fc670f764e6c9ef2e204f13c4b39652b30cca78c13182e69c2c922da39824328a2de718b6123cdbfa5298fe07b80cc10bd2b04d140ab16279b6a100aa4ae3b2fe55463b7b415f6efc7961363a14c21ae92db868a67bc256d1582479e42b56fd60480c77a00719618444ded05f95cc6ba485e520446a2a298541a71e3fb7c8f53238803efadb41328352b93e845a392d686be3a93b0fe0", 0xff}, {&(0x7f0000001240)="0c255899be2dec8a1f199ba5bad69c03187522b80dd077fa7a98a8ad9f62a184d9a44b46c651654f8ef8d7a67a22b42973d0a1414d1f50e212dd1ff4bbcfd0c40072f49e807a86920f52e2a520a34c5ba2b41cc34fb2ff22fbffefa85832cea71dc2db9dcb0c251db5ecdef75af952194633fd19933d97b120bb1aef43ec0896950650cc5f8d7f70ac76453bf134602ea68f4d2bfb4840ce3a19717754dad528498586ce3ddf8080af55b923ea69ac6c6f2f2f0860eaf03aee641bb5c61f657f3625ce44f9afeace01bf78db572a27aa2d5d86da", 0xd4}, {&(0x7f0000001340)="271ba82216475a2eff294d2ee8a030934bebb92d516c3dd9c85f2d0e2153271ad7553c0076ce1fb6b6f51d43eab2d5e6c9fc2abf0e734d23560244987b250386b3dcd2e5ff8d1fa90b44bf6492773dec7c6455643c142b1d7fe400af7a030b93929e6f58ae6ff85f5f73ff7ca0d4028943abbd4e5d044fcee23d6cf0fb5991d62bcd9654bca497fafc09954c37e36494b352602bd0c55427f98a94fffade7bc794a8428f75fcd0fb358ffd0eef88014bad2a5ff33e2cda84e5d939a5f173307e7aad4d5861d9e9069bdf6dadbbebeccd15d492f1a016dc86fab68df07dab90eb74b49aca3b46c07c5fbca12c9028efb06132524ae4a5f540b493fad96497adbbb546c3f0fbc1f357bad8d1f5aa0c4bd8f73fd1ba5ef142adc7fd31053ba9ab02449800c4deb4e5f47bc80978f2d4517d6012d07e5fe4ca9917ed303205059c029f32a2a6826544a548d0e66fef78864b922a7dd9fe60126388dba35531fd1bc3d19ca8bf8e659a6dc59d24b7776f354314d1994b9ae1f34b189df85ab6cd3d6e6dece6cc2fc5d624da079505ae28451bf644683b0f93409a12722b4e59085a5f0e4bfa0ecb3367d8009ed5dbc64b44cb558d7fe80997b1f96e06303f5c0fd9e45d8a4953af0efd9e8558ced8256bfac28dcc8ff278042645a94ffc30fc6eeb0ec914c43a4ad3e483a4bc922bbb89d0ada1609291243598d9c292b9babfcec0a0d11c4c418ed1ad8bd5bae3c739f2161d682c8cfee2302222fd4925fdf1f24d1a1311b0480f39c66af64c84ff431a2a2cb1995223ae48605263abf812d8ddc58c6bc42e85447f4a4acf3dbb742cb5ef6b045fab7efdad8defd3a556c1319a88ad663b4d9321598f118cd50a8bf5619167af8bcafa2bcb3f62cdf2ac450b9f8a0d9950d10f19ba97aa4036e1e20d8bb4076b98acf5407ce82d261fa0112bb1aff8f8c82968c92f3c4bded1d7bdc697f4d7c363b03622f650e6bd004d4fded2dfd76ac5e52e5802f7116d6e82d0135e991d8f1ad9a757fedcdfdcf248c931b641258f23214c960fff234e3e9c331361029e60293f94009efade0e39bc8c0a37506555e3f0088df530ce68bfa1a943c0196dca300f8b6e685693650f5fd43a697191cbb585eed8cb36bd016bf7e1e8ddc063eea503505febc0c121843c01aad3069fe04b638d696ec4bf0e04d7883bc88e26bebe0f132b39bfffddca16200cd971a4b1c750a640f10447c7a59b00ce7d7380ed38f6ac856307560fbedb4535a164d500af4fa9ae11bfba2bd76b9f195d1dea2069ce31f4e453ae977068e7e7a98e543a0e3e2f5b842231fe0d8e8f89b1fd422375a128c8dc92c427812608bae25ac5746c223e9cbd641584e1b8c5bf1415f4a8031080104b4e10af66c8389e51cd060976e7096c2e22b7e772f8f6f277d23869f85f31e0d7aa11957a8df63b6ec010ea5b370ac76777fb7ce41582d84f02a6f2d5ccfaa03fee9fd599fefdb91ca476f81483be996b07dceb33e8853f342cfe5e5aa8fdf3ff11df0dfe9bf44fd3eb8978b3e04e23436f647db4b0f88b7b80a70072dd88c302478752c8bf9656fb685f420bff9ee4d8c595b9c091501322f6d9d13ec632d763130291eda38cf31c9886929d8105e54bcefea293bd1e605fcd166e52d2fef20f63236623e9447cdee988af4eef13b03e2e23eb53e5959cd71492b3e58d3bdce874f6d654cfc029125f637d7009c28158ed1f99310d1c694c490a513e664e0adc1f32083026c4654921af447a12293aa7f68e479048d6c45258389eb66c2785555c49d7878323a8a270cb00926029601c2389e36c37538d2f4584749a925a01184d34fbca34f454b8266c6bd80424fd98505c0d5769125c523a3491d2bbdbbd764be3ce33fd1a3b815abc2280a73f0df222601ea932ae5552724cb2b848e0ed1e227d9e3a41bb2fdce0d68af07a6b7df3d1b046f37103577069339052966e063b6b2aa51995cbb984b3c18f562c9ffe0e20156d88cf8b69b37f862b95eee0f0a50df082de9567f166ffae62d2df3c6cb7cf72283dac250c0a05a846be621b4c703d0bed0274f16e0d7cc65a038cce2ce02f3c9b71559e3d9c924c9c741c8e2689aefcdd747642bece214ab9a1e81560ca964b0973cf40218234411913ab060e8e558effb078307f52a79347dce5c7aca7865a5765160cd5a5e49340a2ba2905f3e04a0b0a74f236e8f5baf096d92f17662dd115b490f3086aaccf707c5914704ba800c2d6900864295843ab78db2809e02e3255c62af0910ebac3b482b18716b804b7daaca06d1d16635ca7e9c30f4764199f61b3bc1a0a3282d3ab56eb1baa6c93a64945f12b20fce6614814112fd90e17575e8d9ed500e583111c37541f9e0fed2e13087c1f5f553df83a0ce412245f0a8aa533d720e3710dff213f5aa33eb43e213ae8d40320756947b3465c47f31106f7cc7e52871465e74d042036633140e3c02a3efe48bbd52324e91d7902d9f58751909b93d6a28ce4909c8c9fda25c4eefd6ff2b74c1e0b0be39009265c453cb141e1e445140894e55b78d418c2af209d5dae2726401e3409620449653c81f3127a7b1827de3e80f247f857e5e40b379835023c79f63d2919f04a82a594bc66daf0900bac555bbd62f6fa179f617d652a05b9d9ead29201d9bb5615ac11a43941e82412002e9d629ad7f63a44c4279599156996a711d2319feeacb07ae8b3fbc9a1feb3584d7d5a30773403efcfa524f2e58a5ca8da575aa1a691c4776212c16f0cd745b7d271d1a1efb082ecd13046dda9c5e6ee06fdc44797f09baad8970f658515aceb2b7389a9fa9a49b463825f3cab10624a0b0cc72777a431c0347151555049f9ca67fc3b5c4fbad8fe6aa7e7e50a302503843ca13a46637cc80b91f436173a1c18c45624b351a2f22473cd82489f4355d6b322845b3f5e05a245a3df5d39cf03c664ddb180a5d620d78cc530f0f0eff25ae6ac60caace8e06d45aea282a1a9d27c9a79716b3204f589b32211f4d9a0093c2ca70250a9d3dfde4b0904bf826acfe5bf787795195d103fb10585844cf399043616931d8b6ed0695b2b5567aec9fa89b07c7e010f6a05c4eb345bfb8b778ebbbc76d59ddbef0f2bf9afd35747acb54c39e8111e5628434c8d1a17794ab878b3d4e9d42e49d9739234364ae53f5c8200f9387f97f3eedbb655452ab6aeca06d70b275aebf10eab788e7199b69b39af374bf18fd944aef8515f435f806859c61829bd3933975b9eeb22cab2718a3d0745e6f64aa15b85be1f06c0cf1570ff0e1f3839c06b6698ff3a1785d37a151d95ddea180ad25f609569d385869f8778cd4c813900d66ac25022b1814d81808b82c9fd7291f1673887bb92099d9ff294611e9ba68455fb3c2b52cef0d453d6bee51e44c18c5dc97eeca28e6ba6626ea9910f04f481d99963c34dc0a417ffff651b7743b609da15e353b47492c48b6aea42f0c7da966f4b91109a81510e4c8c9724e31679d9cc98f38f70a95edad810209688df3bc1cc746cd455f0c75cff9d5cb8a6513784ac25831d38bac9cf5f4fd50493d22ad76e44a369c469510ecbb4622353546658d120f4fe7a1eb3637f41f7e1898fa693366b08255a6420b36c57ad10998afb5e29e31947701c69a75b37712c0e42aa3ee191f73096b61625542a1deb3a93c2e3ba06af4c62bc77c27f8b7768a1eab23f81769120c9db25dbd7e980423549bc964f9043c0baca986757b1a58e07059eadd754e300934c8640b4d90eac2574bf59d6f8ee609f20513973962b949940c91cccbcce2032456dc8e0317270f5ecb67426b0ba3b4f13f09508eff1c00124a481b5c3f6519963161566343c67dd693945c973411bc4bd9246e7ec96d3508b19c982a078d2da79ae1e5c43e006560056d1db2a85ab865a754ba9f33661efbce4540f1af5ed79630f317d294a5fb510512ce7d8496854f9c54d9943431edfca2a0433c12f20f72af20aab2bf7441b72a0c4ea5eaf54b3747b99fe25d061e5825f2aa80256ab7ba6664fe7b8b9722546c24232d06dae85dce1cdd41f31f4f762edaed4c9b228dbd4562e5db93aafb393798c84306fe2800c3ba54330af996cf282ef2daa2f2ee3847c0af295b8eb74fd4f3f085d120307531c9cb1b4e82de55f352bc06ef7287824f3cb4e912c097fb24b9b7c2d5138f4b8cc0d5058ffbff12fed8cdfe900ddecd06072159371babd73b695e8ee4ab2e4a200b607fb955b0284ee8e41059f93e9b491e61ca6d2b41811187692008d1a604620108d05d4f00b4b81306a3fedd26b2b72754b0e0eaea4a6c6bf6af36daa620c289a9b686c3a268fa6c07778e8e4eaa60711da3167273459a3f79c2651a0ca5604ca1bccc27f2357346d39563304457bd07b375ade76b21c060b4f2c208e654575c59fbcbd4d44501e3086d6393218d7eaac81364284495dbabfcec9c72d468e38d570559ac43e5927aff88c56c946a0c0a7fdf14048236851acd347f19f4a4d2cd84163c2c62e1f3c31d1008da9ba1e7970c7cea023c0a842f03170bb5ae5efe77356c6f9cef332f2cd120d4e1a131a93a3f6d09b3508aec53c1c22aabaa78538b823bb2278c05c208deacceedefe6be3b58f15a8bbd0c2ddc4862f653eb33bed057c483a6bf5e12ee5326121bf60ce0f01420076c9dcc1bfa8e0257a3ce65cc07a643dce0fd348287b836144060d79218ecfd8cf4aa45fd46f34b893aca17ceceffe7004b8b34d23269714f82b1a7875600efbd319807a281097be01ba5fbbc7796e6ebbcd339771162545199af27577f3efe91b725d957c0509d03f8e2bde2484efc554224f7461ed81feeabe573999e4016799b636df1e110ea7e10a3ec23abecdce5225cb8292f9af2af36d45b09d1390fbd5e70df1616e023eaf12859beb4d90f8c39785ad5716b9e399962e3c1d442c9175ad616dbe76fd81f0ce274fc0d7d3a66908288b9ef3e74c508d3f24902a4edca69676109c29eafccff6311b07946978438d1a05ed9e327e58dd62a7063c96a951ba1e407daa12839a16772cdb5f5a42bf67f9ca4d9f91e002670d46cfd50dd5f88c8289de1069ce1329a90d2f28896433d2ce92ee1674d34c7d6132630895d0241dcacbc4b526252e59713b880266e3ebde6401aa934f85916de5d13012887d1d6074f957db0993ef7ba61a10125b5b2442010456f37ef2b4293432f0feb557ec897bf26bfd14d29fb4155c04b4b1c4e6bd0e6b4c576742ac27850f3d7219ab440542d18de226cfb958b3bb763ccf4e481a382c22e7443b70c7e970486d84d37d0cf53f6d25e08010e02567128d9ac755b306881db703544b376fe8f7bec814ef8d707937713bd9eb9bdb6cfcd18e10a3d5b6b2426e2977a68915aa8ccf62099b04365cf51f0eeed83ecc491a5d02907745ec100d90b8609ead300bd0d22ff577c715be066ac13b9baaec46fff2912f4eb9e9a317c8dd58ac12948dc2be3e311f0394ab567545d91100b84f38df51d03c19fff8b1f61748e48f27813dcb02dcadc8a024aa8ab8cac277caa64b9450578cf0a99c75da3d4e99fcf4c7a9dfeb2ba6c8a1d6738aac129f55a62122ee6eba0fa0d79e1803120dfdb92c8abd12af84dd6737377be31569fc0be24d89ace0d479789cb3e7b3273f69abce2aae6625ebc0a6b0b4322bb883ca9ca50ef43733d9f5cc80562dee24ca3f6819be4b13f5347d8c92259a2c5fe45e89f9aaa6c48c1b3aba100273e69b2e46314b787f8dcd64f7b1c7172044add88a2c2500f81cc726a121b18d73ae03a7", 0x1000}], 0x7) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r9 = shmget(0x3, 0x13000, 0x0, &(0x7f0000fed000/0x13000)=nil) getegid() shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 20:57:11 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:57:11 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 20:57:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:57:11 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) syz_open_pts() write(r1, &(0x7f0000000140)='U', 0x1) 20:57:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/50, &(0x7f0000000040)=0x32) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/40, 0x28, 0x840, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 20:57:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x5211) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) execve(0x0, 0x0, 0x0) 20:57:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5d, 0x7fffffff}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 20:57:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 20:57:11 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x25, 0x5) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) semget(0x1, 0x3, 0x42) r5 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) setregid(r7, r7) setregid(r7, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setegid(r7) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed15e61f7b2848f72e3df649fb9e29ff090a392e96d8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r8) fchdir(r8) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000340)) 20:57:11 executing program 1: socket(0x18, 0x1, 0x0) 20:57:11 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00004f8000/0x3000)=nil, 0x3000, 0x6) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x0, 0x0, 0x1000000, 0x9b35}, 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) shmget(0x3, 0x4000, 0x4, &(0x7f0000444000/0x4000)=nil) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 20:57:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:57:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) shutdown(r0, 0x0) 20:57:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:57:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0xb65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d4f91cc6581c635525d4949751", 0xd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 20:57:12 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 20:57:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) writev(r1, &(0x7f0000002340)=[{&(0x7f0000000080)="80921538873291a7f2f91aaf239d2b146a3bfad079e2a107db8f711d1455075374e00d1ee7698c90d0ca8e52454af5f1294ed83fc6fadd3a048112f84dc6686637c7761cb7231dd3c7a3014733dc6d608606ee", 0x53}, {&(0x7f0000000100)="4a5c49aa440f3a782cd6651718a7b52d72606ca526bde4f6ac0b8e3d2b39424cf50191330dfbcad7bbb0bf6497229430c73363a6ea24685e67368cc23324964989dc8f3a34c1b856d19f42cfcd9a9bc441bedbb7774a4e18c79de6fd6acd7aa27f116514290be770add555262816a308c1bcd1163432e28503be94fdd1bf707835cad3fdc578dd6e5556355cddb888a742e4e774184e31e03a6a857bd37ce4f28d512ff5e9b4d1f93d6934054eb245e429ffe98568cf53ccf4d747770c816febbb4b12762fed3519342ab5c3b3c7adfd9f642369ee72058cc07060d005267e76d11865e15712dc9fb08f4aaec5dea4e4109bc7110acbf91a79fab6c2ffcb80c3f4e9b5f5076569c5fc1f66b8c85d479b0e0a45c4333fbc114a4968d29f2577421da5e1fca6ca20e85cbf7711d25658e4d41da8419cc3e9a961a37f8ba47735430737f18cdb533737f885c7e186f1e6e9687b610b9ed381f367a98fa91e8a1747a3c3edfd382c8d77db3a607869d5e568d4a0f463a91355a4a0212661ff4916f82e5de5ab50d0ee126915d34ce61c79b6fac66f7453aa8a905ce3630d7a4c35290ffd8456d1a41ef049366647e99163be3be10b6abcddd7096acadbf5215c863e00ef5805e9bef428618b29e8470f1acc4f3d21452107e26c9c3dd859c4b09b056ceb6e2d6f8a4aa0afb2e380d45905dbf71b49b28be237baadc816594605c0d97f97a623565a48c56ef98dcbfb86fe116be7e3cfa52b0394d9675b6189423fe8a3ea99b7e24795c464bf2975f0868f04d3ee6f6f4eeb1515d9860d4f509851351fd99fba39e989520f996af5a85c9a5317cfdaf3d30e2fa4977e8bb62fdaaf3045b225a51ad84cadc9ccc0a751d3b78aa70f6914ba1c23398369788cb2ac22da6a65d4025e73ea10556085be849479de2c9103d0d0b82f5548f6d807707c6502938a01a4350c015c309fb230a7161177e7ebb4fca01fbce68d2f34d1156434e2cfa1f63476a44e84dfc0f1030cc46447fbd2058c37cb43f8e6f589faa8b7875096233ae7befe7637c2d29ab5124d57dde9545f867ca06b850b352db7fcb84b922c261133675ddc7423e2ce640c8ceae9d8681d0ff2a9273c9db570994d6a71ba5d7d5d12bdda4537bf8e2a0e283640de4dc6538829e8d35634c58f2f9c6efd601c38cfc7822b8bc5a42435d22ef57d62d0e6eaaa853303034dc65c69c1281f8f3dccc4e2583dd32cc4fe3654137676bd3a8b7758e5d6e997f6329e60cdc916d52f890c10dfda0580f8fb7b4ae30b90f7f812a770c6481c4cb3d4eb2a35bad781151d1dde2307f027da10d75ff85666ce7ef5959f78b7ff6806c049d1bbbf5db43bd5e9ed282e979821eea89da7facd0883c3049f48cb49efa60622f14c23bd92a5e07d565d26deac0dba416f17216e821705978e91488ed31a26df1502477667db6daa312a9a90b5bb727c1748607687733891ce113e66463ffed8f0c092caebd9306e06cde7d188c8c69eb7a86736c1f77ec37e1a9f46e17597e8efbec33badcabbf4c2127488830818456488a149f57b66ea5ba9b9e6398ebb7e7cd8efcefcf977094105cef972fcda9257efbf3a8a76209c690e5cd2ad931f5fc096535f19a8d4425aa07a9b4e5620a78fe75ccde9c49ff85afcf4f0de06064bcce33441b0d098cde059509b2ce61dca9386d00eee51f011f0ed52ac88a566c70739a886ac80a39aaf78c464c834c6689aa4734905c4a5eaa30a4b681a01997b5b4ac9d5376d57c6621332dc9e4f2cc4a685c601e923a8b04e0f8c7c26a2e5c1b1ec7c24020d18aacd9a93a5bf72cd56872b13bf5e528f694b51e7811ee4ef43927b7d4245296a6c08725fc345073002e4b525dac5bddfbda6d210dfb87e51c1466f30b7cde43166817d90d709b4104cfa3c16a125012a4170637ef994b835d0421dd433761c8d9952b8862d091b5c208a08c2d9a7651686fcea2c0a96276d73dfc260799708d4335a445393913bbd2e88f7d632acdffb5c6b4274d0d013e64f43fde5bce92294667a8687ba95033cd97ac160971196ba4253145d53e8f243868cbba55f4bbb15d36a2ec17e7186dcbbda7db066c137f8fc7f86625b5bfad3273563bb48798ed0b5c97e0fcb60157de45e66dbc1ce4a14c78cab307f8f733a56f9615d4817074187d355ffb357377a45ba08534aa2f7a2b8228499fbab7fbc9e124688c8fa343b7c9279e87fa20c8d8deb8d4885c5092d09b4d4bb4e694b29214f0772b87fa53a351accb0bded72bfc1d868ddb3ced27bc0f8ca0b63f12f94254f42b37d7c92ac5b6c0af333b506344c19a2935ca7aead5bab911fcd6d08f34de11dd3adb3d8d31d54e3bcb5d35dc6241c46f9217016cb534dfa8a35082824aced4b3383fc67d3be6fe0cbf7d8e9594bd7e547da38500def10336cc0495181b8b269905c90899ffb48210ecf4fc2859b764cf630d66b587fe1c6006e1190e59c512eddc90e9579529dfa21b0b27ca2620f9130a50d18862bb1bd6fedd2676149c893a78b916617f521dc465c66ad3ecdddc96f4c990818327525028759bdfe827e628fffcb46925130e6e9623072e7564385908d8c9f1edf86dee103803c87e8d8b46280f31dcf901ce7b05a9d9510d0a616085cdc28568845a648d760d33471ae548ce0c0e77d495a8b6fcbd6bf861b50630112d00cfcf8ac538c1118a54ac7c796e4d985111bb6cd0a5465d49d0bd80206f7986a929579f065c37533241e0d944dfec606a27c4cd0ddd194e919751ee903ec588526a94421edd95faf0db99b68ac18bef6c5ea5fa8966176dba6710bc0744338c2a7109be6752ca4f7bc36645ed6c58e38ab9eb3c3355991aacfbf6d94286089a909f2e59511cbf1c399cce660f44e1ac7a17f01b1397805f10e40db0b292ab9214ca96b0a7f302f4fa934ca898329ba08afdb836036a4730e3678d9ff2fc85036c44312d89242455d039a1cbaffce091b5c55e85e95aa4219fe20e64eb37630ca08e55c3c4c6740cdd8ec0931035e20631daf29de455aa00edb18ee7a019f2fd7639f9fcdf4861a4a925e9861d92bfb460b888f7195d22e1ea5323554101baae3b31bd08a8858beb1fdbf5adf75be773ea5c8af46a022b1e7f3e6f7767100cc9981627516dc41c2c37e3ec4619c8169eb3282154e14208e66e45ad23dfc08c06da42095f0c863ce7ecff352289322f71095c4647fa32a0002bee152aa57f836a404ffebad4e6b62b9ce7cacb9c7ac5cf07dc861c56108a3db1ce4a4cca8cf876bd4918f351ef9c15672c6f3449c86ba42c148f18d194e7ff1d445aa1680b30026602fbd4960a5b604f3d3ca07dcf9d6e6b016e00cf943f5c10066a9aeeba4db22a28807a6ce837ca97a47e979f63e0897e2fd063982a9cded0ca6c9d2a14ff8287c50254fe0ccb35d0c5d975009006a766ab5d086b756b78d32e9a11ef167b79b65eb0f6d5398536ba68e0beab7900ec7b34338b83ae2f653c1cd6670e8d19ba0942e0e568f7783841b65944c0252c1b416cbbd0086a7178249998f2762ae5175e82a2f69db263833b0ab226822d58dd2895aee9f452d376c89a7f659202c8d89a50fb4c942185e2520cb759fa91efed92150cfc97ee2557b2fed65b0a61f32839ac1e94e9fc1b8b194b84c50e566c64c553439259694d567c87e876788d44862525d2f66babd463c2739a381dc0eecabc414f3f2a2f14f85c36167f36766a2e0d896acf2d8eb078e8ee7c79efd056c7ca1a339401ed3748bea555212a3af6054404d088669b1f97721d72f4cfc5c58a703ffb05bf354dbead6e65dc6195a372eb97c8d63c9fcb4ba274fa3a1ecfb8314f04d4aa51795b2518b8cdcbe60e85b16ac0f7f85207bb0ce40caff69cf0835b850be0d53b02f865e9d0adf95eb32292454b698b187a1f2aae0e2fa68535ef55cfe779cc43c0a45de66e5003284cdb940ed5ae577f803de352be4876b18986b3352555655ecf400510b1842e7a076b7803c9667ac0a41a6d3baf34e02310f0a6406b010fe6f2e279c0c66f64958a5d46a6dea2501896513a45b1ba61a8a7fe4dd27b6dcd391babf041e7ae3fa7a13b2f0abb0c1415e05ab1e02701b2e9fc45720a83a5c0efb7cc7237332b36f6d8470400d31d85839e02ae652dd9aef985ef2229d32db21d4e8a3cebdcceeb000fc83b8d7c0481001a958cfbda1ed3abfef40e7459a8987a6bebeb421d1fd8e45c81e259cf7f41828943f2c997406d3fd687f3d14b348022fee68bd740a9da1b9c730b108750dee20648d93bc345be99556a993da243c50083e2e24938200ecd00bf95b480de4ef5d8f75eb6c71cfb7c393946c842612205aee579f029155703cb338006260abe5cd6f781cb69f64453a612ace4cf997ed5422c3f06c491bb1b18285f38f3519ec25a762d7482ecf181fe6785dc55c8a6a2ec1d19d4c5175c74718098aeddb801febefdfe0d094198c1879edd4407b794024b381da0b6820c14ed147f1e29188fbcfb32d5bdcc08298d633d1c67547566fed0f48f365d94523c3e0c1447fcc9995df1b25cb07604dcabeeca847cdcab3eb02512f1c30249455a062cf197ef28c6173ad4d4c9ce86ffb94b144bfc9d63712ec9d1f2a82ec87aa825ebdc08b1d39b1b428658a94a45699fd126f34b1b9d10042fb4e647919fb7443cc8562106788054cbcf956733623ede85320eaa892b2fc850fe10178493030a01eaa417c04ab329b0bbd976a01fb2479716c88be6fb35b1553ce16269634507763867e84e4aa1e8e46cda3d267b26f10a6df836a2bf956f66a85c8bd486053e5d82666b7abd3826d0df6fc81d4bc8d5fb24b5cdf43316c13ec40eaf8127cb902d0fa296ba7278481ca863bce5a6a51d159364da2f390f729f7503ac2d209db3eaa9e3eb09a49e0d400b4a30e0bf4d0a2a7bee8fb5c9f2a4f9f204445eb5bc8de71dc54f88f0c12f1ae6f318c4c523419f7837853da0088dd3ad1c07e4f57dd7f05f252f0a22f71f3178471081cdb1f0974805af2663f0e9a57f722568254579680ca46f5facad2a99bca0b056754ba6384b4cbfd99ee2ec40b711a2771c568b50678bde19daadb90c43c7a767f1c2e98205cbef5c406da2004c831a107a2b5ecaa2374fdcb5dd3c0a3e78a4b817fcaa620f760a3c134b25cbd6b6025d353837a0a0128914f1b56e56b55f13a8d0024e67a44ab8ccacb2d71c5adf98ed644f84198b2aebc8a29fedb8c08f78a5d57b61b2d9f462302957ba645baf285ea0b1bd4564cc682bcdfb59f8bcf996891ea28c1b607649a3b0578a1a69e01f483d33be9ac31abc47c7c8b192f80f1d85e787441cb451dcf72cf31c572887b99ac0da00560e96509dcd5d03b0b95ad8001e82d1050cb689a47111c803b0ae94a4e409effcab900278bfb1f2ac022fe83a44d12433fc89811a9e5cc23d9b7fb2f9abcf41d339d32be8afb62dc11570d02966d591afac5429318b09778afeebe67fd299f8c55e0e7dc2e76ba03868e5cd6f8a1a0c75cded42dcecca0cf0e0860a446f5c3972c8308c82cc7816f5513df9748c03bd69af4aaba434ba066c76cce3a6bbda14390bcc0af38fc67382f5c17fb89fbbe6aad20701d70e63f52aaa32f8ebeadcf1aa1ac232bce2123c273e98d5a38591bc2b4dab6f27c12d51f25548ce1c9e4d000e81cbf0f6ebd738598a21fd5b01132ed340810eef5e88f785a1a790455187b443bf5b1c5f6f651fb4cae57d504fedff93cae8b599ad4ffc78c45588089dc26d7af8f7c02e328e61c35de19f53e1ee346bdb2b5", 0x1000}, {&(0x7f0000001100)="4bbe4a0467e9de6c2c842093c0271ebbd77b930a434782ced5eca0abf10dbe12d99caed1d65d5a73ec5e0d4cb6e4c38aa3aefd21f7db421c32130db0d34d1c3d1012faa9e5df2b4f382192a2d4cef8a1763b991a0dc8f80159474bf780a1b75b8b8ce1703a515cb175424f57d547651fdb64a242e24d579955c1a04fb185b6121d6b0161fe1e9e3fe7688d221e3c7b44a6e23935eeb10e8953f0120250e560817ee02ed40e60aebbd425c3dc6b050dd3f84175168f19e2edcb4a4593a889db9b2f38329131f61aa953caa0e3c59b18f4c41c8052a4d65b0b33a8e48119b45a729d96b63f3342e01fd33545023148394f738b9625ade96bb29edcdf1429b7085bca8cba36d39cc87a078f78687631d852cf7a3f3bddc66252aef8ca3d6233f64f8149040ea3f05523d436d606b5cde28f4ee4325c51d84587843d2a75e7fef5df0bdfb8e66b451be01cfdcd0dd75e493b67d134f92c892d3d9278ea2ab47db4c4c54ff3944aa884ed1e8ce57eb50b9d19379ce4ee72d0beb6cc6f0891ebeef7fc988b5361a9df77f625aba1872ce0fb7116a4f95d37f6c03e0643476250ed081b13b5eb9ad934a7d1207f741aca7cace1f0d4f40d6c5721e9926f196e96af50ad39bfad4351fad683315b060642e18642d45e95498cbaf1d81300eb1100358157476ebfb0e063832b26d45407ade7d67e35117f44996c9bfce28710fcf4ad5a0e6e98df220777ce3bb386f99f2498757be1622fda0c84aefb673c9888576b1968ca2994b83f32dedd97e9ee7b035929484bcdf75be3a7ef341d11e562604fa1e256da2a8adcdbb56c5f34cca677ca26dbfc40bed1dbaa63fe26d9af82699e1494fab1d59ce30bf659c1b30bab52d2398b3f585937dccc765adabf38d68b741d76b6e66dbb4ccc44aa14d9bcbe75ae789bab95ac4a3cebfcaa0a325b74d5481d0c83114dde3d6246f86099e61b30488e7e57adcff963d23600196c77f5bc81d7376ed1442e5ec809962ce1c7efb5fcce2c12dc029091a9932c44d1abb88cf9f3a4add5c093682afad941a123094d7c7a283a80a3ae62eeecd61c38d7a4ec0d68545f63e58ea547287021a5637b0102815250e3af6e3ce9649986f919a229ff34a4b414f460d1262d01c6081f5d246f60de854b7c398e9b3e11857b6b07305dccc6de010c2b9dc4c7c26a621316aa999e156decffd874478e53483f48f65d8026f067b776916ea4256b8e9e4225b442f1e40f39edb362455ea4528cf06ede4821bad54467fd2831ef4b91b0c6eda46e036b5ae842bf939154c8e83e4ea3bd6a8e837a647c188f58cc18a7d74033d31e8384deb80a7a686ba0d9704ac39b99e50d53ce4a4119a1e7c0558dfeeb2d00599b0ed353c0b7ff1d7ed5063472b2ddadf867b7663eab6f099fb9d7e659d798886a0a48a733f78a2869001d880374f756988ddd251b7de209bf0c569052a12199ee5928537051e6c631badf3b14fa2a52b0bb12fd270168126d96f58dff5c83af420803495d801ac3ff4102b2192093a6c7a74d44fc5c9c11c764e6da8318ee06dc01d75e46a59839c0a9497a5f08c404a80cae4d0f074f428341d942de6d8ed2fb0753979182151da08da726279a91ceaabc0ea4f12ce64022f68e4007f3c807916c87cc9f4aa517650c5c7613273c45505a4685731f9b48feb4fdb4e5c66ee4468ac4383658c3f357f3f2565aa9d2e8b37d36b454ed855fc4628c7cf5156dd2714dac27811de618429a14c5d576a21dcf51f5410e0c8343c893aec2f3e7615649a4fc64b17b976cb3a9eb335b2e1fb595ee1b9686715ad021c99904a434bc85d5ef3bad1e7e50180ad978ce850e23f8d05d2b6d82cf1aef5d5d9ca62acaf6f97ec397148eb9aafc3eb267a1458c557754f0dec3dcc6ab149c41e225bb679c0ece0228f1f35e4a88e8e39cbd7f7026575a3c64bdedececc1aae24fadf5610b4556f8f05dbb4bf1b4dc0a3af3e4076dc277af1c47f763a9421e6695c7834c0af2ac30088add80c82552a871f947375194ce6f6e94f83d0f6cdacf6f708cbdc0da5bbe46465de7662a9c46f345aa424694d4ae413ac9a4fce85ee592357c0eecc3ccc2b72367b733e40316ee7dead35e8f8d46911324a94fd563d34bdbb379e5a5892a393701a29ed80cb0d2fc66b052f0dac308797d41d363845a812b672e4da33a73a62510efdcfaa991135d9f3d19cad9a33a7cc6bf66106e98d863fb8568be07a4b0ec2481ed99c564910e590877ef603629d6c0fdc24ab51698c078dd14c0819c9711bb67ef1515bac9e599b3bd349bab27446ed5680a943e73ef5fa00914b08390d50fd3b21d7b891e63a820b3bb0068f6185f245e5e4ad2973a4f67b7afcb7bf97ac71226a9842018aee817f2d299f97504e679918f893883f512353e2e95a5ceb5399077cf162449cf7950c268e7090b564dac2aea6b7589d2b33815429c2845d3bddfc29c75060bb9cf0edd9780da66a9504df856da9256f671b2daeffc1512315ecac1b4e2bf495e02efbf36ffcfafad569deb9c8c0964b7c3d494987a9efc3ed140352a5777b0dcd5391600217127fb13964ea15d360e09730d108a1785cbbc9aacd7a8aa825dadda9ea2380ffce5bff9a8c5b52d742784f5bb5ec0935d9bdb51576a75f4a04af4ef9893a9ae9c321d83153810deafbf6e1956389324d65846c3beee72e30d0df8fe8298da72dcf012a52ac3107b1830492d9e19327e987d84d20a209d11b273ddc6a5df0b9fa93fd6407327c2ea6646d4168425c0d4c1ea68633101797226f60265388d986bfa63bca1265121b266d13f3084951961d867c6a13e6006f4a6696dda20fb8df2b86f3c366622e0030bce8f06da0089c78864442919734afe4b8c9e2dc247a85f6ba90b6f6d369b84522fd61cc3ca1bf446150d94bdc787e3804f0efa09686947bcd9c6e3ce299410e9ac2deac1fde2c2d8958eb3467a52b74bb3f9dcd19d9ed0a998ef66ea823b7cf55e1027c0432c624933e7629780d165ff718d3548ab39849bd7181c24bbefd075ccb1223c3cce1c55c2430d5f10e2a2f20c5eab332011365e531f0629ce5c0abc71097d66419f7e23c8149492c389750c268a51a58e7a69a86e3d829454d5b4aa73ecbbda6560a837bbfb3d2f883c7db44ce087d3b9c16cfb06593dcb3b96b8e51555a36f4d3e1cfbcf73905444cdabd0c9795fe33f968257f1c6ebff9dabd88ce1b8d591d0c609eb32374e5c0fa6011bb9b6a7f8ac99833c8c4abdbba8fc8381419ed36cf1dc4e2e20e39be63d4dbfce21a827de2cb124ff9c63b9bea733fd6c520247104b05918d8f96a5a56b9f9a1ca27c3bc8597dbd2982e5dcab9d54e40e4124acb6c19ab3e3daf7ba279e65fac6546100e7f643fb12f68a844d340cdbc9b73462c9e126d780daa859524f12668051a2ea393c5d3f4450d6d95b006e18b0fb7f6cbcbd3897011aeeccded279df68694ca7209e519b64e2c1bc5a47f1fd9c911c45b06622d80483bf94ec0a4976fe9e62854e8414fddb553e11753f67ec3c226536c066de98c542c9172c3d1fa4c6de14d83b49c01a0c0e759d5365bfe5dc19f7187916be2effdcc3d00b9dae5e4c69a75eb49d6f7049c173aa751ffa0c47f0d03bccb8805b6da4ef7cbf351b237984a7d761045cd6b2eac209ed08f0b3910d512dbdf88d8a8bc53ea21ac59cd966da2c22439d3dbe01cac6fdc7856eaa68aba8563b512006216dabfe4ff69ba070ac6fe7f35f20055dee4a64f0c223b72a9c7124ca02ea8a111f8b474bd5188d2ad8b13dcb3328e2b046bd7682e65ffb12ae3c64e81bff36d4d3041d54adb8b9cba9d7510a5a8ee130f181d84f194f6f3e79910ceb4c019acf4b44593d2cadf06e2ac664f1e9eabeaf1ca0e450dbdabe43afc09fc11ca169c01f629e2158e15af89bce9857d19d3cece548f2e68948dc16cf5c7a19dbc7e3e321a20761dddacc0b666b9da7f47f669c3c5e5825e15159d1382482c31546a72b44ffa333b29cae592777a3f48e257c61c6e2bbb856ed0139cf2716259f2057a6257a164dbab3c07d0a6c356d537ae57b52b13e3fc69e28ba1fafbef30aa729f13818220d6e878a641f53a103d4d45c936c2b66a74c791de10f80dbd9cfae4f26408a30a23e82f1d9d3c34f507c26e92674d94aef7ed285df2d20c189d0c5b67147eb62e121817b9e8fe904bd65d829b8baafafbaa992c7fbf0558e12a40e71bc27aba877b41415c39f7978022f48139159cf928e4a0777a7a28c904517c06a985875f23362415b10e69afadc1f5ce5ba96f9bd9e8f70925578088a568f699f57dab126c55f69b04562767c186a772cc6a4ddfc4f52da765d28ac1b03c9cd83ea5cd14b626e584ff734be7307d81221fc6a5575e29b9ed9d0be5e380ad326eabe2ade0ff8d8fab4df4da76360e5b92d651bc3ce7b0da08fda7523e64b2b8279c13f23bddbee24ea91627d645b627af0ea64e38e42077acf7a345a1f598330420183e8ea9bc270f2a289e6e1e035a66039e84a773892f213fe2b008148dd06b2af6516f4108b5838600b50645fc68ec6803744b3e850cbea2747e62456de6cfa9664b9ffa5564902736bd748ee33a96b60068c9c6b9a6c3eb235c3447becb95a331da11b67a7d7324f59e057c36ef971b155cff7d9935e54094d4a8215db5630b8beb34d6b56493c3b2dca12e5e4719990d8b3004014cea72ad76f61c9190547770afe1a28fc4248a1248d9d04ed877c9f8a4022273d2d9bffb8d38090a842d2415e0877cdc4f597749f57b509a81013cf071dc59840b410833bc7c13f28c89c4e082224ab56d9acf54512cadaca921eb62097489e2c47f623b6e44079a10aa534ea071741dfb5d4f6f2d84fae7f009209e33ea04089c3a9c1ca9f0c81018d4c86b4ff9832ec53701e6b606dd4c2c3820460a356baaeb4135810ca436e07ef7fff985a51216fda30097ae8e9f92b3aff67c2ca604c1e742b11f447b0189c82d0abea372edbed8c4512768413c0a1d6e0ce0d6891993a2cb660701b692789246bb89db8b0195a0ffde4f35208e8ee040fea686e6ef6fd1d452c90bcddb6f3562ec03c812ab554299246a34f7290122d97a0469d8c643073eaeb2db4d2b5c5581fd4157d748569993e8299b2af9fec8efc693a1ca7063e564b107c29ae45734768ed812ee32501f1f973fab8e02cb6548e412c05727686cd37d4a2611693a74e7c7b886bfab7f77c3e2ae129eb198bc306108a5feab2e0b88692552ae222d569bebde8f236783b3da3f7692dfff13a2ef36749827aa5d37c2de64252ac99563c84c1271d7e44df984675d57425a6e8f7dae4e2279c599c3e5564639a426d2a6d3c824fac6623bc1116b4f8d628e6befdbcb8f56270c1cd018b7012f7ccf1c7538545e501781df2728cc2b0d47b2fb650a4a3fd50a001e5443644ca18a8e654e99b73a36813c4400091b004d9ab11605eb7354cd8ecc52193dcc70ae8cb5f4a6c61b4426204333b62c344cb847841af370a75a30d5707e3bea38bcd1cc88bf61c46bb1d8788fd507a9179db8f0e92b60cd841a1816ef7f4a91bd1e25c82fa32fdcb993f472d6eb9ce6e5c613f65031b24ed07bbaa9237e5937bf7fe62ba945b5e046518012daea7782d25ea0a348b32e839c5daad8b772c4cc1dfbe2a6d28bad77dfc8a6d2ed17f7f7173f80c2c772b75f2a55870bcab8cd5bcfc5a15edc7b08e2cc5ebf9697b0e7035473cb348c16dbc771fc0f0edefe766d3e054045729740b8370b88d955c143e1ff6d180cb8fb44958e6", 0x1000}, {&(0x7f0000002100)="26d105cb9d8cf442821f364f3dfe4f7210db154eb12db411d32154505d3e03b532386b1186f8b5f14794300aa16c7bb4da5167a5524c1ea86c352a3a6e1cd3fb3e60f2c2346034ac02661af0a72d5426b117e1a296ddd504b6900607af298b7e851b96a72236b84602e9e4cc14c2cc37c22186efbf2154ed9428c99e1237ccac5ee2a4ba9b1134f52b5c3af903852f30fcd1231515a9ae02a62257c73f82c0076b05f388a94f984fa7d29ad6baf3bdd28d6926bfbb979f57237c4919", 0xbc}, {&(0x7f00000021c0)="e4b49eb75414d40ea0d4c5a8f07b115227b328cb009e26462f798bb79eb624d6ab493495038b721fd51d2b2b795f12f769282d8a5d3c0e54f592586773cdf3333368d8412461487d1a22cb390a7f0467819bbf177aa011b29a2b7afa1a31659aa80e4f3179b24c70213c415dd69f0aa52772434f200a5d209bb04450e90004dc3c81dcdcd7b84919106fc0bb70207094f0edb1edb57308db6463520abdedf7ce560cf64e256dae86bc59a02c7aaa183d4fbe86ad46abfce1c9a660a01a19edaf915856fd4efaa7ecb33700897ee1743bffe8c0a5e985208976a46366b09d10dc3714ba74afe231713af8c36913e4c60abe58e6976c64395e2b06b4aadc", 0xfd}, {&(0x7f00000022c0)="b5c63684f8a217199a892147e259f12f6c9e830c13b6543a12bbf9b2afac26a48a0d46a3c2ff00e0da8ad8901db7b7528453c261baed95a6aa080564f1540d9d6f9674ee691c677b7cb06ad663fd3b2204b2e84ab51d6e75f44697bede63efc0130d", 0x62}, {&(0x7f0000000000)="d4b6ff7a4bb9a7bf062bce16b67e8578b66594", 0x13}], 0x7) r2 = socket(0x2, 0x4, 0x20000000000000) getpeername(r2, &(0x7f00000023c0)=@un=@file={0x0, ""/108}, &(0x7f0000002440)=0x6e) dup2(r1, r2) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 20:57:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040), 0x0, 0xef) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 20:57:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x0, 0x3) r5 = socket(0x10, 0x4000, 0x7) r6 = socket$inet6(0x18, 0x3, 0x3) r7 = socket(0x11, 0x8001, 0x8001) r8 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x120) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r12 = kqueue() r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r17 = getegid() r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r20 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r22 = getuid() r23 = getegid() sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{0x0}, {&(0x7f00000000c0)="503c5476f0b790c1b6484f61023178fbe83cd0773235febfc1fd8e345c3924dadcca95e4d5a0a537587877385fbdad74", 0x30}, {&(0x7f0000000100)="5a1f", 0x2}, {&(0x7f0000000140)="323e384b543cd7a95047905b8cbae9cc0608f9baf22941fed0d5b03251a8a7a250262742eb18e599cf9594", 0x2b}, {&(0x7f0000000180)="0199f3f3e7282f8d4b4623b708990a5882e2d9c57517272630b568f26b205f615fc927457f6949feda4d1466bf58238954e408f653bc73cfe2c92a3f5281645fd8a8ec1dc8f3f5e597ff", 0x4a}, {&(0x7f0000000240)="ff36ece60da623a1aa5d4c", 0xb}, {&(0x7f0000000280)="352033b6d12ccb593ac9fa993e8eb9daadaf65361f5895bfb48949fdb89346be5dbf470ddd2c6108f2622b8231aec2d399b9c3185c87a71e8c2a07db2bcdc09901c468ee50816e4106ebc506e79e35c8b8abbdcbd67528e2efdc9b5e17da087a67eae8ac1f48fa913b252dda76df477bb553c67f8dd7a77b94e00927add08f5307103b1e646390481ea5b0a41619a833311042cf02bc6d06d09d805b800146bfe90a77fc58f37bb73e8ee2ab4c1ff64cf34eec0a215c30b99ff354b6b43f5f2435eddb091ecd14cfff4cb7207752d5e3dfc47daab5c4d2ab7ab332b6e0e2681058608c0b2d2188c0a9086d15262241ce640352b1f9960266c83bfcb64f2c6941bdd8260e65587007c410be2b984ef3b70d8489aea42d380d38d7c0a13f677d34d0cc68f96165c516318c5151d08fd85e3b887c56bb2ab6408dbf24b195c9700757452d1393f955971609af3e2a24778edc8bfa737a6fb8f16c67dc4aa5d8378798129e33579e71307628f07356955c6165170b5ab7826d118c5abefef9a94c0a6362a5f6e5321ae902e01d9346d6b38d7ef41694772ed6c17ecf390478476ae588a701fa5fc473b55632a0b2d47ce98290603cadfa17b5784573ea1bd027fcc1e2d8238daf58b5a930d752126429e7d1278f0deb6a49ff53074aa1f3f821a31d733a50389381cadaa434a55cf8dfb33dc18bb135b3cf71aee7ebf385fbbff2d76373259db3938af64ef16a89019550204a57e27f904832367ddc38e55c4db6e5232ee4ea0e6e547d8ca221be7b8d7be3f429f0f24e456dbb6aeeff20349aba18b1bdecdb2f6317d40880b509489554fa13567c19f9a19f7939c166fcbb665fadaf1041cca045c9f2bb67001bd85fb2e437fe48be8ced5e25babf26a8069c54ba20ad25e887188b6074b7dcf0acbc7de6c3267a017e8c51a71409bc4860066fb452e7e26716e56fdcad44d620a3ae0f23914573d87087a76292f290b88cddf6506c780d5bf5f5a9f19e734d61fb18a3b214a858b16457d3498a39ffffe2f37ceee263ae724efb921ef8b7efb70da154d42eb60a52f401889b782590265d3e9f9c4738870a282f87b03cca973fa5f10ce625507d46fae44c2ae9a3a71fc861ba850e2661004ca517318234fdb038323096a9a1d899aee019cf31be5901a1e39ed44381341d13d60516c3d704264375691e1c046ee67232c9e00f05360536b2d712d23965e2726aa9648af8edff4aae1d6c3238bee6fad85201c97b084083559483b0a0f7a923510390b20c11f738dffb8f429c04e0133d59181f986972b91dc3d52bf0390efad42468b0c347e76dd8954c3f4c5a5cd7ced7dc448a8f7cf9da36a8352f79ca76e1b81d8b8265e74de93e5c6878d3c4de6206354b5d71470a48220614b99f3de47e40d62aa7cd45d59581fbe3f8f725a025bd11ee32bc68ff7786dd7c2fb1691667b6dfcd18d765a247c130fd83e58222dda8cc2327e56867a2b3eebe49dd2d9faf8e7d013cb50b48b032e2151c11cb4a4cf81f7c2328f5d1db50a4d0f9d96c1b79babe04d61b51e154215f5ff5b6e8ed8585ed02b75c00e6364dcc9241a22279fd2818d17a8e389b87d32169b4b9f52aa4a02641c2dd4a4c0194409a1623cc544e56dea4ea3a84cdfe3888aca09245ef900d6d7eb22c4591f2f7ad4c2f7834442a126299d4a2b2070e17d62ba80a33b09a4e5e2917bf034dcc86445c8119fba1a0c0934345a567dbabbe6ea67eee05b8d40773dcb22a6c84a2a35e0a8e615add69c27aec284d1e03882ee52d8fbb1dca352554dfe7f02d4b454ad3e2c5600d0b10016a55c4525f170e9b1822ef0721f1bdca49d15ed0634299982ea80adfda77cbce473f7088e1800a54c79616fb418473f918b7003b97ffc49e1445c38e5fc7dd6af1d76bdb359626b07e5bdb4cce6da41432e394fd799081f16897e7ffde177535c2b79af702f2f31c721c10889c06c52712bb78995799550de147cab5059b42d6225b3e72167c7d973de273b0d2ac6e1e879dfdecdc676bd37c09e1bea61cf5a7d14583d96fbbfa1114b1bb15eb670e0a2267cfd9d964de21ea10918a7c9d59fed85617160ab26b38b87d1a6713d3f3a18a0f4c8528bd702e6f0e9d271157bb64b97feea9634b7f31e6fb0f6f75983681e213569a073bc75d5ad6679eb5f2ef9ed61727ce5e06e1918a203d2137dce2ec46f4e4404b394db7d0489cba7d03aadb56cb37451e4c81f601a67bcfbd3d7d001aa4b1b8932aa31068813654e0c0c54924c08445112d80bf820d3ce82f8484ee582394d4daad1d032cad0c4463352483e24bbafaa0c151b1efeb7d6921bcc04258e99d025ea4a5e1dabcf93d284c9442294e7084e107cb3722fe5896005193625246833443f1cc226837bbdfcb4b672c225eb84ece3188ca3271c0c9ac2ba1e2a988a283c0a608c7a45554dd8fe88f26dc9cf607746037ff8b9fc986b5213d7f409a3362630b46abd3cea1e7bb622ad246754ad05327f6f9db0fa1e317a16429e36cac343a56432d7e167343b3a0aa991ab6b608a116539e8902e09a4e50404dc8edd72a1c2a8c25ee0b3938c2d79d76308b9a4c1cf7f8bb5d4e36a272520a1db808f6a3c9c0f0e0018f08d6ac2700f7ed42f2d0bb1b58883df83d531e15e619290cb1b291577753a2476d4af43f86ee441d76f3ebe94836261cb42e3621006e55411c1e3c3959805afacb58e1ec8b0782c9727f8368f86d78f0b83bc29b46adfa2a8a0883a6a6e07de58db85eddbc853abe21b9cb6aa14b7d4383894d6f609a10b75b32df5023f16219709ee12160649a437fa475b3c27be3b4def0e45410a2e254364da1ca6e19475654cf22f7f760da7f0d4adee0a2848e467f73942a81b16f43622638befa7203bccd47000c49356f66451cef356757de392c5eaac1abcd00ea908f6d80383eae1a8d5d38a74f18a3df03e1dc876344a309724d0cb67927857c10c3098c2567cafa7648f92eb7c49ca6b25aef49f2d7db10fe7d6ee3a8e20b44dcf90b8379b35fa496f3450db4bc3150db0fb872e80173df68a526d72ccce3295ec22d39a0197ec2d63231e0fc56398c863b6bbe305b27d6c989955eeda5ab338105a9267861eeae4598fb87e56b6e7e6f9b35036628eeb9cebc3ce2cc15a8ce93fb67e86dcef88988e7bf72f343e5cbb1fcf3300212dddf83925aa263b94d3746dd481a959d38ddf2063d79973af053d918556d0290179fed5520b5594aa65eb3513bab020bbb49264abffb56a31028923158c1892de3c3867a73a1eff2bd11e906c2f8fc0bad3217bb473ae7876af7f204f0a580c3dd78a1427e75278fb3d74167ed2233361344f02eb03688bf9dcf4d63ea008601776cde8dea5e589a3048daecb0327671ed4e54b21d197dc398c14c7e105f2102b63f3fe543865a7caa087af7394598d70cad182a7dc44d5c577d767ab926f4fd68b46449853bfdb45f303050fb5b9e31ea2fac76b09556dbe89e033d2102afb6592c0263aee2a10e771f3001f2ad57086f5c04c2fcc3d111321fc17ee5b01e93eaadb8be08bfe0488402e9ee364db05c0da837647fe6a9e582c0b7c94541870e8df018b5a2842691647a5b5dbefb4d7f76a5584b33dd3b9409c8177ebbddf6804e3fd373ba2095675b6c5b71817bb2eb465461679bd40689363db55fb98473e0c08c23fc1058dcc9dca04593ce5ebec71a3247c33a76d6020ec121204890a6c17c92b7845831e8f80300f68622e57289bd45b4de9a3393c7007664ca22178a55aa19adff73c8e67eae2850bafe489dd01d439c778c929efe5baee9577e9d8a3be07ffa25e1f6ebd2d968408007df8dbff8defc5e783cff9a5a118a1f9aee337942e9ad1a5a5877621fc5970fc09bb50e5bf01f4871629ed25e532fe973dbaecbe8d8012b992890b43a90e1efb785c99d56c0dfe99e05161ad50a3d54ad66a8d832d731cdc36d8b551904c660efbea276bcd388143d87f09410d416916124243c384461942efff2e4629dc47f6729abef0ad72692e5ae637b320d684ea2838e90cbcae7bc09ff8d53c17d1afe794e21abbdb3926175a793cd1cb5b89a00d0efd6670787687994c17d60c2125dcc4b9b620aa3dd7780afd5f82196314e47ac12564c43bf2780892551d9ea7c27c21e233888c2d5f5395b4f5075a02d415f7e0c7b48be861bedb42252d59d15d779b2d39d7fd0adab5b69b689a226cc2b808de0042bd76ce6bcd0d630e335fe3a52105f20c8969bca34d71c10236c43a86fe19e6c4e9bd562ceccde49dad84a682e0cb2bb7800037eefe785e732b00b9b15ac823152bb0a65259cb9754a065b39b04b989307de4ee1621a4874f31c41e8639e75fca2bf3637f6de9568b440d5083eb82d93983d075e58ff102403241ba92f86bc959cc2952f52c6f7e77d1bfc9e9b53e09c38032e66a2b3e4101478465f40015caf9cd56835e59c39f747781276954e50657bbf53ba45b428ca457841ce3ac3cbeaa1de169897151630657c08b2cafa9858abadab5afb86135c8e8e4a36ab35ffe4c5abbee54d16252cf1ba34fc9f1d4627ad9081c091c4b63113f7bd5d6720735030375505dc4462ba8998acef10f3169e49dfb5071a5098d7a748ff2052dd660a3a76960f931b56cb38742642f10cb1bbb0eb1262f56dca3af7c42fc906b847933a7325e475dbb95e507230137ba36c7b104f1a82a124371487d526f527e3c5da7db4f9a83ada7c68398b2c018319add0ecc207a79995b0f4bbe32949e4ec83156b9a68a187e8b44bb5e413d32ef82313567cab343468e0cdf1ba70a905442b12736ad0f2d42e08fd14dad9351ee278198225eaa5bcd53049cc5d09739bb98a88aadd5481ba38988a680af7a9f7e6b2d5c1c870fc46fa91483ecdcaaa36588a6323926ab55989dad5d9a88dc485cde1bc97580d348de1e342e1a95435cd8ff4ad2e34f8fa55524117f326548aa802837ef30eaed5b4b23c8351bae7f49b224963e1090736913fa171c2236fc13f7616eecd106bd06ae36ccb6c66b585c0fd87fa793606001617bfa0d70c9ba97bd956c764e71e814e2c645c851c9db1a15ba897527d36d65277551a498510790687048e71197f2e8057ea9fd47c339be32185fb6bc124d67378de8acd064c575597a8fc166e1957880cd0e6fbc1802980b12a76ce61e1d0d0eede2bd34df321f59ed733f1c14c330c1ca2fc1a56c23cd493df1bd9b95ce183523ee48aa166472cc94d23c6b23bac81ca5d9bae83b3272fb37c4f9757f8c3c33de10e643a6c66fe16f4c36751f90d683e9aee4d1f08cdc5e27c7d92ff8df2d0c7d82bbaf420ea831df46f6c82ef3eae7d1d878f35f48f4d74ed255c0aa646ebcae3a2ff596db1ee337bf5118c6303bca49c2f000c5a1bf73e5adb9a8cf5b9e68f0f5d85a06255a30624348afaf798c4cc48d397956a02caee2a86ffb9edfbc5b0e6eef5310caea4b8f9f27708845026eb4ffc6249a662566d913f0408281349d6232313fabe24a895dc35e67e241a433eb2d54efdcf52109d2ae26f3c528f32426a20592cd4fbcded2c3bc5e8e382f507026500f9431b05ba7955e7eb6a870d8884db87475745558163cbdde160f6763346f9c8b4eb4b34b0deb9be2e53c39436161380c257e12053c7d3cc438b2c2ba30ad3c9d5e471ab2a29682e3744cd3c713caec8275526b03efbffa37ca54ac80110a489c468bca40ea69e4dc104a9774608859187deeb750049aeeecd07ec407c13216fca04a30a79979e887b42bd8c977975d88dd0dfe8d8fbf133", 0x1000}, {&(0x7f0000001280)="9acad1f107dad52fe497b4536983f44deb05e43cf9eb1f13054e6d1d94ad8ea1ad023337a9dc26a7d0ed1bdbfb7e3e1590c85c1120d20ae6d96d5b5f4f6fd892f6b5a28f89c87f7f222f8f556ced7e3a3103de89e2eaa64a2b66658eca8ebda1bb979ef03df7dd755775857fb8fbbf36fa4b224ceb107349a30a48ea6e6719ebdef8", 0x82}, {&(0x7f0000001340)="bbe23b67da7dcf8d02b7d46e55be13ff140c41e2dcacf528d886dccf641c12d400ecd8934aca9634ad145c1a0acedd20bdf6d910835d1a297a6a50eade6d57058a632ab98f59d5b8ff5e289d06e69b46f00b9485f2326c50", 0x58}, {0x0}], 0xa, &(0x7f0000001840)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xd0, 0x1}, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r24, 0xffffffffffffffff, &(0x7f0000000080)) 20:57:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) semget(0x3, 0x0, 0x4a5) sendto(r0, &(0x7f0000000300)="a44c02bb8ae762796126ce6266c51c249013bc6d34f5554d404edc2ce3676c363450c51c38d5f1aa0ef7b7199282439b89adef1c4eefeb070cd4bd65fa0a960b63925a1880504ee46967f37754e1d90339e9d38f1efb4fd8f16ed1a162972f2834f680b114fd95ba988e73e96ba8aa1d0e9134a6b6eaee59d6da20257b9dacc8c389f4f71a02051c02000000009d44b17148ebb6d0613f60f2c04aad7c06dc7347ac1e7fe07002c813b18198379329ede9396dee642a1af7ffc35c731e1cf159d3c820811b67d89cbc63653ab9192cfcfaca39ed2ec63c12151244", 0xdb, 0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffc6d) 20:57:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}], 0x2, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0xffff}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="3b31ae173c373d12378080dc42c85f69dac15a702760e77c7bd65f", 0x1b}, {&(0x7f0000000100)="ace8e534709bbd0550c6c72bb86a45fe5dcdc0527594c4fdc00d07a6db78e245a29d807f087fdee68a4c772a8cc19222f61c4a1f7ae9e1d80ff3c7d667c95be42953e86fa8e34133736dc5d5524c0d129e4ca49847c67bd52470749c0cffec521464b1502966de278141e28c3e1c2a910c687ba48d3b9b55680185562708ce2a78522bdb0d8b4e30d9a056ec4edb655f1f007a9fbb7b12fa42514b360bea79ec40ade738ce0324e9195eaa5e7f2f37a90bc2def7654837f03d1b8b6a274691ac9c27ce078afa6c29511b02f62e03fa8a78c0dea9dbd8375be467864bd7", 0xdd}, {&(0x7f0000000200)="0bc558ff38a80d3df671520a65eb23b85259d8a12bb9ad479ad06d4f01d12a2632c65c52153c4a2b99d14f0af45a7797ce1bb9869607cbe53a47477840b500", 0x3f}, {&(0x7f0000000240)="40a9be1d3fe10c5242aa76c5673c1b7dbea5fba52ba6aa14406e448fc7ae25b156e4ee182d924a58df7ea7c908bbd7eafa5cf1baba9b69f9f29e04c294ff870e96d0fcc38cceb1d3eed00463a0659e4b7645e9e631079899a5733242f0c094c7c91421df0887a267f330641fc0e8bcfb96c765b67a6a53295e80b0bbf884b24e4bb9dd46ba612597d8b591ea352668478a5b7f7b22a4ca8a61737230b0cfe19febcbe19fb626556835836aeba204cbb81927db531bed44b8f39fb29269354492eddaa4a5112489aba49960ea8a679d6b4f56901f4993789afbe3e43e3e3979ee886bbf25226cef054963ae", 0xeb}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="c000000000000000ffff000008000000a2a89dd9a35804d50fb2da6d2dde2fc43790c93f8631e599752fb8b283ab4e94fb416a3ee2270bec5857af6dbd37dd69b8e194c14b875726170072b1551679150ec52e3ea565a6b5a4bd1e6af7aebf0b613025aa094ac1f1cc47610c65c0c04ddbb979c949e7a942021eca7fc5c8ccbc5410c43135c465e6dcdee644fd02b8187b6a3d5af9bf04ea3ba56b3eaba6e9edd818ffb1cdbdcd96d057e69380581cded19a33e4b57e3c498b00000000000000b00000000000000001000000000000808f9cc2bd385c4379077df41f28dbbe5d8c39151a56f79426b22a83f48e9aa5417b17f28835be31a855b69f5375d5e2af83dad6cb1584a41e59b50863f222f97b121ce849fb58e6eeb4f71660887b6f71a93f1fc9355e96eab5861bddc4a59ecbdd9ee27d96ed5bb545643a132cbedba086d470f15ecd2ef15b91e945064e4bd02a05e05d4530f9db266a7f78392530959276ad89ed735288ee9f4112e65ecf00d800000000000000010000000000000094fa52a9a965600a4a58dd0df11f29a4a2cca01d63f08fb024c5c0c1c4c624f16f76d0957f09c1fc728a9733c3d55d2b9502705be8e423027bdbd436015cf8664253e7cab6047462bd54a56727e3560d26cdb2c06a384755e4db950260809af4653b3d8a2049e17f5d5685027165590f0497861b0b237c4d21d116edbef9dd2d95d61eed1b56fc739ca5d680770eef0f18c5eb4d8b749ab8013f12a0e024997b59d2ed53956bacc3eccae9e724c78d6a1d6bc8bdffda5c4b43ea824f86713dd17460000000000000"], 0x248}, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x0) 20:57:12 executing program 1: mprotect(&(0x7f00003bf000/0x3000)=nil, 0x3000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/186, 0xba, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x2) 20:57:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x200, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 20:57:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0xb9, &(0x7f0000000040)) setregid(r0, r0) setregid(0x0, 0x0) 20:57:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r4]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0) 20:57:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0xfffffffffffffc4b) 20:57:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000000480)=""/181, 0xb5}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 20:57:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = dup(r1) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:57:13 executing program 1: setsockopt(0xffffffffffffffff, 0x1f, 0x6, &(0x7f0000000180)="6b4763d12266c097b399b529bf19a4d35b682fa55e2c4d8ff7e3251f30dee77c4006ab4843849c1bc9b914748fc8f67875307abf0416873539b683e625c0b5059aab4dd5cc7bd49c20eb05ab3cae4cd0a1ce5525854ef42cc3c9ae61edc9d6a690c611146b5ad0e03ee9dde7fb4b66f58596a93518a421b3af4468b1ec02267f535b48c7a6615db5d6c11b5647c140dcdd719467be5baf7df3b3c33eca436c9e3460944024bbde9b711b1af56f52961f0f1636612adbac066fa6927f43b8c1acc6", 0xc1) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) getrlimit(0x0, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:57:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0xaa2a}, {0x18, 0x1, 0x0, 0x8}, 0x6, [0x5, 0x2, 0x7, 0x10001, 0xfffffffffffffff7, 0x7fff, 0x100000001, 0x7ff]}, 0x3c) 20:57:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0xca) close(r0) dup(r1) syz_open_pts() pmap_unwire: wiring for pmap 0xffffff007f122900 va 0x1b2c920000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122900 va 0x1b2c921000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122900 va 0x1b2c922000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122900 va 0x1b2c923000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122900 va 0x1b2c924000 didn't change! 20:57:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000000)="550e47663a356b466e6711278001c47505e380385d77812b6aa0c71b6dee1e9ee914c90a6dfcbd13f8660beee9601e3240f3d7028c59a954a2813c1f3e7f04f225086f8024262d602b4482894546871b8c1371669ae11675389cc1c502fb3cf9c06950cf08e5402c1eb6fbaafe99a181db1660dc519201cc7d7419071683d97d444cf7b23ab232bc50af17a85feaecf4321e2789ba9cae38e5f396580e89594f15115e1b89fb826110d5cdb5b48b66bc6f050636018db6871b06b4be", 0xbc) flock(r0, 0x4) setsockopt(r0, 0x1, 0x24, 0x0, 0x0) 20:57:13 executing program 0: clock_gettime(0x0, &(0x7f0000002000)) clock_gettime(0x3, &(0x7f0000000000)) 20:57:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0x26, 0x1, 0x2, 0x1403}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xfff}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000040, 0x7, 0x5}], 0x101, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0x800}, {{r0}, 0x0, 0x8, 0xf00000b3, 0x5, 0x100000000}], 0x1, &(0x7f00000000c0)={0xf0, 0x10000}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 20:57:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) lseek(r0, 0x0, 0x0) 20:57:14 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8c81, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) getrlimit(0x0, 0xffffffffffffffff) 20:57:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="79dca0db377678f362c07ff6003472eadc42869f0fac6671489f5bbab647b0448160905fcc3c7e776b2fbeacf810df745646a1c35e85f55c1b0a9ffb716d06facb62ca1bd4d6578d191192bafeb30bb11a819e86028e00a6bf3e72f1639d55b5261cb821b37e6508f296a4f9994615a7a2190c6bf95b3e4d99885de8c883023ecc4413c8f83976dac2e5fdf3227f5bbc377c6bf22bbf8f14fe2aed6a6b39e138b8115d2b1607beb1c8419977bf63d7e1a1c605776d9a7e624623d7e40b0a872a338117640e5170e6cb4f740aa6d3a9d06996123da3a50fafe26eea122b2ca122042ebfe199fefc4e1b9ded2950e7975923096af9", 0xf4}], 0x1, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 20:57:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) readv(r0, &(0x7f0000003900)=[{&(0x7f0000000380)=""/106, 0x6a}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f0000001680)=""/175, 0xaf}, {&(0x7f0000001740)=""/224, 0xe0}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000003840)=""/136, 0x88}], 0x7) r1 = dup(r0) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x0, 0x10) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00022e2f66696c653000da3a52fcdab1afb09dd6c7a2284f5aa4850d99b4b5df490e52b2d85e177facb438e9aba2d8d8eab72bdefde14a1fcad55d54118970e7ab36369a93d263c84abc59a3a48687928756cbc3c8c5d783e51e97ce6d9ef487a1cecec6c9199a8199f6020e21b5019957a2defcc03622d310b7349d551797071f1ea2f251f266be87d5f4eb7126b710f58be0fce794e091d80459d54dca5b040e795a3dad35f83f27f0af7bdf27bbd02ddbdcd588576dcddc9fdb0fc6ac11275cb815745088df2396d595b8e779c3c7279692528b676b4aa91aaeb57c4d1e4688b58d4c8287cb2538bbe3afb4c7c0b06840e7d3ed3ccbeced985d6541c560a55c227e52dd8f62e8b8de00bfe8312d770a8ec149158ff93d9f1f79504d0000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x2, &(0x7f00000001c0)=""/234, 0xea}, 0x800) shutdown(r0, 0x2) 20:57:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x1) 20:57:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000100), 0x0, 0x406, &(0x7f0000000080)=@in6={0x18, 0x1, 0x10000, 0x800}, 0xffffffffffffff55) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x6) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8771a0554ce4082c092d"], 0xa) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x0, 0xfffffffffffffffa, 0x81, "9740e73435bc71eaefd6c9f2077ff492b8b95ec9", 0x3ff}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3f, 0x9}, 0xc) 20:57:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = shmget(0x3, 0xb000, 0x100, &(0x7f0000ff5000/0xb000)=nil) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x20) faccessat(r4, &(0x7f0000000180)='./file0/../file0\x00', 0x40, 0x3) shmat(r3, &(0x7f0000ff8000/0x1000)=nil, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/11, 0xb, 0x841, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000fdfddf6bba521be96b0ff0bded872aa5afad98fd0ec826fe6c5e48dc6aa383dd556a273801937ea19a50632290208c2253a10d65176e4c5174ab7f9efe438563ed3686f6e7b473694ede4425275f97c9e2c9330da060aad779a61cadf4416ea3dbb88b7c970f69ea49e78487834548a34ca1ebb91403d779"], 0xa) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 20:57:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) 20:57:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) msgget(0x1, 0x110) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x81}, 0x10) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 20:57:14 executing program 1: mprotect(&(0x7f000023f000/0x2000)=nil, 0x2000, 0x7) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 20:57:14 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) fcntl$getown(r1, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="ea0b6574028ce534151d707b2cbf9a5a29b63415e97541e4cc30618541c408b707f20983f36e8b056bdeaf83995fadaf7a37861f6de730620a95464445118ec095f7bea9d5ed8d8470f6a20dd1dec7f68699ff89813acb799dc62a98fd7756e9aa52", 0x62}], 0x1, 0x0) dup(0xffffffffffffffff) 20:57:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) socket$inet6(0x18, 0x4007, 0x1000) getsockopt(r0, 0x29, 0x5, 0x0, 0x0) 20:57:14 executing program 1: mlock(&(0x7f0000ea0000/0x1000)=nil, 0x1000) munlock(&(0x7f0000e94000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 20:57:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000d2f66696c65300057e09dbe404d74c9b96ed5d6f34be653a357394325b0bea23bfb7701c3efc530"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e40a2a3e797fa4a1c06c54191428a887fec5dd24b751ba62878f862723b9f26331367c5553a8c9e82d859af0eba42fb131ea61a6e9e660e3c7c080cc3e0d66eedd01a3503856af9fcb1c4edfc1a825284d04074e4464d29dbfd26f97dbb9e7f0976c1778856d1dc628c72fa3a5408cb0fcb1e0a213137889a2882771693bb8b6", 0x80}, {&(0x7f0000000140)="60620e3e9c889942fb5eb5c4c1ac619998af798db46ef5b2dec6276119d44199da208da68cc1005a0a2d3097a0da4362708f225f9081d5", 0x37}, {&(0x7f0000000180)="7cd247d2e3ef0152310b260a13c9be4e1b3846d2ab062ebb365b59c5483c8dee3b22dfdff9c94c4197f258938b3ae3b88740a244c15133053d13f14dc8dcd3e571a124acb0a1c404973857c6b0a49bf7d931c02aa5320a5cba123df62347afd45bcf9623e830ed15743e41", 0x6b}, {&(0x7f0000000880)="34c020c8f1b6e23bb2dc4a8f7e5b97d3793511cb8f49fbcc2ad9f786c08e9e3a27e8ec01a86681dd5bdcb4edbe08b5653563492b6a71f050a93afd78d67539404839a7aeb2da120dd6b9f2bd84cfad4639eae4e0ce84ce21c48b916f16a1229ea067aeeb5c386b09a31d7c7394028236c79218cd7247169fe47df4f2e7269c147d2ca999f835d4208e14c34e85818b06f0dcaa29a7635df2b5cd9b3bd44d1fb04634f88bc90f9fd95820ad93189aa454bbec20667cb3280858536334b9164917637ea4217a0e60727ca7ba21c6222511bf35f1e2e32bb2820953d061350ed52228d72148bb866b7ff81924d6e9cd323c3a3ce27edc2d492cba90d71e2228291484f147807643a703c9730fc0ec12cd61e81ff83d50405668d72b7d3435ca0ef022c7b7b01719a0b311ef853e9966e610b06a026ce6b290bf57da8156ae2b5dcf7a5e0cd12a2f4f1508faf460ff65fc6063022b0bdfe85668617e83daeb0a6a9e32de1a9512b9e6750aaaeb7436d621eedcadcd9cc95edbbc41f9cd1b3fb05062f76fb7411b774f65e3484f92b2ba9533ef36149931644d4ca5fc328a774db02fab30695a2659430005c84524dd5c75901a81ecaff8d946ff3b675f4a1cb2dc9fb270b1e213de4cc0b8d1e018a2afc827de8ae0bef5bca73b93094e47e3c67d303ef0cd91bc278d23122bb260e30bc75c8ea4aa681a9e766cd12a254be1fd96f18a56742950883377e8f1ec30e36b65b703bf14265f6f0cf44560666753774db0196f609a811191896d153e6f81fda6e1d59468dc5dc8ba64b7a928dc04490a8208899bc3978ce59b1b11ecbf4dd1720ca3d62da3f412603c2a7c3836ed2ca3302184ca1dc1c1240944ac0e013682dee3d344aaaadf0d85114f0131ac03d51148d7c8ae75024a3c3799f6e78c24f51686c6419b21b20cc7f89fe1c12608ecfbde6d97e4c6744472230697b9b65a2493ea19901138dff57a078b96385bc600fa15f8c86d49e864e3e91db7dbf34c9fe8a431cb3d2429297d303dadc4c83e3fc346548724d8f4c9dc35505758d3c86ecc6d0de81a74f4191943f0ad6687ad02bc0d9086307378ba77cf8d7fbd3ee5855151ddabbdf1dc79918bca4c25a5462d83c835a8e18e34c0e1889c00822c8a79890de60a5144c634949bdc3e77747d5720ceb9f7dc2463c947b27edc8011aa378545beeb0778f0e0b9a02bf2300fe876e6f7feea56a3e69c162ab03a3d2549ba8d8b5019c11b5d182afc34c2e143cc447200aa8bf5c1c37fc09701d540ca12eae5c2b3da349528930993111b4d95b782c590e5d212c5510121d0f39441c18b044c5fe099a3c3aecaacd4a28971a5c1c5c3c6c9342523f1c56a85b2770b6f32e7efd6c2c66437a8c42025e3ebd31aa49d01df14e90c589b788f61798d407782d373b37c6821553d4116813283e1cf20799e789e764340cd371a1e0c36d244e32293d68f7d35284dbfbab336ecc9d9f0c12503c28f8dd0d0283a495dab64c8540f5461531566d64bdcfb7592ea4765f307aac7fdb39b0d6b5458a6c78f9e5a7f44b4af73645ff7c3d93619dca427610f4128109b331458002357a1911723137a4d2deab71210b513f3915c8b16a2909d966ba7fbb0b4432cefa198117332634172264895136752897de4784029b245131d6cee4b4e9dcc210e2e25a5fedb9a672a8e6966127607d8b23d4c4d2bca2fed2f356de3abb66585d3d4f180b18ba7279fa8960a73de053177d7ba87e3230e444430c79f703c6782e5fbba1bca78f810ba24c721af0bbe6463712e423ab348637eb1e04b612e9599b0651c19eb393cf4b463b808b0ae2236483fa6b544919845dd388b9ffcc71e8d30a9d86a11e01578d86657ceffb3b7fa4e5978f72273a2081855a9e878ee5aa027124ccceabe10d4bf75b7b018289027849748542d164c5d3c524536a4d7d8b13ba9c3989ae20ce7609206bc5825f1d292af22edb7bd6a40fd16639298a14576f57c2e5c0d432d0a26a351b14cf47a77c08a7ed688e7afba6241e03f7138ca1cd0306354c13b5c7c99622bda53c68dacdaae5a18d50ec3104d218c54bdb65ca3eedcee878a5113ea7abb8587a5c6137db0cf08b461f457ec9a9f53210034a285f10ed88fc7ad36f82a06e3a1d40664fb8c780dd6685f307ad64b099a33755dc0863364c384fb3f4cb0dd927aee25dd60468408a58b91fa01b77b2cec2ed3a0e8a0cdf11dc1b3c48035b4fa51043470e2ad568cc33e2c84b27ab87a40da584e3089afd3063799f6767bcbd21109ce2c9cb6a944cfaebade897238142df358f5c842a3a37e2672fa6ff013e1c26ccd25976beee0b06174d2ce0c6454954929f5190cdc0dce517f127a955f6a79f86eec21726a0f18a4733635b4eea1054d5a5fced067510e75e367f46f11b5449f68fca452e90d077b224a9da4aafd5eeeacc7b1047b3f713be988113e37d99e6573c950354b6704291beeaa5521b6363be8f3031f49e07ce6c436ca13e334678952be1f69694f01410cc153651952313fa027722ab11e0cb102c65a083fb21c103a4d0ffed380908db3e96e811ec13d3053abb0343704b93133b999aa4d86a0cb330417bf5b54d541cff808b0fc546b8d6cb655dd6871563b363d3ed641d9294b99bdb2a1b8f10db97ffd74275c1634409f67dc01d2c23009eaae93ed2a40c4dc168f3d07e858e810bfb8d8a77cb2de8a8a5a56404359f19077edab34633254490123447384d32f41f4872ad03e47e367530f1333be36f9d6b548f6aa6b9eb92dde82e46618bb7f25c140a347b4485a1b771a384e1582a8e9880aab30ab665684df7e5a602769f62ea62a8628a1ca7140aae9becd63a875485625154ea6d3032bb660b38e9e206963967f990bf323a6a0536f8f50ccbe113c9d895ab590f3a5f8cd4d012184c9f31a7413147c95936fd26dde3cecec5a0be1a19e632907a5660444d15c803cec66ae881f5339fe6f86d56db9f62698ea1c8278c8230e939e2871f26742cdea3edab66bb0138ae0db0d9ea85a44e5067b7609f9ccad52bad605591effae6009784dc104ec660e1a176f977dfe300bf906199cd440ed8ca1cdb712fa6c08accc07971e14296763aea40dad9831adf3468b0ac9376a03f5a25051b193efc5bd778ee4b3b53ebb2ebe99921222a6c4870997e2f21f3130b62877b427400e86272ec6e31cbc56160f8540b07f7af98b366df5bb764120bfe5931bc3e02ccc5b28dc7b4de87e8bd903efab215e8b84301be0ad954ccb8aeeabc137c30f9df8c1785dd33933873b2d04b3efe152c07e527d60f505dda386514c5534f8e29cbd138754f18426d04cf385e03ee14ff747f1a560b8d22ae45333376e66f8d9938d226076992b2943cb2e3c60c5ddc8986591f4ebf6f0dc7dc6b9533cfceb47ecb858176696092af2674ecb14f7065905ce33e664c2a9807a9e97b494bae3a39c95be8b60ce48e994dcf0eae00c5b23c94f49711d2343cd5c5300a83dd8efa76a4ad266e554448ac6ac925f0cd791f01970f1987fa898cf62492be66f8276a8a160aeade0f1a7a1abf7d8ad6907013e82964fca8020565a09678b7a42d989b1a3be6d10099d37affd6bf0fe2d768316ef40001a5fd6520230753645a1a9d8ffe06feb49d660d2578c6fd2a2f31b533a2ad546d7fa05bdc23d326bd96b0a74c1d11adf79e65624ab072aaef316c774a3cc5a8b7630c939db4be59a9a59e36997afabd68fc5c91c68aa7d5e265b15064c4823ddef1e87d6c9b29e81bf2f06bdaa169a8616bddf1065f091434ee7abcf582628a444727178abc8569155717bfb4b2a614e70d2ca7032a0ced895231b90515c93bb56757c51c0b2b7eb8488097e4e8b0c1d34b0f7daaf7e6fdde0844a779801af30d9e15b5e3d5673ff4c361130afefc7d0fb10cd699cbbc85845fddf1af3a7d16ba7b3fa8d7be198847a7a2019fcaa8a431bd1183e6a8471cb3a1f508721e250b2b49b14666f190161934f7e271706b5fd78a943890840eba3f4de34bcfba5a5f7f4e0b852f288bd25fa1aa7429449b0fc759dde2279195442f0191b89eebb5c504d6fa1cc65cbc60f410fd9a8a06f288368f27db1b76725e88a467a42f41ce0c6b63c5b16e8f398291f5e1e24a345099c3bc358bb5e04e0a335ae11587e296817e70cc3bdb4eb42dd9883e08e6b1639b0f835f79849f7bbdc719352caf3931b06af29a4f55585d30546fb1cf424de7ef332f0a0a6948ce0f44c4966d216b31d00092ba0d4577537c319dd6f92635059c69670eb8651a5a43f14443d6b357e22ad35beb94de33a527ced00e182b788655ccc76fce42258d2826587d644e34bf4fc603f14e69abd851908120ff7f16cb5b69708e09f2d1cac616e6ae06f4187f84d7c204112ec516cd2137754dc5d5b5352d8e6875afee9606a8f011be5c42b997a7d95f3392ce0a4cf84caa3cc2dad286d5aeaa651cad1bcc53db892f098e07043e23e447fe22d9d6a8a331e7a226407299d160fb2a257c53b1c3ab1594e798be09641801af9906fb90e3f23d22a9908e2fe3d316ec4de9a36f460f7835bc6a2afe0c16fd2e32f92553655fdea7a9e69abcc79450d9fd3e4fa615c02693c47bc6e11bac66a58330ea023520711e8b13a33bee93c05c4e9b886aac5acc8b88cf59e3908e9964ea836fab08f40889597cd937fff2eeceeb112e8a0089132df4a44bbd248c7bc96da43560b6e0524cfef6829ac5819c4640a9b669e538aa7f8a19c8e98f3671ef5a01bf9977f9b905e0857f35d4a89ddceb4a9b2cff39248832fc7fb06d274033c966edbe5af1b17904f6eb54c95d45ebd9dabdeeed451c5ae7e5fdc096f51156bcc324f14bcdfa9f64ddee8ec26c84dbfced19249beef1a1fc85bfc095569013b607dc055c37d46a3ff75007e7563fa334ed360d329c9118d87e95551a00a963a8beedb45cd0898f383490aa25d73273909181c9bb197f1065a6420e7288f2e0038fc03587f81a5ae45e3f8316a75246e38d6434e34ab853a51c8213f81a6f0f106c751098a5317dff23dedd430a1328e0a84a78e035a331bb19d7cbc24f58471c1b759e3bdfcb5115e3d76ab73ee5c4977ce8f9f71401bd7ecef72544c2c71399cceb4430de6eef8526733fe8379b8c39ae0303dd4ead10e81b58cb117986d18213196b3b17549d0e98c937102b6975b0e19d362bbf4fe63854bcff4607c6f1c42b7b4f1fdcc43316435f7e5e90e7e31172da0baf52b2030ee9b5b082e38b49e2ca0e40a9e9b4d76731b34e391b067eb9ccb0cc171a942713c79f39671ae8fdbd81d572a76f6f6beb6f44440f8f1d568f7502b93d7bda17963c62c48e6dd5654d773a250ba2bba550e840137f6db3285c674183e0ad9cf1e3a267a3ab1846eb5def1e4837107d51e4233c75f70f06ace8b3dbbb2010eaede81a21daf430384612060bafd8bedd4d1855c6af60231955756bc18b5e62638fccecc4f3072dd47905817f1e2a68229cd1220ad5b9052f15af2237879efd69e7bedf1a13ce71ac860fa9491bf7d5d8068db14358ce004861e2b09d29e44e4559314a45edc39bf4d719f64244267e0c3edccaef7270d25e17ab7a855077ca5c5e4cdf2cdeb4c08031f4d10c42056858a2987e2f8a5920c076848de70d79ce61f7d3d6e21065794ecfe5977b0bcdd893a91e0f1c5896acf6b2d87b70c2c7b3ca5741e92fdb3920d5ca19a4765e77381b4ee574bb35210339d25256abc613fd54b82b10a8d57a0f716920286cadcbb507dcf943ba4ef9eabb8bd893ec50e4c83", 0x1000}], 0x5, &(0x7f0000000280)=[{0xd0, 0xffff, 0x10, "9a0132278b447b236a3d8e7a3cfc6b947cf42f36a54492853031ce54591498368bd57de0c6fdb9a6974b7f669c66268e2cbc7a95335f2f018043f822442d03cd07b591b8dbc5d2dd1aa8d2e5a2239419b178310658d15982647648d685ed8f9bf9f5b3d18b50d1cb9609c43f2f04968383b8b0dd3e0344537f5f7d486ceb63ee6a9e184c01f1516504cb9eff7d4e990b27930bdf1493103dff24289adf91214de6b60809d1e024bdefeffa172dd96cb0dcedbfddafe62605d9ecae"}, {0xc0, 0x1, 0x5, "1577e7c1103f74cf3b015b1294b1a389b254e18bc4d2c9c50a745afd8d4bbe9de5ed1f0808e3b25e0e483b86fec2ba4888d1159e2d8690dbe1683b0442424b514cd97d593f702246e8fa5a475c1364f854d42b5879be15011c8cb6974ed202b338dc3a6db8b5f7426d981e7206aa0fa45a01af3d154d29714b1fd82e644bffae5d92d01f6b4fcf35def62f117ce53633d68a09d5627cc932a09fae82ee82fd8e714ed38a17bccc04ef"}], 0x190}, 0x400) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x6, r1}) shutdown(r0, 0x0) 20:57:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) 20:57:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:57:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="2c2dc7a3ad7269683fc7a2d5504424eea31303c3a0c0bcc7df8272a8d3ef1784a972e54d3d86b404bc47fb8964c2ba1f6d3c5e498138f65e4fb002284be79af906a6bad01c607fc8f53b117c7821c56180878b57dd51f1d3fb391d78b47aea22866521b214ba18a9f5a802dcefa0b79a14ff36d5bbe281f30b61a81b3769eed4c8524c879526cf6cc495dc563313a56c987f4abbd79da664553fc506a98677881822a8ecd0d1cdc0e6337fefe235ba2209a593bdbd4ed0b661ddb7a884a5c75527a94badaba6e9871367e6abae6aae57d598fa8224f7576b60c58946ebc9b665d339bbd131e0f8cff58c3140e12d7a0b23ffc9a758a4a5c131c7749c884054725f9c31c825290752f4989ef33315a96743683e78e8af60ab9f4847110bf8d09d9f6303ac54142b516cf5414879b2258fea30ba7c04", 0x3d9) 20:57:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffffff, 0x6}, {0x3, 0x1000}}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 20:57:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000000, 0xd70, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0xd3, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x101, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x400fffff, 0xa494, 0x4}, {{r0}, 0x7a9b7ca4fbad9a7a, 0x8, 0x81, 0x4, 0x90}, {{r0}, 0xfffffffffffffffe, 0x9c, 0x1f, 0x1de60d00, 0x2}, {{r0}, 0xfffffffffffffffe, 0x29, 0xfffff, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x9}], 0x3ff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x1, 0x3}], 0x4, &(0x7f0000000180)={0x0, 0x1ff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 20:57:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x1c8) 20:57:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x800fffff, 0xffffffffffffad25, 0x3f}], 0x9130fbf, 0x0, 0x4000001, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc3, 0xf0000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x16, 0xc0000000, 0xf7ce, 0x3ff}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x8001, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xc3, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x11, 0x9c5, 0x9349}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x8b6, 0x4a1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000030, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x80, 0xdaa, 0x95}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0xa147, 0x9}, {{r0}, 0xfffffffffffffffa, 0x24, 0x2, 0x6fd, 0x3}], 0x81, &(0x7f00000001c0)={0x2, 0xfffffffffffffffa}) 20:57:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8000, 0xfffffffffffffff9, &(0x7f0000000040), 0x0) 20:57:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001800)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000002980)=[{&(0x7f0000001980)="19df1810e172d403447f6ebd1a4d34c429ba6649066e8631c261f91f780e5a09af81ecdae4c390d64489e33b2dbdddfbed168f412509484cf26c6e5349c800ed510d71ecc3897ebcc3b0a53d93dcf29acf3b8f604b613ea6746758738ab3caa16bd2599a99719e8f161326a7c169f876cb3ac7fb2db8d93211128ea315297a918d08bdb66152a9e11c5c9fdc1e55bebfce757729c222c0ee674771751a729af0f331044b8de54317de361a7a3ad4a282dc8fa59802ad6048a1ffa80f89a57ec01eb5810e2cda056f2235e60e39ed47d65eefe657a06a75aca8253e380bd98e32fc116ea3f7d46711ef6db96f3dd9df5ea5a29c4d8914ea45684330293219596edd022aa409c88e2211525280dd4536c93861e6bd492458a1386125b867191a22c3d8d303019311643448e2993ade1199d22905e97657043ccde3a9bf18bf8f177aa24cd068b5f0610df9345f2fa64b30ec417a4e32bcc1887b733497c1bec9724958d0f9212f7cf5bd8b6729d52045c30f6a210053c1b24ed4e27dfd8ee23a5f5197df0ab33723259db3d35e5795b9b399f6f49f6776dd58e89e320726b81e7eddf20aa820978746649e2d1f04d851975b077c95a591f4525e9e9c55d721ef0c8031465ba805a0e856cae62991dd3ba5321a307017765f57b1779578242033c68c44ec8555af706aa86383e4fe75317e7cbe3f6694a0aecdadb70481cd03b71da95ca231691e63b29d869118f939b3974d646830db64a4ce157a21482a44cf95919fc5bae9c3fba523af0876a02af3c23d773c527b1bcf5261cb5761f43d87526795e86b5d73d2a47dfb82c494e101802327db21938d4c546453bc222d6fc4651005515bc106bf0607ea304ee5f682f22cafa2d768a7613e57b7aadf372f29f445fc4506c3e398f7d7b81eabba6cdd2775e0d80513fc8415910b071d2657830ac00ae2b729e533a1098ddbc6e41853eeb96d5255095e3efbaebc11b8d2cf7abd69b5a2160744200a6585455dbfcf98bb46482d73148137b2fbe56dfb530b6ec9adf0d191c2c1577cb45054b3cde3df023b046daea8169dd8b21ad99d57986625af8109cd4bd8b78d04c7323f556f8593ad4ef4a5deca6705b246951bbd77fad24cce73940ae1d4c604fb885a36711a2d8478f765245e70a4cb61e814502f5cf0d4ab1a3326e22dbfbf1b3b953ad39c2cf403e3717f48b93ae8ad25b4deee50de834ecbe5e922b05da7b7d399676338fcc6f6c29a7f19a8f8672ca29867001946cbffb2a46a7a0b96873950e4bd48c9fc1e4be5bb5dc82065da8078376a4a8457cac1b141ba045d920ec56b37c37288704c3b591573ea6daf143d259d84ae8a9c47896774858554fc8715e5e7d817928a288bb6f5d7b992f5ede382d43ff92fe9522653e1ab38a6d565ce44c5910cbf07bfa19038079f1a401ae7577a6cec61bdf445ac8d452f5d0276e039dd76a92fc22d2c16af5e3f2a162ba11d0961457c06c5f3aa9daa7eb2bdd0986f27f8f91c2ded7c3f8b0b6a39853e9974ad7a6a37a77170fd4d1595c918074f46e78a82aed9ae1312afd4d5b0da76c49c0898f1f1458997344c90e3fb56c179c61eee92859e43ec7ea64a8df1c5d8c8fffede37f8c99c8cb1ac5e7bbfcba86fa343c35bc356bd07512ebf39cc6d61df9a4522459a309106b6432f306d9d605d450d196bcaa77fa6e345ce0659c1e5cbe898a687d798759d961a1c33f17599458b0a9307a0b74ce960cf1be7c4abb331f51d16020cd8866d9179d86fb16aae0b8e3d401d20a4ca2b2b67dd2f4d37e16ceb6b1c14178012a259b91d3b4123cdf6ad3c93bfda1a2a479bb5ec842b0bbe88990cacf1669877cf421df37f4a909c70fedcd9f900c24ff267bf1ee230aea33e94c23266c2ca1dbe0d014c62e7edd5934d42905a6c73abdf1fa663b26e7c32e1ed9d7ff0a75e5ab8e15d878b62b5a2a803f2781e859e947e3c1317f7e9ad9c57958496e965d26db68089881e54f5c161233570f8647d4294f1d50bce1f8a2d9084f472204c9702d83a7810edf98c889d74d419be718f347578368ce86b554b851224fb694a4ef64a8bcc677e640079b9654ffbde849e8f38381634c42b58a23bdef30bad4d6cb6ff8dcb4a277d4be50416b266e0fe2b236c29ef42f8d48beb2643f888c575ea667b6ce56b3ac15cfd4ca4afdda58564bb6bb7cca48bea5561f29432ea1e5c21a491bc213a4180b221a46f72233f7b8f242dc41ad7867538731f443ed508e253e8a3d312f7c4b8967de70325cff26e826cadf615a166a202d52d0eb92ef21861b9576d65d5c1b4e45d6cbe6446afb2d48a7167409db1a28d56bfb26437f4254a923f1be791c9b4b9450c7e8d7db316524eac428bf4c1a4938f350e9ea0a8a0d6ee3fe1066bd4e727d973780e7620f9faab14870e4dc1c8705025a50dc60a03fb2769c20819873f2ccf11a400b681078e3a75f1d65a58443dc878b84386f4a8212a40e49692f390d3c8457fa24fce040a73082d4d051795df2a7f4938f700119031d9af5820b09635e830335c64536df4904ac03becc4fca727e5e44a37b53efa015286d3009501839becfd28398bd5a90b0461d709ffed33e316c28674301702fdb5a79d8a88f02344015d855bf6adad7e130ab04245fc99036952203ae7728025c5671450e28a70f8826aa279090d42a9540d5ae900cd736df6786b55ad4729a4cd8f5bbfe8413ffe559b8b5d38b6753dfafe39cac27858f7d9cfb0f4407d33105cae8eeedbaf7a26dd779ff80c1b4bb60de544b9d9511a08c610f7fe1e7e54b38c720e9ab0776a1953171e2c4ba99879637cd9ff0334dc8364953ae91b537545bbfe79f4ae4e059eecae283ceb71eab51c16ef65b17ebd644c39f1c29b6506e2ae813e3afea31d7c9f5462f669904606a90f3b418b05e1bbfa542fc5aea1633e1c1628ba51c575618d35e029bc54cd323a68ba982beea3bf7ae008d587f78ca898cfabfe864bd237fac92867735c3a6e26a5ea965e14db4a87f9e54bd0e01428ebf976eb04a1fae6a7182fc5bf4b2eecdc910b9f3b38eb638cb554c0d62bb1d46576479b69b2ee18dd689caad13c6c5769e767e13420b55e43947193408b9f19110cf6fe8359f53ffbff9ea363c3e9e107724ff591dd84a73597a692106ed4a32372bb066ebeae86c72a57a6b0f309c61acc0fc03d3dce2acbb84e1252963cd7944b0ea3b4bc7ae801f213ed006ea2218747f23b9842de3bad8a4ed0dcc25f2a972381c44dd95831dc5bb012bc96101b6abdcfff036ef44322ac1b6cfa65b7afc8b229c380b8d4f35ffb0bb0cd3cdcd82ff27180fe8e8eee1ad0bcd4d2de7e0e17d0faad28ffb7e93e1c30d7d9926b95d5e6d5c2936675528133c12878048e131e7fc59a2c94fc0c7ee35d38b8c4715ee926e63be7acc9e0caf250e503b94d8072b092a0a1bfd4d861b4efdf967f36b6353c7f47899d9605da63ddcdc1d33921fe0671f0d15864b6bcc9ef6740ed09b223c24f3bfb1c5c5e911b398616e3e8af481bc3328002d60711d710af9f531729b07d5cbcd3e22ba5ff328004eed997d656758cf7027c3c23c6561687c9c7d436d5ce16d11b0cb453b7b2e6536b337ffecf1536ceeb1268bbb34c825beb28786d10dcdd5b1567e21f42d459ce9111499d8d78587f776e88485a40d8671693de1b2ca2b12cf75d3b388899e52704428297d7a9e71fcf042c7a9c420da846bd949b250636ac2be664042230dfcc3ddf751a161321d366b1e215a7e32a2bb9bf0a38235ac0509f0e4ff761ada90cda1c038e7412e137005c0e5616ab1b0c39d0ec87e82c49be8f447e4eb96a8976d72328cf86e03b06925bd591cf02ca5029fc4260c7e99dd004ada2ebb0a214c0485416f5ac99ad53dcf6020477c1e0f8d244d0c54154bbfe6b6c6562bd6698e7db50277c9ff819c66fc1fb080d9bdc52415a3100bebe57c117b7db7fb837ea561268e1e543cbcd992a114baf5356554917551586711f0bc7ab70ba9e5259de93c9c0cb9bdfcce24b19c4eeaa4a997b09c19bd864699d3995bd45985300a9532bfd526a73673a4566e971453d2a9c87e596a66409dfcae48061ad40da04eb13ea6aa6e72bbea6cb83868417415fd3439b624dfbdfd8e51324425bf405c1c2502590706ed3ea4c1d41087301aef26c5e7749b6f53381e693e0c68e4a2827d380edeab8df0458e3da72bd462dbd6ae941630843b8feb55ba3cf6c08ae56c4902b4355b71060df8c83c96501ba20ce0ddacd85bab2001b92d59400a6d6cdf6c7a6e4b21fc44276d3f45cbd3f44c617ac452f6711065cb91f3fa26305c7d56cea689e267b7c300730ae29197c6e9749a79f2b441c1b04a89207c8b68770ddcb8cdd6b2dff045ea234518bc98177cc7563097ee7e1e97c193c88b52e4569edddca9e69e358722edaf5953b11f9695faa16301cf2d28840427d0b61739dc5fdef11f0f21815a5331f1598d092ca69f3278747ff12e213f8079b02e0eb69a35915b8a1d5adaceb885730648a92caa34f459a2966b86f8c9a759c79149e44ac8948d79462bacb4ecddc680562e4f309e76b347bc7aa7e53040b8f8f0658224a50ee4ab57e437d5dcf12d62e0a814f1d5539efbce5025fef33baa0dd23d7b4f91bce781ab5ea88482713fdcad5f00efdec7911d3e0b59fa6ad6fbf9184a13c8dfe30a1221d528fe18c3df526d2fe389796d8373b919a68db4319a401b3d6bc671e395d68e77f5b11c89e55e6e4beb98be79eac84afb0fec445b25e33bdf72fe435320d4be4ce0e5e89743202f777294e7788ba1cdfc4145930ed31b6acf3ed792197946d4285d4b8cc0c0f163572bf4d1854455b07482e9c16532adc44404d68bc4d051b11bfde7ef3c4e9e71ba5da13edf391c262708510542691c521d02b1ea4f899c527b922e3f3d4bb026286e481d626cfbc2a091ed52d97c1e8670f24cd0ed27e1fe66d92a912abd613168a6f63a92331e518cc3e5c35b526fa71657655df188a144d557133d980d7e2e697d962ec872cef636be0bbc90da6dd90643a3624c0f9ffbe9994a3ff904a314fcacffaf8e772042b600b8e96e7e1c593daac8e5c27047a9048abc8bbd09d6e66b590dd362c142beda1325c2d5a73e9e68a958781af459037ce74413a19a7bbf1fc3cf6fbe1783cb2f6d46b18a9b4d465fd3effba61f158425b414460619b5ad0296185c2c836c0b25fa1d8605e13d8ccbce39c18a531b189064c8c3e4ba4b6a6c6b81ade20578402f2a95a972f4d9f16610fc7f0b891fba5bbe2b4ea4abbcdd71b398ac9ba28b6b8fa42622570e01c76004be271e816c2d53fae52f4422f917b327918f4951a7e31c9818bb1aeadb7fe7f2dc97962c50693c4b7c7b4661ab18d3c08c69a7a42f1ccbde20ba975faec812b4363abc31b8faa2fbaad98321308c1836e21a1593bc0aa3ced98ae8e205189711520e8429df047a9bedaa06c16eb47e2f701c84be4e97df037de835caec0461aaeabacae46ca1676e95a6f2a2449daf487820093832645d67522b1f9aa2b5c2d8a3a269d04968f42d761a80ecf86d29e94d5d8f19d82f3ab36855e05624f318d9080bf1f311d3f0d706977b545f7978548cb3bc429e16187ca923f9d7f62add6aaed4ceb6b3b52115033cfca3144163faf8650aad570bfba1513a21c0168c0c5945a225e286b3b8cb20e6e3587158f354d6437b7431d0a04dbc5a51f1f74d2c99b3565fab12b3d1047744f9a96c95cd8921bbc0a24287619d50ced462b3c81b85badbe343f6aaaeea0d5", 0x1000}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) 20:57:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) dup(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7fff}, {0xffff, 0x80}}) fsync(r0) 20:57:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x20000001, 0x100000001, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0x6, 0x4f34e6f1}, {{r3}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x5}], 0x7fff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x25, 0x2, 0x5c, 0x400}], 0x1e, &(0x7f0000000140)={0x6, 0xea57}) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r6, 0x0, &(0x7f0000000080)) 20:57:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/192, 0xc0) close(r1) ftruncate(r1, 0x0) 20:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x144) recvfrom$unix(r0, &(0x7f0000000080)=""/78, 0x4e, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fileO\x00'], 0xa) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 20:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:57:15 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlock(&(0x7f000094a000/0x4000)=nil, 0x4000) 20:57:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x7fffffff}, 0xc) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r2) 20:57:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNXCL(r1, 0x2000740e) 20:57:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f00000001c0)='7nW8', 0xff2e) r1 = socket(0x20, 0x3, 0x1) setsockopt(r1, 0x7, 0x9d9, &(0x7f0000000200)="10e310f3b2ecc5bfd66c13c0e98ad74eabd0cf0eeba014cff4319005b16e4cfc055df51ed5be75dadfdc7ac634932c8197c1489f24f410e3c9b2ed8ca8590362ed35770e5ed272c4d17b0729c7b495314e5bda43c8efcb6bee43278580fe68750f798d15a3c44522aed778192587ad57ae44a3c3e87fc1c5245776eb7ac6d74c669bd0065b976460cf2d5640148c8c525fb791ec0d90e2d3552cda5743f228f0ce95c5b4ea0865ffed62a1de3bd31e53d653c39fecaa58472853097b02a0c717a7b1915e71865282851382fc3ff5d7703235c713a6ea4e4ae53d7a2b880d497e8c3a32887649c5776e09088dd924666fe029413ec6e9ded5e6c9c6a04da86d66e361f53b301e63b9101d0ce9c8b520a57d296b82533e3d9b4b5346751ae41c644ced286fe6c1c8facd24eb2b198dab4893d321a901c4dc1341ae9c95b9499376eaede79f1c93b2a7abbb2110653366f7370d3190dd5a28bd1bcfb67fdab48334f0b22ecd07ce137262605d51f82b6204845215bea5f19a345f9b9fdee1e1ebdd6281710b435c285f133dea0cd18c81a046a0f3fffe53bc77b9de10ff75b67cabbc62330deebf104f24e761f16d15ab6739be87cc57d1bbc5764399635b06fdce9a415aa6a3794a2d662de03c2533602c059cca0db84928c1ec80741a81552c8036f97d9665d8946d12019b63f86a94f6355dac91371558d818e1b927c921910e63113bf04ca36185377c6c71c880d05f79754699bd2e9735ab8f2a7d76806a49233c6165fb5ed932cbd7805eecc208203d6a08ae7309969e3e5d25c5307d371e2220d1f8d8c9e82e88338731122927c660f2f28fe51c00feafc0801a4afa8a76db4801e47da21aff2a2e909f0ab1032e05bfc1196e1b9e08a4f3650fc0452868617a71eb7d1bcb7a11da61d4720e62829eaa2096ff5340f21200ca9265d5ef6fd5beae51d270178ef3c007d7b40ae8ca0696a5fcfcb92bff934c6de2efd58abbe0c7d42b909df36a9cee5dbfea085dac133d044226653e6f84dc195b02fd80c6c7d5a225a41ca9f7ee42c088a70ea88b37c8e58b2648abea99ec59df56205a628bfb1197999c14463ab9bff5fae875676127b1279ba5eb8ad840f86e128f9778100bd3b81f10b11d492d8b6a734df09d7eeb4f08504aa8bf704602086c3640955a6ff37ff7398105a747eaffe997ec1847645f98e1b69ecff74ed3d5d97f8f0b27562e22ae49d5111bbbaa48d06ba008a046cb5523ba3d655270a3ab832716501c2d2fa7da37166b2d901e7f9c6c8ebb3b832372af5a2e0d29ad6f1b1e05844d70854a3d29b1faebae33112fc5cccd277d074f8cacfb2e325da940e28b373fd87d3464acca102c8e5ff09d660d52da0f0ef686791c2bd252063ccc3ea0d6e5c02d8548479f4ec452ac6ee8eae8849dc766bad5a079619462d6fe42363f23b965ee6bd5d34b3798d0d1fbdec6f50188942113c7696855618a89d41c1afbf8b70fa9bccd54a0e5d351b8b97d1da272bb9c14db188c0147d29d9dbd480dc09fcd2796fc82b5e0e4b7bac10ba9fb72002c76f207002a94501199e6616eb4207aa64f2a8254ac3b433cd54c63c09c55a9df09806defec51457f81a1463920c93ab4c34402acc7b3fded093cd2ce906e8b4753ba25dba3b171d555c953564ffcd48ab0dc0d7bfc3b9888b740b1de814446cce53f621530592aafaaac2e4d5b294f42a86f7feccc2fc6fa5860ee494b938e6644983e4ed3c86819d181c5ff5eac36ba3c8a7fe20395e8a5e32d67113e4c0359846b4e1b479be041d65277004ebfd7f37386150ca71090ef8723ded6f64027eec0fc9367d18d76362b1c3fddce9c7fbd695bf53e58075cbffe78e693072259a4ca4caefff3b9df54572dd1157f1a22398371b601bda8aa3fc0e05d45ef1c682b05ef7c88a9fd8cce51a71bebff1bcd63b872049f9ac6a9964c52a557699d96e10777dbaaef5126cd151644d2d22cec21ef1454260ffd0263c8ae2db1ad6eb9d733af940bfd115bbc5d4f3fdb3ac6ae20a2c3ada5d3dc32777d9cb4523fe7e8ecd2143ba55db3d96780051486b801d451f33b6d85c3792f3bcb6657771ec6c957e3ef3bd40f876d2b4cc90499cc72a9de8372c8e5280adfd44661a0449ccb3af2f6c0aef2915ec4f5cf909c832f44d150c90ab58c44f996cbef0a64a7c61a8dfe707ad5a2b8a33ec24d3164c0612e80006bf4604032e2b904951bbaa6eb20778fcb60e26f5b84d9afc53b452533dd0819d24f94f59f427e3101c616bcfd04b8eaa03e47567a1e3c0d16bf22948513d5cd1970c44fd3e0965ca04d85e1e001a46284cc3a6d08ef283320206fc0526154a58bc444304bd4257886cf93617444e88936cb2ce02757cfa00085f63a714c3be16e303149ebe1c9167e69f93a4d3bf32513aac3d73a23eecc5ddf0a6973b98d38165569e8e0a1efafb3e4c5b0db61e0ddd1612b59d709f8b0dd129f7840587b8d9ce69c02870c7576681f97950758bafd99a94e6c979adf349d99b8f0407055ebce033caa2d2ae77b36806f1ec87511b68f2c1fe5e56fa840781e57c0d0155d356ef067a2d17f9d97233b7aaf54f094c599a94234099bfb8a865b1b185222dab31a4b42e5044429bddc2d4c847137368d84216bdc917f83558478c6657cd5f72c70b54bee670a0dc431f49518d4ac0295c9add896dc4a16c178e02b537e60be0dbe790b927564ae27ab07b477e3ac061ef139c438e92b287ca557e4127c977e6bfbeccce989d2978f805ecbe656da7841d0eab8da4777b01abd9954f9561b9eab9817495e9ee3ba3a1e03367406099b95aff2ff583a076e05c5f8b697dcc883d0f226873a57da6cc15f0ac34ce6fa30ae3c30f19913e3c9d3c6a7fad25bb6785dc0464e2249c9115dd151ecf7d7295d28000aa9995e079167804a06271f9cc704f1fdb2e35f15ab74a6d09576869a6d4124a9c4772a3eaaea6028d54721fdcf1838628f6b3ee87041ec279fb7e38d14d173c83dd444c83af94e78b07cc8438700973aadb0d5274b735fe81f8c8009d468a746580391a5cd5bf695b5f64755ad6d8a2aee0b78964eacdd33861773f5ef8a6da0e867164f137462f12ce755ebc5d96e862e637b685c2942bc14e21735811ea942434708c5dfad4ea2f250fa2ca892b295398cbaddd45168437b35fafa7d2278d285514dc616da5b8ec389d55aae265af4224b2d5f7ff4d4585a2adcc452b99c1e07ae92267b6d475644359922db9fdf6e79dd7bdcf9473cbfe1480e4edc8c07831d894537956e3ddbbb5fb16562747d69f28a3a4db6454c46fae289007a98651c5789ec58c688864648d5ce02280927c1ab4c849fb4120af8bddd9fdcfa68c186ce26051e1d0ddba417e0283978e3d5af726bfe2b437079bd9678f2daf9172cb720931f7e68c491b7a8f0a2dd3f42580ee929832f3cf197714409e7db1a4717cc5ef7a77421d507f84bd9394ea90ad6af86edab400cf0a1ae759e1f8b784afbda63c0e2febde1a2092291b70e61f1d4f431aa51158910a2e4bbc7fdfcc171408b2c16d6d19e4c329396f995b9073b9c8364fab6fcedc2e10f05a635dc79a05f1e2c0c7656db254cb86bd7c25b304da66808908029b6fbcb123d9b101263ac899748c1542bf7b7e091b93863adfa74a351e2bb6cff72b472734fc1694cfb11677dc22c91a9537b3d02ded7ab0dd06cbfec57ae64591926924a932fd0ffb1653a195abf2f4d727bba04cb19931839bbae10a917f0167bee5fc89cef09866179ed7e49d0728f93c4ba80e5b615b9deea15de9a7fa9cbf30e94262d2f8a101f64ec1d8513672d199c196cb86607b7f452a9a6389ce017b60efca7b02f664e201dd21483cab5e5395a69512b3ee1a68c1084a98a39e72e721ccac296a29b8b7709382cf8c34f1f7180a557db021cab6a4c9c2e96a5ad257e7b7fb8aa0aef854475dc85ea7b49ca704fb30df75a92fbb6e8278e81a774d37f1ee2619a820c4379da90e9af105560d7059ebd6338c8b8a41542c324039e287d60fa5bc7b432e1d0734728a3308183dacd4335fd251c1773550589c8ef8b119e27d3972dbb9cfdc76d8bc69bead4dfc6607dd7802c51ab9e90d3b3f6d59c2995af3b9c4dd96870a4413fcc99ee4e8685b8ca1a274d546cfbdfe3e008841e29d4df0ab5636eb68f5243076c6887d870547955dcfcfc32b31a4725986909b31c3f2494d74a5742021fb6d977cd3dbbfe2591b31387d969df31f5cc458081f5f955b31800ca1e18dabeb8c7a43ca9b74ff203d473b2397fdaced01721557bf28c1108f1ea61c2de36f28118fa263e19cefa8574cb92e459988f1b24627296bc56ba12fe28ab16e60b45b1c28a4e64a632b5222704f352916e354dcec1930126df707ae95a8561348a2ae5a16edafad53d75aff391555c6e391d6cf7ac23592c6f46bbdd49dc330296b8d37332953f456737eae03e6ef016cc4b6dd594561c148bdb9273ba73903eb55828281c754b0194e17641f4d4b18663e54792218706eec03bf72c1adc919a4f7d625ca50c9a2d72a412e2e98d0e7b87fc11305f1bcce1f196e6c4e80bccfbe31854607f5899572698f9285ff1de707cbdcec6828ebe5436ec85594f039160cb581f731615f21189be1033fdb6dfd7f6c5d3976224e675aa5e862901a33d499f3fbbed9d34bda90c292b75aa516879d3889b2851970755cfddf62d24fbf83279b56130a82c287bf6b123632a668cbd721cca5a4cc33692184f7fe4bea68edd08776d7ac785e321975f16d2c45da10c9fd6c6133813871f53b8f5689e9c44e2b2aff9f1e2276d249dbffac8d4a36f2eb97edf61f4da0a12c585194c7bc17b338fa6dc5785a4ab7ceb907950d6f23b49e3cb9aeb4c2013737ef4dbd108a8069256d62c7035510989c88e7e2d2a40f8a80da583eb259598accb9978aa10a4290c43f488d7cb49f0aca85213be45145d779a73ec085655f4c2ecd6d3967639594e14bdfc9a6071dd44daefb7a0819c57fd5baa3bff7c9a341be669c9c6976c6d6f2a39cc4000eafc56c924b36225fdd5f063e6645357a6e8dae930be02bf02946b99896113f68e52057b61900ab5fe65d7646e82a7b02a2222d1a9ca232e487f677b2be46f97f67a85841b23f297f72669acd98f8ed043776f32a0510133863cd7ff21efc13a762d5619d92dc1fa83f5dd71ced35b6478e4c3deafbd2374eb8a7a736a4169b059813cc7e8ad1d3fcd52e969dd759eea87cb8bed6579d4d53827c573c86c08c646f550e92ee86d27641740b0c3cdd8938f7d78d0846bc70a5d428f61e018b58164daffe3b67ab71800baf657b0ca1c2ee85d7b873ac5ce31d55312d0c39b087da15688a36217c86a27c0bc335c4f1d21665f9e7fd21cd17c1237a77bbe06e00c17c8a7c0f84cb253a5e7f46c3b6a2c5bcdcbeeedb0e99c6ef2f9b809b746e4acf0fd0f72e3591df39d721028674fe4a2b4e389f200bbe00d465e303084e298bda33bace0e1ddc7da0e20752c4fc346937e6c25e40a452496d440c5a867c62cc38eec84985d15fb529c000f609b4a405941ccfc33100651bcf3b66f93d3fe7c888cf4da750213e78a01a8fd973ec58e2ce7eb998c47cc6bc4ceab5b61d6583d23cda963eb04383d317645c79b39dca41c4d664909de9686096c47caefa9b5b0ff00b31b37ca4d406b798bfc0d40420d908c77a085fc03f67893344a9d340750c1d964490b018a9cc06d1f36dd6aafe7299015d57d7f341f7170ba17935fcc856f2bf0282dfe00471175bb444cfeaa2c", 0x1000) socket(0x18, 0x8000, 0x8) 20:57:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x5c3}) close(r0) 20:57:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 20:57:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) fcntl$getown(r0, 0x5) 20:57:16 executing program 1: r0 = socket(0x10000000004, 0x200000000000002, 0x6) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f0000000200)=0xf3) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1000, 0xff, 0x0, 0x7fffffff, "d4354a986d6b226bc4a4ab0dbb1ed2ab68d5b556", 0x3, 0x5}) 20:57:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:57:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x8, 0x100, 0x7df4, "8c6552af84d560d4e83292ff4a73752e1fe0fe03", 0x5, 0x8}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:57:16 executing program 1: r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 20:57:16 executing program 1: getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 20:57:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x4) 20:57:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10000000000040, 0x5a) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 20:57:17 executing program 1: open(&(0x7f0000000000)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 20:57:17 executing program 0: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x4, 0xffff, 0x96ea, 0x86a5, 0x7fff, 0x0, 0x7}, &(0x7f00000000c0)={0xabc, 0x2}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 20:57:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 20:57:17 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) setregid(r0, r0) setgroups(0x2, &(0x7f0000000040)=[r2, r2]) r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[r1, r3]) r6 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r6, r4) lchown(&(0x7f0000000100)='./file0\x00', r6, r3) setregid(r3, r0) chmod(&(0x7f0000000140)='./file0\x00', 0x40) r7 = socket(0x10, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0xfffffffffffffff8}, {0x18, 0x0, 0x6, 0x8000}, 0x8, [0xe5, 0x1ff, 0x2, 0x5, 0x4, 0x8, 0x1a1, 0xfffffffffffff5e4]}, 0x3c) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x4, 0x4) r8 = getpid() setgroups(0x1, &(0x7f0000000200)=[r3]) setregid(r2, r0) getsockname(r7, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getgid() r9 = msgget(0x2, 0x4e1) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x7ff, r6, r4, r6, r5, 0x40, 0x8}, 0x4, 0x7, r8, r8, 0x2, 0x8, 0x1, 0x1}) getgroups(0x6, &(0x7f0000000340)=[r3, r3, r5, r1, r2, r4]) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') fcntl$getown(r7, 0x5) r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x40, 0x40) fchown(r11, r6, r10) lseek(r7, 0x0, 0x0) r12 = openat(r11, &(0x7f0000000440)='\x00', 0x2, 0x22) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000480)=0x9) 20:57:17 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="974bf25684b92047b4ef41ee50710d4b1dc3c41260cba34ee0e328bf8ffafae4a0ef60a4373f5efe18e0674c36d877be40d1e887d04a7a0ea14097c990e489a681bb705dffc26e09c82c65544b993c5cd991f1a37a2b8855ec025f3cb0d3970cc4b55b4bf2d43fcb241c4af2203fa4b6a8d9afb564ee1281a3a84e56da5feeb1aef07fdb1a056de440dd362a01d6cecff99da2e658aca4047306965e4dd12bb419de6f90280e8116f4a73f72af983002f7baa46c5aa62f990eee707fa6ce5283bf6f1fb132a9848531b807a705", 0xcd, 0x403, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) 20:57:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) msgget(0x0, 0xaa6b00acfecc4218) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2002, 0x0) r3 = semget$private(0x0, 0x2, 0x500) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/2) 20:57:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = getuid() getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="c78ae1a3381ed9a9d1bc71acd5360c586ea35b7dec62db9088fa", 0x1a}, {&(0x7f00000003c0)="b27d7ead439694bc405e8707a05395efc0684907fe80a6863cb8ad2decb0b6f2440a4942480995d87a9fcb3fc59799e1e90b8be10a0e88ef7f6142b9be4296dfa72025dcbc2079c35827e5eedc98443f6046be8aa630d37687e3b5645ab66ea31d46b2983de7677f17211a2ca4cb2ed8ecb13955bc8ac6b04632f058a812b096bf84889603bd24587ad3c45913edef8fcac95016adc51d0581cc4a419a503d3c74e02b8747c4a0b9be2a1764ba36", 0xae}], 0x2, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x2}, 0x8) r10 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r10, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r10}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r10}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r10}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r10, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$inet(r0, &(0x7f0000000280)="5d0e3363ad036a8cc3b08ebede0bebeb7a2f1b2cc46c91be9bfd94619713b154bde5ba5f15615d30f0fdb09e2f8469a9cefc1ed87ebc033ef82d5171b9bbfe157c638224c3d0cdeeebd61904", 0x4c, 0x0, &(0x7f0000000300)={0x2, 0x2}, 0xc) 20:57:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669865fa31593c7fec25d4e261521afd20000"], 0x10) 20:57:18 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") msgget$private(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 20:57:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) 20:57:18 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x270) socketpair(0x3e, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0x5, 0x800}, 0x7, [0xfffffffffffff2ae, 0xfffe, 0x20, 0x4, 0x1000008, 0xad3, 0x3, 0x5]}, 0x3c) 20:57:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100a, 0x0, 0x0) socket$inet(0x2, 0xc006, 0x10001) 20:57:18 executing program 0: r0 = socket(0x7, 0x2, 0x5) r1 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0xffffffffffffffe0) 20:57:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x5, 0x0, r3}) fcntl$dupfd(r1, 0xa, r1) 20:57:18 executing program 0: mprotect(&(0x7f0000236000/0x3000)=nil, 0x3000, 0x3) nanosleep(&(0x7f0000000100), 0x0) 20:57:18 executing program 1: truncate(&(0x7f0000000180)='./file1\x00', 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10611, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x5}, {0x1ff, 0x8000}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x10) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="064714fb7325fd1398c670b7186a0e12aca081307f466e9042a471a79864b1cbf1889762dde7ca5ef156ae0969f1e63600b38762955e53b374edca315dfbb669f14210375bbeb32bef782a14c516f53ad170feb83a360a691d2217de2c220ee1bc027839", 0x64}, {&(0x7f0000000240)="ba5e779e550eab6e55d5feace9db9815e906223b890b79ed8b44bb97c729d53e259fd9ba28802c10e76cac4a31ef7051f228618a542a8265580a6f2bfbcbb478cd5d5d8c0c4770d02a8755c90f86db94683565bd1ccc0f8a3c8f935c3424599847d28485b52f516a210f44105d875683dcdcfcb98762fc143ad753a5af5f0f1b833ef39ceab05a2d51497cecf7b41b77a6c12d9938218c9f60eb984f04dd3bca47c9", 0xa2}], 0x2, 0x0) 20:57:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x20) r2 = open$dir(&(0x7f0000000080)='\x00', 0x0, 0x119) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x10, 0x2) r3 = socket$inet6(0x18, 0x7, 0x4) sendto(r3, &(0x7f0000000100)="7d815e3b38b6de3d", 0x8, 0x8, 0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt(r4, 0x5, 0x5f, &(0x7f0000000180)="0bf2cea9c16beb06a5b186f092749132", 0x10) r5 = fcntl$getown(r3, 0x5) recvfrom(r3, &(0x7f00000001c0)=""/102, 0x66, 0x41, 0x0, 0x0) r6 = getgid() setregid(r6, 0xffffffffffffffff) r7 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x800, 0xb1) ioctl$TIOCSDTR(r7, 0x20007479) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x1, 0x2010, r7, 0x0, 0x4e) r8 = accept(r4, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) fsync(r3) shutdown(r7, 0x3) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) recvfrom(r4, &(0x7f00000003c0)=""/244, 0xf4, 0x840, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) symlink(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='./file0\x00') recvmsg(r8, &(0x7f0000000740)={&(0x7f0000000580)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/11, 0xb}, {&(0x7f0000000600)=""/192, 0xc0}], 0x2, &(0x7f0000000700)=""/52, 0x34}, 0x2) chmod(&(0x7f0000000780)='./file0\x00', 0x1a0) r9 = geteuid() fchownat(r2, &(0x7f00000007c0)='./file0\x00', r9, r6, 0x6) chown(&(0x7f0000000800)='./file1/../file0\x00', r9, r6) getuid() setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000840)=0x7fff, 0x4) fcntl$lock(r8, 0x7, &(0x7f0000000880)={0x3, 0x2, 0x1, 0x9, r5}) syz_open_pts() 20:57:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x400000000000010) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x100000000}, 0xc) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x8) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='./file1\x00') 20:57:18 executing program 0: r0 = socket(0x20000000000001d, 0x4007, 0x1000000000007) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="ff00aa8a62a14c0000", 0x9) 20:57:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00feffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000f1f81d0763ab0d89d691f2000000000000000000000000000000000000"], &(0x7f00000001c0)=0x5e) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) 20:57:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='%#\x00', &(0x7f00000000c0)='-)\x00', &(0x7f0000000100)='*)\x00', &(0x7f0000000140)='$]-{..}\x00', &(0x7f0000000180)='/-\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='{}\x00', &(0x7f0000000280)='\']}\x00', &(0x7f00000002c0)='+-/#@}+.#\x00', &(0x7f0000000300)='\x00\x00', &(0x7f0000000340)='*-\x00']) shutdown(r0, 0x3) 20:57:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='@\x1b--\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)=')@\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00']) 20:57:18 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="c86ad05dcb2bc78eb061c67ae4b020ece9c0d7eb604a7cfa6922bf817a73e02190f6ed735085f683d5da055091d60242e19f4cd3bd685409b3756223434c3b7de1b599aedb5af7183535752f6429f769a9b4174d2e68ecf43679e7f4822de06f08d69a94a0ece285f33713cdbd01affff63174e5c1535762"}], 0x1000000000000162) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:57:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:57:18 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000000)='./file2\x00', 0x400, 0x46) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000340)="c226cb49cf8fcefa5753590bf436b9da887339f507be6d448402beedb84585e8f0394ef6619c76360506a2277187c7db70da99767085e4823b213f1ea0235e93bc108bfc285f6ccfafe86b6c12ff7d96633685e37b88d6f2d1f29524fcfa18ec73af5e400f4ce15b67917e257575ea72c14a7c4a4331cddd5dc88abf08709a539eb3ed14550281aee34d56439a784984719f834f9c469e269790f68a5d28aefcb443ff1a2e0d4395c282d66deda4b490beb9dc060a5e4f25aa896308c8511861ad6ba527e3fce1b0ad3ba89f3e7fac7a484dabe809b17845cdc43ab37407082747a9fd6c4eed230d6ee2716e59f1618b9015df6b3e015c72af5594234224aacf459cd0773de2c58cb8656f90f763d0981440f7eea2179a21977626de94859757f05bc56ee9b51f2bf843821ae28f857da8454404d4c3dfa537176f2ab14c61b46af5efc6019fb9ae52a8c2cc2c0cd7d93ac4425194248dfa168c094f35fad10bf5168be9ff3f4db4cd82878816db589473d923675c2ad87ca06e26426ccf0eafea8ab54da70e5c946b0d29513aec21ba3f8873c500b64cfea94d6f15c514eb29a5029571c3edcb95a96c6bfcdaeeffb13f96e34bedeb75989e75f7399130f1ef0da06e75b4e6b9463ee0bfd8372c7a0fca5720bc751265cda4e3b48f93c0ad8dea5024467da99e5acbc0fb4e813109b7263edb72520f407b7015483c2907b992e9bac9894389184c713f45e43cb2448560f35e44db79d126378c4fa7b9171f5489a1701047d739520977a1cee798e1f13cd3e6f2ec5020ea23c7c7b5ff3bee4f33480c783439d3e2cc8028034bc83d2ff6f2ed21a7a517d24f012d81d9cad099ff050d11e1621fe44d6f98fe85eed4597e2f0c93a86c83d2b78c703fce9cc448cec1cf8404d261de83439698c934ab7e89840025d28c9098b6ab2cca749980ddcbcb849c246c85fce615b9811542aa4f5f2be611f999df9d873e9067f6f2db72609dd6f298cf46dc2a1d9b6dae7ca3b33a8aebb2a681c3170ec9a0c749d27f19c2b86b76bff7c0491bfb274e08dc451f2c6e9fc18c1bd035ebc14b59772f2dbefb2558097f95a502fe478335e1dd97774bc6c0d4e892afc3d6d4470d355514f2f1051b4241bd2a7e61e02b8e26659267a1358979c1bf1d0716432b15d6efbf299a393f34df105e8ecc953521a661c67f6513b34a7990ac833860a36a28f59783ccc6692a036d31d038bf9225e5aa62e5daf6f4b0297b83b65b744e2c831c46c4b5449df548c7977c163aa652ce531a6d8e13c5a348e47898f5f36d47e42ae81673784a02c58c3be340787858d64c72bba20d1c19c0b2669c88f064ef7ce74ea065eb14e550474ead1f0fc7a7424e874e4b8304331c714ce74b505f073dbc2b8e3defd792c003162e24381adbb46a8cbea1367d6c2c0bf56a968a11ed62f406ea21c2df63af57b179a156be254876e06d54de7046f5f42e4478f6811466d3cda518ba3b74baa2d9eda395ad7f3aaf64de4911c29054a68ace62156fbf4fd4f27db7c67b07235f1ae8c81292ac46dfa6e56776ac9143208ccea415d25e295ff3b0392f9df6d492dd1dc27e44e01d6d7bf7772a0b45a4d494685c88664b3c04feec864a063b8862cd8d2efc4235c4640d83989b368a4669b1bb43def0a68dbca34db59a8bf9dd1bc644191ef6b80f225adf086199f2a7dc5e8be56dfa5222a7e671c1b01efd7be097b40c20eeeade5040cdcf717ebd51d41a0639904e9544079656101b0809067d4fd02ae1e8293ce83bb5123e14aa1f519bccd951028f743448578a25d3a2d8b207dc7f500c27300d43661607d3d8fd8ef439b832bdb41824e8400a2bd009163cd1586114632f900a86072f036ce2f67db9e7b7445df651b9c82796b587818815efa5ca8a64789b94f31feb57870723f39405aa136c09dc749da10ac0802b27e9238a16274bb43cc0d73f76f90386898355b4f20a8b7a35315f6cfd926d4c02ce53f54988168db1cf6ca02110c3c8fba569e4d059111824838da8bdd8cf159ba4f77e5079009707543c096168e5058a899fffa5bd891faea6a526a6728c9d5fd8ad974a7792e0fc858dc068b5604779ff96f2295a4d71072415f6116d67c784e9513040dfe21de95e742469d5bf50ed7e1645c39728cd5324ffae2d5c40da375b34db4551aad9dbe6f0ea64a63f93543f4e90cce43f880e7eada8512bed241f4b3b14487fda0003a07334c40e5eed7a62231ca8c11ba1ecbc98c4f607962ce50cacde20d21f1161dd78695d1421b48d7e808630db77c66ca27f15e1cabb365ed46d365b6839b580bde1f2807b07751f552d9b80973cb2870a65f0f9b26ebd286271f94aa08ac5299a10a97ebf23c2f28d9db50bb8476561a44c23669d18e727158e32f6630658f8cb69f51e696a133627739c9323d829f6fb047538fe5fb99768a7627dea9ea68c299e1d51b1b73172f441091fb0c3cfe4fa71140b6ff1e9aa468cc4ef6b8f12d515a7ad9247f8ad3036a5950f318570da8dac29bff5cf9c6cb4c33064ba5037efae040810c74fe8b696e61a4940a3cd80c258b19b83a4bb74ebf35bb1bace1dd84f4b7d1acfe83ef8395275a496151e079af6834fcc18646bca324efd91ea588a2771ab030bb2b57e81d9852f22619346aa35028f30b6fa66955affd73c03a7d3af08951db5a3b8c5520d2568191d51d969fdec1d50841db2f0ad8eafe4c7ccbc0d1195f36694643be24a283da797db7ff2c1a75f0541abd8e23367406f31e3fa54c3377beea43bdabb1b3945626ce2cd966c73b59e9491fc59b289c3ded715e9ce3a7a6f3c84e83dec1c9a6c0964d3d7ec969bafbffdb900c5ea8a92353e749e509a9325cf37ec8f142a5d1e0084b39663be6486625d945228b4f60e0fc88dc416960d92a5fa59260bb368ededd9fede95d5aa7a9d65aec0632d3191dc209f520e82c166fccb1dba0ade1cb5ff2bd542ee455ceb82976c284a6a935487b4fe7c7cbf60580e1d05e38110f6e5265e3e7d89d69f0844e5e911b25c1fd7dafc3d7a36949aa9cec40a39b52526e417c51125805859c00ad9c304016755a5421920f24c9dc2fb7b3dff7fd50d564fcb85b48955d1089d89937a71e7c06afa5db8f8b9f85c1ebb81b9ce2958696343b7369d857969a5023625030f47f177a27e17eca0af88ecefbd14b4e72af53221ff905e1f4fbf342cddfaad4baee6673af7cf8e6ee895145bd281f0479d7bf543d99b9f18eb7400303db65e021d4621c024597d7eff58dccef07593bbc5c44819e738bf88c98bcf0cf15e91c2cd6d31538b9366287cb3265b31ced8a3026d4ce254ab0499c4228e3158e5766347cfcd88441101eaea9cd7a4e32fc7a2cddf79c4daf78e8b29a67e5628ab89b9a6b274b0355d4eec8191e767572c9c7ff7cca65f7ba77cffd2e72f1e4d8938f62d10d7e1b2359e6071fe7329a849d2fc56760becba6121bbe9d0ed8f13e0a8c9b2240be73a240fdcfa00d414503f11fb4b6df08d5bf0ffa2effaeb4f717b2064845840a0465f0a4d8d0e875aa5efea561c6d5a90bfd0f1559d9ba53d73dac6a495b8a516e9cc4d6b31e5b29bc142358f95d6230ed1d24e812f8ff51a9c7e59d37a05bb6575bd96f4db22f0eed578911a1d578b842d072714eb730e7b628272ec6d4f8727f0fc228ec243fa0b91da9b7edf68da3ab85f6b52be1862e559ebce9e8d8d008220c84a553458475e6844748a8ea5edce0df8a864a84f2239017781ef57c3ee898c67bca4223638235082d1956d0f9f618a343ce4c12b0b84cc06ed00ac295e827f1bf98b82944e2be96a4443d44ac5d60d88778ca5cde9f5c015711c67e9cb92a0b9de9e7a4928fcac18c32ad9a909314678a198b39a0819f93951c4586b45ca89996b353789a3ba137cb5d589aa3c576658858ba6e7cf913468f3ecbd72139daae0c23ef36097217b725a9cb2ec08709b9d55a23d39833c2e3cb41d5000d080c7ca8c47dd4e4a76d46ba8b13cde49739c12430f5e81252614d987d90c94f90a9b1aa7d69cd862cb90166a9ce1a07187b74e1c724df770d8053e254a6446a2d10a47cd53e8d374356749326c1982d0da1ebfe136c934898414c74692d1b06612278a77a7bd851d13af943347b4a0dcd6c14bf08530f1422982e2449f039e622bf5f15cb997e8873d53a5a9ef6ef90bb32e84b5bead11c5a6115fce8c13a1d30ae80e7261297d71cd2588b83ffce1ada68a2f440744f9a050a735d169dd4e5a3f8f9464222a9a015f4596b94991fecac07106993e1d67a7f0444c72e3e5618cee8c04b8f689191077da06654962c95fcefecc9bab0ee0efaa01243c0dc0bdd34295aa7a50a3124ed37c4038ff8b418e2c71c66d7b41c89dbbf1f4cf2c0a7d7f90d2a660d11ee5dbca16ff2fa4466625b9da8d7045724215d6a657bbff5586b65a5305ba4d580092321a3bcebb20885574a459c8fde3ddee10b3c01dad72d5e84697b4b3bd58b9235efca6e264e95d34931a4f9f631bcc017f952281a1963cc7cdd2e4dab3c92bfdd3031e602407ded91b8b61441bd1f9cee0282143367c6e7b2b7b79d9e916f46f2eeb85ea5d31016fe00390731bb14cb77344a6781003eb6a3a0d47d4663d7c1df0d279cb3e787dafe474cb79264e351fce6532976572ef814adb6b911bd26c93915b888f462eab37997604915ec3720ed18d4c22cd322e5c0087dc6a16f537dd9bc2c54e15b6caee1aba36432deaab2b470dcd04906ad00b17c6dcfba505e583b037a7ca59d646d4e5e8573106b8ed760f3309ebed175a03cf9a9ccb63a50963904801f36deb5ef752f8a9a8f787db3cc16ece581ebbf1081c3f31a0a54b2d53c27c5b725a8cbb488458dac3113e7ee03838847feef8e367d0aec2253b3b7d98929600bf634107c37f1bee5627aa3a0303122968c56aaaafe36259b42cef452f352a5b8e5cb94d4899ea5dafa31e9f7984f63218bc0d9813976b7b3831a1ce5f670778ee2cb0e0c12c86fecd045880a69fd31719cedddba8a5d6d084100ed57372730e21055e7da3afce902a3e2d9713a4f12915a2e701b620a8e966badc353f3359458b1faee0d4e72fcce4ae0f958885d1942e2b63100a7dae1f596dc8eb0b70dec616968f35917d1e5f1a190cadd6c7fcaa8bb0ba623561eaa04dbb20c965511698524db67628029b3647d94495b365b4840eb42abfa08dfd72f94b0ad5afb901a6cee45f4a1e7ae2adade16ee8e945b74b877dd70b4c1a2bb9abe1f71a48f6376729c6551d9c415d1e07987e51533ee951ff14eaf8621784d53cae273d6c1e3ee0e4894dbf1f543c2a56970add56e2f647090032a193df4d9e1a085d42fe752ad8960119412c2ee60ade53fda34df5898919846877ad931060b1962f5654a9be343b21acb6f634061aec560adcb69c94b6459e73daa81e28a77a41339cc6fe2adc8647a457e2b9b01c05170693a884dad1568e0a191ae22e0333212b2c865bfe9dd3a7a813f57e492846a8a3e7b971a3752c8886117f6de9af7bed85a03e31508cf0b95cf2fcac657cff112e2f9af29d3965857c1376b0de064c3d102131762a039ac57e19d95bc340a0e4f6361dbc87063739b46b61e457de52b3c7f19921ed81a55ec3acf134715dc064ce6d2a7b002255402058ed37dd2982ada2e1e29c40dcbfeb72e14a5ac02ccdc38a64ffdbed97ffa07a56dc5f86dccfa2c55e9fd23e69a195bc7a26ecba11b058863e7a36faa9c78ee58012daf00c461ad09635e3f549ec5b8c2bf6c88266875cd13359", 0x1000}, {&(0x7f0000000100)="f9a6cc5c99588dbb47db9b3912e0f82213feecbc74927cd74b98e0ac20bc30429894dfb7ee4e34", 0x27}], 0x2, &(0x7f0000001340)=[{0x18, 0x1, 0x2, "6fcb45a0e0fc"}, {0x80, 0x1, 0x5, "b08351b8cb4fcd38547d16592d7fc57a8a0629c04efe14eea8859844305a662fd8bb1213a496cc36db476e63f3382958146550faa67cc2b45bd298a7030b592ffed58997887b1dad68cf02a6fb829e9dc76f46e97f4471f85f609db996cb783260c1f90ddcd5bf18e02d33"}, {0x80, 0xffff, 0x10001, "2503c642564797214e90eaab136e48cdba77d898391d0081bc7b5eea99d0bf0c34be3d8baea4571ec6e679a1089552a666f3a772ce35b19e236f1cac82c270f8f7a4c46b24d51e35f55dd654ee437a9ebe15af993d529847b7b14666ebb1d583e45251b8f21c08280122459f80"}, {0x1010, 0xffff, 0x800, "b1d60be6d459133c4b4a335b8439174d667d1c5f5601919338e2f67b8a8dae3917667a85bee63b23433134b2ede4c463ee65ae48e9f5785522454b966e0ce1add32f9eccc3c09ce33d6ff0f23dc58eb8622d803229a9afe4df8858f3a5a0df01d812cb07e0b1c1c5514f89734a71ae2723d8eeb4d32fbf5f7dff9fce0a23bb328e53bea67358d4d0470fc7265c7979d8ec1f2df8398fb96314e874cc729abc140f03856f32886e9e6e0eb5f5a507b9f530ca4c7d279e5fe7852f24cf91d9c325aa25923c07af66cac1149c4a35d3f3638f7599b9a0997ba546a64dc115fbf4e0d0b89f4903a76c829f1398183f2f46582b9c424b37b1528618af58c55a71c996dec0c66d56d3e1ee66e654161cf45c552932e8e6d6e0a02d0de1801750cd2572da9274e5e1bc88ed646b3b5d4eb28654057400d213792d17bf7d4314aa0ff7c350aad941c4c1401136ce6507c7b1a4758d8b1dec01ac0e43c8a36aa0ef06c395272e73211225b13b87b154b266bd0b8f842aca9657ade9164367a9b7f30feb392d4d993db2e71e68e41644cf29705293eea166623c3f8fb018b572bb5e86d18e3e3c19d375fc431535ad8f77d8cccabae9989a0dea4f36d66e70b5b17843a4806477b3ccc29996be4722e9bb9b0a0b24e6a3336f12c6c846f7f5d3dc5e8844ff1ad8d02226c69c42e89ceee5e2648cde8ce427e717be1f441ad831999afbaba442c46d01576c6f9012c754afe321574338e6551813bcc68860351b06b43f647801abf458dfce85649932b69f4c452bfcc7c8d5ef83a0d13787a2bdd4a40663cdbaf125d556f8cc7ecfb1994c3cac323d63d0469b725aa1e9eb15f1b19c8df5564b9871f24614e9598dfbffeeda07542912438dc922a4b8e91d7e2ddf3f14f723f6feb0897c93d12d47771a969bb872da9edb9582332b3c40ad2fadb3db0a1e26c38c6d2a23d822cc1f08a7b080ed3e34bbbf6f427d24e1239e8ea13517b7cda3cdb4a07abeac158725f8e4ff22266ac859532b86fb81f814bde6f0f3de563d9a77a449a7c7e7970f56bf1c3056d860301e48d10ab2e029b02b5c6960809e789ce111535a6f855d8d52d0ced6a153f1dc6f8e4294a0b653f4c03797e589a7460168cb235cc87987889cfd7f50daa8a3f4ed9b6594f25a73cc0be7f3cb9a4026fcb46612d996f022714b20bbfd03ea5e8f69fc3c5d87a87fe52e2877f4bd064310fd293d9c6f534907cf402b0da6f8e31e88337e47d2e642f63b0e124fbc00792ebc87286f86ab911d5559db7b92c669fc98f7d1c303aaaa90aa8b8cc5a6937bc384781d5a43743c720f13377464807fabb1e0786ed7311ceb708aa897b7448266632fe081682e5f68d5f24107f3234752cd974bf728a8c258efceb0d70e0e609715f290dd6e19eadc2a01b61a6431ea2b3bdd0786e65697afc5c97a7ab628669f6d381c4607f6f65f5dbbd3412c4a5961347c1f3ea9a65bccfe0882461946d45653225a042d36759a17a9f232f094cb2da59b3a352391c07e7e70daded81ea8becdbebe8b5a8e9c5b68f9ccd52f271eb2e1dc4d2997b5353d4a7cb955f8af8fa054d6fe94c9f63991ac82d85a15154a7bf75342515935dcaa3cea47e04d0a71e4ca7c8c5d16584bdb28f1ad5f95e8fc41f79176ac0f58e319bf122d8081f59323edbdcc28bbd0287a4243d7c972d8d0de93cb138fb4e45d288800c4d40259d6cb4422d3bf83c08baae76f79839f0c6e95a9f1f8032520187de602d2801ceb463d517d21c88af9d609d00a654b8f81e9ff73ab75c308aa5a970cd7b492248357adb7a9072b5f0923b7b86d7afb68f45c225edc7b996be81994edfef0eaf9f9ed2616d5f6deeabf2d81c5e207a56d840e2eaa7ea95686264a3281089dd1882d2f42d2ef42011cbaa1173e9aa030b6394fc7069fc8706c833fc7b7d25a4c74a8c300c33536bdaef543880e18525ba9e98bfe2f976b9e4b1cebf9c8436861025c17b2461baf0bcae0be79a7bc3b2188f1ff5f802f117eb8892456c21cbd479fbbe4b1a70a6a0d9d32c92e397a10316be085fd202a1b54d13ab557a2b93895d0b5e9ce08d16882e3fdec2c68b30e6acde5785effc36aa6a5c5b7c6b8fabf3583193a2a1cd2607eaeb73e6dd6c27d644785e7de3523412572358a80945cd00bde0a446e779005b837451d69aa444c1912a42e088e3018de5d7bf594416105313fea5ac0513f5ee3c8cb51ef872e06e40d404cbbbe62cd1f87ac171d5075ba15b3ce1b24213a5b1770700374343722010273586b20da752958b46a66e1b81557581dd8bcff22e5cf6663e39d828b148697ce0af87ce273e0630ac14290905f6ca17e3fde218a9b99d5c0b702a2bb7559f6ce89bd4e8051d29c8b5f3de9819a133f31b0cc1d3ebb6c0d54e58d508ef1ed6fbe6dc68ef43402c3d26f13abf3d008e0fa80d9d41fbfe54b0acc62da7a144eab1a30e0214a22c1b8c0a72817b0945c753eca43db8b2080fef1a0e0b86559541e805a32bc937f70d691d0fd800443ff5adaa9d59c014bfcf59bafcdc46c2542e3afe9d8398b20ba9d956da56a6f184e72e870722b61ef9b9fe825dc04bae4a43dae8004b14a428304e04838f15aaf22cf547e9d38e02a58185db6e827b6c049969dcd8ed096fe64c2ca07104ce9c946845a2110142805d4337c6b22d35bb37d4cb54037997abc51b880f8d09c73750d8085f520cd73c05e9f918c87259735ccf0b0ace95ccae022bf20f3390b408dfe8625115bac91826d8d3da29dd78ab2514d8ff8b76be6af28f04c1c9d5faadb669532be31fbc4b1e2f8065a7e2bfd4e7af26cf9b0703fbe0a02360495a543dc17aac2cc76fcd055eda277394fe452d11d4e749e4a72ed0ad90a224863fc75acf8100332013d26a01ca29fc009789035aedfdfd8ca00b8551c37abf25287fc01f5f7cd7df1a9a10e04b88ac1d65878d9e534eb476f369608956156afddd6c4f068bd78d89cd711c8f13a424e1efb6fbef6a8b733b3c179059c8da3dd4b44f7c19f54db0b451fd54f36aadf33b2549802dcebb362b0402c06624f2811ad83d88df368a7759276f75e841c0a6f7fffa258834dcc40b3829a92470bb7aedcfcdfade99a0cd4ce24b8e25092c39527702d418f72df90313621badb22f8a48356ece20a6f264cf8da51b6158bd3ea9e28733072349f2b3b136ea415edba49ea0e8a6aeff8324a1a3a0cd993cab939a6501b9cd2e5347f1bf74da3f27802b423d17f66114efe40bc892d59172defaf98f1ee621cb77ec9c0f5712963ee12b36bfd499916a960b9ace9bf9da027040dcdcd9c4bac1027ae9e3ccc62c6c460b2d986edd54e24fe2e23fb56160686023767422f190fe817ab942f56829e820b40ce223e6f19d1528dcfb50c76fb373d71a2b76a39a54e3db344d03f8fedcc17849e216ce775c45b268e1230c8a64b75051568687dcba2e8ab26dcb87b6265644360daafc528d7cb6a7994adf3aba5c19fd592bc294487689aa464231da41b9ad3e1113a74c6e993efa5593bf6ee588e1b77df0a6a2ebfaf5de57396a26f9583a486129e81b1f729c0f9aed4cd44a679416e8144575b9fa51ca7e51b2e99b3bdf344e7dd1a23f8f6902cac79bb312f1ba08cad83d0b4a046b5aca338554964498d0f43cc54f74e75afc484a754226a4890de694bc38c82a2112aeca8c99fd72b99b311a9b3f56fdc9eaa6f91b9053dfdaf972c570a23c3c349a11005302129ce6533ddef2829121a18e8bbd072253e4315b85f58ec4ef9a91c8d880a29aea72a8ff89fb8603172cb2f5de5de4447778eeddd16fb521b610ccb5c241ac529fdfb52dbda59d03a437a848238a4a9b6a5b3833ed099a66edf0b7f2bf29a49804f820ce4cd545b7d1f92adba7ab35ac7834f4d277a13165f7a4c432fd1609e4616693b9f506cfed2d53541d4ddd11abf790503a4296a22ce7d37dd4294411cd8fc54563d4d2e2ef26774734160c86cc15c48e56472296d8d028927c64d6755dd29d39ff678908e3fdaed3e8ffd594de11d4ee8b583743e889779b1c33329bd41dcb3329f69d33bbcbecdbd4b36c53b945911d2e9cfae7c9829eff895f713833207f220801792695821037fd2cf6a1c5d10d96756213f0bdfa8dbda0e59e5336038f1ae1202f96e95afb256064d25ab50b2b5f85d95ea657058206a6b2948a408a72a6774caeb4a771a8f2fc6b33a204c2c3462950bf368b951ef0fb4d9bb432cc1e582a67d3fb278c06ddb3438699681bdc025c34f07faa9bbd2d67df90aa026df07ed6e946189dbbba1da555f9a07eabb1b7fa407cd37a0ba815c1d8d58337f23bc66dd53ef92fa9ae8b172f087ecc1999c2ae9fa7772b55a0219d8657e6c875b2f2af69ee6f05720f12e81024455ad6b444b7e01e3be4eef38d3b125a0c8e365c1d4fb54042536b257736098006e63bb1e22b4e4c12fdb62db75a367655fef514d56b9c7ead1748eba1ba40fb344b34da77ece04e7470a9fd6b0230a25b380a79ee8aa2376375a5558a05fb6ad079ea9c9d0175ec585f138c1dc43ae16c5837b4b69090748dfd54df7cbd9fce34ee20657c293ccd40f0d3a633040cbe35b491a91683f84341c7ad36ad8cb844ce0826fd69ee2ff698dab21ddfa633e61183dab4db9c47caf386d75ea30bc5c3e5218b5cde4036ae77deae886fdfe7025c404e50ef759fdd7087b1b3f0495c2370fd933a7fb3676fa5d72051914a30c39073b44a680f73d56f4924708bc948cc045efd6a957a40ab5456aa3642100e1a08b6c17a7e39ceaffb59383300cb083405f42e86865fe6576d2a36e909a07a1b5d86ab7115b70e312b49650d61cd66bd326bb3837b1c8e23477d3feb680690b64906e87ec9ef75e922721f7dd66ae7c5706d1ce90536b1e62ffcfd4071bd38973efe452db683aeb998144bff60d1309eaaa1f944e3539b783e109c5458cc3ed801556d427d8d926352c3010ba35ffaae8416c2281e88a7f8f14c556ae7832b1b8ac18731ee9a0db6eff3d5e78e34789eab2caf3a4aa4eaee220918edf5659050146f9421c41aeefb45e977a184cb1399071f03948a3034c6590596a2af3dd500663d0beb54e787529721edfe04d4c0da3bac5fc696ad0ff3800b0651e85b69e2de725f7c317eb069491000b7eba819ae88a4688964beb69219f7014df4e9909b7c083ff4f46b9edf8706d8b1f028a8e8e767206e2fb56e755c80e9869ae8254d75a82eb632e4faed28c98c52c3782ae6112fbb3d26b9fda1de01659ca8f8b4e453b6b93a38ba8704398b1264767b4d4f7d6aa0274904cfb1a74e41f349a747868dafc6ceb07fc2388f86fc4e1ea9c76313363fd53f6dcc06d40cb07c1dd3f255e69e90a0b2c0b00b7ea6a1df60e2fe0b95756e144354766615f38fe3abb915e4f6e2e165cadb1968eb86e8859b9533c53e34c5104af0d82fec199faab58189595da8b82a188283869e064c443f678293088d3a75c974de203d594fbda438cae25e16612b52de67f37a5759b95dbe2f4f0459cf2dbc781d3837e7987097d2aa65fed705580f048c3719cbaaf187411d01890f32bfa85bdb34b6a76869fc30fc395cabb1887da39acdbe8101755fd3b429ac7302b43083805f43d30fce72c192339cd29a3976e559f90b06446657b13ccae8724d4f8a1f11e43e70741c04e0969ad618ebc5ee4735fafb1c5ba3c0a05479f2412341db3ea319b5cf626444af60006a0ba4f9c4a556fe88f37a96d6f5a972b2f38795e774a6eff86be7138ca97a2cf9da9324a7e21e1e8a51f2f0c4ec4"}], 0x1128}, 0x400) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 20:57:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) shutdown(r1, 0x0) accept(r1, 0x0, &(0x7f0000000140)) dup2(r0, r1) shutdown(r0, 0x1) socket$unix(0x1, 0x1, 0x0) 20:57:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000140), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:57:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x5) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) fchmod(r2, 0x40) 20:57:18 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=':?,\x00']) mknod(&(0x7f0000000380)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000640)="1ce58f0631b86f9a6a820e528c0e442c34c6873b8c68410db6f7cb15a3eaed504d95a3d2c74021bca68eb88f4adc1b1ff69f0790ab40c755fdbbba65259a5f9af693e56e7c5269d711162327e30a7f008caec5b19abbc502914b107c522ce10e27f01ed5d6b037454a14faafdeb8a6cf9e5a7f5e81f8d866da54053612e9530f72", 0x81}, {&(0x7f0000000700)="ee4af062a7b139d59f2ca300f9a5d24d527e9a7355f9ee30095078ea32253da5ebfc11dbb422b3454e7d4cc56c27f76bbb7df6252a750ef2", 0x38}, {&(0x7f0000000740)="564bef0736fe0235f729ed1b86015fcec86551693af9a16e7a544b240ea1a995b29978c2054455bf7587d2bb25a4028c08fb91a3396c7f85e42b45602884f6b90f24fe325e76be48ba4b793a494bbc8ded8a8ae80c52c71ea51202ffc367a9b4187ede7ffb656a3e85bce5c91f454eedee264f93b13df348d908d5c5cbccbf844df63f9bf921a9b382373eefc7454767d6fbe668f02c7f2e3377da4a7819d2eb623b77367ee52472fb33ac44a2500de39c267716d7ce5aede599151ce052d47dbd0387a928d7f4f3be8c449f5c0affba058ecd29c0ba4624610f33ff6872abc80c2a", 0xe2}, {&(0x7f0000000840)="91818c670a4a429de772177b99b27bfd946dd4881bb4e8f7da4e0316529fad6b866e0ce0b5dae83436b9307a366a5778edb3cdff20e8374aefbfbeac6a8760df9c66032a38886d476c68a2ecc69ccc4fc0807a31c585bbbd5e9ec02bdb9253803f736713ebdcf36501729547889f9e50210d388410183e8e12cc82ba439066d6909b800cd3f95f5e62193c8d1f33868b656c098208381c5c51b61e4e59e65d9bebb31f077bc021f2ed3815e4d6226bdb20fa0d879e517e5d90b6c883bb8bed99a99b1998b586", 0xc6}, {&(0x7f0000000940)="5dfe2029c3b3c3e6263228f2fec1e78d3d5d3032ca4ade18f016947451a566bc6ef3745d0b1855689e49f07a47aac4f66a99b099733ca512241d3578325be273f1ab55baf06afe8257831eb31bc695c9c9813f6bb88851aecbb31e9d1564c6b0811da171d2fd2e645ed4e734ba11fb1e8ac8a2dcd2a346c3de1574b059bed67692c0b8513cd5b3", 0x87}, {&(0x7f0000000a00)="592426b87797e453d5120342b74cd15c2f5479cb0a3bab642d52d3fe0ffe35989189f9ce61b9e3c8e03790d59d52570562722b9e3feee194e80baccb5f77ff15d557f7080008f7ccd505e238cae125e19155c45dc15eddbe1adffd20c91b70984a4ddbe8a6e9a6483ae30981e19a69b45900d89bca191da3530ea3973f60c8412c9bb54a94803b757dfea8bf182e25abef0ebb1e06367b2b8480c57b87d160c91f69391d722640bce9b3f8043afe1c21802f6a0eef0c5e4095970164682540589510c2aa74b55f54e7cdf06e4f23f452b7caf7bd17a3ad65a8b6", 0xda}, {&(0x7f0000000b00)="ab9bb04c34b9f5b79a2e3f21291afbd522571d612bd3171bfad890567006925e8ce74025a8b0c131823f9fea71b5036735ea9fe4a467c3a0eaaf60ed888d00d625205a77e43c71a6583ec2b6cc003e847d0b154e6c712e", 0x57}], 0x7) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x190, 0x0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':?,\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)=':?,\x00', &(0x7f0000000540)=')\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=':?,\x00']) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x100) fcntl$getown(r1, 0x5) getsockopt(r2, 0x7, 0xba7, &(0x7f0000000240)=""/199, &(0x7f00000000c0)=0xc7) pwritev(r2, &(0x7f0000001f00)=[{&(0x7f0000000c00)="68c57b294e5dc53f7469aae39272d232f94b5b56a7161181bc601f099aad337d5f3c828484264141ea187eeed0d98159a2efd3eec5713f67ad979bd7e7e4747a28dbe1d41425fa13acadbcc995b18434258537a8b4272b186fbd55ca856add61673bf06845df8a2b0bab3b25920c1fd425340ba3bfd2aec79fa5d4e2fc21849b0e043fd90d1c3d9932d2b37f", 0x8c}, {&(0x7f0000000cc0)="b35576551d45b68bde4b5400de9872005fa747c230259eda20b1258ea29c2c416f63746c4898a8d5970e85938929caacaca582aa1cb857039235232e9559dadbb385beb90952ff6afc8d696beecba510dfaea1d83ff78c4802222776e03389ca2fa2e252f24a097d6c4c8fe28b3bd2eed5cca26695077e0980ec20bf64df3b45", 0x80}, {&(0x7f0000000d40)="9fd44e74163dd759bc80f695b48a7ecaa78baa20e21bbd67c44c5c6dab427c95d5130d7ef5a2facee15e2561af1eacfaf43560f10f7e558f2b84e293b0d3f127f1b62c0c2efa1ba37992cf77ea4f154a66c9fe7985ec774d7b6fa9838ba77cd7d43bb620c83114b1f375099b8e006e8ee964a4986d78e0bc4928f1a0b9c4fbd6456b75c266d11a6e48317e256999e17b22442b00d49215c680855f5eed883108", 0xa0}, {&(0x7f0000000e00)="5fbc4c46f2e1785695317b6e7f95ed7702b7c4a36cc629202b2f14d1e6da3f2d7a027847947715624a492bd67a1070d349bd82a03bcf13a54c34678b4a522574b082ff9d506797094e849f52faffb31d1d209866251f38fb41644c62b3e28b3db7403a032cbfaad5943fad54d4408478b638b62786b9a90883958aaf9e251f6fe7928874fc297b195cac30c087ab237f7fadfabce32ce0a9b4", 0x99}, {&(0x7f0000000ec0)="cc5019800a679c7d021d29f44e1f18996d513f14f14ba364c6870c04a1a9e39a71a00ee00ffb414d9656151ddd01eae3fe5b5861f762b249939fc34f8af531ef417dafd5e3ff1b0f7c93300c651ae19fddab59916fd6127fd737dde203598e1e1924d76c5619444f6a9006ef3cbf54c3227055c1248bc7f782187484756a56b0792355c025c9566a784fc24aa5c63e1811bfe85c6a14344afb14f4c0e3fd9ea22c9755275f2808d6a0196786a6acdbae4d7a77c34ed033252bf304c44abde813be42975cf2b52e1dfaae4903a8ed09cf0cd09ae3414a755d31c21985b148c46b0dde9283e3b3c61f9375854f1962442b88de1cacb7eab4afeadc5d04e48c4f121279f52cfcebf9899e6f67b298893614d56158988a8a54bd3d66fc653a6d09b83941a0b42b2e23fd20467da1b92c28ae42fc4b2fc22bb8a911e3b283c8207d80b81269d756995c802af1c425fea9a12be477dda0e56155ab3b0076c4bc390c099094d766bf6af2b5f9690655cc526fd985e22250f1439091cbda3a8a7be33c2c975d27768955a078ebf821101276d9e59adec7ed2e9ea913b4a140630369c2145e7c34abc23c2ea2922c921a2a7cdf1ac471c256fbf13dce572578c6732fdee4bf2e14d77f9b172606a34999f6c62c68a9acba9a13b7599be324cf7432bdbfefaa4cfd15e5ba9209d4472463cedc1f3f7b7eb1dc40655301eea71bd28380ee8f7ead52cd2eb787051682e6ab8983de4912c596134d95521ea9d76aa817e4ebeaf7619f0fd8c48e807de73c91a4e7c2def8bdba56ede156aab6ca4f003743dbc6d3616b33c14aa0b5d38dfd0f2ff8e1042bdc92e884505640ad0b9b798f70186e7bfdf8e80782df58c865f5c4e3d5d3795acfa8c9b262ceb83c056ea8ffafece07993c2324b339027e7e0f7178b65c73b88f0bf1ed93b9f3318af47ac0544651b6249b4aaed49ae25a6e4aea67de5089fc0b80da482d5bb05d9700f9574b99af93e9cdd196f4041a85f5e15b585c8f3005414f038624793993e7b28bf044c77a58bff6ce0636a22d2eaa66f743b70d5d0af92a8672a1a058d1dc80807616d7e4bd7d1a51005493cf41a562dc27e5f2f3b09f671a19e62dcb3f81a47316971979d8caa2189c97bb34dcdf2da139621b3f8ba9144e05a4d21bf42966dedd96952d0bc8b419e09b301e9203c1968637c6f63a4f00e231d76f98b923091e19b7f0bf37e21098fd47edaf5af14be3302c685eecfd39682735c3f1dbec4ca2f32ed8e0dbbfa84d4f8d55fefffbaa728d4275e2fddc5c3845e04dda10a9a63c03809e6804df1c815b835bcca24ddd44555a76f4a9240ea990c43f4ea261ca96bdf8aee9934971ecd0f748ab56fe0c5dbe8e39220dc60eccf5c00d10c8299e89199c2f48b5e7c8b798e02bf7e92608b3b35dd32118452ec9a7e0d7dd7732a0973ddfd85344ce43e6ba458bd98bab0e33284418743bc9a28a1024218941a931ca0f15d43ee6a1ecdf13db589e35742b43df795d9414946443541221697729c670cd056115d44b8a72a9bec57f60767fa3bcaf8a8ce4e6e6882035cb4ef903b0e9de8520bee11f7bd3ddba47b100d78dc1a657ac81eb915355624279d84cc1abdd618eeb07c4f6fe36e4701dcbc04fb556e17f4cb87cb765171b54e7f16ba4ebbde6bb0ed329149f884cffeb9b02e08aa93b9190e115ce0da4d660f7669d5c05664b66e16eb488b29f21beb9bbd4f1be18c40b3044968dd61d02fdd2cc7bbde88c58bd5c30cb49f933802ec27b9ec7ab174f660fd7d7b1d9a64b52e35d72ed90c917f9bf8955b38fddae42d3224bb21d08759e69d45ec5a89c0405f5e9708c94657ec1f3ac5df9ab398e143eb77f23048a269e55d98035a572f38d04fc85e8001b8896f3b6440b626a8a064f4003de210a27da626c0f0ed20d144a07975bf0f6f5ba9494480a0f47e6dcc4050cf46bdfe8dfd188d15e482995c9fb758742b54a9458cfd1755c8db9efed1d8756a76a72d54f7cbe76b0e944f3dbc69c01f5372e92fd76ac488120c145a24b6379f52d4b61f5adb1392229f6d15fac8894ce1c0ea4612c50d8c33656faecb4104257e94f3592a3c5ce5bede0e9c4e5b085a82194b1379cfc0c044edb159a58fcd2c8262065decea04a1d17724f13ddf8e3254503bea7ddde04a6e4432539a71f85ab4021f6138eee58bd545d2091dd9175941658cb012477fd1dd0a279834cb15ce77cea52e3a7e3f1726cc690f98b34f6e11dac1e1645e70bc148fd3e531f74fe128e9bb3696bc81bfb72d50a5b51e3b682b4755eda002da73a52e58c42a02383425a241f39c308c011ac89681b0e4d46a63625ef0ea4007f833b173d611299bafb6e092a1da653f619b0d11e020e86fe707deb4feaa08292c23b6bfeb2a135fc7874dadb327803913f67b8f18b7d9a6c7db61719f7166c9258ae0dd48ba76d997c4bddb4fc0dbe3c6a168bb94d569c5d1403c6a0b48dab9ac55a24c559d2b180d55d888620845568b36955e66a725a5877a3d41720dda1c95eacafbf3eff790bd3afee4f4038cef3d2b4891996210dbce1a0b66d5cf4fd92d17fe38edf4b896677422f1cd631791e8af3edb57766192d0ac00933003fe8af3b6b9056bfcbf6d3ce8c34eb84261dbecd9aff4881366cf7ebb347b3bd18e51dcf8b40734d2e842f789fbcfaed43e47c6ce2eee9824899940fd6bf92d12d7f66b9bcd6077c49b5cc69aab04c7d548d90b528ae1aba761f1f92fb7991c1116ca7f17c1b5b14415e9acc9178031a4d1c919194387038ba4881ed6f6a956fc6c00d90775e85b5808a9ec85d9ee6eb8fe7bada7233c7c0013ea05ec6e02684dd730aca140678d6c4bd43c786e9062d72f45c841a4e008bf5d4a6b7f3f0760cdcdcd69984af0821ddfc4f85c315c9c4d206d3e3557e0f6bc7943727e2444f6b9101822a29af75dda67365a620e6491122c34980b259b8649fd121880c0356b9c24d7d5d5609780e6438d1533b35d801a089f5c6adaaa424b8af2c18d23adcc9522ac4a300c038efa0bc08480da96b42ab71a2722cabd240eea41835c16abe1f6531024d1f6c622633957100fa39934ac52ee1c3804ddf92b14096da15c8d69264504ed9a267012a3f64219e3ebee2fd892d582ad67666acf807d14f41f0520347e446e477208b206c3d8adc118e94687896d1aa29df698402c730c4ee3cad8afbff6af5f1bf94ea69bc2a0e67e10ddce8c38ccbab2218876db32db1a2c6c3b6a005b697e00900a1c1e25d2b92df22fe006e0c4e42863a85cc3a79f59cdd1cd021746f71f129f9a6d9510082f5a7404d29dd7ba8b5e2fcdc7a0387696cd1aac6bcbd88a3b587b38b1610a68f009223eb1f3b00e6b33c63fa58ccb085274256a5a379d892666cd9a39dc482cbf7118b1588460d793c2a5659fd6d9db90e7af650304e431265ab8b2dda451b6a54ee40ff9883bbf63ac4d3c84f60a0410a3d39d323745a4d63d70d9b89851f231ef14cfcb0131de9c8eaf83797374fd4e5e26c0be296fce37b49c395312770710c3ced95f7b45129c360b2c3b9f04d619ba46fc1d7df508e80315ba339cf30eb853ab9f2188ca493940c7a0af9795f2587f9a21f3980b508d6f64659d5f88fcf39b5e100c331a75ad06041bafa43dfcc86284ef9be1e0e739cc83bbb105b02c79473c89cc7ec4ed1b5c8fa0ae579bfd7632c2c1dc034978fbf2ec9b189bddb0e4262ff1dcb193192f1c603a96fccd8aa7f869f00b7f5c49585bb6e41e6a85273aae11738bc776d2e1065d89137d4ec6510368d2c271a602728a2080ccd6303ce9f478c191389def56c1e101afefbdd276dbba8133d05d111ffa2d3480110b3eb86d23eea5d193b07f8080bc64ab59de16debba9f2774c62ea9f1da98f3af8f5d8e4125177d8509298f4d9aa249495d41ebca5c52d6fa0160863586f6693af1379b3eef34e0c9a2d0dc6fc41cf3d0a946a45bdd1e52575656faa536a97f2b079dd47af72b3c91bb8b8f4da33e61b747c1cf9bc928f50a161e8b5b80ade8752fe15b2a80b7908fc82852f64c4e82412ff104320eb49c32d240914aa353b70f8817b8710904d15cf032b1c7a62774b77f7dd51619af2381b111abf277d59bbce86b79a2749f6eb434071bc0413a8c50adef50b7c138ad1bf95e581a1ca1f24857e20c6083b6f992c3261a158e721044cc60a03a1e48d6ac2d948d2f99262ba57aedb99196b74e4dec844e639d3c14b1a5eb3ded87d25435bba164d1aba98add7194f2f8f142d524fdf248f05bc7f691588dd874915555c0976ed50a7b64f754a3b2202cb9e4d692e03c3569fdd657198c0b74d50212a94b1706b7da0b5d920303b847e1588d3160312f41e2eccde0ceffed704086e9c2397526d542d2e465d228440ebd31b0ed4633e98f3e1f4a9e35d6bb95baec6896e11e4859bea9860dc33ca52bbe34174140c6764d0b559ccd162510116a8032959655d738f8218c2ff476b933b616ecd0caec8181edad62197b897e93b8ac22ad6d37c0df577b51958f18326319549924fbfdaf174214f22bb21fcb1e288e43eb81227244d3d7083feb531ed39f47d962084f1f5a80d8f8f3044ffa6448924ead12d3724fbca583d4673540cc45163459b163dc173d72e37e773291db7015185d455c26a4410d293afa6fe7d5649db4df34c6037ce5257a50c48c016dc84ff6fab7a4dfef08a20ee71af502eda3cf6f3be4430f1eb39046033fe461a402808ff1f78eeb211c8bd06d702c7e3ea558046edb5304746ff51c2db314041e6b0018aafeb6ca1f062488858f6d71ea84efdd2249b1eaa82dcb9d56b709d100f8dc867ea797c11b83b4d4b7d4a4098b1895ccd44121d514ec36833377b64644fcef0be6f6e967dd128b85d7395cd49914703ca275959ab72b95fda2b5701c7471dde0cbf73c8ef9caa5dc01a3d9c83c273d5fa0ebc3d439fafb4bbfaf692834fd3e7b5b1329eb01c25664b5eb6fc99cd8e7f102e119ef3290e721d4725686089d8dc340531fbbe633ef752bd6694f025f270ebb106b663c22c31d7e076b0011e3bd7460fcc94333161b411fdba235a3047f8e34d74be3438c34b6b08cf622e065861394e785a7d0ca5d2b2384d4e76a954555b4ffe9d7eb8ce47271b5fdf4f2c00abdc5063a280eefc4ec70c1654430c85fe6ab9b2aec341cec8b92019ad256fc979918394079b4a37b6d906a6f51c269760df6bfc6e9a3f8419593b7c2244a11f258064977f727f7c09c655bcbc4f386adcc422ae06895fc5d19cbbdf4f29f858d171db0bdff4950a1a3c0df6aabdaa8891f21827d898a5f6772f236b3eb32cc69c2f5f6b30ccc5b772b3036589cee4bda1f463794abc8af247fe04f5a038238fb956e4aa1f946ade27ca0fcb4b99f5d26a2bf3e02370e0b260b273b91877780a3129fdd82b04a033af308c1163e9f69cd2f8ca00c23d40c1f0e556fc6168e35532c9118598bafe900192de5ddc2780699efd4f8c3ace543adcb925626a0677fbda2ab11169e28e8a61f7cd1add3699084d9f28b19b71d245a25b10cd2d30c70cf4a9e407b19e4d61bc39697147886165bc37d5b386f2d44f97ead84cc135442e97805859af8063fd8bf05b035f0c9a2166123595dec571d13fe5f896fda2ff39f58baf8f4ff7eca74e2a9293fef878f62af50df9b661d14ee085acab07b94b72f07b6c943890d3f242f5796304ef3c8993e1417dbc7e902eeaa92f68cad99cd47c1162faf71be44350bb94d23f327f265ae0af3d55914dcab85222119292b7d4de299fbbd0", 0x1000}, {&(0x7f0000001ec0)="737aef103ddaea4e043fe53a1ccab354efa9261f94b3bddd52832b68b1de63a70c4e9c52952ef7636660dbb078c1c871ae49b746bd65ff5c9ea32f4b4a9d", 0x3e}], 0x6, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 20:57:18 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 20:57:18 executing program 1: r0 = socket(0x14, 0x800000000006, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 20:57:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x8c8) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(0x0, 0x0, 0x50) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x8) mlockall(0x2) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40000020, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x21, 0x9, 0x6eed}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000020, 0x10000, 0xcc}, {{r2}, 0x0, 0x40, 0x20, 0x3, 0x400}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x4302, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x0, 0x2c}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000093, 0x90, 0x7ff}, {{r2}, 0xffffffffffffffff, 0xa0, 0xa, 0x5, 0x5}], 0x7, &(0x7f00000001c0)={0x100, 0x7}) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r2, 0x401) 20:57:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000001100)=0x8) write(r1, 0x0, 0x163) clock_gettime(0x2, &(0x7f0000001140)) 20:57:19 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x6, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) getuid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:57:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0xffffffff) getsockname$inet6(r2, &(0x7f0000000000), 0xfffffffffffffffe) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x98, 0xfffff, 0x3, 0xfea8}, {{r2}, 0xffffffffffffffff, 0x10, 0x7c, 0x8, 0x5}], 0x40, 0x0, 0x10000fe, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x81, 0x1, 0x10001, 0xb9cd, 0x9}, 0xc) 20:57:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0xa, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x3, &(0x7f0000000180)="ebffcbff13b9fd812eaa0e713048e69931929648", 0xfffffffffffffe4b) 20:57:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket(0x18, 0x3, 0x27ed) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r5, r6, 0x20, 0x800}, 0xffff, 0xfffffffffffffffb, r7, r8, 0xab, 0x6000000000, 0xfffffffffffff8ef, 0x3}) msgctl$IPC_SET(r0, 0x1, 0x0) 20:57:19 executing program 0: getgroups(0xfffffffffffffcb7, 0xffffffffffffffff) 20:57:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x100000000002) shutdown(r0, 0x0) 20:57:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 20:57:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7fffffff, 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 20:57:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x8) 20:57:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2041, 0x4) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 20:57:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x3f) rmdir(&(0x7f00000004c0)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffd5a, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) unlink(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='}:\x00', &(0x7f0000000140)='}(}Q}.,\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='+{\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)=')^\x00', &(0x7f00000002c0)='+}@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00']) getsockname(r0, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) sendto(r0, &(0x7f00000017c0)="ce26afe6c59776e16ce7b7660967ed5492a2c26f19c0205b77cf6e6391e1f4018c35790841a0a5a6b125162b48429163e633190d63bd4a69c6863b0a3073298c9575afd65ed37d2ce7e22cfc389d5c2738124f86264fc9b409a4a861089fccd6a2192062452110d595f520de133831cec3a822c1bd796dd1f6b95dd799c8a4000cb4167d3b", 0x85, 0x0, 0x0, 0x0) 20:57:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0xfffffffffffffffb}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 20:57:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 20:57:20 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r0) close(r1) 20:57:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x7, 0x3f) socketpair(0x1, 0x4003, 0xffffffffffffffff, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = geteuid() recvfrom$unix(r3, &(0x7f0000001a80)=""/4096, 0x1000, 0x3, &(0x7f0000001800)=@abs={0x1, 0x0, 0x2}, 0x8) getgroups(0x6, &(0x7f0000001780)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getuid() socket$inet6(0x18, 0x5, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000001480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f00000014c0)="7a88c328d7a7c1d8849dbc4557b9cf2a9c960b68a0232b1727bd82a77cd3f90531d032a1e3f0da45363a341be2d7c145b8730c4fb480403faf4d763e0090685b704726efd415c0483bee3a7c045bcbc4b957cdb529b225ed0037e6e75e3aae744a6df193eb237a2515eab2d644d5a08fe81dca2a629563b593b21a1c8d9d698bc44c91529d576813e3ea1c392bea4c96176b2025f9f0808342c14a72d5960d2366b75f51ee71c22d0e8dfc8bad95b6fb71ff39157adb3d181509c81f4e44f3b6b203711323317ffbcdfe8cf8ed843caf2797a940e0c23857c3", 0xd9}, {&(0x7f00000015c0)="617954ddf9b7202d39adbe0965e5d71c941753a82059832abe3f8d695450e57590b4bfa2ff9c27396ed72dc1ef0d332176fe2e4fdb944453e4306a6caa7bf7969d870b181c902f3a4f5a2a068d0e46ba1605d66f0299a876de44a84fb4c3c9a3834b859f28d814388c90620628fff11d84c3e33985ac3baa1c86b087dcee75693e17f6c6c9caabcc95ca3c883ef1fb43ebd07bb2aaf1021b1911513f9e372f50bba53c389ce36572890f0b5085e95e56b04cd035", 0xb4}, {&(0x7f0000001680)="a5828c34b751979d5e209bf181c9e912785241313a44fd89fe5870277554d6dd6c33a828b835b66376e8a991abfdc37bd8c99345d9371ca1bc6bc5ef74f0be4328189c49d7b3d708bb7911a96cf645d3740ec4133360b968d4cd29884c720cce8ed790ba16cbe6fc2bf8eca473c0a08c2bedf3a9faa9d38dccaed7ecfdde34098b438da3e9c59a45a50379e3fc20a5a7fb94da34c2ca940c0827ca984b", 0x9d}], 0x3, &(0x7f0000002a80)=ANY=[@ANYBLOB="3800000000000000ffff0000010000009e3c2a772e08002ae5e73871e34669c890aece3ea3e88da74b88397ac8c7eddd6d2d49", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000712bb3420b4b4276d606ad000000000000000000faffffffffffffff", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000002000000ffdf000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0xe8, 0x5f248e6fe361924f}, 0x1) getsockopt(r0, 0x27, 0x38, 0x0, 0x0) close(r1) r10 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x30) setpgid(r4, r4) sendmsg$unix(r10, &(0x7f0000001400)={&(0x7f0000000080)=ANY=[@ANYBLOB="8013339d000000002f26"], 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="0efd3e4ba62f", 0x6}, {&(0x7f0000000100)="262cf14a0cac3037cf289b633705bbcb64c1573bebea6bc3b9e2341b800dc96f916c875f362d25d2b1f062e5f2a19a6360e59c03fb00724411909460c3082a4f0d68d065b797963923eab62a640926ee61ce027a0d4e15a40777ccf015c3f058a2c2ba9f990dbdd785f15a2bafe1484f576563750a1e7ae595cfc503f5d7ebab8954995b31a79ad931704408c6773032b3b391f2357de9a56fa3af7d827f90f10349a668418c70e42a95d10a6ab3a350c21f26e55ee6de5d3080ffd1cfc1ce9050a60e9b316cc88d8f05e33c636a4b513d9939a2584cd4e2a92053fd9cc217abdb0e60ccba7fca5ea352d3ba273e5911d255269aeec359283f334891c77d764b64b1ebe30c83f5ecd495b52d1217f419df8e1a46dcaf6ea0509048f7db07731e5d46b559c7206374055988dbcda624f5b8d4feea46694733366e3bcbab79dda594d30e299871af48a2e40ec047a5352788aac4f89dc9e71d6072b46a3408b288f6019bd81d276e78e92887a1850ae4cf6bdbf3886342307f94ff5e2b22693e1fe820096482be35f7213ca81bd79411a786107e8a8309242d08e9891ce1b88687df6fbaedc6473d40c8c73f54d3eb5d1ac69febe2c7c799461bc52f7ffabe0fe7af55c0b7a615b6cc418ae2d3d8cb4723de0ad962ddc231063cdff171db6f2211ed68bbd317b712325246bbe17d358781090ad461d4d0c445c5d9f7fa6035d2baaa41f1f7e8f35b1e166cd583f0d87c192d82d644767595fa5c426f4b2ab6ce0b7807187e57013244cf6d41d26861760aa5d30d0c4842976cdc10a2d715cabc3934ccf49ae5e1c3f98bf0a78022bf1f9a27f2116b6f9e7fad87ed8a3dfdfa7b5c537af5d1a5ce01b745fcd6ec6fefd4164a4e3c86c388eb285a1e4408af4e7a763cf33b29b58914e170f6e450cdbccc9e0585230564f4034688b59c6c2402e41e0f567535221a434718be14ed2608a7e856e2eac83cdceb44b795b75418c444ffdc803f85f0859e1f3776f1df60420d674d13cbcbd521fb4c9c078dd8aac477d17777660a0a779b637781e8b8e90ca1d6c47f5af151015d81d601c33e610d278acbb07316ee45b4eeda97e462ae038695d9d12650ddc6508c9f163da444bf69cdc03c1d08b03f022500407ed2b676080ba4b1a971cb2ce3db64226add947f0c5218059fc78b12a13bbfb0caca156edc8f8e5a66e25d3f09032dd4816ffd990b834b12d61dee648b53423d1b9d55f1135bea6ec1d281136e52488ef3b1f3e30d315dffa704a727fdf182e2f911aed344334a3bde8292fdbc4a4fabc190caab61607213aebc76143ca52a9676e4115a296dc9d44e13ff0a37a3bacc2948f6d8919ee9f1ba08f0ab54d56d3f373c5ffc94b0dbd009a2c82004321f96a113489e62f68857774d8a0a181c884522656cbb6bfde1f502e9132ea5a44c009eca71709381457f6d21388e42254816559729be28ed29b7923add888cd0b30916de20bdeb35eb9a88cd659493921681ea16708ce248d8999ffacae1453f05f1b15a42d887f6746084c128de5f36212004e7131c01155ced6774984f586614b7aa2affe72887d17f524ed6b95d1f6f025772487ab2390622564c92835fe896b288465423fc8b6203ed19d3b3583ebf89605b1269eeb3056a0cef473f93da0124b90edc6b0d78ff3fd5c36356f6483bf72be44fea458953837e1d5bf6c1c392b4d473de8db67de8bea6f4e100c27d9f90b89937caefdbec25777d91dbd4aef3b147e68bda72d0a316f9be2bdc02742903e66fd0143c677bac5cdb418d50a1d124b1476750da7b53572b25045676be6360eec4d31858e9633048a9fd24d3f9ba006a6d5c6ebe056e693d83bf7ca7c346a5e976202e253848b6655eee60e02f99a35994dae75d5ac03ea3a9726645bdc1eda99b67e3af4b76cf52d6c3855f3637e55e65f53ba6cdc5d00455ba4c3e32fdf819582d857d0258f7cf30152645fc35ada79c31b2487276232a078c95a95f2814853fbc5c2fa13d0c74b846b78fbd602a67f5db1fbb06b8a4319702e87a528acbeecf7cb8fa9cd3652133026c5a231dbc67297d5a6d919c29a06c82e64a0400ae522965f2e8a0eba990270750520a0b9242ac7d45fc4cdb93291fa48ecd5691edc2f5bacf0dbc0c81988cbce8275220ea93b11a3275af7b2968d3ef7e327b374809c2a190bea34fa26a2a2f3bfa308a8da8e59d64b642db1d38385452f94039f13cca6af01e99d5770b05a4c4afc759e8b831148224ae8fbf03ef68077d6874bc09c65046e53f50c228b7d8170a91be5fb81b0bfa64f4cae3f08b6506aba84c8d7d88241d29d084580ae2de461df23c14d73a1618bb689ce1c535c5a8b95b7e1fc3172914fa200b151df4e9d1d5af51da6fc7184353a302c2ce9d97a5edb1de65127b11dc3518f42019cae75a4e8f0a35f6eeb6a53fcb1b26b3f8ed608cca26742eafa42f9374b3f37633f0e2cee0b789f4a64c627e4ba4d8c263db608e12936cee55156bf801b7e782705e3868ce7b4bfb9f61c7480cfce145fbe3b23162494ccfe39b60bbc832fa47c3c9b142c5300bbce74f570ea662f5964c2bf1b999c04326e0b08d3fa368539bc9142801edf180d8c7a4dcc1c1b0ce3637e2a639d8ca4058884551ea9f5aec9b457cb9a84f8d250470162ac238977be72c0e4ed56df2ad248b3364e4c825128ceeaf38ff66a9b7fbd9f6e3229739c2dcca5e850a6497258af7683c51031e013fb496a5d753ffd7b49eff866fba5fafbf8f5a2e8f969cfb75d6abc78ec97254989223f6dc24963dcb07b6b8a9fae8f876d316258c4c88238e247434a798c3eb57c81e325cc277cd116061eca20997defa02c89a41f7f53cc9b0027c04bb571991091b6a1def3cfb61c974d071b1a6e97f8559d98bf39a6a1a78575b631c711d1548683dd64e1fb1754c3d08f158f2d267caaa14b64373823521da38f8f94ff21d9e9d7efbc52c03efa325acda1b3691724058e17f92dab4769297b199cd43485bf2200af859c35ef172bbbb0065c9c3c08ac3af34df9796e8a501d5ce12db02a61768087e60fb9b92c2efeaa6c0e55e4be140a9783957e58265ca157df80f45c7808e0d4c644d4f569e7a8cebe1c322f1a8bb130e4c0f089e05e4e4c6bf7d876697a765c04df6541681d110bc59ac63e0fd98ce9f29b214c5ef25e0892e53f3da541a3417c8605f5ea43d2f9c437989211c70d78edbe13be43a755c0cae1fb5d3e3d49e4993d16504e1f3561f077d26b628ae081bfc544e7773a6a9e966d1c0b366dfa86995289158d11e97277f43241602a8f407fcc34d60197cd17da54b680557ac78f46dcc6728828458839dd21256f8ff2c908f311a58050e1dae9103b902d179c1b0faded654d759dfbe95af88443ea5516c42a592418cd37783325f11878a3c057464eb537e38fd0f7b3008724fd10821a13fa4217b424f2f8d0e1381285f0a41966ab92fad26428bd62dc6467da927c7e617a5a5d89cf0642c45cd5e676e6164639c721479b530a71d5d3b64b374e57dd3b2fa1ae04ae5b6d8e16c39528f35983548e0adeebcd34878c3f02fbe39da2498afeeeb57c6e18e33bb45b83db8c2482a8eb396dae4c1e4176c5dde442e126335e68f473bb0a8821f925b16b8da1f8b2db2391f562e2b4fa4d15f4893ca8c6cf4f1b9b7b5cd05c630ea6b9aed343505b67fc9d4aec2051edb1484456acef2ee70e9a996172bfe8813dbb6631b71621c1bcc8b93e4cdd680ce547b823e5cab05b44b64f94fac33bcfc2fb3c4d0ad7b7ca08cf31adf7f95c5cf7505c6db319ef249e8e720755871f509ca232511ec4f04e7ce4294c5a1ee2a4ac4a086c2814189d4711f30c245d8dc59197622399db42021aa7696189357f1caf5098ee92b1d9644fa325bb97b8afeb9f960e27b1b7d64ddce4d8cdccf348c76be40b71a9239add18c2e6212b8d150408708b8b04c472788e5fe448ad153cc6ff6dd3760f9ccd1953a97519cbfc988a495f3c475ec93d2b12b3ba6c80dc164dbccf53c1351a9bfb4dfc6fe0f7b0eb57ef8c5399cadfea4345551175cf2fca20aa9738cb75e0cc3e098baae0f231f12cdfac957293f6d3b82414eae770b811d8f91026c8cca7a7e19701b02078a76bfe6a0142ee91e04149adddcbdca6d435a3b3f54c9c678a1837963d954345b51126b1ade0a1e87aa925f16500fa3fab0f492dbdd791d1019e09419e99a99d3be9dbc4e7da3573b42f283b24873081b25967208a1bb60dfef2063c63db823eb0adb2429069018263192fb2f4eb193b68b052fc16cafb3843d1ea382f0c9cf2cfec29b8940691724d4d0188bbcdc895444a87e07ce8662d7142d3f2d8bd7e17a367f123d5545a5c25d2f6d074e1106cc66e6e6e0f9a7395b696785ac461bf0aec49a46480547cb49e9de08948cb4bbe2c486786e27837377d297532341a8de3d81305d4f62b0457aa73752932f9492d108377e2bd90e863ba3a22211888a5e1f8da1b0eba7bb47ac55a7305290713133da1b9145e8a8f8768af8065494928ad0337444a7da41fefb7d5802423888173a7a2c27ef5f48d910761a7c09ac673aa182c4d0493ff9eb802d35ac1fadcd6770548df237d0bcff0340f73ee8ab971f3bd821c625cc7268dc5b90ac57e11c37b9b0d95029f0e2c1b7187a7be250c40905ac94d052e67d9b038824ede617b56abe5749863c0f02ea59aea84137bc7e2162309dc1f429072316f835d8b5c4a36b396c00751bcc3f71c359a129a062088c90cb1fe046c275c3b6bf4735d23923ea253b3a5887001fda04f7bb6b37f79f6d8d33040e8027d8d0ba9e5a7d5268cb7a320af0273b87c3a9114b3c72eae4cb535c59adcc72ef4efa190e54ce5db751982084696da527ba0cf06b0a87f651a0ed3fe85813567f8556f71abf4e576cf08487723d1eb83491a00bbf5ef1bcf148ab364c4727f0468888464cf85bcbb72373bcbf1255d2b5cbc366fe46a5c822b458de2f3b2d0766bada0317dbd51aa57604639614601aef93ea0a5fd4f486ab167889cc1bf32e340e696b4a7791cbf2f3bebaf93f70adcc048eb5e31d3ed681b189295b139703df673d2d4c325b89aac49a47f8a3a563b089e613375bfc156de88e761490297cabe465a35654d17851f6be1795fae04cf576f901d563ca259c0850e9e7d6c498f01744aed40f46281480f4b135b10cdc0689b0e5e8de8808294946b0b21c2e7c812d850740b943c1fbea97ba433f8dc61929aa648193011479a8005cbacab173edf304f5ce749e14ab0c83b2c560c73bdaf3fc288f6ee28f004b2e05b7cf8d8069790b474212f120518419b46ecb7200fecdc42be96f09e4561643015d6ffefc8dfd78190e2f98363a53e732fac18116af5f3064fc1e3069ac304638d7dbbb3a5cee8f686261172c0ec350f2b5f30b53770d1fe085c6813d332c95417eca88afa7b884bbea903ceba4e921ddb64d4b68c0df6a7e248a1a0720c9007268bfc972d5186642a3e3b2de32a5a13f5065b91a5e6d9c7d1ed137223c5bfb6bac664dc7c9917a8225c34ae1db06c6a7336e12d49bdb71f357164602a735e2254ef7a635e42a9fa81ac0934cab9582b2b02738fabcf2f1dea86a59a6c9877b63d923854f3bdde06aabb6663a3864cd3b961252b193c7f8fbb139ab96b4189ab6b6d4e1ee13aaad9b830dc04a5b7a7d38f6de0b1443128a5783b5fcd6eca5e073613a3e624ff9e7d280b7cdc136ee36c76acb1526b799ede3239525e9d62892cf8a0d18019b06574b244b769c5a31b7b875f593ef", 0x1000}, {&(0x7f0000001100)="4ec6541e0875baf99d3adde352dc00546cd8e1923860a6e85454d49c3e7b6a1e830290595f9ffcc75119e454b2239ae3825af9a4c07d252c9686c9d9b806c023c516976a5ef4aa2e6d5b4494ed28c8d9e6f5af9c2916fa15f5aa1c1419cb58465e9f6399cb92643022bbcb72f23cd908bd25b2a0f1c7417ddbc8f45b57bfca3ed60417d601343a0b9642daa3e4df219647337ae2ab9c889f115dba6f7ac535deb6cd76dc0242884db5125bab42c9d776cd0af761bf16a8c9d068c2b0e877c48f96790b15ea94a12b2f55255b8c41c91acb10c676f7c1845f23b2ee00588cf95d686581cc4669364af0921c3e021abb8fbc58c2aad1f659da58", 0xf9}, {&(0x7f0000001200)="f2f4982fe6ba06db76e789376e880276fc68d7433c60b8746f8c8f6f6868addde21fa02b3ddbe2c6e84fa4a746c353d0293bf3842cb29ac693b2872fc2129afb041154ffe0a18a63", 0x48}, {&(0x7f0000001280)="5d0472410336a7952986262dc47921449de46166970cfa48a85ead76eccf55ab3c94bf32ccbbd1501330efdc4f3eb4b342e76f063432d2a6572c4840b9c0bac7b3e59a91673170250ce2bab7f608a7d67a5cfbfbf402517b9fb4196a9c1f0698f34c77aa81390b3fb704791857b709092f8124252f471d3bcbcde351fa08f5f9cd18c80ff89512176daa570d58c1801653db578d20177f32a8c2356a6c407f3ce73946373e3b356c63091fcbbb04aa3772e103e4ced1ca13b740f503585eea9110912c", 0xc3}], 0x5, 0x0, 0x0, 0x777bb3a2b3580e02}, 0x402) getitimer(0x3, &(0x7f0000000000)) semget$private(0x0, 0x1, 0x20) 20:57:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/119) bind(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 20:57:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() write(r0, &(0x7f0000000000)="560a306df3b673c60033e13c204750644deae9e7786c7584e8ba5464e3e674586ee72b5d24de9facb6ca91ac699f9eb9fc073e64b0de86fd34a11fb2fdac18bfa24e2f1f07baa82a248b2ef638269545ffd1c6811588a3f78b81a2803e1ea48f5f94f77d777501b528c41217da6d403e8546a971812849a548304a24efcb754d368db6b209548a1c4867cc0788afb3492f452a6725dd49a018d1a118d6721974c821b0caf48efe244bd3608949a852fc2410c33c4cfb33374235111a850917ceee06aae6464378329a71a91f46ad973d640e0fd036a9a2e19c10031c234383f38ab85f20ec7159179c4586f6cb17a82b16a6c7e66570603b", 0xf8) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 20:57:20 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="0e95c88c547ea984ae9250a2c6e13f91652852f47f073d5a52525ae4d9eed27f9a4c0443dba52e5fa100167e5e447860c9079a3d48f00e0c44d4ac1f50683ef44cd10093b19aa615980ac81b9ed123bffdcac117215d4093f5c4aecd5bd3d8293fc0c4e3c91561ee996c30a7263a7f80da02fc08c358dc24753f5b061e9a013094777e159dbe24569ced7a9a1856effbc57b9605eee695631318da7eebd3019042ccebf2d67c0ee9fc4e42ea17ab47c541e55bd4783fec4943bf281477", 0xbd) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r2, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:57:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = shmget(0x0, 0x2000, 0x3, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xca, r2, r3, r4, r5, 0x80, 0xde72}, 0x0, 0xffffffffffff0000, r6, r7, 0x3, 0xd68, 0x8}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x17, 0x6, 0x1f, 0x0, "237374443f657efea95b6636ea063cdfe211e4a0", 0x8, 0x1000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r9 = syz_open_pts() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$lock(r9, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r8) 20:57:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) unlink(&(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getegid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:57:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='?\x00\x00\x00', 0x4) 20:57:20 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/45, 0x2d) 20:57:20 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 20:57:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 20:57:20 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 20:57:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3f, 0x6}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 20:57:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2feb18ab922966696c653000"], 0x10) msgget$private(0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:57:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) fchmod(r1, 0x8c) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x10001, r3, r4, r5, r6, 0x100, 0xb87}, 0x8, 0x800, r7, r8, 0x7, 0x8, 0x4}) fcntl$lock(r1, 0x400000000000007, &(0x7f00000000c0)={0x80}) ioctl$TIOCSTOP(r0, 0x2000746f) 20:57:20 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x104) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0x0, "01010000000000000100000000004000", 0x8}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x1, 0xc, &(0x7f0000000000)="ebffcbff13b94f0b2eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:57:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x2, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) geteuid() 20:57:20 executing program 0: open(0x0, 0x286, 0x6) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 20:57:20 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="60fbfe00cfdb0b3a2e4bd761ea8c2ce696f30163cc3f25ab76d891d7bbd38e34cdd1be3ce114b04af50de6028867c6148c498a5cc0dd108fb5c17cec18176cb5e996459914f70556026d771b5628abdf96f0f16ca5cfa4c3c27f57a6ad6b1a5746df388060f978856c9071d8a5d81b8845c767c0595c7ab466e550144eb3410ab1a03de61bb3a5e118e5bf9572b1f4ee34863fef1061f96149f7c3d1b7e04f413b44825ddd4699cb494a15ee879ab8", 0xaf}, {&(0x7f0000000200)="f2858c9935fe38aef45cdca9ba9e97bc130c96746c538d84485a6a47477a6ee840facdb9663ac5079885bcb206378f4f0f00779a9af4bf5d5c144055e34c996584fec5d75a7eceb4a836d94176c363a61d694e40a0049644d4e50dbc5271bacff6bf25a46df71bfd93a076d6e6e7f5216f0252849519c563c9738c32fd00772e38c42c6067020b499ec596a9109edc88f8b9114d4ca6d1adf756c1c45952b87610b3eddaec7e0d27358fd4f8803a62fb12d52b1b5b7718b957195041ce296a602dd0b380f490fa9a7c064cffc33333d8f05833fd2437c472099b6000443f1e193590d7087c3527f40606", 0xea}, {&(0x7f0000000300)="1760c59cf61aee14cb556aef6a8ab1d7728ff3251e76ea8c7c0c5e7389ef98f0758f164c9f02d34326240704c1caf780f37ec51093683282f64e9639b223726d5982713a93b09a755dd455398466d9fb7c34ad8d50f4871564072dfdeab4c606b6b69176ea90d4cd6959c7ca06d4df12aa5d9d513895d60b9a4b4c8440bb9af98a76d6410ca48efcf36eb42cfa56fd1b583f4931e1cf59e616238618", 0x9c}, {&(0x7f00000003c0)="09623a6aee30dfbd3cb034ea5f87395a44b4c160fc069e333b60e018d91a54ca74ba4db777e08ef8151ac9e588201b01df172d635ede1551c6d150a99012eddf769bfa299c0ee463cbe99ee09d056e12144f7dbd35b036438ddaf9415e22b3cdb62ed563b24a87dc5e7fa39e105d2ee3973208523142c6bfb1d64bad119dd5a5091d52c8738617ef6ff80d7d3719610b20363cf7d7a6fb7d88aa0c741b52740b023293bcab2b470d149adb0d2bab631861", 0xb1}, {&(0x7f0000000480)="604bf5aafbbe549826f064b51a37c1b60b6a978e525fae1d1b84856d2dd1a1a8160383c6d206184d23a7b08e7eaa6670aae7ad0229991f93a7ee8702146872b6d00ec50bc8c2fb0639e9ad5c35aba74f49a97b694ea6737f9a58f79dfea2c7bf68b307393b0a64dd2038c8b01da85adeca4a463f37d1a5b5fee7d7a73c2e8943779c85fbf030185c85fff602e9d4389d66b163aa6b8c351a1c1c44eae0eeca33eec86f4b66d6323ca533ae7eb1f1d8767746fe83e95e87f19720e60c1f6fa5e616", 0xc1}], 0x5, 0x0) 20:57:21 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f00006b6000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:57:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x41c0a8) 20:57:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) 20:57:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000001280)="1ba87471f057fdcd28b2a28c1f1da5d0e621bf6e7cddda3e5852e9246e430d50852680a6d89b6ab1ab7739af16f91e35bc7197f4588eb17c02b8f398fd249febaba9674d1add77187c5ccd096c5c5e5fc25470b63fcee3a5aa58e8b54a795a96ff067d65d5169a19371cb8e82852ef234fd3f4005bd6dc42d6f556c6e43ed5a343a8415272808cad04aafbddd01420aea04e6db57c9b80aa27887f33296f46bc62cfc5abb7ef1bfb15e94cf3c66bddd405649b84dc941bb1bd80449db8771de815104381638cec2c306f29528513ef1cca159fe550c8dfd8e3f2d03e9745ec86fc81d83e3d0c909694aae0ef", 0xec}, {&(0x7f0000001380)="2552c67407b13fce597dcc56f08f0078c07d7e47dfd208c7a1e42beb2bfcbef75f313e108ebba4dbaffbc9906ba3741ab67447", 0x33}, {&(0x7f00000013c0)="bb9694690a3b65616a93bf8f1123b7cfdb3019ca2771f4eca2ee6b501ab207bad1d1eac8223466805fac432b3369157aa8d2c3c52c6f3b255ab6b2fc84098150d0430ffd39b35639660ccc3ea570f3d6a547ddf7d9", 0x55}], 0x3, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r6}], 0x40, 0x8}, 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) kqueue() r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r7, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r8 = kqueue() r9 = semget(0x1, 0x6, 0x28) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001600)={{0x9, r2, r5, r2, r3, 0x4, 0xf560000000000}, 0x7, 0x80, 0x7f}) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x2, 0x2, 0x1}, {{r7}, 0xffffffffffffffff, 0x22, 0x1, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x31, 0x80000000, 0x7ff, 0x85}, {{r8}, 0xfffffffffffffffe, 0x4, 0x3, 0x4, 0x775}, {{r0}, 0x0, 0x1b, 0x4c, 0x1ff, 0xfca6}, {{r7}, 0xfffffffffffffffb, 0xb0, 0x2, 0x2000000000000, 0x68d6}], 0x40000002, 0x0) read(r8, &(0x7f0000000240)=""/4096, 0x1000) 20:57:21 executing program 1: r0 = socket(0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) setsockopt(r0, 0x1, 0x1fffffffc000000, &(0x7f0000000000)="d7c7edf60d1c0fee9f3081fd6f7604121a2ff8782f5846cb60", 0x19) 20:57:21 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 20:57:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0xfff}, 0x8) sendto(r1, &(0x7f0000000080)="52d9821e29f6b981d131b304cb501b2a82ee5ee54457dbfd125a291d697e350b4a", 0x21, 0x1, 0x0, 0x0) 20:57:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 20:57:21 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 20:57:21 executing program 1: r0 = semget(0x3, 0x4, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r1, &(0x7f0000000240)=""/254, 0xfe) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r2, 0x0, &(0x7f0000000340)) recvfrom(r1, &(0x7f0000000100)=""/140, 0x8c, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/84) 20:57:21 executing program 1: geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000000)={{0x5, 0xfffffffffffffffc}, {0xa, 0x100000}}) 20:57:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) r2 = msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) semget(0x3, 0x3, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r4, 0x0, 0x2, 0x7, 0x0, 0x1}) 20:57:21 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x180, 0x28) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffffffff80000001, 0x2, 0x7fff, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 20:57:21 executing program 1: r0 = syz_open_pts() r1 = dup(r0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) sendto$inet(r1, &(0x7f0000000000)="ebf916c5177dbc9639a369d5da1627f344e9651f2e053832bd02786713fa9e59f0330eaca6b374cdef14dac16b6b07c1b66079e1cb8c8fab9b8d511c1fc255b10a89807648e29227894fb0", 0x4b, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:57:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000002680)=""/250, &(0x7f0000002780)=0xfa) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0x56, 0x3ff, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getgid() recvmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001040)=""/198, 0xc6}, {&(0x7f0000001140)=""/174, 0xae}, {&(0x7f0000001200)=""/240, 0xf0}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/178, 0xb2}, {&(0x7f00000023c0)=""/240, 0xf0}, {&(0x7f00000024c0)=""/77, 0x4d}], 0x7, &(0x7f00000025c0)=""/108, 0x6c}, 0x840) 20:57:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) readv(r1, &(0x7f0000000280), 0x0) r3 = dup2(r2, r1) read(0xffffffffffffff9c, &(0x7f0000000000)=""/40, 0x28) renameat(r3, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 20:57:21 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) clock_gettime(0x7, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x85, 0x1f) r1 = msgget$private(0x0, 0x40) r2 = getuid() r3 = getegid() socket$inet(0x2, 0x7, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff1c) r6 = syz_open_pts() ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000000c0)) r7 = getpgrp() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x10e, 0x5}, 0xf8, 0x6, r7, r8, 0x1, 0x9, 0x0, 0x2}) 20:57:21 executing program 1: clock_getres(0x2, 0x0) r0 = semget$private(0x0, 0x3, 0x420) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)) 20:57:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r4 = geteuid() fcntl$dupfd(r0, 0x0, r0) semget(0x3, 0x6, 0x40) write(r0, &(0x7f00000001c0)="dd4233b8d70ae7b6cd4c9a2c63c22f713df3444c9d749cbece5bb453c16e9d7b635f4ec341406b222fecef6e8eacc4e1ef17a440e0e23a3641bdac4db7b58ba5a6c449baf5961f37554bb2839bce417c04a18cd21dc364153e00d137649fe57d5f52", 0x62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffffffffff8, r2, r3, r4, 0x0, 0x20, 0x3}, 0x1f, 0x3f, r5, r6, 0x800, 0x4, 0x80000001, 0x8}) r7 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) dup2(r0, r7) 20:57:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = getuid() shmat(r0, &(0x7f0000d0e000/0x3000)=nil, 0x1000) r3 = getgid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3]) r5 = geteuid() r6 = getegid() r7 = getppid() r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r2, r4, r5, r6, 0x100, 0x6}, 0xdd, 0x100, r7, r8, 0x5, 0x18c, 0x5858000000000000}) madvise(&(0x7f0000d14000/0x4000)=nil, 0x4000, 0x1) 20:57:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2, 0xb937, &(0x7f00000000c0)="2eb262ccaa4ba92c893daeaccf571e38a485d2aea5289d073e2b60ddb75d0ee0e3fed37921394f1a79a67e4267048d00b9f9b9786770676f973c300a8cfcfbd6e08934bfed06535b7f316ce3c2a45a5a529a17210e0b80e7b562206a1347c1ac69750b838523e9492af7aef641688a920088f746e56ea730673ad979a84531f920ff137450076bb631f41cd758023ef58b4ca3393013cb58d4", 0x99) mprotect(&(0x7f00000d9000/0x3000)=nil, 0x3000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") r1 = getpgid(0xffffffffffffffff) getpgid(r1) semget(0x3, 0x1, 0x100) 20:57:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x80000000}, {0x18, 0x3, 0x101, 0x3}, 0x3, [0x81f6, 0x5, 0x0, 0x401, 0x1ff, 0x2, 0x5, 0x8000]}, 0x3c) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 20:57:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x2) setsockopt(0xffffffffffffffff, 0x3ff, 0x7, &(0x7f0000000180), 0x0) r1 = dup(0xffffffffffffffff) r2 = semget(0x3, 0x0, 0x20) r3 = getuid() r4 = getegid() r5 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xca8, r3, r4, r5, r6, 0x44, 0x8}, 0x8, 0x5, 0x5}) mprotect(&(0x7f0000179000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4, 0xf2, 0x80000000, 0x9, "76dc11f8eed4bc98adaa9a695a9a4a727236f5e1", 0x7fffffff, 0x1ff}) 20:57:22 executing program 1: r0 = socket(0x18, 0x8005, 0x915) setsockopt(r0, 0xa42, 0xb, &(0x7f0000000040)="d0cff5f69fd81ef7e7f4a18019c3d867eda2889c60ac18e7e323264e05f7af8f015552ba1904639038d0a25a3594", 0xffffffffffffffa2) setsockopt(r0, 0x7fff, 0xb, &(0x7f0000000040), 0xfffffffffffffd32) getsockopt(r0, 0x9, 0xfffffffffffffffc, &(0x7f0000000140)=""/134, &(0x7f0000000000)=0x1c) 20:57:22 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/132, 0x84}], 0x3, &(0x7f00000003c0)=""/48, 0x30}, 0x802) open$dir(&(0x7f0000000440)='\x00', 0x1, 0x2) 20:57:22 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffb615}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c4c7240b297bb17e8244272bac78edf435e39b450834f5dbc746e34b0cd789de89d79c7b2a74f6190096e76243da94bf39219686f227e2013a5776a4b1762976ff1e05337e4cc09a0f0d593c85a2bc7c1f36c438020a4d08c4d6cf5da89c4e3166d1ab7b6ff6043fb211d874c016ab0b4555104c98eb4f7082a40fe9fd28a1c11867ac08f16b602a54d7c85da1ee5525fec783", 0x93}, {&(0x7f0000000180)="20d07b73b2e2f33c14cb040104b895b860f04069f1f04f771c7b1025b066b8628ebd37aa1970896650626cc904a70bc6b10d45269304b90f026ca3cc16ca53ab452168fc37bbacf087d015813ab8c8019f7c53e90defa48f7307789a500da32201a36d93207d0f0fd5626e96f4c5f4a3f91f805d8dd0afb8ee181f96e5e86f3eb9b24fb9a9c6112ad740b00335f79a39c1290f9a89950c52015ca8", 0x9b}, {&(0x7f0000000240)="cf70dcd17e7f6d", 0x7}, {&(0x7f0000000280)="113d3d3f1dc4e7f2700874fd5d4900b5e9ac16e43ed37bbf418112b5a9a6fc11cfc3c1c24c3a5427c9a72ade9df5d43a122a425fbf7f3707a4afda1b6c73bf3388e10126edcbb6232b307f6dc62d47488cec0a595f9a9e7ddf0c9d323cd0d3677d982aea80fd57416da16e4f2cc7bf63c4a9aa7ea91ffc02234b95eb1741a8910d43e66cdc2d97df2580eae9b8967bfdc2c8a12fff3e6bc176d823676800e319c78168b84f27477d2bd84cbf0b0d05cf8950079800cc9a55c771bfdfd6f169f3e7a9cb545d310048d722920d9724f02f48e6900cbb04a9b54ef34fc2e72a9627176f91754dd25e34f26228", 0xeb}, {&(0x7f0000000380)="ea81f19539286014682a9d3ba8517a3719fd275bccd48507c7b531223a46", 0x1e}], 0x5, &(0x7f0000000440)=[{0xb0, 0xffff, 0x821, "337749ad743bef674f2c3ec3c53ae1561ee90605a65d07556f4a0390ee0d29aacd5d189b02dfdaeaf42d21a445c27daf4d53f3c20397ade0f398256588f51178a371be8c0a0f8cdde65e18ef19f66ec2738fe39dcfee238207a44a31783dadd5630d942b7b55fa18150041d55d6e5fd857539c5398f6b87519e64fa825f9d2b5bf1dbedb2f4e37f0a9cbeccbb0ebc40aef383ec549eb03dfc2"}], 0xb0}, 0x0) 20:57:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCCDTR(r0, 0x20007478) 20:57:22 executing program 0: syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x50, &(0x7f0000000000)="9584fa4607dab1d02669866ef7ce7cbb16938e050ecdab7e218b4091b4b095b4c6ca5bc39319e2c6a1399993ba3ca740a17da4555a5f5f58750f7252061774e0291607a7f125b5411fc78c05a0f51ce1") 20:57:22 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) poll(0x0, 0x0, 0x81) 20:57:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 20:57:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) ioctl$TIOCSBRK(r2, 0x2000747b) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0xd2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:57:23 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x84) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)='i', 0x1}], 0x10000041) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2, 0x7011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="52b14ef9353d958175bc13ba2aee66756ceb1da6692529fb9f8ce7", 0x1b}, {&(0x7f0000000180)="f8e26d2a3f5bd4489602224aa39a6a7555f24ae76755a801890a7c672cdfed3c57e1488523482d0a2c39fcaee953901fe1d740208fe4", 0x36}, {&(0x7f00000001c0)="386c66b86381f8f5006d0ba5309a6ae0137bc24a92f22b252d69bcfd8c644e368601f0ed4e4fcf93094704a58df7309487aab4c4f5f97d8eb5eb10", 0x3b}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="2800000400000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x402}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = semget$private(0x0, 0x4, 0x6c4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff]) syz_open_pts() munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 20:57:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8556fbff00f7ff00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffd}], 0x0) syz_open_pts() 20:57:23 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x176) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 20:57:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) r3 = dup2(r1, r2) r4 = getuid() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r5) 20:57:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10528, 0x2) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 20:57:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xa937e01ef5848633, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0xa, 0xf, 0x6, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0xa0, 0x20, 0x646, 0x34d5b719}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x400, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7, 0x7}], 0x2, &(0x7f0000000300)=[{{r1}, 0x0, 0x20, 0x1, 0xb84, 0xdd2d}], 0x5, &(0x7f0000000340)={0x40, 0x4d0e}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) recvfrom$unix(r1, &(0x7f0000000100)=""/141, 0x8d, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 20:57:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 20:57:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) accept(r0, 0x0, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000000240)=""/148, 0x94, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="065e1c84a53a41b38c0d"], 0x6a) 20:57:24 executing program 1: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000180)='x\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 20:57:24 executing program 0: r0 = socket(0x18, 0x4, 0xc52b) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:57:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:57:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f00001f1000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 20:57:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) 20:57:24 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0x80) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) fchmod(r0, 0x80) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 20:57:24 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x2}, {0x9, 0x1}}) 20:57:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x880, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) r2 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 20:57:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="a75d36db0800f8268862f1d8c847f2ed3a4fe4260818ce0de9c780abb2a18b43cf2e747093b43d5a1ff44a4a964d28ae4fa2342cc447de2f512796ebcc11cb71d8c739b82fe12dd47a7f64d8eaf1c064672a61ee8f2e339a6059d4460315", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 20:57:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 20:57:24 executing program 1: sync() setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x201) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/239) 20:57:24 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000080)={0x3ff}, &(0x7f00000000c0)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x1f, 0x8, 0xac, "c764e8766a90f06b51c9a0bb6ab778df271466ee", 0x20, 0x9}) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x20b80836fed44280, 0x100}, 0x1, 0xb7, r7, r8, 0x9, 0x9, 0x5}) 20:57:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getpgrp() write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x7, 0x9) write(r2, &(0x7f00000002c0)="523dafe477725bac7248ee617ed23100f712028a9330c96631f595f67839f4c28d8872c7561a177b0e06e0f77c6ac52efcddfe2bee939dcbb7ad2a3e6b5dd3f50213149e384562b6498a4922afb7fbe4faa57625efbb50bc0f09b555567216e516ab3f0748af82bbce5fdbd1803e132227f3cd3743f6aed1675ee055a924d60229b0d984a442e38d54a624d14ccc4057f69d4b9d9a04c6f7da694ff04de94f1c7769760ffed7baafb9cbb5f8a56f02ab0caa2e4d1befe44e23fc9636d463b404824b37fb68084528fab0995e3ba1725e2edafd08d3c964a669ec3d600737cc17c17dfa60e9315c267b73c3766eec42caa803866c32a24c", 0xffffffffffffffe6) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:57:24 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x3, 0x9) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10090, 0x4a) socketpair(0x20, 0x4001, 0x369, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x7f, 0x1ff00}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x6000, 0x8}, {{r3}, 0x0, 0x10, 0x2, 0x3, 0x4}], 0x9, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x80, 0x519e, 0x7}], 0x4, &(0x7f0000000240)={0xba, 0x2}) 20:57:24 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="ad211f2b4997e28cd807655557f78c9601fc97fa79c1feb0a3ec00bfd2a77ccc8a371ff00bfd74fa7c4129deda59329ecfb6a2883be7cfe0ff9c676c17f0784b63b60ed3562b513f507a5d588eaee0bde2927321e6c229fd0adb12b34808afe24f5ec9aa2f6ad68eb135043182b512a151d3b33c6000f45d8f8453003f9441567c7b142bfca67bc11c9fc50e80199b2af04024b0a06f51f8db1a3e7d", 0x9c}], 0x1, &(0x7f00000001c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x40e}, 0x400) unlinkat(r0, 0x0, 0x67d6f27cfd879b6e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 20:57:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2c60e1f343c7c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368762b6626551a90e6a0998bd25030a00", 0x10b) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053a38b0d35d4e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x2, 0x9, 0xffffffff00000000}, 0x10000, [0x3a4, 0x7ff, 0x7, 0x6a, 0x200, 0xdae4829, 0x3f, 0x10001]}, 0x3c) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:25 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)={0x1f}) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x6b6ca77c, 0x2, 0x4, "9b4f47e4f92b57fbabf6c5cd1e69ef7e061a1720", 0x2, 0x1f}) 20:57:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = syz_open_pts() r6 = kqueue() socketpair$unix(0x1, 0x65ed749c3bba11ce, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x7}, {{r2}, 0xfffffffffffffff9, 0x28, 0x40000000, 0x200, 0x62c}, {{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0xffff, 0x100000001}], 0x101, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x60, 0x9, 0x90fb, 0x7}, {{r5}, 0xfffffffffffffffd, 0xb4, 0xfffff, 0x2, 0x6}, {{r6}, 0xfffffffffffffffc, 0xc1, 0x0, 0x1, 0x10001}, {{r7}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0xef8}], 0x1, &(0x7f00000001c0)={0x7, 0x3}) nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) fcntl$dupfd(r3, 0x0, r5) 20:57:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 20:57:25 executing program 1: getgid() r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x6) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x1, 0x20) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x4, 0x0, 0x0) 20:57:25 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) clock_gettime(0x4, &(0x7f0000000000)) 20:57:25 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x842, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 20:57:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) r1 = getuid() setuid(r1) 20:57:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x8003, 0x3) recvfrom(r1, &(0x7f0000000040)=""/52, 0x34, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 20:57:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1, 0x0, 0x2fc, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 20:57:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/158, 0x9e}], 0x2) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 20:57:25 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 20:57:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x5f) close(r0) 20:57:25 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x80000000, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:57:25 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x1, 0x204) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x40, r5, r6, r7, r8, 0x4, 0x7}, 0x1, 0x3f, 0x6}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000280)=0x7) r9 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000140)=0x10002) r10 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x1000) getpeername$inet6(r9, &(0x7f0000000180), &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) 20:57:26 executing program 1: r0 = socket(0x1e, 0x4000, 0x42b0d431) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x8) openat(r2, &(0x7f0000000400)='./file0\x00', 0x800, 0x30) r3 = socket(0x0, 0x0, 0x7940) sendto$inet6(r3, &(0x7f00000001c0)="3bebe388c28503b721ff465d35546d158aa5b41ac75f496a8b8ed0403190138b782c52a367d75457592e84a22c8f0b3bc555fa19e1b18075eafb4ca4302e5488302aae13ee2d6b992675ef77e192d8cf25b5d25baa0f722642c21b8c37383ad63c0d980e0a7f908fbc3d0eb9a20f0276feaa0f18c48b8689d95110da9782ea0687352e1f34791264f7a139df68c9657e2731bbc7e7da49dde378791d18ad703d81d9990cd671561cca944f53e6b415c1171e3a9b1af41cceac1d56f67f5157f4b47ccca671", 0xc5, 0x409, &(0x7f0000000140)={0x18, 0x0, 0x9, 0xe9}, 0xc) r4 = dup(r1) ioctl$TIOCCDTR(r3, 0x20007478) sendto$inet6(r4, &(0x7f0000000040)="efda233955c388d07627966f2da762a154118ace6cee31ee1cdfec545bc0b8bac8d91fee0578cf141d1c634e752a6eb919e552a60c3eb2d6ac0c4db582b3aaa898866c2826ae9ac9351093046dc0db7c7712e5d59e74024d255cedc5f0048f522d4bc8c795c7aa4a710e504b11c78d41a16fd4eb461470e19dcd90e93c134df03551329b0f17787927173286d596c303e0d27f59dfb16c360fd6a035997321d63281c44cc9931e4c4fda86665ddc120f04924a9fb0090bbfa3287b46f742c2c7bb0b3e10c10abb2508b350139fb52f9965b2cb0d8b5c6d8bd2e8e884ac77834caa65a2ad3ae0b80440a2fc5aa27cf7b074905fb6fa6d635be78f146c", 0xfc, 0x400, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x400000, 0x4, 0x3, 0x300000000, r5}) fcntl$getflags(r4, 0x1003) 20:57:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) close(r1) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 20:57:26 executing program 1: r0 = socket(0x1b, 0x8000, 0x10000) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 20:57:26 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) clock_settime(0x2, &(0x7f00000001c0)={0x0, 0x40}) open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 20:57:26 executing program 1: r0 = socket(0x0, 0x3, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 20:57:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getpgid(0x0) setpgid(r1, r2) 20:57:26 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) fchdir(r0) 20:57:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/151, 0x97, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 20:57:26 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt(r0, 0x5, 0x7fe9, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7fff, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 20:57:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchmod(r0, 0x100) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) dup(r2) syz_open_pts() 20:57:26 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x6, 0x4}, {0x4a3, 0x1ff}}, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x8}, {0x4, 0xffffffffffffbae3}}, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 20:57:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x22) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x100000000000000, 0x0, 0x0) 20:57:26 executing program 0: r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x7f, 0xfffffffffffff001}, 0xc) kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:57:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) getppid() 20:57:26 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffc01}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getitimer(0x3, &(0x7f0000000080)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:57:26 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x48) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 20:57:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) socket(0x40000000018, 0x0, 0xfffffffffffffff8) 20:57:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCDTR(r2, 0x20007478) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 20:57:26 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x8000, 0x10000}) 20:57:26 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setrlimit(0xf, &(0x7f0000000040)={0x6b3, 0x7}) r0 = kqueue() socketpair(0x3a, 0x8007, 0xffffffffffffff01, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) kqueue() 20:57:26 executing program 0: socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000040)="9c879db436f050674875e4b4028aaa24811e77893b1d5a9f54882ea1f96840dca724358ce3710f029dca026bb96fdaf9ca342f16abe3c66b73aa17001beac12ae708fccf29499a9b4c20ff7191592ae12e5d78b5772d7cf3963e3c2c97609f71c9055ed0a481c0512794b0ba9f91ef6ebc27f854629087c2ffc68e345927295c5338a7741bd0b1b2c1ca0615c74a8509427b1c0f786a7ad7d2fdb5d1e39b944389d9468e671d2493", 0xa8, 0x0, 0x0, 0x0) r4 = getpid() fcntl$setown(r2, 0x6, r4) write(r3, &(0x7f0000000140)="c8bcfed79c692e93436d989403aa0f6682b08db4257c704ed497cb04a427b1ea0ca05a4c90dec5cac94ae2f08a21951bfbb86bf98e3fac2aef389a1a3c634908e9be02fca2f28628f05954fbab59d72a04f76795a5abc63c81dca80ce98b04", 0x5f) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 20:57:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() sendto(r1, &(0x7f0000000280)="ab8d97baecce9377cbdb08b1d56c29b57ca8fc71c6e7e53db11f9fc24b19af1063a2935aafdafe2b040100359c2a635bae3b5cd853cd7adb14eff2b2bdc80302cce798ff81cc558d3a7c", 0x4a, 0x8, &(0x7f0000000300)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x10000) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfc, 0xb56988f, 0x835, 0x0, "eb541afe4cf83f53d41da5100348ad308718e141", 0x84, 0x91}) r1 = syz_open_pts() preadv(r1, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 20:57:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 20:57:27 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000240)=ANY=[@ANYBLOB="5e022e2f66696c653000f3a5a6107601c1bc7ceca1463454d2f5429900118cb000eeb9a8c56c28f51235b91ef4b30e276141c054d213c3f46da9119db754a4c904e31dc2a0a1d84e07281b40bd8a7bfb2e36569450b5e1d68922f73b5a4cdf461d25d8368064749b97d7b2077e701867d9fb109ac956486412063a61bf44ef8d6d0bf4acb5a70e07757319fd61cef07e6337487e129919244cdf5a051a4244a204122f5160c982c92da91b6cb5a3c3a687045212279b716e56e50bed8c7f743e81e122456a65956d2307d7a85035846625b9c2363ce0a640e69dc2c2fbeb50cfb7ed4ef1454538a2404e54a1dbd96ad322040c40fde9134c41b8fe5931c6e61ac062b344b0a95939b5dbe41d0a891caf7c760deef0751a7cfc6f162c151d2c6d680665930a"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) listen(r0, 0x80000000) socket(0x21, 0x7, 0x81) 20:57:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1f, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:57:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xf0, 0x8}, 0x4) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="58513b05d0e024d7b0d1c6636b3227e2a0febaa92fd8f9f1c62bb6d20e19865872af1c5da0b4ae61c204f7c32c973b6154c269132e94d190466e99b144317c3c1e4e929b68b341cb2a4c0ef3de941cfa82b0ace9519f68", 0x57}, {&(0x7f0000000140)="b7b4c80051e68ecbad497f9a47ced28812005b2aedda2df7612ee57dfbd0ba1e272c3dffd2e64dda33ea8890a4f4a66d0e4c8455704d52e4dd9963b3afaea2bebcbaa3a17dcfada214b9cbf41df063eb49a689fc8428f3bbab25d9bb080956a321f5ed395fc5b04d462b6459a618847886b58b63b642a7d2f26617c777b9e8a1ade5d8cbce18385546eb", 0x8a}, {&(0x7f0000000200)="3b530f5233690e3fbec9dda3213a230a75d0a9806438cc60f168b16fe52ee0b948da47baca818a7bbd754d05492d3122e42c83e48a58d8dc38", 0x39}, {&(0x7f0000000240)="5f7233bc16b366cd8e211641a1992f3a9759ceea05f612bad999b5ba329dae0e495a4bbaa9c6c7d20d4cdb092e4381bfab02428b76285f24fead28a0170b1c790232b6b26e104d4afba3566e5dda3a815457", 0x52}, {&(0x7f00000002c0)="e7cfeae0f0da8e2522ac0afa470acadb2bbf386971df04e5159f3bfc6d52bd4e101323b20f2bdc75a0640b780ad20a94ba904a3c2fe1225ef1f20d7a4e381825c80b3c7e2af0223eeb29f88ccc19a1a6cc189f0c46bcf04d14a1e3a9d9d35203a4c721adfc951a9e1229e134915e31e19fcb8e6b35bb23562da429fbb680927f73f650a0870be919289dffa82e7a20f3881dea396291fd27d88371d299729062a114fc96ae9e9405da25c97b561b2198ffa88054a084eef964edc059c4063eb5fbc08c78a9ec3a783444689ce552b2f23e25f6b34349856b91f52cee14e87e3cf869524a54513262807e878f8c271a3c48efc38f31d40a4016c5c6a9db2ba7799ac62059152aaee00cf798210806e8d1bfdf9316772b3be2e78cbf388f199a1049c4707d9aed1b2333a83aa4b0ae1ee89a1e0602462b265f254c4e5d1872a7f61f7145133d81c8b02a9e3b8c149507eaadda0b98a817ca4f364d58de09c8ea5cc4f345dc0c18a23e27478c6c397dc7f871b314a6036de26c83efc244e7400dd4a05b86320cb28bd0f8415ef4efd371f56bbc9cda9d0c34ddd4d4c2d96337847797a912d773c257ad741eaed62c3f8a15da28c987f965e03cd7cc8be143ced40a3aad8d581f6f9c264faad825a6fe4192c54df3f586e9aa0455d866a2bfefc7829bbf892e80a43aee1c01db5bcecd305984b233d3d4cf0fa8b086c7b4c0ae0c46bf2d791b680d0c8998682539dd97425be06755416f56cb4810468ff1f0f30bdee379b82dcb325ed890f5d5198449c361d71cd2bd58a31c5ea4f3533de63c244648be1db32ae643317c9f4e8113cae1b8446a6de869abdea3ebabf393132350efba97bafc72363decfc40479fe9d4a3151bfd5cb6bb10fdb8dd6244f9bef7cbd70c946623d1e0e282d18e67cd17f1d5c764ea97b5142e117cc306bbac2d07f93901a73bc7cabf4a1f07cd618ef205dd509036b65894640f6b4f57c887a97e432fddfbd5c61d1303f365b8001c4075af73d5c918c31443c5cacb78a68ea5387eb48916ee7b006f02d3a15580941ce0e34f9f86f9ecc07ecb13718ed474cd5f2fd26d8149e27269d4e9cd7a011ed0e2470bef3f811aa05606717658c2e93f1c4d3d1c6cdffe2ea9cf008c78e27443a3e54a04d92dfc76519defcebde3ea020386bbca2a67260e8b069ddc2c82df6400786d360c4d4e87342759f7424829acbb437b7e64c38213178cea9a83ccfc9afbf40fcf4dae3227ad192478bb78d7b984e4edd98b7bf7a4d63431601806f4a7dce065f61296ac4ff73f07ce20eb7f3fbfe8f438a9fed436dcdf3b1bff92cf4234f1a6130d40e3df940f806c5fab6b57dd62a244d612c27137a237b2dbc302047077b4e3f1a2d933ff8086e228fde75d4d4950cf5bfb24759f14be0b296d9562172de97126f08c87344dd7a8642ee4cba0577af8b25e6cae172c3f311f6400b458740afa3709424753a6acb5595b44eca4ec81b87d97a1893d7c561c4f7e68e880ae128a0f6266e7d8ae25d9f21ba2640a25810a8e08aea1b13fb9f0aa18b1b7335c0a6efefe3bf51e34b623a4e0438e7047379aaf28b55b94bebfc21c7b26c1ee1624e3d3a633d9de609d312975bdefa5dad889887b7a648586a9194ed5fc207ce5bc0aac48d49bc135d824b355ed30cc23282413c5c0939229bca71da1ff4a21772c5fa6926780147fcae60e92a6f39224ac3ece09b21a1c800bc0b4ff943ffbf27da0a18ccdd36fef8099f7d581fad0488348491573b9158251154af514d93214ae3b67100f53861bd7c4c7d69a9c5b502f91acedba4bd25454a409f321eaa9f1e8b0af0bf3d1be827b96faa60e7ef7885106cffe26564b460c64b6759cb99c18c24ad040ace44f0848cfc2de23a166353828798b62d6eaac4f7a5a8737824759c508037bc82c6dc4b048c41ee610e605ca8bb7e170a5ca08023024c3b126d57c36761cc9c90c620635188406bb420f2c3390c3d2d5dda9dfed15149eb860d5efdfb2b785f1cb02755567fd38d7ffa738b0e771d2575fa15e1205a793baeda839593472624df5bbeb21feef474eba8e9df5912228a67f0cff1a4db30a2ca1e7a2f3faec0031603340f9c7398bb81824e8cc081b9931a408a15099a0eb7d5eda353f95def6646bf91d517201ca35d3c2274d58393c47ec32c236d6569718cf8e02643cd190cd4e5b52c0b350754afe4c4b36bec3727d2a74f535575afcaa7ff6ab6c43a8a93126d6d22834619ed2e903ece81d46f5b64bf80d14723c58413bce50a75e1905129723c254b3a93f52d8dac25278667029e058acf6cfacc5d23f85f1000294fa29c34c76bd5b8b69af56125734b40ebd530689b8238596edef3bf022b742f329baae8bceb9e030b603c38656f96dba6526a30abc65ff7fafef0b5cb1a6afe5adc876945782b6e6ea212b35e0d4095d27bde2b37bae3e7a16093dd1b280c938550284dfaa3143c270fad27cc02b7b756664b7e6dd5a479d36ac35fee1f37851ef34f2d9e1c503ee8d1c4a81035a535b9f8af695b5c56e130014564aee86f3eaa0bd5c6cfca84569fc8aabf33b41324584aae9cf671375b2e5b445f1caebd84b9146ec1af48f2c2ddbf67ac779f3b6581b6247a928e7732a767805feb1274f2e56493d67d0d1db48d6f59d8cfee2544cd351e4eb77675ea7ca2afbcac27302845a41e862d343f075bb43cac7d7f7d000ba50750958db74d128234c6ed5a205f4bba1a20fd187e663ba8e5571294b30cd55ffa55ada49136768394b1d4c5efde883919367bb042a1e65bfd610273d5e915653937e9687a7799710f7a76b57f0d2263420e9e8943244355818690443439c0d32ab64ccbf45e27bd1cfc15b72e3006732662c3c4458807436536dafc8654ba94fd651ebe66c97a97bc484db38ccb5a89445e2b6b4b5b661bba2f34080a91c911fca5b864a5c50969e724ee7352d3276e4de2ac92e4d016bfdd92ebdd306717c354e8d6a8d2f18aa3ad1b0070fd2acbc875b65fa9ae93d5f493a2c4b09618c76427bff9da7287261a5849ff03ab4e41922ac37ac2ab7d3f1c97747008036740184b5de982b9ded203a3a75331a9f7932e12647328d3d12a311273957f2e8fbab069ab02343c43ea4f65da618876436e0ed2267af8ef252ba41130d70c5c56d1263e9405e8ab0eff1a445c7102ad158bb199f093bf1131029ed234edc2065ad252dbdd90c6d2a1f3371493a2047366c56bbbd7a1dacf0fce53e5826bbc82d48270a3c22923bc407707f9205145eae13141fe32dd3a2cc57b9d4b0a458e495f4738b48c091f42ecbbf9f8d55740ab8fe1f15ff748dca0dcd4a691b327a62aa94972ecabb8510cc83ada0fcba213624f5a66f0f2f536e7cbd34f5bcd40a5a6a7137b31c102a69ade951b69429b23ff40149d2af78a8e21125fc0d99bfe02380388f03f1144b22dd9c8836ba4132d9ccc7baee9faa6dc45879e49b02b369ea73bbdb7a8a4f2fa6b7b38ba80fd861a7213f44e86d6b81fe8c9a3441825b886cd43787c5d99ace0d36bd7db60bd68072491faffac6bd834f006c33bb6c1cbfe02a8ca83023f8e5b0c23b34765cf8f0e114204fc83c8e61f2d1e5ae89e2728651158c6cfb1698c331145936305ba484b9b1b0daba72f727bd5a2ac74690ba4272f00466a79d79b57a1c6368b07c1cfb48b7bb2893743155c3396423d8089298b7a6c631ca7acb33d3ac889e1a2b76a55d6311c7fe5a0600dd9140b9010eab838782cd447cc1fb15c0062639f879970dd70f13067c96d3c5df1f0fa5f4aad4a95b5c8521132e35c20433a8c46f5b80f40e56f61c6d2eba439823489a62647714394a49fd087c0a389ddd03b3b54c09c23c96304237df84e919e317fcc5d55be2c2339782c0e70b12aa71ee40b8e173953d51ee5934fc85c486e12786f4fd0c57b7e64ba465d95ee9213c21a66d31a0375e5a5d6dcf78568522c3664d5bb0b3ebd9dcbf27ea785fd2253176db0b30fbfaea87f6798e62c527b684ce9a493dcb6a4a26c414c4fad082d8ac4bcf0c0ea1e414cbab1d06b1d96bc88b46518bff583c61f6dde8e56c809f80e36dd66c1229d9cf24fc82ef44987824cf92c6f740e63fd2a58a1c0321ed42c5e401c04c06230a319a96ed28a9949de117bffaea9dd17ca2cb829e4e3d27c8f3aadfae32491ede625a7b9b2087bb00cfd17d11dfa1d5e39fa3ee25e729b4cb0f1bd0e8971c86ae392ff0b90d38cf79b45a11f86f8a57632dadcde45f480aee960235ce91ee889ad6c47c6a31388fee24cf6efbda77c2961575e0f24b4848a7a1236a5d403530e5237fa13a440f4623419b21bda8219a8aaa1935d7f81ea8fc3dd54e0f5c34115a0d1821a89555fa5e5fc066b85e66b968ce220fbb522831d35d730184a61fbe3eb469d6beda817e208344e0073c29cd820fa073dc41fe96892e04bfbcad84ef39518246a52474ce73706591f6b8de997bef5b90f8988708c98c7e05c2229bc5a0f08380448efb48aa9df0ab4851074995fb35003d8aa15e0fba457f6f7707991a335ef416137f92eb0258ceb7b7c4e2d684288b4616ecbb8ead5870983c55463246b06aec7fee2a925d50d5d2f7429f0d3007736c7a084d8f7fdb940a7107982e7240b44a7a330de90ea6a829786597e3f75ce5909867fb9321cc93dd565b6cd1ed0c914d21068be0caeabdccc2b84a692f6c7caab64e47e300444fd609b2e4d621da5c6cb67d07c1df55d213e4b816d38ea59ae18fa068a4cf4d001e99d1fbf6b9bd7b43b8d8edb7b585f9f581b2767525ff0d3b98396aa05da4ea4e38dd602cdc6c0e43549784b84c95511b6c616fc81611aa311d8447f3a5e6419c27b4d88303e5d41e5b5eafbe4d5b184f00ee050fc6b497443f5f7e2057e8bfb857f3eb5d60a65306ee630d279a00960b6fcf44fb111047d983941e12cf6f2e3acae19eb1fa81aa7a8aae64e05d3f1f67d9239519d8d1cd6e0e6c30ef775e1021d81a4dd0a7c7f49b160fa62fa73ed67ea743833bfaf5df0288a2fc0094ed55da739744fa3e72f705175367cb649fdd737f2c3e0b74db317876d5d29afc9bd254e94966839820258ae285c7fc3e123dbf6161151184efbebcb5c06b9ec4142363026c53ec970b0fcb1a1f8e8c733e48db965b68116b99afc78b007f8fda20e3392bb2989af4c63a514ade5cac3b7e61936fd3670b4612430661fd93c28d9ba4ad4f7ebc7de138b93f8717e2a6b30b9e9f03e01ca7a512a127478c320d314fdfbf6fbf2dba799d7372c5bd7f016437f0fce12575fbfdd483940585ed3c2b5abd448f5e08957d57b56c4e51078f786066e718635c8d0c8a7942029277f15e630242029ec3869c58165b6a5716cde023a7622821b04806a8047e3d741e607427ae4d86415db799ee0cf3821a8efe5862a50c9f556dc922c9b80df2d3e11423d43719c8c65e85bcdfc8b166a1672fead16dca978856978a0c8c9f922f1547d7d31caec6f98f8852383939f0c2aa7a456c3e9cc99a504a497d9ba73216b2b059071c9f36032d551dfde6d0ce17e14a7998eca6f1751bc7067170f0a092c25df18a546b4553a989e5a37ffa8469bf731760ae896665524a227b1a49dfefbbb2f3b42a3871ffd6d664215559ff3544e7932a446171e63452b987d80bab305ddca64f8628d9415152680c17d72b893d39d17c762aa5ff271fa72889d3f09545ad75bafd8d9bf1e65f73e1a9d5a1b250c54c77b3023008ae8a3b349c55bbe8776eb69fdbfe55147f10ef59aff3e14b9bb8610b331d1cca3c6fc7", 0x1000}, {&(0x7f00000012c0)="87a02d5d6d869d6fee3d06674acc4443bc56b33f53433c103d5ee03757894ed61d9790de8efbf346e4e559fd5e7ea8a3ae385fbd85ae52c4f14a348a7e323bc1dcecc33f679a47b1330d948ebc4183b3fb99e1174f367a9bcb740fa1304f755da6a0b2dde64cedd6ef58f8b4e82cfb5276688f006f2e4ab6cc5b652e78a45f34bbef0883883bc3b1f6b952ea553147", 0x8f}, {&(0x7f0000001380)="7c2ff13c8fc194d910426f14e9e15a7fc51e077664701309802918f4d923ea07dd995a08e3f6fb404d9765ac1379d5bf4bcbd4762ac5a9627c0857616710ebd33bf8b91459006eb8998c721408f161d3c082142c3623c25dc22727aea662133aeadca6a69cbc24cb107de572edb4", 0x6e}, {&(0x7f0000001400)="c7131f4fc37c2560bac77d4c16e08e2fa6bdd36eb6d24bcb13f2c40f47d6344811a356853eaf00e47c8f6de5b82d34657001365e1c68942e5fa662fce617cd99d4e534fbd8054f01ce788a25bddc6aea1ca20ca7e707a0d6b658754f7586dcae05ec875043622afacb81f900dcfe0ed09daf5316855e45ef83c075cc8e828caf66d48bdd10af5c", 0x87}], 0x9, &(0x7f0000001580)=[{0xe8, 0x0, 0x81, "8c4b47039c67f1d9794a1b1fd6370ddcc5c4c12e2d3f56e5b7f93bca3fb7f41c55e52fd1879b88e479b5ac64ce24af73284aa5c9323be4a697e39432632b83ff902bfbad9f8471aa4700a7852fade44ccaff448efeadc86e0826a6bb53ac598ea809f7af7cafffba51937117912c2ccf75fe751e7889fd4a193eb50858438949f5c2a44407e250513dac263ca560bb6109a7b9ab3ff59b99b0f927fa95895659b6475d8a1fb12cc2a0a1a5a21c10dd35b431e7a51db85556de31b385fbdf185217a242bfc9af4019ac5e09c758a33f7c95250e0821839d"}], 0xe8}, 0x1) 20:57:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x108) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x270) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 20:57:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt(r0, 0x4, 0x1, &(0x7f0000000080)=""/250, &(0x7f0000000180)=0xfa) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 20:57:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="83cbea0269278ecc12c7ce17722983c48caf4e7e33457d2c58bc2a776149dfb53f7c0b2eadfc51c00ca7f14ea1b3455133b51bbc1c18a75e0e38b7d3ba7047f4986cc48a30498f793c955906f96a6f2fd788", 0x52}, {&(0x7f0000000140)="3b6ceedf7a378fb7b260256da397ce48cc8e920e8c55", 0x16}, {&(0x7f0000000180)="a686ffc5a242ecb7f46751b6c83523030d5b9bd6bc2675fb231b14cf44dda931d8efba94cac0529e0040", 0x2a}], 0x3, &(0x7f0000000200)=[{0x50, 0x1, 0x40, "4644f2e7f55186382c8a693027130908b715cd8ad09fd58e035052f90be02ed5e5f6b28c28ecf969a98f27b90457670425f29b071b404718f340c26497"}, {0x58, 0xffff, 0xfff, "32e66d8c8161b63f8e8ff4570234665b216483a57df514abd19f88a0148f1c1c2f0364211eb6f7a124e060ccb37dcfcd2b4d26ecd48c6cfef192062d013c1904a86c5fec"}, {0x98, 0xffff, 0x1000, "49caa2e64bcf351d085a9c1699910e1595356b0925b0d68d76de5458f26de90daeeb70efc3f70fcac2f93aa52be0d83d96797c43ab4c32a0477dc386b03b65f0d3f6aa0ac8a680eaa244bd062fc1fee0ab9acce6814abd30e7f1af8c9b20e65a074519701172bdc364e72631e240961b3914ee32de965d97f61ff112f952866ec9b4cd8cd64e66e1"}, {0x68, 0xffff, 0x400, "fbd7c8c7d566c308196268c8744c9fe194bfcb1c02b9e8d06b1b975135d9af282916c8bd3521799a59219c98b061668e52261e4940f05d7ea4750506a0fea44b87dd4d46b5dc6c9826823219ce88e252121d0a8b14"}, {0x100, 0xffff, 0x6, "e18632a2f9267dec56ce263b0c27b19026d40cafaf4e4d5233e6c12dece72a71fddb6819bbe14563c0681800550b8fd8655988a6226f64976cd23a9bbe6ef73c8df61ab6651d8d2ab8f3d5f58872594983615325b4d452eeaa4207abc6c7e4be2748b07c75d9e93245d543069071b2934daa24870893948a568adecd8c0527ae29b244615dc19af2f741a6b786012763eb2904ac46536c7d2cf4c87a6fcec2065a495c98109a0993d59b5def12214dc3eaf07b924cf70b9aa1630734ac55126a1c43ac1af16374854c74fb2a1cf3530e0128096eecdf59c8231a928ea15c2ed55e0e7a2d1e7a030957"}], 0x2a8}, 0x400) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x400, 0xfffffffffffffffc, &(0x7f0000000500)="3993f557aee9c680dfc879cf5378a965114edd6bb0d3c45aa89cc366401f1a2b0fe415aa6fb6b78c3e220093fb11867b7ca9d7fd7566248937b64dadb4b8c5253c23f23d8fe493be0e272b6ce9ce93241cf27e21369617e0f60b7618e106d4efea26a0d8db3875e4eef795fd02c681e4c61606e8ffc77b404d2c41473f092bfe7c79767ca13841face918415f17023edea8d3e9ad88870beea63d333c8aa69ec8a5d81b85d51239fd343164eaca89f0763c7d299e93f6f6843715cde7daadca0072e6cdd66a1e67c78451f12d6cf0369defc31f98fbf60632d09b350eb0420191b", 0xe1) recvfrom(r0, &(0x7f0000000600)=""/16, 0x10, 0x1, &(0x7f0000000640)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 20:57:27 executing program 0: r0 = socket(0x18, 0x12, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) socket(0x10, 0x5, 0x400) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) 20:57:27 executing program 1: socketpair(0x0, 0x8000, 0xfffffffffffffffd, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6, 0xc) 20:57:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) fchdir(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:57:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r3 = dup(r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:57:27 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x40) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r5, 0x80, 0x5}, 0xfffffffffffffff6, 0x8, r6, r7, 0x2, 0x9, 0x5, 0x1}) setrlimit(0x0, &(0x7f0000000180)={0x8, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x120, 0x1, 0x90d6, 0x1000000000000000, "d730c1e7bb6ec6f23c5400310500010000e74de4", 0x63df}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r8 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa18, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername(r9, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) dup(r8) syz_open_pts() r10 = semget(0x1, 0x3, 0x100) semctl$GETZCNT(r10, 0x7, 0x7, &(0x7f0000000280)=""/168) 20:57:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="68b4e3e4a9c34e38c5d1691d188159ab4478a6d0d1cdf11632e3066fd272bfcff513", 0x22}, {&(0x7f0000000080)="7c328104e4a9728f360da7ccd02951fe6aab5471bc749d238c19e9b542388ba8d88447c7fa98299cf7da1f328225b1cb59ffd0a239fc63f957264bdd1f17642f75ec4f458d935e3e6076fdf3053b6fac628e507bbd62f9c1a501932ae127320db65b2f966d3bd39fbd609fa23913058188476bd1b7f3526143191dc129576a297040a8c2a43e8eafb5d1747ca5aa5870f364b1ccbfed34a559469ac96f035446721dc22ce5cd0d72ad0c8bbd658ecbbde48457912246583d8321c40b8fab4ae1e39b15d696ad99d9baf4bd65d71060161cf6d60263436e127e3b93466f72ca33788f0d33abbc2c2ea1f2b2a652d12e5104", 0xf1}, {&(0x7f0000000180)="3618b2f5969ffbaa206972ce1a458e6af3bbc8fea98b934ad4ae6b181e85c51c4ff9f8e2916c2bea3d3ba256bbbd97722ec2b3533610b8222a35444ca27b551de8019307cb927ac88eedce19aad595295d52a9fc", 0x54}, {&(0x7f0000000200)="37bb2c01d7a252a58cce4e3646c939c8050f6e8d3a09c8d5ad38d91a23c034a3f3d9528bd16686c0cabe42b2c9f9d9dddc543df2c404fe4020f5a71f7a30a7c2b883208b5caa24", 0x47}, {&(0x7f0000000280)="727a17c21b981514c99b29d60b4ee0fdd62949ae25a5099f2b9510a1c574af53dceb67ae877406d9a7a7abe544df6c", 0x2f}, {&(0x7f00000002c0)="d15316df3e0f16360d116020418e765f016f3a686d2e88a3619adf02734c037b9b91df6b31d2230b00d73f8417303d28e2d94ba9fd2e45446bb60ff42b24d99c6337a942be94d804350d4965a5dfe5113b6eb9385c1e623372452b57d286ed86efb7a4f027985e7adfb620ae47f82ce80c3559786c060ede089bdb4127860519146077d7f36e5fbe9b0bc1087930cd241bbc5b1f5a61281e7d0a24578a3641dd6d537006992f606df8e65e3a9122", 0xae}, {&(0x7f0000000380)="3ca9e9e52b65fb6356ad4dbb63e7dea9a3180c600205094cc3d5a0791c58a177a07c84e1cfe7500048f969d6ba8db0da8dc00e9e508375fdb827870b43f698ce4a41508731d1394c6bd05ce1eb267ca9c84e2aae1adf282ff35016965fb83bf1eb70d708957940a64dba22c57f1d2515d2e4b70d1787f996c64cabc16180a8d4e22ba9da3426697e1e9a6c69e53eafd5ef65090e8cfa0329ef0ea116717d172085fbb4d26adeb9e7d1231ffb5379becc302c1f106d7e794f691b2dbb15f500052b4aea5f996392f26ec3535903245a89fee700ca3d3560e3cefc30773f39fab0b45c21f75de12dd8e09a2bfc35f9cbcea74fa6f409cc413d03d040a6842e236ed97f5a43d5d2b728b67ed06954d62a34b6f4cc141a6fb19ddfabca35bcf7efa93c1ee19a4dd01eb32159fffeccc5552da0e8b3400ed0bff353ee853824f0d4791456c61d0cdebe7fc68dd5bfe55d1a5802ed3529d9bca39fd22c9b1a239df07583a52b7eec0ca32c2e33700b3d7e336b98ad285b2920d6eacb96e05238f935e7306af9cbd6b3b0cfa2142da8978aca57fa88344806ca360b44924abf45d1a65e5d636be2b633a6e86dce7b07f01f4e6a36643ac4e9a0eccb47f264ae71b27a2e07989a4d9910df132f6c8f79bf919191e5967cbd82a5646a32f2da83972c0734d5a7e52f1082a016f3c2285451dc9d3259f71ab6d061173b2146400be146343a88dfacc4563c3f86685ba2c7930a1eda13c9a7f2a24fb16d4864c5c8953ce25f8d2f61d322f9784d7820d2513ad60b4f2013124ff90b6c2a742ad32fcbf0e11189c04214682c4ec917aa78bc79025d27ea1beff67e79d6a4dd001ff896e2045602ecd3608fd520f94d1fe7fe020247948e8f052d83f5586702cfac8d64def5d4e81d8ef8437a211ee3356d9bdfe9d4c3a83f08494f4bb069f72920709f2f5914984a0f661a3f16a2dca07436e6c27a6ead871185c1de6299398365dac02b1139da0e6dcf3e294739856ab8e3cc96c74c13bea5b2d492a6a560da2df0fa686673bc8f71b1e3eb2382049e5cc0c24602f799deb6712913ab8f2594d999d168fc232d0ec985958a49e85e41429385a0136567a7f01942cf8ca8a19516b8bc93104925fe284056344120309bbec9edf0c6e1478dfa9f0882dc464aa998128b3586c0ab420b6f3027e34cc4a026082897be886030b44ce1aa69519a5751fcea9c7136a7445ec5c836a28d22ae6a73cec016bb4bcf01edd04072ffa41854a4f5f1ab83b36f2a52fda2a97ac101cd7853b90c96bc9b5d9cc8026d740d696d928cb463e9196f5d15280dcb76f7cde905ceb9885c02cd74e922bddfe9cf77ba97d4d637fd14d806fd92650b91ccaa8fa259f397aae7036a97f0141312d066bdf1dd027ef8b70c8a7c65856249ba8d83c57ac4bf60fbf1d7777c1af667154f5da29168a4605a05c16ca4cffc195ea09cc9b920d2338867d2b225815591dbc2f0b445ffce1afd02f4892922e3bc14310fd54a4d25f6dfa1bbaae6ba9e74130b1f55f5f5249b892cbd0a22a899cf0872fee9ee2867e0b7c6f8dbd04762059304ab074f5dd246680cf40b892030d2ac3c1ee507087785004e37011579a4eaf2e87600afb020a4eaaca323e7488eeb20766a8f7a0141cc97c5bf245e69cc1ea49430996934ca9657ffb0c6c917cc841f8525e795e9db4d040965dc8ffeb1a87717c57fe8d2108a48d62e03be43b62c08b676bc991b6ac68d190689f3eacc0d607838f3814fc87fc875fbad121233f6473e019ddab2c52738c056d9c816ef5a72dbfd23f5d4d957ab0b57f1b793bdd208898643640bd651e86c8b824b0768369dc37b5df5cb5aad42f63710db6cbbdbfc94a6bd4b0d4ce2d8a3b4c91bd0c8439742210a3db0c1e18551539f960a3ca3126fcbe19bf7ecbe7a3f9ee61ecd38bf64e20cd051ea4b95ef814b8d651a30c047d69731a762c23aee582637db15c9d267c3f5db7818519c84288e8d36579ad586b0b164f075916732e54caba6c38ed894b888f5c401c2ec0fa234ef4b41b690beca9c583128bd2bc60c4b9171336866dc708210840720829263ce2d12318cd456e18a9340fe8d5b5a4ac3ff4431435a455d5b6cae459f1d36b86c042b9c658d0e2df18bad8de6841b2512c4b07f874060b5d18d513d9bde9695d57ee6938de7275be0ccdc7d30dc251ff57aaf967c8c4ac2205a1a9c09ea2aee6a1de8569935e12c66d4518d7541b0ac8d2825ee7f8b42b98584bfca0603ee63201a4f7e1983d11a089ccefd10bcd35dc9cfba8d7251f370115d49405847c43bac42b61be7976001acc5f0241ed3fdc233710fbbab0b83388adc30767cc03ce2e14f5abed2de0377993f299e0e313e40d37548d5cbade0a606a65915111a94eff06e544093974a92a2771e2ce27ab3077e0537ae474a946ad2ecb5036f2538bb17d5b2a10515a3fb558a18fb8c21d1c964e3a7b61c7ebccde13a4360a37808fd6dab47d21d63d1afecd56eef1237e3f5dccb6ef8ba0a213ec75bbf77243d84ccecdcdb7d04a6c6859c66772d8b9fe8fb71647d983b05feecdbc99eed0879b25423b3be65c38443c17fba768462970430775d08b463f9ae1920e724190c3db7ab5aa03a58e5c7ca44565f3685f13ec3453ce8313ed88c5ecf3dfd70a854bbc72b4e806277607ada79b47569209240b44fbef84a1f51845bdb5ea1904ad160ca34d20edeca96a79f2af5d6ea7d585564f0acfd20220269202481d7efea80938291df697f8478de1cac87a29e46d48c5a32d60e3c8dfff8795662f36169c1d1fbff95e31f676e8e202b9b794e783e5d7e5ef3f2eb7b746dd998d6cea26a97104960579a3a418ca22f6d31d2b0d5c8d55e55a9146ed6aab21c5aa5b0d730dc21da17e5270c258878d5be97f8837da3ea49cf5e5d0f44e4e0174895206e98b01d02b7298496096d92e7897f1bc82c4962c3765367e501c009e19e2d2d0016a2994f7134a3f96e427127a0a4cd750a9e2863ca6f0b1fc198457c9bd2a89dd26487d499c3237bbe25ffe83f9b1a7ba0857adbbca6fd17de03aa3cfbd4ce12730bbc2e1e6da74ee35532b1c1b0af2e068c810d575cf7fd5d56d96125aeb5a0f08147b8840bfb7b3aa6d38329c150d4ffa753f14c6099f6f1d66c4e2e09d1e2f78d98c807758d2a23255ff9251b5317803dbe932e70a49eca73f2c6ab08ccefcb397a4060ad4db1bd5977e472d8006db19cd6501cd59f6f06ee6c4935148be7c2f05dc44ec3fd54026df445bed1c3ddbaab8f29581c1dd5546f1de3a7aa4dfcf2a3dba661a510ff145988dc6dd3ae1cfab981e7679bd03bb2882960c8c4c37c6ba5526030219a3a026592b9cd749c1c124e858f2b3ca39cb47864b0eefb6345994822f450a64b8824685ecb19024ad528714c8246fe41bbb7c423ebc3083a07841937cffe706463db63476bbbb64b53740a10eda67c765bb1dd034bd1a9d4c93b43432d67f89750e324201db884e53a912f458cf56c3c3953c604a3c12631f929bb6f7f40cdc311566bb1e602a372f2743741e887ffc0ac7ba7803b58c7ac9ee8e007f3663d4e6f3572131cbc81f34948219d6bec5ece70b3267a9c6649c7eaed451f6730865424e8e40b19d1d7b3d2bb4e4b909a5dff8b54fae74ba8b2332d9e8ba68ebe3c3b8444e38f497e21f9c63a5021399953908b74813320b33c7619b40b03e13e01d611c755b797929b7599454003a709459071e5b581ed5e7e4bccf833289d745349c8252c4d2348e67fe0e88492f252aeb58f6d057fa7613a70e385467403abca944a294aabac6adfd16751e6dcae2266566524e544e599e9b662f60e5a81214a76e49e2304a3f09f1fdf6764a70d9c721758e828a1bbf06022b79e1903de4f18e8fb5f53ae443edba2d27ea4962c253ee4a11501a8adbad1b5e5fd316660552e4da401ae5842eb07f6b22a6aed5f505e3bacc50ed338ca7122e4ca8fda2176e8da081687aaa35eb71ec79240366bc8ca7c46fb54323923a2baaa5f54175206288722b1b4f40d67fbc9b46b5d1fd5fe63db06f836a93b524a10c5ffb49082e7e7044de5eb66a5f9b3a927b58a5b1fb6de71dc00349eedac1d823789a205516b079992ded9fa40bf215c0578885c81b991299d374210f5cd96e27183c42af39763adc9e8f5e1ed7b0f566b9c062ddb9f7c0647d352aa74712e5c3c0ca3460dd0bda059cab69e12593505c9b07b9d86bec5e62a5d02d4f29e54e4b8288958f7b3e7fb3cc147f4babe3a354a28eb9b4adc90d4a0bf833e724d78e326ebb673959d89a1c0045c6d646406252af00d1e0cddcb8aff8105fa2aecc0d031f66e975458e7ae1ed0e52c8bbdafacb3140f1bcf8eb3222dce1b2a6bca8fb0478201bf76388bdbd2b2ad3b35dd95952fe2a13c9e52c6d403ca32ef4cd4139ab294735186134dd210780c5366bc459459e69c1f7de0b657b8735f88ccefc09d966cd4f18ca50b025ac00b4d6fc55ff03e86d432a0ae6b92ed8dc625a2f2f34ffb911e161bbef5166e80c78b8e16c75c1cc2a5fec34727ee214b1b159429f1280a76a0e86bdd758ecd9c8bea3c0fe6c7a17d104b4f52602e850e4ca3fc91a502fefcd91812d9078d0b57ab251dd91d35cd3cbb7baba56977684141ee55f52e1dbb909dee471471dbfdea6b2fa9511edf340dc86595fbf3efc5a54941064d1a681b394a8f405753b0282385a8ebc90ba038969d7b34c76f40974772a11cebdf674acc17ee6be877ae81807c6069476c612feb192ee5b41d2df1d45b5af507937b9261480291cca06ad6b12375db54cac6c41d81d3a1e54ef9981f4c451ed8de295ee8c0be9665babe6e401d02e6830d8730d7a23fba562252feaef3457012800a50929d2738c8358d43a182d38c9ebca7ba58b1f4157e99fc0fa52a02ddd9278c5bd15228e6aa4c74d30db1c10e47d318dd94d2c09f4a4e518e013b78965a921d50438261b657ecf30d5f098d621eedab7a87595ad2a303a5c44e67a0f3b3bc8fb99167ae120e53335f5d222e69644b99bac2be788ec31ab8af5094dfa1d7ae5aecd854d635539b4cba7b435b9b3c53e41996d6d04d053e7d0d2bf878473faec4c9c1ee952f1cc2ac01de3b2d5f56212a90356862cbfcbd176e04bfefade22a934de65eaecb6f56dd324e41bfbefc2cbd6ca07f54df5d56a0ecdcac4d619b24fcbd33b4d62b89946cca7d4cd702ce84923d6e03904d4987e88d8a6b88cc7634550a319719784532f504abea292206a8b0edf1ce3c7aff9d39587591cea7a0386f3b2daa38076351aa751bf891bf236e8073f7f1cf089c0205e833967db1cfe56984b1865e66aa4da8129a4fab3ef64ad0a42576221021e9da81d484ab80556de83c999d7519c8ba71268cdaf6b7bb0fd9515e902bf639fd747e7b73b6585a8d56105aaa29560351e8553a3ad1ef879f4fd7fc23a4299682205b071f40ec403e52e1f2afe8aa55924ad5b851155264747b01843d9a3a99932aed42cd90228e74ddbb2d24b0763cd8bb01d9346841cbc25fa0164bf4a9be5e1b837b8f470dd96447f6b630bfac320d7fc3718497176d3c5d925bafe99e9bca2cb33c1f68c3e235cf5f555c6f79c4f808690aead4d039d86340245f7ccd957323c96005e030b5823b1135f460081a6a74eb7bea6c227266fd8cbd004b1e555ceacac16016699e4dcd6934b68734c35a714505357d01bf57154027f140b488fd4b5705dfc0bebe019a63424caeea46af2d7c03a7104a3cfc2741ee8db3f4b2c4ca16518fb8d0de486aaba48676", 0x1000}, {&(0x7f0000001380)="d1822f3d81fe2b736beae21a4a74a455e0ea90b3d12c81a5ef935a5edafb168a8f806494815ed9ebb9d93a4d828cadfb57983c5944c80ff42d0d68334fa88dccf3870f7137f56e282e9f79a6b27491f5870b96b9d540ef26ae38f5ed8148450b1997c7d72b8461bd7ddecd877ec5eab01baabceaccd7c532051e81f0de056047cc0aef6a7fbfe50cc504c8b7276b36db660d29f997b7fbcd25499fd32beb2373a5710a1fc4dc5c73eedb908ad3be", 0xae}, {&(0x7f0000001440)="5097c94c08476e243041942bd5b3c22668169963e4ee318b3b6cc403d1bcace8fbb18e02f335146147d7416986e77d02f6412e01c7666eee8c317ec6ad887f07a30dd24fb083ac3755eb279516455c3ae50ee24edb3e", 0x56}], 0x9) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r0, 0x2000746f) 20:57:28 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x61, 0x4, 0x2, 0x7f}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80, 0x9, 0x7fffffff}], 0x8000, &(0x7f0000000080)={0x0, 0x2}) 20:57:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x21) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 20:57:28 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 20:57:28 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x68a9, 0xc7}, {0x20, 0x6}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000dc3fe0)={{0x4000000000}, {0x10}}, &(0x7f0000000040)) 20:57:28 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="782e6443f1dd4041913a63795a6e3c95947cea4a3ff62101522d9e41a46aa50c503606ccde7ec8d52f", 0x29}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r4, r2, r6]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r2, r6, r5, r1]}, @rights={0x28, 0xffff, 0x1, [r5, r4, r0, r5, r4]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r3, r4, r3, r2, r1]}], 0xd8, 0xa}, 0x0) 20:57:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 20:57:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shutdown(0xffffffffffffffff, 0x0) fcntl$dupfd(r1, 0xa, r0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000000)=""/222, 0xde}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/80, 0x50}], 0x6) 20:57:28 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) 20:57:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') close(r0) flock(r0, 0x0) syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000080)) 20:57:28 executing program 0: r0 = socket(0x1c, 0x0, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b1bd10418d1a9d078c3081d2266900020000"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 20:57:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7f, 0x101}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 20:57:28 executing program 1: r0 = kqueue() socketpair(0x0, 0x8003, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xe39f8736b0d29e29, 0x12, 0x8, 0xc0000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x34, 0x2, 0xffff, 0x1}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000022, 0x1c00000000000000, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2040487c, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa0000000, 0x3f, 0x6}], 0x6, &(0x7f00000000c0)={0x10000, 0x8c}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r3) close(r2) 20:57:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) dup2(r0, r0) 20:57:28 executing program 0: r0 = socket(0x3, 0x1, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000080)={0x9, 0x3456d544, 0x8, 0x1, 0x40, 0x8, 0x4, 0x100}, &(0x7f00000000c0)={0x148a, 0x1, 0x7ff, 0x2, 0x8, 0xfffffffffffff8a4, 0x6}, &(0x7f0000000140)={0x400, 0x5a, 0x1000, 0x1, 0xad, 0x1ff, 0x81, 0x10001}, &(0x7f0000000180)={0x3ff, 0x10000}) setuid(r1) shutdown(r0, 0x2) fcntl$dupfd(r0, 0xa, r0) 20:57:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="a506c838ade2b6613eb6964f9fb5a1b2617a2b87f643432497c2301a517f3abdb538c272ddea8b3810bb1ecf96e606594bac42b1ef5a6c4878899775c880f2151d9dea24847fb50cce90f6ad81d64701171603961420fc5940a6541d30ca91cb0cea8afb0963a249d7318ee0cae3babdcce1c39d21efdd4ec0ad7fc1d08186c3f705cf5864248aabbf5bafa4beb2f5af2ced4581bb502c87bb97bbdf020b47f54eb8702d1d3f8f461bd61b07a6b5b1bcfc14df5d415f7cfc71cf9ea8d3d5b44de000f2c9ed3b492137905a404c1c8ada", 0xd0}, {&(0x7f0000000100)}, {&(0x7f0000000cc0)="3a0897fa216f8219b439a418b09366c842f7f18e33b1ea84a3cdcf5e7891c27d43c60a67cae4d85544e7841d8963e4cbbca33fde5a13a98ba8ebf8469ea65f0f82bc1dfd0f84cf183cfbd8a608de1a100e325cc326feddccc7c7a84c86f5f9d29fb3d317fea6577852a4f7df8fd79d5367b34465c9c83b8827a2bff8986eeed65d1c7df759646fa41741822e7617a40c5894d899c4b461908abebb49288f2dc4e0aacd7e80ace281043cafe16f79dbe94309fea5c97e530c1f0e11b422141aba080bd97ba27b6a4a4e8b7475e619896b4ce1ae037477ec8615c7dc77840c7b6fc91ed1a97582097d1be3ae162312e93a1d502a7461ef0d8a944cabb9e6ceebcdc6491cd06260d42d49fc3267a01d05219e71dfe1e560dd70e3b19581f7fd3deadd6572b92792fa5618349a6819a35b3645f01dc01df1229213ab0baf51d6242b430579c918b87a2050cd765ee9340ace6d79bd144b18f77ba2b8a4e0dcb98b92bebfb0d304d68bfa17779c2068931b3f02dcdac2f9411d74517e44250d8a5539b5c42a88b2be286a59cda987314551a5379bd21447f819105679bbadb66c5ae830f05709b315349b4d3ff77dbc057ab8fcf166eb4e1692e8db4fe9f2935fd34831bc93951a92ff46213dacfcd9a694d0c7d79bcf282352b14c66a2770bfb3986c48d870220a5427d5221b167738d6f1db8a15060894065c33be8c572b44502c688ddfdaa363271944e8c527b114af3757886a4cb742112cadd76e977e95c6e32a85a099ac1e86c2465316906ae143dcc31f93b8dc1cd47ab12154879c55a02d732b6bfbb69f1c6d7dff4acfd793f126e4c7b96d30a65d505fb3a8f744497a945d70474de83ce31acb546d155734281ce8aaf4de385ee5a2ec7e6d615b12b105f060c43a5a6d196615cd59ccd89f15512ddf5a2859b5c4ad1565213482e9154d3615499e1991710560c2f1fc48cd07d691a8cb37d0791e2fc63f58b7d73b6d8196cd0086491a58fe48dd32f79ca30b33bfb75215c5e551a26e9e135446ac87cf2ec45cef53398c869f3ce94188fb008921a9d274cb78235cc3c0e6bd9f6a15250c88620d00d6cc26900ebc935eb902e45d08782c7298a3e90a3604074902c05fb8151024747de6b605551ebd09073c7bb13575d7d12ad6e82ec42a9ee12298307eb03a2b110cb4a638fc02c6c8caf9520285d2b21ab777b5b238bad92cb640cd9b8694bf833de921f012da22f914ab847b7b6e6593f603e145d4ac8c853b12d5f34fc6974767f457362614eefb80d61554f24cd6196c963aa0d6785eea4ae1c991756bebb3e167c9a9eccb0fd7c395fc14d1e69e5f99193b20eb110fb7e18633b28ca60b854928bfa73ff16f4118ff6daf6479301a5af1ae063d1f83c031f6a68ff26fed41b86c074f492686789bb6db48ebf5a15ed4da91ee3af7b4a85e998388271a6da62ec1d830c338b28df715a4f412e726ee79f549db9eade5c94bfd86002631d9d5928d060cd4f5c1a1b25fcccd21c202b6b9990b7c6f8c9f7cccaf98b499b597e23542bc1a39ea91d7b82473ca83b642cf1768e864b5533e1b28e761efe260861531c0bcae77606bfdcbfda845f5c35c01946a96f95eba48b8c007c61a2c050a742ac85a446c75076dc907d5e586f8a2b41be2b5789abdb144abbe4930c0fe037525da0429fb964fe2db61c6914ad2ac920131c77d52e40f594257e37c6c2fdecb32b3d48f9df06833e00e6edea76aee5a6aec152e04a14c81f21eefce739ed39d33c1076b6009f822e5831475ea2ac9a31655816c707da96f8dd8fcf0827a1f32cfea4b64e0274071b0252b3c536efae6b45e8817997b1ffdfb88ac71f4a9203137684e170e863a88d47fad4d523c07bf3744fba410393c6e29818e912a11154c4330383865b1058a7d45d132970e81000592067cf0f78a0beced310c3c80b7198b4e08f71158a1e71e1d446a581ed32eb91adae2a27ea97ebe1ba5bd562a47c9e85a7ffc181bb35fe53bb8fb8ff3e6355b12e72e7efb563a060976862fa209af68c21bb18b51867c3dfdb0df138308caecdb8c4ce4d4b3062398fd4d35fa65ea8b3331da5785ed23f4d6d36edac1c3c4df23f9a92c1a759346b5f1aea54eb2565eb2223b42f39ccd581773d21b59a830337e71dde3bee43304af2499d1c5deab1ad00f6e3770456cf589fddee710d9b84bfb1b2675efef2207f3d7b7e26ee4340f63f5c808f8cc28ed593810eb34c38b22e57e8b3692566c7f7b0f9fad3f8db01b3e9434caa6a1d824f4ca6a86cb6ffa26d52e63301a69542400ce085d04b4afd1edc2d9b5b385811191d153f3536f211ed5299794f721edd4941d6a9c21e475abcf27bfe864206bde8ae8d78f68d0f162f3d6df78b788700f7df052b127d61b78072d210900d31e5e89d40a4c727121084126d104b97caf539fdd933fa9a83a9b9979f3ad40d28f03dbeef31081fbfa45122c9094903ead2bcaf0ff63e535ee9d3968561e33884eab2cab78a747f2de39043abcf8f448387ba15844d01ecece0a37a87d642391cfa4db406f7c7e57efecd25d624246d997c4e8f659feb5ec0c6c107ab916ee23cf3076c28f12c0b95f201491fa69457ace47dd27abafcec2075c3a50de852ec53bff93e0e9ca66e294159cab04b274063fb121f54ce4a5fe3fe4624a1e9a709c19794f3d217747eb690e59f56c54c5b17109ce03d5fd2394a6995cfc282ddf7ff66d71e17fa6a3d11bcaa76337e914d249ed5d1c02f8a4b514319b3c3c907e3205b5d0b087514237dbad8e841e18831ccffb8f96008af38bfc7f01384839a6909acca80a35a212c86155668c2c7256cf80aaa999451d684be454b50e44ac47f013d8e4c680e34a1a80f17467d751746d9e4821b2db2ab0f76ba054b5b61e7f7076363c706bc7d8d9aba996848d422739c558a2287659d258d3131eacb4e82f6ace6e9847c11bb28acb2055c9a6d39c817a85221567cdd5170811525fe4fe0612d2d5bbaf32f557fef575ce18349d7961d9eb142dc2bfa901fd74250ae27507e10bb9aef0dc6dbe5e4a3aff88cffe89a2940d41072f906b8bfadcf421fe5510feaeca31deff0ac0aeb79c07d822ca743bff717d118ebf3453fc5a5eec3dde9afcf74ea7b7a2de68aedbf9500e6c56f9d2661683d90d9c05e209b9705839d19e043e51ccd38963fa24aad198a8dd3f6b94753eda12a667968874207d16648092c29e0b838128adfe69aed82b9476fc34c7ff91c93777a8c96582981ea560e82492bc282c2bff4d9be20facc735ca6f9b2ed41613dfb01560036545238a21ce14a63d914795390855dcadf54faf314526cc96996f97bba651a117f498abe7da5bdb2c9720aaccbfc0a3501c4c0f48e9363e9e742e008f41b426093d1e3b8c682f3906a52b83aa411788eecfd1974d295e9fa5f4b008ff8249baba5ab5a8afae2258d30adfd029e049babc1f7efe9b43dfef367bf1ed8ebddcc7faf1ece66d518fa03b835256dbf591d8799905639ea1e4daae1933f4ac48cc98833e437e98ece3135ba553b54055877ef063aedcad0f831f1e0c65a2d0bcf8a0cdf7cdc0c6acbf6201f71059c94a38b2531b93a50f8952ecafeb279679cd63029b4a045824f53e4a8dc0425098b9e0a513012c3ccdf404f48e4bbe3cb6f2d9985100e51f6f610025eb7c104971c2ddd168cbc1400c889da540e73a8cb291443a3162f3945b89453aa58b5fe07b05b0e2929c5c600d5c47fa235e59fbc57da72c43a4d2022dc859bc74daf499c8582b6fdf9fb19b8da391e491b8cda1dd8ca9faac0d7c867f7c942d0e4e3c7124b21d04eb00246c8c3c2f9cde0520479dff0751dc0e7f53fc9156a2b4f21b24e2d6bcc24dc90a1173d6b3699b5fb1251675078f4c9e93e7e8a682e0844d1a00625aa716d382c7037d128f8720acbc7345abe1725be495ad31cdfe21d95fdb64ada15bb03cd5dff08b3ae8aed37f189f090dae351cb1f7c1839a765a2b57a2da64e26c3f0bfb4870bf2ec7945111995ffcaeabea6e8359560e6c0833465b1f4790a1177469e9b9c24ecb058554c59ec6a1185b51f1d5e235d0af4b2bb0d478533aa0faf3125cf76a80905134dc7ec2c799446b338ab131cd5831eef4124f7a4949616fa6d91ada9c61b8f72dd288aaa4af386b80a50329e369a259df85d95e06aa336947efebbcbddb96492ab66dd5e8277653350973bc0c36e8175c340eaffd076ea2677e181dc83d22dff526e2f2aa76a70cb60f5c048679a31fca0ec6d35b662e0df64f2e25e111373628e544460992ac155171893b76a19f6b6292007cd6639f669d91cae320e101ad349dcb3d6a127a6956a219bc4d421aeb143235d5f4949ad617ce22159663687514736f5c4f23318aef7d4f69e15d92422349b4d6e9a5742d9c4e1d600655917b163fbbfdfff49941d57c37ba706f0e2d077c651f5800e9caae6d957ae1bf238bfb16e86af2209db3964d26b52c6fcedaeef52ecf5b8179e97e44a6fdffc15d267d3fc08c213c1309b0b7ce3a4a0d71ded299e2d22c778d09c45c6653366bf7579ac6c0660097fe7d9aaad370083710d0eeb6065e50fde868f5c165e3b9588ed23aaa9e0a657aae8af60c401a3b8096ef44c02b7ccaf29206dc55c0e7822a1b87a182dc68b0e80018aa03bbb4a55da554446711b57abbbfb0f06195e5b7b2d13c3967c2580ac57af1329c012edfb247b45236b8f02040df4ca72fbc3b302405747673e35aec699c1a12a66219fe3cf658f9618d7fbe99ca485e724442d6f3ed2962cff6282c9586f67980e3ba91c453b354661b10ab9140498ebb5c2845bb57bd007685042855af1ee76065570e8c358db742b9b2cfd48cdcbf818597645b37533c009e7ebc0a3d545801adfd0c5bc9906cd85f082cd2538773aa6180791502f723a838b97334c2df0b9a4eac23d5b713187f3f13a0b192f18ff7a24e00a89845bd5d78dde795591be3b703333beb4772e48a24d743d6da555410e6ec8be477b4b1dd6ac01c035e22bbdf8fa4412473fb1d8ad0d312e44147f895b069804ba6c00ab23d09ece11ee4ca641d922c9fca2d704807bf5f7967d27f5ab9d96bf2924ceb35395366d74d954c032432a4d333cf833d474eb10a77926940dc432b35732f3e4db797126aaf1bb9e7adcaf4766f4fcb733ccc9bbbfc2488446404aba36198512fa37523160aa6fba867996a60a67bef365c7998b33bb6ed09760bca66f159f116aef8d5f15f7c4a0efb66e5069d5aace0d788243027d9a26561a4529dc6dfc018d64efcb6243903ab64e1ff87421a7398c790ba6d0f714c9115205b5761a229f0da31343e65393eb6bcdeaddf73874adc2cc46f518ed7608aa4f2f49901c4b2b506461356d09b0d224b30e9fdc35a4ea4af8737990d127f1222c610388c1eb1dde0d17b1161ebf2dc15c8a0a11c858601009df7c55a04a63057d6faab6204d80e427d39fdf45ddebf74e559f2e1e70d06b20445f8de19eb0ceaa66cc06ad5425fa60836c123119624f571a0c089b7865ff32242c21baf8d4fdd557dc5a298b78dcb479206bd3ec0997333c6e367c3cf0a1fd3b60262b1c6a7d3a7bd6fe52cefd28138e334dd5e6d4f137438b0cffabb7e965d929049bdee9e41d26ac230001aa318f41dbb26915a86200378b6512b45db2971e04cffa2e45fc3aaad47344291089cefe6598be6d1a1f813bc90d518f4e3b3aa05c11b14bac44e2129d532af87e95ae8de9cb5d6d90e87a15ebe297e9d11bd232866ee54357ea2c445fce4f702875e22bc0", 0x1000}], 0x3, &(0x7f0000000280)=[{0x58, 0x1, 0x6, "df0e181930e02f1e3a51a166148f6d9d2fedef82350e13dbba96393c2422e469efce586540453586ec5abf0d9d1a793b477d6de07a41b89e97ab13bdae0bb78502322c8ec88092bb"}, {0xb0, 0x1, 0x3, "369e01351a6e6139ad209e547f322e0cf4d1ab0f9d92c897a62df3659205309086d86ab0397aeb4eada887ae13f686a371142436ac7369f39923eb9bbeffe387305a8c841bbf3958c593648ca11fb73576fa4b019dfbee5ce9acbb6da4ea24af9505c87eae3eb4b5be93e0b43b31388ed7225a3121068e057bdc28abdead63f93ec89ab654d5523b63b3337c73fdf905f617f18f666684c4ab2ea4f2"}, {0xb8, 0xffff, 0x100000001, "0924b8817688fda18088fbb7bb4a9c1ee19ae0d698585682225cff83741a89073c7f5d4c031a60fc34e49b22841c850ac582cd406e10ba542f8ed249f607aa9f695fead3bf64853ff1e6714c69aac1c30c174570f6d5641049dda5e640bf7cd1f3f26d9dd16957a5161a56d665d166b71cca5475ccb21233c7718b557b7ec0e6fccd218303d59bb0cb37f891d82bbaf914748e5c681c8103f5803668c6d5b94ab42ff3373665"}, {0xa8, 0xffff, 0x38000000, "e9ef1ab6d48905858f251bf1eae1dbc6acd166efa9cba931ef3a6ade070a2e60a16656a70707db7f3dbf6834aa8a654c5f18f29e5133bf36588a60567c74a72a9538f2a4f87c0fe6c5e2b909040e3d4c0d540f6d8ff7431c3450de97fdaa8611cba0e620ba25d66a1e5aaba83165e79390237f6db1cf205e6c19d9d2884482b00e891db0f89015040020b1656529402b8c87b6fc"}], 0x268}, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000005c0)=""/135, &(0x7f0000000100)=0xfffffffffffffe9b) shutdown(r0, 0x0) 20:57:29 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000080)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='x\x00') 20:57:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() socketpair(0x0, 0x8001, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1ff) write(r0, &(0x7f0000000140)='<', 0x1) 20:57:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="9a", 0xfffffffffffffe7f) r1 = socket(0x0, 0x8000, 0x7) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='(1\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='}//.\x00']) setsockopt$sock_int(r0, 0xffff, 0x910, &(0x7f0000000280)=0x9, 0x4) socket(0x1f, 0x4000, 0x5) mlockall(0x2) setsockopt(r1, 0x0, 0xa, 0x0, 0x121) 20:57:29 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x100000000003, &(0x7f0000000300)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 20:57:29 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="e76d8a8e41fc369e599f7e025b71cb76813be0dd25916cd2000e293ac72a5cef16d0d5ed1f30402e1e2100e8c4a63cf8ca37bc91ca62527b563287fbd25c554bd5685c6cc8be887d5562f56a2ba34f6bde48da57906598b2ee4926bbab7b3ebcfee2cc0c13770511034d55e8c339d48111a4b42b51d54f5717c28acb26fb364103b9092e9e596687f0fc5433aa02e38148610ce9bb40a2e9d26420d8c107b83e447daf8972ca", 0xa6}, {&(0x7f0000000140)="38a2831f77144c1913b08a20327c0e50b1d9dbe772decee3944da8d94a6cf4e9d38395f1bfbc0c80e40b7d910b2cb36fe87b7dd95a6f3760ba18e36ff92c638f4205a223c51619f06e52d4257217b3b39278bdc9703b7b8e5af9b5b926dd083c5cdd33445979c6a3f28ee5b2cad525117b3d95693b7c47c26517b656570b8a81bef80504d75cbd6ee5d55f1279b94020b261f62505197164cf23ec7700cc0d0b52409244735513bbc01441015b71c321e1a6d10b9f55b8f4b137d797bf0bc00f73d7eb79441581b72ef1b96c71e65a4ebfd161d8958bbca0e5c352c6889e6e9a928570263b6d3b5bd6a5db", 0xeb}, {&(0x7f0000000240)="cc07611025598cb897f976d996bf78cb145194e3c487214618d32306116dcce63dc1215ad4b0b43ef67ed4a5554669de55324ed196ced696d67e79725f9bbd0a960a31ff481e69153a2411cd0cec083e1481c6e88479ed6670d63bd892747a771803c586fb793fa2774ff20d78578628314ff9d0e26179a0899382184ebdaeba6a4ca612120b8ecf1c25c00c6035df46babaf2f8d6a582e499789aacabf3843397154187f83d20bc82210395058c4fe3557487b9cbf0528fce3abbe62387cb6dad4c16fbcc63821a3d81454f563d38f9cb62a0e40243d715d6f4d58e5c6804920cce38", 0xe3}, {&(0x7f0000000000)="d5332b528c1c10e9ad9f047c4ea79607148e56f35d76", 0x16}, {&(0x7f0000000340)="04f5a0228d57cd7b8743a3b7426e9a7f40382ffdcb3bc8a9", 0x18}], 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, 0x0, 0x0) pipe2(&(0x7f0000000440), 0x4) listen(r1, 0x5) writev(r2, &(0x7f0000000000), 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) 20:57:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1129, &(0x7f0000000000)=0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 20:57:29 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="24e039909fe6d8f89280505ef329bdd252d6d3beac44ac02b015041ac935", 0x1e) 20:57:29 executing program 1: r0 = msgget$private(0x0, 0xa5) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/1) chroot(&(0x7f0000000040)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/162) chroot(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r1 = kqueue() r2 = open$dir(&(0x7f0000000200)='./file1\x00', 0xc1, 0x0) r3 = syz_open_pts() socketpair(0x6, 0x4, 0xab7f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x0, 0x7, 0x1) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r8 = syz_open_pts() r9 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000280)=[{{r2}, 0x0, 0xe, 0x11, 0xf8b, 0xffffffffffff610b}, {{r3}, 0x0, 0x81, 0x80000006, 0x8, 0x2}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0xa4e}, {{r6}, 0xfffffffffffffffe, 0x84, 0x1, 0x8001, 0x7}], 0x6, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x56, 0x1, 0x6, 0x6}, {{r8}, 0xfffffffffffffff9, 0x40, 0x2, 0x10001, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x20, 0x91c3, 0x1}], 0x3ff, &(0x7f0000000400)={0x5, 0x7}) write(r8, &(0x7f0000000440)="185a6de701bf62ce3c2aa7a976147c8cb9e8c096868f802c23f2961d37eb8960155dea5fcb899efdec2f42a0d55290b7cfa7fcdcb5619f41812e4e04cf", 0x3d) msgsnd(r0, &(0x7f0000000480)={0x3, "3f75dbd021589671e9b87e69e70ba35552bf7bd233f5b3a5a62d787d6df8624870a8361f2aefc0ae0c3ad1bafc2e722542ad1754e5601087530e377cc2d7a403fed712afeff456c1d773146abc13e673dad5799e06809a2190fd43492b73497b51f27ff741ef3533aced3adf83bea57d17f3fabbba42e32bb2a4fd1d15d4fd4928de4d672d9b79b8a2dec2132cd102bbf5eba7eda91743a0fe0f20a6f52db5f88ec7887e8f021f3c90277f5957804184e0ac51a8a585a64ea4a1f8c8f39e530c3be6645b59449cf05d5789b999bbefb61b364519ec41741645777fdfb7808891d20688ec751a56891b2b9704d819b87b656e24e74460d241ca321a58"}, 0x104, 0x800) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r10 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x8) connect$unix(r7, &(0x7f0000000640)=@file={0x0, './file1\x00'}, 0xa) execve(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0), &(0x7f00000008c0)=[&(0x7f0000000700)='#&\\\'!\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='(\x91\'\x00', &(0x7f0000000800)='$:{[\x00', &(0x7f0000000840), &(0x7f0000000880)='\x90\x00']) msgsnd(r0, &(0x7f0000000900)={0x2, "21d71170717b21c066387ec256a7485db30adeb120df50e818f5dcb1437694963ffbf790f91c68f53d1911b71858a15cdc604c1d42011763ec0f6aad778fc20a9804320bcb613a707fab86dedfc2212e9fdf6d3b09fc10fd0b5d638291e2be199e7f4a09e78df51d28a8c8dbe7828538889bfd"}, 0x7b, 0x800) fchmod(r3, 0x80) unlink(&(0x7f0000000980)='./file0/file0\x00') r11 = open(&(0x7f00000009c0)='./file0/file0\x00', 0x20, 0x3) bind$unix(r11, &(0x7f0000000a00)=@file={0x1, './file1\x00'}, 0xa) msgsnd(r0, &(0x7f0000000a40)={0x3, "1aca250f939c26316c2d5e7fe1e54c38ee863bf5e099339bcff7"}, 0x22, 0x800) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0/file0/file0\x00') r12 = socket(0x6, 0x2, 0x1) kevent(r9, &(0x7f0000000b00)=[{{r10}, 0xfffffffffffffffd, 0x80, 0x4, 0x7, 0x7}, {{r12}, 0xfffffffffffffffb, 0xc, 0x1, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x241, 0xa74}, {{r10}, 0xfffffffffffffffc, 0x2, 0x42, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x3, 0xfff}, {{r8}, 0xfffffffffffffffc, 0x40, 0x40000080, 0x2, 0x9}, {{r11}, 0xfffffffffffffffc, 0x90, 0x10, 0x7f, 0x7fff}, {{r7}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x10001, 0x1000}, {{r6}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x2}], 0x6, &(0x7f0000000c40)=[{{r11}, 0xffffffffffffffff, 0x21, 0x4, 0x36, 0x7ff}, {{r3}, 0x0, 0x80, 0x0, 0x3ff, 0x6}, {{r4}, 0xffffffffffffffff, 0xa3, 0x10, 0x3, 0x2c1}, {{r6}, 0xfffffffffffffffb, 0xb8cab9c88caa9ad1, 0x60000040, 0x3, 0x10000}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x4}, {{r10}, 0xffffffffffffffff, 0x0, 0x3, 0x2, 0xff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0x4}], 0x1, &(0x7f0000000d40)={0x7, 0x1}) 20:57:29 executing program 0: socket$inet(0x2, 0x8000, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 20:57:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="efd7efe654b54e02000000000000005248a39148ee5e1721822dde97fab0fc7bd40761135328b9a75ba2e004a7bd597d5f5cfd4307e852b14212bdd8f32002e58d09248d653c74b584429efba33ed6432ec95593008b82557a170bbed9dd8a2499113ce0b00102c3938a235779d068f520c91e76ffb988ca56a96b9bbc184083b7eabc0abcd0433300e3afb58d", 0x8d) write(r1, &(0x7f0000335000), 0xfc94) fchdir(r0) 20:57:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) write(r0, &(0x7f0000000480)="87f4fcfb9c4aa4c241895aef6769493d755469400e9f25570f5806d928fe32ee8f814d9d955585f59bfc8b2bc36ead86382b2d22c1815c499811b0f96b51acc8870742dfdd6ea8ff448a44ef0192e35bf133e3e4fc33761b467b998a37a44287a00c329313257b66d579b29c136207ed06055e2121e6bca3f76c55d61f5533c75d07a880a50fb1ccb6222dd50e1377954f136b4e0546e6f10eb195f6fc05c9f0294628d21c915c9971cceb2e99db21f0c1baa13a7ccc2e0fc8930e3e970d1aa56c681eae713a40cfef6aa4b8c57c8a56769c3d1af40b243d4fc92b060239640e72f613c177abdfb1baa3110126621aa3ecad1719824aadcb4698aa773ef4bc44da9399f42ad40c294110218e1fa793ae14e840050deb9f7c8546d9ce524dfb9b276f1d9a08a5a985a9dbbcff", 0x1f) kevent(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x734, &(0x7f0000000080)={0x400000}) 20:57:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000080)=""/168, 0xa8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 20:57:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 20:57:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r1 = syz_open_pts() dup2(r1, r0) syz_open_pts() 20:57:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x7, r3}) 20:57:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000340)=""/252, 0xfc}], 0x5) r2 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000440), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) socket(0x20, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001580)=0xd53, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 20:57:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) 20:57:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x80, 0x5, 0x3d, "a5eabc9b80538d9d43ad2d366e8e18aee717b7f9", 0x1, 0x34}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() close(r1) r2 = dup(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) ioctl$TIOCEXCL(r1, 0x2000740d) 20:57:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x1, 0x4004, 0x8, &(0x7f0000000000)) 20:57:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000000)=0xfffffffffffffde4) setsockopt(r0, 0x806, 0x4, &(0x7f0000000040)="da5c26b69287042124746c486b95d0c0ea4a43f7da1ef59af34ba140d7559c849e0545ef2440a4d149f55dcf2e880932fb483769b971edd9b39e3ed5653248ca56598addd9d75f9a31743f9fe4816da99e2df2395484bddd5eebcc254b12ac50b4e6dffb67eeb65a8755b2d9f319339b5d60c731df6c4bd8704c9753fba5059ccd127af9383ee55cd85e909be3fb784a47666d73044c5383c9bb206ba45c8ad55c71af3aa8baa3e2bcd8b11140128664afb405321b361b5001c76145666eccd9467af7e5aae8909cd9d8a383749039a7f9e512a8d3f20547632aa80742f99f91b80e350cd45d639039cfc561b8199e196c7fbba7832f029d6757d873519f3cadfc3148b0f33cb844b67e17784c283e9ef1a27c10fea30e57f864e963433ca30c2d8b703042f9544a1a8f9b65c17dbfc555195565094d", 0x136) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8040, 0x44) fchmod(r0, 0x2c) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) 20:57:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x8, 0x10000, r1}) write(r0, &(0x7f00000001c0)="e53d3c08d2860a55cc86d0b24f7eb6327d83476c6495d0fb63c782f962905c063d3d51b8c70c617da47cb389fa32ed4991d33b680ca309193f26b10537a29f3a832fe60075833da1bd", 0x49) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:57:32 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 20:57:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x20000002e, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x20, 0x8000, 0x1000000, 0xffffffffffffffff) 20:57:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 20:57:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x400, 0x0, 0x9, "ee2e5e331fa79cd7e0222b34cb012ce069795096", 0xc0c2, 0x7}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x20, 0xfffffffffffff6e8}, {{r1}, 0xfffffffffffffffb, 0x81, 0x14, 0xb9, 0x1}], 0x32eced92, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x509, 0xabe}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000021, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x7fff, 0x77f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x100000000, 0x365d}], 0x4, &(0x7f0000000140)={0xfffffffffffffffa, 0x80000000}) kqueue() 20:57:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) chroot(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 20:57:32 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) r2 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c65300012d963750100000064d6cc8a821364d7e8406befaabd22e45f0cacbe523b2219283baf821ca5b2518bf476f1236ab1186df18cc7f73c0649fb08d4c961b3f5850bc6266a4cf5cefb632a579dcd48758f0c7d1977b0"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="56bb4e5ad9bbf5d950b74aa7ed490b1649386bce3dff0a80d835cbe32d2c0fd233eb8a49b254c81e39537cf2284fb4a71ae90c674affccd150692ca116ed1a139991ba7c3bd6e56bb4d2837f4aa9b2cb049dd5aa427933af596d689c3e28ae47f10c6634188d619db561d9cb7b344e1e4cdd0b446d1530e0aae23422c19e0eaa8f11ff2053597b408ded6153ee11d74a96701e7348177abf90b450d75feaa04b53cc85fa130172d1b13f3d5afdfce9799e9fef2adb15d67a0b4c74351548809de71e9d61c89789cab344", 0xca}, {&(0x7f0000000180)="d1a0a05681b24b3312161c19c9db61a132b1f83ddb481df9fa45fb9bf78a795e51b6c1e1d3581e9a4c512ff72fe1f7ec73526d7710f8babc368071801a57ac60388d587757fec30558aadcb2c3d1aa699d9bb055e45af7b2e4e0d8c70c10d8af2357b35cd8e97e6cd5c0feadbef2df430b1bbcc29c0c48b9e08f023468f71a6b0751bc2e570d16a9e346306a824f80f20df74431360dc33ac8192a95e1c205102d602187f3594c89327a6196dfce09147df2ac5557b65bd796ab", 0xba}, {&(0x7f0000000240)="20712b942519ff5c97d0d3a3d831720b70a9c052a6a846fa37a06daaa8d6c6cef2a18f27f602c9f84939830d335f1b431378c20a9ff292ddc5a13013b876b48e7b5a358acbbd3fa4e2bd0d43c3bd13681992ab49bf8c8fc82c626d1b307accb47bc8d0a4d58a427fa99411b433380fb65795c05bde570dfc57758f2bf35a668938fcec192a2f11848e75b4eb8404e1", 0x8f}, {&(0x7f0000000740)="32aa2905be2e8a3c81e84152357710a0a969235288db4ad2dc20689a7d6eda1c59b9b966d8532686a0833181b9fa20ef2d611232d7896fe36afc7185264fdb0e5de7d1a8777cb1e7d19fbd96e7b4293dcafd24407c9c054bc34548f26060c4ef312000930c113c0ca15250b4b412d2f758c8250c9662bf015ba467fb605631375e45a7beaabad8d3a7b90e8c04f68abb53721eab451ba57919a15a01442f6b30ca3e6fe80f2f2c61c6e4aae9c1f50e8ead1028ecd09e2233b760f46359e8b13df943355bce3fc53517898351ab75bc07a4839356fdad3b747ae7dac12e1d8bdbb371ef2957c879bd958486e5784d105491a9d57df7fc26338b66a5fea6dbbe4e446cb7114eafe5560c3db53848cf68c9a5d34a7f877079bd4e97055b1c10d8b1d35a61612dd1f944cd221b049208e8386e107b9a393071c1d2f1b228b19bf20c6280cf8a42d0442b1aeb6ef29f7dfb3b46ea4049ff763fb7407c7b6f59b95f92db66ae7925d693b730a31e0ffe7039741389d45c6cf68fa9e16251fd72a6f115027485e7a9a2aa78e2eba69c6458709d3eb002d616b8d082b6ede9790e53777dc94ab64fe153dfdf4233cbefe306347c5d2a5ff6db687cb693414641c890fe220c9fbd7e4387faf9c963571ef37959dcd11e5d34b8661099d8efbbf55c1b1f7c5a4b2bd950354da91f22bea19020be1a02aa74b821a001fdcac9e4a1298cc6d35e319c675abc9e564744dc5a8d2235f3d9102af7b6306df399cffbc9a0616214136560d948b3d3e7d97f11d21098d9a955a9e5a4e1d7650bf8015b2bbae99ea8944d68889791a601edc64b19b1ea97de268dafe00ed045f8169eef4f07af502ee66feffe788ab2c1a081cfb1e7695909fcffb936546fa970d7993e9b7ed88c932ecdefacaf927c2f2c13e40af892951e7715a65c70198515755370cceb4066cd840f587952c7a0a2217484d02e3891427bed8b33ebe79ea2258a252b4fa8f6669d5dbd6c0818751d09e3f5fa539b8857eb32ac53e00389559d305fb77425b1b82279dd08ef9039b752e77cbfece7d672ee78f670f5f5af674a792403d0fb518859719284e74e02c8e275b3a596371a73e4871d6c057df056b73ca735423e5f2f370e6cf9367b66857c1d21a63e5c680698a6bb5d8683284dcfb34040ef9b738c1b45d23d6c5b94fb8f7ee7d378cb3d2f5169ca5f85bec5316792c4f2f46f39dc4bde9ffe8ff4275135ccd6371f7078f60130ef776ff2480158a5dcebc2c01b2d645e60e6084eb37693f39dd0a46711fba4a96829dd20534f20de3b95a5ea9ff89f469fe92cb5449f00e3461049e77cacb7c55857ef927fe01e9de3de8a8dcb6ca82966b0097f9ece45439a249b891c09ef71ba2a6297c1567f5ae168a045b08acb711955f68b7c6b4044cdc410e4c2ef68244ff3c0bf12f0a53c608a136365a0bda5c7d8c3d4d5f19a156807090477aeb2b8686eec6404950a28b67c35945a2713a20661f40076b9b90e5a9baf9c1a304d9443246046153e7537127ec15dd9c251c3800b92d42c47708d55d061adb6763790fef4de6d585fc4731f10603f9f9c61eed1251c23140d7644ed51142a6312ed76d5552efde7c1213095779981858b5b620a372a43d921806a77ec839b6971d6490242be6e59ab78ee1e57ba420fa6480d31ffba842140156cf7ed803dc9c6864e27aeba72ad5b3ef0334ebf9a16621ca7c4d1e1a2531f61ee4ecb48e397c76b6160bb20b3f0766784df19fd281c4ad6de1e69bcdfc7ed696365d9fb366428a072cd8a6e7ca0f1bfb110b90476b147ffc19ea2ba606133652a0c8ec3a4a5e08d48d8b3bf6276fa7bc041b8afff6b140c7024708661810d79ff220a17bdec4559bff6e6647d5514ea18c6cec060553caa2a9c32b59afe6726f1f6fe6598cfc83a47347500423b76c0949026cbb2360fe7c914e642e0363ad57719b6487bb383247e5ad7a20c7acb491d79308f74599a21596f0cd1948263de42d6d3d401881d3216bf91bb5291a8d4c0ab6688f72884b6a9876e9d5369e9295fc29723f872610f136cb6bd80b589d3da5eec5db91915a4254db6a2e1c3e327152853be389018930b1e34c329a3acc53ed9108b6310fb25cc486909d32a836a045483800e24c1f33f08fb8a102fe8cca5f90bc49a2f036f405bfa3fb31ba1d405c259a08123690c58188d3439417fd14908971c8e104d0af3f9e2325e31bc3d16e4dc41cb095a86c69a870747b801685a68c350c748b7b77315ec71e0e99658b7dcd6b28250be61f91d5cf2c88aa3a3877b0962ca388c6d021ff84ad533d58c289c9a2b4360e9c84f38004a477640628bf34e4ba2a2c6252ae04fd719c633daa3b929ccaaa5a62e657ecf53e6d3f79bf1c09831adc4d9e1b2225265e79a01362a910c143f6e6015b59d65dcf6b22d5d497022d6c294d34fe13889dad28d2ccdc12c7216c0cc068b797b7bb489a3e413bd8dc1d544c4ec7a9d4248779c4a24173c2b5dacf4d5e745270e07d7637ea271885c0ec690b46cce253ec380ac514454c3937a488d60b55296ee156ced0e5a91085382f4b7e33f10d129fa308859a26d1f14517bb4557baf6aae199623d499401c2fe1055e16e039a4305767cf352264cd3463fab4f0e92a84fd846812d1a8486970e14c64c9507fff9bd8bd53fbf0cdb0153fad07abc6d546b5df5ac0d0af95cde14b9a96586d5aedc0be62cb55ef4085960a0c37e8fc861b1144cc2d2db04ca072798a22e74fd1ca983369514ef9e892f026310075ff2115282394a05e5a96c7505cbe4b4f5529299be046123088a57600b89d8a46b852aab8db96549ed74947f1bce66f5bee60fb854c1036ed8127ea9061c35d61f6023a2efd9b09451fe4c2a3b455d5798c90cd95ac5a404ca8023420800738f2c4803bdcfc433635251fb2b0f03462a305db9f4d90f730d03670ba5b12ba85cf774a2e05ec24d4341ee147309fb58caf7b47f8d3b8ecc0a63e9d959fb0ef291f091f41a0ba6796b701c85ed8f9fd29b85f29867f3d3784b3a6ae0ac311626fcdd6a9988dd012fed3cd39d64732cdbe55b5b9cf29e83d8b7d0dc67aaa2317a3f0de33f574c7061bcdbd4aa848e6d254ef9f6f9b088324b6c48667287624fcdbe04849ef278afbf4f5f281649c52f16a8de301410e72f9c876eb8332617ba01f3417a56129e627bc53931399c44b5b3f506ce332fa90f45c88787b0370be668b168954dfcad833e32d8973e883c10e883743a9258c94e5360b7b4976ceb7f3c3358e412d3272a20d6ea9f27356f7439b0c42a5b9c4b6ced16202e64b24c6b101682e7e561b01199a15e4f3fd7b30567e714a148d777d896ef84c5b0da5dd948a73f5a25600ab1b6b6318c7faa46641a496ed2f5e042066b8db0bc55bd821875edf0af5179cec2a46de44af028db7c846afdea7d392bd586ba140ec4e28c3e62339052068e8bf0b1125be29f55bb0812d842983634cdc963c3e318b7f0c429bc33d19246d1f7095f65f0cefd80ac389c62b6047e4c7e5ddf7e5c3a296a3495a9c30632ab7206933c9780cb9657efc11f98c8e0465208cb27dac9319aaa3d183433cd788f476c7bd220cd419ed7dfbe04edbe754ed13342a81dd151b630eb5c283885959d24821344490a1429ad28d0343195fb8dd0d7885d395131ff22cf38189545fed5e945a0b6ca8ac49d7070b350df0c92904a32b37071c3cce845e3f8eb8757484438b1386ce8edd0efec1fab30e1603c238025aeb6814654ce87aab9f336916280b5a48569bddfabd754c0d832a63baaa43a8931dfa7d4fff0a15473c98bdfa0cadc0b6918d8a83881deddd4f969f81fef421d57fb250c253c9a64bd9a137a36b231eb4724e3d069064780a6c5322679fa3ab57f4489d0d17b2e96c33579dd5f8d5b5d9e3b0c41e99eac97108af52ea32539f5df5b1d63e866388969f02d7c084792d27a87f3af63c6190762572e2ab7390779b7d81a874fd8f117ad6c19624d67b770e291f735e7ab7b6001f50678a9a674541eaab3014d4a41573ac375abfc1e1c33535d867a9ace43e8733d2f63891e7ee88b694e524afba956e974c9644a8f4ddd60f65908f2552466dc8c5fb1f9911d77149914ad853dcb6b5bee99d5831f5aba568591107d9a2dfbe47ab750ecfedc22819b89ec346e23cfe0eec58e211c544c22e32de704c7b3b6cc6aee2d187842a49258ad9e5902dfa8268c28c41d8fe9f3c41e2ca18bdf82fe7ef708f66027044846d4e5903626985ff684b5e187e3b90d59ed38d4c10a56ab2b3e23545a88a920e4585f1b16cc1adb09441b572531b12ab6f1a6f0034e21309c3242c5b23d055c463e6b1c67648a42b3a638c061993010d92dc8e984c08539b400221de099e6055060ee216f51d01109d50b49141bbd0780b62b8e97953a0276c39c65f25e26e76b3e16c805350b5c1ca6fa97f2c08aeababc368fe112cb576bc7233ea31bb280758ed7bacf2340709f1501e54f1e2330cb5da338c722669b9f8d74955353f6e3078fe6d31fa059660489c0a636d6448ce95c264e79b4eed710bfeb581e7b4f17cc94a6fadf5abbac9243c2267151297b018b367e8e45228ae917ec54e7adb598aa55548170038a4cf1a5886b7725cb89a204a491679ae760829cc06095c26cfadd01b238c5726eca74b70dc42f26941249cd0087ace5a9ffc4633c3b36674f0925dc0dcc3cada2dedaafbc8977e4184c812a1ec412aee52107f5dcb2caac4eaf6552feaa64a367586f2ded719b3be784406cb2d7c01bf8e09c0ef3ae7e4e119c529e2a13f4c01e9402944f94ad9520916f5eed7a8e2e4c7db34ad1b1c0fa4a42b2d5337668d23a68b3753970a66a9ca5227cb4cf563a834265958dab9bb36241db8e6ee0731889916f153960a37f974a308dfa81916388cc9333ed49c4a5becff627ae614a231bc85bda2435e76c58b00e15ad994003b18838f205bbc78ed84e141628cbac49b08e7972fd7f6442680c1e4b75d21b9e0f6eb7a906756a53485d253be0e8ff8b5ad84f482af18cea0e9fde0af8b6f079292b3552e4264c61cb266ae75b699a8c9dd07bfd2759cb105b1317528d99abbfac11d5d3962ca07c3c6f1176ca44eabafedbb5cdd7649683b9a88cae37bfb4bb5e82869272380a446cdbec9f87d9a3eaf6f234b75628e02f78d89df98e2d521600bac64559f1c1b2f176cfca6b44ef18610013fc1b435af11b13608bcec846ee1bee78d5931a0a8c7ffd16109e2421265b8d2770ee91c758caf2f8070cf685ad1b0064fb7b3bceda66f2784745ffc6accfa5739dcbd01a5f80797c2cb78f74157a779f8f18d75199fcde3ee5c06ccc8074409d3ad754d9eacf93abb74effee12e5500bee1850c35b256f9c051e9572650413f8885f4d5baed021a94b8a6aadde627b883aa0496ccc01cb2474f5d801bc25bb7ef789557775ecccb1a165e9bebd0786f868421f0770a905787be3fdad360c9dc76e4f1d426bf5ee63c60821efd21b8178763e6d27038e96aa3ed70d221385c3498466915e9e56b698ed2724cf4ddabb6560f28c803f28aea4abc5cadb04f4db6a82ded1e5ea0f82a0de9e8de3c43978f5e0aee5ffa9a070766f26336bae368b0c56572e55f200b059c8e86e301a16e79c2b2f5cefd8f51d91122af1c6a4312d94a48028c0ff6bc64155c1d41e031a82f0555f9cda5492435ebf931061ae7e2dfcc8ffbf31ee4f1f4af3a516a74fd2e9e61ad673184c2c9b120aa7c20877a45465455ecbd05aa555fd9686bff90b319747d5c223e", 0x1000}, {&(0x7f0000000300)="65957bcd49db9a6ce55bc6087a5b58c1fd0d21e45dbc3346ead74a340e44fb3f0e2da6d12236f3b8109e5d7b6616f8cc750ee5dff9bac94c446dde3b9709ac92b1a54bf07bd3aaa6ad99377bb5725a35c91a2f5d7865b3ebb162daaa30319c4c19df456b1a16d1e46a89ccabdaceb524ff13235618a7726cabf00af7f5e124920f96b237938e2afff46dd454569a9423d1ebe1edaeeba30bd1d8e8e6172b2cded5fe1a28c49271c4baee2440f7c68a183072f3f7d17c75f0762fea651dbb2663b90bcaaa0ec8f033e8f0b98aa9df57802cf2d77da0e8d9cf7038fe30a4ba1db552fe917c64cf2dd0a5ac4bc9", 0xec}], 0x5, 0x0, 0x0, 0x400}, 0x2) 20:57:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0xe0) r4 = kqueue() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r8 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/17}, &(0x7f0000000180)=0x13) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000006, 0xfc6f, 0x3}], 0x3f, &(0x7f00000001c0)=[{{r2}, 0x0, 0x40, 0x4, 0x4, 0x9e06}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000000, 0x7, 0x4000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x2fc8}, {{r5}, 0xfffffffffffffffb, 0x1a, 0xf0000063, 0x6, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x3f}, {{r7}, 0xffffffffffffffff, 0x0, 0xd, 0x0, 0x3}, {{r8}, 0xfffffffffffffffe, 0x2, 0x1, 0xfff, 0x3b99}, {{r9}, 0xfffffffffffffffb, 0x88, 0x0, 0x3, 0x6}, {{r10}, 0xffffffffffffffff, 0x94, 0x1, 0x401, 0x2}], 0x6, &(0x7f0000000300)={0x38, 0x6}) clock_getres(0x3, 0xfffffffffffffffe) 20:57:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x6) ioctl$TIOCSCTTY(r2, 0x20007461) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x8001}, 0xc) sendto$unix(r1, &(0x7f0000000100)="b7d53063ae2cd050deb644e52e47a1035809c357c4b7c1c28eb3d71ddc20a169164535547c33b7a72c823152dce6e62d8dab396de89a4590bd32c0b553c98eb2b2b3b2a33e", 0x45, 0x9, &(0x7f0000000180)=ANY=[@ANYBLOB="1d042e2f66690000864b"], 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 20:57:32 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)) 20:57:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f00000015c0)=""/217, 0xd9}, {&(0x7f0000000440)=""/83, 0x53}], 0x8, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x8) 20:57:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000180)="c61b46f6e3eae0b4213faee728c7cb4de52ce808cf32c39d6763c4b27af3070000000000000093e1cc07766fcb986f5a8100f89466c29a1df591ecc8b679379a2b5d1fc431d7c90200000000000000d7781392c7b0e4b6e9bd999fbe64badeea3e15284368c1be30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d13830", 0xfffffffffffffdeb) 20:57:32 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() syz_open_pts() 20:57:32 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r10 = open(&(0x7f00000008c0)='./file0\x00', 0x0, 0x40) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x8005, 0x20) r14 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000a40)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="a43bb9b65d288a8387893d6fc7d092aaef56cd0c8762450ed9c944a5a96e8defdfe1497587e76de4a278970ed631ce089b5ef92383ca6bbe5a5e7065ed109392e296c67f0376ab92b5bbb63546e164661340908870d182372803cf3969bde212aab31baa0fba036c79b286ef204eac273c61246e2532d1776c840e1ca439", 0x7e}, {&(0x7f0000000140)}, {&(0x7f0000000180)="2f967d4b272d89843225947997debd3cecb2fc17aaf80856c6c4561d4f1671edc6cf359d5fd595814f6f7035e02750c93a48bb70aaee2cc681ca586293d8a4f8a43598c096d0a089023fb4b90b3a156e54d88707d071e0f9bd7a4ae9f7d3e182ccc32889e4abcd8add83a187d926fbb0b5", 0x71}, {&(0x7f0000000200)="3348ba3fa4ca5d93c1d34d96bd9e9201b5eb55bcec0af0057b0c01ad503b4d0119ff449b8b4337a3f780d1065971f3224a295213b8ef266220438f7546d7c6242987a6deafda8ad8ccf222b0e446581e96783b91065626d9c83613fa37aaa32ec407979d1c736e0fa081282bcd008eb5f8dd5799c71b7096c44df2353a13ed2095bbbec38b321c50bdf05dbded44a8927660157c78a14ac08e38351fbca92298cacf59cbebc3cc2988730c695f1d63e219d8ccb8377857c0945b4663862175cd737adb51902bf3dd949a90c1cf38cc7537d5e14af983bf689f112b7da3e642a584cde8ce01a7bcd0a44eec48a7f95313", 0xf0}, {&(0x7f0000000300)="f23d4f4d71d43ceac8437967050e1572b5b72c1cae4b2c449fd013f152cc36e160bd7e2624e665891be647804a3985a4cc63a21c4f8bc7fe5c7796fd023e779b52db2c331bb981b7de9648764c6b9587df509d405b5254b80a7f18bbc6ab8e46be5b425827ea0504f710f112eae3ca04435b09d5cb1581ed7022c22d2ab801775e6daf1d5e656d8eaf8d120f687f3d830107540b4f770dc27a1da8f790982cc995f5593bb7aeb613e187580202f1e7c6038d0c332c5755b83896683bd75381059fad4f", 0xc3}, {&(0x7f0000000400)="18fb7c3be2558ce5e9113676198b0274af05561e8a8def7ffa69fc9f3c52303eb908b5f4a0b038f946f185848c1a585939825b1421316ad20d521af3962153ae618ad9fba411fe0ccecc8ab6946d9d87462ab0987916c6dba496c2242761fdd59cf57fe88b839c40f8", 0x69}, {&(0x7f0000000480)="15e0b9fc8b5d2e507e07161ad90ea70c185c2789a0355234fe9dcd741e7159cc25162bef9b0384a2bfd1", 0x2a}, {&(0x7f00000004c0)="206563f1251a814d056e3ccb08ee0e66ceeb88b9d51afa379bc295a2f2c8d63986f14e4b0e50d7172e3dac70c44729fd9d03a1a55214de3673", 0x39}, {&(0x7f0000000500)="355a92d1503cf12eb72b9207830951e3cd21173f0b796f7f3207aad166f827e077997b2c78cc59b3e5fc626a4ff0e33997ffdeea1f21121c5ec9619144c87dca974e693d82d851e6b04f4f66e540690caa23aa3ebef42ebc8c0f219c76f5f99c3327990fc26926ce4ca9918e583f0436bafc392cd93edebfbfa9c6bacbeaf65e86", 0x81}], 0x9, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x28, 0xffff, 0x1, [r10, r12, r13, r14, r16]}, @cred={0x20, 0xffff, 0x0, r17, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r29}], 0xc0, 0x401}, 0xb) ioctl$TIOCCLRVERAUTH(r12, 0x2000741d) kevent(r11, &(0x7f0000000cc0)=[{{r14}, 0xfffffffffffffffa, 0x48, 0x1, 0x4, 0x3}, {{r15}, 0xfffffffffffffffe, 0x20, 0x0, 0xffffffffffffff80, 0x9}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x6, 0x20}], 0x2, &(0x7f0000000d40)=[{{r11}, 0x0, 0x9f, 0x1, 0x8, 0x3}, {{r11}, 0xfffffffffffffff9, 0x80, 0x8, 0x4, 0x1}, {{r16}, 0xffffffffffffffff, 0xe2d26406fcd693cf, 0x15, 0xffff, 0x51}, {{r15}, 0xffffffffffffffff, 0x1, 0x40000017, 0x18, 0x8}, {{r0}, 0x0, 0x0, 0x2, 0xfff}], 0x383b, &(0x7f0000000e00)={0x8f69, 0x8}) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000000e40)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x0, 0x80, 0x6}, 0xaf, [0xe49f, 0x800, 0x6, 0x5df, 0x1, 0x100000001, 0x9, 0x100000001]}, 0x3c) sendmsg$unix(r10, &(0x7f0000001340)={&(0x7f0000000e80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{0xfffffffffffffffe}, {&(0x7f0000000ec0)="9515ee988f860ac3cecf96ceabd364128d8853dc4137237375fc5b6519e2512deb454309875d", 0x26}, {&(0x7f0000000f00)="c5d69819b0eddc425c09089f12577a2d1a2d03e9", 0x14}, {&(0x7f0000000f40)="01fd8a61c13d8110173cdb1ecb340351dec638259d110bae6d72daebf00899232b7530b7d5bb1f32e0c737353068890be117c28ee26230c9e71194317093d2455b3b7cecfe1fa9a60ab436fd4e6226a8297b750708511d99d40429b97e972d85536130557819539c1688", 0x6a}, {&(0x7f0000000fc0)="dbef10b508fb21b1d7de997d036142ef081440e23d3e912e32137fc1a90cda9c7dcdd5a317dfab20f99ac05a019c82", 0x2f}, {&(0x7f0000001000)="e9c0edbb8c8f4042422a320e1db008f2fbd86643037a2542e821eebd1bf53a72109b28ef7228d21bd9f7ec4bc62b15a05e24e3128dbc9de61c13442a9173aa1e2b0035c861eabf76effa0204fb8ddca58934b7922e769b4506b83254e761cbae12a57dbc05cf24bc0a10915a764799b3f6bc6666785bc2a12ad8993e1ef48582876e010c361d3748294a13e2f6825309e808aed2b7d607cce1fa24deee5362fa1407a32b932e66695ddde50411a7", 0xae}, {&(0x7f00000010c0)="1bbc41474bcc41fe98aaff9fd8963fd94c2a8ca20f0eae40", 0x18}, {&(0x7f0000001100)="bbddb8e5562df8d3a73d9a4a71b9b4cec2a3d67509c87e09ede88be75dae0f03ae4d478ece8fb067394a0eb05d06e13bef7cf0253f34bdf4e34db4e30a7f78e61bd969813b70a363151adcde9b2d5c555477abb3ca5e2c772ac862016c18d9d345e5241a8e4282de7127aa2d081d2b6dbce43842cd0303a9a8a80d241289179f80f081f958d62975074de25cd8ce9deed5fd47e2303f061b2d83203206679d0031479063eda07b633facd4685bec6281a9e128bf480cabfff5ff65866ff96f68eaf259970f0fc2de4e6e40abbd25a678fcd9d481f42e4bb75a15cdc1e0a7d1bcf79e413e3c7110accaa685e197770ae9ee2582e8", 0xf4}], 0x8, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r18, r21}, @cred={0x20, 0xffff, 0x0, r17, r20, r27}, @rights={0x20, 0xffff, 0x1, [r0, r23, r13]}, @rights={0x18, 0xffff, 0x1, [r23]}, @cred={0x20, 0xffff, 0x0, r4, r8, r2}, @cred={0x20, 0xffff, 0x0, r28, r7, r19}], 0xb8, 0x407}, 0x1) semget$private(0x0, 0x7, 0x20) fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001380), 0xc) 20:57:32 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f00000000c0)=""/229, 0xe5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x1, 0x8, 0x6, "f65ad47913fbb81dc24d53e3ba2d157bef6290f1", 0x5}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x4) write(r1, &(0x7f0000000340), 0xff23) 20:57:33 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfffffea5) open(0x0, 0x0, 0xa) semget(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d", 0x1cf) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f59a5c77868d6883151dadadcbafe6a496f8374ad7d81b8da696df4995906e21de297039be7ff5ae8b788236ce593b269532198530228d5410792ba532b97eb85b8e712adec871c6d760f0a221ae7fb1d160720829eb70c39e1664f8667757419507b6fb18b151a270fe6dd4d34fe05e6d4696825333aafa47", 0x79) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x0, 0x7ff}) syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 20:57:33 executing program 0: open$dir(&(0x7f0000000400)='./file0\x00', 0xd923db4b2feae017, 0x1a0) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xfffffc51) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="b37355e8f01237a8a54a52e8329af24c6512dbb820917de579464bd40be3abfa9004640f1c985c1dcd7149367778df32a9f2b1", 0x33}, {&(0x7f0000000180)="6f83e7dc4836b4e904ab8e7329690adbc7f4ae33bb5e1b549930d0ed1982fa5ff142a3d9c6fc7f854d4df7fa417361d6dadb5da9a7d0e1262b52e25f31324a92b9a2e70dadd2f95532212dc8699d1a8747e380f30116363fd0cb8ab5f40ce4014f8ae7d6c7e1c8b6f80cb153a4f15d8d685cc1badf70ab6abdfe43afff9f4dbbae9dbcc8eefd4d29613b17132dffae263af45f1e6dc15057bd7c53aa7b63594721854f3771", 0xa5}], 0x2, &(0x7f0000000280)=[{0x110, 0xffff, 0x2, "fa2aad0db96aaea791561abac28d3077f92a547210e5980b0e7d7f9f62b2f8a616c4c13452ed3e9d627b6ad8e44e4fc34dd7b50ff22cc02fdeaf9408af1d6bc871feeec9fe5e8153ea2886f8a9287b7e1aac9244a2182393f1dc1f3cfc8f0ef4c8984e09b773efcfe76b8897c4d1004b9a1452cf0fab6caf776b2593aeabeb68d6fb67ce3e5df6295ef47950ab787d5686d53e5b1a4f4131e4619805fa8cfc3536af78f5d4a39c498bb697808413659401a551602d82f590be2ebff2e7356d96a0692396350c324a4afa8fc847aeee77bf2700d0f0c7dcff4ede8f90764520c65e41c3567d565fcf0999b8502450844eaa7f88feb706b37b573be5e02b"}], 0x110}, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) 20:57:33 executing program 0: r0 = socket(0x18, 0x2, 0xa4c) setsockopt(r0, 0x0, 0x3ff, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 20:57:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x4, 0x400) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="90fe700f12b98eb0348b0f349320ef71e42c0773bdacd169a4a4589648a14d2c23d3260d31987048325e53cd985796f678ab1ec96d24200034a5448664e0bf58ca42bba7883c3c356a12246b6abbbbfc6d969db9179484fdfa42642aad7172ccddf72893f0fb2483162d363da8f219e66402360d4fd8f705c7e23b4dcf725de5cd78253b2328317668cd543c8c1b5d949eea4008d705176b6a78ccc551e3e1b39c80d48554b3deb8730ce0c1bb593cecb6a4fc3e7f50f164121d9ef2f1f14fa5b27a0849c022b0620f8f2e692aeadda171dca49cf7fca0acc0e4f063362babdd724a224c83bf7436ffea", 0xea}, {&(0x7f00000000c0)="1f41f136b05833cf427b039797d731dcbaf44ff09132fe313c2d5730757ee13445eb0996fcade87a384c3d5c1ff3e62ffaee2dceda55666737fc7ce121fadf6c86fc687c64040b6eca9e6bd52f94897c114d6a9915f5a98005a4a514993a452cb541eddbc0d27ad6472e246bd8a9c5d48d52f0", 0x73}, {&(0x7f00000002c0)="e8b4a65dccace8b92351ae426293b9f676717f8c9bc936f3947e6b49973cc4d240a708281b554b30e5cd587114eb81f47d7609095cc50c5547408f7d42deb31077ff6ca29715b6b492cd60c1942d30d182ef292b4f26c2b784b14082281096f5260f4a237481f32bc1f719437421713ad73315052e7fd9fd6a7b2897a286173091ccfdf3007b8b0b2637305e7d0a6648bb7079a4519fc77bfbce4fef4de266b22985d2a39ffa72c4074c307f30bad8d6e9d6affc6dc14dc8b3afe38a087e5545158076dbc5654f5630c80e0eb7fc2f358ee1f40e6bf5cbe886dcbaa4892cbe5728", 0xe1}, {&(0x7f00000003c0)="274d3e730074158feecdb0dba83f126419d85cb92d6126a0d1eb4ccfe53364f862af7b0d3de5c3ff361c10139f9485100170057e01c59edb6536bac6280fe2c8bff91c038cec1562c2425a8e4064c7095cc199d294c68cb13c56a6297cb9b23e746fe977bf03fb8bebd87c6d270b846a9cd97ae06204402c9e8c55c4c27d14ad427c5d005f77cb27e72b47a445fe064fea56bd41fb3354fe10ed47ac5e00648c6dfbd3158986d8bd368cc71f0796e3685e7847505c0918e4fbfedfec9d6e4f32185e7f8836550a3ca6f2dfa432797636b5bc", 0xd2}], 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:57:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x366) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) execve(0x0, 0x0, 0x0) 20:57:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setstatus(r1, 0x4, 0x88) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:57:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet(r1, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd88", 0x599, 0x0, 0x0, 0x0) 20:57:34 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2c) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f00007ce000/0x1000)=nil) shmat(r1, &(0x7f0000341000/0x1000)=nil, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7f) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6a) fcntl$getflags(r2, 0x1) 20:57:34 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() r2 = msgget(0x1, 0x4) r3 = getgid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xf9, r1, r3, r1, r4, 0x138, 0x6}, 0x1000, 0x5, r5, r6, 0x4f73, 0x0, 0xffffffff, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0xffd) r8 = getuid() getgroups(0x8, &(0x7f0000000100)=[r7, r3, r3, r3, r4, r7, r4, r3]) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffa000/0x2000)=nil) seteuid(r8) 20:57:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x14, 0x40000000, 0xd871, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x11, 0x3ff, 0x60000000}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffeffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0x15, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x41, 0xedd5}], 0x80, &(0x7f0000000140)={0x2, 0x8}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 20:57:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 20:57:34 executing program 0: r0 = socket$inet6(0x18, 0x2000000000004007, 0x13) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r2, 0x80047462, 0x0) 20:57:34 executing program 0: unveil(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 20:57:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:57:34 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0xffffffffffffff01) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80000000050) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) pipe2(&(0x7f0000000280), 0x10004) 20:57:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x101, 0x5}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40, 0x4, 0x5}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x2, 0xe345000, 0x5}], 0x80000000, &(0x7f0000000100)={0x8, 0x1ff}) r2 = kqueue() dup2(r2, r0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000180)={0x6}) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x1, 0x0, 0x2, &(0x7f0000000140)={0x9, 0xa1}) 20:57:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/92, 0x5c, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 20:57:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) getsockopt(r0, 0xfffffffffffffff7, 0x1ff, &(0x7f0000000040)=""/209, &(0x7f00000001c0)=0xd1) close(r0) 20:57:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x26}, 0x0) 20:57:35 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) kqueue() poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), 0x0) 20:57:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x13, 0x20000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x800, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x8000, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x7, 0x80000000, 0x8001}, {{r2}, 0x0, 0xc0, 0x20, 0x92f, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x200, 0xffff}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 20:57:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="f1b8a9f2c6bcd5d97850431e1a51c811accc4638313d95397824ade6d7059b2907a844ff074d47cd2bbdc042d2d268d1720e4b", 0x33) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 20:57:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8092, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x20) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x8000000000001, &(0x7f00000001c0), &(0x7f0000000140)=0x31f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2a2, 0x24) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5cc) 20:57:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x0, 0x100) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="aa0668dc710000000001000000bc7f2b37a265d08cf16299b71a918c49eb13d512ca22b671296896ef3b7d84b74e9df43d1a068f7754c7f738337852998e031d39a6c16fb70ee3a0d21377008a60adbce5806ab0cc5c741db2a9356bd409f6399625b79e02ed538475", 0x69) getegid() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 20:57:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) 20:57:35 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getuid() r0 = socket(0x26, 0x8000, 0x5) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) socket(0x9, 0x7, 0x1000) 20:57:35 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) 20:57:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) shmget(0x1, 0x4000, 0x2, &(0x7f0000cf8000/0x4000)=nil) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/137, 0x89) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 20:57:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x191) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x32d7, 0x3}, {0xffff, 0x10001}}, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0xf3) r4 = syz_open_pts() write(r3, &(0x7f0000000240)="4b1c5f57edf44ed8b2678d62701888d58671c5cd5556d43e4763363e6dd0de2d2b916634b75f42c79b820181c12fa19a495aae232c0ad0f769aa4d2d938e7075a05aa04b51145f89f262fc7eeb2ceb4b9360cfbc53501dc6901ed62e0c6e98b9ba0a690c0e285019", 0x68) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() write(r2, &(0x7f0000000300)="ea8374f27979bf24db25f27d5afcbc2de851c6a1c0fc363603cb42abdf144e9c1dd1d045f061360698a689687fb7cc249e04971dec84ee1ffcc045259dcace4bf4abd0f3c3fd5762e5f5a2eef4b02b7216e07e51c40c27b00fe968b55baf97f8c1f9617ea34ff827fe3c0e14821c1bd006051f4197e286eca22dd908e5795125276992924790d61dbd03608073461ef33cf8b49cbb4891ff54fb4ea55825cb86b0f1", 0xa2) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r2, 0x6, r6) 20:57:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) sendto$unix(r0, &(0x7f0000000000)="78c8d7038e794d8734acab66324486b82dc5299c6e5c6b96358f3a77af434c330fe2464a5ce3f71c06788ccc00524110e1edc49a682be425225bb59e09afd8fc93f3a47ae5e7104b2842a892d30e4a343ace8823ae263c9549f632", 0x5b, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 20:57:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x88) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in6, 0xc) sendto(r2, &(0x7f0000000000)="bda35bbad84a73920242a7013231d5d2820d95b98fd3044dae3f0eeaa0ec8f0e7bce994a", 0x24, 0x403, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 20:57:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000084, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) 20:57:36 executing program 1: pipe2(&(0x7f0000000000), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x5bc}, {0xffff, 0x80000001}}, &(0x7f0000000140)) 20:57:36 executing program 0: r0 = kqueue() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/194, 0x77}], 0x1) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r3, 0x0, 0x6, 0x0, 0xa105, 0x0) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x101, 0x4) bind(r4, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 20:57:36 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0x8, 0x0) 20:57:36 executing program 0: r0 = socket(0x4, 0xfffffffffffffffd, 0x7) accept(r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:57:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) socketpair(0x10, 0x0, 0xa0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semget(0x1, 0x3, 0x225) 20:57:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) msgget(0x0, 0x208) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgget(0x1, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r0, 0x2, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 20:57:36 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = getpgrp() getpgid(r1) getuid() 20:57:36 executing program 0: read(0xffffffffffffffff, &(0x7f00000000c0)=""/64, 0x4) 20:57:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x3) 20:57:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x108, 0x40) 20:57:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x24, 0xf0000092, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x8f}, {{r1}, 0xfffffffffffffff9, 0x80, 0x88, 0xa5a, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x42, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x12e6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xfffffffffffffffe, 0x1ff}], 0x6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x48, 0xb, 0x5, 0xd66}, {{r0}, 0xfffffffffffffffb, 0x90, 0x2, 0xffffffff, 0x20}, {{r0}, 0x0, 0x20, 0xf0000020, 0x5, 0x3599e7b7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000022, 0x100000001, 0x1}], 0xf800000000000, &(0x7f0000000040)={0x15, 0x1f}) dup2(r1, r0) kqueue() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xc) 20:57:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) read(r0, &(0x7f00000000c0)=""/115, 0x73) dup2(r1, r0) execve(0x0, 0x0, 0x0) 20:57:36 executing program 1: clock_gettime(0x10000000, 0x0) 20:57:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x4a}, 0xfd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8000, 0x12, &(0x7f0000000100)="aabe57f63d2be23606141816c813cf9fd3b91d1f764312a9f12d", 0xcf) 20:57:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000140)) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 20:57:36 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x96427c946d34ecdd) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:57:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd, 0x20, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0xae, 0x20000000, 0x20, 0x7}, {{r0}, 0xfffffffffffffffd, 0x69, 0xf2b4aed261b82f67, 0xfffffffffffffff9, 0xe00d}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000003, 0x10001, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x6, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x56, 0x8}], 0xae2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x24, 0x22, 0xfffffffffffffffb, 0xa54}], 0x800, &(0x7f0000000140)={0x400, 0x2}) shutdown(r0, 0x1) socket(0x10, 0xc000, 0x3976) 20:57:36 executing program 1: socket(0x7, 0x4007, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 20:57:36 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x1f1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xa) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x80000000, 0x4, 0xfc00, 0x5, "4547b3da33fe4358e0b10e96a33c5dddff9d9ae5", 0x1000, 0xfffffffffffffff9}) 20:57:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="22f57757fd8a53f8cbfe91d35f02be3ef5db06fcc13fc6b2f0394eb431aec2752719f058c0695aef97736e23142ae4e5e30f66cebc791810c53c1b18f0ca7460ac33c240e7e8a68269df6ead7ec744232d9626f926b4fe7436e29e2ecf34e11d66c82214c349b2a0ca2025b34b04a295c7446274b5790a7bd578d61cb81e3a5414bcf55c1bcc45a2f67e76cb5d33e1d82bac5c3327692072380773a95fa99eea4bd12200e2e392b940c388b8d003cee859b1b4e439bd62518213b6ed81437d47a903eb7bea295a1aeb8150de", 0xcc}, {&(0x7f0000000340)="92c8b236292344f25d0a26e62f30fa5f3a5dae6f726313bb879bc98d8f266a43e60bc808712e1dfc489696b4c96bc8bcf91db315cd68e90accec8c507730363b23cd9553e1016b5b57ad9a6ace160f79e3d6919bce6302a08563adc92aa3fad735f258e56585feeb82f5d467be9833ccfab361539061ac2c2055fa75bd92af0a20900295225b0bfbd7a370275467f454be6b1f7d1194e738452a59a867e2f0f5aa02ec147a3a65f06cb7bb582706f92ca4bccfb3b1ea96fe91b5f3386c8187ce7484cc47de897dfc79c40e613649906ec258a7e99625335b0bda3b607d085c3f597f1b", 0xe3}, {&(0x7f0000001280)="8a7e73f4c7b6fee63ef6b9739e9b2e32c2a75dbe9a4251f391c24a70a0c0ccc078765bb4f76a12e1a8134de981ef4265e4052d923b6d917f9be92573f1365e9f6a18b54eb2b2fa902edb569cd6ca96487f02f941bbf6a75f101ea95a612717ded1586b7e75c6138f5bd11785886c137e3148ee6fc86e5db513014aee8d4bef80962cf83ed7652f81f27a301d4a74ed16a2b11f9720992a944840f20f3ddfa007cbaec473f9e905b6bd7c2c16075993acae03c7d5344487562633499a721b3f515a99297f790eda16a4661dc4f345d5e3955588e026df6d52ebdf0fb3229e6f2b03a7c4cdd10b2837f6e77ba7470c2fc63000665932bce0fd8eb49b587ea0104b24a891ee796a2fb1e979a621a12fa57fd22b48941a7b010389d4befdd61351a73d3d7cd695b7fa702de6d60665fcdb98051b6dd92bc3c746c2803ffa46b416ab86573d3506e4cd3a1d8535f796f2194232235979d66b83fe5e16350850ba0354abd0840df8a977ebdc58c8ac46dc124038ec44edcf54e04873ee99c9bcb29057708f521455f79f57154e5ef95dffae023c1ec7c2cb678c99c5d885f925bba30b12eb48b64ce905f350425da6250b488a11989b51c371193cf1e149c26ae85afe0705b0613f035a96cf090adb35407e42f1e0fdd649a3b1d4edd95975a958cad4ce174b5c47e477a01fe6937106b3001c5723fcbe428e9ed84117777d3d6a683ac108a3d6808724d5514d20bad69035f7836ad2eb96e04c20a7947c93361c6a0a6f3ee304ec4182fb2f2d908db188fee7a5cef36f0e0139823ea26ba34e448659957fe07b3b610c58b485d9e6e4ddda49079132799583ed297a770550d9cc12a4c0a518202fd451c1f5178ad4a47eecc6fc098e1e4f499c09ad26c8686d129c8bb694a13c57e235885bc1d71bb9fe17745d9e228d82e7773a413ac15030bb9f191bf16c7a74c5f7ba751c745bc3bc04220d0c2c03acf4481611fa9cbfce3cea1ae27d161117d701750d0866d22f7d678c46f67579d09db96d9819f7972625c1146eea1ed43c7825a44e1ef7a3ea966f6d85eeaf6bf67178bfe111f5d051a7bacbcb1c96f5a848455b546e2e7fd6d017163e89ded81a08dd4a089be792d515e19091ace94bf970f6f187c4586fd80cffff5ff71e09e35a936eda3fe1b32b20b3028e6a9cc47b37382f69b94ab3af7d0ab759fbd812381c5e9b0c50dd5787f428fef1987fabe3c535d7a22099a67f7e4be4d00939329c30d7db95b41561e8f5262a0478e023d64abacaef842d2e6548aaa2a6236eccff1e28f8099abb1ed0d0aa9dcc9bd329724f2195c07632584349fed13d746a42e6f8c356d1aa25c516c711b0f2921a25ad24df256fd9a7e29ce07d2207276ae665f81f7463a6d22284bfd5d81c990acb706ff4cebbf6135497d528fd3236ace93cc912eb7cd4181d5f8ea28258cda5fc55fc64c9013eb81bdc9931cc63666d5a67c284363c9e31986830cf1f1cefeb1edb749fac5413761dd35457d3718e8332efab45e4cbe03a02c8a3e0ce17ab5466ee5afbb2546db1e8662b3d0b258a29df531a0f7a47e136871d17b8ccc0fdd1599a5cf1b0e82c0ab4e7bdecab68c484168c30e6dd6c1fb3d0c2e988bb23b30d26741f2c07082641c6e9e6dcccf9f7e8ef250fccf86d5a277b72eca23f22869faa2e0c77dc7de2819ffcaa1ab12ffe1468ad60799b0cc5c70b2455eebe7655959a1738b9b86e5c7ec943038e0dba81b16a6f492d8d4c374214f4396b33b7a863c1c89b817b353bc28c209c3432763f278db2e8aa36097d47431036ee43ee9fb020af33848707f12fdcd964b0af8e85d151f09d1376c39efe8657c6b314497a7785316837923fa3716015d0bd16159268bbbb94e237c64baa9d429469c5bd8f63bfab154f9303c2842599371065bdc7164bd8661adcc44a3e028f20f70827bc80d127987564e975610c58342ef6559ed5ec6177a7fa4bcfbfe0c9c94d7d5852107d8783216da2c58e8cdcc2e9e8b342bcf180088d0646e9d96de79de86b3695bb64265e3e36b2b70dd7f87ca3fc3bfb99d8c68da7832d5b3a089424a90c4aafaaf72ee2371cbca66c4689703abec8b08831caef134f6d83bd66bf6a2d92869ba587b429141d117965a75d9fdc1257257462e0f0948b16f15a925ccb3a00cd496899ddd47d6bac3bd68a8d0f072cb859e29618738956322cb646a3eb14a341a8aa7e76cfc382506a809b66d4e9bb3bb360dd7d51dc9b3911c5f51feaa8d9af205dd92bb0639e2edaa041726b919cfb69799f89be00cc671be0e3b33bb9693362c36b473c301c1b7d651b9bc1ed5b6e9517e794acceb2031a0dc93d27534be640bcb1610124fb0dc2ed9235209cbe0cdb84ff29cc68ed4ddcc8572fbc91009307a8aa4c7cbbe174f7d13f9924a90ef65f740e7e36d98618e83f2befb14963f90d543334b73d90b0370f22c580d012d0cec6372714c0a43b70762f30122b5e71d6d6fc50f6f61c76ae4aa74d9b3626896f8acb968122817839f5d893ffdefe99f7cfa26e57cd116e9891563d767c69ffe1b215f956708a317446fbe07bcd7e814df3f9ced22cf7b2b0f5fa4931f9cf25f2131ac8a35d10b9927f75d4d208a0639f742878ffcd12d6fb9de692541d1e18d7ad10c1d6e66c1c751db17761ae803cac8a29d30d4607be97f7ba4764eb48ee05b4b3095ab3f4ba1a03bde14fd636d5e61a4950cb3e0e55747a2399fb3e68dd4efc78454438ea47b85f2f279ee6594e709b3014795f6bb0d102618f40224ec8aa53801167587f2cb3f96160912dd1ca76319ca7f49bc2fb79f5985f1da79e02cef9b6abdbb189607018d9eb13fe2864e04b4dba49816269cafc53f11afbdfa02dc75704defd3c054f1c324536076cbc45d3b129d5b7d4398610ed5537fc1afa33d0952f16dbfa6da8a0257ae682c619aad9e0f831722c309dbad06b1a39952e097fbee9e222997b7017b46476c4806acb79c743dcc06f8a1f3adc14b1e560c5d80254190c8ae403308dfab1cc54eb6881708be43f4293a7f300abc07f8d67da1e42a39c5d63783375dd9ba55c072cf199832a83cddc035f3bb56a92ca0a12e936c4979a2c6678201b6a9a0d42d4ee893b282829a9e266c4e8fad29bb93be2c3c80f24ee1445c78790b5b59d49aa56b18b169abd428374fc92ce95234dec9b66e25ec54976a69fdc084333bfb3698ddfbf7f5bb7cfd7bf4b4d034dfa87d20a04e9e074192236ce3f32222c0f831b8fe749d814d4bfbf7233d78fb656ee44fdcb305452e8025bcfbd79b1ff9f9e9bf5274f67044d6da78b327dca66a54bf95394dfe101f4b8d6ae9ca7cdebe39778ab6b0506d0b5dffe9948c61864509a9d4deff4961049665e38a87ff7cedcf3b07f58947b70ace71ef87c9486ca702e3654cd1b966ae154c97307eeeee0268efd0fb4ce181176c8551629296f27cd9f2c2d1f04b34ccee0dd9696deb18a3d9b6b6eb15e5f3c96683e3d73be01fdee2b61edc5364beaff0f15ffdce2997234493a778f4df1e332351c045f7f4afd198891995b653e1ff571363e8e004fb0e5fa84c182802bae908884fc14572bdd2efe1c46dcdc37c59ff0ba1e77ab7d2aece1e1207b9f1af5ee788ee6a04193b16d32d1e3393acae97b2d3fec252d39f04784c00f73fdcdfb4683c45749b311111d463d9dc4200612e0fff607fc4a56b67aa4735d34e02c9c4a761a407898fabe05de7619d9335d0baeb31c04e964f85d9b58075993c3a6bfe6003b97beb96d4c05d80daab2282aab8787e28ca11cb901b1f3f450fea6fc8f9c5481fa11c2bf5afb60242c19338c01f39862d08640ded49d911f96f899ccf7298e4f68b5d1bbc63b22fb3046b3b37849204c416e00b8b3c94316c96e36c2302941a3bdf2dc8d5af1c2b01495d2f08e4095ad50793d1aef5921b58232df90c1ecd275967a436ae17bf00c6df84618c5dbf700a4177ff2391f03eca5820504606e82577f06727d18e427c3a4e98ac4090a3340167655f730fa1788836e4fd4882bffa13c7ef3c35d3e341f26f1d2c21771ec23a15f8ce6d1c486d41c5c447bbee2b7be4254ff98503e4caf7847145546be80455a729ac50a42206d5d62b14731cb6e2550db791b4f4cdf55d38ae7158ec241d0f81070b80ceba0ce34f91a2d77182e1214096c835f4caa46892fe0a8f14772031da1deaea2f2740b90321f0442e1f132aa969ea52f6f3bdf0e8b8faa155e87c7f8e7ad9f98b9eba154c5c2245f606819c8d6f4cb29e1ff98e3e505a1a385f3b5abace1bcb4e9efd165e2aee3665795acd67ae964e88f864fd486e62b5ea2ca680c752bcda77de65ebdcc5783ae2e19357362197ce06580f0b1dcceef0470848133619fe4b2621e9f52f1db6df63e26389f95c05211b98bb0e4e8ad6fcaf9623d303ccda3a857c2f6a2a61c80539ff5e937f98b6915cfe0cdb1f994091bae9cd536eed12a84321f6d2a18610a43be4d67e59b064c323c1403a7982c9bc35e0a5a4a7d156963d30cefc9d058e35b12879819ac2181d653283e9255ff2c0e760f350f5f6022fd03c0087a695c7cf26762b37bb69c9db380688de4c48f2bb2f5fdf51b0f8ffc4087769573d1324e9015991f86b155faa571c795547df06dace642f5bae58ff67c1cd650968ae1943df807edc76d6b3bb8150d1cea996fafd7ffb966321758bd027aae1c486e52dd55ecf2321edd31f109ca7917a5717fcfcdcf7a5ba3741bcd45247b4a5fe79eff19461442740feffad67412323525e26aae8ceb76b1dcb0b0ac336e0ee3c3796f5c9c6ff8b873a7af1e986330eee8bfe25b4a9f9a01b6ebc58818bb864fb6fef4789d051bdca86be90eacf5c357b4dc6b1477ff63dd3b93364649c49772f66cb5c7c20047d93e4072a897f333e19b926f54483528f8a592f3465d27459ad7d1bd0fc535528a0ef7b1604ab238508fbea23b73acbc25167ca6dfd4eec6f0960cc1f6211b4dd1942ade4820dd491f5ae6c011d2e6922ff66a61e54640fc8f6eaa6786daf957ff2668ee4227635f7f7732d2dcb0fb258fa61b0e2d2c219e4e0a9db191c93163fdd1bd882c3d59bda8d718683bdcb4ea1acb7dc9abf46bcddd6796df3036e94231983f44ae45bc5f2f648842840dfbbfee55cca4e3c5457815e30848c14338c2f19a40983f33824395c9efd71126047b6ee3414e2d05f721fd456b6d10757f13fd1a32cc2a09096d621ea60265fd1e387d7c8d1e4c2d4b48b53222d3a93baf9ef89e8ea4f0d2faa8801f6537ae29003083a7e2e8c96a8e95dafe1ce50f4a316d22840fa7c2272bd93e2fe1ec6cab9b6b405c397ce37fb7dc51b19a016188da92582b63aee2f3d8955e1d31cf1f017b65cae7fe8eb15510a61a783e42d3986bff3e517841b50e84d3528e9bb8de951008b75f4966f20330dec8dcf325393e6377db2b43cf8f96ba0662dd3550a78ebf4d738ccdfd10a3d2cc8fda26a97dd5fb3a9c6fc5223b738ac04acdd542c5732ba327c18ebc61849553ea10f9c63a8cfac22d5a9084b9f1e230118593e0487aaa6bda49584212ee4fcab2e8a744c4045922589fd44a19a61c9d937d15393d8bd1238718e778f1a6536855011dc048793f93486c7663925e60806d979cd06095b2607ba94f3bd75ee0dd6cf98fc1d31d22b8a42b5701812c9b7c7d99e07830aee532240e4998c07ead7b8f3c245a8a71c67714ac454828d9430e912e1daf7860ecb8cdeb62a9f8a78b4a8ccbd2f892204855a40b59a626a488f142ace7938a09c163a5d144be9edd531faa", 0x1000}, {&(0x7f0000000440)="7e13e79b17ae11a9b1a43c806e867f2e98e5fb898e57d123a47d5caa9c6e9e2b71c2db90e19d6a161eedecf227759b377b64672b3107d1ab687b6f192ef4345b1dbfca2aca90b0d1e4c4e315ca1de2d57735b189694868beb0da90303baf3724a97adea73c97d284806cabf8a1cb50e32078ef73eed5687f3f8573f905295c456f26cd03bbc75d96bead0583cdde43a2cd43382ee814105a29d8d7756476e05e149957a3fbbc418f6e5a", 0xaa}], 0x4, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x6012, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x92, 0x40000042, 0x80000000, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x1}, {{r0}, 0x0, 0x80, 0x20, 0xd296, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x5, 0x0, 0xf9a1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000041, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000007, 0xffffffffffffffe1, 0x200}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x7}], 0x3, &(0x7f0000000200)={0xfffffffffffff3ff, 0x5}) open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x800, 0x20) 20:57:36 executing program 1: r0 = socket(0x20, 0x4000, 0xae4) getsockopt$sock_int(r0, 0xffff, 0x1835, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x2, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 20:57:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x40, 0x0, "0000dc5900000000004462d9076e96862ebb139f"}) r0 = socket(0x18, 0x1, 0xec0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 20:57:36 executing program 0: r0 = getuid() setreuid(r0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 20:57:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 20:57:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 20:57:36 executing program 0: socket(0x2, 0x4003, 0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x40, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1029, 0x0, 0x0) 20:57:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xa, 0x8, 0x6}], 0x200, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x1, 0x35a, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x9559}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0xffffffff}], 0x5, &(0x7f0000000200)={0x81}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x45) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 20:57:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:57:36 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, 0x0, 0x3e9, 0x0) 20:57:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="52c0f420d7b352f94278904a0976c268e6630c0cf9e6f4742b26d8c9df309bbea8471195103271ecdb020f643be586d0bc75b1157d61ac9c72a18ef9a9ef9f20b4d0144560b06fffef321f47e592b45f601f62e374b3fb3689e183c49586741a6983fe69cb0d779c1cb3df516faef13748a4dc3c4499321b00a3b76641c9bfd87fc029b7c61f", 0x86) write(r0, &(0x7f0000000000)='a', 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 20:57:36 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) read(r0, &(0x7f0000001600)=""/65, 0x41) readv(r0, &(0x7f0000001540)=[{&(0x7f0000001080)=""/89, 0x59}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/10, 0xa}, {&(0x7f0000001180)=""/135, 0x87}, {&(0x7f0000001240)=""/94, 0x5e}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/189, 0xbd}, {&(0x7f0000001440)=""/139, 0x8b}, {&(0x7f0000001500)=""/27, 0x1b}], 0x9) 20:57:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x5, 0xfff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) shutdown(r0, 0x3) 20:57:37 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x200000000000001, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000180), 0x0) 20:57:37 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) write(r0, &(0x7f0000000000)="8e1258ca8d7a1f79001f5558c4ca3cc62406c1c52f35c84b59066f3c99fbb3408337d03606c154d27718d69a9bae37d5e7da71d78fef9e45f3a103c2c47368a63bf2cda5ee0371a3de7c0bfc3d43d46086369ecf0ec8f065b9c6bd15a128418983a2ce6a17f1abae32908a1be8632f413f54a6f49807fa5710364549d7feef7432bdefc94db0199d5a84f7adc945a600c0305c90e711c89ec719bb51a34f7a62182ceb3ae839886ddd4a9f6bc95fca34708a1cbb8be3651bafc668deced695c5c48f", 0xc2) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/5, 0xfffffffffffffe5c}, {&(0x7f0000000140)=""/125, 0x7d}], 0x2, 0x0) 20:57:37 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x8) 20:57:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) accept(r0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 20:57:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x4, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000c8f000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x11) 20:57:37 executing program 0: r0 = msgget(0x3, 0x0) msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 20:57:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 20:57:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="878cd1a24e7c3b3fb146505d98", 0xd) r1 = semget(0x0, 0x3, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x400, r2, r3, r4, r5, 0x10, 0x5}, 0x7, 0x3, 0xce5}) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 20:57:37 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80000000000000) syz_execute_func(&(0x7f0000000000)="43c70600080000f0834a320df3450f1a0f8f08f0a39fc62c839376f242f745526cc19efdf63045e3a140d96a00c441eddb03f2650fad2d01a08888") mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 20:57:38 executing program 0: r0 = socket(0x20, 0x4007, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) 20:57:38 executing program 1: mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 20:57:38 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="544b6553a0e279fbe69921bd448a78a00600c6282af3", 0x16) getsockopt(r0, 0x3, 0x7, &(0x7f00000000c0)=""/18, &(0x7f0000000100)=0x12) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="13fde7cfe818d57adfd1e61f837a3d725a056588f351915de00eb3eb8fa897a3cca4c621f06a9d2e0bb5e728e7bc59041868317b388cc120dfc9892732adfe7e6effe72e8fc46069", 0x48) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b914d2f9bf1b768cec8e51eb50e26064482486a44f580f55db340989c2f97807afce4a57188d46d9c7d5c2fd2cc862675fdc275afbe301666c58b499ef7127e1e5a2ff1918439049f3d2002d5a63de60f4b586f1cb65b4b32fe036b751498fd3caac5a99a25083795d2141c8e97f5a0143f67d7e7205f25b1c9450205beee94c7a44fa246918fda35dafb8d1e01e500e6c2b0d37ff6d5926cf51bd78c732f613909063f8fcb8bcfd3a7c0cefe61c69cf67c716403ea2c038ba", 0xb9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="98ccd2d65e49d338a0f554fdd028e5464508a2ee433b", 0x16) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x3) 20:57:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x5, 0x1}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xffffffffffffffa3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x401) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:57:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xfffffffffffffe6d) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r3, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 20:57:38 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:57:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="3331760b973de832b5553d9a5b582932064a5317b31ff25ab071b54387ac7c00c79a6ccbb37be8b2024f358d47ea59ba5802337a6c727904d91275d9fff1ead72158058be8831282a60768a58cf5b1223a049a4688215dcaf14945ca51455e3002c86455bd22eb35a0861564a3b3f8cb3b74d50d44d3c497438d871f3e683b9cf24f2dfcbfa5be41a4c614a6cc2a6c2731ce6f297706d7048384704234954e87b6ae8a56f2385390ebba07c446f7bf98b0a61cf4a5bf6de88f3665e68842f6060361", 0xc2}, {&(0x7f0000001280)="b09ad71bb9046a33da89dc660c3dabec3c3b4ceeb20bad71b512dc5a9cfd4399da1224f8c3d314392b9ce966324b8c89556146f734d52f8857f30cf6fc7ce0964db3012f5f3502ccbb7c9813538c64f4e4b72d2ddabe5698ffb5d8ebd72a7167c28b1d67e771229dae7ccebe3f619fc2c70b7815fa4ced4a4525d6c648e950e43cd9401a1951179937ab7aa5e82a1a48288e28174e54bafe3f52a084e936c57927a06e0d3b9158c838154748d7434426a3426fafddf97069083bec1dcdd1b51cf7be543fdb3054c3048a2b068f7d39b1a7cda6fdfeca2d0ffea6a4b3f3ee4ef3002d09b28103df421bc3de4b1618af71fff3946046bacc79d6391b4d61d4ae934779eb5f2b34f3c0c832c0f5ed4cb5e40cf3fd439887e851f55e32b7de9b8ac8dcedc6fd1671130f6a19d516cd2ed14f053f27dc63fa76f89dd3b943615f034ba39a409350753e5eb997572649f1c51b9141120ab791aa1f506defe64d18e8b99ed3502097bb2a75a259247bcc92a48fd6355d25176de98fa6def7c8013ae3365c63a6acf4002a8335fb5969278335c0efeeba0417f3b1779dfadeab1bf3c257315a437d55e9b013287158ebd800eae56c8150e0c37f18054539dce1b5a3f6bf0f5544bfe56b415bc3c294ee50473e2896fb9867b5b43045aedbab840c1b66bcc42a74ad65a35722c020e1a84e39767050ca1f53f74c5425a04cc5a7b06bd5d15d34931a76ab5e8072a27490226f188258dfbd79e64a735bfb64241023e90b5aa24d97c3583f5413bd1d9000260813909fe1704b6e58a6a85ef2cf83a1232009a2952ae2e428406eb7358460605504c3b98c2977f837fe8155bf9bb96d654976b6695dcc0f21c485a92cd3fc24f80424f4ebc2032b442cdf877fb3c178102b7ea1fb2d20f82ba6152b8f442a138ec33898a25bda812488817742f256e608198373f01d19391ac06df4360e32387fe8a60e5e871e3cab81afc8005d30154968ad708ae93751e61dc78213f71c425465bdcb886b3e0bd2b686809989dcd7a02c7b01d716b2b8cd4d68f1288093ae26648e4aed41c30120a2967561a5cadf14b39d10bfd85be450158d3ae8959deaf5927913cde37114e71467bc5fbf4162d88b1041ac1f99aa3b0e77e5276bb48e5c9bb328484b958e854e52b961d184ef75fb13bea993f24e4e9bc16c3c3de69b50951ffc37f6709db0a217a7d282e5350fe94c3da5eb54acebf7c6b416b5880523495569b3acf554f872bae4dce3b298afc1e012bbe9d8753f5497f95c9580ef495f31bdc9d7911a6f2343e8e5d2a58a17d967d2d935ab50c0824119cf693c47ab23abc586fbd4aae33910dae41d5b4a2039877a5f7e1fd966212408ed7c2ac2b9d83fe2ceaf00a43b75c3a57adcf956268bc1217134603e3556ec82da03b0600d611b69bcdb2ea56a45eb62d0d49c86717d95e98e6a96acb233ca08ce4c7dcbcaf91f1e609f9bdafd565ac617c94b40e1b4a1cf588cc8dd5542d72a504e1089a100210bd913d54dda81bc5391ab77cff41960dd9df5b138e5a80f729a0a1fbd65e54bdeddfc8b3fa3733c0e32e4ee527122f25490526d1cfb3115b91c63a5544e91412cfa1ed29e1f47f32ad826d872107deba301770535a80b2fd774dc0abaab3f61c2830657311be7b289c9e036a4105302c7e7abbbb95bdddb786c4633fb8fda92f3fb512ee24e41d800b488d6a19122da1422520bf66e68e33caee041544e452d723d63a9640646a9a3bcaef43aee377a3a0fefa82b4b50a153e9a4f0871a5f24647c4bb684c7b7ce2e7430e9b97a91d40c87d5144866d7392171020c1b6f178cf471aca7422e61fccb66ff62c633776aaa0898f182f8c5d86ebe330ca0a59f7f293b97989b94dcc271b32d25b0b51c02f9228bcca29b4273e5d4255a9d3482634d1e60f7d1db7c1e701765ea337103f50bb638e1dc5430ad24a4cfcee4e4eb35bf370266543062ed74785dc67de05ed2ee4b93c90dad972d1b958db5350dc4a634ee96058b84fac591a8f9cc7fb5bffd0a567655a5ccdd54efc7af7c8739305039bd58496c5b7284aefb527b42e4db1738de50fd19da14f5efb63c8df9ebe78b8ec118a60369284cbf206079f1152f57e95b15d8e9b89d3f06383c9e3e9a1ff44412a109174f8f3887258e2f07618132fe99289b760708d09d97b17895dc25565b085c80f88176b21d3fcd4d2c54f692ec7290860e63526ae94790c11b9f735a3859083d2cf7bb6a524bb78a332c67c0f05d9bd5cdf2805e9c75648e3312d186bed4503136e787a543b970accb1aca6cf2b8b50da904a584edbd9530b42d912256ab5213df32aff6c4eeef0fb09886ba8d4c00e0bb96088c3ec288e7677e026aac0120e1a48f69eabfc70d5da94e6ea14329a0cfea33936d609cc7b63164019edb07e1b5f81908eb86d3b601eea92c84e18b2a74449d702ba011a1a6cad326071256b1ef1c61ce3fce168eae9e77d78a8c05c74e4e0f9800c19b2a1b253076f2dbf0b347f4d06a2708e66fe1ae929ce6dcf0cd5a65f42a08a5cd5989bee2f4742d4fc80beab8df0984266e5309b7b73a79ad1352ef6164b361fd80219c728268cf501cf48c540cf527983ccbaf531aad6a270234887d990e53f73b3fa49250cb3d3c141f9d84c0afd3cd5f1d08c4e7de0d93e998970e20a91646c68c1be3a7bedd9f5ff73b0b0070ebec1f5c642b973b2aee9cd40ca40b1eb5f8fb8fb54f18aff524e49c7497587a406be8399d8480fb8c37cec37de7024ebfe421aa912cb2bbc0a42171aa66510485c586fb28355a0c5414e9bd0929c62d8f55a29ae6d9dfebbce3f17fa4a78ae5a4fed71f8628a61453a620be9cb38ee9d55bcbc3bc631d0b79230a52d249d42aa8ba67a9d1e42e814851455914d1255aeeb763f71adee2d6a434393ab6d778d804f7499b6e9af92c537e4ce2e5feadcebfc1b4683ef04345fc925317bb18ae23d3c2777136ccc96cc4e52905ad2a94122e63367b65cf485ebf0b31198318b62034e22742a025c44f6565d88a26a6555e478445f5fa2e1b42e66a14e21a0dc13de8e493f3e1117593306d256e5a8e76eab87cad3bfbd785d095322bc9ccc70e5d696c832ebb1d0f090d90fab28ff4f6f5efa5fa1b4b6f0a3ecfdc6805aa058c46082f91edc55b98a47376b1cb7550eb3ec21af53a28b958b0b8a728c8f0b8208b1b7f6552336d936d38bcc3ad15ad33c9a72de53f9d889252167488c44e059e4eb0e2b974112a04613519f3f58566b635c67071990ed282098929063e721dbdab2da5b951a04662c362cfa87dd8270219eaa59d136e95a20b83046d6943b43e7ce54e7052df167bd04bc3e0a227541870bffddd9ca2adbea55c782d1dd617519cf99e45e50d02b6244e8d66960eae205bed8d6ce524949af29e2d70c24206b0d984b5d74eacb26994eff9bd03437fc0223b69053065647a45e34d62b2c267839d82f4475d8f1584eff79767b44665d66255a4ab27c10ce84d4621b098374fa4c9c24ec202e0334d18d2b8750014cbaea38ccfbcacd06c197544d36dedd676c1d62ae2765966c0f4829e557b346dfbd7d584160e1aa14c1d89921c5937456e2774348f6783c31d831f8ae53705ac50545d32d28c4aa0c4e6c505568a9e5bd76b3bfa4c6b9acf68dfd71e72e71067394a4d00d03fa02a80321ea7534e4d25630da717c2c4243b15a9f5b1a3c3091cd29e13d7b0122cb5fd21f4f45515b2ecfc7fc02a27a7ae81d02f06f6a1d141effb7240545c955fc3f0d95a5887c81d6d878724533728db7f1ec1ee70eb0f56c1f0d56f9b381e163ff0f765274311791bf1a294e5b3db3cfc2fd03e2b0c520fdc567ab101b870ad2dd77444fb29b1eaccfc860a447ce74c4d855b4eb31eacd73e8caeeb4e0843bd31fb753383e69a8f0dd509968720c29ebe46004ae36941c87b4d607952d81d7230ec9089b5ca1e48fb7c5940410745ca37b1552b1a8dcee82c3b6417192eabb3f2ce5c53fcf2eae20b38965d8dc3bf52a63968593bb72200ef47162d56ef8794532719977f463bd7c988c466cc6622720ebeed6adb6b0164fb592cb4d4fd0161adce67c06a3968120eba204ff590242457ba5e570ee74a9b19a23146309cc1b68104dab830fde0445eaca69fe50ead36a526b33b290105a04470a071c9f14a9770212944f2dd54530bff6cbabe0b8bfe2cbac0432907e638ce33616291c34f7de9bad42cb6582a29272ef3734f469e7db0e3fbc2d161bfbf99ec587498b1620be1e778fa7c23e1eedeee6533a12657f06f9b90642d40eade0ecef845008d502802388ce497461c0430ffeae26e9a36ad88b5db88211c7e65aed2dfaee4ed2f06d620fe9c4dca250538d1052665dc318ce63fe62f0c71f3feaeb9dc232c497090bfc0afac2da9a4f877b01e410fcc48ed5448aab7ecfb7aa9d2a05d497cdb81c3be2b47808635a346d222cd61443b80c47f31eef1a5a23f14626317532182dbc5e83d8063ae9886a67284de2b939c36901f60dcf82a180d477da9f9a76f25aed8b6d7455b8f784f2a035117b8348d1586ad1a17dbe8b6e77125a912446ad03841fb4eafb4983fbad2344df48c8a3971d14e19c1cbce88991924996f47d0e5a5626d893d54499a7e2d472011ababc18ce22aa2d5e9e68b7aa2dfb35e006cbf3c96e16700b7a83eb906d0b162def8dbc94c58d277b7f1ea55f95baab0eb9bdf476384fcf9d7b1d2074a6234dc242bcb3a7c8c326fb1baf9a26491e7bc542ea99963875b736a16a70000d4b8506443efe72ed6bf0a92166f722046d82a70192d3f79d9e5d260810b4376252be09f50c2a5b9751456620d551ed0823639e690f0ee7293db84eae48f854b4df9c1a517e1d481ff5097bc1ad09975ed89b1341a1a308ab838f85b3f66f0d6cf420fc60e9297bd96a44221c690dc4a833006ebb535efc25514da821551c8f52b46f908d58ff48ffc59a5bd9ce3dad375659425294cf0f3d529d1f2c8aeccf8c5cb3955557d1b4b8821c467564e3ac39de892db9cf659fc0354e6c8c73bdf86a24b6e1c0cf8bd6951a1aa2abe8e7788393214f4a14859b3072dff2d0f1b137c274f1d0032395cf74680bfcb387192a037bba975d58dd71b64052debd59be88052f71a5d7a859a08fe18c0a1aa00850fcfccfd51f19418ea6762a4a2d83274a21f30bb990b50dac82eb56df37c0070f24804dac48c7fc87cd974b0a32c335b56a1885d9fc2c17cd4b27a0b915bd78e33052a1ceeee87719341aefdc565bfc911260bcac101630885d262f0e556ba0fc2772d8b8ca18f5656e8de25c95669d7ae6c50914b2735fa6ff44306802455652b5943991b8ab054dccd7dbd535623894d57539027c260dc1054b121fc0ad6f649a1bf73a87a0455d223ce7d53dfa5793e15b5a0c668b27d06161b30ce7faeac0430b58fd9ed4439b8b7005642697960abd52ebf9e2e1319a7ccc9f8cdb6a93538169796ede5d79bca8184d50865b79ed9c148665536616f01bd39ee1376503ec734b0f8861cb71c7b70ffcf68e0640656c031aaf62cbae171bdde19958c2e2bd04dd01c567852b35fc4278c1ec6844bd32725280690c7fc55ae48256b9dcf97ed3d5ddc8c485c25043026e421385cd862ec568e60ded6b647534c411435d8df0fe9507ce4ef40dce26aa5c372f09a3035ee57ccdb4e4748cb6a3f40321e75395ae5a637213b16a88d4b782eeb10a9a0b3251ae8b0fc5f32532d6539d823f09877d60987ab41f3ea95484c0d6062faadc68cb086813b12c1ec7665ef43", 0x1000}, {&(0x7f00000002c0)="fc6f1ca155fc5875d21bf19d451f48a3d84b29bd6568e1d436125cbef326444cd5116954e8ea1e06efd09dbbc17b82a1fa034fedec6b002324eb45eb2b57a07b3cc15423034b8f5e7355a302b54e56d6e112a2cd047eda206d1d1a298ef657ec4088d5264c3f856ee99ebc0c29b19fab531f6bd04e90d54afadf83f2c58f5925828ed09bfe9367e2605adc33fb06854fe9e458bb5711e265231cf0c78e21be6ca72feaa780f5f6c11daaf8ee1a46a97aff3fa4ea8734ca080a97d7993f72618c793ac91c595b17c3223f1be26d6579cbdbe24245fae3b8ea5a07560989c29edda5de4108d7386df274022b2b9f98ec", 0xef}, {&(0x7f00000000c0)="a1cb880f4a78bdf83931641b72bd24f3173c28119168aaca9b2e46adbb6a5c4d0067c88bf6c769162172c29b8573fd1be4444815bdbea2b3d0af1416af92a429a2911649c72e5aa1f29ac69772cc43ba77f867f0c1d346f36899cbd0d0de90f1621b8cb6c896758f85728163fb5a0796a27cba49b892d76e745d93075602c26f477454", 0x83}, {&(0x7f0000000000)="3ab2978ac2d2e6d7c1ebb559b5262c9fcb7eb58c587d2d33e7cbf525d16003699f9a49f0aa4c454c839addded7", 0x2d}, {&(0x7f00000003c0)="d523eb58a7f328142dd9dae0d33bd6677efcc48e7b487279c7cf5cfb62dae72acd3224f65fc4bd34b49f62cfac20576c726a65867f3cfc660938bfcf8e5608bc1a81eb7742e69b01c9fc6da2e6aeeeb546c1433f607778fbea0fff85bbc9", 0x5e}, {&(0x7f0000000440)="62bbab22fe4ba7ac7bc0f38b6f595cd3e90ace4cbbe71550028522a3de338312e1440c826b3c399817049541a74811eb07eda9d205af2769aeb04dd309335d77a6ae53fcc1443858f340f93379b2ad49abe2ac7d87c0cd4dad92b717e52b9bb1672dcb92ca07d3a6305407e49c1deea5332c6783d8542c142cc3305f736548fdd86e59054574e1db11d8a2c4b64a518a116ae0e4f8f86af53beff87161be77bf439cfe3e0023265f2668e15db12f9b7bef4d7a4efedf689c02ff262059a9bf063b08ed401af4c599329fab8b3725e10a5125ea85b9e940c3843a61631402b7c74f9e61", 0xe3}, {&(0x7f0000000540)="e64b62f317e071bb2cd80a487a9900524330b4a3ed97dd6f0c603faf5d8509f2773b8ef987b986d2f6c4bbfcfb1e838bc5e17697194ea2337b9ceecb7734c687c2f893477f055bc98e8b68ebcecf2149e217da20dccdaf99bd1316328c41bf066daa0a7a395c1d82f155b1d8136e6f7e692b7030690ac4e25c77e5da295939f11c1b4e145b420dac94b1d2", 0x8b}], 0x8) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x10001}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) kevent(r1, &(0x7f0000000680)=[{{r1}, 0x0, 0x41, 0x80000000, 0x3f38, 0x8e}, {{r1}, 0xfffffffffffffffd, 0x14, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffff8, 0x19, 0x800000c9, 0x0, 0xd21}, {{r0}, 0xfffffffffffffffb, 0x32, 0x20, 0xffff, 0x400}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3f21, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3, 0x4ed0}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x7, 0x5}], 0xb2, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x9a, 0x20, 0x6}], 0x1, &(0x7f0000000800)={0x3, 0x3ff}) ftruncate(r1, 0x0) readv(r1, &(0x7f0000000840)=[{&(0x7f0000002280)=""/4096, 0x1000}], 0x1) 20:57:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/245, 0xf5}], 0x1, 0x0) semget(0x0, 0x6, 0x0) 20:57:38 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0xffff, 0x101, &(0x7f00000000c0)="32b5d0d32e4b2811120d459abe1dede74316948683baf14ed43715a9", 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0xafc) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="fffffbe9af7da5300058efee583c5ed7f5856202513f1879f3efcf00"], 0x1) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[{0xa0, 0x0, 0x0, "4180417e9499ee5ee27ef3b802e40b519ef6468116b4d01a6635888993ed7608ec6e9aa8ad672f9fdf06b172effe09dfa4529360919f9dcb6352248d39d1ab0a071a86772cafe3dedafe49dbc734e42aa2bdde83bdd46ff04f22efd71de59da10dbb7628a0b6f137d30d3ec5db8485666cfd2aea657dafe963b21adbb94a209dbb8df34cb48d2cf2d5"}], 0xa0}, 0x8) 20:57:38 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="ae659fd9cb3facb1de749fdcdadc4656019ca1abb91650f962ae8d9d734b49517b0e6e877b75247760266efd8cd0ad282a1a08a7601d78d50323d027cc8c748ffc69abac752f14e74322eca521d1c983d795ac4e54acff51774dea7938637760", 0x60}, {&(0x7f00000017c0)="e5819c0d71b8a6fbb7b4d90d35b4c25bb53bcd7dc056eff00196f970b72e57b7a0e9eedcd33438506f6c793c15ce6b77e379cfcc3ceb017a28336ead6710d5dfb0e834ce0fd5a34f99a134bbf55217238bb451475f3a4287ca5f5df89c8329e7d2eaed595bd420b1798e09d392eb6c7568f8d3adcb5736dde53ce7c03f586eb1c5be1a5dad1a1bfdff00383cf7852ae614930890791aa0b963ee2f435aaacabea21eb28d211a313d18ae6f5842a9f8cbf3ea283abe6cf5a083c83e981fba2352e62d6d3e353bb2f0ac3ee40382c70ccee57d5ad17f1ab2fd8bf1ac86f08fde60d0377fd4bf025df7782ed01d583d80841346b89f0a1df38d98836e0e83c80a69e976f4d5bcc2f972216747d1d93a2a0f501a92e4f6dbc5a856c8bf61cc7db8ac96ec929d37972905be9cabce37a3f1dc7480e0b9ec083d0718f85dca4831d9cc79ae1991429d09e38723e58a1be7ef12c59ef7b219e0cf558583acd2384afd62a428f20336ad64f30ae69112c96fb17410e3fdfa9ff6923d9e60d21f67196f2666b6cc0ac27574b2a286e291197cb745a64a211caeec3295f1eecf7b8489c11ad56c8581be80c8f480e4604428547390ddd1d38e2a184c27bd8fdfb91418e807ec44f6a3b85ceced4100cdf0f72a99e0f7f827562ca13ffac6125e5b1685cb29f647410a4f259f1bafc8c19aecceb3a6bcca54e04a0c9d61d69b6e31cbbddc5a4f52f26a7e7ebccf6774c9c4101f6ab62200c7ee376a5097e66db0984ce7a9b18ac63e09451d49c3342676e88be686600cb46567a05a6751d14b113bcba14f9e51a394c8fc0ff4e229e9c2e0a1dede282126ae6a099087821bea9b45de819cd49461ac696abfdb860a5e90e187fba6b29d71a6b35a269d6689035649412126515dfec0d02fd74601a9189ce7eed291539f368308f6c4ef9de5103349a1ef5b672ddb1830f2523bcb3725a9c5cd9bad4cce27b3e5bc00089254ddddfdc7513c457aca2a2e624bcac5b6c76372a5808d50ffc0f1c2fbef39d22a29c10c4965dc5e9e1155d470489f3efafe4e55e1416cdfbdfed7bb24f0de0209de0c1c44b78c56c46f5875fa7b4ab60f45f3b1dac489d044778cb1d6731e4097a60de87f337151e4903efc29e95bfcd5ca70336059b68e2ee598be23f81ad5b4e1ad67776a4656978b88246afd52e07fa2686a784c2662e40a439ee5f09c8c6597f845a9ac47c79e16fb6a2c0202a9e963bb747f0990edee2646a2443067314ecac05d5f40a83d9e300fdd4b832c5c0335d28eed32fd9bd23eb7acd86cdf5ffa06e2e519c79f0b01b9c8c5a5ffa777c0cb9a4e3090012106258d3211c1a8c04fe3f8e210cbfd5174c12aea9320f41279e5f0a76c79c54c2978c5ca24f589692589e7ca8c14a6f407cbcab43770a1db580cbada8901aa83a8c02e04c0a3dd902dca7ad2dfa25c424c4380953cece45fe66a223471b7476a2798fe838e47a20845efff07c9c3cc76153b1b450dc361604065970413181368490be76b9e68e4210e342687b82c82acd670efe7e3c213ca9d757b99352a100321ec6cd231085f297bedd3342755a675b5d674c11da2c004012f5c0864136269c7650433d57d9ae8169afc085c29ba1bb32d2f8cbf8ef39c58c5b24b43e5a0b4f10397af38b3d4fea715709d303cd04f3f6606b4bbcd4f0849bce783c4f7efc031b023d1552d82c3615b1079d0cd659582b38ef8f1ec48b31fdfc47fdeb77d9bc31a75841030867d16d02e31c893cb234be948f4a26bf73381c271d69d1d68462a8bd3c178270d86ec8b555cc9e568d85ec1f02056fc6f14b5d790486e8cee2b69ff283c96447e393dc467ea85adfdc23452c761ce580c59d0a862a4875714cb3606fd163447958b8a0172e069f076b27a9ee058b33da6df205d8a07c9250c40abae2b13d7c1c51da8aa92bf51c180d5737962664d7bbe6f6f6f9eaef9b125ebec42884b343be358aa0e18db3cd56447fa06622d1d307970b387cd5c6112b8e8014beb5384da63a77e052c29b68a3b3740792802ad8b9353a0107fe8ea569fb5598205eba4585ab5a0410291300bbf8ed62d1b50d458d66c261dd0908261ba54bcc955d228591e977ddf3d24bf86f41ccbd2f7c0073c8c89b3e85e1b64c62e9d610396216081cbf23a64a88a9e3c2869fff35179c01f9ecd5287da85edcb066ffdecf302e2febdbef8aebaa0136cde63ec94eabb5d8a57f81e2d6bd4644bfa263afa1ceb5658c132e2b773eeb92e4b1c9701ba3487d523ed9744dcfbe114741f72a8a2a1fb91ced4aa9a306aa9256758832c446700bc20ac88cbdf0377982ba86d72fdf0aef084035e6e766871c5273a260887950e959c23bd41132bf4503eae53e1710195015188a5d90f8688e3be8e59f133ce1697a4011df99f6154c68e5c24ac4c590a0db40f417444a73e91cc548ccd43228e645c5be4fc4a66a5937586f4db60f0cd6f41ed0622252cb93d7d6e82eb5515601cf6765c302b8109603ae51f63823073db3a349f23868f5835156d0467b752eeb08a14ae21e86c828efd5a1a23c4a7a642e2ff296201ab52536189228be4e5ee2ab1dd9ebd2e98579007a17e6118faece4086dc84d5f3467306f450f83eebe574d8b43f5538e110c217576a76ac2335b945c1079eca1a5e14aedd3e063c8f99d6aa684ab3ae29ef69851d058ab68daac7ff55d70f0b664b0745a60fa34d3cb48bb4a54acc013febf86905d41241ebcdda32126252f227d1c6a03b84d3339253f3ce071e52fe0d8ab95246a3d84040a90dbb54dabb0b9f023d59c02d6861399d5c87c247ee0223e58637cb8971419785e71bc066afcd8863c0ada6f8c56087d2047dff474d47f863f71267eb96d3fd9efc3c4757b885ae20b45977b5f486630bb062fdb441e0c70e6f7ea6ff00a535baa48652a55b0b31878411cd487357499ff7caf091dfaf3840c0da71d53785e0d3f0cc12fbddbe1ed1e4bacd37376222037796ebb552669c3fa96cdd048a5a44f40223fc5a79ede2c4d348b7469f8e38352f962ae9754728e71e8baebbfd466aaf75b289f3265daf50bd4fc3d654267c6640377138bdcc41ab0aa9b955a172029240aed2d0b20afcc2d0aa2275efc58a5910091b86b012b039290897661f0d534b60d108a0c169a8afe12eda79681ec05c7b1873e188ab331894f7d0a74d376c18a59ccdb93f54894037f9ea3c01eaa270efb957a477d28ccd77bb82e51fe589e7f72cf84ce845a086afe007f6fed3c557193c5e16e1be9aea99aa2bc28aba1703d6f15704f89c54a01b24c763d342de2c006a349279f1758abeec711afe72541084169b52c4227adc1897b2909a88dbe2936831d5fe95ceb4d5931cc37f6a695fc72ad0ddedcb6c1f91004d238fff792ffca36eee78f0a60ba4b8ea5982e9f89c635f98c1199ffc5e1d271dd76a4b954d5a938c75c60fd328613767a9f7e3d53aa6d713f61ea102c4a1ff0aa1849d57877af4de3819931bbeda2814a922130b43aee110ba50ca70c4e7f636ada29e9729e5d91bcc5eeb590234fe34553ff5c9984bc0ef82eceef64a5e4af783e489fbf7cd4ad799ca6f3071a94dde0c7dfdb87cb2f21baaa69fb4437da3305628a2397da5fe4b4b4af5d069d8e683d0474f7cc3127e17092280c0d84459d79423b457739b994945071c71eae7e6be38b56ac8b537d0c0e46ff265362865e5468b7654688e835de89acc9661fe708359748827c82edabfea5b9cb6830e5d490149d26619c2b4df22beb4c9cb9e47ff4dc8c5ba2db64f48c9f9aa783a1d71f16db0cc89f06753f1686051d0cd389f0c455d5b1f96196d8f5a23e4e1c7e33e7eaf1c19e74cc1828c765caae0ac218f03850bc98159bb774f4815fc67ff07817ea4276a482ae9c9da860189a19f4096a223e40d4e1cec7fcc4229fe4c0651f8d4888bac5c19dfbd09ad4f2e9a00f40790a8f5f72c4c96a01b9994b722112bdbc3cdd1f856d885de88cbcd56d8dd4c15095f537bfdaa5ebeaf0cb4e395b188b36febff179bf7db965f9fb4659955c024f124cb8fdcfd0059527899906ca9e4d212c02357ebb86e9f7548c6fccfdce1bb4af52c056e4b8586d0463e4b434641f667722d39ef31047cf1a1a8f677403d3a2fd3bb60e63d1b19c9c7bf1354e4f065bbc28096e1ca87fae1b2cb7f2527169e8cefd014ed0e0702a6b59adb2de964eb3f96de293db2fe4b437deff299c75afff1ee098579be67a2507a31c8ba71bc6ea2838484f97e0d2a65c838cc080ca7f1eaf19e2006ab8a728ae415fde7ceb66e6e1c7f894a98a068f58251fd26bd3dc9a2dc6c50e6f2e0e3a3284e41e34bfffeb925365d7e973174d8253ca0760c393074e5d0dd4bf5b99698e9864e2bc0d382b2bbedfaa5e3737a8afdf80df5cabfcd189fe1b8afd7c8cb193c8ebaaff790b7a8e5aec787aa47e7f31cd7da0205f7b2de90bdebd49eba8a3a1be87b303d802201639765730449d0d21b3c0ea52c3cc5d6bec1aa0d01af2b86142269cecb9a04ce439802e471d6545ed0e430fe4cdbae9e613d594c29ab58df41b530a55d9cfbe50866347d7b8164fb4182313d1c69e834a42ef5f16c8dae35af0a9675a824a3f14bc07faf3c7346c51f2f0b9458b9abbc6b494ea2afcd45e46f62b0f6158e995f9bbe18206dff8beaeb45f6cb105dc2b3cb678f1f64063fb3196743b509ebac68bef653adb8856d5a0fc32efe14daf383c4fec7b72a1e80ccee21949f7d8da7e4ac50190825bf842c9a6337dd7c5785b6a6b93c0782534fbca4fc340457c38455943c3dc28f84d268586b28bba40f3160aedccb042e4a537187d409eb3dd1bb70b08914b46a7d33460772c1588c42997164ef851fd1c2e8dd870ed1c03ddf9cb1c5c65d91d897febb4a79cbbf9ee09b3999d364ffe4db28dcf86140ead31eee6ec1c91911bab91091a63e750d9718d7f1110dc47002f261ab299cc5777f12d16a61de1e2705e98f4fde9581e6a2d24477acbcb6acba563d0e842283e084be657e4cf23b193aaaaef8bfde97e81cb40b893fa09b263770a64185b663d0200b8d6981f4a5421dbf49bd930c011b1ff9dd9a62446002155ad5d79bc88da0ba737d771849e835b454844905ba29a1476f689982cc56b492984a7842884b0693eac5a2263003d4b7eb58d21ea212e142116660c1f52330a36337fab6aa5e74bb92c856970c5b6245932288ae384a16147e4691518dd51a6df1061cdc45ae823c0f05456f5f8568834c5dd6c58504ac7ffaf82c937e76355aa3a13b4a0529c350469970d8515b1f47ccce45b4c26346d295ed7f2cad9db7cc44f33c8a117ea29dc92a4b987680d8b9d3c48ce72831f1a444f9802c0bdb1fd6216fa37248644d70b790980fbf9128831eb50de2c510c0cc235cd6aba64e54b48379f0ade083f575189903ff641e16b79c6be7c3b6f3804a1840318887e601cfbbe4e8b83981a93fb3eb295ad1e39c855c2ff506975cd66a662fe8c056fc98030a38e3bbb6a04f2fd0cef4579afcc4b41e8325be39436b54569e8119b55f67dae7ae624952571cdcee7a255725a2dbb610cd37bde5a8634faf268d455ec38570c65010ba32d7c793cc52e2f17a95fad9f22da08014231ae9b1c5bbfeab5717cbd2f8f2c309995c6004508c68d140f5ca2d1c099662b0cdc281b7385d93657959ab4e5619ceada1288e16ae083151f8250f9afabf4b79faf5274a8f2b2d8652ab92b14b8bb8f86fd140f6bf4689adb3a7d4ecba2d3e08032e0be12a6b74bf8603abfbad6f23aff3dfaa821e9", 0x1000}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000001240)) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 20:57:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) open$dir(&(0x7f0000001940)='./file0\x00', 0x4000000805, 0x0) 20:57:38 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 20:57:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) fchdir(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) sendto$inet6(r0, &(0x7f0000000140)="a5008ec22197366e1b02075bef76d172495417e4a6d7716ba78ec69b737b8369bf868f03b8652d6bd263ec73d9487da051f55cad3d41f370c65d5bf483f2893147a7038cb1ab705af63ebebf2701ef314a51794e5f", 0x55, 0x6, &(0x7f0000000080)={0x18, 0x0, 0x10000, 0x200}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 20:57:39 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSDTR(r1, 0x20007479) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xa, 0x0, 0x0) 20:57:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x180) 20:57:39 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:57:40 executing program 0: kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x8, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x1) 20:57:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 20:57:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x80) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x24, 0xf0000004, 0x401, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x130}, {{r0}, 0xffffffffffffffff, 0xa3, 0x2, 0x87, 0x8}], 0x3cf4000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000021, 0x0, 0x8ade}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x40, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x200000e1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x2}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x18, 0xfffff, 0x3, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000001, 0x9, 0x1}], 0x6, &(0x7f0000000140)={0xfffffffffffffffa, 0x4}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) r5 = dup(r2) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffd, 0x39, 0x0, 0x9}], 0x3ff, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x1, 0x6b24}, {{r5}, 0xfffffffffffffffe, 0x8, 0xa, 0x0, 0x51a}], 0xfffffffffffffffc, &(0x7f0000000440)={0x5, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 20:57:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file1\x00', r2, r3, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfa8f, 0xffffffffffffffc8}, 0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r4 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r4, 0x0) 20:57:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x80000000, 0x3, 0x80}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x7, 0xa0000, 0x6}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 20:57:40 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) r1 = socket$inet6(0x18, 0x4, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) select(0x40, &(0x7f00000003c0)={0x3, 0x2, 0x9, 0x2, 0x2, 0x62c5, 0x3, 0x92}, &(0x7f0000000400)={0xfffffffffffffffd, 0x4, 0x0, 0x7, 0x1, 0xffffffffffffff80, 0x8, 0x6}, &(0x7f0000000440)={0x7ff, 0x7, 0x100000000, 0x0, 0x20, 0x2, 0x3, 0x8000}, &(0x7f0000000480)={0x0, 0x6e}) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffde0) bind(r5, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r2, r4, r7, r6, 0x4, 0x1}, 0x80000000005c9, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 20:57:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:57:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x88) r2 = kqueue() shutdown(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0xfffffffffffff801}, {{r1}, 0x0, 0x80, 0xfffff, 0xbd, 0x40}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x3, 0xa930}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xeae, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0xffffffffffff0f4c}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0xe8, 0x80, 0x5, 0xf4}], 0x4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0xffffffffffffff3a}, {{r2}, 0xfffffffffffffffa, 0xb1, 0x40000001, 0x100000000, 0x8}, {{r3}, 0xffffffffffffffff, 0xe, 0x1, 0x2, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x23, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffd, 0x83, 0x40000000, 0x4, 0x10001}], 0x1ff, &(0x7f0000000200)={0x4, 0x28c}) fcntl$getflags(r1, 0x3) 20:57:41 executing program 0: r0 = socket(0x13, 0x8000, 0x3ff) setsockopt(r0, 0x10000000, 0x3e410bab, &(0x7f0000000000)="6265c13ae5be2285bae6e6a0a151fbc03f5c5acdd4687b006fd4dbda8453f71293c3afe97004644cb425df9dfdcc1d3b7613760ef26411d46e412820826c6bcee52557efe4922ef5767bc1624cf9b979b247f315699b9e55ceb467f7f1aa889783ea6c09d7380e205fb0849850bbb1ebb38162f69f4a5b031d04", 0x7a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 20:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47bd6656a95595b63f56e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x1, &(0x7f0000000000)={0x412, 0xffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x84, 0x1, 0x7fff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20c1ccfcf55f9570, 0x42, 0xfffffffffffff801}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x1ff, 0xe40}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1000, 0x3}], 0xec, &(0x7f00000001c0)={0x10000, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) ioctl$TIOCSTOP(r0, 0x2000746f) 20:57:41 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, 0x0) 20:57:41 executing program 0: r0 = socket(0x30, 0x8000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3008b, 0x44) r2 = dup2(r1, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='./file0\x00') r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r2, 0x1, 0x3f, &(0x7f0000000140)="4b01674c49ba0fed07e8928b6c0253a271376a6312b5e15ebec1cb38e5ac3f94287334fd55ca", 0x26) ioctl$TIOCSTOP(r3, 0x2000746f) sendto(r0, &(0x7f0000000200)="1d541f82e7d1c40237f2dbd2d1fbada88bd62520c90248591ae198c628f3ffcc8afd0ae5cec3c991a4677bd6862a5797db6e5c479b965f65d288109299bb5e4b51ffbff8e0dac601fad7607b5ca0015b91b1a71ae3922a7273f6aa9fafb36ef4d2b520aadc822d890aad013803b95e5d74d85d576598fe75002b8f0f05ed53226fd01a5e868a965d0bf344d32027c39d2564b2decca54be9b4e76c0c20d21326d95c9ed53529bfcdcccc491da05c6a52e1df8d330e82e4eebbf39489909ce6d3a52ca117b6cbbb6ef30ac5b20f0f0189fc177467fca9b577f2e49fb923", 0xdd, 0x0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7fffffff, 0x3}, 0xc) r4 = socket(0x10, 0x3, 0xfffffffffffffffc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0)={0xfff}, 0x10) r5 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) pipe2(&(0x7f0000000180), 0x10000) r6 = dup2(r4, r5) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x70) syz_open_pts() connect$unix(r6, &(0x7f0000000100)=@abs, 0x8) 20:57:41 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x401) fchmod(r0, 0x800080) dup2(r0, r0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 20:57:41 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) getsockname(r0, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x5) r1 = dup(r0) semget$private(0x0, 0x6, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x7, 0xffff}, {0x18, 0x3, 0x0, 0x3}, 0x20, [0x3, 0x0, 0x401, 0x101, 0x8000, 0x9, 0x9, 0x1]}, 0x3c) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3f, 0xfffffffffffffff7}, {0xfffffffffffffff7, 0x1ff}}, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7fff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80000000b, 0x0) recvfrom$inet(r3, &(0x7f0000000300)=""/213, 0xd5, 0x2, &(0x7f0000000400)={0x2, 0x3}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) 20:57:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r5 = getegid() r6 = getgid() r7 = getegid() getgroups(0x6, &(0x7f0000000480)=[r2, r3, r4, r5, r6, r7]) getsockopt(r1, 0x0, 0x8, &(0x7f0000000300)=""/68, &(0x7f0000000380)=0x44) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="38c552bcf054c7eab985c65fb606e8", 0xf}, {&(0x7f0000000100)="e40d9edb38fe3190d77088c1e291f9d83820c3c6af497e04e054d4a6340c398fdf7c0b5468272052da4a15a8a3e3e6bc931e6a956ab9e348134cd8", 0x3b}, {&(0x7f0000000140)="d106af5c1aa351aad8223fee6787791a7776fe49640ab369825497b2d463fca8665163a0c5e7a0626c61c06d6bf1d7c5cb8e4c5aeee996743531ab2bcdbc780aff79e0cb6d8084ab50e27f8f8b89e6f987a561f6b4a70ab6a7ec3db34a5a1d1ecd0c9afbce6789341a8f566357342e107f1d7c5f91b2d195fff84edc0c218c94c8b3e343561b721612b732f4b44b91dc67f397d3bc867fc119cdff1017cbfa7b529961cf885240c570f4692d236310108056d74bb4230ddae4ce7ffab7440621a7373a52e77f63ccd70ca8352f", 0xcd}, {&(0x7f0000000240)="d00498f000e3ae5926f52efdd53b9faf3644c2ed082fd3d01b912ab9b0737c6a35f95dac48547108848aa4bc2aa3dcb165cbab4f12ff1efb56c91bb9787a65b6998c74a367e05561bad9ac3b06dbee75c42deef12e03c3d6f2911a88586b82882c5d8efd0f760a5b15fec58b4d84", 0x6e}], 0x4, 0x0) 20:57:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x20}, {r0, 0x4}, {r3}, {r2, 0x40}, {r1, 0x80}, {r3, 0x50}, {r2, 0x40}, {r0, 0x1}], 0x8, 0x8) r4 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r4, 0x5}, {r1, 0x24}], 0x3, 0x0) 20:57:41 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x800000008, 0x302, 0x2, "a0df87f2914a34fce96de74efd4eb1b7de4d41da", 0x0, 0x48a}) 20:57:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cbe4273978927bde602727b584b735c1f89b896d1e375d5435b5e473d53d4ff23d7b839a7c8f1a615f831043cc6e7ff494d13e0620e45572030643f7d18159a701a5df0297c1de64a1ee2079aad2653b16e12d16343dc2a654a0759137a8f8754c041bf9c1b9118306ac3ed45c65eaf307aa4319a5b830647520309eac787d26c33e14d7503aadf19dbddc987c584c4390897fee70a31f15581af8def9577c99f71caa0426ddea4c6848e633d0cf533b2a08d1b96129bb055f0892374fcd92fa6f3d2daeeb509dd8990e81907aba8f63d9179215c6b2a2e24ff5d76d2c30a21e5cd7a9d8ed11b497318ee9639641dcd1fd14f8e9bf5b572fb1072cdbe19dd39f4dbf9d6207dec7c99bf151d648df4ee2296f2b13ed5ef2aecf3d565e73762774cb8dc14f737"], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)={0x3, "5c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2ea2971d019122ba96c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"}, 0xe6, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000008c0)=0x1ff) write(r4, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 20:57:42 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xe3, 0x3f}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00a4010000000000fb00"], 0x10}, 0x0) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 20:57:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x3, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) readv(r0, &(0x7f0000002940)=[{&(0x7f0000001780)=""/237, 0xed}, {&(0x7f0000001880)=""/181, 0xb5}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x3) getsockopt(r0, 0x87, 0x4, &(0x7f0000000080)=""/192, &(0x7f0000000140)=0xc0) shmctl$SHM_UNLOCK(r1, 0x4) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x9}, 0x8) r2 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt(r0, 0xffff, 0x1, &(0x7f0000001680)=""/181, &(0x7f0000001740)=0xb5) r7 = fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01f65116037377fb6f00"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000400)="d73f49d0a07c98794a18e1f8ffe41591b0b99015144c346384e34f5fdfbadc2f881560930a2ca0f419c7289a3795c7322f413027103f4f2bfe94c4de4607ea58ec22a9eab407e62e039cabece9c25417dea9451395437f144a94a98e177249ecb147e08dcdb90d6b99d2347bb873e0d3e3eaf1628dc44055a696695d82fde61c2ab788c622986b906c18c2f52163064f527de4e83507222c8b29dc53bd7cdc47550a42124eaab21a3b15cee997fabc09265742441c1b8f8e2a7352d69f514f35a1d730bece", 0xc5}, {&(0x7f0000000500)="d7672e3aada361da60da0f749ed01a075d7790c500b9ecbd0108ac8de215419542cca1b9142bdd3bcfc02dcef2547185819fd10c48a0c7cd4fb6a7e4a978c30035ac2796cd286e0af3fc3fa746723fa39b", 0x51}, {&(0x7f0000000580)="968db631da24d27fab4db15230a4b59fed7bb092a18326d361c8457e2e0ea321715712b3aec901464474cd441a202bb68f84ddda82d9157f509c3e48a650558801e0f989af683e5b3289acff08ac0e942ddb4ba34bc5593ee87f3867e8355cf394ff9a3dabf8982f16fa7f6182fcb5b461d7778c6dc9f9338dc7e3716a768caf06dde36757123f294472997d2f524fa787b1fc1eeb1ceffcd66c2fa4eca888eba93a79667d71cf6c14576435ce0bd768729d99ff24bad37478f08a25b089ac67dcb1ee85acce808f430b1a854795a3f570de4b09b94df8a70f82ac25c9d0e0952ecb4f2b934b5676f04c9e976255954341a264d576478e90d6758bf126d85ae3ed7697f298b90d202dd60517c1968f5dda74eaf858daa3aab44a5dcb535c9e4b6a8d9a1bcfe65206480e1a3e5b687c553335c940c9aa58725e9db23bda37cdf7ba6f4ab51acca9b5fbe91589618749546c1772aa433f7d53a867ec31e2570bee4e0a0ad3b9ab59646a8974522f10d094895c32ca7fdc20a86e66267ef647dafbbc4c2f64ae17b3ae3a74f6e60e166375715bf4c1109d26d46dc486e311d8e06719d19dae66cba9bdb5e3d7c9762123415e8a0e5c516fd45d3055ad0bcc3868596658bac4b7ac81f50de380f63d727fcdcae201410290b6b6966638a5ae23e960714d25a013fc5f4651c19de83b98ba788fead47682d690729280dbc80ab42b359490d805aca6065cc1b5c76259551307864f51f7cca72eacf148de628f525b9017c732eb00056886bff6df9f98f416b37747c969dcfdb4455bb9939cdd2d74c5f6fb0218f7708f01eb219ee8e801cd9b20287a3eb15974f0273b8cb1b848e2dfe222484cce15bf29a159b91cd598f6f96afe9cab57df7fbb2db007a260d23242eb9b0fe0938123651c3baa409e22fe6a809927b23ec496044a79bc9c36649e65566ae5a3294ff9585e19c38e90206c0e426575e874c009913cee4bc0ffd315b841f9c7ba55e99eea58b0b6300781ecc931dde4278db1df0ebdf055eb6cca2186aaae49585342bafb2830e368f7fecb70116e6c11bd03f836b381658a90c48363b3085152e75242a4caf6b5a9d4e21d9dd22e90fcbf7f1b7e4c4bdb77eb05bcefb975d5fdc64d3772b80bcd25f73247cb6f63d0ec38f9ac77086c1ca9707889447fc6725cb53274a591f950f6f17270b5685ad07860850166777613c5c043e4bb11b71b13f7be7aa2c72c534e4748a5bc54cd1ba12772c07474fe250c7974e46087051a6b92aae5c8c947ee630adc286677b5dcd88becf48102cf7784776b19b8daca4f417fe87991ed60021e237fb90a7cc81428e3a7a2a1c04a4ba6e69b0fbb194c392e94cd24741bb0407ad0cf679e1473c4479675910d517e2ead77e27da8156142933f415f1a83b3d76401cf3f93e19f6f5af67a1727bfaf14f540d865e542ae1cd2dc66c0ae198a4bdcabb406e2edc265a2c2bcb072f9780282e13c3c84f58df248a941752861cd4119ea6ad387d1bab6d88e7c03cdd8f1b17c49e093b8199504e4e89840fe38a55457412af1182e533cf53245a506256dc25bab1ca7054640607d1e66e2c21b3ed86c1ad34b6b0b63afe8ba266b6ceaa58ee2a0a2d8bd8386b91ca68ff87f6a539dbd008f275ba8506ef66946f041815de4cc907fa21f6279cdd3491aeedfa3a0b85f86450739e15408009bf4d8a0cc7911bb66055f9b2dc415e33ea3d043fb7a67213fdd9579bab5f8900d138851252253a14d0311533a245457c8b9daae48fbbfcdcf754cfd423c148057d545a994404f0ec89f3495fec64399aaf0d37541833ea416ade7a84ab7969192e6f8fd9d654a4aafc06d47dbb47cba8b61a70823b0a80a04ce066e62dab580f989503219b7b8aee30cf07e351b130a1a48782cfebc59a97a1551a42785a6c1e7e1cff3809d30e51cc58da5217fa6244774ea6ffcdb16963ec9ba7a33d73d1ffd3ae52f0df7b6c471d7c304e0e0617535f1982377b8cb8615e76e47205472f115530600ec87fd0e3689d3a6221aad2328ddec813ad253d63f01350a7a32f22e594a816655b66578a36a0019f1fd6800bf1597a0cd20c759030cc2b36949653c55fe1744412086e195233d1c7ed4218a3bf3dc519914855e7e766a890816fcdf44bc3bdd7ebf803639e92e26c7917e9468d1673209975e738e81aab15e13ee27414d9293c08d292540256900f483e52a5eb75b13addedf1b19175f81bb9ffc12301d6ef887515d1fec81771cd0a46ef4c158a3d3e5f01cb97e239fd21da5760a84317037db12b29a82e0fb935344578228a88fe87dcb79db9a22a77b67862269e0f7e7e3e8ff5df8d37a4db007261fe661726247fc4f10a02f455e94bf97b8eff139bf701529341566a9a087dc24385a8a55523fa641de3e3927a202fa5f0fdf69cee311effd2dfff3e6067b4bdab010953b0c9da52e22804ceed60b7ca0e623262a8182465c0268fcdcc9453922650ccc4d7e8298dfde8770bd7fe66dedca8ad12b345dae7ee016dd2095cc02d6ea46fa329cde7d361f077b40230f7bcf921989417134ac1b52c478ed1dd87573f62dca11908d0d27ae6802d59e23b6ed14f33ee7098036007f2d1e2b6a99a50ff7c4cc0bcbb7f4461f2d95397eba59e425c6c90702381335fee459b3b99d98603e20fa57a6b2bb1ab7c8476988454ae9d5ea6920a52c4ec815299c076a8230e341adca87000b94900961c7d9e9af8bbca6196fb1a47cfeb5fdf4ac20c394b0d2a1d2386a65be2d6ed2af2ab74dc80d83e51f3b5949d2dcd626fb03c7ccc381a1835754533ee0ed05946cc8ad613a5388faad4b7a6a1a945bf394570ff2b6ecdd151c14bf4ef93a11e2184f6b23ea99ac147a5fd34e6a0996ee14114464a1001a11f368bdad6e3002541f17122b0ffff40543917c99f295e3afc3727c59140ce3cf512f20e13f54747556d13aa08721daaf4c2ce156d2ae9408438c40f11df7d77750e61a39a294bb5ffda388b472b0a2ef3b8108e84a77757d5816c35f454cd7798d9730390ccf71a88c66036417b187887f6d8ceb663fe43ff7edb06a7dc9301434a1c434520a2de32f40fb8925222cf672ca397f885cf1b0f6e23ef6b953f9b067721384896c1a6f7c174cf2e13926dc2603a9a240d1df085490254aa00c64050dc7cb42c79e56b2c01dab42334aa30a644e3c3726df4afe67e7155d6960736e5b1faec2676aa5fc22dab6a4b14da4cd0755d42f63236f2749c1f0f3000ed2079fd0b212f5ace8d4283bb3465e0110fa7ac24bcf9c6c5d0147061e8e76e9af059a7f9e193e20b763fbb14887d5b5f306f67cb1a2289b57dc71329a80daa986e77c9aaa64efb28c1b79010b265f0ac262487c1a78e82075d13c1e3855b7489ae9ea6e1de66681977cf89839d3db15def102cf0964e6272236207984dbd98aa7b55291fe1af88eed4d42cc8cd4206ade23521caa446a538a5b025bab952f3419f0c37d96f074ce7b1f452f61f84f9e78c07a6e744b98bf6affc82fd1ea8b427847d67daa5b5d5b88a750be186b958ae14e6f2e6cf8908fb3804ec8882e72178c51d5eb4f47cbb6e9acc541d0c5e826068cde0cc42ac11d6799a9429d4a5484ef760671ba935dd2f61e52000fb80083f4f143f91984efccd2e3d8ef0877c80084674ece002bbca200cacaf46858e1ffe35d5115e9b8ad9a144cba0aa3ff73b3ca0f1bb5cbabdc3a7e6f2cdd56841a87be00474fe9156d85a1a02cbd65ad27791bb6ca062989a8eb7594e94f494854ac4ede7a6607107b49305aee74f24ee0bee5302022b048b95a9d78075b1a0bfcb43af4e134e8d1c88c9731d982bea9cbf8e22e096d554cd926b287fe8b101d45d2235572cb66e167e94bd435098fa74426170657aba8801b0a67f766cc93e89b13caf8b46368109a419a7f9500299635c69e16ef3363bf03be73e3c04a51ad509e0dfe1c0f6bd7a4bd66df8f04378919e2d76efef1914e96db8ce3b1f5357f847a60157aaf13fb643cda4bae774bb0c5648902b90f3be122467e930184323cc26c0ae9b68b05260b07a167b1e052d1b9546e3f7dffd851225396362671af554d1881d264f0e52fce4b61c7311cd05693ec8e5dd1f961dec1555ac9dce004c3ae3773967816d5c6f506ecbc9b08ddbf3103b2e85d187f463033ad2b0b36fcc803d3c5dcadd1c4d9e410360eaba2dcf5b5829bb68e8c98d88455a81032e5a81db48e5b2baa24e53e6d4ef8efa537e0c866e0bb0ec490b2cd62ff65446d6fdd6abc231719d561108fa83e418871eaa76d7343c81d8ab37d619f888fdd4c21d54a0013e9f1329978ce138d19763e6bdf81e26a8fd07cb2ffe0a620dcac0ef0fd862791a251dd733d2a0d01db551383e0c0c1fdc23793240b7056ece42a09c7e3e13aa6b3f8312607cc71d6c6cd5c89b2a5534ebde0d505d3d1ddf5b367a881a53bf7c0e14c4b4129996e8aed3f79c4bb03d93c8e88441e834201c46ab3c840d5d1da88ded256eb7e51ab943933b9e558ccc3339ec26478429169f5d0b7b10360bfbf156103fe47d02de044806836af35707ccee2e091797da113627f62ec0127f67c7383e20577a2065e25f6d5ce9792d097d0442631d4ad8e29e2e3e13eef7f3474b4be3574cca02e16925953b85fbebd29a254383c86a9c9e945b748e38bf6a421ad37a951738546ee36b9695f0acba142e341f35e87e651f4c51518014e89245305c0019ce39467c9f1f412b69d9742ad3e98fafc85f4593474f84222a66b7bd38cf6769bfb34a6b2f16c792b335d18a7d9bda32c95e60b8be4b98617ad360344614ddaef41dd778e43d4426be00abe1ece2edf3edd90c075fb6e9e35af43407e3a5208375719e77fdc0f192b14f19a36648b98e192cca1972a283ab7ec211a38ce1c554e6a9e4d980a5d819703d41a142d54de03d699f380777ba6d9e5058288fda146d177a84bed7429b17fbc58bae30bd154dc6756645cb8efd2b5d25b41070b67bc3c079ba294169f7eea1caeb138279d1c4df312d161c4be648ab427c290ee7f010a015f8ed9205462ebbf80ac27bd64c636ea4b099b9647eb4e0828802f9e0eec1744c5549fedb5bb50e116f0040e1484924eb0f6662e36628193085465c5586e5b0c159d9875fc692dc913dfbf9ca9802a185dd42e41ceb99b007d5e2b91cbef3da463f999a55bf7f2f62e186dd332ca8def2183986bf0e33268673250c0200b537c079dc1505181221570053e4072e52d42c870d4630619e00ff52b41e95cbdbee95e3d775df784c46a917569f6aef15a213b7c434c7106033c3fccdaf579a0202c6f077e6db6f56b95e9debf1685e56554b9aa105728f2f2558d3243c2dd273f5ab801f895eca9b70d9f1e74a6cdcb357e99049865cd50824adb6ec7992b9c631e20f316e22cf514bf24a39173cf107a87a272f05983406412b6fc20aaa06a3ed8f0aa2f916b1682e1d8bf5073c440c1c5d2ef3782cff3aacf168ba5c3438851327cc789c082eec1405031f6b9fd94f405d6ffe34fbee0f5236e358df746fbf4af5e4b0be7ab2dc467a1c0416d842a7724f558bfaebe5c467c1b821e2ed5cead2156ea758c7da681caaa1471e8ba1c9147d53c12ba9273288e91439234b70de161e87b6141dd324d3e279d05fe8c8952a4f4ea2231e40f32fb6dd5d7b6d09e333798cabf178fdde60efb5d9a08d5b87eb0ede403ec0ceca4aed66719111fbd3d7e3c388620705306e3efc396cf5abeba0cfb502c21d0a495d928d8ed91fb1c36d4cc310ef5e664545765f09b", 0x1000}, {&(0x7f0000001580)="73fc12a06b918806db1942ada132baa08723d28fe71a0a03fdbccd9a08f1fe7cd2943c4c631e6421e8de22e0cab8", 0x2e}], 0x4, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x4}, 0x2) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x401, r2, r3, r4, r5, 0x144, 0x40}, 0xffff, 0x615, r6, r7, 0xffff, 0x401, 0x101}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="4b74954c", 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) 20:57:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x75}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:57:42 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x61, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 20:57:42 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/35}, 0x2b, 0x0, 0x1800) 20:57:42 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x40000000000001) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:57:42 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x7, 0x400) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 20:57:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="dedf43b09c5719c0b83d39ccc88d9355f086368f38c78308a37816bb5672f03f935cfc54d5eae88b4d6856db0eac384523911b61412bb017146814dd54e812e3d4bb049a9925a17d9c99b13f8abb15cad75e4b1bffa5c8be70ee1ae3ab71fa482637a991848941ff685ebee0d48adec1b3fa64ee220d5d3c4eda6f5321e333097ed82e7fe33f30bdb2577c8cf061b134d9d7a6700ac2606ac8c896bc935846495f9ad7aee980505279bf878f8a99142f3a7cdfbe9c036ca49133d7907bfc26489f3ab68ed63c10270d5de1f79df1be48bbcd3a4948c7087c1a0e2ba2712c1213e3e4549e327a540357", 0xe9) setsockopt(r0, 0x3ff, 0x8, &(0x7f0000000300)="dec8e51d04a9945c2a93eacd683938a457a52fc9fdc70a490772c022cfa32f38e80f795de402bf97f8fd5ceb", 0x2c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x3, 0x100}, {0x18, 0x1, 0x2, 0x101}, 0x2ffff, [0x40, 0x4, 0x40, 0x7, 0x0, 0x1b, 0x6, 0x20]}, 0x3c) chmod(&(0x7f0000000280)='./file0\x00', 0x40) poll(0x0, 0x0, 0x7e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) execve(0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/77, 0x4d, 0x40, &(0x7f0000000200)={0x2, 0x0}, 0xc) select(0x40, &(0x7f00000003c0)={0x8, 0x5, 0x7ff, 0xaa1, 0x6, 0x101, 0x200, 0x8}, &(0x7f0000000400)={0x7, 0x6, 0xffffffffffffff7d, 0x3, 0x9, 0x80, 0x4, 0x21}, &(0x7f0000000440)={0x7, 0x7d3, 0x7fffffff, 0xfffffffffffffffd, 0xf9ad, 0x8, 0x6, 0x100}, &(0x7f0000000480)={0xf6, 0x9}) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000540)="189edfcedbdf9590a2c53751a904a837f54c8f09ddf0f05c3c8e52ea1a19d3d732ccb8ca7c490621bef1485047790405cdc8bb94e91eb6902c00bef8c32f17f3cb47c1283b2b783b3f980bee858847d8108362d15d2015d1f415d1cb10ee5a5dd67e85bf0a779389142039f9a64e5d3b92cef1603299ad7c4f28e7ae58291e076320c29fb2f833889e4b51f3ce76bab0b71da8fdec391ff3a9103301d5931cc40ab9d20773b6996dc53abacb4a235984f58c0d3ddc087c9c8f3d1d0afd85134da35571d7a9a40796cd65a8d85350ab86f69f9884b44d8d90b120cf76f9f6c3cf195ee2829017642f72e9c53a9fe1ec1382ebb783530c7bd5259bfbcc886cb1cf000000000000000000000000000000000000", 0x112) openat(r1, &(0x7f0000000340)='./file0\x00', 0x10, 0x43) fcntl$getflags(r1, 0x3) fcntl$setstatus(r2, 0x4, 0x80) recvfrom(r0, &(0x7f0000000240)=""/53, 0x35, 0x802, &(0x7f0000000380)=@in6={0x18, 0x2, 0xfffffffffffffff8, 0x3}, 0xc) geteuid() fchmod(r2, 0xa0) 20:57:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0x2cd) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x100003c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:42 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x3, 0x0) 20:57:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 20:57:42 executing program 0: r0 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000001}) msgget$private(0x0, 0x80) fcntl$setflags(r0, 0x2, 0x1) 20:57:43 executing program 1: socket$inet6(0x18, 0x7, 0x0) 20:57:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, 0x0, 0x1e0) sendto(r0, &(0x7f0000000000)="1b4df88788969b417169399550ddb302e43d0f8ca2dd778b9d2f47b04100ca", 0x1f, 0xc, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 20:57:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) fsync(r0) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 20:57:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x110) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000000)=0x7, 0x4) 20:57:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) fchdir(r0) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) geteuid() connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/109, 0x6d, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x20, 0x3, 0x40) 20:57:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x69) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/23, 0x17) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7) syz_open_pts() geteuid() ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="7b3b84d05e079dc0d7bd7b00eb1cebc885ab07ca0c2e87ef1c19053d8a4ef99c86435bc7204cb97ab966088e301e7e28acb3ed7e8cee136d81ddaa04fb0aece109a40aa2a254df12ac12bff06b1665fab286c812bbcbffd755420bc0fc90156ac78d5d21cf94e46a0f9554131487d828cfac57e24edc393faa1adf828fc63d71ba688f", 0x83) fchmod(r0, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 20:57:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 20:57:43 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:57:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffff8, 0x3}, 0x152) setsockopt(r1, 0xad10, 0x7, &(0x7f0000000080)="0e2cf069379271004de73978e56983b532643aa95eeb37e8eed51231b0103764cc397ec63bd5fb86875a8b3d35d58055842d9e", 0x33) 20:57:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/98, 0x62}], 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 20:57:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x7fffffff, 0x4}, {0xffff, 0x1}}, &(0x7f0000000040)) 20:57:43 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0xa14, 0x2) dup(r1) syz_open_pts() 20:57:43 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x10) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000280), &(0x7f00000002c0)=0x4) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/9, 0x9}], 0x3) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2100, 0x400) 20:57:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:57:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x20000003, 0x4) 20:57:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r2, r0) dup2(r0, r2) 20:57:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500", 0x0, 0x3ff}) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/74, 0x4a}], 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000001c0), 0x20, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) 20:57:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x2, 0x80000000) 20:57:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000000), 0x4) 20:57:44 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 20:57:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffde, &(0x7f0000000200)=[{0x10}], 0x10}, 0x400) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 20:57:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="820206000000e34172004f679f9e348814e26ae9f82af189fd742e2508f8ed81368a0a159264a1d19edab9caa4f5c4b522fbec1d6c512056f58ffb45f4e47c095d56800c044a9c20cfb682f7c6949329088fc523c9a50e43e55f7a1a8da4f2db064fd6cc4487c7645bdf8dfe1886d3e7"], 0x1) sendto$inet(r0, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1cc", 0x77c, 0x0, 0x0, 0x0) close(r0) 20:57:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getgid() setgid(r1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 20:57:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="efa42c6764a9e5fd3eabc0ea3ca992253a278aa0b89c01ffc27bfc43bb758c16ac5d91ea078995b5fb0343360d7857c561f1cb796d75516c43b5bc1d7be6535ee8bb2e87e516975b4514ef092ea10f3ae8612b10f35d77c484", 0x59) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 20:57:44 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000080), 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 20:57:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 20:57:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) r1 = socket$inet(0x2, 0x8000, 0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:57:44 executing program 1: r0 = socket(0x4, 0x3, 0x400000000000005) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) sync() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:57:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x100, 0xef9b}, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)="dc3a6fef081fd38b0c1ce90cb2f74d9310a7f25cf2e37678204d4efc541845e795640133bd67f9fd2d3b20f356f1e00ed6575a15d756aee5845df58e16ccd8c5cb1a1fa85e5784f625e977aba13350b1b1946d32840737027341c1b6df1b6dc1536d166ed143cd780039ddad942047ae0fdef7659f089f4e6a166c6153348c3491286130952607ef54a72262f2cd3937b392a3d880c66a7a958449ce8f245447a86f148a87a426563a842e65c1010497a16e2f2a6b2f09ff16ad51c639effcabf8bf15f8933c2eba7de07970f4b81bed0d2f2d992ee5777c1877b7bd0b3f36891afbda7d10d2741ddd477a819fddfd9603ceaae7227fb17fbc9c002e4d0fc0f7ca5f18ab836f4ca110c95c10e777c878969249c0dc29bfef2061b5edb4c9f29cf0b2021da51c17d922705d7c92632058206a3cd849f2d06ecf9c98d11da1b1623130bf0a5f402c14e036a7cbda35cb7650596d48968b118255ff54599fb7720e24412e6ef5778f695c1af67794bbfad803cb27390b81986f06dd24a77e621696a5cef1b8f9f5592768cc6e9b18e2b29b84991426c5cc4feb10b74714d8242629dcdffa078265c4a926556e867822498f6e3210cd2689a4e8d237c8e9da4d18b1f4325937b400e505025ae35f3e90b55d9cc339826ee4a9717039fef557481603a83bb712b0c640bc910781e55e1b7a1fea450bcddb8796f8eb959cb29453a6e8c633d4427447fedcb0880a19dc75bde349519cf3836a39b4a93c0c0b222b0382800995ea583f05b3414f18863bb30d1f8ed048a022600a967ab42c067363467ebf8d7dc437c1b1aaae3111d5a7018dee80875c2b2d6adf1b50b5025ec641baa7b0bf48756769171e9e3e0c0750ed4a82b5179d21516cf0afb6aa164a90daa2903d05ffe5a0047fc5aa27d17a985f70ecedffe4c90ea8dbdd855e5a8467f0a77db5a342737d4ac374d48863e94829d6d8bd4a127f0fb96737ebe80c4da1e6e49dfc85a1e211f402a422b0e55d0a22fb288feb97f93f534f501b6fbc3694cbc54785fdf4cfa975d4fe19939bf0c2907fc9964c1337d91b40d640dbd6110ab362238fffcf937202ded17d19fa5db498ea4757f55e40727e46158a024f4409d820b5a35f4a3030b125b79523ad01c43d1910b2ada3c3d0d0bb1d2bf80d23c6723c271b684e5872967ee7ddf436cce371fa4a4c6975a044e9406e47af5f5fe468f8574e9833e09a7a0bf0e5acc6e9d58eba503afa80259e27593780542cc0d143893b35b734433d684613201427a9adb132c3fb7ade49d771734e6143f8ee1b4ac1a21dad0a43093bbcbc142d2935ba3366f7d722ecd8fe8fcc187429e103a0ba37fa19ecb807f79e22c452e15fa0099cbee76823beac64a9640982465863bf21b8a1f781a491ee997bb71c8a0bd419466649e09a23ba9cf860e5b660a87415e9b95ca99154969d9dc4672baf624e335342d1569fcdf61d16ebb0094503d4abcc49df7ab02c12415884496f6e628dd5be36bc79dde2b814d92295f193180549da41c14c69c05389108d4d25adde6c3e4191276d26362ae0098f697c79a6ca1f8a59c07d20ace9e742c6f1f751c93cd5a24c42a9ea8bb74ad42eb52cf2b8e815d8103b5acfe4d864a3db9a8698da6873df62180b7d5857a347ffc0c74d1a9b0cf42ff151783f160a891c227f7318a0f0a938412a79d838ade9560d71168bef7774da16b72098544215ad6a56803132f1eb3ded12b70d0a73e74ed96e682bef7aab2dfced68095fb1e36e0e3153c1f0c3300ea6a1dc4ab339c9760116770e73c4c0c41ced230da1045f6d356d194af09debc177a6bb10634f05d4af4f37fd043418f03f56f782dfeb20bb0d61eea30ef7a7f5d9ca11aa6c6690a99fb92ba4f6599a05bcba6dac8b2de9d83b298c84da95c9a4d80e60a1996ecae6ce28fbbee81fa16421273dbaa82cbeda0c8377d75a620ad2b0b6db601f682e5750f44696d215f658efa1f31abb686f8bc4d9daf37c262ee8c3e8fd93b5a920c1079293bca1dab0077d815ad6cbed222fdcb4fd19fd0c073f7b5bc61883ff4bf763d2ded3fd08e90186da5d5a73b2b9d93cb93700617e32c515103745367b9b4d2dbe834002757b2672a546fa4b72bafb6fed9612d9a0ad6f2977cbb1e0d12531d0512942dd3b84d32b53ab1f54eef6858a2e3fadc8a62bb89c3ed9fb0c30d077e15f4f1deaabd5e6db635fc2070272c92690afd806a0f3ff596315a4e6884f293d54b952632fb048ec5a6fa39805e148c52ac4ffbd3dbfe4e656de2748848ece8e9cd1019ac44f254e6962f63e363331127d8a49f23c6172bac1f433d8be176fe452874b8327ace94c61e3eea178ec78c7be56d46b904bb2d2cd83ab2f958b057c58f1df3c5768f0342ca9511dc5366de6b470fffbe26cd874a4b784b6d47d8cac565bc8398866c8bd9c08b000c6c53ceeb59b1ba8a0542baa716614a447e16f062e722015398f6d1fe5f510aada5735d4c699ebb4e1d89332f0fd9e9e93727ac3bc07311fced09ec0a1b6e1bc6aed47b0436aca338673c6fda52be4cd3d4503f7a1b92f243d80416fbcd72e3e21de3ace6290820ed6e8c3f893716936ef514b388fbb9f52b2cef0edc26c7555c9f75e5a9115aa15943d56eac9a422dd627ce35e3d3837c47e01dbd109647f2ba8f1c43ca8e6c19f8586c7cc097ac645440be2814a7a8e7d0a2ca1c8b143d31ef87925d0d3f695432b1c86b45e0b505432218c31f3634c2d0596076d3f790fd9186ec72e09dccc7505fb40fe94cd43bfe8ac0496e172591f9c468dffb15f5fb175af890f232eb52b435a177e99fc28182f1e1630354b6d309ef944cd9e8c227d14d3a549e022ee47432252561c78aab9ca9b5ec868833ac565e856148cc6c98bc0c34e2fc1d5053d260e4bfa87ba3ae1076251198f1667d21c88faa05aff9e97871681bc2fa11aae57029652a6020daad96e0cf952a393f789fd5b683f8ebcdcf0ebc039cea1953fff21f767b8734c467bfac8b084d4f3e59a6768a996e8f811d3e806119eea01deef379d1aab0570b0fb1fd3238bc5d16d756b612a2bcc82c9b70e32723022812f710a8604de56295c6e22b779892559c4f47409e02401a455367ae7b6f6f22189ece97c5e4b66c29368e7fc63ff0b7790c52b49a9608b0c79f31abf82212b6595810f014ff3e5381ec9e593dc976fb2ddd72da67862879ea104a7e6d58709b6fe7b51cb11514abbb7081a50fe3ac05e45af34577fff6d9670ef38811238687e1d323d5dfbcc117d9d094c6fa58a890e8da3eecbe70337bb01a7445007b5aabf082648326c066fa3e678f71db02f4fb7543dc4217b48b7ace7010e43d3933d5874cf1d2f4b66dd2c4f4e6bae7c40ffc163109ee2991e9a30b734c3ab0b1a4e077a5960640dd57ab63656d6dfa8cbce0f3e5f31a65af1d943928f36ee35b40dd4a7563864f59c9403721a0346c12ecf7533fe61f7487053abf353cc7c498f333bed014a5ed28546de06d11ad924ef2eb7a08bc7bb86c2cb926a852c23a54ac1abfc168cf7532427d05185d59b09fcafa96fc222d8b392c7043098eeb566d22cb3ddf95ee20584b2dcd1c291d9d939d336bc9483be0a8b6124d426cf4859db07356441ef32ec4d422d7e1df4ce638592871b63bf3c0f5a2cc2f34c935c93d340b452e8ba6d64e42c50ea20be75855222db5d016a15d1f828ecb8b91e40fed21d96fa778f1a3ef4f370778360d6ab56cd03bd5d2532bc122f69ed139d9b6f52463de7715b996954587c381985dc3b22822024025301bf0d74113e4cd8930e49e67c6741f5844d5cfe831c019b3040d947055ea4b1a1a4835871f45dda3c1463c30f7455f6c8b0bcbd9927ed1b7c011d8319d6556af4f4bb7d58b2efd82c770ff00ca6d729e2668b337c8e8a584fae6a1c2f206878b7221fa6f0875fb748cb2b7edf1a794926b609bc23725250683f8c2cf0a751033e06062908134baa47d0cc5b5d23a611e10a714df48cbb223348655297fa8f8a99937759bc2098dc76ef8eea27082b650e30f4924a8bd8e06ff302851d8c7f8f33d0ec83cd55910693fc8f092056aecc7b671cb4e0f4d2091d7bbe3163452ece0f1aab8a6360af04730f13d5eb35fbbb20fece90cd733a824225f960d4e1d63d429da00f5a237c6a8d92e6e28a476c35bf082eb05a8a366a88c25e003bba2b6270cc0408e6852b446fc37e31bcd47bd4fd0781b0a8bf5f0c577d1424271f13378fe64aed74cdea9927965025fd7237ba78ca6e72b3ae88ce81f7461f2f6bd77e83d340cfc50bc5798e03bc3fc48558cc6d53b722180a8aa579769ba1b2dd7b71919709b5af773ecf99f873c819f2f2afd5c34de52fd92d25ce36fe83fbe8ea6198a4d604b879b8dfc77e0a104eae8787debdba47ab41f634e5739f375ae92a0319a1f7f9c3e37a8e47421fb56317ea6294b882c95490e66ae0cdd0c5c5b5d96dd607c8408807c41b63f882f495a43561bb5c5dd90980547e67f8a19af14ef537ca7b2a9083190697151666adb3bc9b44a226c9f0f97ae1f2f0dfb4c13f8bb18206b7311b6913a976685bdff5fbb24946a064bf75806ae502efc59181ef1afaad911037eb9dbb5cfa7ca9c3510c997aada0e43fc6258e53c7d54a197049ffc53879853e80b000871bddcadec28670615bcbdfd2c4ebc6a7f5b9684bc19d6936fa71f1ac291676e5c7badd3aaa1607d444214e54a3dc9d93bad1b67b8c9e6f5ce6a49141a5971fb2599dde270b29d311cdc823d7529242d2088d329a3930b7273eaafd64aacf0af93eff11f17f51d43251b9225d1a6c1633e2cdd46e105db41a28689be18adda03a2d3aac282de86bc7bb784854bdcc4429f764c84a1aef252fcef432b61af9a15cca6df6e3c9a31cb40468bf0e751c5bfa768a189c8439334bcf148eaa96458b8175ee7fe9d518ee582de9226c12103c1dc6f2278c423b2a8159614cef23d52f6f5812039b7cb6ead51bab5fa0045ed83e9f2075099732e2d6bd4a41f39aeaa1f8e059bc2ca3b8b5348540a836990be76b0fdd3ccb1a7db1d3d128d0e8b949170b16b937990796183d3401f2a154e876823c44cf0262c9293f632b6c3cc971c637bb5121db78ffd529d4b01303f55420ed3351e3fd5677015195a008f39d5e57bb600c4a725fbe8983949262207cb55ab072b59ab2a35ccd46c4e8c3d80c92aae5ccdb419c88034f64f0ecb58011640bc5096439302416d3cd5f604e4c0d368523f1766fd999c976ad0d8cae7a615bf0d6423d0d2d3eb2ce1fcda55fb8d15897e941b8aaceff9b2495df879658fe262bf66242bf45af8af25b2e34b262f419d45780be751b22e7708b3cb5be25f8a429add751b49d8ccbab229f97d6f0231e646f54b68722bd53ce2678e41332ed15cb93e8c00d7e6c2f6a373a3d72c49facb45ed36bbd31c7ccc7f87336e84568232f1afadc4bb9892191c6ce4439de3f104571fee607210efb44d6e0476a336157c58d0c066a912478c40ea359ef93b4f6db3bcbfe30a684c6d85d1d7473cddf64064d75c8570c0fc8f583f4853e8b37f39b216a50ef45c8aa311167133d66b4aa2565b78357ce3bf75f3508812d5b1830176562e78b455af728a0958337a1df4f098db12410a90a50f0b5570bf0594a6b552ed5542e8c7e13e520d9f0037a24e88c7ab71527bb2bb4b54cfd7a6821359e6159310f6bec2d1a52aed477896f2f3943ccbc49088f0a47163f806f6bd81f9a01f31bcd357d41a880b08a5fa54c0d7f18dbfa6c520b5cf09e9e3b078e", 0x1000}], 0x1, &(0x7f0000001080)=[{0xa8, 0xffff, 0x1, "215da984d4dbca7b50fbf7006cf24e2059c0250b1a9892882cfd77c86f74f6ac722ee43e3c174ee49174f09e54f1d10221213b041d0350a6e6c8320e4adaac4a4f4c8f889f9b61eb1807ca4a233699aa86ed5d2c16f66f1c07ad625ea228052a85e7279373ad75d8653a52520ff2e9953cd44f06d87be1e1b7d85fd0cd112134e61c8423b0381e4bb645e5e1bc5c49bd419e76d500370b"}], 0xa8}, 0x400) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 20:57:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001640)={0x0, 0xfffffffeffffffff, 0xfffffffffffffffb, 0x9, "f6f05c450e47078750148da7eab3ed5b83ed1723", 0xa645, 0x1f}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="7006d2e94b59aa089cc8100ccfcd5855f9b2afbe7a19a639b3fb7a8641636abe6a3f900301e8b10e23c496a6b45d34422b23a15981f524cb2feacc340f70433028fa74300fc84d55ea1877a4a4695a93a53a52a680857e25d15f8dd1a36ef98441ad596e89b6b6ccd3c09e9da8334b39c51619e7dc7e8bd518e61daf434669dae09b04931b979644481e085ca187a39b1897adf222184ae634532819e9973866f4469f3db411e787c1102f3553f93556d6389217ea2e0de16e32c650461169f95266ec7f33eed46fbfc666a4b91e74be6d5b604d54c9c9dda708b15d9d08ede7226a84", 0xe3}, {&(0x7f0000000040)="c48ed5b038198c74e94ae7ec69a895b96632b46b553906858132f108a6385e18", 0x20}, {&(0x7f00000000c0)="446260abc68618d3b6cf7c1a5dc0bd45037cba323584dcacc7eda71eaf2127670f14aa9da6c65249af99882ca27e3546c4a3e6af420f5953d52df149374c2fbc893538893e46975fb57887152fa13d58643d5f311e216fba6065075ccd83f98ef3952b32fd9f08ef2eda74c0378a2d5642f0d8e074f09442552161fd1cfefb40f106b8b03761", 0x86}, {&(0x7f00000001c0)="ddac13cb21f5ea942b88757c810fee23f39d91c0535175dfcba1b02a1aa010d7ddf9c44b33453045e40bffce4a304ed6a584660a88ce06794d5ee2ce3d67701bd66076e0610354fd027ef39eb0e8ae0baf521f56eaeb18ac26b5ad43efb6", 0x5e}, {&(0x7f0000000380)="5ef4dc6f101e5d4fd47a778df015310f9f41403f5490e1824ca8238c2f9550aace3e889eb0321ab810d6832cc16a25c5c166af9a950d4bdbf79b13ec5d3b7c94ffc853963eab8abf4cc8e95d0c382b6cf5d1e9e41cab1bc5daf219dc0bf0c23dc1c5cf7f065b2999da535221b69e319ec4e0bf383d0569710c2d89741a226a1fe020020736f40879d68f9dbb0a478031dc5c7245adf1ece8a43515b61cb7e4aea35622e72de50d251628f4688a31848eed746121", 0xb4}, {&(0x7f0000000440)="39d0f1cf10264a40ca74220fe625b102b06f0faaaf5b4e6a4566af7a180605cfe38d3f4a080f4768bd8202f1dfa0b4242991a44ca91e0375aff2f70d25a9215c5aa4059639c97f5bfed26a693d1e3f41c60f4ce6a9e4fdb96d6870dc6431214d92", 0x61}, {&(0x7f00000004c0)="ce6329a749face4f21ae875631c85d121cdf9681cfdebd13f75d7699be712f4a42991ccb73198b308c419dbea9780089fa0fc7bfc5271f8de16beee4a34bc1b23344f8a1d301af371c99880155cb5f744cce1396fb9bd98eda054bbd8a44a1da6af56d6eaeb822a17d7e418223a342b26620e210113d9042296e4608b3177c55ef05b9e1085d7edaa78c7294d397e7446f09f1e5d6f8daa351a4b71a45af546e8cc73faa0ba41d169e7a704ac16aee123fcb87b0482642a5097518462ee36cafb29e8a28de059e3aa86e48f5a7c4012fdf4b6568c9bb9e01ec2092badcd9c80683b97de021c2be19020f3e4de4cf2187a527ed73f98f93bdbbb2fe0ae2773a6687babbdbb232b4a32195770559927117e01d39ce2caf04571d2727d4b414979b7a8dfa6de246bf1e164b5a7917b110df33f1a5cc1d9270751ca5eec37457bbf040143f7b1dba038f9effc93db81ec34ea3487607411542ef8cac7a0a4efdefeba3e11ebd653923773f0d1f03ce60c8cd9bd51b33301568bc378aca1c7abfb72f0fa19d770fda902680d5f805557c00d961273026d6d94762f753a7376fc5b0c4505fcc2ea69cc759a9accd50f5990176252af9dd6eec635554a4e3e257eff4622d6136a690682949dcfd7e911cbd8028b9f91ebc053a78e3e7995b319adcdab84b972f130b20dd862ed22db8d004cd3091b43d0bcd9624df251071781dd69f32adf068b7e81b9f7ae26cb5ae79f221e9c2d524014262accdaa26645a9398dd7a272785f6502ea0e4f7d14c5065596140ba7d02a95fd953e4c838a8b51e1c4749a9b34ca39f88fcad945be6b4d3c03e65d43dcdade48e9667c0bf4d5cdf86ce92b1ccf0bf011064639d1302acd3ac100bcb3a63ee9c234c1bd5b5a6dd75fdab0a67b8a08e4dbb46f4fed44973957a48b13ed760629e2f6872926eba9c50162e331e5ac90428861164fb7f54fc03ce3afd9363f6c8c9802ba25ef46a579496736c6b9299a896918de1d39526078699a25a830f7147e420aa53b8230631a99913702d73da271984151f705a2e2ec9822149c23d7d060ce5c42f2ae5ed7267257359f8d05e48afeaadc35a965b33e30ce9defd34a0b0de2bc1a8effab2e392e6a1d3884cfe0207e09d553bf31c0b1f95c7bdc58c904fb2ef2f8d048a8c282a2e60e4f9375e246c1df356f307858d843fa3ed71962746333345b7609266c82b0e27c5208f1980df9831b7fc37c5a6ee519eaeafea9b1c6f0667818bc5e7b7c16b478a99c6a746345b416266302ebd8f85dddefb0d85be21bd30639aed98bdcb506a88c67d527e1ca2be06715bab73ba1465d17c94620b196a759d10768aa3faf3badddfb1215c01edf86aaf7ef838b85c640f4187c5c9bdfe4ec46b9db2a0c63dc9b2fc2187812274472b28b1285cada97375985e99b10061e70c7217929df47a4771a98f6c23a2d33e6ddbf835e20b699b9884f2aecd34134001673e78b322d86e164033db301907759ea66d8ccfa0120e5acda708043d7fc484ee9624b6e8f94d1355f4a09c6f90755e6032425d2df85ef19937432bbb90fd1867647fa363237151ddd94e1062d3ad28231540dfba4df8e99b45905be38c65dbde6191583ecccbc5d634e1ec4a10ea5f53d7164d1122ac02089c6f0620883f0a9a0fe54dd9d6cf879248b024461e6bc4be80a16b7e09b63fc6942b370cb3097ec6beb88bf988a6169e6c54641c7ecd12b013235e4f0bff8517439fbd7f4d08cd1f555c6e366367cbc7e116128404f34d99b511471b0eef07895c8425b18ae6d999e34d7973dcdd91cf6262c13712c6e28cc714966c2e77dad59f5736a4ce769d624650ca797fd5072a1d9a455ec2f414978e45fe4dc433f226b27bbf51c35a2dc1ac9f3669b4833ccea8ce2288539e34df1dc5ed390a421051d2fbac8233bfa0444da5aa82a05157c2f77ff316685458afc39763af4d026f867d892d3b237c9d23d6f8d2c65c2080369a48983c80e1a1cefa6cb1ee06899052668494db7a9defe9df00407b7207a63966c0dc2413de3211209c698c7dc4401eb98ee4588cd5cb562449cd79a5cfd6cee0150acf3e6a06b58c65a7dc973756003988c46a83ff58d898cbe4c99796984bbf89d418c0b06ffd4e12ebf4144262d94da037d0b5678d3a3173dc988697b685dcdba0c76f9158354556078dd8ad5a26316e7c2badb0d659176a0f89260c568bf6fb59239c38251c5a7f0827de8f178ef0e75844ad8760b1492e0b3c16772f13ad349e3498ef83dfea094cdfdc291b9a675acf846f60114c71bbb967807ceca0bdf69e80c1a19b987a30b1131e38d64971c5b4075669bb962776ba3b1e6343a361aea334b1c2230bb0a599e5d4b7ee283e9e86170005d038f3b155aa3b1ade85f203f42451d8fe222b3d2e38d964a0dd7d927b6d222c469791c3008dfecea11a6ccaf0b806b4f9e09704041a728f6a1c5f3bf897351a496747e5a373a85d0d8be226d3d455e25230eee5dd0775999e34bbc6a95d57cb4b7fe29becc2c39bd5ab8971e7563b79260edb9df1e64fc55e4ab013e854d1ee5817edd0509034ee4bc67b968afaf9c060ea7c75b91a88ac24992bb37ba62c6a577b78c9b56c8eaa56f8a4026b5c37fa2016c3914a1a2c1d008c97d3e5291b7288662c647c28bd6ef97efc2991e24a52ecd8610727e8df5a518bf7f39a6cf75e04e1e844a931e92563f4e3b62477fc6a0149dc26c37f6e108af51e20ff668fdf84d0aae60e4d68108596f76126d9b635e4eefde0ea5fed4c6bb0819f8528e3f11d4bc7d5c0cf8a3126985d70a8e4c17bdb092ef4724d906d551fa49a051435a3d7cfd869ca603bf2c50464f8787978d6e944d4f8d3aafd38b0740f76024e7244cc32302f604f0f1bd305f597eabd3b8adc6b1c4c286a8604b98f396eca732b06d04b58a91796b526943e5fbae227bfd8a4e47c95ade8c88aef854f3f000df95198f9b6613e50b021f8e32300cc3b579c68a68d64bdcaaff183a399dcd220c4c5345189a029d0b2e2a3dc67389b54ba73a7cdbd34f154d617942bec79543f9221ab044270904ef435e64787501737a41c7b5e60f16b87c000b353db3bfad1fe5c1c4a78e763daf69d23382abd55985613be6ed9f7c6eb7784abedf0c7e69539c78156a9b7486bdbd9ec29a61f2046c97e89977b79e9de07607a985d1177ff4e7c11037fe93090b1d311b6cd47ceb7d758ae8875724f9f18291b04a3ea0f787e490edcf529a30fc4dbbea377039b53277067f8705f673ab3b0f8509770050de982216e2f1cda2739271e26592a27d02825e7674f5cc389252042f47a58521841083fecca20085545d615d1ac231355f04c8186de9469b4ea4f55b4a9cd5d2407a31b4b427a278065849c0d1580320e9aead410ef7a867895102c53ef508c6c43128b959e0dc4264222de0fc176734dfff30c2879fc8b19fb18cf11fb02f743a1fc97f327165dfa3117f95856469832cb1e72e0dbc2028ff7f62aba0b0fe6700ade7aead2552083597003a81682a930e7269fe25dd0a028c52c64e41c418b17a4cd6072db25aad3036b555e4e8289736a4fc6ed2a43689fa13cc92fd7cdae5e965b28596e84bfb8b09dc01265c9c3c5ae63370cbde089905b308c3f42fd2b7e4544bc2fcd302ef26bda4855c14055c688c58b5063a26a6a948e46c2c05f3f5c7300f5c0d11abdff7ceb25a6ecf2d1caee2a4c14e49dcb068ef64a2548ae71869abd7fb2b63ee378d0bd544b4c948a99aee30e37976ae5ad851e13d67bdff45e146a352cb906113b9e2a4f8c0ed2774b44e7f7072a4bf58cb032a82e4ec1846d9f97ecc28ab84d3c3af3fcf211c73e4fdf0aa32558e5e00debb5ba923529675cf8ff70fc800592b4719ad392f3a664a0e4b2ac371fc4a9f69bed9cef216bc13b51932ae153ee1f945dab74ec3433783034202cc06347ad6ad3b7bf309a495387d0879a3ed58d1d5e3dc474f3ec2c66047254ca0250346f363d5b8ab1d94b5ffd8c2fb9e0c4064b65694859335f6343f5fdcedb37a8b70e3653e672a6673940a3439ac80a3993321c3ea54414098f1617b522886a3220bad62897efc891fb6b5013fd06423e88ac8fe14d99c228e30198f701b5ef111e789728c90eecbc51a2741bd0513e5472921ed5a3456c01a3af1c84fbd185897d8f375ce11ecae460eab85484d3c12833a13b63c6035451621775ba211eca56f36d378c90a7a5bf6eeb45f2fa55e5a07f66459187c2d01368370247cd0f5f76067e28c59eeec3e27f13a7b36f474a44e4ebec1979fd5d6695b9c02f5dbca3dedf071aad2dbd6fef2c761a2ccb1354d6c141df81cd101677337c1ea543677600d81c1555677f8003d39c70e2ec3f9d5770b8c9a74003a133827c46232b1216b1642e1192ce2c7674ea7be8c35d41b75d538a12a1a844c128f0adaaf20988f34ea133d35807d51ce1b8edac73de7bf6eff1d86a73e8aa559155c119b34a0ac422c71808c06e8cdcbf546246dcb331831f4010e472711fcf2c11172a39a620b4e0bedc26ac1c6605cc4000231c79bba29f477c0b2281870abcb62bd9e3a098b85ff3392f31adeb4c02c3e9b23239d3d4093a6c3df5e0dbf33a4a079a290132ed50852ceb64a55d3db007c74c6c7cf9c96588421d52152afc9559cb578eab7772963a719c1ec1a74c1fea0258581b20475c2b1b420daa1fce372e7b5624cff16c3ab7ce2c943c604640de8f751e163fe77b938d8eaf28f97227677381238f235e62016653b6432f250cf5beceda4d0d6605d0f98bbc06bb60a9ed1aaf08f01ea5ff0bbe5eca61d8df0b7c787d318c475e806b007098cdfbc24847bc5f013ee1cb2b5f2816c6fe9983a1f1524d496d2bceca6e2d81511aa1ec3f034a6015b8ebd93a2e7664cae41886086db45ac502b15a4813db1bccf1307094e258b645a5e3eec35a1da5a31249190528073ed7e9e2d6400c831b7cca701430035be0b4e728e5f282d2950603cd9845dcbe226b7b3f865fe2a3028faa125ee160234b483e018346f5bf9ffe70df0f5c80121fdc626da0a53775d4622215f9af375fbc7a76e6763bc962a7d3b54fdf3d22746d517ab491eba0fd60b4560d73ae78e1d6422e75b6eefabb522c9eebdcf23a0e27f16ad968424dee7fccb4a196bac5b6ed2b97f0eb460deaa7b97976aa8d2008477b1c45f56640ea3f2cda774f12879a1dc1980248369d8055d8174dfe95e5b89f4c41db383be328d056ca9fcd061d3875795c84dc33f87fbf507d9016d6baeb0dbd566f482cc540180c0fa64177b517a7634ef5fffc7be63323a20d1228828fcb94c19cd3e09cc5918d4d67db6ec742ba89e2ad049e5815448909a63068924a3893e56a47250366440626d2faa95c06f8c98c2f1f443c09501ef6afde9fe18340c404e1a1cac300e220867a9cc6875af5bf741acc93df66a6814e6f17bc98e991f54e4aefb1a7065788afa9892945bd9d6e83670517188b62061194bd7a76c44d533cf7db3e31170e68579a8136bd929dd368dd70a2b3e90c417400c080bc1e0e094cde4c17624ff851d848add808762d166c887fac356d7f7c8c21b72ea2fdb93400807edbc32b307ed28a74660966db2e6fa03e3aa236df1386efacc3c5eb12c287c389ac2d843bc60bde3903f169f3fedcfb6f53ea230b79e5efb1bdef334934abac766afcec7f011e65565ae4e29109758dc73208b28b8f27d008ccc1148c28b5b07872ccda665e2af5e634b3f25ff17ebea4769c6731291facdb675db7ccfb7ae678321f57d6424f66", 0x1000}, {&(0x7f00000014c0)="97c9e6a8f2a4fbe768a3f46a9f80c4cdc632dfa24b5ad817fae370f2629f1b18799d781e333d72833c0d5b5547ee66e7682818ad09c6e7bb1a1b0c1970761d9ec10c8c54bf3ed0fdd0157e4766f70248dd6eff400882a717874c2f566eaff7e0799885f0c219167a0a22ada1b786d04c75c8a7cbfe731fa99621d68affcf2f0f783fe7a9b66f78971658ce6aae7caf7531574608d8e38b28220393b41ca9727ab317a9b373099697d43db53db56b5a0b38e51043d162b03e2a50e5f1350139580df4e136f3e213ea51c4974f1dfb3b13832ed2e5aec8ab5ad808562ff5d72605368ee8ac91e470f28c2be3ee40cca01fc1b0b661c7eb6a", 0xf7}], 0x8) 20:57:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000007b000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000)=0x1, 0x4) socketpair(0x2, 0x4000, 0x6, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 284535 82723 65534 0x10 0 0 syz-executor0 *516031 82723 65534 0x10 0x4000000 1K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(5415214018450a98,ffffff007b4415b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(1e35f711b454ec47,ffffff006f307118,ffffff007af73900,0,ffffff007af73900 ,ffffff006e717d88) at ip_output+0xc8d udp_output(5415214018df37f2,100d,ffffff006e717d88,0) at udp_output+0x45a sosend(dfc6741f1ea95eac,ffffff00664e36a0,ffff8000211139c8,ffff800021113b00,13f3 ,0) at sosend+0x477 dofilewritev(7dc73e373e006fa0,0,8,ffff8000210459d0,ffff800021113b00) at dofilew ritev+0x148 sys_writev(a539280468c9135,790,ffff8000210459d0) at sys_writev+0xdb syscall(276c9d71cc3e55f1) at syscall+0x473 Xsyscall(6,0,d,0,3,d358eb5b010) at Xsyscall+0x128 end of kernel end trace frame: 0xd37db546f10, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(5415214018450a98,ffffff007b4415b0,ffff800000173290) at ip_fragment+0x625 ip_output(1e35f711b454ec47,ffffff006f307118,ffffff007af73900,0,ffffff007af73900,ffffff006e717d88) at ip_output+0xc8d udp_output(5415214018df37f2,100d,ffffff006e717d88,0) at udp_output+0x45a sosend(dfc6741f1ea95eac,ffffff00664e36a0,ffff8000211139c8,ffff800021113b00,13f3,0) at sosend+0x477 dofilewritev(7dc73e373e006fa0,0,8,ffff8000210459d0,ffff800021113b00) at dofilewritev+0x148 sys_writev(a539280468c9135,790,ffff8000210459d0) at sys_writev+0xdb syscall(276c9d71cc3e55f1) at syscall+0x473 Xsyscall(6,0,d,0,3,d358eb5b010) at Xsyscall+0x128 end of kernel end trace frame: 0xd37db546f10, count: -10 ddb{1}> show registers rdi 0xffffffff81edbb38 kprintf_mutex rsi 0xffffffff811bca37 db_enter+0x17 rbp 0xffff8000211135f0 rbx 0xffff800021113690 rdx 0xffff800000ad9000 rcx 0x1833 __ALIGN_SIZE+0x833 rax 0xffff800000ad9000 r8 0xffff8000211135c0 r9 0 r10 0xe91e0c9e884ca374 r11 0x6c611b945b342705 r12 0x3000000008 r13 0xffff800021113600 r14 0x100 r15 0xffffffff81c5e947 substchar+0x10fc3 rip 0xffffffff811bca38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000211135e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=516031 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800021044710,0xffffffff81f734e0 process=0xffff8000210649e8 user=0xffff80002110e000, vmspace=0xffffff0069904c68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82723 284535 60629 65534 7 0x10 syz-executor0 *82723 516031 60629 65534 7 0x4000010 syz-executor0 59667 425579 46529 65534 3 0x90 nanosleep syz-executor1 46529 204672 874 0 3 0x82 wait syz-executor1 60629 43501 21904 65534 3 0x90 nanosleep syz-executor0 21904 175610 874 0 3 0x82 wait syz-executor0 40937 507675 0 0 3 0x14200 bored sosplice 874 304793 12331 0 3 0x82 thrsleep syz-fuzzer 874 72928 12331 0 3 0x4000082 nanosleep syz-fuzzer 874 50472 12331 0 3 0x4000082 thrsleep syz-fuzzer 874 353814 12331 0 3 0x4000082 thrsleep syz-fuzzer 874 17074 12331 0 3 0x4000082 thrsleep syz-fuzzer 874 315782 12331 0 3 0x4000082 thrsleep syz-fuzzer 874 355106 12331 0 3 0x4000082 thrsleep syz-fuzzer 874 406277 12331 0 3 0x4000082 thrsleep syz-fuzzer 874 57 12331 0 3 0x4000082 kqread syz-fuzzer 874 465748 12331 0 3 0x4000082 thrsleep syz-fuzzer 874 459476 12331 0 3 0x4000082 nanosleep syz-fuzzer 874 232425 12331 0 3 0x4000082 thrsleep syz-fuzzer 12331 156354 78881 0 3 0x10008a pause ksh 78881 297748 95779 0 3 0x92 select sshd 78416 413991 1 0 3 0x100083 ttyin getty 95779 42982 1 0 3 0x80 select sshd 62492 480531 46363 73 3 0x100090 kqread syslogd 46363 13237 1 0 3 0x100082 netio syslogd 88561 4910 1 77 3 0x100090 poll dhclient 96062 4769 1 0 3 0x80 poll dhclient 32705 319178 0 0 3 0x14200 pgzero zerothread 22153 451930 0 0 3 0x14200 aiodoned aiodoned 4883 237199 0 0 3 0x14200 syncer update 19630 376728 0 0 3 0x14200 cleaner cleaner 10620 422563 0 0 3 0x14200 reaper reaper 22962 417509 0 0 3 0x14200 pgdaemon pagedaemon 38354 374165 0 0 3 0x14200 bored crynlk 52143 487430 0 0 3 0x14200 bored crypto 96880 278251 0 0 3 0x40014200 acpi0 acpi0 91899 184324 0 0 3 0x40014200 idle1 70369 193639 0 0 3 0x14200 bored softnet 2107 312869 0 0 3 0x14200 bored systqmp 81233 160194 0 0 3 0x14200 bored systq 77217 353287 0 0 3 0x40014200 bored softclock 28984 405996 0 0 3 0x40014200 idle0 1 489316 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper