kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Jan 24 03:26:01 PST 2019 OpenBSD/amd64 (ci-openbsd-setuid-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.179' (ECDSA) to the list of known hosts. 2019/01/24 03:26:19 fuzzer started 2019/01/24 03:26:24 dialing manager at 10.128.15.235:45991 2019/01/24 03:26:24 syscalls: 1 2019/01/24 03:26:24 code coverage: enabled 2019/01/24 03:26:24 comparison tracing: enabled 2019/01/24 03:26:24 extra coverage: support is not implemented in syzkaller 2019/01/24 03:26:24 setuid sandbox: enabled 2019/01/24 03:26:24 namespace sandbox: support is not implemented in syzkaller 2019/01/24 03:26:24 Android sandbox: support is not implemented in syzkaller 2019/01/24 03:26:24 fault injection: support is not implemented in syzkaller 2019/01/24 03:26:24 leak checking: support is not implemented in syzkaller 2019/01/24 03:26:24 net packet injection: enabled 2019/01/24 03:26:24 net device setup: support is not implemented in syzkaller 03:26:26 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x8e) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getdents(r0, &(0x7f0000000100)=""/4096, 0x1000) r2 = semget(0x0, 0x4, 0x340) semop(r2, &(0x7f0000001100)=[{0x1, 0x3, 0x800}, {0x2, 0xc5f4}, {0x7, 0x2, 0x1000}, {0x2, 0x5742, 0x800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}], 0x6) semget$private(0x0, 0x0, 0x9) r3 = openat(r1, &(0x7f0000001140)='./file0\x00', 0x10000, 0x174) getdents(r1, &(0x7f0000001180)=""/87, 0x57) writev(r3, &(0x7f0000002740)=[{&(0x7f0000001200)="12b3b82ce3328358ed6b2e558d142895525ccc9ac272f3948cc48c1483a5c58cef6758cf7fde51e178aabd72bb932238d4c860b3309882a1da993eee3cea21a0c5ab44f0bf92a32ab718553f7b7b8da22905f9794d5254a55049dfefeb2608cc3ee82482014bbf97e09ca1436150ebadce8803f854027d63351c9e6035d0d5e31f4f01ec6d26bfdc008dd28fd40841fcc1887b0aeaca0090a749fefa580cd5c6aa0a745ae5fccb5eb5cf7c84c8180f028151a1b50986910ab452da2ec13d1a712e2dd5cd8e898c3e88ac500622b30c122ce15151bd14c7e149867f3f78fe9961dde93037f4a684", 0xe7}, {&(0x7f0000001300)="333391a9a7e08cd1ad3b31cfbd738163a302d4f6b30e4a9ac869432ff0a4f84ee4fe20821d77c148303a49f2caac53308ec3d8ff80d9ce5bcaee271529ff5e53411e3e551f60f434b20670f6405b09c576a59e661e5bbd41b082ae386804fd6621c17ed1531a3ac9acdcef8e80655259faaa53e5b47e87646dbdf9c48ecc7fa29f0fa5caf94a327a24fb81aebd409db2d6baee5a7c4c798d1937803f73392d601d42b6b55a49c0c84c2ea9e1c33a2421767dc427c6a9fafb9c17216ea4e52e1b9b2ced3b276d2d0908c6a4927d0ac2c6813870ead7b0e7132c2f564c64f3e47720851824faf84005bfcc31d61fd063e51b4678fe6b172818479c8cdcbff08501ba87ff473565150e4cbd42abcf4ed2392e93d48c5a4a27e9d03106ff6cb4274593a796d144d9c8456878caa9b1346671ed50970687bcfa99e5052b6f13ce2dfedcd8c2b292081698b9d02d722d2189a4647338177ff4dacb8a1c2c3e5ab4dbbf4b4bc081c08b897ae7d8d9dabaf8793270b462fcb966cdf2f5900e72e76ed081af88bf7c7a07da53ff2f2fed581a910cb722b56b56e9b18b4aa4d9d39036eb5a25924e10935114d9414acf02e04ed36c4f592cd85620f405b90bc04c0c7a527a61f1f852caefaff475ea6a7514f42f0e0a8753f5076555528b0a1163295da66409e3885c98a538ea0c8131d3b09a1083d75656ed07194741f22cf2f1b2205e3574ef4ebafa2d9fa42331668d6d663a83fc1293d50de0708a6931ba0e0a851d4ebef6abe48edc9bc99edab7980a2007027354e4b04372069d13f60156e739e1b7781004a418b39e4ceaa219f3515c54ad3e55d65b136ff146d0ae77b2a9300bbcd8f51ce0f70cc68807bbeceab2db177fc11f4173900b2551e32b07ca7eb2475d31903680737baefd2c3f82d91f3b9e5f4588883f554862a541264459ecb76dd32bf677d4cc4a1e6392bb9b1a2f9afc6200c3f86c6c5193c55bf0823807deb5f42ece2b80f290e9a1e2a89a41b15fd44d25b5d7add151541cb16eaef9419497ce1db0514c403ae07a4d0cb9cfa4c6107d1ff73e05a8113352218cc0a50ddefb2dc58d0bb036c7e294709b0eb52bd741d4b339171464f5283bbb44a00a729c81d6b0e94dbb423be978500dc43718cd4b9f862fe1829476efc8f8f5261c8bef9727878c79dea98378c66945cc21274a1ffcfdf10e6fbb40cbe5e8777fd8e4d65e0e343d9c0cc1297e3d04125947007b6a3a50ad82772b1ff697b90dbb599ed920aa2657f1854c58508dc9add4b9ffe52434aec996bd3d6e14940358af95a74c397a37073a1a476be11b766f99727a755cd246630df7c9a616a880bff9f5ce0a5947adc045b8f8f5cb7a9e35ca3c30801025a890cae4e7c082df31f01b82af82e084d5e43152b4aca4534be15b0614d3a04ef0d21ca735f1c62b1e27df49068f21350f6d08d157bdeb759cf18fa0f3e14a4b87f26662d02acd9ba031e71b307e52a3c6ac8ce10413e99e2526b9b5ffa1aa8c5e03df5520978d74826271ed95bf3154830f8b7928cc60fb492ac9d7b69c726f7dde7980f7f1c56af35c367f41858094ec4bab099c5be4ee174f04ec3f1e595a21c812aaed31b3e86fbe2064cc1ec92830fb911153c7e8957271a5c67aa5dc94ff0a0835f853f66484ca04bcf3e09c9d44b26daf70dbbbff371c4b00f2fcfa78d00e634e8a38b2b1c9ee2142a2863234c8624405048f2e1d636da9abd0e6891a67ee34d5c41d47aea6a60049ef77de41b6de113e5f96beaf1eb3ca3abd4de1260c5e23879a1652e67a8f3a48be82a6cb4468a6e8f2545558e6b9410ee302f122f808da7522ea8346661e2a967ea9d57819b27359f2baccaf443b72997a05cb77589d595d33582f9b0dd31ffb499670c73daf4f208f0111db813b3215b4a63d504cc115348b5c1e82880acfd6b5b2ca38fd898fb048da85350501126257835a34cd04600ffec596a033b85a7789c0f409446f8354e5d6a904f633f6393117bd5058127e2587428fe18a998e31b512cd642078e8b1b870195fa951ec2b0712dd998e532229f03cc1a376b6f52fd6500b2fb56c1b24770976b6c4233522bd0dc082e14bda6f25fa27e82b1fc64885f190b0725973802e14ab105b7a5fff2e14ac8c0a4c9c4ead742ac108cd497187f7c8192d46786bf27c31c8551401b5be1a54ec2f5260708e08fcd618e0af10193d499ee23ec1d26bed64217c315b5b178fce7e09e4975b197599fda05fbd221b5b89a15b89ef0e0ad8ac7b7c68da34cfeae5619a59578511562c3002618538a5d6db4cbd55926cf276d1ba7417aac3b700fd512b63eb60da15762566ed1c42e0a92621e059e66522e864bcc7ed6d5919334d530c24c4a4ec734b2c6767218bf9626c4160e38ca6f2e83ed90b537045ce28814a429af9e0a27edb0cbcdfd02db188a6cae5395cbf84d52bd9f37ba3344e2fab2cf7c81608562af1e575e58801408736f17e735c2d360d8f9959d1e541ed628690ba7b8e6bd424792fdb5f3752e0cab1f13f78fc0d2a687361dd54cd3b6e816f9828919403a4a52efbb77756a43bf04f1d4f735765ffbd256043c28c7ff6a357b18d161385efb29c0bc77d7a4bd2f6d1845d1b23f7f1d724b7b06a9a7a70fd8195ff7f108a245cbe270bb7b199b675b529ca41424ad967af13ea446f693a96f8d45597cbb55675bd37d99eae296d8d7816049fbcde1aa6c4ba60d9869747ac207ebe3ab719bd52837190e7e8b6ef89fb8a025c4454a6fe4ecd689a7cd63236b3b90275181703116ac7e3da2a25f798617ed4d14a41bb28b4e10ece4228b00bbc74ce46495b851b755e914df22cf54338ef9c7b1cfcdf002ee8196b1fb919fed88e03fc99e470c5ee1a32e7039b53bbc6a609a32d47dcee842281c78b3e64bd643f4461a1ec49eb0ce918d384a38c79b0240543b60b0c1a5cf21fec9914b1fb73316829e37c5f27a5517f0a0a12708753ca0a0197429a9bc3f785277ca95f7f82dcd1f96ad06b1b992d85fadc21713816afdb78ea03075625133b0c6c6fb30a62e57c2ab1d152d63ec7f3995489a68435db12166a36a2bb973a6835f9c6b83b0b82fb9bfad653b3a4641a1dfba2f2d14d7c08ae48c1f169ce00d96a1bb7a1d5eb95e45ae156aad22f512eedd221ad0d83710e95e10a8ed4cbdede8d9ee226f4ea8de2c0312556314d1ace2b1123d1d72c9dceb4ab6c44e9d73d4bffa70b60429645136020096f2b2c964f3af7181c863f38728fa38bcdae9ff96ea32cd1c3d50608410284d0c5b7fb400152f53cc70a884979a12026c174c4ff65bc07d2d337a6a8ec1c4c0c36fe00d1d8a7eed99ce8ecf1a4c556198aefc1ff22654cf874f6170e46996d6c6613cb9e57bd795d731170c254ce069438de7d778152354aa2e0d13e40707b8ea93551dc8b91b1a75f0328b159d38fb18e783682897f194a2cfe36c3f1269b59e93ec65fb7e380ccbc8ac0689d1e92ebae786b55ceb4986b9f73664dfb19396d1eb091d9b78a04d12d57feb5d726a4bbbd59e619959e560db8a5e2d809da4a37804b0ca57d8db70b6f9f0bee2c9e9e4bcc1aecaef455c259cff255ebd885ce68bec75a672434b697955bcd99a157b5c607bdf89430cc10294fcf3f41ad8ba7a69c377682d498c824692554dad98b433ff879980a0f447aa548847e568fc2fda64137d2564d57e8fc160c27422309182c0d65e61a3df76008d87576efee3daac6df790af3e725009fb33a9d21b173e0495aea354c66e2fcde1bd751b523f6ba4f8045c8964a05f6c2c45305d682f67c88a9052871c924a663a3d33490db3c50efd934c9b68c93918ad27fc841c4896835f5ad364c86348ce04b3f66926207eefd0747a5f14fabd609a4b62242c6e61c41c343c4cce624fab8dc8f3c7ae089f7f791fb21d9b3e927fc92ee81f5ee7311edf3188575da765370477b2106892774f2ff707f07cceff8b42a1d6e5e9a2147bfd28dc734d240eb576c80f1b2f383ad6099360f268203eebd37d3414ed78f95357b68165410737aef1953b2369b0bb09a704694673520674b7d75214c0a3a2e418f19741e55f562493fac513ba34312875739fb355434107d8e17ade97f92c977757e73789614f6c475b942de233543a601562b379e5b1fc3e9a321ca57441c7cc444442d5251d8c9fa6bfbf2f2cf03b286aad70118b7fe434b8fc5d9563255dadf9a34ec1bd98c0581ea8d0eda31f5cf48c04b8e09ff9100f1bc01ba60689c27dc85be274484f579ea75f563b34175c676151f4f5e97cc59bb0441964e6f3a866fc87daa59cc3454fac9b1731b8acdfb2cba773c585b430ffa08e3bf241c12236a6bc54ebb645b9728906b6a77d48e656f63667fbfd71219ae6b35c9d8983f6bb97f50a4c5d811a66319ac4a2821c71680870e93e1c77fea8e2442dfd43a567cb55cf488bdf87a363ed260fad2d9a3ed09e98199520b8cf8a40c46f392580a1a454fce2b02655e604ccd595b74263966afeb0148105f3860e9c9941c6a67743b2099603b7b1901674767f9b18d55ea5eb3979b92853b4eeed521ae1ffb0afb10186cc514f879bfd6b8c27fb31600f93554e98d1b121c793f401f0b3f82bb7a4fba7d0cb27005ddacd8427225b11bb81c6ca51b082d3a47baccf04c785a2fc91fcb9f86e87404fa702cef951dd29e5f13bb397f0a3eeb5606d4c30a75fc84bfc2a86206fd70e43b8f4e609a46c7131a1a6a105c14f9926eff4e4bd33150941551a933304ca4b98feea8eae61552d08fd067db58038eecd5a395e50f9abd3a0eba2e06fce80a3537c665af2bcc06492c56ed3463c078b5aca454ac31fb1b1a98767bd11d54da3e62f87896bf3a7740b8a3505476502ff02395338d1c30eb0a5bb4cfc54011bb8b4e51b39cff2f271a02e582b401955ce2657edc69b404ebbc967a7728b5f087e8848e9b275d51630e92524a14a21a4909f64eee66abfe46e0776fb4c761242f09e0eef982fd2f74c6617ca5e5b5ab0e8fc9c64ff90dca69ce977d61b1d36e5a06044125c8e23f475ee250caa3a09ea0724746fff1c8eb4f28793fadef259be3cbf1d7f061d2e5a6f1530782f4f110fd02e42c4c4f1bfbae633bf7a02838a199ef0b597543ae8672c65a8b66c8838ee471124af3ea8034858c57ff99e586b2cfc240cf6c46582a248b353b74a54355434e4432ce486f50e8196d96c2b2831f25d34dd535bf16a8cfa98008dae151dc2bec571063ae5f97d2b6ac7222a1f83b29409787afdfd84552b220dc3cdd5922d93a75dc76f57bd4697e97b742763dbe8dd619a3513d6387dd8faaa063f9c208fc14e0299be11af0aa6d29d7a21940a47fa86a431c48c120258046275bb50f72846869cab78d9e6897e9028216062130c410f7102e49aa9b1f542c4b14fc4458aaa9f4da63d3e7de4a426efabc8fb899186049ff087fa5dfec495dcd283b0a38b75d0b31f6fca154a021410d858fa66115dbaebc6fbe74cc166780a79dbb3165dbe1a9d849c1bc09b53ce5262bedb1f792dfe13f3a890753d3e5a0123818f0c49e26c9159277bc55afe44ddd9e7ba3b43a7fdd9292698f37630333d7a71fc77cb294d39b2008f0673de4fb293c0a2ef596badb00fb49c3b1686287144d7ba48628fee42c6cbe7a967f606d4fe339c564571101da8ca1c1811e96d584eca637b6733a7a6d4f82387ea176052571814d9c465e0d58c05a1b913063117a2b19696f95a33d9dd13878ad2a813515ec9bc6cafdd2ba1d66b7bdc68299ce8437179b7d13298ed379e34e96", 0x1000}, {&(0x7f0000002300)="a473caedcc402e379001c0254beddc95b90e5fa901a30eae3866b47eecc064b812958a5f3a41984b04b4f42b151a029de7f33b3ab4f1dfa2feb67d88de9aaee4e159702a8b6be023cfa02c000367978cb0c9cb8c516ada25e1310375577c4d244d015eb4d4908ffeba76645c634702ecd0d18f8ba1b61eac29e2ad643e9a9efad3ffdfc0616bbded48dfce8e632d977062f1bf981366a804ceea7c7e493ebf6120f9d42e744969cd5173c5e99f21b49ce2f5268e09b29c43cf23fcf1aa9a8b2d97376fc55d89c00faf2d662b0727", 0xce}, {&(0x7f0000002400)="07c25e78889e6f70061ff2ee47ddd6341b245493af2c2bed7da97eca5f4b5e71f346be9f0572af3013e18c27441a5110fa74d529532ccce010dc6b2c250356329d35d2e9e02158d2711cb1d0b916b438d24e0329a90d51ca8028d4a46c068b13c7a4fde3a2aa630392535cc3ff1c84b3ed146bfec4e8efd1486118a733c7f9f9dd9dc9d43560ba86a3880a4b46d692493f8164a4b1b3da2d60d7e361a0d91b4d890b966b319bc1f4b618b9fc858910725f77f1a17c65db1be857797ba51b46978f31459c42159537099bd844a013be9b4fa3b62bf247e83f57f2cf522eded1", 0xdf}, {&(0x7f0000002500)="98cc9a137e60c82f1a98836f923a5d98dbc889902fd539b23355adce62d4b6ffeb77f15d5c2fb81ece69ec234bbbe936b8f432639f6bbacad15a50cef124b0bfab7c91935898acf83ffd2bcd9b41abb9aa15b0064c3cd1d563aabd199f3db6322b4963ce9a1c63485a0da22b29c8b3ead21948ed7a182d8dade133ca90df513cbe99cce7ab2202f9d5fe25a11c78af8d6ffab65cc7c9ba4f19df5ccda1bbcb89917e2753bc68b596f7715e016b6dc3ca690a036cf0bb47c9d3f727db8fa1a8e98308b360ec40e1dfc3a3c658ecb0d8e845d7047d9f75e9e22ed4ff227003ad992ce2801e6492997036", 0xe9}, {&(0x7f0000002600)="fc9f08babcb07c65e436630a9f3fdc2dc38767dbf5200517281a42cc494b9f522bd2f8edbe295b98cdf5c52492629b703f63c9e83a91e735b911829ef0cef4a8a162b477605735dea53bfe4681fc015d853c7b81491f9d373289e739130f1ab1efeaf8de34f4e65fe4cc5d959760b2c8af90683ac35db1f3d67039c37ffd36eab1d6ad7c8fb509727ec8", 0x8a}, {&(0x7f00000026c0)="822f210a308b11625bb7b75e80381f7bf5bf09feab04a5cf6dc5f8d528cb80c4354a83130fbe6d2d746d668ddaab46765efaaede9b30a1b2e5abf434cc4520c21d74b43409a395b3492b5c3f62d7f899", 0x50}], 0x7) semget(0x3, 0x4, 0x40) kevent(r3, &(0x7f00000027c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x10, 0x80000001, 0x100000001}], 0x79c, &(0x7f0000002800)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x6, 0x7f}, {{r0}, 0x0, 0x61, 0x2, 0x0, 0x7}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000041, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x24, 0xfffffffeffffffff, 0x8bd}, {{r3}, 0xffffffffffffffff, 0x84, 0x3, 0x7f, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0xf0000002, 0xfff, 0xea3a}], 0x8, &(0x7f00000028c0)={0xffff, 0xf6}) close(r0) semget$private(0x0, 0x2, 0x0) pipe(&(0x7f0000002900)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000002940)='./file0\x00', 0x8) r5 = getgid() socket$inet(0x2, 0x4, 0x100) semget$private(0x0, 0x3, 0x80) pipe(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000029c0)='./file0\x00', 0x11c) r8 = openat(r4, &(0x7f0000002a00)='./file0\x00', 0x80, 0x1) getsockname$unix(r4, &(0x7f0000002a40)=@abs, &(0x7f0000002a80)=0x8) faccessat(r7, &(0x7f0000002ac0)='./file0\x00', 0x148, 0x1) openat(r8, &(0x7f0000002b00)='.\x00', 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) accept$unix(r6, 0x0, &(0x7f0000002b40)) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000002b80)=""/103, &(0x7f0000002c00)=0x67) setegid(r5) 03:26:26 executing program 1: r0 = msgget(0x1, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r4, r5, 0x2, 0x20}, 0x0, 0x8, r6, r7, 0x101, 0xfffffffffffffffe, 0x6, 0x5}) r8 = syz_open_pts() write(r8, &(0x7f0000000140)="62eafa69670c13ba76249d215d1a1d17471e189a3951e79aec63f29f6a4094ccdcd9daee24971adab24e2f985891bae2264ccf0c2b2ded1cc179fd7de7bd5f46ee7b06e629249d6cfcc84597a19d369053a034fcb15125640efffca29d5f3d2343cb70465c51b5475417d069a29a08c54065f8b587c62242263055", 0x7b) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x0, 0x100000000, 0xf63, 0xfbaf, "6b6f8997513f6c52bf2274ea81cb1bbf143db4e8", 0x0, 0x4}) getpgrp() r9 = getegid() r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x100) getgid() fcntl$lock(r8, 0x9, &(0x7f0000000240)={0x2, 0x0, 0x7fffffff, 0x0, r1}) fsync(r10) fcntl$getown(r8, 0x5) fcntl$getown(r8, 0x5) setgid(r9) r11 = syz_open_pts() r12 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getegid() close(r11) ioctl$TIOCCDTR(r8, 0x20007478) msgrcv(r0, &(0x7f0000000280)={0x0, ""/212}, 0xdc, 0x2, 0x800) pwritev(r8, &(0x7f0000000480)=[{&(0x7f0000000380)="97860faccf388e85f15ecbbbee", 0xd}, {&(0x7f00000003c0)="851372717feb3098267018024fd6d04ffe15218c2317824dbde1b1e5d6ec6b3174c347f1bffb", 0x26}, {&(0x7f0000000400)="0e2bb462a4fcef74fdecf23d8a4e59000d82556d01733156e575799224740473d38da44df6b325fbfb6811dd7ff7eaf55766120c9b7a75a569f2f4accaaae092029fb2cc8b9dcc3546c265ddf33d3cdf2f710ce1dcaccf14dd876155a3507a71", 0x60}], 0x3, 0x0) write(r11, &(0x7f00000004c0)="6d01b90f03f702c713664ca05378965d6cee0a6104124f1d929cf2e2063307", 0x1f) fcntl$lock(r10, 0x9, &(0x7f0000000500)={0x3, 0x0, 0x3, 0x40, r1}) 03:26:27 executing program 1: r0 = socket(0xfffffffffe, 0x4, 0x0) getgid() readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/14}], 0x296) syz_emit_ethernet(0xf9, &(0x7f0000000140)="bef9308f508a12442c356ac971846d1fede1af7c664571c44bb71a1cd73b5c3699014ad34b126f63d2d04c7cd48e1f9bc4cb03509751e0f946759358393bcef9eb3006a46fb3ae3b0492e3e3449df02e3fdefaee1c16c9e4ae78fb2ad1f06cf53652181198e79137a4f6b55c92070d75619439e900fd9ed1bdda6712a4dd425042144a30f4a1cb11f5a459c8766f0f500b221641438e95e0da0c92439d42ef036fa270b8fe7669a793f3c8280404f38796ce10cf1dbd212a3b61b8fa04cb15d5a407acb98216242a4ee966ee667d6c441480f17d313754ea2a607b8b16a9cc6b6898ca003cd959ebf105d32c35e0ecab8fe11112d9e23d4410") setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/4096, 0x1000) fchmod(r0, 0x80) close(r0) 03:26:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kqueue() nanosleep(&(0x7f0000000000)={0x401, 0x5}, &(0x7f0000000040)) 03:26:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/234) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) 03:26:29 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x103d, 0x0) rmdir(&(0x7f0000000100)='./file1\x00') 03:26:29 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) r4 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x1) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000440)=""/61) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r6 = syz_open_pts() syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000000)="d65649bf0a6e1b0bd7eae9f3ae2a73fe2ce5d789896e383dead224dd82f74020b0d92e71439a8f43b479541dc50508982b9f5035db58ef06ee9e63c92cea1f7359d50700ccfeb9e938312d89ddece57346aec5c04d6a0ce8c5ed955bbe0c6944a511bac8a8d0f9697ac507499d2b09eb68a3bf17197a42bac6f3d9c0e7105c2bd6c5d54f2d307c2893981991de84af29e635ce9cd26f837e24", 0x99}, {&(0x7f00000000c0)="05f3a6c5766ead84867f19cdafd3485c48c7a82447169e906cf3d85df576667977088a5cb99300978b23edca29427b5cc2dea1067fc8dc70b7396eac6d8093e66645d43c76babd9e72fcd8b4159b614d493a5dd8c0dc91463205de235a2b67f5e420a2c9d76447", 0x67}, {&(0x7f0000000140)="eb90bcd6ae71b705363f4a0405b56f2dcf1d29676b0afe2c1a75e3f1a49ff20c4db3f88d31d4ec732bb8ba9c6efccc2db1428ac41169bef36a5035a88744ab895426ac640a534e07b77612153aa5ae12ddceaa5f5e93c79195b73a11ca06841dee5231f728163de40f64d7e5b4a37240903ef1526b4a34c0a27532f9ea63bdf40ca1bcb8272b534d8e1dd1e6e5c1dc016483e8b4c08246a779f13b52ad6cc139cdf0e2b66dc1a35814e12126fde68d238aef2805be5afc590bc90a215e8ae11583dfaff6ef21f08e6fd92f00f4b06dded6405ac9fbd222c509361f3d0cf3047140d582c706657441105f4b1f86b30248e85a5a08e70e6084473345bc4f717c", 0xff}, {&(0x7f0000000240)="dafccde45e311a3df48ebdbde6afa3b8829de100d1cf99b3f3e62a935413359003135582c26a5ed326591f9d2bb9411f05226a5304f89b49e12a367f5add", 0x3e}], 0x4) fcntl$dupfd(r0, 0x0, r6) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000340), &(0x7f0000000380)=0x4) 03:26:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x1, 0x30000000) socket$unix(0x1, 0x7, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/243, &(0x7f0000000140)=0xf3) close(r0) 03:26:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 03:26:30 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0x0, 0xce29, 0x100000001, 0x80000000, "09a98e49e44dbb64548124b4417644ece88ed3d1", 0x0, 0x2}) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') r0 = socket$inet(0x2, 0x4, 0x2) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 03:26:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) kqueue() 03:26:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = socket(0x1a, 0x7, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8, 0x2, 0x1, 0x4, "85a103b2b43d4526cbce4d17a8a40ff3efd7b5b0", 0xfffffffffffffcaf, 0x7f}) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x7f, 0x1000, 0xffff, 0x800, "36bce65d902e8cf4628775adcf1151e96e4da593", 0x6, 0x200}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:26:30 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendto$unix(r1, &(0x7f0000000100)="8c60c3715365552ac11e3935be5cab012324ef440e09c9af2e24ba8d8e769dc6da4f10d4a75f4a73d05acce8d3fd2c7e95c49e6496fb13aa052e03e355d16b079718c51f538b068e4f0fdc71749fa78060e647c57e57207a841c287b776d572df66c11c58c02fab40a24bf698b2c84c72c23456def1d99f7a181d0c22a42195a9b183177d21c389dd1656dfd28accbdf3030bc0b3e9cecfe608ae1d2b3b0a76e2ed1e834301ba46266d35cc2bed3c5a592", 0xb1, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, 0x0, 0x0) 03:26:30 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) socket$inet6(0x18, 0x2, 0x7ff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x5}, 0x10) socket$inet6(0x18, 0x2, 0x2) sendto$unix(r0, &(0x7f0000000080)="dd45a1e27776d0a92ebab98317e9922b5c014629b8a862027e1075ac3092271e61563f19907971e1319afc59b52fd2719260e2531d2a4d206841bec57f666bbf7d55749d44a960b09ccc149cae7af69ebe626a8c7dc4c851cac175f690fa9c1de9a3670c05ac844ec97ce5a75b63133687c10fe222055b3666cd9b90632b551431693ac555492d636bde0226f0059b7196b7bec1c16eeb488465cf553f7de91f7252a23207b9d27b94b28da161c323e7867c2d20ed4af0cf26ed58d914e4316827e24272631e9824548a045ec5eb9720ca16f01a8c6bc3d44bd9e165dffa", 0xde, 0xa, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3962e2f66696c653000"], 0xa) 03:26:30 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/217, 0xd9}], 0x6, &(0x7f0000000700)=""/215, 0xd7}, 0x801) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x61, 0x20) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') openat(r1, &(0x7f0000000840)='./file0\x00', 0x10, 0xc8) linkat(r0, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 03:26:30 executing program 1: r0 = syz_open_pts() getppid() 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) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 03:26:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10041, 0x120) 03:26:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f00004b0000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:30 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6a878b11c92"], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/31, 0x1f) 03:26:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) sendmsg(r0, &(0x7f0000002440)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="437fd35af352a893849082bd94a9adfe9a08701b99474864a430a2e1337a5d6d2804faee9172d2af593ca4249aa9b52e1dbd8eca95a63cde956f1a50496870b4ead2fe384e1d36f6ff9a6351198bae3cd44d8699b2c932ca49ea4168ce9cbaac13df7d2aa2681e46dc84f719e3d9e60791eb92cf6604258f3656213762375f518470e6c5fe2b60fc8bb178507dfba4f805e67b1f01aab5bb47d43ac0bb7d441e0e526747eb979fefd37b06539acf25ec1d294f83d9a6d19ac9d688d4b30563d8c4ef30f0a1ff98c3226dfdc1a7e43cef6e723713778275ed590c131f47449f04bb5d546b9c0b772f99608d15ee093181e86ddd733848f69ba7dc5534f8ae14782cda586b49c54c8500856c957522ba6ca71831f316d1d5d873a4d4684950331f1e402a4266ae5ccc13a7210bcb98d62ff180d32a74327584649781caf068f6ccd7c2cd81b96d5cedbb26cb861e7b45711a00b0d0ef64708f24d204ac838c100de0847e361716318914402db6f20e8fdeba55e10eec3fe878aebb0eafdd091da5bc572f3d6a466f73fefaf9c304364f850f04766f31759d95b33d61c14601499f494ba26c03eb0275704c1e8f3566133f35285c9267f82cdbe78abe821bfce32e6d79868d683436aaf5a7ad54486dbec7f616a6796b70eade1fb2d076dbd21186678b39066ec336c41e5b3617418a951ddbe3862a1aa697138bf5e5c507e8eb995851f04503c914ee9e7b6af96df0ef454ad1b2102e6407920f39e408cc8a6495143e3eef37e9f19b96eaa5f15a664f5cd32deabcb6217d6fc62d51a5687d2537066a6039290aa396f43b000252743149af953c817c56ff94b4bde174dc529b89f1ed5aa32398f7f41fa78f9855308bab1550a0177e5f7ad5b9b6226131507bb7e2b5447281beef41b452dfa85893373b624a21c5e4a62404e3184a432b74eb3a570e3dc58c686c9c30178f7a4df53e1dedd0e4543635b64c60b2b5ec2bf013271eb253fefa863e0860dfa3a25b01047419ff49ec918ec36c0116df0f8ca8be4238dcdba5a5cc6d759098034e727fca166ce2aa3ab0247f7d99581cf19486a8a470432a72c2ba966a8f92497f942dd509c3a7d5c9ecd464dec4274f1efed0c9b3357ac1530fc62729ff0dfa8ced0879d3084b52b572add64aa7a909ec36f96b0ab9289986c82d5016cf544240af99ff0ea4e3dd98811fa54b734a6ff9b166ed5e2307018646c8dbff192153579797bf43a222e17075f9716b99f310d8e9884fa9ec409206c6da2c8e7cdbc2edf908806d38b6e0b8a5f74353d9361dd0114f600efe2fcbdb334094e02aae9f69be71e6053a08df2c2afdf7916f35c312075d021ea26b06fb6b67beca8c8d69a8fbbbcece7d00c13f3ee2ffecc36f8f81ab79a6c0cb493db3330102c167fad9e346db2dce47af4c0d1b436121b3f2594a4fbb1f14610e4eae25b399efcab7e85157a8c5deccccd5926aee967ef54e14647b785b428249353dfd227f5986717b988bbc98bfcadcf42dc4f9a546dcd083d65efe8ee05e4152c179a871f4a6dec04b76cb1746ee4053b32d5f41dc0cb41a4a299a3257609429e062960e44c7dd43dce9a1ac382fd5172fea4d5aea38fe291fe2fb2cd481e0111959679407553ee56b3f38e523d6d6fc4827434af2bccd812a6b1f3f87d799ef09c2498d388ed9396f4443980fa43bb0483132d5499e0c237cbc59fad7f394ac02c521f11639fecd18439209176e4283855be63c7881afee9af87773b183c17242fe2d24b33fa317e715e3b5090aed0e215a5805e5dab23e0458311685dd8475d97688df9238426da73f8ed80ce4466284e4dbfff9a17fa414426bcfe4901fcbcf18a9f6f75d98f070667fec7442cb36c6ccc18f8070658108414affd19ca6819af9316e36dedf1ef5552814fbc2087b03e5f8260a4cc3cf55d11f6f878919b2156ec3cad16e5534ae77fea3f6ff355e16b4c775d36c17fb42adb254e1b2f02827f612775af8338a16285bce3520d39684c630b13cb05f2a1b65aa439e4b6f5dc476785a1947ff0e30c46a2ee36bb531712968940082fed2ebd631a1bb17a5c1f7100d31ee6af164ba137b9c9dfad50522fb368d8a0a49d7b7a1923bf55701494a608774b954449ce8a279e5ab67637918394181fdea5c73293775f2b339d6c94162ee3830947a1bfc753e37508dbcb19fd66d194ec7fc55740541ac7a77eb41cdeba3a68c870a289fcf11394ce4525f09b11795ba66ec1a9cea0d40b8be7f7e6ac7ce83f67b4949c8e46e184680e8b39ddd5b53212838296eb0743c760911b6a1b67ee7f0c2351427fd97fd3c545eab1c040541bf1f83baaf27d340263f34735c393421fb45e8b086ff45721ebda71eed209b58542a7b09e915b73c2c7672950f2c3824581b70aaa1e67cf131df9e238b24b85566ce614937cbf7c28e789495940737ad5cdec5dbbc8c8369d0912fd4ac456bf86aed941046b640501e7e0cee5f89903de3c8efb417ef87b512cc5449718daa7a3186d56e0808e100bd44566d3b61c67910d624ccb86cd08496eee91efa743837d73db7f7d85570162be53abf76c1c784524d951498060e591bbdfa719cb3281b273b76a5211642c2bc0d57945d37d5cbd45e7dd42f7fa0164aa6cca1d8c3cdb45ea8b94ea1f9faf3f5caf5c12a25bded8c6495df69fc898121bc6c969a7db578897066495792cd7b8e5c1f2ec4c5fafc9f580ff4212f144882f176fa3f1ec9b49160c6f0f1d1fe160ec53f42171f8fd2373449715f1129b2ff35f2757a085243711bebc57cc156047a4b91b4914fef89c4bc0210c0356fedc1c4d7ab4a5b7c0a1973d908886ee0641cc1ba56cabebdc5f09d78ab39a2857570f21490b58f3bcdee43f30a1ac2322501812a19c0eae8c4c1309506337236c56b7276c896a4f6c7fb0ea90fa2ea0d8c9c3bb0e12f07a526a2c8a2720b54f20e1101eb5cbbad4e528e9c254cb62b4203b11c0644d12428e1706bd75f479afcee2a208770cd9fb8d3b631d2a60ba471534f216f0e04c7fbfd48d8c4b5c3e0314b81b27b9598973e0cb488ba09e4aaa903f80dfd39823d2342ff9399061868cc195fe0bb29dfdc5bb5628c73abde2e6fcc06026fe1c20ea1bf2fdaa98fd45fe94597f779dc1f7372b1fa705eb821d44e9fbb10ec932cf8f04305a63013c313bf9358d9f7aeb89791aea84777b1379476952df63733e57e7c785001236008cde1ff22c4dfa777661711f06ba761c0f1deb2ebe38724bdeeb493e85eed95f196b46404a0a4b53e783f4f922279ccd12a35c53e00070bcfce5152a5c1e9659b2554de1dcb105d279aff0f1436d9e9284ba4108c1def4ae54ceb321b7d513d3b3de154cf066578d27b9e5a6846dadf67299bb933818ec2d19419c9aadbfd8b13dc29084239406a823cffd33a00d09c0b34f75c30bc71f256601c915a4a9d5310f304c4c0f37e9aedaa594b7d7539ba1d5b2b8827b7741861b5a83014e060a22b7e44ba73d2a348a48fc30068e9284b89cf53df108db9a301dd60fe168f50c7b5ab55705c27a68711e27079b46cf087a5908e4def7807bb74b3933007b83c98e14bdcf986a4f17751ae320ed817f2143107e4efc46206f7c606384f4539dd0673eaa3dde7de58012c0f3126afd3246a57489a2faf965436042d01030b94323a024017f78915ab51674cd96bc67fca71d47c8a70a0d721db1ce460f0ad8ce2128badc11403a0aea5da2019d9750f886b006e63e2d6f91f2562bb3f608afd4c0d529def062baa492467c85c15d753eaa0752168c544f31b6f712863a19bdc72dbf0fe42085d1b192d9fa5b2aa2d8096547f53f6b5e0c7384fbf168ccab755d48055194956a9ae2742b71a895e61e6876c479dd294dbe2e1a70fa08d0cd92d9fec2bba1ad5918b22513b40e91587d19935725eae4e7e596128c53524700d4d7308f072aaee2eaaa2e798cf68f6bd7a641bc65018e2fbf685b386f36d62e882a6c7741b4c7ce73d3e256a38b832bfa4f2fedac28a5feed37185fa1c5337cde0e6e77d16dbf308a6440ccd95dcaa4b834669ce78d545edc04991cfe4c4296ce9dfd23fb57cad34807f984133f6505b54eea2036a5fadf78ac46b938fb4023763a57902b4d368827bae5e9ea10ad18204ca1d3888622d0733b519f3b81b02d6c1b986c6c9ff85905550420a713877d875c59b27950ece264d66fe798ad7ce287fbdd29160a7c5bb463f0bcb5d70f41092353caaf0d27cd73771f9d7d0e3333a5f719a4971a515cd1b4c64e40f73c80ca9caaa2122174a92037e79b157d244602425aa2876226f41fcf44fd31e80a1e6460790641bfad1a6a3c3039d40007dd71e1d909a0b0a8bb59f3f2a4349f3d64c11ce2f96c8fa5c09a0e14003cb37cec20f6ba7a93032e687955a83676b9608a4bd688c780c64cb6b1062b9c061c6e363871b27b5ab725ce9de379b3f02f29d405ffe10da24a5410f3b77469f7a833b8a385b618da748478b508cf07bc5b564d65ccdfcc19ce382ffd7b1b38ba0a51666b53fcc5e507feb43b3841c65cd23e181a1338d03503a9f5db2306c266a62e504ba875148e8a9126fd4f3401f93634cddb1eabe41f5427ebfdb6ca2c60abdfbf25ca087da99f6fe26215cd8c233e5bb872400e7bcb136ea08e98bbe8c47b00fa57f85baa8632b7466ab301e1e640200c4f678a4fd1e2b0236794cb3665fe938f6bbc75ca9ad71a380cde67a1d269f62645e8b642d6ca0e66d96474fcad055cc04ebfefae9b09e8ce82cf21c81ede0bea05c44dd05587eb040e9be1fb88bdba35517c558ff22fb93750df8fa892958835dc7a2e278cd8d6e526f92be8ead65db20e726722b26a08c7f4e61e17f57ad42e07c3735241707361bfdd5860dcefc8245bd434b139d90ec2944e47f48674af199ac1f0e4534956dac8c4454002af690cb6074734380fd6f1fdd4a71a01cbabd39f35d8bbba895a19c333f86cfd4959baf822bec72145ec5f96d390a44d0dc40ffbc7ad8103cc7fe31dc3a4f91dd36bc7c40abc6b0bb37c73f582b9530c4bf89846b1bac4fb73251c2ccaaa9a8f5322b7f82c90a04a5e4e74876851711d754f9ca2bf7714d7c2a49dbf2c6bd4b005ad9c1d6f9d4d5d3816d01b9fb2b5e3e986276ce961f1c00fb309066a5a373533140e3c5066c5428c7bfad3538913e382cc1e95da72974f9f4a1363911953a89a62fa17b573cee8258420d9299d6078283b2ecee16bd3b2683aa2d608f64adb6266f514b23e16656fd8ecb75803cf1a3d6a03fad4abc577768fbfc8cfda4e10f4aad78b5d4d4b9b7907e4ce4278357f3c737efc9714e97e9c10daa9723e9ec235844f69455ea3304ef20f12824bb4b85386cf77d7fed8956965d9caa21c4aae9e742f53f88d9288f280ab1b6f8a01db4bfb75eb0ceaf17ea5b95796fc5520092aac3440cbc6394f9c9a125b50dc93d0c420fdc6a410aff4723a3c2b5194b21cfd246566ab3d10b447b516b37cb88f131bce2fdc2bdb5850cbd8a578d7888720f4d3de1fb893f82477562dbc185c3087653f6375b69048b7f2afe39f9e89ff12871227db1ba51d7e69d756e1cb42ebcd9eb0a8e2ddf85a98e68c5d954e163a65c4f879deae8006ed9b26cd71f7c10518d75c6cb9629293ae4073e778a9538c7cd462cb8050649de520bde09f48686cd3993a8751b984ca14625e3eddea2b630bdcee71e163c9d753875405b0b79a241996638c12eca79023a3a0a1ec7af328a48077d293bc8928a1942c0a1802a6a2bf5da80ee144dce0dbefdd597", 0x1000}, {&(0x7f0000001180)="ca13458a18d223122f145a7b72c4e1656fbb50e4b7a298780c2a9a66d5653bdc9dd2a8f1920857b31e5d0c1c10fcbf5d1cfd0fd203d143c30ed242ad2da6875c6627ee3922a9886e71bdd4fde28222a84d3198d1a8fda7d8f7b599372e856b2eb93aa1d37900666ea96f677375be10fa7646213b4e742207ce0230786735daff2f17b3ade08801b5582bfc6a7fd57f3fa13fbfc556340905016a0a43d37cc3f06483ce588bd2037d5102a3b473b01bd471f48e308a5f2f7a43d3f341171a8ac10f73683523cd5886cffa89327586b4a939b46fbad535d477c3f8e2a3a0ea6f26596708b884e51030d000c906809e03a1d561e8472b74f7200af3153f4c9e240c7976a25336c3e907859d3c49babf7863ec924b35548921bafbf022041296aecd89c70047790c8dcb7cfc4b8c8ffa218761d63e9f6f11f5e10ab5bba8c732c06947033f05118caa6c5337ddf3642647a41026df4ce9f1599f58cd524e6ca8d5223af7f5ddde65603cd2c156bfec3c4fa83afb4a7e3dba0a66b5cd122a288e0a32ca488d78a602462d4b4a539bb032becc31ebf9b16f9d3d87c216b553f7f75df14eef7da1c1df738c4d76cce6045840cb66b87906b4f5d68efd7c01ddae5c4f0dfce2170ce244b10761e048625ecb49469bfb7ef6620352011438c0628756ea5b06883c0da5be3542517664b9c21dfbc1b4ce2dd44eae0e4b15d73e419016d7cb6e1c8da04c31bdd67315d11e33d324f2450c1f186fce0f8b4dab812a285c76a920ba796a4c902696f371317d0f8c39f066ef00c17643858f06b70769543f2cabcf695468db37a47ffa4c755c29f29cec5e22842e1a5f5ab82a500d74e8702012b856b0f71e0c0388b4b248c5124e0d44dd8adbac7f76dd6d676d272c242818ed7ae3eddc86946e29c3c2ea2326e8ec2630da1b904ae9c555008ef78042378e24f41f241c5af80baf44961498d61aa0aa22e7c1269e68b76a41e6aefb6c6f86f905088bf2071a6380fd65f0779cbf56c5531e1e6580044c80099159af9739cb795d4ea95e7e63b9ab2d11a23f3706968c9bc54e9241afc336ad5bb93736860d5f448327b9a7512b5f4db98cb1f1acea48bffd4d17007cac01aa6757e939bd953466ae4143e5c754de85d7def6b1dc06af5d90754f9f2008ea8fd514d2677fb292576fa785a68674558fcfbd880858e0020cb8b080ddd357af72108bc2fb4efe15630175baf20366e0566799c73461d30ca4038b048140c7fe79d6b75b5bc11b970cded254b80d425a6ab2fab72645b07ac4b9835cee7c7578de7f6ab155e752332a70df2d1cf556198cdd815ba789db9f4bd36b0e0db397647c96e58040ab3ddaa218c59f8bfea58a2b98a59b37bb17c0f44f87c8ad1180184d0f8f1906a6f2210ee097c467c73297ca5c2d09e25605fc6556ff19fcbcea7bc2e2649a3795f8e57c18660f71b43c10ac7a42be9076517417bd89dbae7de028dc4e963a0d41bae72bd6092f5cb2830de2f2c9b6b482043030e4a5a34638c96917453a654d9c380d38999d1b0dd4635960f48fd7ef624066618544f633b4d18a2dce104e9edf234e1e9a59fdb19baacbc4442fbf961f404422821ae488018eb48bd792c123aa0af3c71e6dd795a8d6ba70aa53c7e794b182860d9f48983e9c4811711c4ef652f17fe419225e9493fb70c554db94a4f1d4b155ae9ffa8c76ad806999526acbc79b93f5fbcb8a1a113c4b17c55bf7cf4eef1b657ec44415696c0cf753c4cac450a992a4e22c0e5d1b3a44da3732b601f2cd22fb2971e1ae2d1c3226c1dd6f40707af91b8a725a11086c2e12d67b3bb5d7401bcd3d3e0478291e7ef65b75ae2d1670577da2b090f511fddd8dccc633fa64070d05493c8a34a8328c9f3ba261ef7ffb627fda43240700e4f67bb985726ce428d3d2872bdecad00b10b51a2bc65dfdc285e9883eeb475f141f43b97f02fb8928e34b6cb15a7a5e9c54321c2d687d2c54a6f263c500acdde0148b69ce439e2a5a67843d6e0df79d926590847dbb469a2709f22e9245ce0d942c18cffa24a6d654fd389599ff32eb426e805117d6e2a20638b3cb6891fdf35604e8036186cb9fd33f9780004dcae210b522cf20b7b9ebe5fbf937d37c5157c4d6bff10aeb0f74cb6d4c273e1b8ad29319c345e9879e5325f892da578dd60446a910a71d84f81c10c6cd8798800ea96de9c5f757bbe6f2b2e23392dcca031eb34a169cf6ad6945d765a7046b5da2762a4bec1de5ccd9ec8515ee9d0ea4516640fce9cc4584b7f47c61b97ff340e1f17ca7d9df54bc0764c9a5ec39979c9306e1b88af7d8bc3dae72d9437363ed692787f16edaf48d44b57153ba559b0d0cfe6b7e47fbd2e2eb825d858a97070c397547f759c5cf1cdfd737920121587be25bf6f359205b6d1e8701888e3624c6faa097c1fa291e9803c925739791934a9adcb607b3b011adf623e729bbcdb0f1928ca8e2db7ac58431d6939b5e045796f5a19d80607596084c6b6d6c08987f6bbaeea0d648db40013d01f4b0866f85d2ae8643596d9fda8d7972047ba632d5e4048485b0426211e94b93af05c19812b3914af585ae20ef2609d50e1860f7d7f234702bab9ddb66bafe13d87b47d312c879ddba05821fd3e6bea70e813f5f7ebcd16d9966bec63c86f532ee97eb2cd905494d208f7e541a0994477f97e22b3e0fc6b284d71300a506d2ad05ef7bf30359fe660515bd340deef24bc3779df6dfd0b63f8b0bb9e95cc261e7e4dc5fcebc0e0d1d6bc2b1de373b0108ab0a192c00234ced6cac0d85e6b96be00cea10cd226c250fc0db7b7a2c19222cad71df49ec0da93630e923e0198ed94bc9d98d81cd5cce73a0334caabe63af8b3e17d8cc124f3388062d04dd31dca27374609b9bde4e794f1bb9a54200e6d792fe2c45206eb7bef0f4c4aa8475bc307fabb7460fc3d2d75b886db4a4e9dd881ed34686c2e5dd95a2ff1754cfd8a912efd1074f33742949f846eb9da7c6762ec98024a285ee9c9b0df67d4a6ca7713ae49fa15b97ed55c11816a90ddb4a34a206f8bb1f83ace7aeb637e586d50f01fc4629b229bef6422e7afc9b7309ad0f4ba912acf3e651a6cf29b1f233a300e6da7761b214ab9a3036f63b74d7ff6e13b7de489e5b520e9d0089c545a2069b3f9fcaad9744b0c994292da5f6a3e6412367ddba4f5e74ba8b94ad002eb56f0770ce937f67c67b57f80b14b578e4f6c2051136d05471948e06d1166afaf91bc69e3be61e3f383147f4aa2a7c604d604b4f64a3fb0397c061d9ef111015e2c3db04b0fd0696bed86b099475f7a874bb326cdf17a96685f700565f7f3d64e879291ab41bba324bde58db7e3222608debd824147f5cdaa0cf9f2f17eace8fc6dda804772379079328589d22de66631c24f920e43f5f46d3307bf2d947c9590c1fc495c8520bba5431363e31a33ce50676fc19d70b5e8aaa00b12ab259259976d9c4ac2223245a8006afca83892e3411078abf8ee9f8a11292676c9dd05cf93b13866446a57633ca355857eb21184399bd102f861f6290c382c08f46ae05b8f748ec13d16dcc354362cdb9f299c3be63c25ef9bb910a1c5da54b0d3897206f6141b824ecf6132f222da39b243dd81cd83156c7a7e6f1386b395494e116d689e53419b630708e0cd0b92c86e8afed8b8f0fdcfe305d6ee6dfaae61440c55e1b898e4a0cb7a9f136e75253cfc900b3890ea6ddd8a6f23292fe5e2e8c638560273ebec87a9788dff8757f1e197e32a374d1c7c48097754fbf2702df168d17a311e892e12aa08ff7a6559603524d62b47efdf6fd4db49c99927c390ecce131ba91b5de1f0e09a812aebe1e29fa23f944c3403d50f375a348c7e06fa24ad7790778a1b879c4a32d8a5438ffe72985b47a6ad58548286a3e6195b7771c060e22069f18a9be0c76b0d28b4fb9c4ee09424a79c2a55838bde41ac01c95089ce2a48cf66163a938711c441ec7f8d68204730bf86ed0556f0235946f8231cba424e9827a227370f692547e35e935cd7ec1870d797027588193eac0ed808b45c133e9dda2fb977fab91afc4346137a3f229f53d42114b935c4287fd63ca755925e534faaca4d54418bfc4316bc34652d8b6e0e5ae88890e2c1e938b76b8d7580d2b8e488638adcb747d9d0b0e98920c748c85c017cd1afec14249f67c9d56ec63d28bc69df72611b1696fcee471d5148dfe0391477c8d03348e6683b37e5d4d41e5f2880ba0e942c716efabdcef380cc5293edd249d9bd85e0303735d85b3f1c1704f0d878a9a1b117b76f8b5c7eeb64eaa4a080d1515c39517d53a7c8c00e477482fdbc15386517a5ce23e9ac6cc5f8c2610d99dfdeb2337216abd56b12f657353606d460bf4349b1478695fa4da88b6c53d2c1c3732a3f715f4e541b8a9c5132cc73f05c25c3b29ef5f20034f4d44375af6a7416459913b3d9ccc22daad44db8949659e84ca70805256b620906e107e63be50d3defb9debffb0fc9da518da34ef8c69cbe2a13f3e9dad9f5c30e45d41bc181ad89515abfbd1ec83ebb97ea64d39eaa149a61826b56a337fddcff126b6648514d543d5feb7a39b01cc429f6178125f2bcf0644079abd6e5ef8329c77cc7488665ad26469d93c65afd2dfcf4f9addcc4fc5b67fc579edfaaac9f489063f2425cd0b7d87e7d0ad140875efd6ba978065dbbdeb3524cd3e2a84f99bb5fb07708cf21cfea379c71ea4a91e0a691637052e897a5677afc665acbff5559959eb28cdcb42cc541d9ed9760e21d6c1e096d9ccdc45c5f53f19a7e78034fb7d98cf56774002aa1a94f80d09203d9858ea26dce7ed08a50e91035781bb941bb030484f9441d36fd93972b5e7c539515c133567e63973474ef130407de6e5d272969cbbfd06d9f23b23d2285d9a20e775a5912a9aba157015c03dab9621e5225c70cf43762db3943974693d68964a5328160cea5f32b9aa88edbe7bd507c51295771858f70db3591470262e49e516cf8baaa25bbc0f9e079dd9e77748744765eb43db1f9de41ce0b54007c2e477471fe1edd8caeac2c5318e39503f7bf9794b0463b99a11ad574aee6ab233c1de0256e9f7e0f9f9989306406a8fb7c9819956162f3f76e35227152fd5b3cad80945a9475bca3b365555dce8659814d22bd50f8c108be0e1d9f25b898b57efe2640c34dff4e0ff31389389fb95f0db4ca4e609f8e41137b584ebf4c845b36e15d76dc4812483a9bcdb4dc8a3744eeb1f466a13d913d872940270a5eb45072526bf9f8e9886c363fa02c8362d6412324960ea6e2cad0088d2db1f6f0150fed978b9fb936738fa19a815b17d05b9c7bff48827b864a679ca3b3210b54874ed6e7772acddedc967a4c2c2ef5598530dd3cda515fb2dcc66ba7595a4b3b299aad3fa342dc50c387dc6c1e68a34066aab3b41c246394597515edfc0069a3045dcec41483c18ad7d7518c5e1b39c5289272191ba119fceb56c6960536af8701aa7f5669c6068a6b00c0cc5a909a6dba8c2ae74a1fecfaf867fef0941d2ddc4b913ad1d481aabc92490f0bc9ec5277f56c98273dbffc22fe6656df24e363602c3b495856aae4f2030ea3fc130db62a48eab5f2e0b2d061d6c4c5175ffa8a1e6414ec4f9401c2bf470eca54fdac866e504edeea55aba1c2767dc3aa4fdace3cb26721c5386f942585389e775db802d0105a87f950cd4abc3b0878f5a7c848bb7786fae852dda83cc9a0e6003ae7a5fa778b56a555c451f748a8464aa9cb42a786b7b6a6eee8d8ba1bef701758b05b974ef4441f4e057", 0x1000}, {&(0x7f0000002180)="7bf3f4747bc3a96fa813d18c156e4f5282b090986a8f88eec0b2f3075bd190c5d56d25793bc80c78b77006a88a9c4970102978fe5b08d15891f069ad014cac81d0aaf0e289bee7e26aa726bcc1dfbd87506ab2ce73611615f88ea696931e0f82bfa29d13e8b39132898a607532e8ba10e05e05855577a1927a7d161ec1c57e5fa6cd92e8450a375759836974b47561e8a882a6cadc90077f5621f0cf4fa93b7f51ce7e413651f23df4d052b18f991108670e723886a879bb01bfc0398ff1266a8a3f6c60cf4873b473bd5702d155d0475a446aa74427ff05638ef4ef", 0xdc}, {&(0x7f0000002280)="a40ca362745465a5ae9ddb29f5ebdda537ed7f6673d3e28f8b9ec4cb585cb938a146cadd94fb070972c9bcfaf073bfc230f52409a6f2807c702f9c9cf8457a15c91cbde3a14eb203755d3824a0e5499bf769983015ced41b1a4c85161ca3b769b02b86be1cb20da17c2b8c2497730e85294892907a178f29921eac696cf507770ee5302ab969a3a6f3013ad7e3af419b859a848451af3a", 0x97}], 0x4, &(0x7f0000002340)=[{0xd8, 0xffff, 0xfffffffffffffff7, "914888e01a778767768b6b6c779b8f20b3fa06cd25684363fbe1d7b1c379a8a1491a2c73690a7b19cdcb700d6c4369b6a7bbbf67ab5274be807776595da96f896b2d5187296f89af2211a94b6f47c273d71e14a2c98409efc21c99cf4413492a694eca5dcf111a352484495c7d2adb396a939c4335e41112458171927c12569e0802a7f14bc49ab40cc289bba55ec2fc0cb1f25fc9cf9c376f4abf4fa08d31a9f8ec1eb4c9767c11142429206c5e01f52bb8e0b3946abf59d31f5b1435e440463f9785ba73"}], 0xd8}, 0x8) munlock(&(0x7f0000435000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x6, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0xf31, 0x4) 03:26:31 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0xeb, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="58272069235e2dab9415efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a32753ef4d080554b0999bb1a45386e844008fe862f5c60cd343065a4ae9083f040c15bb59d7ec32c47ee545f4d53bf3ffc3f7b574153b6bb0e26a12d1f6f4787650cde3bc255260ece9f595217c4edd3c427f235b965d3d2b3cf9fb9a7eda7708be93384e3e7285af1edc8ff4b9ff53dc1223e3ed34402dc875a1abc8b86d81b0ad65f21f849f207eb327f97944c23ccad130851efa5f01be877f97408dc7943d02b5618a2232f3057cc8db043a194ce36b10b744a87e5fef1bc36435ec26bfa00e033b430daa27141", 0x135) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x7fffffff, 0x8000, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r2) r5 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x73f, r5, r6, r7, r8, 0x1, 0x1f}, 0x400, 0x7, 0x7fff}) syz_open_pts() 03:26:31 executing program 1: r0 = socket(0x18, 0x5, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 03:26:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffeffffffff, 0x5d4b1b8d, 0x8, "005976031ea12c89e74700eb4c4b8a7f37dabeb6", 0x20, 0x5}) syz_open_pts() 03:26:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchdir(r0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setrlimit(0x3, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000140)={0x0, 0x10001}) getsockopt(r0, 0xff, 0x8001, &(0x7f0000000380)=""/205, &(0x7f0000000480)=0xcd) r2 = socket$inet6(0x18, 0x4000, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r2, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000000340)={0x18, 0x2, 0x0, 0x800}, 0xc) sendto$inet6(r3, &(0x7f0000000080)="3ff76e1dd62f16cbe61a159f8f9c73059c9351b989953e39fb2a3a02fc0b1520ed2d744de1fbb5617e791db05b4101f46ce2441fcf89d66fb5d912561fbc5d2784c4b019d6f0b9c11c25577c93679c03a51787366d1dcd65f35997a4e2c287359b64baec0b30990c024617af77928ddba2298fdcea5005ea8498cab0599456a8f06fc4adf00a6998680ad3da4b4c5ade596dd6faf0053c024174d7a93a7fdf0f9f03d5218ffb03fd6cfa0ff8cebe3ea0005e89", 0xb3, 0x0, 0x0, 0x0) getsockopt(r0, 0x100000001, 0x1, &(0x7f0000000200)=""/216, &(0x7f0000000300)=0xd8) geteuid() setrlimit(0x6, &(0x7f0000000040)={0x7fff, 0xfffffffffffffffd}) 03:26:31 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x20) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:26:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 03:26:31 executing program 1: r0 = socket(0x2, 0x1, 0x100) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f2d7bcd775e63eff5c4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000080)=0x1000000000003, 0x4) 03:26:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) 03:26:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x0, 0xc000, 0x7) sendto$inet6(r1, &(0x7f0000000000)="34b47092a310fc8e7f1f15ab84f95496f56b45fc021dacf74c41f83b43ff3cdbb7a436516326f01aaf54ce9dfc71649c6d5afd1c9e543bdff1383c32683b0012", 0x40, 0xa, &(0x7f0000000040)={0x18, 0x2, 0xe2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 03:26:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="246c66ca8ffff79fca80277c4f3770e4b531ae5c7a13930aa8", 0x43d6d20fc4dbba4a) 03:26:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/18, 0x12}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/180, 0xb4}], 0x9) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 03:26:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlock(&(0x7f0000372000/0x3000)=nil, 0x3000) 03:26:32 executing program 1: 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(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000040)={0x9, 0x8000}) close(r2) dup2(r0, r2) 03:26:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:26:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 03:26:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00003c5000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 03:26:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:26:32 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 03:26:32 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) 03:26:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = socket(0x1a, 0x7, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x3812, r0, 0x0, 0x0) 03:26:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000280)='./file0\x00', r4, r5, 0x2) semop(r1, &(0x7f00000002c0)=[{0x2, 0x2, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r6 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000080)=""/163) 03:26:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x9) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xc8b3, 0xa84}, {{r0}, 0xffffffffffffffff, 0x32, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000003, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x14, 0x80, 0x80, 0x5}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000002, 0x6, 0xe4a}, {{r0}, 0xffffffffffffffff, 0x46, 0x0, 0xfa5b, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x35de}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x3, 0x2, 0x7}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40000004, 0xffffffffffff4b99, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x35998061, 0x1010000000000}, {{r1}, 0xffffffffffffffff, 0x32, 0x6, 0x8, 0xff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000001, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0xff, 0x4, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x17, 0x1, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x27ba, 0x7d5}, {{r0}, 0x0, 0x58, 0x2, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x95, 0x10001}], 0x8, &(0x7f0000000300)={0x5, 0x1ff}) 03:26:33 executing program 0: nanosleep(&(0x7f0000000080)={0x7fff, 0x2397443f}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 03:26:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 03:26:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x6, 0xbc8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) sendto$inet(r0, &(0x7f0000000080)="0fb1798d4429de96105ba0515088a33adf9665ad95d5929755e1a2613cf3c9d884563039da2494fe87af2e5acd4297399b9a9401783014a93ed7ef32d5158f33a41402015254cf57a3ed7c97525d710de49fad49a70ca81237d60cbe9ba1b104162790d8b2b0f64438b6c8d56052285935f4e191badfef32e769df14f4c5ebc71af9323d718c9d2f018d6cdeae3b77e61d1e8fae00db93e1fc82cb6da401a5659544952dbb5702d58807ac199675bdc427aa694550e222638642e379452fdcc52be4c5c0af3c97524cb47dba11100e550c48cee5e4b128accbbe42fe92b9045172569cc6b1e0a4437bfb158e85f46ea150d85fd058be", 0xf6, 0xd, &(0x7f0000000000)={0x2, 0x3}, 0xc) 03:26:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) sendto$unix(r1, &(0x7f00000001c0)="0ca85c1c989f75c19f42c765e779f6a26ce07ff88e1e12a3288563d81f24fa2de1caf19e47250ce56a8db97da7df2aac162b94ceef433298987e91d81e1165278e97894ff13663a774983e574974545e39c678e6c6a8d8769724c5b503e11c466eacefc1830cbabcabeb7f93364eaaf9920fe744d2f3c03c4fd21bc6edf1efde0e25e772d0b13151a27017485e4def69d25eb48d6de9d32006f665e83b7e7d2ae78ac8bfdff414dccba2c854805c931b", 0xb0, 0x404, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:26:34 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7ff) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 03:26:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r3 = socket$inet6(0x18, 0x2, 0x0) socket(0x3e, 0x4, 0x1) getsockopt(r3, 0x29, 0x2e, 0x0, 0x0) 03:26:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r2, &(0x7f0000000340)=""/68, 0x44, 0x0, &(0x7f00000003c0)={0x18, 0x0, 0x4f95, 0x76c}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x0, 0x4}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x2, 0x7}, {{r0}, 0x2, 0x8, 0x400fffff, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000002, 0x70, 0xb85}, {{r2}, 0xfffffffffffffffe, 0x4, 0x60000057, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0xfffffffffffffeff}, {{r2}, 0xffffffffffffffff, 0x12, 0x40000000, 0x7}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x7fff800000, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7ff, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffffb, 0xdb, 0xc, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x81, 0xff, 0x7f}, {{r1}, 0xffffffffffffffff, 0x4, 0x11, 0x1, 0x3a3e}], 0xffffffffffffffff, &(0x7f00000002c0)={0x9, 0xfffffffffffffff8}) r3 = semget(0x1, 0x3, 0x300) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x39a35c94, r4, r5, r6, r7, 0x8, 0x8000}, 0x80000001, 0xfffffffffffffffe, 0x3}) geteuid() 03:26:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 03:26:35 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="8b34bd477cfc8f33ac86adb1c610ad9c9006e56acc9550ca2a27b2bae7046a9adfd27aaa4f843402a7ef878845e7fa45d2b2be609fb478fbe5526b260f160ccbd1097fbde2d2ebef09743599a6bc488b45ecd869eb447fcff9316ac219a7daa5ca17c781553218ac1d2eab9c4754549d32236a52ffee4f5b5fc6ae1e4826fabfaeb3727c46015fd99e390b15a0c6d7069f29c5616957e88736d57a0344d0153c02c453a0c1b78c720825600a877fd53b523bc93540ec26c33cc39ca3", 0xbc}, {&(0x7f00000004c0)="7cc3ede7f6f6a446dafa8729f96144eb88428a6b0eb1f815cfcee6393d7172166ca30326d505f7803cd919347dd5b7e71e4fc6d991200fa2ef388729fb9bb08ba46b2c1f743cd8b6809173b813dd3e09422bc3a8187475f8d2cfdf45dc007c2e822cd495589e59000ef7f96c186031f3e28a6ea84aa53bd9eb66ecb1fcabbbcec7e566a61bd6430d73e07b9382383281934faec0df4ff2659b63a6814cd34ba65c75596335c8217c8e7756ca2163001425f1fcfe21d526acdb678265120bf761fcf94ebc09c8c08d9223c5ae2715ea92da3ea642918eea29e43c76592f0fcea7a1f73e70ea6e4fc17541b37c592ef0e741d0d1b496d35a500a04e043726faf0d6dc4a12cff99e761bf02940d10f7efd4f3f4a9b490ce6d3b6a9fb08b0a16a7b39778040d77c96ea4004e621d87e76a052654e7d51a9642475257a006266db4c60d06c1978ac372b1130681e577ea0482e958f89908485ddface57aae37900726930beba29d2d50409b9b235fa1701cd282b5e434df5a5ba598ee5599491f4c7ba1b3ae640eb35fec58b6d8feac501efd42c7ac7adb411b7f1acb0ece6008b8ee0cc70cf53cdcde2511211158475c80e737625bc330cb19eca7b52911b126ce9bf3f86ca64ea60a2854caee0baaf9063c33aeb8af5cbe40bb73e48febbd3e21b663e4be64256379da3359720fffec5859ed8ecfa85c2fee1ebba7ab7696010995b25998520ac9eb066e39af7d8bc6c44c40912ff42ceee943c185b0b25537f2ae82a76725fa922e46d9a4abc52bd1eeae53c13d6676ceb1f6dad5c8656157fda607eaa78797d222b54f78b8aa8da642ef1848cff7d777ea36eed6a3257612188045d740ef90ad8e37d9330e73107c7b8f681d76f9549642200f82d461d01487887585dcba3ad7da987fb123d26e01066bca688c40851d554f24dfe0d3995ddbc2686fe621b7b3f79b118d8422ab9f11fa1ad070256ab2d5b1f4f067ed58c38a02140cf8b4628acc28e3a0224272e319b02561a1b64b897ff68f407beab666c7ce229a55d3869fcbb49cee771124f0bfb40512a59db317c8143dd9dbbee34b92b5cf46f205717eab7c961272cdd997152e86ae57b9273075c76ef19ec1898227c0468f4d39bced7b7b668634d7c840c9cded29eaf8b3e5bc13834ffddbd5f97990a5923228d4c69027378e522294513f3f77d89f3e5af2222db930bc2a1a3db3b0b4ba75cf91bfd8a93883e4b31d65e60c75ee8cd1befde8f9d789be1989b83013076d2beec3c33a436e719f5b493a19addc5c5bf7507c1e2df01fb74a4023c714728c001703f7cf6955a6c558be9ee0c51b6108ef691492a3818b3cbcb2b3c5a40605720e52bbf2714c1850085e74950cb8f840d70ebd2f6417383a6c61be5ebb63d4c6af69ab76d7ad683f283ad5630a95cf143115a11fe67fabbdd819dcdfcc7c1207e17a923cda364e32221a6433ca182b0a22d08a6a5332c02324f3a7320926f254a65f3259ca915cfc49ba8fbf5a6ffe3eaaf7fda9ef5ff571f216e9f62db2ab8d105c2dbfef6cf65ffdc72e53661e753a8e57c3e44bcee304e8239de7f1980f2ba90746f9906768ae47f0df8af441e4aea2bd7a029a2fe8363aeb0f1369b3dd148663ec44c29e824feaea786683d545d3a2bd74b9141937d700b347e1219884e4f3c973316ea5a8ca45f08312e05c4184d78eee2dbe40f8cb3b6bd61e269d5c51999df84b6cd78ffe4c382e432ec27cffc7a495db02f32079201ce5fd0b9294b27baee956ae163a0ba86d682a2923f0144ccdbffa9bb78e3bd9851598cc797cf1cbe40d3d307403cd69772bd7f99ced387294504331cb9d3c8ae6a56747d610df6cac9cb34df4540295080d57576bc8a9a02fdf28e80a0d47b3af815ee2f5c5d2c449c3b146ded70795e2d59efc3f574941272542fcc948b4434959e323ac107aab0c03407b5d41b0de7f39cc6e9ff0c853d97d0d6781062937ca18a0d1838f1d6a8f39f5682063c0fe7ab5dc00929ed5c86b1fffc7129b5d24e363080b15076da7684e9bf1a36b596c52f28658fa37c33fe5eca1ea9f61d2e583a433c79ad21115976797664124ace8a052e29414292d0f9785f223f595a9880469424b9bed6bc28bdfd94a74927cc25b3692da67ee8c03f8cd1646cece844bcc357c9cb5230718439d2950417ce6f97765dbb32e826c5bdf77b0bebbb0bf801d3dcfddff0ffb8a2d86c18f4a1ba69afe7cb21f4017e8ee2adb01ca862ec1635466c8bb2c3277134ba6b7d5504a368188138cf3b109f6e76669a931f19caf2172c1a11a0e4739c3d46400794bfb6acfa77c24fc4eb6334b367657723b8165a485b142f360f396288533479fc37e4fe4c789730fcfc23915673929545e9256d6e771e28eac20ae32f52b0e6cbe7299245337ca26815095c46a4d996ad4a7547c093ae41f6725e0cb85de7c08534da9c3c40d9874ab4874ce909901c74e775e98f8b4bb967129af90fbdb4890a5447f94006bed17906e90293644f3f2814b932f0a3c582a5f4ce155762a3cbcee991475cedf16d9de3afb9506715b69490db752d0968b780f7f1b09532be3884ebafdf8ae606b925afed6a0200989b4b0c33bc380fc8745b4f39397d7808a170592d72fcc7e90ebab407e45d246416e638c23bc9720e0056fa2d4dbf4a4991d35be05274c49bb3d0746bacd141896cb16888551750fc4fa0c2d23dfe8e9c44bc73e166db1dd09adbb0a93c607ad1c52ac0a31ff66256b68d4a28783d8197f072c652838ac856d22e5f562d6583828d8b472b5e27e375a7737fbfca2c8abc8f7ab8585d3b6d6a8830f3079ba499245fe0e7d8473db64de1c03c9b304088501212b0f75d94dd4b54e3547f11baffba35a2c036963f80877021efe16f877d236965ddab7e62290955261238bc7421814db1ec17e971901a6b0abef4f92fc9ed79c8df6f557a4b22aa0a13c8fb28f464ed91df7430262f1ac0780c6c1617ff953fd472c8696f912d6ef3341f68b64edc659e58adda464481b460fb259c2e2fc9782ea4a869b2272d40e87dbfdb452a56255cef53f23641c27bb4d03d1e854d5a8e0e6bd2384cd272f0412f41b4dbbe9b44b7a89a26ad4799835e0331ddf6cbf826d9ce38cba12f2181d71cb8aeeec824a70a3db869afa4d9f7c6a1fb9363a58b173d31f425d5ea233a82d6a4633181f1e047910290b85f8c90976a658feed9032097c5e614bfd4e74aede3cdf1a3d31da60b481e65c4a3063616ee37ae746be6861ccc528bc9ac22ff853b4c28145113c0b3eb157c12106affc7842ee10a5be206828c78543a5b17652f81fbedf2bfe652613ec8eee0c60499cca51cd8a8ed7d7f41d9d8b446d4f083c7510eff8a673ecd448db5c90d3513d353b15966db5a1aab5f2f9ffac837a21f9800b485f333d65e18fa19c5631aeebe48ea3e551e0362db110cbeeed83d0ae81b924a3f2f1dd8a58a32280a380546ce4f7a58bf2cd4601b9dd52b86ee9646544765e78f026ad2de6f9c09f24dbf2f888c046a67f92869f7f2fa903d2e4b68ba7c224eccd4ed023c8fc5970b86d229d3fd551492f1ddd6ae5428f7edbe98fa685140a6c60ab09e3df14ae5dc87068b7495165bfb833bd3906c5dcb992e2b8524956d0bad21f6e961dd482a8a6f4f43966f34f568b2c0e09e790c3850d97c98abf2df1fc37a3ebbd2fe5ad3b61a884cd791cab24c6652d1f903689c6dbc3c1ae7ee3bb6c7d86313203f88700834ce452273b8b0866cadd0a49af00c27f2168a49f58c7dcd885ca7cc877709118ae292bcde8d09d45fd0bdaf3d785f940095b4e8c201d5674982f0f4ba853ce50df30d72f487b8623ec44dbd2852ab879b55744a025ee31f0e0949fe643bbf61cb704ab75f7cf205aecbe301830805bc197b0018064befbf925f4db6e746ecc67ee0c71d9ab940c41a2f6b009851fdd3de09c27b034f19e0518d128e56ee4fa525482c586b831ead91f2e7680c2a16870ba89852814db54ac3a7e2ddde24b77b4e08234bd680f07f42ad1e26a3c17e00749279d67d03a826faa4a1282f8bacf0b0661d3016585efe9c8d5f53a8d47f838b01d33acb6fbc661f8408dd3111ce6110b26231d625da2b33cef93ffc920449b467cdca5dbfe0c4e7706e848fb06c2e385d1651ce147d78297a633a48ffcb436ca257c24eca6afc9436332eee0657306a152f819ddeea8e44b6f242de934973b9fe76d4d3f37732c96d81924ade1ba8ccbf38c80b6bc5be6918a4a91e042687997d8fe2b80402f5498529fbfb9ccd68c6f82948f23490fdb2f53a5eb3a625c50389d8e2bfd4e86fe1f2d4f542c05c25e924d801e55c0e46c4b1a8a06382652e3b7bac63be5302210864d15704061c54463b311466fbb5ae632dafd5d86e51e5b6a6b29f7e155dc55c54e99dec3accf4d29e76673b81a699f4c143054117795b89bade6e70bd2e69bf3acb409e8ea0f69a06766841276b3fa1e314753b0cbafc8c95e6f79ee1c30c222d20c678171c738907fe2d0f53189385c80ee790c811459ad1090920edd7f7b6e55d51852ca5d5cba989e98d0106d15f763f36877a64036c750d1dbd44a6b2e167d721cb4eab8e420f20ea8d8489d3d09a022c8247060dcf46f92e5479394e1b10e52c102715b17a3c2a6e7fb1d852d6072457645b30de0e8be0eb4ac79bda70b3f9e4e3f08b33b8010ccd6a683727242faffd47ee47f78b5d6eda50d86b0c400ea00cec22e4309e8622fbd0b058a0eceb66545f09c225cf4643376046ab47fda0d4872cb534d0d68dc44d58bee967f4c76581ffea0eaafe951979b645720827175fa9f380bcaea3a60349e19f5ab06ca692c77aa515acaf326907b5f6622ee784c0e299e277f8f4bfe1bd889f6115a93053d487f6279115f2ee6b30b78a133836e02e733dc8d1bbb8111f618fec64851638f62604a020d7aee45559496726555843705855eb74c5deb6d343977fea71ea97c3c3df985fe60fd98eaa6e5961544f2e91ecfe653e6ad598c732d1f152c87e4b3e2beb6a8263c20e6928eabe7c990926025dbb9b9ae33e0d7eca3545e09162f6d8783d6445223ed5d0c0d19b0084b5c1eacb539714a6b4256a361686d424f4a7ce1112aa8dbe2e78eaffd3a5a23606d761f12c72992df88f457bf1446e4d280f982d527a386abf607422312ecb6ac9bcb8425c0ff7dfc6a6fec5b49c36b9cfb7c32c68bef81a4019c19cf3b063253dfda6dd87096be7e056cff36ba4c54c876a9950fbd83eafb75f5fd2e664cd7a82de400f54eafa2f8c6a19ece7418ee48b3c3145ec99428c8a1681cc8fe99b9f4066d774d70b4a375e07257cc489191969dd8e7d1342680aacd655c516939207a2a11feae0531167d43ce8d1c2f1ef296336bf5a0e34001f63deb9a50ac9a84815dfd05ad1b1363bedbb9b6a3fbc1de2d84fbd8cb1cf081fe04bcab370e837487894c22723bba654532963554ab57baa96d24431d151565bafd279e36f64a1e50a20c7e526d414c9e88ce89cd8368ba95a6e4bbd220a71250ee3da0d07dbb512471cf388a8863249677ccadc595852fb0ab6f4969a438b454ea0f7c730c0ec4569dca3e610995d8e4d4bea71f5a4ad5e8b825ca0afbcd8a22b17b706aeb3a276211e975e85ccaebc6404a81ecc5e5984d004de2a1e0fe98f4906106f6eef789644252fb2028b3cf89fd40821274046423217d17c9a83ba7ca055cd1beee360adda5c6770e50c3717fc6a5ee5262c4cd26b87390602717904463f6d905bd63a161981b9fd22dfffc82073404", 0x1000}, {&(0x7f0000000140)="ece711c05d50b0298d5103304d4d16601663648a813682684d6c6c39f62335b6a11e03c58a1bf7391b62dd1c3c1beac09cac928bf42a70fcc2bf467054bd4c23d1030384ca35fa937e6c841b5c35b54df94df6cbbf758ccfdaf327dbe0f52f86d28191f9520ecfda8612f383d9c7759ed08bcf582583daefa3f6ab8d71e5e14e5d0fd27edb6909e577bf7284bce2797dab425fd73892338dac1316083b85b0cf0ca85c93be9c8ce276e1cd826d94d87b9133198572a2a05dfa02647cbd4fb9599384e075188710aa58d026170fbd19a65844fd8e55885f66b9ad3704938c0a43ff81873bd634923bbee675c3d4559e3a6dfa0ab8", 0xf4}, {&(0x7f0000000000)="ca1056e502c54e1dabab5524ad796866", 0x10}, {&(0x7f0000000240)="eb24fd0232d1e9f254890ece04549f6ec35bfc95dea8f7b43b4b5bb55d03121ad2c98a605c5631cc2f0273904c0eb65e316a386c39dd57cf18882bd86b71f200abe1c10158d0a52f000832e6495e5259263bbf57f6937a7d48ce97db650ecedfafd312ef79a30d5ccdb36b8dc93420b8a829d8841e30473eb012753b9940aaa11e49c4672f009fff1b51d148ab5683008efc52404b341251261baa583946", 0x9e}, {&(0x7f0000000300)="b7d9b84102f37e78941e4600b079edae7b47031a082c3da362ee17db55b1e512e1f0c95d7db0304f1fd6221ce88f2c8fce366908ee8f106ac8995155e9896a28a86e7ec632a6106afc2333ff7d02fe30", 0x50}], 0x6, 0x0) chdir(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 03:26:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0, 0x80}, {r0, 0xf}, {r0}, {r0}, {r0}, {r0, 0x7e}, {r0}], 0x1f7, 0x80000000000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 03:26:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0xa) 03:26:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000000)=""/166, 0xa6, 0x40, 0x0, 0x0) getsockopt(r0, 0xc46f, 0x7f, 0x0, 0x0) 03:26:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x7255) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc007, 0xd46a) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="4a9bf3b1628a92c9b00cb0248ee7ddfbc534b8e8a83595fef3aaaecc2995c4cc38b0", 0x22}, {&(0x7f0000000040)="74adffcca914c870cbc3bd267da3122293e4879edb5fa8ec414e8b2e5ad4928d86b4ef3bca6ea51ffd041a3fdf00467d77295cfae535300b8db759113087e906937a8f75d459d998f3e90086060f89e0d202e34235b884b797f7cd2b0c8f559ddcacd1f6c3ed962be916d89ba596073f32264ab092bd4369636968e96422b6b055ecf3a8cf7b", 0x86}, {&(0x7f00000001c0)="274215bc8ec0c0f354b583c154729d86406dc258b9a48b4cbd981a40ea317901e5b2918af3ea6910f01a8065cf5db0d819d476d875f09ebb8fccc4e479fc28e25445c4a564a52bc916a011bce4c95f0a969e3d63c7930d1364dc0ba0871fc8563f114d349c480a7e47cf7ca8112ca282f957cb55c3f890891d140492a48111bb49c4e496e6ad8ff54da1701345fc9268fb22ef4cd136712fcf2970b77a", 0x9d}, {&(0x7f0000000280)="c3f79713b4199d733b4c37aa5ed2acb469c3da2a7b6ec0cc92838a2fee80052ae1713908bc7a4d4cc63429f306a54bc8347ef551c0db5494dac1768f0e6abacb82a76c42b4c92bce6dac7802d7c25db8509e1889508eb561f3f27b6dbffe88ee212160994f6e664404ed82def9a60adcfb76b9aa28c3658441edc1e33027ce8c56c3e8751a69ca9bae1551e488cbd1a42aeca47f1cdeae48dfdf983da00f74a03c58", 0xa2}, {&(0x7f0000000100)="fcca19a8f51a3253e4f9d155c7c9e723394a9f6e6d69c9356589724d688468", 0x1f}, {&(0x7f0000000140)="626d4ef291186ec76da0", 0xa}, {&(0x7f0000000340)="d7e6a988417e3d2db150fbc05cce4917ab9f25f7402948b5c89d49ef3b0029c3de695b1284c6e6a3af9f88b1279c2a666198c5106f574e1c48e09ec5c50d928bc516a3303deb59e8cfecb989b02ff8931323a456ca852d38fb1816caf619225e1943effa4c92dd3ebb76700f865bfb9863e36e381b789dd5", 0x78}, {&(0x7f00000003c0)="0956b10240d4414fe0bea877e7a7f6bf62d28f7e19d0cd06debeedd7b09eca8b40483351e7825601e0d37ac2dcb89199f3dd817cc9330995676783227967e7bec65981cf77cab846766ca5d83f7ab3b5e87cc5913b865b10d5928f7255800973dd0825bc07b4cf52b70c50c496a4768221136b8357a8e42d9e54f22fbe3bd3ebcadf10c13e0ccec2c7fa888edcc3926fac1f32fcf36241f699a3c2e30c8b61281594d3a6bf08495ab4c304", 0xab}, {&(0x7f0000000480)="f07f9d35ffa58d68093371b39583cb6d0fa91f506400f1fa6fac2aed7bf7d53c1036ded613412fd4cf95ebffba936a15726eb3e07b84bc8ba3adc16acf17d2b90cd35f8edaaf090ca8383d9bbda6233a4ddf6c3175a7cdced5123d628c2f187a769e6e00eec5b65a72b58b2df653d5b954ab2926adbaf98790999862481dc531a4f46cb1823b0e62d0a3c715fd6dc8820359cd72d2d33ca4889d7028dd1331e422b2416ec5c48441f686b322e5a7af01d76b0587944fe2c93cbd03c70efd315309f795ff69bf0c761b1456a58f2fbd3caf537d97cd15ac1a0d686e8b16d55fe60a5f428dc785dba8d66971dd4c6c16a895369999c4b119d11189d6793bff831c0002646d7ad2c6bbd36202a9de3660a7abc2d464fee7c9c7b2a9a1df1c5eb830f781f787d4cc426704d11a78df0c1044037ed750d68b19157d58d6693de745ba1033cb8129932f5cb19bedebb284e06f03fc0e60b89d8d7367babd03826056c2c3ff06095cdc096694e68295b0a978f8193c637c93798acdfea2f37786de22c273dd5b581e40ce1c2ce6641d8f8118dd476eeb86d4e0555252cbf05af33b293ff313df296d6a362013c1b9e8c6b24b2c8f2b09f3700699c691d6455c9acc4fa6c13a3e9505ad1fafd01b7bf19ebf9bfcdf4940c85050416278fce8d1676be74ed6a231ff139649b5b074cff1ae903d46a5d0b9c35d3f5094ee4dd516b68be6ca5d7db25f2bff3875e2e61c66eb91808d90de0a8a2a8287960d8a6f536e75dbd72accd540e8558fadf450fd940eda9a8c1cc161074913d81029cccca206bcd0a2b3b09d094dcaed5b0c16fb994d4a73a7e325c89e28e89c79b7655ef1f87535d0efa0310d05460697a6d86d53864dce656ce24f6a094dd77812bed3fd8c86e5882ef71277bec34d5a62e9a2ad0bf1f3953126bed6dddbcc71caed503335623b25b1a7fdc635ddedfd8b8f66ad011676761e5f4455d03b390b3251234518de2dc1cafe2cf7b826600b7c1c043baf6f86a352ea60ec4ffe35b048687dc30f64f03ff14cfbc2045fb312063f11e53f2feeeba8a41403d2503bd252209dac04e0745ff9e73e7f87e181461ba270bbbe668dbe35630447ae0dc97532e6ae2a631de58a8425dd734936f8a2aa6430fe822bb18a2aa763a35594709c1562dc136a6ec1a5ec5f4e298d25bbaf7a9aa9180f1c6465d84d4a62bb669bffe5e2903799d16773a947934270eea46fdbba0f3d28591ce192c30530f5ce0db94048b78ab23f7ec5e7636a24364cb4db492d36b30a9dcae8060647e902d7d8cbb23953e09550ac04c8fca8e86a0d377d0cb7d803b715d13f22bf07b563c35154b74892e90d57d939762569a132d9a1cdf2b5e6d4ee90d646fd2e7ac07142f35fae6f948b1ad232f981ad427f2d1e1a6197ac860d45274138addcd2cfa359b105ddf69a0421686ee1fe87cd826e09704e930b09635f500d048b02daae8620a8121d60fe0a880d0c4ef974f809f5cdbd9991add84ce9ff19c4d4c5ed2ec48b99709e9236976a6a7a882d5ba776399f4a2011e5548ba3a7b56675a622ac69ddb9a9fc50b160a4f6e6c2e28bad7561f4db7ee501497bc91a5ef751b4d2bdc4f785b2fa4a0d7db2033146ad6804ee85847c010a3edcc6654ccc9b86486bb3380f5cdea815cf3c70da3f7e99a40f94b3f033e5e1aed2a02b08f88f2a909bd1d10686eee36ba8d179ede6c0e053cd0dfc6a5bf72d259b1937dcbc451cc58f72ee0951b48bc5b3735bd319043e10a53883bf9d5648511c9f7d0d67632040841f5af98fe44fe8e0bc6f814df3e0aba208ad90563d9543a39b1a97de8d4143dd9dbea815a39fb75121428c11d803b7fa92d5e72c242f219cad7a0eb15e39596048072b7e05010f71e7b0da3e0b11cf88f28d789d9fb0af7875c75856222c425f7ac775719d41af92596b1807ae4db425aa8eea24d44b6c0b6fc632b51c26e6d35b832a6a0d64932bad98aea4e31d2e281cf4bd9a30172a4990a8648e5bee110b5a83f5219164e652463426f1b8fad572f9d8f3bed778522ede58d54018cce307cbfb4fef18c872e66c72927ba1d7bdd20cc0767561a8f2a9d02b96cf7884e584c2db09239c40e5b04d59b6a1a3a987eac6bea3e59ae1c179bd1026bc200b86faa8105c8a508f9c32b2f029112f60c929ee2c92779c9c28eb98d241c06fb2e86106ccffe50e85282db0f3f4d055b2aae40f775f750758868b3fb218d30f067d776bd5c946db93c3adb680ac08330c7bd88d66228d15b2881db60ff213ece8e49f2c4b3f7e7a954bb499dd363a55aaf9c5ce8337c304a84a12f1a9791c92b02762accb36fc41344a77937dd381ae901ef0c92940c3fbba3ce015acb27378a90b5ceda88e2e38c34dc2b3fb23ecbbb7968845f9cd163277b972f5eee98d675e1d82dbd6929dbb272ab2d3d53f9822a4795968bfd6ced51911edaf86d08acc55aa7b9704452870acb66f5bd45cdc7ce189d30947570b2dda1cab169a255128ec153a22d61b818db0b1fee99850a455c51a1aae9843416cfe623c5dbae8b93cc0fb9afaf5b3805a0845fa6585b802a0c37ff55d7127f712342141658daf39ed1a421cd318c81401cd0bf9e713cc1d111facb6fa2b721f8f2db0632ac4e70f2973909b3387f607ddfd92448d385ce5f3988bed4dbca27c13be38e7cf30bcc47b988796837699da63bbfa6b557ebb511f49abb93893f85a2c63d1f7f1a22e31ba07f067f7f4a746c50b2c2490f0ebbe844831fdea65462ddfe83bc2890c514518fd17104fbb6b6a57e10912de0ef598da1b84c810c6fa66e927329978058a5bbe0977d5dc9329e4336944be865e2ab4a7fa7dc670549f753f9af64618c062b8cb8dede356ff68e970142c63e03d8cdd4cfe5e0e131694f2fadfde9056bfd8687139cce616fd875b09dee5ceaeef368a91f992085a706b15294db11625fb543186864742d06794c437f8e56f9a1b2e53e3740509db76fd63f5c247c9090dcfed28971a55c756b5c2af2b5f635454d6176ff29c7fc8c5fe93a305e82a17cef8cc97dbf992b94ca2b0023bece9dac3011176257d960de3eba032e947391e6d52ca589dc1168e01d9d3eef01088789eab613e35e07ecd1a82bcf84e28e2338303d8a668e85d4929e3c1c22a9dd4a0c046a6ef12c2e594867e6f13a1f4fbbc572a8848017e309346c23c9b339fc6164b8638ecddf941fe1c56259f70495a6b39d1a35db3576a6ffe83d7388d5ca9423bac1d70621632dd24159b6129862251cacaf33c6a8139e4a5b350192491b2659657fb0ceb9235a5edcc5d751bcc94547f7a02e03b752a0da099dbc1e0bc0dea82d8d112105a51892872c29e54a4fb09bf6c573ff8af28dff6f88a13a7c0316159b225b243b2c8ed0b9722c11168bd1d3d0e12d86b8c97757b46599be8ff4db0cfd1999017d05603e143b5e5237d517689fcee2cb94251afd6f7ec6e3ee32e4deb8a63ea0454bc42002169019f543b4c5faed4d4cfd11305c4215fb98b92b51b8f68f7703156351aeba5f77ffb116c055c84c13f77a9465b2e60e22b0d0d497a78a84ad1f3bbb6c38ca1ef9f6c2b9168457d4040dd44f136a6621c30cb94da4a56f756ec8eb141d0b52b62c0744fe6b69381c51b877365ee488e6d7c6a3c64304762a50fc03291ffdf0c9c774cbe0ab7eff2150484c06fc8cfd1ffc6b9da52f27f3322fd5e02e57fac16d976b827d5ce4d3aa35ffff3b051f212e3d7cbb78539969db9569d06c33e74e9f26af23717f039c2235e7f29c9c67567a100a6df16ac53c79f0c6b74e708e0906fa74dfe25490500581fd75aa1bd98a57aadca92176ca5dde06332c21dc8ad39edafb507ed3b1cd8b3fb045a1b12f7c3d0956002a89023771ec6714e9ad90457c465a2b6a984135c00d369c30f82bc9ca8336ce4ec2f076efbe7bd0db72947ce93cc72472cb7cc4200e7930a4ab89d608fdfb0f4a32f13a7bb76205b120bb8625b6a58aec75d4d2e9ebfd4ecfb6ab476ee8c5d49f0a7fc3a71d7de6d07eb6db8a20e7166f9bb5bcfaba68df1c6d7c21ba7d01712d5553d27def2fec6bf8b1ff4716f0f14458cc42390d554c972e302844e66d26269107b6aab067532d0d5668d730c5eed084f0489d923d7d7eb69f2c40317fca49cae4735cf0ef1b4ceb692d2dcbccc3b34962656a8db81958188a1bb5250635be9a721d713687929e4ca305b44ce51c69bd7d9fd1cd8125aa214c0384d9470e66847ee418af6aecd4726aa1984e1fd1d1fe69e354f8a5308c3151f5ef3ad65f0677955acec18a3bfc7f1c57281cbb0bd5b762cf59bb42a0fbd8d21343dd1afa1941742302d053b4f4c4bda07612e33ec4103dde87b8a483461d62d171ce7fd0dc957c6459fcf150906e610abf6e99ec94e4d2bbe7ae88124c9354c4fe4af1cbbe07164a5a19f6244b55278b2bb14fba87b1bd27e67bc37f0fc65ee3c243d03e95e9c841a0f1e879699270f6444c3b6b918fc9240863279da201964d409de49c31e4fb2a9989a5668d7ca758e3c4fd6065c8ba05c3a54cf607d9e88919896961f2eb3c9485306de67142d9e7b310a77382936e2c536135b2a7ad6dc13320f86d6ff31759354b9ded59917fdb3a240cb88d6a20911a00a207793bd8d4c1a2ac114ca73ae3d41bbfe3b10a4a68f0540ac8a396c7aadcbc472457d5f9640204c5dc72a01530c58cd7748d76ac70fe3f2d89cddb0eff52b325f5762440eab9cc230dc7c647bfcaeedd9e20d652ef17dbe9da792ddb3c6180893248cc383b8de62ce8af955bb27a638f6384e1004df1b57f74872acb4648c34aaacfd52b208916b089ed78fc28ef4871849fcb4c84aa67debca47accb22d9e30b82004d9dfef1a20ca6601537031864a081c68dd106e27b44427f791f5e50268b1c4099e61d5f5362ab5b9ab27f4f391a8eeb9c92f901a8aadcacf2d6591ea8cf504b17b1ece1046de049a5a18dcbab462cffe163501f90fc8f2604bb4eb62b91ca3e8bdb00cb9ee567361ed8d82091beef2e258f6909e666f5aaf1ca5619c3507fc3b260f9df699c95325a448d1545ed560fadbada0f7212f99f04fe6fe46b281a5d98a215a354d941e3cbf279ecdaffa77e0d5e928c99e050c31a99cb8602f59df82cc4219fe2af0520e78a9fdfbcc85a15513505848f202a00254b56dcd047b3c66f4542b0cbf88b5fb4dce16ac883f7f7d7591437c5584aa2b5773e193dbb792029cce431a48bb5220df16af2eeed116911f994e88f6c5bf38cd3b2ec9a8969b712ddb5b5fe3624b3e31ec0fdb26a416eb94ca1315afcdec62e181a3b862916f3dad9b73604910879300ce678a53e68775a7bf6b097be85dddce627c04486664563b56d2e69531adfd9ad54e90c946895b31a1850a1a541f3d77b122df0f13c8db6b72800a00694a8733a1d5cf72a65ac612d920456a1c6cc151f7aa0716f672decc0edea9549122b14975329c340c1315a4c44566fdcb0e4eddd92840c5192640b5978bd4eadabc47158db86843d06429ebbc9624c6ce9729a955563510146baac925551e1564b2c5332a42453181f1d8d7e28348967d53c4eaa0814c920e63c0582f6d667a2d4ae1db1262bf31fc9df4e1b49a3cf4b1d92d5d30973861379d5eccad8f7b61965b1aeb379ebe2d2d77abcf1f90cad47a9d16748abf4a85e679321c2dd0d3af9d46d89bd0da154d025cbbc247f3422cfd8b54453e6ca83273fb615586c99bc3e1e9a14dffe8c61c54cf4176998e873abd394fe37fd7a7529d5027bd07a6cb34d00dba556ca4b47", 0x1000}, {&(0x7f0000001480)="1fb0b8d0aa7cb2867fcc59c62c48757c5e4e0e967136eb6b6da3ea26e69e6f49903de07de6256f16e7634d7eba8e7e4d0d5b17e33bd712cebcc6fd2342fc7fb8f475625f2343579c8ec8719ed60300b8a2989a32ffe19f43b628ab9b51a811f37487a1c764dbf64f2ac2170f4c6e75b8c0a3227d0eca4ba02ec897e213719ef39a980f8fb7b865ee47e83828219017f5a36fba2c52d46c051c75b2c63be129cb0af14e6717e11a8bfc058f4a33969847bffea2c40538a65dad49b27478a0563fed35f9a365849b89e5c7d74a5dcdf04e98a05623bfd7f2e6a6", 0xd9}], 0xa, 0x0) 03:26:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 03:26:35 executing program 1: clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) fchmod(r0, 0x1c0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fsync(r2) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x3e}, 0xc) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) 03:26:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x12) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 03:26:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) 03:26:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() 03:26:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="88d3ba9dfaa7d7ab22242fcb6a0dd851e7ece738b6f89c941d753bb20dd92bf163c0a7de4d7306061d19598da27a3005df1f31b2aca9df370d3ffe2c5d36af4572b18709677eb0c1332b637f621e56cd4d03a306539ed7e8f014967b534974a87a599a517e9f9c8bf463f67da8582a5caad2d3755ee2303004abb6ccd02a2d83e943dc4261eeea29440e0b037f08279b08c2c9d8b5c2f544f5f4e9d8882027ac4d705139e3586d224140", 0xaa}], 0x1, 0x4) ftruncate(r0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x5f, r1}) 03:26:36 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0xcb4, 0x6}, {0x2, 0x8}}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 03:26:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x181) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000014c0)=""/12) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="43266fdc69c7bab022cce8316a7d1b89a1f7166bc8e05ee8b2ae6bed453850cbd9cddec868c6fe5eb2dd0e4d4ab9502c2b3cce3cfe9ded0161e6219a2a2edc310b098d3b683a367a30c826434cd52964eebae4739128a75021c5f4f942fa3c97e7dff5a4960280c1b6c283e8259f03e2915f078959704014193b6df157a9e628ec207f183e6c98307251b13fb80fb0f4cb0e26c0311b584e57afbb7902663b95df585c808dee6e34fca669ce5cad2c1ce834686c8c6bfe7be48fa0b45ec91faf7278a195ff0c9fb8c245c066df754f4ba0d1e8387ffd2f460d29add975105dff28a7", 0xe2}, {&(0x7f0000000280)="3830d4b07651d90a74c9e86541f6777ba4be9f9870ec325177f3d173c319ab287aa17333135b811c51af240e96fbdbe2863c6c765dad11fd746f6af0b8d930f7c5e6ed32e54403350536f390de058526160fb0d22b7e648c38ef49cf91c069c6e464c44cbfb412e9c3cf3355cae07f210fe87c4fe85db794fc7f6a61f3d2151effef73e93890715814c75c2e0676545b48c1b5719c791b7773bd05b7faf01cb94d30d3658e9adfa90980cde54fd375fbd2d2dd2f77e7710fb064ae9a20053a8882b0bc7d04fc9f4c0165a7dfb15a61c9512abb8f0fc98d01c4d2d9d670b23356d639f269f90e29eacde695b2d8308d60d6b8c5228b8171c8c5a9ec3c759696ede32ef86318e283d82a71ce36391d13bf99b61caf0084f1aa0f79c279bfffa5b0f9650a43cd16c2dc9e8a492eb12697826f9d1030993a2e38cdbe812ba7d142e37cf815713fdf49e75ad5b19aaf1be69eb4660fd19538f92afbee691ebcb87a7a2fcc6d2c66895ac04d1cfcab15cbf32301ef578eb6e6615153a51259c5a74a47dbbf0a49381ac735b0862162775f9bf67de8a2225526d6a9a9e0a1290ccfdf1a59a674937fe9c3d5c79fe9418536efbaa64f91b98729c40e863b8cd6738a3baf324c02a556bb3347391552697e94976230d3d28272fd3f9a89984c86d456f0644913e17d12f7ee2c04a76438defa0ba397ea532dd6eb66d2d0f6d3b631f16ef9f9072b17d3cb398078b974fa6235c8b1463185a71f91e5ea14c0512793baab022dceb3c219cfe09ed62b62f7e22b8b11af744a9ae481748cfc4dfdc1d04725a322286056f1001aa387185f5213e0514012c3063f1f195559445afe59a764ce1fce891786236f426df3e354aa1534341f38ce65dd1999dbd1b31e90bfc4c0f46dc575236ae93803b20178b4a955a189d083483668f649173ca41a77d93ba75661dc6b1a8767595bdce09c707f2f91f5f52a0a799f11e375fbc4116f7b02effcd31f6a9b516d9a1288deb99157b7f2ab4b98ae9ceb030e502fc7a376463c94b39752a3bd0a13e3565361e5c753fd29b13925ff847ef72e6e61ea095f5e29fab358d46a4fe2c7b69570539ddb2289a6ec40ccd637a2fe45dbeae4275395009dbe4b6102af89a4bedee650bb9f0381f483fd2de95dc28ba6d0a571af01d3a91681624aa1de44a90d6b427292ffd5f15da8fb5ce74aecd762c8df4c7354d4e9aace346e0a271e22a3f180cb13903876ba2368d5eb39180a141951e7b55d13aabae42d84431233f4db75795cfd4d41e55c43640bd5a6bca51870d07182a35c7b978406c999ba76483f31721256b526f522450bc8eb3cb0c0608356ca4abb2c38aa0c24c29736e0286ca3c318c0bc8447f612fec376f95238cfeb662df11356fe0239860ba3f8d405cb4300b6e805eda5d88a307ff4c61230e98d0033030fd322dc430bdf99920367ba033601d34be49519b55aa86623d70b8cc51bacdf744facc5561f8dcf7c8d5e318c14ff3691d12997ffee1e34852287e358677f9c4274597158cd100e6770ba7ad3d54dd5e8dfcdb4ba194c9ecfb5300fe03c38464831c76057a10388fe1eb711e24198c16eb70ab15b1466f3b146b0078e05401c3a24f222bd513688ae52e7ebb3ef7d49ac3f3e36cc94a2cedef6b4696872c759be1e890a00658c6b2c97bcbfbbf7e9d1d5b73cccd796cacfd9d98f9e9976cc10af5c8ac4411495df725f2002ce76391ef5d0606cc945f327754f79033e57e2a88081453b63d774e6e1e38a3b82eddee29a68f888d3bdcf420cee1e1d07e81b2dc24094fc39669b9a7c2d6b8bc56e9ca4823e6518d26e155938a4e7ddb6c748714f4ed392ecd4c443b791711d14a3d53d362b415810eece29ba809cae6154b7767dcd66dc2e5292db3e9805dd37ba4d46ef3f9d0baa7ecc948c5e9e29dcbddfac3412da810d8e839c80976bc58034da1469d2d8b4a124773a2bfc6392fcc769eb566e55c8fcbd17157d55048feedec1e020bc18761fea3a934b3af8b890249f7e1c5656c09816368013870420acdb04c62fb07b31065c4dd75803f9859f086b3ea5bf620a0045a1f1eefb7c801e64895d482617ae2c16ffcff77c743954b52c97319f8b459a4d88065a692bef7d9a5430ea65de88a06fad1aa386fbfa0bf36f823e15ff7c8f9c5789b8542e4f8f193ed053b862da080152d74b3c8defe290b858d0bae9713d94054b3961108ba0ce8805f69644e690b04bbe95ef605d834294e894352d7bdf1c91c6febf4bdfae173cbd6322a5f00cae4658ee6f8293dd6bbd5d1a121ce1168a175f98f419a160de912b90c92b8fdbb5f4a7738b2331e12c144e6415982ed32ef3f3c8892ef0a6fbfefabd800554b71bf19c3704395cf66e7a0455792e714430f8a10306b4cb8ddefa885eea0b10d9e4b505354396e55ce4214df8f611d3d20ae44cf60f15dcc637cad9f6b071bd1f673952379e030a865f81c4813b48d400629fad21df672729d1ffd9d670d557da3c1c66fd0fd3936144f3134e7370deed2ddbd9b25f46b6f2f5c545397be1d7135a6c306247f3c7c65c2aed2cde7ca3ee9ee0c4376b3f5c651caeae283127b2b630bc7a9bb3654ee2827708873bd2a8bd05962ca11f2be24a62252e518cbe0139ae5e9db51cdd52c8c944fffef81fde56a748c3865afb48027a0f3f9b802aee4f2be4500480d1cf69a94fe079645b18639ff9ab38e5a938d5b66a4b7aa56ea91ca158ad7364378f455e727bc7235c34a649f730353de1701644b56a43f384d9ef11c58500a13090896d8a2e9a396b189e5d81359da108161937f98a20d0aab2f849440f495aa111a32f2321474b796e7b367db6a83b2ef2e94740a1809ab268be3af6ebe71a98f84bc9501b2f2d316d6e10bc2fee012f7f6f660b23c4caa4773a3b0433ddace5e5bf5d336a059b86e21db44b5b2bdfc7122c4fb97314448ca8baee6dd840aba4931191b3e04db477c1003f3717e4c7a2e3e937b2616e65c372186b2039b39c1a36d6bae4644450094e9d903716f2e36c6d6c069a97b760d328e0a87f93ff1449ddd8bbd2dffa85f1688255771db2140b719ef1ae4577be4aecc8ae5d8f9b99422d7a699ffe80a8214dc5ae67566dbf44e6a6811cd69e6d1368e3eda2e69fb7d1bfdbd4a1cf7d60d49a6307715d7a1943906e1a981af8c5c846ce9304f4c1c1d3e9432d855da0b8fe7ee0eb3d0d99774b480da22ae0a14da0308a6dd3b5bae2982460644b951aae0bf698b7dcf9f19ce626d64651af053a3d0a522316f27285e78c6490b4031ad59d77811f87fb43f388ac1d8936291b7659a549560782fa2eea4d71ad143baf5d188c0b5a9b8fb8a8d2cd65106b8a50230c51fe1da63426b75b0427dd4b00d5df43b19ff345d299f9530c2c9bff1edf25281ca80ac09a5de5ab32c997f4c7753304c1c6c06db6ff3f70affa8669fb112237a8983ed013d11863edf415fa3580496708f25edbffaec67c8d8fa098f08b3fa95afc234c1c734b120cb0ea801acfbe4b6a102bb028409affd33aea143d4fa74e24c6485875dd4be8ac39befb127f54dd2ce5c73e3dda6bf9a8a0ad7800030f611b1f3999b171d00690a77f1df104fd81467a819d08f29c52af6915ce8f889f87fa075d3cdc9b212c6f936075ece87053dc67d359b3947b9c00c35d1bd4d3c58895c0c62fd055e5042cdc40aa7d7494e5d4dcc60db0be2821d395b14e95d561c5d6c7014583a950a11e96b62c9ab781907a61ba4c94365636ca6b320010cb79577eeca427237f7edf12695f0605b9660845d0f365ec7925f7d882830b090b02dcbfb03399ad62a3d28241ad66b7af88e438e8d055b5da73fb4c25a777699a44bb7f7412988e9bc9fd53477404dc41948e47eb343a3e00dfb87f134a82387ba2e62b1390bfb03c8a77d78e0cca0ec24110d17a3d660a8ae9bd879ee80472d0ca41a6db4356dad61c9874123facf9a8255d27c9878f0771b5b7ac11c356bc5e186665341d673cbfc45c2e830ae54bef5d3aeb0278bbb7f6deb29b8a2b7b6eb1b0b6226f6cc81b746765df2e49bbbc8dd1436981fed3c848a02d12ce06214cca14c56f41af7bc792564c8137e1476944e0575e8da4fb372090767865e86532d5f58ce39e77adbf191ee39a5b1f351ae569f1d99d749f6a16072bfc9c9f89227b130c519cd8765f1a6473698596bfba66238fe71a4bc2525634713892ac37b7dabcd9e2558e057c6c3678222970a84c48def55b72b9e53288efd529ef4792e40269b13652abce9724ac1181160712f86b7f64acec8047beefad39715ef808db31faeaa80f4a503722edd7b29d981d84bb37d23305b64205a153aa2814aa2f37395280594a15a3035283c2689792dd257aaa837791e546a8d6bf989619974735f33e8100345aee9902df8bec5a863efbc28fdd9ce9aea9a2866d10058ca649bfcbeeed62a21ab045994e30d592ecf725494c5b40f0dfb76e64e505b6970670cf08ccdb5fbcca8097594c000ad9dad44da229d1f4b7f82a413bb51ea7f876f408df6efeb1a0cc45f54f1b34073c471dfdb661e8e818a98834883c37081bd42c941b2bf956e960cf6ca2f85308eebf46ef386b373a9da2233cd3a300e3552a8173c69f5ce2ff9add64b167023f89f54c4c4a0aaf812ab79748bd1c84940521101dfa483f14e0862ea962c22f7b1fc5afb8631532d27965ff2baa1e3afc591401b8c977b647469d44decf9ea7f19d188770ccc7996b8d8554a4e20a02d5b219cb58c760d69607509582334e9626a3e3a60a76030ffb3d9a647882c06629d45ef80ec50436b8e0408880bf1fe2224439a0f2e42816b6e9322121fb50fb4299e8a9563eb0b1905d581b7733c01389c07c52602c43b7ddd8778177750ce88b36544886fe594b41607f139fa9a0944cf0b43381da23d780b073958d957d2d030d5d93e7127cd02a9894711a8bd5bd6fe9623d7075738a87fae598effc1970b8f053f11ce5c54ed5b24a623c5ab63e5c038a4567dcb779fa579f04f36cdc649ede1217c85f565c4c59a017b2ac30860a2bc4db764089305a60a3d885ded3fac227577c89743df887607ee26c612340646d01614a96bed229012bcfcccda4c896382ffc89da7dfdec175c1c7950f48c18dcc41136d82c0dc3164e0f852f6cc0f41fabbfd70460ac1f468ed18766597203c1f2e3b44698373b6e23462ad36948f6cc7471d945658260cc8d3574a4bdb892d5760d2300c1274275a301f236cb572c2008b1469fae43ec37c611845600f8421174500b16dbf634ef0a229a0cb9a621f33a74fe70c786799b61b92edcc653c0f00583dd346ebcc1095003d600908b55755a31463c50d246517b7cf13cfd244993c5a19445b6b905cedc8c9df2785d37d3f79325d5db6919c69c94540fa0e3a0e6fc10ce29483f74f5e2d59feee438a1de5759f7a23ae019ba300f7b7d31dbe9816e47b5f4ab77952984bab50f6106958eee7528eaf2a1d2c4de908134cfe4518c857b479389ff27a3aea4da95d588923aede20c7f1840ee4945f872475fe7e0bace6322ed3633268446b97ca5a056cc18c3aaac2cfddf7dd8b30115c87b5be50f54e53da0dfd010e52132177ea7926baba0cfd584d7572e930b263441cdf2fa10c712284aaeaa81869c3e9344bc29cda10a83150f4c94d675788ae2b9efdbeb5b932d5927867e70acbc82b47ed708eca8995cc18de5fe191a25c73696131a4bd2c8bb5e89f42eabbdd3f2f1fe25885a9edb4b9fed90f81a85e27b353e86c54eeb06796e48ac5b1a8d5c", 0x1000}], 0x2, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r5, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x98, 0x400}, 0x400) 03:26:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) 03:26:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setflags(r0, 0x2, 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x4) 03:26:36 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) r0 = geteuid() setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="f00f5723a5edb7c0ebbf84bec9ad478702fabba25e4b01e6a85fcc6d72bea9e74bfde13127713769de63b6bd5c83b42873bd1b18fe01ed403b54840e5a0ccde06571ce5748f2f76899ceeee7617be4c5e724a77c88efe4a8b9895f04ea36ce26f67b468a06ef25fd93f68257179007bb7c270c3dfdf1ff01ca7d3562031f3d7213567b445c09b9377d91de07d0e234494f066c29b28dc9859002b4f92a2c4a7cb395051de19c413955bf74727724dd65cb3b9d5b503643bdbd0ab00d075d76c92cd0a19d4708212ba27d7eec4c", 0xcd}, {&(0x7f0000000100)="e8185f1cc27ca67b94b242a2f7330dd1ebbf3929b59f9ee39d1990537149bbc66e9611dd3058949dfa5d12c956c04180e3b37615d7b589e27ce009f28c4ebc1d5236c9d4c9464383d8ae6931ebc68dc460b6fcd16bd9a7e7f5fc450a0d518fb9cd6d30f9afce03a3147e328b4234dae3bc7ee35059cbf3e7500267", 0x7b}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000300)="5244e4fd8f21d5a1ef42d4110b4bd4923994ecf74de830e6496d42819213d559dd7ef460da4ece3282a1673953", 0x2d}, {&(0x7f0000000340)="7b2242d788640a0fc02fef1e403238cfa297bd7097b46e3339fecffd8a66c1d9d17e78341e51c87ff0ae3235f3ee681508aa669005015b73d87487103ab09c680794825b1f0642b49135874d0d624741676cf1611e148e2af863e74c3747f410c1355f0633e212057e4d5a19d69819b338e152720d51c2b9e9e474af4b075152bbaa9ceaee6e6e0936cb8bfdea3bfb02da04c6ab1c7726", 0x97}, {&(0x7f0000000400)="05ba8e73d3d156db8cd4ce49615f0f39f15b8d058d20a17e364fd7a75ebe26554f54c508848e621bb23e3512b5f6020dd5375e732fd0ba2877d558003cb4e4266c4047d6755beaafc7992602def0baee44c251469f58a094a1b9d7b35aff3e925f39ea2be2c4403ff9d826c27276ae0b904ce20da0d19b655910fd7fe0509ac71f151bd429ba26ba27c42b13dc7b7136efcfff54e3f63cd59eb6a732a743c34db8eb6d707f471cd88d9bd95508c79d8b025096", 0xb3}, {&(0x7f00000004c0)="6132c1cdd7d39b48d172d2c8876221bcb4de90cfc7ea502c8548992a0af552a41ec992d5d05fb3b3a2c6567c457916989f85642aeef56921d6ac611a2bdfb994f5b3dda9bbd92da732eb6a2ae088548c564c4d81718b0e37ad380b9a5788d0e69bac9cce55b1fdd774e6ef7a3e0ae596122ecdf36d2ade2792ef9b93d79eb6eebf4de23f0296c8b1c86ee67c1e537074dbc87a068e256d6cae94f470e35b55a7e72ce3a27ce281c24113b937aaa2480604f99d58073eb50b61db977cfef3cf34c937ed099361222100e4835c1ce65a5689c7d60e4fd032de4ba3a51727c1027cff0ab8b6e600b5ccbd4547fb1ad3e61d8a28ccec9ed719f0b006ce4aff43c95dc5113968e9a8878b6904c4566807622e73a30a4931e2e35c78c19113fabf32c453724e2784351d892a54462391cbcf242397fdb12698dfa461d5fc496aad8e1f4306156a2c496942965dbd9ccbc747c128780efdaffe8dbeddba39788c28cabbf848ae6c9500b6069a948543e24b99921bfab3cfb167b77b25cf00c51358bd1d7765a0da442fe4c80c069fe79a29f072985b38d0ae719fff7c546bd1b81a564b79a174977db4f5751fb44f83e3b72dab837301b2ecdd4190fc326f473c37c3ea853b4975ff66fcdc61b12f5c858281314f7b75231b4958252ed61ce1cf4bb7147f019d2e0f8b841704b7e3ecee9c1dec2cc6a3dfb9c4f16fba02079942ba2b87b12be1a49ff9d658821040b875e2070a9cbfea602a5c1e3596fa51a76309d8fe93ccb407c811327d2397d7ade7247a587f7b377a3b60b08ebf1a24457874c20bf9c14da4e3cedca3f119c169b9eaf4abf8d0a1eebf341106cd99ae53677e18a9f4e945e6d14b465f31af82c0dbaee57e9989177556e62d3b4f34bf8f3834f0b85baed0832f641a5a427b4b463e29f05ca2dc8f8fcfad51ba746d21cac654bde6267605f3a9dc19d2ebe77f4c5a0ca7ac97c622e6238beca3ae2b4ea60bb39dc9581f425664e9b5b577ebadad5122ced518522eb69fde8e8fcbfd4507fb3b70407f31bb78b9e4fa209315533b3540c092ddfa072b537df832abf927c74844440419106920c13b8632837339b23c8bc130814f84e9e2550438331a8d3eac4417d04189c87ec14d7d1f1a19566d8dbd5f62c66ada03d7fbf07e20c8affe6ee9a0796337321d7bf12d6ed407163f185e924d33c5adec7cfcbf8da9c063c0ac8347babc32398b9746bf7a0b92ef175bcaac8b4dfe3377c8b4a7be21c3c37d800d7238f0e8b19bab746f57909558505b0758134f585ff71c0e087c2f3ec4b6f3cd493363b746bbd838f0e8183109ec920e16e65e3474b5f1369bf68c24600b7424c8a0f44533b8e6d9928737336e30f2a545b9c40beef3be1b65da8478b1c0050e3f463bb92c72e683a69a966ae4df31ebae089cb70269e958e37774fee70b568b8b3933519185e049f218e6fa7c0b7e76efc7781bc255fe03cc8365f2bb76eaff75466bcbc4834fdf3165ea637712c02e76664cb6ade4c71972acf536fb26b945d2df636398e98f5c12f53604b49e9b8cd6cc400716ece16d61e770dca158f943e64379156a4de55354429eea79d9a3b48de479a79264e7b57c56745c3a532034c840580106fc88fb32cb56f870aaa1fa66f2b42862edfc5b032f72b4dad0c51d1251d49cfd42c6f8b1f996f0a77da0e878410404a605f0ea3fbe81c784716babb80ad0a31a45003896cca60fe53cba59a261290cba899e1314e2bbf7c3a665e25da167948f1d58d875a755d0beefeaf66be222cb48fc20373e1a08b835ab34eed2d47fa2abab46022bcf5ff34b4118fd3722005537b410cdeca14335a188be1c3f48e7ba72263eb3b8446e13a00c99b8d58d9999816462dd6ffd622f6b724e316ef698072e66c8c23a06c24971306679d7b0da6b8fec66888fbeef5eccfce2df90f0dca927d82768a0e45baa8edde3bb736893fdfe4da2ea8b885c2b28251eba85cf6d422554b165d4966fcbc9c81180968faa3205ddf77979539305f7de944273c929e645dede29cad73788f3f22f576b46178188793f85865bbafab15301e8a335733d903d4cb0644a5171dee03b17370509031ae3faa8f7b78f698c654a2d92934adba765fe0d6ba47713481faebef6adf9c68cab2c6055a5e61986b2bd3329ce9a69862135101f564c11a5c8b94ad53009f3579ce2e1f8b7f3bfffbf65e09d2c68330e1e8ea35424d5b166942e04d50354d5ae3042a48e3dbc1fd4a61bd8fe1047c60b68e809780668470f9c5efd3a0bae9b7118bfac39af05a954c8bbf2b30b016bf06f3659a075b96b694a72d2a7090b9efe25dbf4eb05d7162178dd5902de3357814e2dd45076ecd43ee9539521d1851b26ed6e2411cacd6bf1820de460faf2431c953a0a6fb05748a4926b6b0eb4d040d3274b3f103bb3d8e1ed36159be45b81cf6ecc94c7244533d455088fcc1cdc05a177f3c806d9a78bc4fe1404578f070fffa3de2c734db000142e60b01f46bbadc8a4c1013dde5952e40d3cc110ca49f70952a4de5aeb958d97279b35742ed3406f770b74cea11ed08310737254a5d4243858d579ad9fc6d9fcb9190842c73823bdac32a285101c9858cb778ca53c98e3f30608b74ce30e7b0fbe9c87ba21db8fc32b9f262380bf9df2448b30d2b9ad5946b71aea7b98a250eb6cc5f314b4613920013d23fbe4ab5af42866b21a8ec47ec53dd994385a187823ba31b2e79b77b5bce32c9cd2b2a657468d1ac28cbad9b481efafa82ad3133f9b57fce5943a65812f831ec9c95e0e23448672fb5beb5df719fa90eb246ce642b6c5a8a97d2ee15ace7258581d24506e58f20f8d5e3a5f025953dcc85f76a47053d57faa9301c20dedf71d587f0753a7dfa870d479492d018ba7ce8cd874674d451365a807274cd27049d72b3914e647e199103e6be86c647ebb2770bf1f12fcb1be27aa785da8ee073200cc303d08533f46e6ab9c8ca3e089bbb99e47fc2464b8078a6d399f02248f20675e5c32fd942dccf2c656548a62b0f83cbf7d6f926465ac8e6060dbac04f6299813a26f58a20f514c63207de86f58aea49148d09611ef222c3bb66e6472ae07e267d2f579ec1e3f9330c32e62831da4eca4a33af9b6f3a48a55ce3a554bcc419ce9572f7d68075749b0f096a556f166ddbf3f82c9776eb7581904678a5c1df4ef7bf0fb8207bb931eab88b18662a9fb46a8cf09f88f57ac88315ee35586f0c777ee932ce195f360b9dfa58645dfa327028c08d74ff73a4a137e88498a0028d6e6dfc78c4c493b7b29018c63a91b413ddd9f4f7f47ba9ce928dd5b47ed0edb72842e4966aad7fbc5c37f3a7f6da892e65f741ae13e1d819ff606f258396c854bbdf77ca14f0872f5c89a3783960c7634fec14af2bf95bcc80167f42a95fadabc6d0a609b401575d91ee3053400e55dcba246b36849545c29598e2a59a0a61b8b5129a26469efdd66aed2784e525879b7bf2e4be07089abbac64e529fbe25afbccb102562d8ecfa7fd45c0e7b939c02e72b1782fa7f68d5cc4a5e6451cfc6572e89d9a3eaddbda0d56a72a7c8e54f9af68927d60973a6c2ec46064600664245d598195b75603f1c726f14ec3798d775a070a1c1a76c7cecef454e190b087463c1f0ccea17fb947eac456f6ae541a3fbb8c20b4badcf020ee425a72f6dbd788d9996fac4a0eda0adac778617ba4a4661b83ae3a4edd7feac7a705781fc8d5aa0af3ede7c6e881dc5f173704f1f59c41353d7966be4ee941bd89dcfc2845507554e5f38d6303aa12ecc076c4f618e14b5022c2d2a7398f2d49c839641ae2308185d98d384bcbb889b43d4f61bcd392a62d5299925c6c921f667d3e7717b72e178e0151c6049759e559e801da3dd016e1deb7c4980b7c73e9888e03538bb808ac59bfbce87db9d8fb9222f6adb4dc12875fbc0d1a93afbcce0cd1120e10c3b93577c5e5b1d50f691e5561d0934a98483e7327a3c53552b54e3a7c73d4e428365191189c7d03f0f73d436a036e4bf61f9da4080304fb48f694cd6c54ad6f4425e98ea34b306ceb58a962d8fae58b6cf6774d4426504bd2f454c35ddd56a6d403a0ed9a6ce108683ca5e665915ddc6db3081a33c47b6cb66c267d96ffcb9d91f829bfa329f23b82d2a1044d929326ca0974433edafb71eead68b57a962b43d6f6a8739307593d54a93b7981cbe16ae57b6ee77d2b3b4c2d93c289149c74e543abf751fcca63a75cf3c16be020b6a0887e91576a25f0e20de31675706754739d7dc2b8bf6dce4c1cc3c17b66ce66a38a0dd5668e2ae37d030f9b813b05ac47cf3dcb3c72463361329d9328e9f896f3364b44a16aaa93c8dd9a14baca46fa8f2ce3340b2439f9f2b4126d4b803d6b9e2de864c45290cc250a8e4401e950487b485b9286419241a2c722f3fb6496d13bc44dc5521120abc7a747877dc33d6aebef9153c0ded9eda64fc4cb7bb4aca0d0345b5da7e7a68757c0370baa4b47321e53a3ef2726f275eb160e46ead48dae1fb7c1b3a5d057d4df2bb3b0e36eb0996f0e42e30da2db24fa5be978202ddc11cff84d122c21dd5636bd3f60e27ef9dbaa309f7662d554e223cdf9e2e9c0198e6a8194d124db5388a290aea15b38ec490c00fdc3775af799048c20dfe6ec455d6d64d8cde57b8204f7db3a1d99b4dae948d41b83bee3b676af359cb3d8d09cc28fda755b1dd604a2aff341f4006761004e115dc9560320bf2b12c2e3fccc9474caa61ec1fbcfbc3566669d9afb4ed3c91396ca4214813b1e75fdf61067089715148dcfbb4e935c35e16f952fc50d72a794f4f9b58b47d2f5ab20b5ace94e6677f3342e047b74941f306b9dff37ff9980c90685ec764464ba784f0d7a65ada993283df157f73a3bedbed1badba34f71ece245a15056f110c4b037d51699de444c0655759027340326f7fea0bcd60d8482f5c3992aac8902e5ce736325d683dcd6396d48b9aa2750b1a88ff47789e98bb71062ab54744ecd8f0b8531a2feeddc0313057540f252467977a1f4d64a8d078934640d5c60ecd4bf59a116a39f559635ceb432f300ea2ef294330815c8654582062bd1c747e839bbff93c4bde4211e1198ccb2b5338bf412bd1e393854541118023868c771599e08423a281901b9a57753217c20c04f64a8118599775b7ca4ded442590c2d94d6cd687ef2be19bda465ede049ab2035db9bd3454570672048e5a4d6682938a56e86c342c8d98f755b27bea16b5a3f171089b4f6930f63b5f624db83c087a9997bdeb4e1d5a6404a10bda1300b036187acd86c07bf42d9c739302b97a9467f0111b976bcca2c7172ae54b75121411243005ab5f57f1d712db5fb39ed5c6fd0ac9d4bd7b6c6ef4c0787ab6ee2165134dc23acbabf462501bf873b1165e882f3dd7740c5612a2504169ed7717176297e4e431b7c9911f922892130766e3a95d855dc42c09e25e1d5e1f3b003ab0cf692ab60ec5c9e451ff6c07a1a2296902a002b1508aeedee101499b18e8ceb064e42f36e95e38c47c1cdec92fe5b6eb53b1476b613ddae396257e83f34b9599d76d2224776c0ba7303157acdf2873ba99fae40e506be9629424d0ba5139bb39853f8f4ead4fd60edb418533e7ebe88f38fdb7a258687bb170a080acb1ab2ab3f1f2b05df6d4e4a019ab3b2e1b5b2aaf5964b448d480921a4a891304f2c6459ac24bb0310422504bbf21c0b03776b3d3da795770d88a9b37fe4cb2ab0de292b4553aa1c8a5c1d82826a3ecdf479e110327d424590d3d48fc5d00355fb8d909", 0x1000}, {&(0x7f00000014c0)="6f6f46f3f761df03288a9949b1aac12b27124018edfbee88cff5f5aadbf17d4cd291784c2c505bfcb51991412aeff8145602a6c619e41440dc2c39d2f97d7928c46a48cbaa3b4389d2c22e5e28a37673b27b2c836fa2fe717541261a29e51b62543795a56d5c401d79d7a45508b10e55f0bee471a85685734338c66bf39e0ed1ba263a224e7ce8da65e23a74c048b09bd970d2d0f2579ff7dcdda91903ab9b3df3012470c11326276bcd9af6d0ba75cb401c347ec41082b585818df95fc4615dc26e0508d5ea21bc8ea25e402dc72d4ca2999e394edee3b777722c228d6877cbea600c27f4cc2d3aab14f9c61f9b2eeed15fb4f3df338c2a45f8ba5a", 0xfc}, {&(0x7f00000015c0)="404ef1dfceb83d2af973c96272539dd6520d8b07b2bf9929f72e0ed50e5cc6bbe65c2dbda070dfd301632fa8947fa2ee8816a64ef3b99b451b74", 0x3a}], 0x6) setegid(r2) 03:26:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xd6, 0xf0000041, 0x8, 0x2}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0xe, 0x45}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x200, 0x36db}, {{r0}, 0xffffffffffffffff, 0x4, 0x84, 0xfffffffffffffffc, 0x8}, {{r0}, 0xfffffffffffffffa, 0x3, 0x20, 0x7fff, 0x7}], 0x101, &(0x7f0000000180)={0x3ff, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 03:26:36 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) 03:26:36 executing program 1: lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:26:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x2000114b40d4, 0x1, &(0x7f00000020c0)="9b8a422adacb7f00f4152b43c20cf9564adaa7261e8e62d08bed4c3594673431abf5c6132e133fed5c750c34b195236e9e2b5f73299224b99e9481a623a259acefa7bf28e966f3496538b37606540b2aa628d906f55a2a777ce2e3d78c6358a6240230dbd900900d189e36999b9f2c01a9f2f7ffad77a9d2d1618f911fa2ef752fb96a4aacda6ab28b0a075c672dc0b20f0f65143a18cf5177eca5de536e81a938eec8a0ebe2ab13b1e9e69fec029a586c0c8471416c3d0e29bfd70481291f6683286a55d4fa6e46f40f864882a0faf99882dab4067cf010324d936b552aace66289634cb684b8df7925e6aa144c1145787d901d2211b3dde168cf88175075ca67bc10165fc4c907b9a01922cc7eca99580562c795e105769059fa789a66c63cf4348221b8d3c46c25dffe5400073d8536f931ab993d0c718f8b031a5341c0a2895f530feb5a231d7e362c547e27c3b28b7c1d6be639bb04968ac90dc3b2bfaec58d493c0b8e36d25100ef40a43f5e8c390cccc3b8a80738cd49acc5696c666f700885a107f497fb8b1076e06b2bf40c40f4ad54959e1545bb2e3ce608b0a3b8876a4ef36f88672e4b0a9dc60f5e89c10f3b12073ab405556072fc65a4425e1cfe32d6a2adf1fd5e3224956d92086eb08cbfc8413f7ed458e3aa3fc81262f84fb6d83b7f4e2168477f129e74f01a689556f7e24a62b67a0478c0c5ccd54b76cc7751fc8ec0cfab10a79a215502ed929225b8af3819555f1bd0fe157b83955942f9fcd1fbf3de36b373279bccf14120e05a85b7ef90fca6bcd1d1db6d7df0a9df414820be790c353d592857253e2df97d452bc2245ed7f06b4a7bedde80e3cd5f3dcda6f8366539b019c1cd8c1abc0809896db368ca6d5fc1bf9d3684a7d8700a82ff1ffbd6f89663adda7d5d5b8dda059acf7bae342cad35900db79a83c5d8e4b4001d97bb89e87b7e6ea5423a14da4ae16171444e9affe3102ee2292a6704adc33f16eb08cac21df4960b9805d144070ff631831a56c3cec0c2b6b40f827e9e6af709741ba9315f62ea07a6f6d214075f1ced76981d72df3425f1f2e371c3a1831e98ce2d0ec92bee5e5fb2cf6fa3e2d8fcc23efbfeddd4d07f9fa27e225316ba8f0d8433879c532b5647981c7e8ef1c4d4b0d877e3ef69010792f1f79e278269bed26e7448dc1fe1b87befb98e35225cd26542d02ce916a628b16e75b3f76039564221e927dfaa0b649eb95d4b7d26649f953cd93cdcca0a143a68f2e1f9fd3e0b8e6c3c8fda85a0bdf1378be55ea603b4abb939e26925efb0f4d19e1c2f6464eedf6709574a2b6cbd6135c146776360d16b03d1768d7e05487c68f5fac2a0d72a9e7cd3846c50e4006f866989f43db99003ce940f039066a05b75046c41b40f94973978b1524fdf36a322e0048fbe93174b9f1231efed8e9fd110569a8b9c72ae105cfeff4cbdead1ec00516d32d2dc9625d2823263299deac404f42d8ca215af9f6f2ff85d10f965ed32abecd3e0d583d04d0307df80fe6a1f5afb14cd45ca0054fef9df2b6e7ba07b820b60337d7a4c093424ee4d54dfa785513a305bad73596026127b3d91b1c77db35b08461c19e98f5b774843afa920df224fb68e7722369b881b10f050f1a6e12caa13c15483f6fa1f68e24bab567c2b6e2735c4a0ef247324c56e20c24e46d633fe9899759027123d3ef9c295a7599be2198fa5b53106c9a2690b27a740d2d49724fe044b0d8b9369e932462bee1b84165fd993773dd98bdac62a72b06ae4fdb702df71dc848b43cc6626e6e25c96d126e7b8e843beb0af0628faac6e5b33e20c2431e46cfee3f35ef6fee35cebccfb1668551af612f3812d9d455057bfa983c9d538349b984733b9c6f3c61dd2af1afcb5298a3dd7dff7ecf73567426b0511152d0f1c2d61b777ec1c6bbe5f936c925ff4cf01b79c121a3642ee1a3bb33f5954c1de1334a936975b24f04f0d11506afbd6af1e01ac276dc2e3149c6e06f0b8fba0dea8524bd20e126c0a79f1578497d8cad1962b1255646f6744012d63d26ce5fd5d57217255664351af85c6ebffb44be7f5f9d3cbd248fb641da3cef94613f82e97b60a55c643a3df45d531bb7a3bc7781dfb42579cf8cff8c3b7e7e8df5210fcbd80972be893c4bd305061615eb59cd33143d6ca63f24c24b052539fbecc936c5f1b49152ab3807db678b1b6d89cd706e7d1bc969c60c6e3624fc85d5a5264a05c93d48716c2153ca0d5b6f71b1e873616ed43303081ab6a1843a65475d2fa0144e81e55227f0a1de722f6e13c1568afb8ac8edb711475eb6829a8317f6de3cc27a2de4dc1e59d69a618b72677434e814d8028e348a6c75482004972fe8315e8a990f4847d7471cac3949ad9254ab4106e2373539fd108f29778f592d307a338fe4f11781b8a895eb599e1d4e824a615590acb7ad37b79be8e41368d68b310542e1212bc5b2ebf44a8cd4ceed96862aebc0ed840f04e5eb4cf95c7d79ca7e5db3a717f3851bb61b1446f0e63144e7945c05e6fbb9e0c5833ddf39fa73792b4346da7d4fddca13146e745f9ac3aa1e52212144d4fdfcd1c8ba45db8848b6fc0d50a33df482a0649f9298e3de3e171b13e33d4d0ae12f08940af513f9af5d32067a8f371ce73fce7d151faa03c259bb9b3e987a6ce0429a804ca557e2ac3493a999424ab72ced00b74cfc515752c96d539e71db4d1cfef83e2b9fdd860a9411987b5e8197016026cbb1b9fd2f98cfb383f73e767d47c696ca63105ffa0eb3b78c42c9b852bca8bed74b1f70b612532fb723ab5ec249252cd7778f14c202e3ce685298db401112fa0690e9b5287f7648ac07230be392a1e11d3e016d33da7d40840570f59ab4e03ba682ec1ec4b6f7471b7716684d49cc123a6b271d2e1cff94cd69ce1d1c422e25e08b8a4de9f5c837aa92d4072a746d8054feab53f40bf33cf7cd91c69139283ac6260d61933bf52e8ded14d8a7b40f9fe0db010771d35f16d6fbfcbffb941d7adb99110b39e5091a652ab7ebdd5c1c0219823a49a5e08b80818ce329dd18284a65e7d7b0b56c69a50216b50bb48d295b36dc3972270c7913632cdbca4ca94e42c24b870f5f47f31773074f91949f1c16c85fec1f348cb87fc7c28913c8a54878753c827e63cb653eb3070bb77f73f4077569d5a288bce09fe22141803ae0a2fbb73902f17c4647dbe33065270fda8d983226a570e510a0d4d345067b43bae9be8d5687bf0f8885be47664ca62f87c57f552e02353bf5212ad700783de9f5f261fd93f9446bb05760fa5e0675ca4409ca1ec49ee3147536dd7a8bb40fcced5051cae1c37a418a821e28c8bb15d5962f0377bf728adb6daa52e23505185dc37a2aa427dbf748b6cae372ecd2e879ec69a0a8bac30b8eb3104c614f97f7c9a76f30708dd1d50d500eedb1b2d1c827c9e9f0f4bbc360096c687705b544b99e54e1c8edcfc017a03e279cf6a069d6ab7bb1d25db75f80aeac7a0981f23e6c88c46d893be809efe19e4843ae604cf5f40b3fc8c51a94751aa86f1ed7f541c2e46c74ab4471bb2cf5421a442e640c9ead29d8d1274716890c0057d04741c1fc287ff15949ec23c509a4d424dc01bb73c31a51a4119da681cdb34001f1112e9f52d846acba749ec8478f14e85e726f3a871f22c9d97ca8cb475f7ebfb383294696ed4e105af879c7629acdd2d4ad87a7a26ece7d9fdc4ef744cedb062399be45dac5c1d59663de4731c2b4c5c9f8ad526229d5a485db44fa04484b884d3109ef3aa8124a2c32f8bcf146eabaef4546c26c2727c43f1bd1d5d1008cf6bb438972f15ff4b017021d66abfe9af6642a8dfc6dadf4d2a3eed731eaff550e98e350657ac8e68d6b6ec29975b7c6ef2439ee0bb894d6770b7621afd06d2ed9d0919a1a0e1c45a5b09cdb49e1745d61258d0106400db7ab878de3d2397e657d60fa2e4947eb7c9b1cbe5665c0ff17dad796d3569b3486b9a925fb5851c214abf7551574190b82d6e0a41c1a5d22e1f3090cc89e0356dfcc1680172785381f07199ff29a1b2a1ad9f2ec7e15018f2b61f028ba39212475703700795ee8036f9127db28db628c2d4bc4278b5e8fda8d227c603fdddda03526f398990a3c62fd8bc632368758548bc3487f1fa0ba5bb935e653b6d4334462210ebb260d2238246546a34503afcc88f2a602962350632ea5bf66695f1910637c7f899cf8c456417d3b6932dbbfe7c898fa7fd62fe8a5d2c7eb7bdbda51d4699f383e7a414c85f4382ecc21b7a317d55704ed4b3f0fdf5ad08cb259c1e3f80d4a51740cd4b649eb53167a46af6b31d6957b47a59410511b6c1ddad0d9c4f9bdda527c3f05123af8a9dd05f35c2b08cdc291a305ece6aa15c30c445b198f58c447e1751936b2bc41b9f85adfacfa7802243dc1bd1c799f7c4d6b163eafc3f3fb322109657a25596f72a3b214d2a9127dbf6c5ad58303bc384b92d35eebf5c4303ee96aa94901dfdc8e339aff92b6244cef9b8260e099515b4bfe256cbd967b1e654fe13a66f0391b6cc91faa5db17154cd19887288a7f01af902ce4ae7726e4a28cef4f9eae22b69424f6dbc3414eae5f9d04dd0cecb791c1b75d8cb94f5859c4e743f79ea68343e2008f56b1672641e85d230eb7b983730d37d659e9deedadc0472d6c32c3f8cc6062406254b11d8a8245c7edaa8d351405f8d9466b44d50047a8452799083655fb44f7e304b92bb7719391515a4bce92a2cd3bb11abf1018fd938c352e65a0573f654a65e5935d4fe74e4cccefaab002d674709612fbab22389b221a3e69adf1cdd47995f768b408f17f0777f36794d2437097718b0173fdc16e567b3274528583fa0b85777f7789b20e2f585067bf3c2e58b0c38f2e985f0637fb2b9e618a86864ebf0cf77d7a1451141bdf64bf62b9b1b957348cb7236f19bcd92d76a9c178132d42ba9bd739fba0e405a4389b56f4de5a28f4b99d45a01e99279481d31b904d24dbc6013e98158d4cd93e02446117a1473bfc9ae6ae4851d40f84e1da3bc9c7776b2794e6a67dd720708fa138f6e32857c8d653e6b855517bde977aeff24de8bb8c070269c05f90efa6a726236662d4b202b58822ffc4abf57b356523ab11148f90572b4c3c65884c6840252b5a4e5f0a8ae683251431f5ff8f1918544966343e19da8cc518147aed157b5b437b63b3aa828632460391ae1842f7c817171e6f14d0cd333b8d4f27dc9fb44a9c15aeb6473fbc1e6c0cbc07ca60c2c37c2bdbdcb405ab9237aebba3e252cdf238584f5d37b2a90836bd2e3761ab7381b95559e3ecdaa55f1ddeff65df69315eb16c453241633179f71b3de9378f9a3555991ed8180a21201be2139ad7bf359d16e9d050307ba69f68f07e698b6080ae05d518e33241e1d8b1fbfa1ae95c380e61dbeb5af45c199fbbca490ac6700e3ec4ef8a071f328c18a19518f25558eb833281b305454845565ac28546d4e6444ea96749636309b41caf63e822ce0432efe996b948eae97a3519f9fdacb6b89a031ef7bbb1a06ddf98a1af9677bced3aa64e694e5e0e85841e61c660bdbf15ae84919976a8aa8e873f5dfe75253f6a9d4397a9b9ebabc5eb8c43548be3b311cd19ebf3551300ac25507bbbf30b54964f6d737e02504c4a18a63e5ae756c5fc91369f292623d6cda912bd3faead3fd99eda168c99ca7a5e66a6d21aa06dbb5a9ca6b037ef3f3dc7dab1f180cd4c198fdf02f592c87788db9a50b97ae84b96025e96289d6f1f0f3c73241a7d4192846bc43f10be86d13b67cd98fb", 0x1000) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 03:26:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x124) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:26:36 executing program 0: r0 = socket(0x22, 0x1, 0x0) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x22, 0x102) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2) r3 = getegid() getgroups(0x400000000000003a, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) munlockall() chown(&(0x7f0000000100)='./file0\x00', r1, 0x0) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 03:26:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000000100)="068e625b68e9566a41d799ab4ca09753306ce2b064062b36a8b5e5393457d1325f7cc60c2844796fd364b957a7f1a832f6380a30c655928fe6f755f02febf3cc7d7fd2f9fb", 0x45) write(r1, &(0x7f0000335000), 0xfc94) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d06b2c1c6ed4538a4201094eb1ac6e96e27ab87602c9c5cef8b742d318d79395eab20a77386d4d6f6bf05f58fda89902c1173eee3a44a6003b1b9dc2efb49c6da3021bbc795daac2be6cbe3c82f9a93bf169bd1747bcb02e98ff7f37cdcd2030a2e351dd1128799051767424fbc"], &(0x7f00000000c0)=0x6e) write(r1, 0x0, 0xfffffd7e) 03:26:36 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x80, 0x5, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x42, 0xf00fffff, 0x101, 0x2}, {{r1}, 0xfffffffffffffffa, 0x5, 0x800fffff, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0x20}, {{r2}, 0xfffffffffffffffd, 0x90, 0xf00000f8, 0x6, 0x7fff}], 0x40, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x5b, 0x2, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4f, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x12, 0x1, 0x3, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x60, 0x1, 0x8, 0x400}, {{r2}, 0xfffffffffffffffc, 0x4, 0x9}, {{r1}, 0x0, 0x4, 0x42, 0x800, 0x3}], 0x8, &(0x7f00000000c0)={0x6, 0x5}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:26:36 executing program 1: pipe(&(0x7f0000000000)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 03:26:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) r2 = socket(0x1, 0x1, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x5, 0x7ff, 0x10000, "8eb2c76c0435bc812b1f2b34fe3c5f884e5a92d0", 0x7, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 03:26:37 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x8, 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chroot(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x10a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x100, 0x3}, {0x3, 0x9}}, 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 03:26:37 executing program 1: getpid() r0 = syz_open_pts() select(0x40, &(0x7f0000000100)={0x2, 0x6, 0x9, 0x6, 0x4, 0xfffffffffffffff8, 0x1ff, 0x36}, &(0x7f0000000140)={0x737b, 0x6, 0x0, 0x3, 0x3, 0x2, 0x9, 0x9}, &(0x7f0000000180)={0x400, 0x6be6800, 0x8, 0x1f, 0x6, 0x85a9, 0x1, 0x4}, &(0x7f00000001c0)={0xfd3b, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x191) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xfffffffffffffff8}, 0x10) 03:26:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x200004, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="744747850fdb2a49b1ec4601d687a4fc55f025a948ff6966faf82d6ad2e6f6f7e2a6d020549993332964abe4c27ad6372b64695f6b71f7a5d8381a1adb8835496489c1ade35fe5e8d8dda62cf3a0dd9ef3b1310ecd644103ea805e57fdb9e66f12bdde7614e8651ebb9822c183f3b2e14e195a79337b103c7960ce9167165b70641cea3a264a282b23cc2ef6389b72cf4beba81cec9c57862188ecb69381371dde9faeb35517557003389a9286d176e31d6a305ee9ebf6dfcfe7895bd94b", 0xbe) 03:26:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0x8, 0x8, 0x401}, {{r2}, 0xfffffffffffffffe, 0x20, 0x84, 0x683, 0x200}, {{r0}, 0xfffffffffffffffc, 0x1e, 0x1, 0xf0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8d, 0xfffff, 0x0, 0x200}, {{r1}, 0xfffffffffffffffe, 0x81, 0x80, 0x3, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x4c, 0x80000000, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0xd3, 0xa0000002, 0x9, 0xffffffffffffde6a}], 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x50, 0xf0000005, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x9, 0x80}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x80000000, 0x966f}, {{r2}, 0xffffffffffffffff, 0x2a, 0x4, 0x7, 0xaf}], 0x3f, &(0x7f0000000000)={0x100, 0x2}) mkdir(&(0x7f0000000100)='./file0\x00', 0x110) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 03:26:37 executing program 0: r0 = socket(0x22, 0x1000000000005, 0x400001) setsockopt(r0, 0xc787, 0x7, &(0x7f0000000000)="1122d64edb24f8fb7074fb27ecb1dedc5055e777d6dc7e99f515a3014e67e21bf59caa65be9d7fd29651e9c6d2fdca7f7111d614eeaf0db4a4544adda0009f8e728ae29e739aff00bc372520054c969ce8402e746ce151d757e72a1f91c437", 0x5f) r1 = semget(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3ff]) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 03:26:37 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() dup2(r0, r0) fcntl$getown(r0, 0x5) 03:26:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd00216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xc4f, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:26:37 executing program 1: r0 = socket(0x18, 0x3, 0x7f) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r4, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r5 = syz_open_pts() close(r4) dup(r5) ioctl$TIOCSTOP(r4, 0x2000746f) r6 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSTART(r4, 0x2000746e) 03:26:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380), 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20082, 0x104) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 03:26:37 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(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:37 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) read(r0, &(0x7f0000000300)=""/35, 0x23) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) setgid(r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x932, 0x4, 0x7}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000380)=""/215, &(0x7f0000000480)=0xd7) syz_open_pts() fchown(r4, r2, r3) 03:26:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x3ff, 0x0, 0x0, 0x0) fchdir(r0) setsockopt(r0, 0x5, 0xe0, &(0x7f0000000000)="5e917956ed5bc8058a6a86a5405da24f360142b920509259ebdb9e48847c976f6731b3bd68afd7c45ed22e89fdc264b47a9245c1290c651914ab31490aa2acf624bd28c775d874f3ea87293e409bdb1eb9123b8fb8c08848e8806e9e9829022229d6acbde1b0d4b552ef879a2a642217b3c3098728bedd77f33315c1e68ed9d46d71da798f2aeb4853a4ed22165a90f80d842ced325189d540a79ab0e6a5a576c5057306b7e353b57d91dc0785a58d32d9c9e990af508d710397254c9b094e0e7c549d4c9496a5bbc3791e1198f254272d5905b6835d3f7386c272bc11971b00276d08ca712baa653261d2d69226825d915ec10e5827c50f", 0xf8) 03:26:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0x68191b77b657704a) sendto$inet6(r1, &(0x7f0000000100)="42845d30deefbe5123171a88e094c442a9d5d7a4e17751b9e7284d729dc330c63ab032708d9a43cdec60153ef34233894719f35738a9a97b0df39d3d81a3abff757000ab4d28ab40cc673a3d89cf67e3b60a1a00aea20f128e4693b93284b5574c899a6079c9620458b22ec470580770929b7a416d617ea27a3d2ee02eaa56ea5ce49e322d28e6e1031b0750f56b1e93186830248d1f9b711c967ee5f190a93ce19e6fb40050cab80cfba596493c8eb6c2da6bde2041584cc4cb8dba464fdfecd15151ee5c4378c554866b53f09a9a064bfdd25306df4bb58870cdda03cbceffa4d2c0b2064f", 0xe6, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x1f, 0x7f}, 0xc) sendto$inet6(r1, &(0x7f0000000340)="d5e3333d15a83ba34e9a4de0f09012dcd14510a58165d04d2d0f27909e70eea710da2fcb5c4c1546027e2efe6dc30f02a23d858e9147a3a3e413140014bcada4c6cc3a56bb6c2e256f3c818bc9363c9783743fe86aef4cb94088df3133a443908a544e381edeb4e4fc4572f60e025545dcaaeb8a44c62d6d5e51a8da4fbffd618d0c4b9625a9d139e44d2a03b5ca45f95e4fe4f92ef71f1f7c365073c0118497075ebfcb83700dfbcc71c9d8d6f77c8e1c42aee435bbe1619d322c9798dba1155c9f53d4046380be8e481eb66ab3072e7deb21f04ff8015c37", 0xd9, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x10000}, 0xc) 03:26:38 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 03:26:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000001, 0x7}, {0x2, 0x6}}) kqueue() r3 = dup2(r1, r2) socket$inet(0x2, 0x5, 0xfff) close(r0) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x4003, 0x2e84d2e) execve(0x0, 0x0, 0x0) 03:26:38 executing program 1: r0 = semget(0x1, 0x0, 0x10) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/132) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 03:26:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt(r0, 0x0, 0x13, &(0x7f0000000280)="040000001c71557aa4f49c37fc64a64e9b5cc633d09a0bc8b97e83155f592c67721dd46ea1e74819402688b3b41ebc3d7aed268503dcf743c55403de79fe3fbde4fb64a7b4b413bd09592c391320098e52c18078f96833904fc661dbc984fc96879b3d5fa882997645a39bb0c14b5278acb839c9ba1d4f9fad0a5a0d6d3842d5b3276f3d57d572fdcc132f3a8c8696368f540d28097633e5227945a21ad34569133314c6703720df9a89c04325695a12f8782a6dc6b122b9501eb019c8ea248ff0f926669e7c55073b6c94f59e97", 0xce) sendto(r0, &(0x7f00000001c0)="2e677eb1d407ac047c4d69b7dfd5ce39d1a141dc63831ffd474c70fc26ac1308c7c4b045691b0ed08d883c24043b8ee3384b0906e4", 0x35, 0x405, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x1935}, 0xc) listen(r0, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="de58aeacfba4e939debac998275be7797ed8ebf810f049473e10f0d373d36f1addcbd225afe3b7abe4ce290d72", 0x2d}, {&(0x7f0000000080)="2687534ccf122b848fce3d9ce850c4970bbf43a750f562dba88ac40c3a0c65f558b515d7b97d111327ea21384ea10c0c6f6b663d4a5493d4207cabdfeb627d129df0b0c3db864463a8a88fbeabc1d4038aa84888d63273ef02f6abec6e858042d28e0e03c0d73c0af0e35082dad64a6eb9dc9f3708dd1513ddf2a6e19fc9b19ecf673ecdd65af174cda8bf0ea14c80d86c38ae3d25613b06e057d31d0e0bce0feb8cbf1ecb9cda2903425bc4a3e9a8819e3460fe9768549d4b3fe3904247823a232af2d8401747dd095cf066f8ada096c1e84e3267af6827ee64d3df45fde741a448823ebacb04e81a0b56933ea1654cede9c16e325189bde59b", 0xfa}], 0x2) 03:26:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x5, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x5, 0xffffffff) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:39 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:26:40 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db68e68ee9eca4f634fe5daef587c9592f5eeca9edb3fb57d17f656fd554265e31804288a1d3886c4eed0b9848eb76a08260e371b672a25c2b0085a91225c8cd969550145bc2dbfd610c731c53df50582e869130d6c5632f94a7fdb60113be9f4f27900fd2cbb42e720239829bedabb11a63e62855680b042063701f5db6342b27fff5b69b5cbb25fb3d877935d1b9f6f32afb70e78d6b6b03d2e789e7c78799359012f939ee8713851d9450a1117511efcdb7bba4e310818e164fc325383d5b10aa186e8eb8fa686362279a95ef07ab80624f5414be1773806e6f82b6b7200e0ce3484cdbde5b0e498f0c0db1fbbc29fd6b8b2de57796d971df62602d5e4af59261a16f92843f312f9c1537ca8c013455e2346fb884c129d009e190ec0a3004fc7ef93989dd430e33a2c4751556baf7ab5f906918404376145fc83a63a5388be784df12702436b25ecd3d0b37a36d6b707ba96515707f88a228d9ae730e4b7e7d9dc312bba0fba0c7171c3c9e6c030a588faf6f400670f8befd5688bbbacc609616a9581e646a6049fc0e5baaa17d629885519d90ea1bb987894ad30f5b7a8b2fd77825749d58b0646221cc8316bea6b8b2c7636cfaff0bab8d7b531b2481830dbb3e81947bda8c0fab58fda85af31fbdaedc440627949b7dbf017a6f9a5287690eab6d0b7f711fa1fd5a917305b0216a4343caf5cd222056d56590c97c9ba9f4e6be1d4e0bc23463e17e2f4b98d45a07b5f38716f40756a441c2376372419585052532d425b59e7d17f5feee1166773c5d782bec51c36a9e50fa4beeda9c34c38eb1e2e6c5d3e2ce9879d73a56c0127414c9e29e9f70e980b19392ab4e1648d356099252b966b387ffd6ce363c677bdd6947b0c5b7f7cc1f2c87f291c5cb348b9a185142c872bfe5c9959e73315b4ec1798760cbc1c09561cfa62081726f13f8e99aad606ce87dc6fba59db260b3a811c1084eead8ccec58621823df41b50dce49c1992f2128720ee5101741c7d69be7f3e493e99f7ffaf07fcbb6b4dd861a1eb26578a1c24d8fd90438374c299046b2647f92fb77ea75f189874258fa9fe5b27d3d7cb97de1a83dea2506a23f8e8b77aca163005e8c514ab2a5a46788f4e5042024823f105c6ab8ccdc58266a1dc1f7d55a39f0eb98360ded9aabb60e1f725a84aa5309475f0dfaab5dab46ab0499a04fbc975a7d9f44c231f9a735854b527316835c67ded19f8696e95d1fac826b2b08c5c21714e336bc6890c2d9664063f9d6a3d08e09c52b6fe4a29d494cbc77941b043191863e861ead03f843abbc43d3a08cf88401731f639edaddc4eedee08ea14eaf1ddff48aa59faa18abfedf3145d5d3c3efe5789303759fb790e34c0e9d7db9019fa019e770646dcbd20d276cb2904c03f85400c9f7fedb7558313f1ea06f4ff662bd7bd51923d74893c6b4c01e2a8af32f54274fd713550a5816a1579779e1aa77b9898c35b93e412b23c29b47b52d35dfdaeb9cfda3b04dff5aa7b194e1652aa9d3acda2aba474cf379f287d0a34365b9610b3a33677e0db166308ab69d4f9f212c67b6e25f3c2728e255f8805f6d0aa31db10226416044400adf5308679d99506f3475e148ce4dcf60410871503a9ae8cdb2604eb1677fd440dd7dc072018f215174647c69309177e681800645feeaf664690d1f97853e4e03bd30579d822a97f5eaf3d0f631852bda37b2379833a16984927b8a7b6ee0551379bc9b8c86997be7b297c08b67317c5b18d8a9b5cefbc9125fffb00503e0fc2e5ce9e639f118c4b9ea61989d1f5ce8c74538073a1cb0624b3a41d1bec08aa9476fc681277974cbfb4080b1ef36344c0e236fa1581210cb9f2c977145d1800801bfa98e2b4917d55ed5dc1cc859652a8575c664f95906ecf76385df63f1937683c0a5eb4f353edca3d6fdc3baa9d708504be207f31a081d02d4a5a10866de66b66dcca522c36d69306ffcb5cbe5c7cd34f0e3732de9ddaaadd9ed41bea0f5b8ed2239ddcb8a2a858003c04ee85d1e8ef3b238016ac50bd6815f6e10d915773c7b7f22d0c2dd596896a92b3e193fbbc39a563147dbf9ea096895708aba545032ae4662bbfd5a4bb54cbb4ee41b3e4747957773933f5d14a24012227c6228b17d38d2acf3ade65f8208997dadb4fe478cb9712f897232751937d84d00737ae44bc7a7d4d956e93a8f57d5e0e17bd76c888878b49b55ea695a438f44f550a7c618991dc1ec5a59b2b1e5869cfcde10a38d306e713adb2e416bd628ccdaf83db1966aa31536b4efbcc468cc7ca9b6ab85592a44dfcf7543649204f3ad1019c502eda9a8e35be99e91c2a78e095edf4991012851b481d257a24754cc6c9f6619e42275e684c4d85793b1568704a8880b946eaa74f3dc2030438c91bb3627cdf60f84be7e69d6500ae6373e3841ce4c003d59917400813dcd80761998cf6c9e5e7fc6a2ed5f98e4754a593dde77b9580724b173b6b8b2f597421868ad09004c9a1287251338e595ce7f6617a58e8cadf39f97ffb9d9f1f298ddc3eb15b91532f24d4b4aeac9cc0c9dc96b042ba84331f9a6bf8279de6c0df752be21d3605c4f5b2d800245144122ee66500ddb4fcf5d8123223071c676ba5623c510e437a200bf0cd2ea1954ab2bf3f2fb5537c069fa542679dca2ab5052645207feaa9e3b694155ccc8f1c60649ea0e60d384a49d474e111011194a3b6efa6931ee3f004f305f5293c1d2e0e0cbea2d011d30e934f8cb436a973b4a7e1edf448a15dc6667991c81172f4f6043115f0de7638e7ff1d1a4fe60d0a1865df15928e90ce3d94a342a67f3c75e192244aa36b0e6154e9b52652bb3b686618c82c21ff7322b20365a4dbf11d3ac94833c201cc31b28fbf25e6a29063a5d14a3aaa0a501c585b568a124301b1721899bcf4b00736d1653d254eeb5e7a17c31a4c5f6a6320075b56398812b5506e434dbc759ad9f7a70b87b9a97a3c3f875d8539f3691a7632f58b2f70eff5cf5dc65735d1ad82b5e8e91eba0474bc64319a2c7dda10d2ad3a23833e4de9fee20b07c013a8df3a9dddf8b1913d6c9dd457d8d1bf1b24451ef177af5440d66ab2dd206a49521ab4eb88a3cde60d4ed8201320cbb0f0d550329e90be172aa61ae0dad71fe6edaa3ad5792851d131f75ac5c0e1fd68676f211da109e98b6d391a809b3fd6ffb831bd0781642b893c52c8f457ce0ec7ae7f28b7d52b5b4b43688a1993b4a39e41574757f37d3a841eebc6a85c789b4b380adae7f5250c8e96eefe784a43465ae91d8e33907530269df7ec28f17a3c66850c21a0c3c83f231d3b458d50015161a104fe411772e0e6abc339e0cbe972a720971154c83710416ac1fc8d6305a6d221e9da84cf2bb05a697a5fe15cece570c3adec44018a3c4deee9395b00de5ae64a70c12557ce66a2c8b9e2268ff1c89f98d4c147c3d3bda754056cb2259bfaf0a5702512d3fe7d7776830961cf449c0fab8e6bc33ef2c3c9d6da6d79b56de38af0208ab3be953063699233e50b8fec462c0e1a257f5ceef5e68eb3e9e231568c094d6c5967faee5e6c8e4a3c153ef6c6965b4090f78657218e559ed61255cabd6a7e80fbc6786ad7ff7a01fdce3ba6919289f8a52e69e6dc5c306ecbae60a9a14c167103cfe43226ce8cebf890b0126bed77be4c71351882cd0d34520a83ae7719e01a9305ad7d5585c876ade368d97d83908821031ae895c29cd064ba041d44b8fcd8d3e4876cf6f3fb35926ead4050ec720622e025a5d29d6b2bc209f699da30cae4bdb94eaf8b293d53411e1b2aba50bda0d870bdf7fec58e0a4079cdbe4e2a62cc68534b9d57118044e41fbad5ee69cfe658185f1dee676c425728167a7dbd3e3454ac5dbcd84e933eaf13e1dbbd9bc2cdb4e741d38e5d68744eeccba3851566abe81e20fe2c5284630bc2b3e061a04e6c6dd1074f2f34c731276c8f8848d14b46c944b57c54706685a206ee16cb82cab11f9c849f957e1a6aecd4ee22843bcd6f71cd703b28c3a7062fad9bc911006d24121da97faf6fe90d873867afda9daa7f3fa0acce44e586018c20195b4ce632a7ffbe50e8c0ce0fd20a6297071ac4daf87b9e3daef77189453ced455f555f83d4ce08e10603d5f2738fe5a4f8297e6aa5a698204c43da79942d4c366d1ee6627ba875e861bcc67ecaa3526f7ccbcf4efeb85b619493b1ff7ed629fc74eed54bb794af639cf8290e0da7f9b69cf7d83454b573d8a97768b75daf340d974e2b997245dee89b9bb177fe3f7d7ed8262e6ce825734de4ac483f9ef430b56b3c69d6be6fcbcbd85221cf4688a7bdb495e1d561306c4e7ec5b23e39006bf89f33d74d0e75cc188f533eddd04b0fea6906ec1d7e7fb4dce7f927b1ff667cc1245e9245e2dedebc6621a78790e8510427c26e7cc68c1cfc07ec3daa1522b62f3e4635ee4b76c607ce4caa746c23e1fac6b5cb773e6e682928e84ad00da04609289994cd7016d58519fb37d054e39d96f6ab6bc087a4b24b07d480c1fb04300800e5912cb726dbb0a319510edb9ea0eabd770ef0f57155f34de7853d1cae1c2bed006c476001d333f76730926428da37412debbe2fac1c0c6a90f36ea06c453a178969de5734eb29ab36e294895795dde7c81900473b848e73c4d914c91c4aa83928d3df3568d36b3cba2a527008c1eef395af363f01bb5922f9d266b356437dac1e55c82d798f7a3ce621f4955116e6764c620ba1bad378f0cde66d7cf42ceb9804c9a9c255b1985b35619bf0ec32205649b53e3e010fccd8c8a60a83639c4165d810caeaa7836c2b4ca37ed171a24e781f917cb7802c326c3ea320266301f8b659707c86caf307bea6f2a5cce28e788d5467044f4d8710adeda23e00027f66a807088fe2955e31ea77cd8e49237bdfe2ae90106c57c39a05989f629afba80c2793b9b6f0b3c24eb41bf767478f451346a1db54c30e3f723b78e085cf417e399c90b1b08c288d2200409366ee96114d6395f41f74ff65377d85a076b1d58df2fcce3a84b8cd23e64b3a3393b82b8bc763f867d28790ca780efea99928a9f536ddd8e156caee7558515bf7e01ead1cd0657442ba8da14228f1a5ad8f93c96ebe3491d5e45180936f04a235d49cfa630501c661b1cf45a3a6349374f0802191ad5cb02063ae09ccd81efa97fc932b1140e757ad720b46e60221dd8aec7f4d7a31724f5caff273a8bb859b1c837b264d7aff9266feec3b97daf0d658f20c49a3b2c71faa49d31df9fd32556543166106a7290683df1bff91561e2811d2b10f52aa26188cdb87225f91d6a00d0b868ce67ec1f30ae81558dcfb26fefbf5178d886daceb7f5b7ba883596d634935696cd874d4f85139653e63950691028e7b1e9e223304c2ab3650a01840ce947c1562b04b79fbcf3ff61ec061ddd0675041c45768c7c04fd7d45ac4c1df4f810dc1f2e13664b9870102d6eadff944baa85c63e73459df5299ff68cafd6fe43a36d7399746864da22d1fd61f0733ddc6fef0e7929c2de595a71aa2a0e0506ee5f4f942108542fbe66f755952ffc1f1614b42d6a8bd5f3d1fcafb9ac122f853d2103d9633e08de45b0e5ac5ec99797bf899779811d57fc94c3944adc3f310626259de4e69fa0c8c5de85ad2eac2c5e85fe8a6b2b27c7f49d16e76af6bbca2c196f354634dcab9b795445bb354bbd089d0236e98759cd8327f91b308608ba22994c8e7a60615c203efbe9902b921371fa15937e8c3807bed8833deb3605e0cc42f5bb1e6fe70c0c3152f0309eaa5a0e0312f77cd6ee7d", 0x1000) accept$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)=""/169, &(0x7f00000010c0)=0xa9) 03:26:40 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 03:26:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = dup(r0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x1000000000, 0x9c60}, 0xc) r3 = msgget(0x0, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xb) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpid() fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0x4) fchmod(r2, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x400, r4, r5, r6, r7, 0x31, 0x7}, 0x7fffffff, 0x200, r8, r9, 0x8, 0x4, 0x3ff, 0x6968}) 03:26:40 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x4}, {0x0, 0x8000}}, &(0x7f0000000300)) setitimer(0x3, &(0x7f0000000100)={{0x3, 0x800}, {0x7ff, 0x9c73}}, &(0x7f0000000140)) 03:26:40 executing program 0: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) geteuid() r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) read(r2, 0x0, 0x0) 03:26:40 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = semget$private(0x0, 0x7, 0xf050d6e3ed368b23) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/141) chmod(&(0x7f00000000c0)='./file0\x00', 0x4e) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 03:26:40 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:26:40 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)={0x0, ""/253}, 0x105, 0x3, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x1) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgsnd(r0, &(0x7f0000000000), 0x8, 0x1) msgsnd(r0, &(0x7f0000000600)={0x2, "0fb9af89bb9ea3708db7b8e096f80d91a5e97c7bc152c5bcbd226b625ef8512e0746a486141a88deb5d0ce809ef04a88cd1a9b0320e5f7322a285995b986a827ec1fb4d4f3674902b4389027ea31843f19da2cdd828ede6fb290908c9af2cdcf7099c5fb149bc2026b88d97815af33cfc0b7839cd8cda84a2db2e2b855b70fce6241d847a094992c5e61f96dd4fd8974a20443008403b8cd3d7dce3b527f3c45e92bf78a527446b0465dcae8d2dd37bc632812bc9d2bbe7b3117ea60150b140164ec85d4b731b1b74b072d64e44f2b8afa27245c0350c8121a9add3ae0ea84b14120bb0ba03c2711b352a0a234d5c0774a2d"}, 0xfa, 0x800) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c6219016cca83547e83062e743c43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d63d2e8f3535d83b179e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee400234413208261346a723368adec6abd69dd9ebb0d0fba16b20e0f0870e7959aec7e171f9747f5a0816a0d5f5d20ccc66aab"], 0x1, 0x800) 03:26:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket(0x38, 0x3, 0x100000001) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 03:26:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100000090653d3d1c337ffda9ecd76600"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f00003ea000/0x1000)=nil) shmat(r1, &(0x7f00001f1000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x80) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 03:26:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getgroups(0x8, &(0x7f0000001500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000240)="8e08b682e19051055576d3c665fa8db2f6daf0929a84989a9e2561427a39fa24aab5bde5240844b31c66e852ad5ceb559bd69a879518c26c28caa4ab16cf592151bba17dc68221fef87f31b7b46989f6badb0bf76149312a7b59b11301442622e1072cdecd7ed1a43f2b899fcbda3a58d11fc6b5b8fde0a9a4e63c111d24ca199fd91c88ea8c62d00d0767bb84df508c80aa6660a2f9502de27b133f0e4b70e427db7b", 0xa3}, {&(0x7f0000000300)="a13be8a75450a996e20f147f97990c39d367456c7aac425eca5cc425aa95e1e801f7b065aa9e97e61a498e771e60404b856e0ae06d985a183b811c44d8baf959e1c9d76aa26c221a6d84b7885da4fc7f78ac1a7f65c9c72063158bf676093acf99007ac241529b16f46f0d67a1d8defe0659012351e9bdb7718d5b3e8480164ba7c6e9d440", 0x85}, {&(0x7f00000003c0)="7e9547c7ca541b76b902078b0c4581b869e832303b3f1fb48fc449865809f80124991cb54d9220c17c8a6486a256", 0x2e}, {&(0x7f0000000400)="268f770392c3e8b71b00373db37ed1e1b3d650f84f0007569572bd927c77ed6249822194fedd9b656728e6a1f973c64a19f46b7ee459c9d4c839db9641548173c6f9fbb6a85661e0b4405e8cffd665fe2a3566addda2682f7fdd06e4e51d3c657a8763c36044c158e4810e4ec1fda329858638a14df57e56e00484c1fc25bb6807d8b03a061b948490d58ffc886cec48920c091d60919aea113ca0eb85c58a6c3190cae5b3f62c354de97c465edd0fbba7e21389d9a79dc6a0d6e88f8c440738326a7a1c313eff707f3f77f06cbb9a034d34b83941cea455f62d4b2b64b548a343a8644c127aa08ecc9c257dad37395eb346b7493a59fc76a277e9303ae6f2a4b3a1d2372e2371c7d100374c085120f2e70180099d165b8356406179b8ed79f58c6994361c5845bb73fc5b103fd96343fd1f1da92a169f078e31cd92b7c8cde79cd496e845677ac8cc476a934baadd772da104f317f1878b5c0ef2718e44fc87e03261457a5c730d6eaa66a6b0c0579437994e187b5e246afccabd1f6ce5c8bcc85ea3c08bda584f64e76b3f46dc7647e9b23e11dd006bc2670be8cf0bd3ddd0706d88d2abe633d6d2b891f1951ba79980b02763f2edc9937bb9632988bca86c80cd8ca86bc1a8947705808626735e51c6a989db5d7cc36d7b5fad0f4b85f71b20910d72339baf6d2c61d0b74d7f23cd5bcb05094991f34da94c02ee45ce9a4ee9a9bcc18309f2fdf164b93bcb50da62b11a43ab152c29cbc8f5522009bfc3ad4e25850120e8be216c2a81a615e66b0e3d5333e852931248c3fe08a092f7424c752e5b5cc8dea56451158ad68bb9ed66035121290906e3052c52e9c1258b9b0307a4a597b600a9a38c934ca5ef5f25af5e312bb04682b209802c3de21d9d22a117582e4cf616c48b93e36bb7933230e1b034dd881955af20883f7ead93c74f3c40e568e7683ee12003c598e8a570d20806d61b65741415b3b3d89d760fd1802121e47388a7b346ae15890725272be52df2b86eda9de9188898fbc77dace2dc662977e48ff6f10054430a5c357c37ce8a2829af6e04cd85c0aacd4d567cd8eb545d26b1b9ff75c74036269261cc558a4230fd33956820cf93d4d9f34680d3890ccd2c3774e9159ca80a3fe5bfdca4c310e1065fc7cfc53eb44fb856e65b5e8aaeb6a1a04563f321dfe5e87cb6d7cb55f5922d7795b6c55548db3a46c4bc7d5ea008d689504c7acdb506639ff112457e820488ae42ae1283ffe4ed0c05936855b218f36848098b3d2605db3c7dbb81e01fc034015863951e52bd6076237f6019ccb6471d22ef941d7b67f3d2c957713f7cde45d880d8efca3d2ff536262ca2f8b23a671c95c1e722835d197e4d376766b8ba6ffdefe6cc1e4378d3a9740befe7ae8c9679fab4f5397c70043a0d59222ac5186888c18f62b4675f2cda670859083ef8b0fb5b5438a358793bbfe27124726c048589a3a7c90943fa994f1b1e74c10b10bda59f5711b5479954601ab9de244fb6560794f0ac831808b84f3044d4bfe3a2ee7992627f326b161f70a3657f2be67abcaae9d75740cb2be7d7c284721a3f9f4feefb9fa8c246ac9576111497e00fbb4b819f7c754596aa5884a9b1d5f3cca88a89cf2b6c33f02a659321ebfe7792054cdbbadb1bd301240e7bcf75fecd564e1b91ca3709f96f67473601dd6dc71d1ed8702628d39949ce51b4f755f374462083dc8f80829356d17c9b2686525156e46518621774f1a3b09bfc9ceb59087e10e8bcf306aa57b126e38a3ca63bd198e2691e924f6316c1bbeeb2cdd5a85e6aab804ff0ff7083b82df8157fd8da610e1513156f7069eb573117b2ceb4f2459351780d3156ed771fcd02bf774603a2b4c47e9843896f994e4260d20dfd95444ec79ae5fe86f100c72264edcb67125ee70c515c7e60e83fdd396375ed7b51d4890c2b76aa5f9e9876f1be49a4170eb54a3cd3e5571b6f3c9620a0dbf6e59ea3ad3cf2c06ab5191e50d69017604d74e6d4d2075259946a2182a9804bef7f76ac2d34a6913faefdfbb8eaa1c4539acbf36084c6b147908c51d5a9ae0bf37f3b0dcff3a728bca1f688a0ad6d43c73dd37579cfcec68aa103817743dd812e8fdc046a4a4cae22ee559af67eed18b81ecc79c9b31241208924fc14129d070a9dbf0888dfff8b0e276cdf7db58db80a3e14243db0840127e0c9aeb3ad641e4121d08d9c7531a9d75792ed4971af64e9361aaa00034e67f3fe7530eff27676ca662eb22f4a3d784d39c2ec09537c6e2c2f275b5db6505b75613a5960f4fdccf6257050579708acb1b60441b918f845e711edbed80e96ce1d7369e1921041d96718d819c508e2723c68d1b6d6eb81bb95d50aed59034486b0173831260925c15c340c5788c34c9ab5d8c6d537a21924b16eab5d27eade906896eec826a0c16348c6b50a93af73c150f053d3fe6b20bf208a604bc91b7547a532e78c33f83116f49d309f1d04589df2f6d5f4acddd7ff6d2c066e0ab72506893dc157bf04fabc8db7ec22c7e444dd78298293645c499fe47764dd26605026b4e1c1b6aecf6a850dfdb35b45c08c1381a9731f7f2f498aa594732771028e93c14c49359de46e4c50423e98bbe9c0426d9d552757d37db31d0638c6959969d0c8b14f84a7f7054a44d58e9206de05405ae5e5f38658097da4d1877e656aad781d1aa15b72d0cac7fada57810f511cc8250aea88ae94cfb81f6bbb8ddd44a026fbac0220f837be8eb82a1a58b5f3e9430ca21700548bf7f1296e93f464da20cafa9d18a30e9a1707a002423469526088f0072e65b9e4ea657a577c00476794caddc02ceaf49e4616a5be2e0d87bbdbdffcbf503862c4109163688405722556b2325c18589d2d29c77fe4d934a3b04865b586397a4160c94e5758ab4ca78e968b6d057b583d12673c1f1f8534d0ce890cc7ab6961631c1231c2e0722d2a148617b5852beb635cb1781a8198de71bdb0b08116e740b48bfd276b1cbb074cce2ae0cb919a6a39f4db8750dd0ec0a6942477f73490cd3935b00f8959f9cc428adf2c21249498a1eb774b9f755f23f4961384d0af08eacc2235b4fd148458855eb810c69b3ada7a250b9a1f4e1dead71bbced60bd980b7375a5eabee086770e054f5ea547fc78f45258ed1699bfea8c6d87d280feded1bc07e0ff198ec01b4300217dfc59e9c176fabd517e537041082ad9d133ae7602d6755adcebb0ac8811cb428cf735f1774188856cc670c00dc9bebf0b8af8314ffbb652da352a41011e8141b1fba34e5f1b03c412140c633efc1a4fe77cc1d979c35dd288c77f6a4e4f46152e3fae389d5a943206cff380903283b2780e8b79d8c83b5c1ea420f0a39597c439ee436ea744af478ade573f83ec90aba30a4e25ffc78293bfffb4ba3520f6bad958b9ea3f9ca3babd0c3db53f8ccf9e60d6954413c8ea751ddf129cd025822ad4d119e5a6cf3a6e85f63cad404145a026ae1cc292adf7d828a05714b28340eb849eb041400378bfeabf4d728c551446aa448a3a83d1fecffdbf9d17255539e5a4ed215951a187cfdad97010d06d60c84688e6e1985545b2ddbd3ae04e85a951d57d35ce6f39940412060509617cfb0f4f2f0f3546023879aedb596524e7ea88baa9a39c3fea13bef2dd785faa537f0a31b82a09084405683e69900caba591e42da7a8abce170a737846f58df20a2b2512ed8fe69b616a25966f53f8f2b68835e4d526e31605f202db027e549353defc7ac027bdaf070efd9fe389a4e612821c19a985a662122ebfb2df85e88a03a9038285c21a4e5bafd57d9d7f6adf5313e654e60281a8707962909e78f10d8ed633acebb8599a31cc61daa2b243f90e6c266cb84887fc86887f2905ae17bb47a8b8e3b92f7d7b75b3884943b919b417344167ced823dc6e49496e721ec10bbb68beb654f50c2673d63bccef5ec9952e26708fe1c3c15cbd60e0d12bdb24b7694296b193154142e4df7fc2f28d7d1867cb59b4972b872a985b268f479a44f1926ebc09b888745847cb12d7819d94a3ab74fd068aa2eb7f020257e791dad215d57f6217db1eab814371e65f28f37d9ebe4db71d47df062723e6d7ec073060c2b17694c0dd0675decd57cc3806437f7315958ff81d0f87d9b2cb2012ac47c7a000616a98da83fe6abfe4b786314ad438d019d84230bd5f74e28eb6a4701e109c63068cf4df60da49e4cc9807b08e1b87a5531021ef595f9e4979573f31e136308aba1030badd484e7e1a487eddbfe438b10282109ca46e1a1e30719486f8f8a683b69517fd13ecebc6e46629810fefe68ee63d8fcf399bdb61e25c31089d9e0adbce4c1eaba4556f5496898028408da8f855c73561d55645bba4ca3f0f6519d22cad759e3fd2ae58286758e52d5fbf992b7713a92b12d916e016a6eb48916e010373bb85ed6c3a41c5b5e01421722957be2654df4daa8de5154784ed653255f999cd9ce72c7d2509609c95b2466c5548ac3a303d63794660f18b4aa9b166eed3f220c648222717ccde1b0a89a2b9f26d31e58e114186511674335dfd7cbf3dde63f62bc6d21758c0de082425f86911c62598ea611ac276df3be6a89a8605226f65a1cdd049ad0967ac46183ac9d5c848b2a6d4b9b561405a7d3ecc2803c64ae7e2b58407d2b6f2cac9f3ad0f14f1d84cb96a0a7c197ebb5c65297404a1721d7ebcc292284829d4cda8c2bcfee44c97ad77013a056732a0dcf8d3bf8e2f40fcd551b1388165de50cbf943ed0ef8291931076d15447762ae1da172d5cb04ee6b7b02ea2e679e37394ced1be3954911269c2774029d49afc8f8a2a5860cef462a929a55d8e7f58eed71c5950a777ae24abcc5f3823312b3a7bd65862cdc4d8a5ee7b66943e9c5d8d28d2b0463cb4745099948ef2751ea0ea619ce35039c6475cec8ec93fd6a2fed0794875b9386f1fa5dfb2c1b1373a5d83f7ca7b6f42c56582bc23cb959c76890a14437081faede06783704f599ebdfd086bb33cd58c5819175c9aa1d3faf3cb3cc003f34c5fe73d7fe1b01baf7b5c4322ad4587f981d2d248e3b52465ee9dcf4c89f28fd312493bdf9c2d1cde38282a8c81d46ff02ede01a7c21688732f5e2af801ff640529c4d1379aed8d4c1d425d3f96efc6ad87307f1cf9de89c851357634e7501079b56daf3d5f9623f7afda13a139a2e4a4cec33e81c016b7493ae419f1e1c8e2b25af4c7def22e7618a39bd4bd3a81590d41adc94b5766a3a92c106c10cd025bd6c5a3c0d248a5fc9126ffc9eefb2a3d1efab5db5470d0d047514bd254f6bceaf49240e8dcd8cef41734a15bcd31ddc0c48f9b846f3f7c9c80240f0cbe29f193c683a98aba0d8fd6df6bd41aef093d082b1d014ccd96b57cb3dbc12f79c65d73d56fb7e74fea7ae392e80358dc940339c3141bdb0b662112c81c9cc1df309dc7da590873eeab3d43da879ac53d40486d198b72ab62c5f649f9d2d2f8b0f75635f3accc3a8622fc83c41e756230afd5dc369566398fb5b635ddb948a189dc262a979ec64df3e8907f2199f9113bfb39e750c3dc9f77192bbf468c3277507bb5dea483138ca969303a679fae0e17b16ef4db955f0485340d31fe3f0180d17cceb029ecd43f6c5bce47f7e0a23b4deae42fb897048a78826748d31b1a635ebddce866739bc83526f8110a1bfc4851df11055bb396b381f67e1c72968d9022e98b2e684c2db0203b8eb4cfc15f3988948264619b6c5f79257424156bc96143b1b97334ef9151e66225b7e1d28cbb9116b9adadaba704c3ceb3b", 0x1000}], 0x4, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa8}, 0x5) r11 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) utimensat(r11, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9c, 0x3d5}, {0x80, 0x80}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) accept$unix(r12, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r13, r0) 03:26:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = getppid() getpgid(r1) 03:26:41 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:26:41 executing program 1: r0 = socket$inet6(0x18, 0x1003, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 03:26:42 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 03:26:42 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100000000000005) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) 03:26: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:26:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) syz_open_pts() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() write(r0, &(0x7f0000000500)="2b2daef6b91b415afe5ee4c0db692f1375ab806590f285acb3d7280b42a6898bfe9564eb47bef9e0688ebe759443980e45fc92ba9d749a1b1e8199b8a3305be020457b88210c656356e66464808ce4c4c4299724dfbebabec973e78a4ee5fba6f0ce78df8848675e39b94987c45627231ee2fccca7757a64f6aef52b9bd0aee4b53b5c1df27fb45f5e35c0984e9f63c55a88f00a7e2061d4debcb0b0da85fd9c9ba0720824ea2d25c755c21b1b5bd5b05ce0ceb2b247f4762c04704bab65b86c89635d0f9fc5d9f991f9d68bf5500a9b2f27ac5c19f4cb7996", 0xffffffffffffff91) r3 = getgid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20002, 0x22) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x8, 0x78}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) syz_open_pts() r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockname$inet6(r8, &(0x7f0000000480), &(0x7f00000004c0)=0xc) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r5, r6, r7, r9, r10]) syz_open_pts() 03:26:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/99) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x3, &(0x7f0000000000)={0x800000, 0x80000001}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 03:26:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x3040}, 0x10) 03:26:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 03:26:43 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', 0x0) 03:26:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 03:26:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0\x00', 0x8, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r2) fcntl$setown(0xffffffffffffffff, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0x0]) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000040)="da7e535558838cabb08f6722de3ef9410dd843be716373b23a6f2ccaaaf70e2cab61470e872ae0578cf02be418d2676cb194198a5be2fc894677c8a5c349bf53ec2908c655545178cfb3ea927d9bc7552d6e3e7b767769fa9e16c3ddbac74bf22a45524a25da49dd8564f8694e36b81834e7b687609a14e03c3d444e9ff6c8565498354a895b755c5d3d684f97a7cbaff46686e3343af1cbc400d220b43b8df4acc2e91fa5fb61e7c5b35d14a4021fb04635a8bced0794c55be1842b1f5427db69859489793648aa45a14dd4d0790c830eefe6c2e82b1eb31d3bb8edd0db64d50b774bbfc2f02ff1dc13837043dadb48fda3293c480d72f337f7267a73a3b0ff00a0bd743c0550ce1b9c4b0571a3e0e0c0411f86ee59133eb47b49fa09b953a6e5ecc6bc53bb67fbe3401dec91fec04f78b787f6b2c3f0846e04081d8be3c3d0b60d17ed09ad8dfa78e7f8b295abd8a53632541ca4017095346dcbe918780caa6f4ce8154052b39583fb4d21777e0ed31867cf1b3a09295d997b6e51a7f808f3d74c986d75e4da9d49926c6c059eb333f82397f46c050b12313b8d9a8a17e067f0c024513a0052ca6e9ee1362d9e878e96123a659febea0756968812af653a72a4394b65919c3daae50d9c9554d5e0fb332f61c252a93500130acec978b979d5f209ba29f8eac3051607a8bf9e19ecad6ae56211d5ecad444cbacffe35269ce9f79e60abc85345ba2cd49c1a41f3ecf798a089c82ad3d9f8075bef38d9ecf3f742453e13a0c1aa0c01e62db577d1b8999fb57f1840ea89786c5c0721d85c09284db6c40f915d1e932ffb7f3d53a93a303dfde8df6dd41c2df0796499cb99fab2238a87ada030ac20259b90a92812b91a83b30a5a79b305ed04b0c6f71885abb935607657451a60b64dc45f86240f65b987f1d7f34f726e2115123730b6c4f29f5c01e9ed49bd7ddbc51ccd0a36526d0ed52f3c9ac8a3fbf0e0317c9bfe7891b1d4e85d6040e8c96f6b4e00d649687e6e595ac0acffa57d7ae82a5c3b8c1c2b3593697aea1dc805933d7c59657143686d3b79edee64eab68706e9275dfa2c0e996f5405070c37d372f8a9cf740154d7e21ea05b4eb35c18a09bb100bc6e69cf557c2c2903ff727d1f9a5530c0b1e56f01e72807273ebe75c747b9d3fe90dca7c411eb7441096fdb658cf0cd4afcb3a506cc77f30c1c0351558a5576f3e104a83bd1fa7225e5bea337ca3c7fd63cab79baf342117606b36e609b6f9699637bb99f074a705e15e1afe92d229c57f5d8d52371bd56281b369ecfba56e1ea69e7df1cc79edee0a0dd6ce7090ec4cddc8e6a29d1b11e8eeeb953b1489105e68342fddd5abe447ced7b387eec2d52f4190c4ca919a403976a6a4663eada9fa7cf525b56bbf1c83691da43c60c559661da3f4f24592b5de6ef29db37cecb16e47d52ab582e5fca28efb6b42426e71f54fc82bba4acaabaa5f3f63e290980bc7eda3bc77b1c6a05ecebf107fdae374654914f640285ddee7cad35729129681fa8792bba620ba152ff1102c48cceef7972187d8912a973fc4a2eb7b427205bee0271999d9ca52d23bc5f61bd7d2a266fb8e6cdfb40db5ac39cf8beb7aa93b97458c330a3bcff3256b138b0bf7046c9240e6b1b1559548662b0489e5a1b45354475b4fe0122da35cce88639c9cdca3a933594a3181c1ab07e4cb4bc0b5c606da79066d7418eb3595fbebf9ad9794dd93b2ef93d5d80906518be30f2693d2eb2256b79c5c6810a8ffb49b1ca2193274a60c3b6350ce24792e418a8fffc58d844854d26cddeac254318a6a46d04a0539cd64c37eb6080886bfa92cbeaa79555a3821ecd8d33908c090afa8ebd66aa77095706e659aa20d6dc160592686bef270a73d270bd84f86bffc80c44b2c8b00d83ce90ece198f6dbf890b6e9c78aca75f54d739f2617f866af7b09810229add1f0d0ef57487cbb3c007cd6187802592f2ae2de21b523776d045ec20f76de51ffc37a263e32318ae506599570ae78062a1ac8b5ea13df2644c9c76c202404e60b138040295905ce9ace41e8ebd88f5323412d74393cdee9178cd5630b58f4d599df43e43bdf9134d1c5d066712efb75e8e4729eaab2dd64ca00c32d9fdfdb975fcb0a1b444fe8373f61b8177f5099dbe90835caab9651d481257385f614e605679d1162db90f6af5d44d10660f81e4c325982598f34c8bb3ecce8e80d046994c3a8979c2b19374d3490a07464d420518417b1265842af65119f13a7e0d62f7744be6b4e11c0e2dd23c9e6b8351fe9967c24684be2973ac755a5207f6d9eebb0b2954a49f55acac3a221546e00bf2b322d8d6faa2b1ec3982642ec67c81f76b090757f742d85b8a8555c800bf7820707b91e6cf351f8953c2c38066a97343a46f6a38ce0327325899a4113f623d54b2542fa15f1d9c6f6aafbbd8aa14aa956b97a93f91442347dba44da29cd22c202888f0d370614de9c916627760817309e413f0df2debabf0c32ea2db10cccf9fa21cca441be1a4672c36d0b493e50491e64167d3ec96ec3b26b84ff712742017146730f2d77391c1faa09bd0290a13a716c266d877c97edb55920578b19db77419846e8141061f19b42dc30da523f8567479be4db685c6525f6f8f6b8bba7dc2e07bbca0b921bf06c07203c708a2539c03d3252719f374318c2335038ec6a1533415434b418d729ea57ccad1be22b666aa33c85935603d53f99753c487fcf330f9eba0448ef31b17e24a71e68c5bec032158b88af58d5eaee7135bceeef3221ffb03c43172c06496c8c38154a94f84d821c1512e96d3a558233aa7794a2194c0285e45c711aca65aceabea29d38440013024b0934763945698198c0bce6b78f36c85c07c2dcf19ae650fbb29ad230d1e006344ce46a171f140c91aff33517df9c41a544f277054dadc9f85a637c8036d70a26b6f36957cb51f06fd92373bf9cb05a50980c312e7551805ae4842af8b70ea163500458604a29daa3944759a2d9615150d0af86fead3aa61c6b7caed08de296a5cd2ce72312a0ca4cf243d0834486f296b5ac01d300fe568f1b3846f0d3a9f7eaebd1df310e761fe76d227fb64cb8eebbedacec98b23b513988e42855feab535c265259af138fa2ed8ed69ee4a756af39f3d392ef0fb24417553c5c8e1ed2b146878c0c86d10d0fad8c844a542480b0aa84bd158cfeeda87597df5cc290fd93fa63d19ea0820e02473fae94ba4b08cd21b7fd866ecf8295b99e2b541af1d52c6ce8e7f550162481910fa8bea77cf622004a3ebe310ec90fca1c503dde6d9916d49f5834ac8207f2a42128853f82be66185ebd0848f45db817e6e23aa45ddeef684277c6f13aa73cad0bf05124f3d8da45a50e1e9ed20d96e6ecd398a3c03d77cf8f991d4ab019bea68e93beb041d455a5d344660442bda9874e83e50bf5b0ac601d3143ee88591fad1a3513bd326bf0e0fefc33d0cd50534fc2bf62051e9354d396560852bda93347f1438b058406671e68b86e491b1bb0df5e18fcd8a5e58901aa920bd507d2e5944f42a672c16026e6fa9f63367128dabcc86fafb1bfc7bc353edac0eacb9862e5bd16af90d12eb897425302501ea6b620b0046c54ed609355d010d2715d40b752a88e5d751aa212708314ee3fbda35c96dca4a10b2a980c35eab87913b44173875ebe6a8ae1f27e7346b9229a596dc695415a6c8553850a704cd4f74eb275f578d4cc99c9db263af72b1f6861d88ba3ef48de202204fa0d272a0f263db2de9f45da22ea783f01e3bbc1069f6bf77a1119090b13f5874cfa0b993d9c3155322c83aac24282bb4f00456c4f60b83f08b40432452dcacbd4cf40e4575c7dfaa8f4e8971c613b6670e424821c54b68c63c69fc49f1419e71aac344a50db80eae667a2222e9c405e987b3fadab660bd45e6201cc96327a1cb94a11b7d9d172ad901047df4826fb6aad83aae12b7373251cd1ebc9e66bae3b258bdeea9c0216e0c19444f74ee914ab9c9a862962ffe223a1580d8f051c7c48cce899fc8f9bbf4dcc50e91a27f9c58bda4391f2ff4477015cb60b66bb81fa8774ece244e45aa5a85bb40543d615b78e20a7c26dd342c6d0472f94a328e78b9f089223de20707f85591db29806859d1927fa5866e8413407c2a9bb961800571156d68214f6b32273e91f33418e4a96b3ee6458c9a185908e0e4a1265e4679f60aab843bc33419b607cb6bff4836a21a3a61a744f02f62e8b918ee1bb2fbf2179de3f73bea06605cf4b0a5432824f56ed3cc07f78b0541d3d936db626083a91f00bf89970f19aef65f40c7d36e05364e50c99490eebaa9ec300e0d307414e448fbe801900ea7d301d5964c22e55ebefb5a243f49658e61e3290a0f25df3268ef9359e4519353807b50936a84f3677dedc6eb2e23860c60de827891959cad9b88d4810816cb3ea100f64417421154c5329400c2f354735794b5e7c640aaf2b0318217677d24044a007889ad723019e012db1781538cd602d22e2effa563911b036265ce411dffcf5757b4a087a01a2e24990c91c3c37910c90397e618ead149d1cbe5eb12dc0f0370684861edfffae42c59ba1e36225941927036bfe9d15a66f1bb1ce44847640a80d2bd76903a6a7fe235c9a017a5e0b5e7fe16413604677d7a2e84859bd15e2aa4f6a161878688af5e1f15164e9d1a9d9f719f83fc264aa1f38b44d7da06a69a546b7e877ef687db4b574e3033654a00a94e3f82862426ed30a61d78e4472d9d0059a33c321f934852675754bf07f400d65170b023e82b0949727806abc09d2739ef96e68627fc6436510f3f2addf26102ce04f0b5b8cc48879b41ef7cb385d153adfa273b3f3c4d7a0b2a8a0dad22368415f9529dd407de6cd164a75a5d38dadf973cb0a2250ff9d8b79b74fe45556fe522c86b1c3fcfb2a5736720d0196dc3968443fc237a365a2bec381cc856f87c17f35192a47c68a4d4a58be8004d2a51a7244b6030523b3bf961509342dc5aa476bb6e76d8104feb954fadfaef82e807e479f14a6a2aadc2bc5074111fb42a670b8997d7cfde008ea9f99340e982a6c0956aed9edc22c854dc552289c809698f436d598a4a6ae8af693f5e8a2a39d5a6f559e382babb2985c0fcae14f3e988f166372515acb5b8a25911e0ee63c8a6ea601729442e392e696a031708e5567a896747ecc75aab0c45602e62af3dc2a0f436991a27e60477c792bbca9b54fb15790a6dad1ff67da82be0c3ef7c1d513d9d8727707e55f551e595580f983d56be176d4828c24d5fb088ce69bfb2302ce65656393a1a7c6104f256a6365a854370f2798e4a9497263a77ec4343a530dc9108e49190d3c2be6c8b8fec36df74d64ffc8fc623e0d3d17d4e9e6f3fa1a142abb20c2b5be626e24e648491e171be5893a10b8c600a354b748f8ea24b96ed2eb7aadf53fb85c7bab22ce86417c97342c43930dc1ad7603699ba1ff9397ad12c13fa6200d3e9b4a4eadae532df76200affbda50bab1987123893b4458239e652143df817a8bcac255506c16e383f7b7e66466bffab157a78db11f4bedaf11f9be0cef4d5cf6bcde276579cbe5e960487c35a32762b904c1ce1a86da024bed2728825c2bda9df2f99b60a933818ae84115203fef7e7a466710e9b680d6eab58ca8de7f7043ebefa49b3f6d9dd98ea80328df9246b39ffc348b98c9da895b31e1b24d49073b585d3d363a47316cd51525303251eedf43ea7ca8cd96ce493812cbdb12f93bc86d615d3cb55f629d42df706a290d4d4966", 0x1000}, {&(0x7f0000001040)="4e3d7ebc2b19b2c1c3a355f7883747b95a07bb6bf13ede59acf9e20e69002305f86d2645c18169d947b5d8c3c5b29ab62932b709c8c572bd09ab5c077bbf9f480701a832dcef90812e4379656053434d4f4f4386691ee10c92fb79fef688aaca40ef054bf11b2124f0bb", 0x6a}, {&(0x7f00000010c0)="74842ddb7772748a30a892b342c4e6009d6a681ef86fb3878dfda2ec8b415f8d65b65a2a2a51bb528a86b73fe6cf7c34684d84c0f1c84167c773b0bb22b184c15dd84ea68ae7f165401d353e53fe3cb9969f68f24154c7cd6ad3126c4823e931ff44b104c386833eaae33843f424d93bbf37bff44786292eaa29ff08a5c9f6c4a33f9b022216c8cc0d7dac51e77cc8ed425c65c89bfa5ec144aed6d08ca1eff02d92ae8fb9a1e4658050c1e95c87ff41fa9aee381e3bf6bffe08eee8f613f04a95e6ebbef631933c0fe669a1431817d002ca6e9f0f25b223dcef2edecc611b69eae48691511fbf4e", 0xe8}, {&(0x7f00000011c0)="92e7097909b50a8b463974fdf43c0a5bb9873a325b7133cc98c63182e2254865b8fd7cc20fecdd1fceda0b0a219cf1e838d35003824beb181772266615873df87d3d45f3f8fe8840956f82745ab7abc997c1605a46f7be9df0d6d44b391fadd8177b1d62db68eb896ef17796025efe29248baff4f997be05e1bd273d2816e708b694aadceef3cd5e37dec5d17065d365946ecec2cb345a976827c9111170c04a3ef823443d2cb3285183f9017e59b55c2cc12a67b791de9cd365758906c46d8d68174040eb25b92a776942", 0xcb}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}], 0xb0, 0x400}, 0x404) 03:26:43 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1c4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 03:26:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 03:26:43 executing program 1: execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080), &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@&|&\x00', &(0x7f00000001c0)='\x00']) link(0x0, &(0x7f0000000240)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 03:26:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:26:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x16, 0x7) 03:26:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/99, 0x63, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6d019bacdc1f27735b2a25b343714054778503e1e6000000000000000000010000000000"], 0x1) 03:26:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1000000000000001, 0x20fffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r0, &(0x7f0000000040)=""/101, 0x65, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x294) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 03:26:44 executing program 0: select(0xfffffffffffffdad, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001, 0x2000000000000000}) 03:26:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0xb, 0x0) 03:26:44 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x20, 0x1, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x7ff}, {0x18, 0x0, 0xb970, 0xffffffffffff59b7}, 0x3ff, [0x2, 0x3, 0x3, 0xfe, 0x5, 0x20, 0x1, 0xffffffffffffff58]}, 0x3c) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) listen(r1, 0x7) 03:26:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0xfffffffffffffff8, 0xfff, 0xfec, "c9a8e927a5184d3eb8fa174497bc6ce7878365fb", 0x6, 0x1d16}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() 03:26:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f00002b3000/0x3000)=nil, 0x3000, 0x0) 03:26:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffd57) write(r0, &(0x7f0000000000)="0c3196f6fed4cae92a9a197ab5c74d05006203000000626a8342eec9b1a9542947c6c36bb83e55c016b668b58ca2a8cbb05474adb09bf5b96365030c848acbe092603e11c713f78a7ac15eb7ae6f1a58a9822b1a6a041c867798c2dd5b25a4988c7640f72ee4dde1e080ac98e04e6fc65c62746b30d49a9394664e2ccf2fea853ca815d5", 0xffffff58) 03:26:44 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r1 = getuid() getuid() setreuid(r1, r1) 03:26:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x8000, 0xaea, r1}) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 03:26:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0xfffffffffffffffd, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 03:26:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) socketpair(0x6, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) r3 = socket(0x2, 0x3, 0x3) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 03:26:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 03:26:44 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() madvise(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 03:26:47 executing program 0: r0 = socket(0x3a, 0x2, 0x0) setsockopt(r0, 0x26, 0x1000000000003e, &(0x7f0000000100)="4d394eebc91d6dea9d946ce8a21143da3d842d6fe605e0a189f26499983e6aa94a731fc8c4811feb9cd71406016e898d0997318b3b4205c7a1df4624d59f21ce00df303f27e50b5029513b21a516fa049634a85da9d80051584fee75", 0xffffffffffffffa4) setsockopt$sock_int(r0, 0xffff, 0x310, &(0x7f0000000000)=0x800, 0x4) read(r0, &(0x7f0000000180)=""/210, 0xd2) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="7a736243ea5bf6d06e54c40fe47952abe1effeb32c1919466bd4620899ffba4cb3ab90d977700ad7e1439388eb85267575f9d6c695edf03bbb26010f01220962a6b37fd650e78bf1d8dd57e83f7231d3828ac2bca5158cf2f688d924fb4268eb306ffea609bf5f8e45fafa9653d5bf6d2b4d64181ce0c8bcfdd928ac434bd81201f9445a9496d4285c42b317d3b2", 0x8e) 03:26:47 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x1, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 03:26:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x8001) fcntl$getown(r0, 0x5) setsockopt(r0, 0x80000000, 0x15, &(0x7f0000000040), 0x28a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x10, 0x3, 0x4) 03:26:47 executing program 0: 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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000, r1}) 03:26:48 executing program 1: r0 = open(&(0x7f0000000080)='..', 0x7ff9, 0x30) r1 = open(&(0x7f00000001c0)='./file0/file2\x00', 0x10000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000200)={{0xfffffffffffffffe}}, 0x5) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x12) 03:26:48 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f00001a3000/0x4000)=nil, 0x4000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 03:26:48 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) flock(0xffffffffffffffff, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) fcntl$dupfd(r1, 0xa, r0) 03:26:48 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x401, 0x1, 0x5, 0x8, 0x773}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x401, 0x100000000}}, 0x2) 03:26:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000402bd, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 03:26:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x1ff, 0x8, 0x7f, "7ee384ea399a49bf50714def7579956e22952b9b"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 03:26:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r1, &(0x7f00000008c0)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES64=r1, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRES32=r0, @ANYRESOCT=r1, @ANYBLOB="e1b2af1a937bb2689a80267acd74f20c3a79067dcdfded7c0a908b49747751debc37b2c6e5a0ca86dcae66ebdc93d64b33a3c77975d4765f2c443972599751e388876261e5b86adb3f9755543956a0a0703cc9345a386992cca096ffecdab391eae6503ffad73d567f1658b20651410fe4b1a2d645910abbb0a877688011c07e83ddf8"], @ANYRESDEC=r1, @ANYPTR, @ANYRESHEX=r0, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYPTR64, @ANYPTR]]], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getgid() r12 = getpgrp() r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000900)=0xc) getsockopt$sock_int(r1, 0xffff, 0x314, &(0x7f0000000940), &(0x7f0000000980)=0x4) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r15 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) r18 = fcntl$getown(r1, 0x5) r19 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="762ae36a997816f9a60eac853d3a9b49aec5b6c7fcf7ba6e9391ff87d8e53a5376a0410fd082ab4b55145825a58361f0772595b8849a87501c6c18ab069d9dbec597ff4062f83956", 0x48}], 0x1, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x130, 0x2}, 0x4) 03:26:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 03:26:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000312740ab86c4fb300000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r3, 0x101) 03:26:49 executing program 1: syz_execute_func(&(0x7f0000000000)="c4c2791701660fc67b0052453d0800000041a6c48221a803c443a17abbc400000000c48319487a6bffc4c130126746c4618ddc041fc4c1d55ccd") r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 03:26:49 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) fchmod(r0, 0x10) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r1 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0x8) accept(r2, 0x0, &(0x7f0000000080)) unlinkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0x8) 03:26:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:26:49 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20210, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="a8b39a641b04766ca106f8683a401f946113c080a07bde773191936e77482a418c7a366c1be387025601cfa268fa3d054f3573700b5fc109bf4311f6232b454d270a3b476d05035bec57ee732f4991aa0e2e86a10c43704ca7b49de68506d5ed", 0x60}], 0x1, 0x41) pwritev(r1, &(0x7f0000000400), 0x0, 0x0) getitimer(0x2, &(0x7f00000001c0)) chmod(&(0x7f0000000100)='./file0\x00', 0x8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x84) setitimer(0x1, &(0x7f0000000200)={{0xdc, 0xf43}, {0x6, 0x9}}, &(0x7f0000000240)) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 03:26:49 executing program 0: rmdir(&(0x7f0000000040)='.\x00') 03:26:49 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="720b6b9c55766fe20114060b4b9bbc512df84662251c8a7e8a52a01f0c559cfb3ba016068f22b5cadf2e1875c4820c25387ade4b7096b747b6c071b3c77e38f3489c563eed0fc02bba155be0099a02038c1f9473c72209cd909bb572965a643983eb70bb17a328b2aefbef76dd196c1f9470ae618142a4edb0e0e014bda881623d2f57e4f9a9992d6c8349de73d9a3cf5720ad652db4c20be18f2dfcbcd62888290e68bdf7473bcf701e165a2c9f62139c3866d5073a0161ee7bd09d186ec1ebf94edaa3a8e70c1c922e44dfe7fc33b043258bfb7fa1663e85c6e105fed188d3ac50ee5db9b38cbdb164b19f854e9ca21052794aa4cd", 0xf6}, {&(0x7f0000000240)="eff340da42663f9f250424b23930cec895ed68e0c34cee9c80e6f39647ae18d7c6eef3b6fe37a2feaa1cdbc3ced025e2a656168cad5b956476e1359bf136754a80aaf7ecf5149f94b0c2098cfd11edb4d2a4f9b51d7f0796b09793443d44349cc6751ce9c8dd14f9af4bd9c0ef2d4515fda1b9ce82b152adb335016525d2ae53bb3e60c284ce09051a77844f5c50d4bc7025c24859bcacb9b252f469920f9d101730d9f7a444f9aef722a2894e340e24e1ba38b04da6c4746bea2900e522f3dab8c8ac341e898e67cf91bce2d9e2baecccba49583a70f3465916e8173b52467c792a6996b95b6764a31ceb7eb3e398ecd3", 0xf1}], 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 03:26:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x8, 0x81, 0x401, 0x10001, "03de003b6a63180256745ffb2e7a13d33690d0b1", 0xdd, 0x1}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x3b, 0x1, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x100, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x42, 0xffffffffffffff7f, 0x2}, {{r0}, 0xffffffffffffffff, 0xd3, 0x0, 0x101, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x5c, 0x11, 0x0, 0x9}, {{r0}, 0x0, 0x80, 0x9d4035a9582215f4, 0xf3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8c, 0xfffff, 0x9, 0xff}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc2, 0xb3, 0x8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x81, 0x88, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2e3}, {{r0}, 0xfffffffffffffffb, 0x24, 0x80000001, 0x9, 0x7c}], 0x7ff, &(0x7f00000001c0)={0x9, 0x4}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 03:26:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x1, 0x9dc, 0x4, "80f23ead18724eead9824477f5b4490c8f797db6", 0xd07}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$setstatus(r1, 0x4, 0xcc) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) 03:26:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x157) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = semget(0x3, 0x3, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/2) rmdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x14) recvfrom(r1, &(0x7f0000000180)=""/107, 0x6b, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x800}, 0xc) 03:26:51 executing program 0: r0 = socket(0x2, 0x1000400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfb8aca8, 0xfffffffffffffffb, 0x9, 0x0, "6dc1d3f5aa53be893c2a1c072d61a8df22852247", 0x1, 0x8}) 03:26:51 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000040)='./file1\x00', 0xb00, 0x20) 03:26:51 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x53}, {r0, 0xc}, {r0}, {r0, 0x40}, {r0, 0x11e}, {r0, 0x10}], 0x6, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 03:26:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100000000888, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 03:26:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = semget$private(0x0, 0x4, 0x438) semop(r3, &(0x7f0000000040)=[{0x0, 0xfffffffffffffffb, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x10001, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x12000000000000, 0x800}], 0x5) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 03:26:52 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 03:26:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x5}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) write(r1, &(0x7f0000001640)="58390e9698cc97eb381995d5e015fe5453bf330cf5976c8404bf149736412c000b03802bbecd1e9c7d450c9267a7f070726664", 0x33) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:26:53 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2cc53c27defc0c25ed7bf3ff32768e6b21fb68d00a3ec506d0d3032528a34137da2b4af8afd01bfafd321eb29de502ccade99c8fa7ff62e83f881c5d1be194d5127747ab71e6e0f8a28d523159", 0x4d) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) r2 = socket$inet(0x2, 0x2, 0x0) socket(0x1e, 0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000100)="60756b00008120000000000000000000100000372bc33f14772e0e0d3f", 0x10000026d) setsockopt(r2, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 03:26:53 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="befb34e496e5b107182e97692a7cc63137810642e8ab816cc0287555966c61dae9a12e1d5de82ff1c9c5adbd4498790f9e100e62fe15e4a46c6781cb04fed99fc1de1f215cca1c290280e7091e009aae377a3432a6a739263e2f7847e5ce5daf2b5d6c2137492493a3fd94a77bd5177b2fa91e58175cb7323c3d0bba4e1d256152acb682cfc08d61b6354d25c872e9edfe493faaa9ee9ee7dd555dd054320c35788333c8a4c8ad79e72d7d61f632775a58af3d80207ace2497dbe50066b5939cde96eba72ed1341444fd6a15d9e8970a5fb38a520d8d35952defec61653852843cbcdb29032f115275159143e27a6c312ad701b991340368ae0a", 0xfa}, {&(0x7f0000000180)="30bdfd2a6daf3867578adab096416e6dffe45c45521e0827fd188eedfebbbf090269535f607230d693eebae25ba8e5a5f1ef649b79cb00cbe33f8f665c6c505f93114f0a3e6050ea314e8e4e21fa19a054e28082135f7ea9b3fe24bf9e82ccfe616eec0fb3c1a19514523089933f1e1524eb1d6657e1b7a20574ac30cf90c361c0acd0ec506eaa8934b5166967014bcec6c5336e9175c2034d500d49ee05b926ded950d45711a3baff93a09339b7fb3a087b3e9288e099beb0272f1826a9f8382babf3a6db11a47d3877c7a3204a46ea10d4e27f528525f7aed9adb99229", 0xde}, {&(0x7f0000000280)="c6", 0x1}, {&(0x7f00000002c0)="a005460cbfac249810e7c93543914a438dae2d2857b593acefbd8edb2a3c4c25d434d744d2e96b7bb870ce6dd7bc6012ad3754c4736c6e86a9b8b61970cb3c3ef4ab5b58570f25980863d75bb7c111906d330471c2165841112ff8fde2a08c494a77207eb2a5e01bf23db2cc95f71d3f53a939437dc8a3e39b20cd394ea07cb7f7f5635bbb", 0x85}, {&(0x7f0000000380)="07ad48c493a66d15f5aa4c17801359ffe8d68a77fed5be95743fa0d1f63d71de8dd55cdad04ae1fab26dc06dd9227eeb32054aa76587128db3d18c2076528e31f824bac18d10ca088ab84af326d1d00b819cca97b8a7", 0x56}], 0x5, &(0x7f0000000480)=[{0xe0, 0x1, 0x80000000, "4fa7db9dc4342900356bb305afda99640f71278f36d555e5850f8fe206b8f2a23beec5dd562f4af3e5f39d0181696519d56bbb147d0b3177dba23ee3110de6ef063583eb8aa5f5aea66969c5517b1e25610ab5524bbadb0889d9b76ad89b82a04d23d07fc691023991ee84fe11f96d9c29dff47eecba706216c3372bea85f4aa652e0c778d02dcac24e761b0684dd06d70c9c065cc78ba01c41d2d5fe552091fb29593f29ac01ff27ce9a8150f1611afb217f207e046cc3e3bd1636e02e48ec779dc9a4e8a954022df605c99de"}, {0xb0, 0xffff, 0x6, "0efc28437804d2592c27e89b710b5c858b4436f110fdf68528ae9cc48caa1fcc9c24af65102997c0b6b41efe7db64c1d568f7499bd702fe57a1f932b0c6fbe5eb64bd51a06faa85f2942e0b904f8d8a23692597ee8c0dfd17c8cc21ceef9e94a878587d7b87da36d9513fd44f516cae29e0bba648c0946129bfadb5ffd2f222d256e0d8a1097652efa448908d871b28ae236924a9408ec8367e1395520cc"}], 0x190}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 03:26:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='r\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='r\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='(}--\x00']) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f00000005c0)='\x00', &(0x7f0000000800)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='(}--\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='r\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)=',\x00', &(0x7f00000007c0)='\'\x00'], &(0x7f00000009c0)=[&(0x7f0000000840)='-\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='r\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00']) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 03:26:53 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000040)) 03:26:53 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r1) 03:26:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="6010e37591339ffdd3a61f1e2e8820819113d46d59ebc9ce833abe53b8e9d30dba", 0x21) 03:26:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000300)="5798d973bc64a9fb74a021d3bfde2d5737997218990286ab27722dbe90846b010000003f93877413980e9ccfa7433d12c33af8af67f101971a04588d06d64270808ae7d4a35788fe7d48fa7f768dee0c55582c6c644f8a3e564660fc9863e97fad66ce89213a8b0f174c5bf1243ee4756101387e152a74dc42bab691f6e575aedaa63735a9c65c895283bfca149397ec49fd4936855ee9b884a13bc03e60b25aeba1e9b8a7a30a6df8d20bd6fcf985ae2dea59d9fe497f6f2ddf8213fc3a34914e42d97b183d385f1b41c51f667177ad4dc679c85b103d4f7a318f6e92a44ffb50e376c672df0220bf67bcf016fef0443b2db33b2a503d9b03f5d8619750b54da2a40f5184e6a36df47ab70d0925b780dad7b8b6d08dc9f2f0005ae15828b43449ad896eb54742896df8112be2a8ac0be0c4be0d1fb1cef55d3b7137133214e0b78a000000000000000000000000fd2ff0d27692fdb0267d2f2d581c99bd3e43b1e4b8c0962ce9f9139f82e19bce7fad92dd185f17607a89fd3e22670c4802740da8837c2ba476b02ad61a9177d46cfb8f4a0f44c3768533549eb270685847523d7300ff72b5bbc0e8b8fb65cdfca07cad2b2d5e5b3414c86bfbda972b0e3f1b4de02de9809cb3d5dc73efcd29ab736aae0a1a6dfdbf8f80ce0d4d70fed68a64f7aeea0a593de43eee2a89a56b4d15b7dc801d3e7dbcbe6c2e4187fc5dced70cee47ae3dafe915ea7c680dd582b7b40b00f053cc4c26a1991cc64d5a6608e45c08cfd2b88fed48cdcda8ac804bb16551086f6253d68e3731571a9492e1843e761261a48478b7196380d3f6103b8825f7", 0xfffffffffffffd1b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:26:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) msgget$private(0x0, 0x108) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 03:26:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x5) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 03:26:53 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 03:26:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() sendto(r1, &(0x7f0000000000)="0bd72e1d0ae26b0a2f29c38c5e3a6e0f29d2d8285f70a9794f2a2ac41fedd2574d5af597b1ce2fef", 0x28, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f0000000340)="87", 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0x1, 0x2, 0x1, 0x1000, r5}) setsockopt(r1, 0x100, 0x3, &(0x7f0000000100)="a5f8eaad1109919939aa155aa1e066ff2107a77c8573088af2a5dbfe935859d8a7e9c717ba9a6dd52783603cc562f234", 0x30) close(r3) select(0x40, &(0x7f00000001c0)={0x101, 0xfff, 0x3, 0xffffffffffffff00, 0x9, 0x0, 0x3, 0x20}, &(0x7f0000000200)={0x3, 0x80000000, 0x2, 0x6, 0x80, 0x1, 0x0, 0x7}, &(0x7f0000000240)={0x6, 0x1, 0x0, 0x101, 0xfffffffffffffff8, 0x3, 0x100000001, 0xf7}, &(0x7f0000000280)={0x9, 0x3a49}) 03:26:53 executing program 0: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x10000, r2, r3, r4, r5, 0x20, 0x1}, 0x0, 0x8, r6, r7, 0x9, 0x3, 0xffff}) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 03:26:53 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 03:26:53 executing program 1: r0 = socket$inet(0x2, 0x0, 0xc7) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 03:26:53 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:53 executing program 0: socketpair(0x6, 0x7, 0xde2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x100000000, 0x9, &(0x7f0000000040)="5a0f4117b51ca39aa93d6d3a847c221e9ef0d542496d66dce35a74b8ad85183145af866d28c1fc72b890bf30b786a1d828de7920b6cd570b5e4414415a02465b88d707f5d35e1b72ab8b7b130a5f97ec62911a7a3ac15bc1f4abb3d21cca9d05bc56409858f7b701e37edbc3130090ed90b05338fe4d48aaa0d97b23e27a897032f0da1e4157a8dd2abe2b4ad2b1429611f53131f7479376eb5406273ac44bb3d35254e63b6cd76240d57efb9995cb19d60a81801c8c8e2715566a916e87d5898b8cfbacf0ca05005190a602c116030bd2ff4ced3c611009e4b4863bcf156e", 0xdf) socket(0x1e, 0x0, 0x0) 03:26:53 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 03:26:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xaf) clock_settime(0x0, &(0x7f0000000240)={0x3ff, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) close(r1) dup(r1) r3 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:26:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = socket(0x26, 0x8004, 0xffff) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x2}, 0x2, 0x3, 0xfffffffffffffffa}) mprotect(&(0x7f0000105000/0x1000)=nil, 0x1000, 0x3) r6 = socket(0x18, 0x1, 0x0) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:53 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7}}) 03:26:53 executing program 0: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x0, ""/87}, 0x59, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/26, 0x1a}, {&(0x7f00000010c0)=""/237, 0xed}], 0x3, &(0x7f0000001200)=""/224, 0xe0}, 0x40) getpeername(r0, &(0x7f0000001340)=@un=@abs, &(0x7f0000001380)=0x8) readv(r0, &(0x7f0000001440)=[{&(0x7f00000013c0)=""/69, 0x45}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000001480)="3d97816897fb0336a308a19a85bbf5e9d0775949e89e6a471d86313d073ce7005542850bbbfcb11134adc6a54abf0ee40f9805517417e159c92f4c24d6347871468690532eae79fc112bc4be1345aa6fd37afad4d15c45db280d47359d9782acbc41068a1297977a6b38a9e422fe", 0x6e}, {&(0x7f0000001500)="1641c76c440e882193473114155bc88bbed50db6030df78f7e43e104dd0a0660357295ef3a181382357beff9961160c60d1ee8e082c60b06076f68e954567721889595e70f4aea8e2ccb57e497a30b802b4f2ad9e417e238c072c55b675afee2907835da34f422eaca096ead63357fc9", 0x70}, {&(0x7f0000001580)="831fcd5b7886733eeddd016b7df1d491f2c7598a33586d2bbce09163662d84aaf6c59b9c5428a257b47083deb0d4a87699c9f24bca19f4f5a0acf5ba35844bab9ecedad71e80c606bc03d57dcb6f19908d3c193da05cc31d0fdc2e96b99824924d2108ab5eca81dccad9f58f7451588fa01cebdb0c1b1079444f14bfdd21c3af0eb4188aa99cd4aa6f8bcf54f4421c635cc0d28f45da06c3d72c60b438d41d832ca13ad5c43b1b8f6ff540dc833f72b2d4ac26c3", 0xb4}, {&(0x7f0000001640)="3a4513b0ac4ad0ad788daad96a50bbca1a8f88561c75cc873165109c6f17b5de790118e761d45198efcb7ac393996a76a1ad5b7d82867ea13b82b4d0fb7cdc57154be5a571d287aa700480504dba804fe8d18911115702e21453cd29621150b097dddd5db2d8355fc3250ffe7af84727c374c41a612ab8ff74ed79e2ea638e09f5a753bb27f454946330f959fb608d13850e55d778fc94c7d220018f5f66de91e1f528f0d9c1ac0ea9ebca27c70af19d80cdf7b9eae873b4cbec92cd5223f752a78ef7473326f5b9f08ba3538ee4aeb695343a38e437376bac4e79fb3511dadadbe7578b25", 0xe5}, {&(0x7f0000001740)="d8600ed2073d0c7f5182e510704d3e26929b0efa03041060f2c3e86687631393a1614ea938efc944f97fef82842644a57fd5d385027897f067b21235125d7c5699c9fc8a07a7c09a007810ab5778", 0x4e}, {&(0x7f00000017c0)="34d902e526", 0x5}, {&(0x7f0000001800)="b7082409405c8b573e90ac5f7abfbd5cf256ec05a7441c9aaa1c94d382356f497fe2e9d81f75eac3971ad8306981b899eb34547f3b6dca46d270f98da7c39f0c5a18cf9a8d79e2d959055b1baad654655c02529db86d896e97241b44c56afbc1e843d4a101fc484af1ee5c07e5da1c7fbef6946dcb953d007044555b1f781d5a615f5a1f176d1daa9188", 0x8a}], 0x7) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001940)={{0x18, 0x2, 0x1, 0x40}, {0x18, 0x2, 0x1c0000000}, 0x8, [0x7, 0x5c15, 0x6, 0x5, 0xffffffff, 0x9, 0x2, 0x3]}, 0x3c) r1 = accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) fchmodat(r0, &(0x7f0000001a00)='./file0\x00', 0x2, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001a40)={0xb76d, 0xff, 0x1, 0xfff}) getitimer(0x3, &(0x7f0000001a80)) r2 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={r3, r4, r5}, 0xc) r6 = accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getitimer(0x1, &(0x7f0000001cc0)) ioctl$TIOCDRAIN(r2, 0x2000745e) setuid(r4) r7 = accept$inet6(r2, 0x0, &(0x7f0000001d00)) shutdown(r7, 0x0) ftruncate(r6, 0x1000) pipe(&(0x7f0000001d40)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) dup2(r6, r2) fcntl$getflags(r8, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001d80), 0xc) getpeername$inet6(r9, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000001e40)={0x6, 0x0, 0xe2, 0x1ff, "f786e69b653dbd3dbd0681f6dd51202d7b2113ed", 0xffffffff}) 03:26:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) write(r1, &(0x7f0000000080)="45bc3ac27a9d0d6060cd3818801f6d40dc8eb725e9a85338834ff34c9b206411a89752b217ae457ed491e70814203262289c4df13290fe86cb0fae96381a5598fab29ad1b87705bc82821f75c9bf4911b9c499072aa06e54c087e73b48e8e5a559b612dcead3c23228d3b457a47586e03a2252a271e4a4167b579fa17bf4f6ca35dad40bfe3cce1cbb2fac797e4d4d0c7e9d9094813744165b1bba8a10eb5f0d79f95f26db2bb73fc640222ca0edfbdd5a31e0404d36adf2eea75ecdc7a3eb5c68da77a6bd0f552967", 0xc9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 03:26:54 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:26:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 03:26:54 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 03:26:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') rename(0x0, &(0x7f0000000040)='./file0/file0\x00') write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) 03:26:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1e8b96c3f8ae8ac2d29e926f1bab470b66bda68132d87646732bfe39af87b379681275f2a9313724741138b692d8e99a898548ca35f6eab0f18506bb8d90aa25ba9434fa25dab4ac07a6155ac11835ac97db6d7e2b84bc745b39596d06652f0cfe3ecd2ebc289b2298fe7faaea0f", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x400000001c, 0x0, 0x45d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="24185dc4eb10fa0439c6a971ec0b994757cd7dc1ccb008540770719ef202076f8033e8f548325d2a0fa25a1e0af02710219288b7df0488a66948e4baadf460862e5911c5bc2fca052cb84cc9e9f92bcefff793045fc5e81001bf12fca863b41e02810a77993f0b4ac3658e33f401d6", 0x6f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8}, 0x8) 03:26:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x1a4) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000040)="4ae40d25c5406555de82c90327eed0ef3e5442ba19f5b21af978536d2dfba1c221b10f424add9a79f809d3322f0a8c506bf4b39b761f0a1af85a9da9888dfc88a78af0ce7ec673a46c41f401602f792c8feefc3d65bd9a147f996038443fec231e8f5ed49afbdbb478ce91248c4e59aee86569932fd84ef5321196a03dd59b987b8c301444632f5baab22dd40185e6af06862b687c3bcf2df241a3c348a8037ea8f11022a2f0b7c529e82d7da50315c6143a7311629ff54d732888bc2009ffb5e525e994119ec2545aeb2eea12c583ea285e8fa383d5999add8692ff952b4fc96efa5c56", 0xe4}, {&(0x7f00000001c0)="2f05efa1ec232da8b23c1702a5b38ea6f650273b8f3cf6ad800299f65d61ec36c045e88da24080dab3b40477499beb89666d5635119c715ef4079c182dca14faebe1a2ea4078c743f9909e72dbf25231a2e969a7c634367a0c8453e9fccdd44919bc5278a899b09d1d1a2f42d0d2066cddec51fca2f5c1b6a785a1b3b96c2fc3c6cccc6249316f0dec1ab293bd9a820bdd738acb", 0x94}, {&(0x7f0000000280)="6c5c2ff3dd02d23b22115ac0448ba114e254d0d1043a0566b0fc86ecca4c94697bce81a27d934208d32d44429f3c57b5b4b5f2a9c8d9d583b42eb2d7ee9c9c3199", 0x41}, {&(0x7f0000000300)="c535e3003265681f6f9423deb080e8bd9b30073d9cfc03e19fa853253b75945996b417940e502db5702d891a741aff64e50d4780e250bd9699c6a7b862a2d717ccaeac59a400b7695ce72617642cac87556bb99b45a3c7aa189aa07f4d0970dc9f9ae29a6a33517c0a11a84e354187ae61705106b580ac705bf46a7bf5c181dc63498fec21225a28f71680c82a59481836b66168e523f05c536a7dce95e80128550710385c4b60b5552490c6b1f4fbc75bcdae1f4abc3f203a9045d3322e9e2af4de9b", 0xc3}, {&(0x7f0000000140)="e647bdfa", 0x4}, {&(0x7f0000000480)="d850e38f5422dd561b6bf86acd189e9c8adfc19f8300780a1d3d7aee2b7b0d950bbc7de0e350dc1c53c6a47be37c44d8d345517d62d4b0382cfd43fc7bebf6df823f2757f50d31f56476ffbfad69be772b0d19d2df93379947af31b6a12e3ad541fcbfc113efe7c20091d079b9d58c991c0b0f8688fdfe460b39eb133fcabd7e77dd4b282e4ea2a6172840267df026cd4951951b67097cf09f8ff5952b5f24697667007f23707b3448bae37ca03df818a33be3055c4ce636bb704e5d7f22122d32d9838116d836e3724996b7330c2e482df33f7698a297282a0c7efe94ea58824aec7971f0f2999fc9a295c7f195eebbb89014f525e2a90b2b5f2a60b35788ccc2cd1106e630cdd8e56d8e0df231bf21162c3ae05d286cf7126de4a1037eb6bbb7b9219172896d55f66e3a1ce4ed32b51bad70364c1313a2e91f28eeac538931f385d90f18e5e08dabb7c87e85bc58520f761c2a2a3030435025bb8a61c14c1348fd1253d74643331f33797d4a0aa90856e37952041bc2150643310dd16e8a428bc5d4e85b0cb12df8e32887b07163963c3ba3810b2e80070f3698d4495ca0a7b507edc523a4a578f3812f9ee8509b99fdcffeb497b87ecc61fe2a1105bbb113170821f14ddd2e37f3510914053784b50549a5312d707c369bdca67ddd4b705bf5b448aa2f33e83befd524189f143861f2268c14538a5dcdf046ada76f40cb2f4267f284472c972ab89cba1eca2e4d4a4d9e305a96d352ef320e64a48eba5b196a2e62f141c50e8fe76fc14e1fd2149ebddf0f28a2abe6b9b6acc45eadaa9e26b1e3083de56b5dd0e20a5ab9348085b8d01e79b7aa4ee0e474f274c3c3994e30a3f305714c07874bae498f89a3ff5ed6f3099d95534f5061719a21a5f958a0b5c4d4c45da3e03816dbabbe158916475d87dc4337bd0c44de2a3cdfa372a750e6d56493988f3d24e57e0ef6463e08d3ccb4ced9cd595a3dec282537d0cc2325dc96bd9111a37f7a7e5d3278e3e79254ce1f268fa9ee4b233970de6549dec2b6fc925171d380d017945fdb03246e0318baac8ad0afb3ab2388cbe56a4f78c47daec8f2a6af84cfbfa687d4c24de468586f6b266c4fd02d63539a06fa3940dd5c8023d11f4733ccb6c539c9c598b1bd03890ca9a4fa93d9ee399b666e563977545e8a3750001b3c4ab05b4b73b6f39b6557b7c5d82e1f8e77882f0c6a0d11bc4c4886e12460e87726c652030066f482bb645cded3629ab8ff99b993eb930859bb1590149b101fc0a547d0abb705922b0ebb62350b1070b7832236049a6a6813483be361eb5b1c9d9aef95f3ba6560cafa605df28ebdc9bf80750a3a9957088a1c1bc9c621b0139d8e5c20a2a382db762b7cc01010952c669480c28f404a5271d5df93f30feab69f791c1c986616ba4259f33835d27d0200d727cbf8b04d800eaacec19950f45359241709fa84539f135e7b7ec6a63e67029b21a4b2e5c808967b6f778c17b92dff6456a5a41bff71c59262c9c8034db8af0351a1df46a3e32218f83e5553d42e7c15de0ec07e0e6a72d84684164ba48b79093af609f3e2f6becba8beaa4a1f5bb7b82f25ea2a353c5e079ae6b73cba333a6759d4b6a88f21509c2593bfcf1527a847e6097ae10a651cf779f4a03d3dbb05795bf3940964b03152bf9f6b72f17ccd88662c90bdceeaeecc185a5c1896a9fd820ee20ab67dffaefb9d546264dbc5500b2fbe9ac33c5666610f25665b75ff63fefff742479cda7c2bf051846db476657c702c80a4ca6099cf5dbcd62bccf7fa7ea459fc3cd9bd0b292e57cbce61bb26e65636c13eee5553da5f9c9b66a94f91464c3d40cb5076c5f0f4380fd74abde181f9531d95cd5a5d649a96063605055138d5350bedf9c127c225b33b9c831dcf44622da403b5a7fcdcc5830e04077f5204e0c3790ff6d2e821a1392bc5cf744a1f910eb856d84a4e2e36ce2bf91a4dbe0b53351f236b1399df2a6b06fe6f87eaffa0229a4e594c24d9a8ce37b963ee15e2e34c78d11b82b97a81b045a0597905b5d5a7664bfcff16880984779a9280f456b872979dce8b373653f97ebd000ed0c4d411e371ab00ba12577b28c5fe93c4eac4c2a92ecb96127cf224c0767b35a5aaceaaae47d9c8e8388e255d95dd6bfa88b374c6eb0ddda8d5b2bea832486a91e9139713619ca4b76b8621e58897213b9cf190cf184678726fa425be4b7947ddee66eee0c2a7c6a241b00449a504b1526243899467e83e303cf88da6f1eca57f6d556e9c22a73c1a1afa5b86b99e84f5f60f5bddf184c452ca9e5ed3035860a36a0ddb48ccaf0a30649f67e06a2dd2106bc443f4815f6ec6bea5c3e6e52719b214b1f7501e9530a6fba8f36f53b61f8a3ca180693d327c641d17fd220ce8df04f3f0a3cb863b8d5b00ff98fbea2bd2833facdf9a4941bbcabe46b4ce97f54a39237ba29dcdda2d92d21d0a3639f13a7529988ab97293fb9de0a5174b3deda7dbabf43fa4b493e78d8b719261fd3180af009e63b312f70b1aa7d7fa984e12aaf460b5433294d6fcaac12f0fd63edc45eda0cc1e4e91614a9f55c0e986c04ee82d6b5a8c540c6fadda82940a81334bdd45dce5a8357c9d23f293923571fd1b6a2ec28ec42d5ec8820e8df9cfb973e8e72323c652aa75e0b3664971c629e774c56a4c2cd199cb47d89fb16739c57d52eaa7efa74ea6984374fa259daf3f2a270f540abfe2d9c1dcbcd36054acfaebeb7852874abde54ae0bcf2cbaee48ff2718664ed6945831ee42f5929a026022a8b3ae3e4b76ab3c25924affc392a5ecb5f76f2144e6536729490e9018c72aee9e4b3568c589bc608e1730cbc3e2309a5c0db3a164b32d913bfb8d545afddd0ae2c0389bff86c10bf374c620f3bb732ba76373685a704aeb0120d93242c4f942bcf0601acd24ce101200d33fdbaaeccd64cac0ac1b2af90f9921b5df7d1e8ae855412d2f12d04ba1fa28129cca65481fc69f088138693f00f44865c81b9efca4e6815f2e13754af3b3c7157c14ba10201dd7ad037badab44619981fec6b574fc109b0615cdcfce9e044ba4743d626853fc430d80ede87104d5fe6b6ab29e65544dc797197935449c1000cf9cbeefa9ee6916ae5a7f5e6df8d87fad7ed27349d2e76677d7348463708e236faf78874295b8b2fa4f1bf003762cc8a884e6419948b9d70e1b75842e695e15a4e8fc47257d50396c80884a9b95b38876eb5afad77c0c54a17db96b4700c8f23d5ed43d1e9b88d30f77a62c3f34c4d924c61a737a25d8df976e364424ef06bddccdad8fbe6897608297d4e6f1abb2fb2e05007f0e7bd11c2d5a24c6b2223f42ffb030e1c269b2c30bdc630d2b94d072f0c9b5e0852b37d19f126763aa5e81a5f2e347b523edcf95d75a72469e98537e63287d022dfdf47ca1a9d56086c1591b9eddfd5f1189da9361bbce83009588e1f3cdc4e5859d01d0a0cbdb61404ad71527a48e09ae370ae0a3cff5cc1b211430e9af29ba76d87cdb58dacfa9f5bbf40ed4449b3501c11f4e1b3a945e1127fe081e861314ef27c45321f4b3f66997bd7c7af25fea344bc9af17aa1993103c252b4bba33cbe5e424d551e12c569f39a182b531d993fa0e946293780211ad2553ce84d761346fb75f37115afe415854c70fc8f868c050201d3800ec5489ab4e38055de594c86e4cb3ccd9582181477fb2f3c6f1e741096a7994cd821d5267fe1dbca75aae1dfca529fb6efb5334091f09a693e485290c3c9eab49e992b25eab8f6ae835a83107e0de2fb0948f4066b0a936ae4ed359df82c8b518ccc4de602fe30eeb0bfc884766daf7c2849c0a250abdab8ebe331cf55c3c1a51d9350a7234833ced33438aae94c86a1eb73540bfcef839bd0e5949da94b019eed4887aee675575fdab0a1021226c1553d8fa62ec2573928c5bf87b78eb7ac1d40fdd24fb4f8628d72d90b53e820360c890df6e3f304cf4c80a99edaa5f0ac33fd13f9a4f77b95ef187a51366d1750c39d80c75922b58b36e0d6eb3da186a59762d4af1c7852d7f84af39f21919f71b53766072f30953ecfe4a3cca35ce76105d5192bd26fb0839df11fccecd15cf2b0276fd545320f05b1b7b97cca98588396315179268dde83e7cbe67ff4ee51c3619703db79155695c2885c556999f5150c7857b70fc29bbd73bbebde1c5b0aef61f4d8386f0af72e2cf2bfdbee20a39d6d43581b7af058dbe7534aec8383d2dcb2cb94cdf68f3ea861024f867686e3a9fc4910dd3e9134d6b522a008737cf0161c3c4351f3c3772e453fafa1b9a0bc5cdd1226c0af87507676041317e188abc1b9dbf711d6fd254bdcd65274efc4962a720be5cfa9f53712693e1c510b6273a63adff7b355643768d938cccb6e4861f8046de262dad9033674981224ddbae6b9c5e3a13b48974f19861e4997e3dd2c91ec57d1980bf2834af97221612ae6a93d7f179b831f6c88dbd6bb8b5e6cd617862a314989a89b6ff85227cbff78408bc999451667fe72fdda126d57ec82f6c2d1d126df9e905d96ab731bd4e23a35d6c2aa8e916c2f0bf1d72c9230fc75c4f456c782cafeb851e5c1a4d7d39ea641bf598d227699ac6b8ac21a30a6dbaf4c6d877b4cf6b9b8ae86ec2bbc855f058369deb2453e164948249fbaa2583e00a00842a2e9892a53f2f466df04073418274f388426d3c8115a6208615a35e36ca44950de4c2b9e351f31f41f100ffc5d3b4b3715e660f1cc9878d3e24fd2b9fa576412938266a69acabb974289d9cedd940ab7369313112431132bfb331fcab2946704f9c2b6f1ef41f9dd8b602a9c7f0314381afa4db48c0fc1cfcaa311fc071b92dc3b93103f7a9a0177f3510dc2cc8326db24aaf9a2ac5d27a5d9291209a0ffe6232c6ef432df514af625060c787d21687808372e0ecf259b659017e7783e2296db98c4ba64dcdf8e8ec94c5e1cced1b6a57e37581031c75696795d549e36fec5558bdf9b9c268bef718d00b09ac9000fcf1e7f2770cf0e4449748712eff9fa9976570afd4dd8e405985ba68075990b8f6a367b22f9344a2120589edff654bbc4bc7bdd414db86936495cac46b9663f80fc1b731a222e74c793f66e97858341e4478025c39e82006e2df683574636eb6d814ed7d35a6911f800d6f22b936f9af1e7ca5c54c39975a789300f4a01525d5520dff0d48def158cd6b4ddd41961162d8744ffc9f7a9c3222b0ee6f51d5e7ac1cdbc334765a3b202dbb0bf1c7b0a2e7b2a49070cd47baf949b3deb4df0c387b8ab06cea93dc92f6ad1146e9eef56aab255d0d9d03a00527095d8b178125ee85f16f33347d9d164ba654a55aacaf3e558e1d7c7c100aba0c0a9be445dccdec2c85e9aa1469a0f246502dee4ec32918cd1e1f5fe1db7cd65b9b864496a4c24cfbd4404e9762c59c9bc322a8ba3f5398e6257ed0079da4b1a0bc5f82c3d8637131552dff277eeb9432b50790287f605d3c6fc48122dd2d1b460f34f7cce9d09ed20978dbf3c0ce7a6a029d04ec258e63f2d106ad801274c5d78d805de2643babed2760d9d25651efb7d09e466f2b7a69cae346c0b8f0aad2009abe7c3d93254ac4d436da4f0958f2196057ae1a0f074c38c554f23d9e1305f494565898efa1014e6b2be5d1831058edb90ce5db500852a8cb16ebcbf987ec30df5313e0b1df36ae2cd4f1d8e5c49c2213a38e9ad802ef1c59baa0473c274d3dbaeb65717774d19c17c8bd16a6d5dd24699d2d04efeccc5e5f5cc8fd325eb591a8b08ea5d6a54fa04da18240decdd68ca49cf4cc1a9", 0x1000}, {&(0x7f0000001480)="5508bf4d530ce758857e88a871c7f034e08e4510aba2a1b084234dca7484fc68a0317b8e9d79a8b4b951299c50f715a2e57b7082fce115fdd57b616cc797a36377a28a0c14f0ed3efbcf50c35b6376a9648b8cd236716d7ed176e4d47bff7f7b4e544febddcf5444d9b52b1f58f62798caa8872dbd7f75b3001a7f495d7339f4ce6930437396fe4e8c89d127d7dbe244db2c237d42f329602038911dfd9402fbb00f1320b1a6ad180b9f18", 0xab}], 0x7) r2 = msgget$private(0x0, 0x22) msgctl$IPC_RMID(r2, 0x0) 03:26:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065a4ae80551af1c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d427a2a597af2f227287b7bd4927eca86ff7b7fb5031208e85cdbfb3f714c5d3b30b07f4873ca5c2a0e40ead99170c37b2a7493a81c568be1dbb2a486f3f53b887b97b55fdff637071b6941fc89ab83bcf40b345ed2b034d374a18ea6a8b6f04abbf0102f5d2eb19ce4d96d712bd309fc6711425496aaef154efebaf03a107f8e1d6804ea18f9ad71f238d50ac9c067583ebaa67d46f580bba4ed4b7a46f267116e9115c7"], 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 03:26:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getgid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt(r0, 0x40, 0x8, &(0x7f00000001c0)=""/229, &(0x7f00000002c0)=0xe5) getgroups(0x4, &(0x7f0000000040)=[0x0, r1, 0x0, r1]) socket(0x8, 0x4005, 0x800000000000009) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:26:55 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r0, &(0x7f00000000c0)="838420c011858470ecc375cd9d55562a2efaa7dab314064fd4b4e95e0d3f4dfda3fb485f2092ced29e8950981eb7c74da2db29539b571fd10ba74f46bc4c624b6ec98019a9364d5b034177159dc2dfaa939d3e5b2eddc9f698e399284f619bcd621fe6ae909754e7686019b765", 0x6d, 0x6, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 03:26:55 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3ff, 0xe8c3}, 0x10) r1 = socket(0x18, 0x8001, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) shmget(0x0, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x3}, 0x10) r2 = getegid() r3 = getegid() setregid(r2, r3) 03:26:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 03:26:55 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000005c0)=ANY=[@ANYBLOB="1a008250000000e7ff00c91d066068c6c08f6629afe356c4df7b7f8c8f0c17ee640802aae64ddef3d04d87412478be806661bb7e82b65930c689b2ce3d19f8865036895d6a26e90e8aaff9ae324833aa62b63dc25a0353a4386301e728ed70"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000380)="9e525ed23b1470b5e365e8b0b3f6ae0a730b9ab92e185832f76f9fa78d84bf6d7e3a8564bd371e3d7849d3dad45738b5cd5838124893f1fd6d2891eac72b3dd6b83fa4eecd6c83b7d0ffcf0aabe60e50ce900e3144a2a743fb393899f95d1362713222eac6c3d6dff4a533fb62e5333c8b16874e70598d0321543f437f21877dd822f332bb56f9241e61c573f8f0111da1b707796514bd91aa6493b5c27dd0d8386e0c", 0xa3}, {&(0x7f0000000440)="a01fe4d7cc15466afa2320f682f8da95fb15803f0029046adf09069d60b2f257220b655a58aebdb678b758f81bffc554b6d0e0e40f0122eb1ee13340c0cc238a9bd80dc744cb3c2dc0294eab2231fd6b0a6fccd7de715e3d64fbf779ec6d2b97f768523543a76be2316887377aae34d6e1d2d5ca13794708de166b8cc20097db38c1b9", 0x83}, {&(0x7f0000000500)="91535256d283a1a3b43a6a953b2bb4df68e92893f69896dc334338afd9aa4ab617854e1eb38e99a360add48734b91b22553eb790de74ce3a4a7bcac61e476347af0250c2169f7deb8a32c53bde537a0ab7c95e3c8abf8fc6fc94108b75b32443e78c313ff4096feb02730d7aa9cc99728d7a5571e95f66acd21c8625a26c820f854ac2df7de041a7894640b535e1a5af4cd3e6fd8abdc02d6dd21736", 0x9c}], 0x3, 0x0, 0x0, 0x400}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfd1, 0xfffffffeffffffff}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000280)=""/220, 0xdc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3, 0x2, 0x3, 0xf8, "937604f9f2a0a0b5189c5ddc12bda38e92fb1e3f", 0x5, 0x8}) poll(&(0x7f0000000140)=[{r4, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x175e, 0x1, 0x2, 0xfbcd, 0x6}, 0xffffff4f) 03:26:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="9ed831792615da3f44b90df145a8f212bd7e251af534412200c1d0d77b22d9df08a326a5fa6402074bfe761353394410c1b0cc5dcfea4b616740cd13da0893eab08de62498e6c8fbd73375248887eadea8b35d36a34d049e74e797272c76d5e12afb6fc4b0a20a7edc3a48b296a263a9cd11822172d3621da11993119384ee06e532b339f58b6798360caac1aa22ea5a44", 0x91) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:26:56 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0d28c9a207fed4ec894d15f8f08c9de7cd244bd81b4c1478345b8a4c384806b87ea2aa9fe4be6bcde32a20f4c70306364dc5a0c0ab257eb078f78711c89481d96ef82757a8217b7ab0bad790ff5da75a6a81f44eb893dcfffa61c492ac42e6ba68a584e486d4908cda97caa984dd63dc01b142148f02b09f12d05230704d5a29e5d30dba0e03aea0e419b83a54886457f684fc16910002210e1090961bcad7eeb9ddf585cdf93a0a7294252064b4639468c765", 0xb3) setpgid(r1, r2) getsockopt(r0, 0x7f, 0x2a2, &(0x7f0000000140)=""/37, &(0x7f0000000180)=0x25) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ef3c7f349a6d21893bd7519f0f7d6f264951b2df24fd14bf4eec2fa79e82abfec678335f3ed5315a994efdae76bd35605c7efda0bd6972666598bbef760cd1d62f57e07792308bb9f92c9c689899d165d081bd8bae8dace9953d8d03708d2c63c556e9788e2414dd4d1983d3dd223e5c3384622d555819070c9f798ff60100418eec89aecec41ed075d0d0153a", 0x8d) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x5e) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) setpgid(r1, r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 03:26:56 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 03:26:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_execute_func(&(0x7f0000000080)="6666460fd2f565f23ef10f182fc4e109fba6eb7d00000945ff440fc6a2fbffffff0036660fded88fe838ce3804c46177d03d79800000c4c2f1adc7") write(r1, 0x0, 0x0) 03:26:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockopt(r0, 0x2, 0x4, &(0x7f0000000000)=""/221, &(0x7f0000000100)=0xdd) 03:26:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="5cbba5e669af0d5b2fbe848629f0bf0a46871368043ffc9ca94805df3a3f7783d51c319c6291b77c1ce46be60efde61c11e9a61b9ef7b58bf04ad9485a557931156d", 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:26:56 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') r0 = semget$private(0x0, 0x0, 0x10) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0xfe46, 0x1000}, {0x3, 0x793, 0x800}, {0x7, 0x1, 0x800}], 0x3) 03:26:56 executing program 1: socketpair$unix(0x1, 0xb8e6f4d4e271688e, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x6, 0x4000, 0xfffffffffffffff8) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) shmget(0x3, 0x4000, 0x111, &(0x7f0000ffc000/0x4000)=nil) 03:26:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") syz_execute_func(&(0x7f0000000040)="8f6900011fdda0a3899999f3aff247a5c4e1782b6dca66460f2ec236470f9784a6f67fffff8fe818a3e85140ffce0f1bd3") 03:26:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x59) dup(r1) 03:26:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x7fffffff}, 0xc) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 03:26:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 03:26:57 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x100000001, 0x0) listen(r2, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x8) dup(r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:26:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) r1 = fcntl$dupfd(r0, 0x108, r0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x30, 0x1000) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 03:26:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 03:26:58 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0xff) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/215, 0xd7}], 0x6) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r2, &(0x7f0000000600)=""/153, 0x99, 0x40, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) getsockname$inet6(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) setegid(r5) connect$inet6(r4, &(0x7f0000000780)={0x18, 0x3, 0x4, 0x6}, 0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) getsockname$inet6(r6, &(0x7f0000000800), &(0x7f0000000840)=0xc) getpeername$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) fchmod(r6, 0x1) readv(r4, &(0x7f0000000e00)=[{&(0x7f0000000900)=""/235, 0xeb}, {&(0x7f0000000a00)=""/209, 0xd1}, {&(0x7f0000000b00)=""/94, 0x5e}, {&(0x7f0000000b80)=""/73, 0x49}, {&(0x7f0000000c00)=""/204, 0xcc}, {&(0x7f0000000d00)=""/223, 0xdf}], 0x6) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000e80)=0x20, 0x4) mknod(&(0x7f0000000ec0)='./file0\x00', 0x2, 0x7ff) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair(0x2, 0x0, 0xffffffffffffffc0, &(0x7f0000000f00)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) getsockname$inet6(r7, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) accept$inet6(r6, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001040)) unlinkat(r3, &(0x7f0000001080)='./file0\x00', 0x0) 03:26:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225359560f8e5815f73f2a044fd53055552fbd5e41789632d070000004a5619515a4c8ab06198824b3da025bbd47b3bf579656fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) dup(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:26:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 03:26:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000180)=[{}, {r0, 0x5}, {0xffffffffffffffff, 0x24}], 0x3, 0x0) syz_open_pts() 03:26:59 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 03:26:59 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000040), 0xff13) close(r0) dup(r0) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffd) 03:26:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r2 = fcntl$dupfd(r0, 0xa, r1) close(r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:26:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="0000afe1909f9888c4b81581fec5b1f294cc8ae99bc28b7ecd7795d44cbae85b6b4ed544b512ab8e206327", 0x2b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:26:59 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0xfffffffffffff314}, {0x18, 0x3, 0x2, 0x9}, 0x59, [0x200, 0x4, 0x7, 0x19, 0x1000, 0x0, 0x2, 0x4]}, 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_open_pts() execve(0x0, 0x0, 0x0) 03:26:59 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/83, 0x53}, {&(0x7f00000006c0)=""/239, 0xef}], 0x8, 0x16) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xfffffffffffffeff}, 0x8) 03:26:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 03:26:59 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) 03:26:59 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x9, 0x10000}, &(0x7f0000000100)={0x403}, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x3) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/176) select(0x40, &(0x7f0000000180)={0x1f, 0x80000ffff, 0x3, 0x0, 0x2, 0x400, 0x800, 0xfff}, &(0x7f0000000080)={0x10000000000001, 0x6, 0x60bdd4dd, 0x80000000, 0x5, 0xd4, 0x3, 0x8}, &(0x7f00000000c0)={0x8, 0x5, 0x1, 0xffffffffffffffff, 0xcc1, 0x5, 0x311e31}, &(0x7f0000000140)={0x7, 0x81}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000280)=""/193) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r1) semget$private(0x0, 0x4, 0x26f) 03:26:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000002740)='./file0\x00', 0x180, 0x1c4) r3 = kqueue() kevent(r2, &(0x7f0000002780)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x83, 0xfffffffffffff800, 0x2}, {{r3}, 0xfffffffffffffffb, 0x37d0419728c55d19, 0x88, 0x0, 0x19}, {{r0}, 0xfffffffffffffff9, 0x3, 0x1, 0xfffffffffffffff7, 0x2f}], 0x8, &(0x7f0000002800)=[{{r0}, 0xffffffffffffffff, 0x60, 0x80000003, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x70, 0x8, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000084, 0xfffffffffffffffe, 0x110}, {{r1}, 0xffffffffffffffff, 0x40, 0xf000006d, 0xdd, 0x8}], 0x46c, &(0x7f0000002880)={0x1f, 0x72770bc3}) close(r0) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000180)="9ca117b8a868115d241c2eb19cb6a2665759513c6fae35b97cdb1064fcd0d6116f16f32d7bc60e381856348ed36445bb317af0d11d2f380c5f5f0475d82602e7ad7bac78530529b77df01ba5a42eb98cbd6cf3b7592bd495c42fcac237a328029e435518e735b38654a33b8c9ace5643a653e908236e46aea6de6e0e9ae74b54d815e14cf97b9485c2d0c0519520a5bc0c1ac4aaa204b1a3e4f5cdf0cba660d17ef55bdb16ea822433a27c394fb3a97caa7ff0b644e475da4d8c26c2766b39ee8b200d97e88c11b975533385a592767952236dcc1059d31de3917abc5b3a70e8e43028677bafd2c1d1668e3bd31b4feeb74e6cb991a8ea832c5ff1e1b6e47af1a25c988c715fc72682bd4b326073500570bd043f8d7d47376ae7d61b43380e672e0f24dfaac97e4926454dc73259bfd08971041b301b436f0f2f3e914c703501d8637eea916aacd41e015d19331e42cd769fb2ea2afea6a6273c30ee4dc62c4c1aa898b3d8a51590e3dc6bf9915c5e62a51c07759241dcba254b871d82eae2352ebb84bf4c9215686b53b18f99871849592272d0353a99f46ed4dde297d35ea20a2508bd4de151e0027b17680a386307aaffc24a0640afc2b1be2e6e79a149abe4b6328a00c66b31a4e3dc6106711157f72c2ebb4a253a51981d0bddc0c29e3f7d53d228ba99b357a466f1dc4a6ac1a6953a85743e0421eb5074dab8f7d0d903aa644417d43fd29f6ce8e2b005ef6db189e1dd29db84d5b1c774b7771e0c0618e53d561152882d11805a35e2807ace599926c6d9f4a1071187b236d877878949832d81ae4002550f9466fc8649b194c423d0ff91f7cf90fed27a1e1b578d00df6e8d575a523b5bcac356edcca5ef2d83a66be507610d5f926cf34167ca686ecd799849833ba179f4105ada5b82c7a514af1f8da1ee849f75c76fc98ab69b6fc5c5069bc6d65ef216e58a798211515f1b0efedd62e92277150fcd3d4e0b323a024aff17a980b9c70365ec4bc83cd0e5f0fecebf56f84675120f12f2764851c5e96dd9782836deaafd21596ea1fd657eaa5941fe752c6c3c974c7157bc82ab3b409bf0159c5fc129558dccae296ca14c83839a1b89fc491a1f2b92aa581b3eddf9d29778c6b5ed3d4b05faf95c099485593c5309676b26a511a3fb17901df063b28ac28e4288c763d97816ed0af3c7754197f0e712572b85826e8647b36bc4a33621bc5c70f1bff612bb1dac7f8ea893709c73cce5d79a73c5b29a723105b3575c93ca4b8fd1df5685d7babb73c08938f73e7db37a9e7e1089244eec27cbb7c97e782d091e0c9b59bd762488fda8f969e56577f1c6c47c051a521579c6493e9d7ac4a7b1b507ffb25bf27bc7cfab6995e01e5274aaeb5c74ed4fed0acdb21f0513ab828e0be80eafe065c1a28cfd619b1f0cdfaaad63cfd318d1ff3c06745c0889d062ff4b577e4c3e1364da61f5e5b2e53f5e3b1cdd0e83db13bb3a28cab54c3139b5251b50687bbe0307f4b1c92d96d5250052c2ebf03ed66810d8ba1fa8d403ac0f7bc4001e7d497794d862fade97f8ec0f36cc46aab2b34e53cee5dacdca1fa5dc07bc5229caf16a50374da3d8762c18ffe538f4c671be877295cb8b94c079adf3851f6e05abf420e77df2acd30df18259a43f31d8f1de370e9232fa4ad3bc25c02cf47cf48ea5ef20d536d8607cec4e77bf01ee9d992b38953fdf8aa9d8d873bdd144011f47c87040e21eb676c144e6a9af13c366921e4f34e2913719370f7868d6b04b655184482a488c955834b43338247d90888376502f4b58286c266025a7a5800b55e5b8a34a824d57d4781687adc4e86dcf945c0c51b2e69430e8fde55707bbd5a412e9c85e8477f8b0a54bfff90c1e62c57a8ad0f67e3d038f1603af9d2988a095ed602fd7b1d51f9e522d44aa84a8303cb6cabbce515a0d361f33e902ac968d70ff3f80fc7d3b8726504ebac06504066c48f58415a9528b80d148c390c59b26321176b881cf9f6011eefdccb75af04613164ef037779ae20f8597b3109b2c0694b26af4251886fa708b6aac0dd283200276fd2c37d440fa7c979ea8abe8b0c0e5b05549e514ce871e19744c40a3a9de75e5f963e271e7d20dd2540f313980f31aeb6ad80aa7a31b7011768c2ce2742f5cee75d3345114445ed6ace23c573118e945fa9bd82cf45191528bd8166d6afd106f38ce1d11cc8bf54e3dbe3862cce81f2a86d7d3205e50291006505a01f218499262d6d22c3697fdc350ce8d04f52c11a6e04b73827b9e9fae23e2594a8c5773aebe5f6bdd26322727229044f6dc277d7bc92e962f4640bf1c5e91241e89a4114c13fbbb2548f0d3578a04dfdcb56d812a4cfd79c773802256f6491553b08b64087987913bef4734149a0d487c5b0fc45d8ee3c8997279790872a7eadde2d7b94800bdc30bf353c5903047b4ca24aceaf3e14d6384771970a8af9d8de3dd7632a337c8deb09f634897c768d25f11af8a6905e0e0d51dbbdfff55aeb3706a59e4f923786b3da2edee2d3636b9215e69bd02de96a96a2a74c04a2424a13d45ceb1147d8fdbb8b79d296ac648aa5b6f8a44d9e078b03bc7424d3a34e76d4b26327a3e79bbba6458778838886f260a4d5769ceda8c1f5ec28ecbb2f689f30a947daf88f70f97cbaae8c500d3cb88da56e13d2c5209e1b935fbaa3eafd0552d63abbbda871ae17cc37728bd01b698e0f42eb7fa14727f331df8951f578410fe3e7be70cfb427bb6ca0296250593729ef34679c5375039665b8d9a62594592f0ac98c58e185c3422a7a898adf17553806a53d7f8c8fd3afe9219a4134bf1adb9d091f5e078f7f7b510f8ebb96c3f6228090f88a85cb8987e11b15146647fc3c3a624c6d9593d587ab72d4177b26549e077ff0b4fee4891f137137959da44093c4160dfba2e156ae965a60b5ef3d00c52fe2b7e065d63a3aa40d5b79eb606eb543ae46f3d3cc3e9980dd515a2496620ed3e411de41784625e7fc988fec5b5519b39aa46dfa20edd33a22065789533e024227dc3a924d03c8b1d3c3b50d8ea39f2d7665175fb6f1bae442b49e8fce733211583d642b25b3b40cced872f0d5bb88bf83ec019d1e69eb6ca1bbce6ede488062a4f22c7576ec4f75469b1ba075fdefff567f43724a32e5f9983b5bdf39e3c6e1829148ebdae8b7b6266c4f73e1593dd257b9feaf4842282ef65712f172bcd632652bb41ddf1be6a35324ee103829213b46e180230edf487c545c6ec53acfb1ed26a8154bc21d6caf43135b31e9d422cb830470c0cb1548445fda4a9a08f0e2ee92b54c008919ae203d64ebbfb80b3eac830ceb6cf3c13430d896c7f078966fd03c44e751e1c980753edd46a50fdd78b47233a415d83c1054c6ef7bf357ed6b004f6ac24754b7907a8636b8a9c377126f3d4924139ff89f32947a701998246a97c1c4032edabaae2f092657ecf6a33595390c150fd6cbf94b75426109e336606e3620d9ba5f045604596cdb370e0ef1d83dad81ad7ef3a6fdf1a698585903934e133944741065c645a44c2648d48cb9f1ad3049ca99f2b4ff38b24c6aed7f6880cdc76b35c73b73f7a8585c8b328290bdf0e5eb78459a7896dcc575475762086592d33505269544f1460a81f32e59da8b697f89ab0f1437d728cde2628721ead7f8f29100947b0e69ee910ef9b4e48dfbfdf0cccb8ff47abdaee8fbafa5ea9bdfa51d92a6f67ba24f55fd0d0feca4c0c21ca9da7b276975035946487d09add4e8a52722889ef74f919c5c7d1033ebb1711e3b1da3adf35deadb4c15e5aa9896f5171dbf0a4ddaacac8e1e55e0785d6808deb5a7df5d744b8b80635afe4ef58729a7175d9d460cb3f5e4053ebc5efce9fb02a41afa98324e781aa0e63e65105129a4684fcea137b57ac1a6a4270bf82119b32a88fb65cb4a18fa42cbf4cc06ae122f015b6f7e4dff73c7aba31226663eec7ccf6479afb29815a366b72ad3b2e545b01d5b6264850fcf21e875fb4537516ed4e6558f381c8edd2ca1d9bbe6e54b5d2ca26b6483c6da6e437841d3cbc4f43291f791d942bc99f4c0f18281a69b16f317a20eabe766a7ddd29d0933d8d715e2c1253091863ee806abb4c237cfae81e76a31e5ac889418b816a48832512c7967fd15e7fdade73baf6bd6f6860126ca44365a4b96cd4c238b5fc6fbddf0d93529f2028aa2db721b7533460ede76d82da44db60789a8ede97a58d7085acbb7a9f96d5b2d25c966517ad5500886a9ba0d3965c4eb7fb238acd4aed34aa9a5777f8e62d87befc7306a49e531b04c4b668ff2ddb65963b613fa533f523fb29801abd71e4401223b679964c628a5965886c4651d4679c37df5c6e1728e9dc539d59b22e331caca560b830165ca40defee8856498295a65e4fe52332942eaae4890e6e88d666cf55738c603208fe32f432445b209fd2d6914c6b4424d1d8cc504375907d9032a44366ffd84a357e45095d13ca8b5f63a6726cb303e013db7f091aa29fb56f3dcf4c0c07b418609170f543bf4625a9e168c68ac412a307ac0ab7a9f12b8350325cb9b37f9c2644b76a1b89cb8da3794b9711e7dc161723055fb7337aa4a5e28313ef31de142c0a1440208a0a05f109fd3cc1d18f7edc752603c725b3b1b647378897300238810c4b8e5423c7c96ac21d2b9ba63dce8684b1238a9b36f6eb88585b6d7f19f7ab68a407eb81f3b52fe6bd1572eef6d7d7a04e4f4934281c709384111f5cc7de19268bd02d58aff4f8b32f06c021b8644a819e14cc72002389f1114c0313f174c75e537b6b4e6b305e9e8c5eb4346bc9dbec3a209957210c2816e66cd1bbcec57a904486087e98d092534658ed9462f2f7d19532997e730119f0b857273b5a85cdfeae99ed5dcf746adb25860cbab3eceb9d7dce2d4587e9659fc776938f2a1021bc2fc673681822a6a43af0d323305dc6f6d7f4f78ce7f7a0f68263fa006846d164478259a052f047c43d4c9c30bd607e748d3a53e7208ad65089d81a358b863c4bde861534caf7175b01a45d5968b734f1ca2b9ce77667ea926c4ae3bc5e9103e67198910c767ad24c01f3e94c17bf841cee50c36520898ae1b919abd805a42cd729b8ebe907bf79bf4a7f35aa2912cb4dd12528a451962180712b7ac6c656b7668663ca34712efeee874cad42b92569eb597dfb850cdc149fb0af152dcbb82c6545a0a9059e73e090b31e4c2e2ae5ee646c97236130c604aeffecb9a5c4794e9bde842122d5bc83af9717a70c5e8c1afca99323fbcb584bd1ab7bf9981ae5f5e9cf710172a1a788387558c2fed44fe2fa89800ae9f895b2d9497e57d2fc7b93443ce0510b577357049df4cfad03495aade3519cfc3f086084938959a3e5d6c010e5837d132e4533b8b94f62df472f8de856953007604e4749b7ba57ddf58ffceb5be5b5687519e035297e32bfd375b5084628cc0bb11b5d555ff024c86044ca995d0fdace6b1293881e7bea3b57e11a52dbf0de9f9abe06b148e1af38e2ab1e17dc2549ef6ebb583fac0cd2b7954cda688910fe002a5cb6574af5ccc73a648d0df344feee3a3bc3d2b4239e0b04a3587ab58ed4d1220f0665a2d27a130c430c7a3499f0d255297a34b4c00d71090ffbecafaaf721455eae95fb9b2a988126ea6e7714e28e2c2af6d82f5fb06562f5d22f0a69c9227ecabe6fa5471390c44edf268091fea2b98ae9f9323712b9c4f34c2877d65fc50d71640f5bc4302a33d1480847d1ae6c71a9e4860aa0430c8fd0733ede13c805fc94e4fa2e4cdf8def69ebbdafcafe", 0x1000}, {&(0x7f0000000000)="f2823a8ade883b", 0x7}, {&(0x7f0000001180)="e053729c5f16106399247f9b06a5d9fd8aa0c81efcf8df9aa1fc21e228dfb857d3b0f6fb5842631c6038b175c1932df9d9f125a897b1190855a53b18ef179ce842790dbf57584dc58a90c9304998334c011a1d757bfca9b74a3341e487bf817c5eb6aa1f78c41d7deb60fba3af317b8233a178dc919bce51e4d77da425d791dd9f5d3e416977aaeb602e86d3c7c076815079df694f444d36e2a9dee3bdeb1144eb7299ee6b41c9a787448d7c1e8e5b17cfb36e67955f5a718df1753e76b3b34bbda4f22f69be38e9e6ebdcd633138e2aad98f934", 0xd4}, {&(0x7f0000001280)="fb2602d18eb64ecef19c6acd79c4bc7a8f0204395ef185ba43b0df8569ac84cd", 0x20}, {&(0x7f00000012c0)="4bb3dcd264743dbab3f6dedce03c00915dda03ce00c3b4315fca10b71aad5769d183e56052bd4e279c08265c7d7324fa9f06b8e9ef9eda51c424408cfa1c6bc317f8a44f7c848f09f885f6dffbd1c2ac8331a7ec03f8cef7e283d9388e7644bc4f9ca6fea17975cd26ce90d95208a86ffca2285159de8b398516310b4c3bf8d69b5385ca8456731140139a984c163294105f4f43ee6e02e94dacfcc1b656f832e61b1fa22900914e7a09c6059c972cae7019484bf90489ea61d3292e137dca264f921f770810a6a48591769cc4fd4408048282822de8e5ae764859e3f2eda9f35de6e62e003ed5a4ba3e9331261c97519a", 0xf1}, {&(0x7f00000013c0)="bc45057ef8f9a4bb94a9eeb26a9b54c3b4c5ac790203336bf372a167811002bbf8e4063c5c6d81c7d61373124b22cd50f6789a14f66c3b74c67572889305542d69998efc930eb10ae3881368072fd72c28ceb1a356c0b9258629694b500762900d2b4e8d52228de961365ca035beed2ec0e34c41944199ea9b279bc35856417ffb2c193eec22c67073f304c9512481e0a92c8f8234de589527ad74a94c5de7b3", 0xa0}, {&(0x7f0000001480)="98b9d7c5b4a0a2bc6dacff77ec2c31e810a9a4054a8740e6c16230b353ef2a1aaec4f6066fbde7cb6d92f7d8c9c757bb3409d99847abfeddc6c9ffc39bf93bb21f80162d45eda8", 0x47}, {&(0x7f0000001500)="2a591360cd4523efe0bf03cf521c2fc725a75caf50b8b40d0983e16708c57534573ec6e5a8b89e6c633a6d621ced7c2f8829afdb84791be198638edd816417a5f8c3b507b688f86cc62bbab0bcfe50e97f365c7ba311934979fd5c70ed7743164953231e06035b7658ca2b9ae58c4dc7f9b49270d8ae360c0345867fda1ab4ff2cdac6054ae6028431ff6e2561c8ba7a398ceef17514ab0ba4f9b498f3906d463db7933d4a53b646127e43e3", 0xac}, {&(0x7f00000015c0)="d00a0e717f837e53a7746a52b193708ca2f0ac63375268401eb0b6c086624e409f54ec7ae4fb28ca9383dc94c1cbfd365e082e55cc64f8417c54cf58776556c70fbb4931a85390404a3ae4e583a4d479194fc947f16c4df2321bae7a5b203de421fc6e478262b692d0eca2755ac784034be7c8d15c419f32bed30f1f7993b7358e7da237cb6f921a7296924deb2c423d0e4fff32c08229fead5734278b22896999277af09eed64ff41c5a91da859b05c37d0ad369a5047cbd1ddaa2378073e1296cbea10682384fc551a135fd58998f7e81bbc69571d52b03a406e39f921419cc401e8d2ab0b87426f05f9d581997414dd478983668b890b184718bf290a7b24729b6a212dcb46e7c4f81d62cbf700f6d4a837363f3026d414609af17c1adfc0940581b98f85dfba62ac9918f7e30284fe8c82ac5d313cbd0c2d6d77bb5c8f558d9f882a81e6a2e46343c5434c7c2fa8ec919cf25e37d5c41ea2cf0c92f74e20d600028da5390406caf7d04f1c188ee9e498e89b786a726037d63629b54189e733fe3ab7fb77f06329c542cc0644014a2d67476a8e86a39bf30bdd3e4cc8f30c3dd1eaf86d72a1a915da9c21d060e33693f33bdbbde31154e000c97870c4897781de2c5d87520555d455be122c3d7d7369d492d0b821c2f1608f87757cc305c78011cb98eed03933489dcf4cbb5d39e69488b7f0893404f3099ac0aa9280ea5e9313a30426771fd38515a488ada14e916dc6be89273126bd3f8f24b7475844c8ef883aa70fed6733d859e61acb96cfdeed6ecb8704758764ec611abf7abf9d7dbd8b7a742172dd486105e1056b4cc9d5934533c575d49de9f6e287a9db3b2100b3fa021b76dc8b7c3989f581a00284f011826439df0d7923b681b856b16b582d3ed112cd96a13406e3136af8f5b378e7ef6253071bf3b86db8f81dba315d0c11057799efbe1fc7eed6d7f061e221420d5b0719db65bb65d4c5c454f8410d450532013bbd3d7475e14082752340f5c7d45e49b0889f2685c428e47437a6e4730cf00c0b5d3f4a3b3588f3dd72a2be0013167f438c1b17cfe68b7cc55b6e45c7d20e0f7855ddee3445b9b2b8680442dc212e41493e556e43f1b02f391c90ebb3e55d58d627adac2e7bd852eef940df502ce3acf292c4619ea2744793df3b0d3394e0d64177928bb8f76ae5379b58efd47ac5460fe1ffab7df5907ac50b10e6713c71fe676191bbbb61e1144453a0dc31f5a8ea31414c9db19fddd47a729c7fc319f6933cf3bfbfc8dccf5099af39b4ef57b9c07d6ffed35e4133518b265485080587788dd5edbed71bb07d3b6a376105f9a2a169f72793e4e691a6e483583042180e5d94bf156ac130cb95137011cff72a9d1a9cb428b0d5adb777ac2b65c9dcfbd39900ab008f8aae896bb07a7ca72ea17338779ae4e2e62e4065312a3b95cb3ee50078b1febdc1e5c0289e95bb527b5ac549ea3639ee421445822b292d8dba5e005b9fd1905ac418466e41665a0d5e1dbaf0288e486f9e8e0b60c76bbc45a6d03eaf45e063fd95e63f44934e3d75f4c71c97c6cbab977ec1912a8fc91b434d678d694b36591f7f020b340372ad5f78de022f878f92b779faf105cb8bace5a4207ee392402fb4d189f9c3ee46096b5db087c11a40694724b53de90f146fd731ace333349fe1db1bc0461556f6731e5b9c4bbb3d02a98ba8cefe382617a55861b9f4a4bde0d4b2101e6f87288485dd21549b729774cd8e8d78b183ebc5db69fc35fbafe833555db6b8c0226fa1dfddb1cc5d27a01c9fb8fd42a7a726e2d788b934190c2735baacd0bc0631c7134b7da22645ffdcde6c649186aa1521dfa30057ae5c000728abaed08296bba66c1ef56219a7b0e33ef8151fecfcbaa5e74ace1a4f2ac54d67d984a42681e9d36a29bd59bc50823b60f733e32163059f0193044702d794eda4b9dfdc38744a93940bf8647ca9d7a7a0a49c102f324550935d6144d637d856343bc033514de0ff0c6bfc1288cd707556a2cd5645d18ca32a533cff3e87c939adcc213e8e9a758568034351f6f3f214344b5fd1ab3a0b2067dde45acc9ab21ccebe65ec89e2428bc7f4d74d09a325e6097d8652edf2eaf9c40349f617e7d7665734966b5cc84b332579cbc1b5f5791fe606b49eea094c48c427e8e33944eafc8edb77d4aec0e2115d43dd825bd582044fc99e926263ebb41f448e96b084d9bff1482e945c1bbe8532ae9a2bf4c9f9b42fd8805b88fa42e70b36faf035b2a85ce3ce82c4a858ad35218f79708e87a160324abfb3e58cb3130efff5fc3fbdc9343a1db818a449019a5a540f5f0d4cc1cb2693fbf322ba9f73c021c65665d748a937fb68b4569e73ababa1bc7efec65f679fa4da4f3fb1154bbc5112cc50371251d95437b4968964dbe09f47041bd64d94e4454be2d0b92a3ea1ab51abdf5f3e286d53ca62dcdf3d7dcdc655c25dfb2242ae863760dd8faece37ac98f8cbec356615bd4e104bb1e030022f61fa7ed90218cf9e584ba946d75fa2fcaa78a4e92a1801c22274e4ff6043bbe382842ef482eca6198345d2e6e6fab7b5a59676009362d802d9bd02e98b6f3afd65e231231c4e8c80d5a646e00783619babcf26a4b12c0a8c8f381caa69e4c6e9e7c74e5c52c4fb9cccc56b507e8f0daa48ad899aafd71bde1b7cba1753c65f8ca21b413e99a7a09eae3fc3b96be13d5babbdbb0e53ea76d5637e8ade610c91b683dffe16bb87a14d1a55b110435bf679bc0ba8c414c741234900d128847f757aabce1cd37272480c3859179b28666fe4e649dbb0c3f24dc42183561a4cbe4a9910cd54b706dfcd0a63fa942130d1db2e0b2bfa3651567e6fba89adbe8fba3a34be20c53c628c08e31493e1d8540a833e2f9f814712b0e5f0dce6e61ecc3f63e64ea16b96fe5f646193ceaff01fc7209f3e4e1ee11051aa0b060d281572aeee8e02af3a9ce69ce05e54c7afece24f7383f37cca0989738223eb326f92132cfc2d5d61c5a0c49733be2a7a4269f32e0baecc200c3859e1a072707a854e61dbd3ea2ca4830c9fffa0b9717de0a5cc730aee2353a01bfd8befcf330b5a813f9d8fd7879f87b5c383c3f631ec78cdc66c428ca6b891a6729e562312c3ae5e4565eb6fea4a934a25461201d72e8c843c937e6a76ea8ce607ad8f0125dda3193583ba7f43f4959d7cea8548b8443ef68e0de010f075a59d603eda36beba9808cddb7397ad0af15a9df1fa58bffa3bc3094b0c4c000f58d78d3be14097aa1d46b435aaca424b75cfdcf6f530d3ad9f115c6debb4922d01aabe6cb22ec370aded6ded8e76629b494023bfd8e26be49dd6e3aa5a8787ce9c7002fc5a2e6ea078901ce47fd47d7256cd225811db6f947947f2b629a7a5014bf0b9c55a56330f79a2acae118d32fb158e25fffa23b842606c4819907981a3a4166f78017a7673676c15067070d05576bc698a0bc4767aeb6205a1393ba7ad4438e2ce0f532f4e96e2b18c562a54f515e46b6e3b22e87d132cee5310331c73e4422240242e7e9146df4b9c202186b829268da74c3e41e8960efa73df663dff03e987f2c0e9c642239f0320c363efee8c6024018cf48b6fcadc64c3552fa356ce0522df1443589022c0427ec6b71b1de2cb4ad6481a9aaf4646ac241991131efb39c129ba17b42ac8ecd0a707fb81e7e508898c7616285892debe491c9aa25dd19b97a22e926b19a22c901dde19a84c0afefd0bdf6fc25079cd9b9f23ae74ffba687d0748eec255b24587559d77491197494f1d26ed24e2ff996acd4e50db51dd25dfd00a0031e057d21a36a89328bc3f8bb34fd75642265f49bb888a64ed9b5eff2fecadf7f7e50cfe8f02ce969c6d4e08d0158c3acd71b78a10bd3b224b602d6fc50be1ab9c6ecb7408c13e3dd79f7f8441c3fa95ab5e361252568a447426d326b17c7780499b6ad6ab8a4b6605c4b5c66c4be9f1d63f0fe90c45ac6a1c8195feff7b259eb73ace10414f323f7936a1f44c34e0eb72e4155f53c1e93ca2a703e978dad86df73dc87cca67a35d85a9bc77244772725cf22156f9b0b8f7702784454663c235d0c0615fba32e1caa494b76f8c92faee8ca6dcab789d69df280023973adf4c761ae0962e02456a66f9eace965f73381c9b62670fb272092fa54abb56b6024cea5ed2cf6c87f944b1eb259201e4b8b276e4ceb73b7c75bd2f61c42c41870e7d46f7bab67c2e3b5c08d64369815741c71d8b702cfeb5b8a97397e75d07ce2a6cc04946146438224a6e1d60ef536ec02f99eefdda148e993abfe07cb6eefc433e700812ca4b19c3c65b99eae33db1bc41edfa34fe6f77e5c5f3144afc97947c9e183f6c21c1756270015f3265006d3a9d0e1cca66bc6352824fb35e79c33471625e7db8c460fc74e26ff5cbcd9191c51819568e4bc2efa9cde05d8893446ae43139b57f912476bd14a8e6fd87a947d3584ea59b9dc52210618420739ad94ea1d5527eaf661e2a3f5584fc0acb6e6e82f9e626602643521cd67d85f52490c01a8aec46644e37b6ba6d8b168a5245e32c197542f0b08eb6a493e60ebcc129a3134a1e8f87fb47595b8e657b6cc2294d677d3f967087511b52ead00890abe688a02f8a723eb6b3535230f3842f31ad24f41890a348e07e32877226bffb86cf2379c1617a45d0f54a362c637c1f07693dd39a8097685c86d4a427b3f6f7e9122a5fb439d207338d71457b62606252cdad21b76b8af7f6327eb184bb618da12b0c4ee53a7ce73f6f7ea18f5aef33e2bb872e060ebdb4cb16b686b85696c8f27e0e084562b5c064f74d3b0fd3a4124f008f53d50778c5689d6a232731297bfc86246c72108873abdf155550dbbbc267e60e2f8d4837940fbae0137cf72c00f3444846f0f123eeddf1abf5795c27416d48d8338ce6de68ba48e76fb2deb29bd099a9a562e936a3506ac1976e387ac62c4ebb9d01d7c56c3274e5c33ab6669f03fd0899de97202c9e899685b8e4bbd6270b5ac1bccbecd94e68255d82d63d4086e7af71de766273b5677876395e4c51fc6b87d5efa63031814d6a08658e27a8618f77bb19913a4de48ac230adfef65f784053f27c3fa9ff05e9461bb8134abe6920f719e100b29e5c2f54c91fa21c50e010eb3be8d33757fbce08b9616fd6a521dfffc59f0f218700e4d97ce152417906a33b4ff53f97b330dbdc122e241da1aae47d2d6c15749a86deffda2586648f7b69c0c27b8edbee300f3198a4033a35869c57708d0b01fbf40b2fc28271c2f9928509605f46806eb1cd9a78d6d7e4bb85d72c096c4266708c3105fc1798db3944176d01f30885d369727b231c8fac159f7aef91f080862c8b5cb33a4737c1320d727f027f04f84670f1a56c033dd9df66e725e5ad032f3a11052393e8986190866914c8e6216712016b0b0b5d481b0d7b9f7ed1f37f2d2c79daa8f96ee1fae9d2aef6f5fbaf02c29e00ddac01b58fa24601e1837cee7e60b2593b770e3d437b6b8e1510a98549931d8eb7c7f0df9da21f0389ac9d6219084d4604351cdd8fde0e5fb2994536787d0ed4880130d8492a8b3002ef89c746ca41a22157758e86706e57053499f70d6bcc058f8496861305ba88b8a6fcf8761b5eaeb1c1f293361df10dcb5e7f4abfcc12ab92e819183ab478a08d4ec21407e465fe08aa4c7bea34bb152b0211e507cf0df7552c2d4014d7c06884df127b7c31b27ec8cbfed85113fbada97dd9271496e76b6f2f317438b57755b870f3a3f2d5371be61fc92b7f47273e1ab2cc8c6cea82f874d5719b34312a", 0x1000}], 0x9) write(r0, &(0x7f0000000080)="a721fd938deb2cbf214ceabb4d183c2fcf25bb3aa27dc41f7a59a6079ff7e3e2f54f14deea1430d6436ea721bcadd3218aed31fe054a5ceee9411e60e9110d22463d3dfc4e19eef9a23f4d2f5f96229a196cbda6d881ccef2a29c43f8c8b8bf240529501680bb29a498286bbc9964f3b44faa61e09a00dadb23cae3fdfa7b8a93b1c0bc90300afbbed89598386825f618e0f8636ac55544cd68972188fa3742abcfcbeb3bcacf6ab1aae29b4e8bc82bf24388937983f80904f1275eaa0f2f92becab92c8e0cd990c13fab0c949f04d0c6437", 0xd2) r5 = dup2(r1, r1) getpgid(r4) ftruncate(r5, 0x7c18) r6 = dup(r0) kevent(r5, &(0x7f0000002680)=[{{r5}, 0xfffffffffffffff8, 0xd1, 0x11, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x28, 0x20000004, 0x8cd2, 0x4}], 0x361, &(0x7f00000026c0)=[{{r6}, 0x0, 0x84, 0x20000001, 0x9, 0x362b}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x9, 0x4}], 0x8, &(0x7f0000002700)={0x78f9, 0xb62}) 03:26:59 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) sendto$inet6(r0, 0x0, 0xfffffffffffffd93, 0x0, &(0x7f0000000140)={0xa, 0xffffffffffffffff, 0x0, 0x1f66f929}, 0xc) 03:26:59 executing program 0: socketpair(0x18, 0x5, 0xffff, &(0x7f0000000200)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x6, 0x7, r1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000002c0)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) close(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) dup(0xffffffffffffffff) r3 = syz_open_pts() getpgid(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:26:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 03:27:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd36422ff09abdde73223852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000a5328cef03bc2ea1a7f54d6d515e"], 0x808}, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0xc0) 03:27:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() pipe(&(0x7f0000000100)) fcntl$setown(r1, 0x6, r2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) 03:27:00 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffff21, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x4) 03:27:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() syz_open_pts() dup(r1) r2 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 03:27:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 03:27: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:27:00 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="3bfc"}], 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 03:27:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f00005e7000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x8004, 0x9) sendto(r0, &(0x7f0000000040)="13637fb4e4e146e1ad3c0c02c28daabe00ab57ef93aae6f5d30fa99c0a1e5dafa16a4d76c3b1c1ad82fbc2399ff153b9580c83d9f63312c6b7075cae22df7a2d6fb99cf2fd7b7334f122beec2960dea53f30eed8935d0c508be9983c6ef3f45e2e5ba86fd847f517b3384fa2e1563635f6a65c603cc03d9c757c30d0640fedbee80deb50c6ae73", 0x87, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:27:00 executing program 1: getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r4, &(0x7f0000000180)="90e35350c4221eec47484ffa0a5e0f626a532c21357ed36269f38cea684380da0e581f3a83076420", 0x28) r5 = getegid() r6 = getegid() setgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r5, r6]) r7 = socket(0x800000018, 0x1, 0x0) setsockopt(r7, 0x6, 0x2, &(0x7f00000006c0), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r7, r8, r0) setuid(r8) r9 = dup2(r7, r7) ioctl$TIOCSCTTY(r9, 0x20007461) 03:27:01 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f00000007c0), 0xffffffffffffffe4, 0x0) 03:27:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) fsync(r0) 03:27:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$dupfd(r0, 0xa, r0) 03:27:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = kqueue() readv(r2, &(0x7f0000001500)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/226, 0xe2}, {&(0x7f0000001340)=""/236, 0xec}, {&(0x7f0000001440)=""/22, 0x16}, {&(0x7f0000001480)=""/103, 0x67}], 0x5) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) accept$unix(r0, 0x0, &(0x7f0000001580)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 03:27:01 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0x0, 0x0, 0x6, 0x8001, 0x1f}, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x1000000000000, 0x2}, 0x0, 0x0) 03:27:01 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() r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x80) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000280)=0xc) 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) r3 = dup(r1) syz_open_pts() getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 03:27:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86f52e2fe1ab8e8b5a50"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001100)=0x1000000000003, 0xffffffffffffffc6) socketpair(0x3a, 0x2, 0xd8b, &(0x7f0000000040)) setsockopt(r0, 0x7f, 0xe7, &(0x7f0000000100)="fa0db381e6fe8059dbd9f7c37162e2f6061a41a4723d3758e67a2424b815e26b25c5d760d80aac79c92f08de1b910342b3b3d43042d709f799493c0fc7f34a7ecac7d2a1196103302bfc41962581ef6b8333e81bb85f9b84f5a500aac704dfeba5f10fa65f2ee4c3289262154a7b7d122a75ae1d02bc45a16413c29d50e55203c312b72c501198be0cf8be4f03de43076cd8ed4e3f7f90fee38e0f2251dc62b93da240af62e97c85a5a924815ad49c81b0a898523d6b3617193855b47a2153bc2ed4ba69b148b376ef76a2b1a77f1d7bdb753db241e006649fac62af6d8de6df31c1d392b7e11f7d896438d9d6b926831f90f511a2ece28454c88ab531778b23097d1a396e6ed62c02893af0cd30079ab6dd7cade04b7eaa9dea707c4ab59cf9efee3dc988e24ce33845354a6dd371949b50590f1d712428fcc673d86ffbf93120f73b32b8fb1e078805d3e4bc0d5fa82681547b489c131435806dafb3e9baae3218a1a18c78c8a366fa02513dd9d8ed55bc3012f60568f47f9dcb5f1d0a890bbc786cb926b12082d08e039363770fd2f5d953e65735163e844825161bdbe91d30fcbc419f04a2aeeb2ad65f1d5c3b721ca7f66cd0986850e70e9cb06cc3181d5bbe01b88dc1729b384c3bc443cc23b8f05f6192627e02f2db31f6a7ff7bd82fb222580e20604a660409624c15ac57532ebf65cfe5dca82262dbd034e3fa5c7e91883624d9c711bcabad9b3c31a6b0482a3adec10b8e2717d90dd35ad287cee062ecee8c4e35fd6c253f6cad9b7b73d8a3e3072162eab5ac8a0e0b02d4814c1f8344a5ca201dc0a3c4f42c2b0caed42050652d23ebd40f48783e4bf203914959b6d9023b7ac8f6efee2c44df1295dfc1c874bd13dfc4d0af1e8a1fbb672045fdb22c1d081da27f3124887ce7f1214c3dbe91a8ae9130a8bacc0c9dca87aef5da9ac77a6d485b66413bc5df4b970a466d50181775a03a889754ebd59e63fc47e0642c4d569bb45b91e24a24e72cead6429209dc0375d362d7aefaea8caa95d0e7cba88bb2a3fb3c0feb9981f98642834508a071978eb15e2ef4142cb429786694f56f6ec7b961614dcb875d2b087f7c0c262adb738f0fdf2bf40162155d8563df1ce4a38f0abf05168d7bbf7bd9ef02a955a09f2f6d54999d1987eeda3a815ba59a7775bf0381683f10c3e8e2bbfb046cb0795647b602a2156c4fa95ea398d1dd9e6a9f9c91c20112d2b32f18220b2cff373386e386f87393d95ea88e95ae8fcfaf053d45f62ba708f553d58c8ed8b4e04e0c3b3a7a41cb7bf89760ece3ea526c34fac361aaaf3831bf9ff15ad7e6571b5bef43c2095c709bc1a975923452b97985f2baa4ed69ddee92563d13773ce99d9d943e435c03a9da2eaea941f1b5f592bbfec303b595563365b28e4e03b968c5c11e8ee3e7ba39c15811b09dd47060b341c4e1109b30604a59ca73491064ea833becdb3f5f21b2485c6837caee209cd8cb27e3693402aa177830c6a6e2813e533e7e77050e0cb2e1488423bef6b21fb4ccadaec090b7ba9da67bd4048792d5896400465b9baba4ca1ae1f7cbdc187996f4e69d2f0ec8bf4ec3078bda0554e0fc177c2cab2bb8dada1fa60d01a0f0ec8eec25bfd518836598d2460b440a088732b3b626a030abd832170056aa0edbf83824f3d65c583be4906f24c36d9ab80ba2d1621daf35b9f8b06f0b91f5ec21400ef55e2abd8bff4b5ec806888828141381ed43059968be18fb79b111a433bc3a9cc9bb9d5be6db35cd62aa969a623df3b42364ad55335e4f2340037c15fcf894028d3c8bd63e4efb7486375d48a81bddb0cc5939814a24c8b4352f68d74658454eaf894277f4bbb29493804f63b4c5632fe2a72b583c97da591262bc703cb26909fbc9301b014a1b9e7bc97da90079f727543d453c71efe5aeb1d330fe7ced27cbf8d2c800bcfcf97051780d004b5825a0c0d05a2c3eeef3b34f261de9606833fce1bb0c366a31ce6756df21e6f1a39a412e8b552c29b1217e20c12146c665ae22a928752a2298eae9f5ffe212a51347a8b17a3b8d5ffa5051df198266056c95a90d71feaf7237cbcb639f23b301182177417c42b0b6fe9225bd70941d36b8e3c3872b89fcc510c70d4f4e3ea07de89c88a805f6189cb1562d65c3967985b5a927aee7c557056b8f0fc3325e54fc5414eff2d0ff9533afe9bd1efcca929b619463a286fe27ea27135b0b7242e0132ff5e2e3edcd9e7b9d96e1433dc24019a9571f2ea5aae0ed93ca400ba0b1bf2aa4782b288aad18d53a0b74af2b675219612d39ec354de06dd1393f79251c4062677062b7d41227226f4556d88942fc21e830f0c7a3398f2fe9056be315cc006b9ebc717a58c11a421d1217ec799d1899105866efdd4be5e4e44fc7faf4c5a8d99bef1322f08310d6c66305caedcabf2a1fa93c8e4ea94a551e4913596bf487bae568ad26391c2a674c11eb7171a0c4a4eea70d9c01515a341b96656bc9b59f26bdea967aaeccb9a79d42de0ea5f84d7c7520c17c7f614e538141c6522831313290577b89cc97fa11fd1cff1a54284a753c620a4e1c8e8b957e0db1c3a684f3a6afe282a6a82067e502238c0d1d17759c4eccbe9d8149b479b06bf98bd9d8257e0c5e7b83dcfbde3e3db60a4488b6aeb8bea70567b461ec66d1af92ab0d730f6df711f99225b7970536856e6ee2fc6299a7b520ecf94b06e3d403d8d727edf6c184171298f2fb7626094318cea08608b2d4a7b83bab74c2655ebb8de169229e919037ada3351abcd4ca93019b2af341960066e8e6eaf1400dd036b57dd7ed151850bf690de97be83849d19839775454f0ede24a69336f875b36b468ca935892673e30d698f12e7a0c5599b6268d107b04d5df94bfefd8ee52928738def1b79e60c41ed13bb70dc049a3d321e0d58e379dc73965ed887b0a32dcc9809e3e08296396b3a48690cc448928a3cb2258c4bbab8a7269ad2fa4e577ad0f72db4bbd945d39d675c39399e665d0ded1bd22535dda28340d6348330049ce4d793da2dcb302cdae99d6674a949b4f8ecd8f769f0f71015ab47f914da1bf189190e1b0c210928e8a990dba98c6a379b64716996806a019a346b843d3e909f1494eb97f5fb0ad2affd042e8c349fd71d26bb948bc3cffbfc923e3f116888e0d090c26b76b55a807631ebcf81213af52260e3ec0d30ffd4941870d4778aad23eb5b5ae0677bff2ac5f5da32a4eb2a46d4da0e168abf1a2bfa420b3e4d7125f5c1d93abeb35e917f4e802854300aeb5b5975126a8b0e2be0900ad20e50263de92b72d8cd45d491c0675609e0ab2e35644c83bf13f02ad180aa350a5d7eb015f208d0f94d8f7eb789621ec187ae94c83ba8b1e18d3983a0a7efa52f525e2ec68a79630f9ee5385ee31a4bedafb4344fe65cd67ce65ec51ef65d7fcb664f2df13a9015274136946be5484015d9ff833a4e3a49eadf9265f5e5f4d281a576e11770f724220eebee613ff942722b4211226c0fc8dd6702d176e55306785a4d5291aad047e782d58293311b85c499a891bbe137c77ef231a04fd5e27501708fef5e8b32bfe362cb69493155cd97a08bd9fb415568356340f2a949a649a0817edb31160fb2f0a04063d81da6c4855cea1abddf25eb8be9f2dccea7edcceec77840e7eec6b152914bec8337d730e969bce3aacb02bf1a4e1294d37ff50de930e910d190aac93ce49d26aeb48e03c42d352f856f9d7b49ca454fcc0582be1dcf0693bde0af3690fd072f9fe284f360a02e52b903cc976058825f14d2897914655057521c7e66ca6d78e50e8a3095e8d82a87c07b77424ab39cf15d130be323002856fe0b3567fea6b8e849935d411bcb43ed4e255e02f64744c980e470cf86f55b46be074393930b3232fe41cee06cecf387079a97b93f4183cc92b8ec537ed973b483350a45e28b234ac9388f7350aafcfa16e9efa41979e3257ae375b141d4df2c790fd631002b5e5bc55946ba783cc61ea25e4cbb577c64005fc4bfd4f3a6b562fb9e6ff857029f4d5d34d9c99c6fe8a3460a5fbaad5fd23bb11740580550f46a0786166daf71ba11bf9965cf409e1c1367b67ab8dfb7a3a742a9068932119e6b155738c839fd28e6bf1a85ab024dd9f1ef1765c1912bfb33002ffd66f1b0c65c4be4869564b62d242f7c388359bf9395cb9ea02d7aca984a75a8cf4ae357883089c94c608fca32447abf31dd6ac194e082a6cd26e5383a598029387c9369ea1a67b7886d91eb7f93acab305e6f3b39ab2d1aedb079e1d051394bc19a46bc1ae4b1a7bfcefa75e5ffa1daf8f23d7e5cadf2cd8ee52574e12920be0b0128d78c146b1e1e01b3056854656425f7dc93f5f19878d8b3a8030cd531285fbf04b58f67c97296344e2cff07416b5a847eac3861543355eeea88a2ef234fa9db4a1c4f472e78ca331d68c92b7d06e4e7f8812aefab5cfe5bc0f074635b65d30650bf694d3967796b59101b7bc4e96d9bd61c2c5c3a4b32c4b22cd9e78e9cd774727a9eb1d0a5d8b852dd088e6ae750d6d0be9461275e9390d3774af094148a21b442d075267657dd1207e136fef3ac836818871da01744863ad50a0e4a0d6d4f9c615552d131dd6e13fc57ca3c152c992cc1cca31e345ef8b6243a9476262444c3cf928bc7ab71a82de2d6dedb79d1aa627143db5038e9fa7287673312bdbe2c0255c55ab938257d9bde5d2abc8e0f16cc7cb4ca39c9110458f7cef948d633bced27daa408dc0c6bbeea35fb170018ccabf83c96f2513bc585c1f991c03dced96df260cb965e79386a0dd37c17a2c30a76471666311e2ce3bd009e440ef2b826bcc7bda3ff819dfe772f4c49bca2104b4316de1b9b7612c0e7cd207b4084ce61328b8f27ea9a3389c7517a271c686663d46b2dd4cc306076182518b9a5ab3f5627c518abf74dbc33129d990a99f9d3cabfc066482ba12f3784b5bf33d0057cee950673ac64e8ef7e8353cbc918dfb87f9d6653447a36f37e8a0f2f67ea398c1e59e32e0887a4c9b3bee3485a00aeb97e0467555e2a67d8fc72b62d4c779ab4c501fab1dda4ac9979b4a4dbe1f2448b28eda7465801865f1ab5d637ed53e4faa280a6872c81c226b2ffd89b6ba47934a2f826d307cee69c865d8f3b7f46e89a6f88b6dcfe3eb210264b6bc1ab7cc93ffc47ca90538915439ebd4b36f43a12b3fbd2025b81844f1fefe91564f3b834ea94caa2c9461cc835460173f47d620c6114f0c27e979e31ba50fde6d471e69b194d1d6aecd35b40892e126a309d66c633a08023a25c5d86638dded14085c08a8327e752a4b408f5998d2396f0f4606d00248a291d9fafa51c8857a031841d4d91530ac152ade797ada1ab5d3b4a55f0443afa2c2833fa42ef565b929d8a4f4b005cdcfe5455571b35ad3af9d3dc7e9ac06dc0d4dc8bc48234eaf453fd2c30242e2cdd890851e4e932c44ecea325ef6f94278a430a1799eee473071d907402708e27644d49a550e0caecd72a6d0191c8ce08628aa29ab3308eba79245e16e928830cd0cc923d3718ac82bda2aed4592ae532521d25599bae92ef7d1a75e3823939706886dc954a955368e7b80eadd9ebe1d7cc9556c2122923f420377f1b7d7ad90d0d3d6960e8c9f73022f77894afa574773f7e268321c488e33be5e6484039c0b9f79699d36a7a7a108e6d154f8888b14fff94f69445a6f410ac6fd0ad9670b8434b5844b915c265f455882b8208ebbec3de89e94d482b2164f3158457b2cc54289617f0e4645ab8f78b645c33257e91381", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = dup(r0) r2 = open$dir(&(0x7f0000001140)='./file0/file0\x00', 0x1, 0x118) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000001180)='./file0/file0\x00') 03:27:01 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) 03:27:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000000000018, 0x7ffe, 0x8000000) mprotect(&(0x7f00006ea000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:27:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x400) link(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file1\x00') 03:27:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x10000, 0x7, 0xffff, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/120) 03:27:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:27:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8001}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14860a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x401, 0x9, 0x5, "9164d3b381cbc4116977721e09d988df55227b7b", 0xffff, 0x77a8d579}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xfd5d) 03:27:01 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) recvfrom$inet(r0, &(0x7f0000000040)=""/148, 0x94, 0x843, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:27:01 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') clock_getres(0x4, &(0x7f0000000040)) 03:27:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="ad758602f7f362e99cb14ea6e4f815a7c36a3694b7c25a8785e5da0f50b6b84ff72317373cc772ce504cf7183d5653e419e0e92e0dd9936525a229239a9cd0f8f59b96d1e2910a9c398fddfeccef064b678b92e11c5563d099c3d8e9500dfe3922f506c20eb570675a6eda080434b4521d50af6ca086893c63d1c1c224932a103b7cfc9bde2576df7e682c209d42ac679ed79be4228523651d3bdad66e82652b6c3263283a19372a0b6d46914feb7d2d6aac4a85e83402ffb679061ab621351481a755d09269b75880bce690d3be1ee8649726", 0xd3, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 03:27:01 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, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/113, 0x71}], 0x2, &(0x7f0000001500)=""/229, 0xe5}, 0x802) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000001640)=ANY=[@ANYBLOB="02200047ee3f1ede11c64d1bc3934e487b5cdd9eae1e233af114be6de2de235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4a73d95dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000000000000000000000009dfdacb1dfff48f202c94e12fdabf7400bd0bde15e3a00f05c46db06646190a4a56a440077375f3421b34913ab9664ada01498afd3c807f1d3d03ac6aad9304a2f67f2ad8ace200465b53ce99b79199683a555e8f0906b47529b57bf324fea0648ae61bdec8d4e86b72a57ef8961d814aef4a354d3ce1cfe95ee59329c237ee04dc8f034dd19995544090c986fe977dd34748364d6918a7bb17aa006268f14e9a85dc60356f2d5d52d63366e5e"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 03:27:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x4, 0x4e4, "ca9c37c4b4bdf0c5f9d8ab12e01a7c22eda58b18", 0xff, 0x7fffffff}) 03:27:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 03:27:01 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = semget$private(0x0, 0x6, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0xfe, 0x57cda7da, 0x100000000, 0x3, 0x8, 0xffffffffffff8001, 0x8, 0x7]) socket$inet6(0x18, 0x8006, 0x4) r2 = dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x800000, r2) socket$inet6(0x18, 0x4001, 0x4) sendmsg$unix(r4, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000fe97cfc97e79e293199daca450d5f7b9261fb512d18e1c823dd82feb63430e2d2253185ba8dbab78bbe0d3f45456e7adc528043675e6a536e56fce5aa19ae055a58d875ae9e131fe7c9d04e199c88f5814fe62362624fc5fbad00efe7b53fa9c54aaf7d8cfd6bda8929731d43f846ff4d17eba714092cd67e0b20b72f50311bee8a2f824f6e52d3a77224dcef5e8a13a89342b4ea782fe1d6d38bb6259ea4c94e232c802f79528ce3a2b1ff98984865c6e7416ed1f000000000000000000000097e22a9551e79b090f9b7fc2fbfa3b13dd497deea3197fa96139c64993079c3135751959956377bfe2eea6c0b823d8fdb00c8a8e50a2b011ad6a39"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 03:27:01 executing program 0: r0 = msgget$private(0x0, 0x10) msgget(0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, 0x0) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/159) sendto$inet6(r2, &(0x7f0000000040)="659186e67d867b026e16abe78bbf03f09a0de192fdeb15f077ffb2d9f8df4fee4c26d14768d381cf09d9914ca72fa2c68d6a22e0feb7300d055fd7fbfca8c9e003e980001b7bdee6d442dec48154d5b86ed9ee3a5c0bb973cfc93d9f0ee7e7c553d72ade7e638e4af97ec5bf426c5856e2bd28a73a47230740c9c0ecf4c6bdb495731c53372e3dc4a3a6", 0x8a, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x81, 0xffffffff00000001}, 0xc) 03:27:01 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) r4 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 03:27:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2c, 0x39, 0x0, 0x0) 03:27:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) pipe2(&(0x7f0000000000), 0x0) 03:27:01 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 03:27:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) unlink(&(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x0, 0x1c1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000300)=""/90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r6, 0xe0, 0x8}, 0xc00000, 0x101, r7, r8, 0x7ff, 0x9, 0x4}) 03:27:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71734552fae2227f2393399e532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e", 0x12d) flock(r0, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x17c) getdents(r2, &(0x7f0000000080)=""/139, 0x8b) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:27:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x24, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000021, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000001, 0x20, 0x100000000}], 0x42767eef, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf0000020, 0x5fb, 0xa6}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xda70, 0x75a}, {{r0}, 0xffffffffffffffff, 0x7, 0xfffff, 0x678, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x8d, 0x20000000, 0x0, 0x1}, {{r1}, 0x100000000000000, 0x1, 0x0, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000002, 0x1ff, 0x100000001}], 0x3f, &(0x7f0000000000)={0xb4, 0x81}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() fchdir(r4) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 03:27:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = dup2(r1, r2) r6 = accept$inet6(r5, 0x0, &(0x7f0000000000)) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x6, 0x578d, 0x2}, {{r2}, 0xfffffffffffffff9, 0x84, 0x20000002, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x30, 0x8, 0x28, 0x1000}, {{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x40, 0x7f}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0xffffffffffff6312, 0x68}, {{r5}, 0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x8001}], 0x3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xb5ed, 0x101}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000004, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x94, 0x20}, {{r5}, 0xffffffffffffffff, 0x10, 0x80, 0x24, 0x4}], 0x4, &(0x7f0000000100)={0x100000001, 0x1ff}) kevent(r4, &(0x7f00000003c0), 0x3, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:27:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x7011, r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:27:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) 03:27:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000559000/0x3000)=nil, 0x3000, 0x0) 03:27:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r0, 0x2b7c7bc26adb17d9}, {r0, 0x10}, {r0, 0x80}, {r0, 0x4}], 0x4, 0x6) 03:27:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) 03:27:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000300)="009b32ef7c6f8659864d9d8ce5ada682124e9cebc4c5de6c1a43eeb2285ec467f5e77ab4718e6624fe4a54a21335aa5c7da56dbb800667578c8a05c227e2ac45caafd0f4f2c0ba841a2882b4296b01004d1906a0d3ded861d89ac760da470be3a6e1456dabee7de79612cb48120c07ce87fa082c913553f2fdeccd34af50f35643a5e97380e91259e65dc88f447d948fa88c0c2ec0b7188e2c2ee18d96537ce3f55d80abc97d2f5927ea011f228269e98f20269f0ad1c4e3fab19db4574760b240f7101289646d9512cc0f669ab8ce8f95b485a6e77bb7e9eb3861a38e546fd6ab0e9cf38bb45776bddd09891ac232a8c3a5f9f54e216dfba598f55c9fa2f8af6c7b3b83d873e6e9db634d462b12f7853d0932207de5f3e54df5a37846c12e49db6cb242a566d532a6148c12a81e10e14c53e54bbf488e982fe145cca0742b6f6311c06a5394a8f120220ba29f94c99a638b5fbbc7af8c9178a2307a7d25a4cc629bf5cb9c0ce51436b35968ebc1e8a3723dc2f04d207aaeb4edd36f67e8029a1a587abccfea310361e3277d51d086afcc588ec85c52ec4c8c63d4b4d5eec20727a33490882d0b162004e2ac2c1cc172d3af0792298bcb49ec8574d8d0ba33ef39c54bd84fea19a4bc6153033e0e62c515dfa222d1dd06c04dfbfe2cc328f55935fb8b002e37b5ac7f27bda3d5a4048b7613db49", 0x1f4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="241cb2b47e9b919e36d67751780cf0f76e10d5", 0x13}], 0x1) socket$inet(0x2, 0x4000, 0x2) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 03:27:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x40, 0x81, &(0x7f0000000000)="fe29e757857d21fe507fed4104e6d230f3e7c91957772b8b86532b3bddb684f5341679a6b0a62d", 0x27) shutdown(r0, 0x2) close(r0) 03:27:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket(0x10, 0x3, 0x8) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 03:27:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1ff, 0x2, 0x1000, 0x1, 0x80}, 0xc) close(r0) flock(r0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 03:27:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40f4, 0xffffffffffff2890, 0x6, 0xe6, "d466a16aa841d71bd39dbcd4bcf2abc382b13ab7", 0x5, 0x7}) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="52008449c19dc7d8", 0x8}], 0x1) 03:27:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) lseek(r0, 0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10218, 0x40) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x48f0ddda90343b4d) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r4, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) 03:27:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = shmget(0x2, 0x3000, 0x70, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/4096) shmctl$SHM_LOCK(r0, 0x3) 03:27:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002340)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6f3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x5b71006d1cb4339f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:27:02 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0xffffffffffff2ddc) r1 = socket(0x800000018, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="fb08077601a512b62fcbdfcdb05919993ebeb162e27a274a0e606a00113ee93d957e930e055c62d882db3a7becb0efdfb9964d036a570ad978b1875a9e5ead836575a0354b54676c7d95ff6c93a119d8c60f6cd4df2a51df3e4eea083aa100d36352efd41d635963c13ea5b6dafd3036903b04f9ede7971ff84970fc15615a33", 0x80) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 03:27:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000200)=""/76, 0x4c, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 03:27:15 executing program 1: r0 = kqueue() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x9fffcc78b0ddb726, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 03:27:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffe5b4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1000, 0x7, &(0x7f0000000080)="9cbcbc6ffca905884b796acdf945449998a763e98742ae1c3980c2e75daab0b53c7d29342a9598fe2f33100bb4bbff1d2020ab3856eb2c8ae591e6d10711bf53a2", 0x41) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 03:27:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x5, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getitimer(0x0, &(0x7f00000000c0)) 03:27:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000080)="c3a915c954931cc0de301e40d8b18f7f225bcfa530ab6111bc65d24f819970f9af053623c6ff793a6967fb25f850edf639b2bdf33736820ff7e822b15181f7e1be8143af51034ea3dc1e1c71c5b12c724775b4d6cd6fd0f638ad07d00d6a4225f2a6e84fcfaafb2c2c34f762a80d26cc863f34d2c5076cf9c2b1ce0c690670345453f4342cc991", 0x87) 03:27:34 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x141) 03:27:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0xfffffffffffffd17) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 03:27:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) poll(0x0, 0x202, 0xdc) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) 03:27:34 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/219) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000ed24d10d029d5c620000000000000000000000000000000080000000000065a82615dd4ab6d235662e063781ebfa770e3d0ba16292128127e51d005821294aa5173fbecd36ea5e0c4b0e7b8d0050419894bbad10bdb51507a1c70040000000000000"], 0xffffffffffffffb3, 0x1, 0x200000001000) socket$inet6(0x18, 0x1, 0x8001) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 03:27:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 03:27:34 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r3 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) shutdown(r1, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:27:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc007, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 03:27:35 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 03:27:35 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 03:27:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcb000000", 0x6) 03:27:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000200)="884d829ad71cde3344aa64a53e9d5a49d916500fd6257961c0bff6a57d53e5d4862b440fd56cad7ad51f15903d7e5118f63a8d248cb0bf846507fece2aa4fdcd50855fd6b4d8d7a4a9f75092cc9dba34ea9f3c8792aaab9943a06a31536d0ed1246d8e4d7d0ab04fbe4dc349841c7b770f6987d536a9b355d5cc9f5b809a5b7fb626192cc415514a", 0x88) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt(r0, 0x8, 0xa, &(0x7f0000000540)="7d03c7bf0401892222dbe7a32b3a23f346bba909d30fb10277598965479f", 0x1e) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="e4d154623becfab0bd72af13d937fbcc3c8e2dd3", 0x14}, {&(0x7f00000002c0)="09f54fbe5966315237b93159fd7089214cf5a181c3d91139acbbeff7592071d8311e788729802fbafc0b6bd5ad9c61a8fa993e0cba9bc83dd3d077166d53f231ef395ad04e3e1234f42f3e5d5fc63f9a551921c813176e2822cb9e29b0cd628cd392b37b018536", 0x67}, {&(0x7f00000001c0)="850dca91d27b14e87b005cee8efd5c946d0272c9f9910f2d10061d303b12d7661bcaf67c3679e0e1a65e84df", 0x2c}, {&(0x7f0000000340)="55ab230d028b0c90de5540a2757d6107c90c2f438f", 0x15}, {&(0x7f0000000380)="7aec8b7cdf93e58adce08a6ffcceaf148605d24191ef30b9c88bacb04bbddbd05686f1ecebb0caa0947571181fd178f6fe685716278075e695b6016f9da190f85cbd050b96d229a2e36484133300d8715e503b5155603cd956192375dbe1bd439be46303e19f385207256ae872065d34d785fd80774c873a37b06f4a4bd2b8fe288b60287426a4776c759a1c545fe1ad0d171a51913d97f4557e010e8bd1f6f8af3e5b597160ed1b985b7980530cfb445eed3179168ec7b587123d73a3e1c5ac3992e904a44282c0b9efc3c1befa874ed57a7a300505b164b54cabed03f27ed74c92dffa5db9769921ca8470991afd82d9b0", 0xf2}], 0x5, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x8}, {0xff, 0x3}}, 0x2) 03:27:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 03:27:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) munlockall() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20011, 0x111) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 03:27:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r1, 0x0) write(r2, &(0x7f00000001c0)="d5d10ae4aa7d9dab3530a792449cbd1d9ec87c5e3f0befff251fdee548ce0d58d57a97994498b5416c6d424d96d88141d2fddeed9db85c06b0fb261a63a8925759cdad23b999ad94f50e1ea781ea83cd86135bf0b1c295c99782aa186fa2f153d6da4e3eef20b1c73a8948c1d7d6094f109f1fbd2bf4888d0ad482825207dcf3daeb486e97c28bc398a64df259e90a7559f0e6dfb00a8b4f3b82a57f6c", 0x9d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:27:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0], 0x2, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x2) mlockall(0x3) 03:27:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x20000003ff, 0x0, 0x10000, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x2}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, &(0x7f0000000000)="2b8f9d5f2367f5218de23415f842d882dccbb9fee035e2b8321ce11d0d91aea6d87e2a4baf346f17a3a1c4df24f71173b5c2a051a37808636a708419141fda84fd65a3732738041466e97c576d6010ae7ed15e80f0ae86d128f9081d43b2bc606aa3d59920a87db6776968899d66c18adbcaa04628c9ad7d1ebc00b5885106ef2b0e28d73a394a50672316242c", 0x8d) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 03:27:35 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) syz_open_pts() 03:27:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x244) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x0, 0x7, &(0x7f0000000040)=""/106, &(0x7f00000000c0)=0x6a) 03:27:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:27:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000100), 0x1a1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:27:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r1 = syz_open_pts() close(r0) r2 = semget(0x1, 0x1, 0x240) semop(r2, &(0x7f0000000000)=[{0x1, 0xffffffff, 0x1800}, {0x1, 0xfffffffffffffffc, 0x7fd}, {0x6, 0x3, 0x1000}, {0x4, 0x88e, 0x1000}, {0x4, 0x3, 0x1800}, {0x4, 0xe02, 0x1004}, {0x2, 0x6, 0x1000}], 0x7) mlockall(0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:27:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) pwritev(r1, &(0x7f0000000340)=[{}, {&(0x7f0000001980)="61c316a0ccb7dacbf067aa3076e3602857138a723314c9b8309d7a3b6f84e9308fd8d7ac03c6acf2bf05140238a734c65290362e00ddda45cfd62d92f68d75527efaad470151ff7d58aa79ce04d41bda6debad9886f2354433682441f65375295c96df9473c026616eaf87da8ee01a815d1ec4c6fb29bf61726f86d26308f465d7ba4cdd2bee136eb31d2a57673f1f3777457d5a7a5f0a8b7bf880a300b29afd74e0c95dc70d63e5c766243370d00378d846ab9a3504c3d90a4b484843efb9ce14a1db9757a3bdf94c3b3e3193fd1cad517fa7dc1cc82c7cbe5ac340e3babef7d8682a8f12817a946519fde4ccdcecffc75f48ac6a84a5564ca9df9f5b8e136b8605c08d7a514f8a854166e49889451f0e57d235474da25d99777a052127a5f5f1ee96358aa2b7bb0c0777c8795fa49af7c9621f6dda9cb542cfa534bf649bbc535c64b9b153e5b638aac276018e4f011617a1fa395b3b09f2b19b5faeb5dea72aa86e5217f3501ac0464c4902b1bca9899b240b2311204ac863d014bdc3f612c336a0a091b528a0965428b8ee452501f68560245c5539c3a22235cdf82b1e432e88b9331c1bb0ad04845cea1485ccae1c4e64c7c26a818b1ecc7a8b1dec2870d8e9f42a6c9384b487901c71424b0cfd81d102453b2c3cdda1caf2b69afb87ba14130a83a7bc0e54466cd7e2fce46f4748df58569d3a59b5ceb06a6408e200189a93a8977926174c86a202e1518abebbf7467e47614501b4f7acf1ba83a82f8f9643e056c507ee5e595dfcf6b82901e801a21bcfe112affb3d593a0f1dc3e5977561e650ec43e57397033e958fcee4f082babd5260aa81cd50701f92227308b1c42cb76db214272c709ce211420ede35bab41ba167e1ab81b73a81bccdebe24c82604727d1cf04df50dc6609bcf18948a3fa65a17e6cfaf877c4e71e456497a4fca3cd62765bd2916e1cf13aa114068c2fdb213f265160e31629c6523d8aaf2945fbe2d788e9ccef3aa6a7096c376e858e9dafef532cf5f7240d63807936b0e3b8cdae2d334e9beffbcb2159f6ba33ff00926d84e3b1478a4dc60fd89497e1e427113d1f630020201bf3e4da340b5bd85e462edd9b3d002197cfeb45d10b59d25dd2ded5ea1e3e4ef035de85b7a056810e3e1ffc1ef183acb91d9edfb07620da512c312d505ca715153a3d07eb09c3acf6be0e51d49299321c76a39a23a3396bf5434738a4af34060fb754b81b679216089761ffbb5572c0a3eba20439e804cf2450e9a5441f9cb7892f03fb1b7286d915e480b5026e8446aff511256d57aedca508b417f4632333a2393be8ad9565adbb9d9e06beb165c543097b9ff080bb30359e2e3932776b202a6372c803fa3438c46a0706e9a83494530bba64cd624a32bc2f3e41a57ccc8c4c4cc552c59f37a76918f10a826d123e1230991a8515fd6188b9c58aa0945f4c0ea9b1235d6146fe338bd8008ae48b3fed967f01c75d7c34c253709b7020f287b2b4402e91dd08daa35f18190226fbe018e2ec79813f5b6a9418c2c6b92d45ca1891ff9ac320bd68b9a982ce68a91175c57f9f46eaeb225e409e558778ebdf20d51f58f424e15e31b2738aa87da6642bb30171d8614bf62959e9ed2606a9b3cb1e9fe15b2d3bd005713f1fcbb8f31ad910c33e20bf000afc3bfc346df8e7e11c49ed8ba0f452483097625b14c1763173a3c2cb5d5bb5462ad9730b511be5ded562261bbeadceb675e45040951adef8235bac2040b4e646b6990c92d8d5ed888571b914775656abed2c21d0bdad9f744351336b0bb75c44334b367b676655ff805a036b3a2e8ca12d3daaf9ebdb01777675d5fbefae0d8a8bfa156360e957d3c6e594a0eb3835e20ad17143c4c7661716951534ba6442c1c0a7528c4c689d16f6ab393ce233b43e5bfc029da57800b7929028699432a505e47af6c9e6ce89ca2d69a95ad45145c481a46f7cf1c5780c77efc06429ff7eb4bb04904975c7bcf4546191862978b7cd056879e60c188a566de8bc7f92d24d152232a26c70275f0930144ecb2a2a83ad01ba494e0900911afe92ed87ae432dbe3d74de9affc4f57c412bf87be7c4eecc4fc13b73c6a68da681c0052a55a6b19ddac6cef684b4b79581535ea83bb33ac05c9b1ac194465a34377b82df82ce043350f5e038c521d1d3177c8c1b19a11c09ffd1ea3d3919cb1b4389d5a25bbbe9bcd6cb6be32c624721a2dae79dffe9e2464ff6011c4c091eeb27d1a0f96d4d82679f3a10b3e84094f263635b68f95a9cea2bd9995c0eb97adb28274553c2f73116c615c18c3e3ad84dc63c424cc7f578a4387052f654ca5ac8b8c3e8ab2131cd7986d5150aed11b800bf2b30eef6070858581a1caa4b9cc29c0c364d0a0768d322611e2b409f395e546efee85743b390b5cecbb471d41a39d5ceb0b394b5164de1eea010d1c6f4dfb2ef1debe1ac8fa25f70b1fe8718a6282130429cd0dd33bb172539af627a705959c420a161579077b70f1ae599ae78cf90a645927f683cbd36fb59d087ba7c28767e240622d3d51735cab350f5f93b524477d948e977cee847e373dd3b581ff7a07d69a5935029725fa1270b01fe0a5b6b7c4efa2852e53099e05b88daf13a91a35de1e6174fc4f86f94c00bcd6188b5d84397ce671f569ed036615500c264b9fb362c927f824e985e53700ead683fb24fc29c3731fad480049e4ed3b3e0ab9e20ae4d64d3e35714d84bf818dad25329ce95d560eb5339c9c9ffaaa76812e9b2b84846732f3dbba62f1e64bcd1b8a0f1f1e596687c89e8b8752fc5949a405ee5663e780a88e6fbdace865d1c01963f0156a1af8214e12a445e6301fa744fd59a7c82c1c8c5499400c1809e1fbb7a05c6c642819f3433a4a599e9b28656c10d8100a5f511bcaaebeabef144a7d9874c9626096bacb466019354a9a94e50b9efb8936f6f542fae659a38091fe7a3e1e6c579618393fa3a01c74c25701d90b6b5a0dcbedbf636db8ca58d34fa1d1d204c6ec81edfc068e654f8496575f9d0ee325bcc54d0b2e7083c609ea2209e8f1a8e7ffc840bcfed3b6b0b6f2abf543a0fb0615429aa3a361bdc1bcffaa06a20bdff96c5f14f46d12165bfb3135bab011b66468c31f03d5945f023f4a29807b6228dc5dbe08d9a35266ed16d44dff0fb0b91edb82d28e32f72028df0e582bce9659a269d2a26232cb9b47561a39b6809134e3fc182d29e781ce9839c787fab46101171a7b3d0ccd02e1db662dfabdebef5d85934c52ad9e3e7c35a74649e235b70fbe250b05989c6d2f7ccd85e02156ece67fe8544f44c584408600406a83167f6e210e8d60c4032626a7cc071b88161133b408a9903e4eb8ab1b9d6670b09cb0886464622505b5e7398c3a0e60581d79a48c2eced2502943efd89c2fcb66bf30c4177d3a69db929b6f18343117f5bf7ae122efc652a9f1f17adcbac9635c052446a1bdea223d28c1c4c76fb2b837a5c5a4ea3f4a6d76796961ad554741e280d89d03e892300575db0e3c05955f899ca1adb88fb07720d1d83bfcd25dd538d593bbde0b054645add04f3062b3eb8369d9403bad5ea8efa0784cd8dc05abc763a5d3c1dd496e2bdf2b2e5b3824620e8bd30c2cabaee2600098bd44cd5c69c7c975fe7c93fcb2da763cc9f388a39f93963b9556121c9bae170c1adc652367b03acadd0be9f35c6092e838866c406001c803c915e93aa9fd28ac7622bfc5f9074fc66da02820c3937178f2f4aa389ed61cbd98a86eb3b330d054a5d57b5e58edf0923316fcc579ad96995d252336c4a0625e2c4d5e743fbcc688e51298c62f8223dde738b9080f924d921defaf01db4c67708e547d9b9995aae19c1d9aaf548a09ba8c917c2d367404dea8e633aca6def173fe59d935ad6e760991081627af487b45899d80d07d66048888f2ff7e4328d9c099c11095a8e9b75ba1fc200cba8d9f39c2bc9ac2431601b6c4480a01b06bd91a1a3c94fc5d33c02e2d5d9551b4dd60b4af59daa47895c27785d4191b5b79787284c9ff768af5c196559901d0cf5e29ffde0f38c47ece69b24360e6aee9e8417fbec914071d43f25180624df44b1462c92ae391264766f00a77ec40ba83e4f6ad5c00fc7ade51c1fdbeaa4af41ad49d2c6bcda3645c5fadffd1636b5b7fbfdae7021b7b3c0a4f21d72f6d758db9eb1fd07f3adabf3832d2fd20b119a45e45a36781efd259364e4af8adbb561fb2680cefd4e2b692a15f8cd46dd62c0b0771f3be46bb604e7d6fb7e4b74505ff13561fb58b6b8433013009d511c5393e2d5ec35c787963e37a6f677f6533bc62da584d207247bb42d2d1bb7c2301aee83460534423f1f70838bc7f6364298f5be44134762e02ded4f1d30ece6a32f2f4db517f0e7d3f1a51d55a6e0e645821fe44210d24509fdf45bc28c610c6b84ced6439377a2b8b5dd1b42f36b68b2f7682664d9e15318c127232fc7f10acb896a002c6f76ef5c6827396480fad4f4538ba724d5af519e00daf45449e8be1374dda87b10032828dda3f02736bb8cc3686d31bba8aa7e2ec1ec7acad376a6d8badd59f81eee8f6687574ac50df491fe08702bb9e0c0107aa0095fcb7c74dfd57e3e4f5df25959833a679d371a422b9e92484f8f80436c53370e9ec03f91519ea7bdaaf75a44c02d9dfb3efd7c8fee7ba9b68c0413caa8531716375c801856f144597af31c8cb74ffe354e87db34799bdb0f3624e1adfd5901f3d7c4d9b184997d6262ae5c522dff7387c3377ecafc6706a924d56a6f8abfe0f87c7d9d2f6f153d665172df196f56135783f7384680cf6c5077b0372fa26c64da0f7b5e60afe952136ee4f57a851d6887fb6031a9c6e321a5b8d638ba6c8d07afb0968bf858168508423facfefbf196688a516eae424e3181d38b1a0ee31cb52490d7c25bf29b2d570cb5d3a397106f33c1b9efeb7ccab8fe8fa025b19cc878ebcdb9c5b572560ab0ae7b24b5811f424eef7cea575e8384c0ec9830b81533b97f2d9717185961544a434c3df1642307f8b291deb18728f7835b5cf561376dd8907f6b2c4f9a0015ee9be63b8ce9a679ab7b1c0b0bf30b52407ffac219dbe3b9294a47542211db5c8b86565fc518b45ee9c9d3432525d5f96e98c3a9b409e642a49bc3d5d0e650fbe87f100a31f620fe179f72f59483abdb6a0cd644e63eea0b40859eaefa779bbef0967ce4796fc2dde866d67194a347de1158812b575ab20ab7a52c4d174df6136f5acfc71f8d5e3225045676713eda366a4a5312f108f8e5f12a16b27a1ac61d08c46603bdc799fad06784422a0dea0354bbe59727bc5938936288aaf9b70535b92bfe17140d04f0b24f4eb49aa9c5e1b1d5842a755481fa36a23865a96bd3612d3bfc9b59e1f2d7aaa76353a3dbc2ce8506ebf7bc20251081c28607858a4205507c7a4a85c8bfc523568d5fbd4da37140a87ca74c068ab0d977f791ebe0714aa29d72541b9d164b5660658a80c0a423ac1a079acc1850c2fdaa096494c3cd93a466f2086ae1a6e280a11752c44b900787ed92dbb3840e373673208a4b85c704565d2863fc363c1f59c861d3279652abf515782ae2d370b5b4ac3f88f62d20aa41bfb4d45857ce39cdef23f6497f539f3744c53f52df6d56aea2a286e5877b4188dc296c81471b5069e9625d334a871795b8fc96a52a2c73094bc5e4f1145ffd7238b1601c4424e033f3933271ddd8aaed8f63b983a215b4a048da470cb12fcd24f181832666eae9848810e7a7f79d5435b9560b7f759617688169bf463f0919db3a", 0x1000}, {&(0x7f0000000040)="cc9058d13bb1718450434194f1a12be74d41aa93dc1b42d114575320bccc32286c49d89f55614ff06e6431363bce2b694f569578ee787de3e115ee67f858f8feef2049748f89bbecbcbb51ee015b543fd8ba3761eccd66edc4607fa36d291ec459feb9b3527f2b7e56d807845020423ee0ef6569a11d83e403f2dd324b753d4396315a7f88f065adcc278e42056968", 0x8f}], 0x3, 0x0) 03:27:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x2) ftruncate(r0, 0x1) close(r0) close(r0) open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x13d) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) accept$unix(r0, 0x0, &(0x7f00000000c0)) 03:27:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) close(r1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x7f) 03:27:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) fchdir(r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) sendto$inet(r0, &(0x7f0000000080)="336e4d0b8e1aced56e9eebd600e9bb4d06bcf4146a6bdb3552eef72bcbdf0e1d721f", 0x22, 0x9, &(0x7f00000000c0)={0x2, 0x2}, 0xc) chdir(&(0x7f0000739ffe)='..') 03:27:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x3) recvfrom$inet(r3, &(0x7f0000000140)=""/210, 0xd2, 0x842, 0x0, 0x0) r4 = semget(0x1, 0x3, 0x451) socket$inet6(0x18, 0x8003, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 03:27:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) socket$inet6(0x18, 0x4003, 0x8) 03:27:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x3) close(r0) getpeername(r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7fff, 0x8, 0x1000, 0x9}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x40, 0x8, 0x1ff}) 03:27:37 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4) 03:27:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x28, 0x34, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x2, 0x200, 0x3866}, 0xc0, [0x8ef, 0x2, 0x101, 0x3, 0xffffffff7fffffff, 0xfff, 0x9]}, 0x3c) 03:27:37 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) sendto$inet6(r0, &(0x7f0000000000)="88279ef839e5415694592f0489ed84287b5fcbf4350dd34a84201a14ece4883e6da20229b023027b44aa13f916ace3bdd095ba4476c21d46e78bad2437dbbff3267afd8c", 0x44, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x6}, 0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 03:27:37 executing program 0: clock_getres(0x205, 0x0) 03:27:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) socket(0x26, 0x8000, 0x7fffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xff}, {0x18, 0x0, 0x3, 0x2}, 0x800, [0x0, 0x0, 0x80, 0x6, 0xeb, 0x9, 0x1ff, 0x9]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x100c, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 03:27:37 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) r2 = dup(r1) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x800) write(r3, &(0x7f0000000140)="5a18b7a390c7b2ec82635f8919eea936478ff3e267461d60ad55e63948d803e9d37b97cc365f67438a1118a384", 0x2d) 03:27:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 03:27:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x7) r1 = socket$inet(0x2, 0x2, 0x0) munlockall() setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xfffffe58) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/103, &(0x7f0000000180)=0x67) setsockopt(r1, 0x0, 0xb, &(0x7f0000000040)="7bf1fa376080385fafe551427b4ce9c8823bc42272a1b373874e7001e82bc9f4f0d98e11a4a0ef6604f1567150358edd04e0ffe13c8c2c", 0x2af) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="011ab9c401752d526a1fb7e2066501517a4a3c4ba7280c4c1d18519e3920005f74df4353da9484f7627d0b3c874050d977fa46312f226a369470bea453e4f7f98b69a264ee422725a65bf7317d443cd13ae50c26e3e88c144d159de5e086426348d8ef6b7127d653", 0x68) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/102, &(0x7f0000000240)=0x66) 03:27:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='r\x00') 03:27:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 03:27:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0000e74de400", 0x0, 0x6}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f3f000000fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f58e6a46fb04a19c061fe", 0xfffffda5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) write(r0, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r0) dup(r2) write(r1, &(0x7f0000000600)="6e27a92d92fad4d96f21d7b673210e8b36eaa4343e4b0f7f59778e975032e43076ddcebe8d44d941e4cc4dcc50894dac04bc8207e153d14d9fec467052cfe85c79fe5d6678412a3a95d8190b64b801fd364df54e42bbc0c3e504ac4901647f177ad09d44b17f1580ae36263a9872a6fcf9fcdeae909c3325a60f256fdbc1331c403a2fa57593873538e876cf97528ff10d0346be5ed4cd3ddf0034bcfc8b37ca46136658709d59ee9b9c83a9fa8fdcbe934c509858fa0dc0794a3a31e353946e2d8959d6fb21ae844fb37d91ff1cb32bf54ea8864317c1d118fe31a107d9126f0b09f37b463a68b79ebf934ca7ce2d69e4cc382cc26996a5e386ddeb0625ce1e6b52a3134b601bb596160dfa4436d8e748eea282e89db697a9018e0b8d9a2e6bb1372880755aa4b430f46be188654b093018e9c9559b8a0903f09ab71831a64c4ae24a70536d08628240146585c8f43766512f084ae24c1adb107e10b0a09856297d13c479dfff48ea84fde52f42ba1370a9d4263135a891df792b5c486cbc2a1d1410ca9219dba1c8a839d692de3d78c654334651595058caf22ced92b599777dba287d991dc7f3b7dd8d5bf87cd3aee702d581bf242501d2d0cc8d71b8ef66c7b018f9eee325e1c7a1d7052e8db649a7b166b554a0f6b0adc029c07684d75b9bab141f7fb1ed4b57c25d46d4691711fc84bc384cfbe394e55355196d96139d331ce487b91af298da5712ad38937e1dbe4a8e783ce9c8361ab011b72250df4a7a34f62e424ba00eafae4c534ae337d1e040b9ce1cfdb60673bbc939c30845f48602f5a73671f914795aed094b4b5f04f57b9cf5a1710d1447d89e09b7c2a9625e107ec2031fbcbc3bb3c7f132bf2bce41cdb15210885e59bf791c4d18147331f13e68626a0b768c5e2d467be69518c1e79f1bf21e64667a8d0e198ca57a3ab77724bbab877c93e630e4fd90a593b3d0c473086a385ae1adf863268ec078934e7e84478600d5a5d337f90b650017b4e962a55fa9962209cbf0ed11b3c662aaf783d757dc49dbd52e98248fc0130576e45ee16a72f34cefcc4b8c7f59d10b335e2562dc2cd5a5ea7f3169fc50a94a54a7ea83b43c81c7da6ce31588f601cc02aba61820899aeb6e18e9984210d4d67bd59823ba3a45031db80de050532c5c5342dbd4bcff0884b554c607087108f0712ac0bf2fb811cc17dd9b5645f42e1a6acb56998fe855bd27a32b54d2e2408fa9f25101926760b9b665bdcabe548c602add05694d27adb53d8e4e2b5aa4b3631da449da07befdf5147a7cf8e45fac8ce162a332106f6026c7e8bba2749f5499b2a108a72c058ed4966ff7aef4ad303eeadc4dd837824a38a2cc32f54956d17a8c04f853ab78bca866844d635553d2bd42d2fe7370f1c271c3d1742ac3a49203da714bb71da9359a33a021c4112175ac7cf49f875e0390bb40a6aad8e877d6a5b91b60fbe39c51fba6bc4ffdf76d0898b01b57037ca31fa6a8a20ebb1ab784b816a95d0dcd7429909c1bd81358b895ab311780ad423aec334e757b6a2724bc446e4fc6970c08faeb199aa71c2076081b8da447a546e8d20465f235ae047e87ac372916e511cbd11ef342543c0cf43320d92426482fd4b201c76614091d0838c3320b1ebf376a2463bbb14a18651dadf958a4a63f823d30f70a8ed46a0130ab0c91d7de3f27b2e06d3b0ec059ab2b61fefc10b1866a2f244a91d123bea0266c5c0d2ba9ff2a480ba99262454e43616a45ac7d4260b515843235c4b294de3ce9ea7e297119668e5628eb51e08db7681fccba52950662a425c98164841f55b7b5287d4167a8f1975e7268380ad067a8f06af438a0a781e471f6cedeb65b63f785bd8213c1b6ac12c62971998f1f6ee1192eaf9a80b4e91750ffbf344068d36bbe0b9090f8ea203687db009a02fac4f930f0a294b2a3c4e2ade46a4a04a36ccac15dc37728fce1c7afad704807bda5054a8958de41366fabb63f36ddda964de0cbaef57247e18275d8cfb9d447645d4a658b060ddfdabe40efd9b781b853896e0d1f241863d5f7930947d5a5e41a5f304a16d8e8706d277d6f08116663933cebba0bf04d1144edcae9dbaf4f9ce1132c8797391395f727d8fd4938e08ea0f3f6c588e9f658491fb30b98adb1bd97f38bc8cb4d215c8288c6b51e11a7f4542c0b02d16ec3f9c20cf179bb39781378cc86f59f04cb199f2b3ccf003e9a2e532738237c6eec8b4b203d8dd87b1c410caf35b5c78f808731a86f8489fae5c352c300e5f39ffb519d5d1fb1839fe0f9518a48183b002f1757eeb0f1c782aa73ea729a9fea0b028f963f15dd54a1ba48fb11756272791a7aa4a0016d584f7f03217429bd6133b6eb0fab993c525b0ff0334fe38bfcc5761f8a1b6ea82745353f6f89198ed4dbcda5ebe2b92c08745f9ed9ca92899bc46bbda9beca976e390a53e998e6dd823feece8238f99b634a65a36f886f0b943017954118a0ccb042c359baea4bf0b9a257d2cd624b3bb9fa83f8f3bea1ef1d2c9035db874fab1526811cbec79e985aa22b6183356934f12dd2019f7f8e0afee11f4a63f2313b0a8d5c37b39f39e202cbaeca44e736e5616383e971b5927ecffab14d4161a470c29d2eb02048982033f1019aedc0ff9770dbdb737bbbe2cda0453401b34283e832e824ff4f084071967c67d809ee4c225a008c7bda9362059322acaa117ab00cac335816acf39733e5853ad127b7662adff1df9e72028d586dfbb46bd527fb98fb879b77c49f0eef1c8dbe603fc1a24aa8c2472f0368b90a31698d7069ce909e965379020ba38bef4d13ec689f706e7808b740c8f8efe370366081243d2eef39d24124fcf150531e000678f818b6f17085858928b60450d7f7c68231910d5125f33bb3d68161cbc013368f662c6e909780bb0b9c7bee12b4704313988900a471455790653d8b3a9afb4cf364382edb0deb5a2a3d4ae026d11c1660a5f21ce57f1d41f124dd687a1a67c552fa6df46d3d1d735ac5a3ac11646d554e8422b4751ea917cf2f9f86bdb33b633ff70ea4bc3f21abfb9cccd6fedf766196070345be4d60f52ee0a213b6de737faef8cb4e078988c87565c5e1a85fc2650d6c7a963cef25c4b4316273e881f7684c52c9f4d87e38dc81ed020db74aef4ba4154ff0b36acd533531a19d07a31533f923b07fabe53f519b75148006fd68688d9108a0dec6c788bb623d22ac44a4ec4c91cfd66a4294e131584cd4dc50e477260313875e18b5bbc5f8b1cf9325b2c56c6e144a3a5a9a52d98ca014eb67847ff43824f606ffd08b0ff43562cb94f45f1195d1829c08bbabfb00edad97cecb12e2347cd8fa8c4fafb3e42896d1df7473e82e073d589e7aa03ae5e27e589747f7fa2d81bc9f82649f90198c42456c0699b7d1b98ce8674b7b186faf2e91bc955bada2e940e0c6cd7de3ae3c06b800ab242cdaee392b1fb1e4dea095359186d824cdef596fbec927b67895ad5e02dc50c4fffb2c7a2eaccb00372fec454088c72c6aff944cdd0b675cdcd0f5427e4dc75623ae049c130e6a59ce10c504a39bc6c2de0a9e618c571898674868abb4eb83a23ab5496ecbbdb7a7262d65cb7a1a3f585721b8cb6f66ca3059f6f75ac3f8dda2d866c4b6d207dafcebc8616ad9c48e4035d53ca4e8d0ae1355e4302b03397a70e793a9936f0fb7115308e318d301f575834ec3c1bb6e49e0a8ed5040cb98d5430afaea6d498012d8d769e8786dc8a6f7a5793b59634bd92d77bb47ae3e6bced65d279c1254203e703b0b089ff7b5af1a3140d25efe2ebfdce056fbe9c88c0889bfe5d1c44dcc20f7bb2e8f62d8d5170cc91ef7d4b94861a208bb08104ff94b2b1f3ae3c6addc3d817b1b42bfc26f319e4822afa298d7c39b30d7b6aaf87ceb062378a4508bffb762f9a9a6f322f4af5d5d27f3c2ea7403993a71237be2161b74baa959a5ea141f8dfd2d29110a7751900eb44b855ef0826cd889a04d4c72828baa2016914aa7424b1d5b03aea5b24481b8275678209f5b102e8c66690eeff88863e555e78927224a88696536296ba10802f034875a36977274902a905d77ee410753252e04504f7b38f4c12c90b00ffc461e814986fe3bd7d189397c9d208d1265b9c375b3fe9db3ba18d03315c3ebc20f821ea31224ab4e65716dd434eb14c1af03c36e66b9dabadccd0392b8939feabd3cbecb509d7bd4dbe3c460414c49ff3ad15c4f7234e99b88ea3a60a896f14659a1f78349127bcd9b085e872cc909e97001af9809e352dc0bdf0648668ed898a90db98517587d9a1135af5ff4cd18db384c611ee29b58e139d0a7b501bb3be8631419186f11ca9823ab8b2ced5b3b518c3b2e7a312af1ba9cc5cee1d5139eec8b3f6df49cb1031f1c139d81fc6c09682fbdc469868bf82920f3900904d4b2d6920146e13fa2c08a92f1151922ac0edbbd4b5e004512ddbea0d95ca5ab9cd04663bf1e9495ce81a8712f4f85246d52e7620bd4535161fb269f32f413402c60c3e8a15eac466112f397ea44d36c8f34d356b9168db3ca36fe56498940d62961981073c57fddb09a82a82d0ecf2a8dd7a9e4a8aa074b6376533dc45b3228e843ee79762bc09a4c626157d09879cc766d4e6ef5b44ba38882b7d8a3a7553ddce33b29435fadc7c8c0333206c8ced56e17987e7ad10651384f38c8a09788350bd9e2fa30211b67433e619d41e0f6ae4de65b2347dbc7f4ac9346b4666a4e9b1ffa84743cddc751f5c52191536fc75ec11ac2653090f8f35313fdc8c306bf76acca678f237faedd8924339b446f73201f496d80eca731f65f30bdb8bb031f91733d1d9009d0bdf0c77fb6474127a8172d287b677950693bd81a9e0474def43869ef0b0eb983f5f3ac7129b3069b020338b4c4a93e89e8d369ac9b5dfc206d3f0e9836c38a4170c44a3daa8f81dae7b8c46b68ec35a2c9cf2d2bd2766a5a9e7f39891ec866f23105873a47dd7640f952b6faa9a83cecdfbe38ff1c792704ae3cb7397dd18c99c7704ed6e8284678db41529d933eedb1c667a1839d00359880627459d5d43c4522a3cd0c2b1c8d00d9d57e0b14b4567f934f51dfc74cd7a1898d9f943ffc1aca25d9707a2f4e12ed9717a5086a8523d4e6aba4d1d000979cd655365ac3cf1eb6a85071ee24327823fb8c8f8702b4f0426249366b5e0342f9712f5b08ac8199041743c0f7536844e7f07bccc4c958be8302e7e2811b7c1522fdbcb61ab4bad46eed1a3ff737b1a1f6db6042d11fc8d3220a81ecd6911d440fa0d7b50e47c6f01fc88a94f43e8c721642194de95582228a8682a209dd84eb268584880bce280bc9379850d69d02c5ef7f0cd120ec299cba439201aeda7ad1898025b379e34a06e83341d12b9706bdfa703d708b8f36e71a4c91a74d2c31b2874e05a2eaad07036c8f7601232bca0f04c20e3a1e3d7d7f4491851a214af078bf29c1196c848adf161ae0b1b23797e5506e00fbee0235b1666dad5c2753d3f6672b73fbe032aee5d19caf6bd703d7c96671456ccfd83da12508e1a0aab7c4ca00580666728232d50baaa58898089fe439a8bf16b62bf45d60f9c4d607abbad3928310755139053686d4f7ac03136febdd80bed6797fe54bcc62402d3cbffab8606d872aa9604348810093a61f71d58db830bf20228f336d211527ba51acf98f92a7b6576b795e53df7b4e0159501eac943eb3ac0372487874050fb2efda12e1ba28e8fcdd2fa5ad92adef032b61e116d48cb9d9772221d4eebc9ced6c8993272a3a7fd6a74e19", 0x1000) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r3, 0x0, r3) 03:27:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 03:27:37 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)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 03:27:38 executing program 0: mlock(&(0x7f0000217000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=')*}:\x00') 03:27:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x9}) flock(r0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 03:27:38 executing program 0: r0 = msgget(0x3, 0x11) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000007ceb6d957dec033200000000000000000000eb25440b0000000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff000000000000000000000000000000000000"], 0xf1, 0x3, 0x800) r1 = socket$inet(0x2, 0x2, 0x100000003) getrusage(0x0, &(0x7f0000000340)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) read(r1, &(0x7f0000000000)=""/61, 0x3d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) msgget(0x3, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9b5439ef41ad0cfb03635e97154d4e9c4b87945301ebb011d2772aec377d51395c174c94e79711d68849ff25005461607b3098efbcbbd4d5adca2a4d15dfc7e89d2b9289fc47b37bce1d57daa6a67f29970890adfc6130c686bedae759e92767df4973a6e9bb9cccfe9891491fc044627c54465885bb2cd2cd7b81205756271d8dda303dc6a9fcb7bc6910c691d97d8fded6246a2f6c9465fe9c8bff8f29889c152e0b4b40fcc54f82656685e831e7bfb4fd95531f0bda11f7ff7844a1d7d702a604e4cc99b365f397d5bdb9aab4e387cb452f19e228e1cf", 0xd8) 03:27:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x4, 0x1000000000000000) socket$inet6(0x18, 0x0, 0x8000) ioctl$TIOCCDTR(r1, 0x20007478) 03:27:38 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, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)="b5c4669c536c913037cef508a89392f02c1f96aa70c1295999b2d2770fd4818d789c5f409c0df444490b3e7ddb95fe16b8a505672627e471f6e04e0780f5206fa6b460d5a9eb70fdf309020a3314da3fb88f3dd01feba2045683de1a7982ab15f9b76410c167d6ec0c4559959bd5aced049f65af1f33e43a0391e4f9aba85029d9b4670235183a7168ef3750f8285f14ae8f6e6e455d0c96560f5ed762c4623eee7358989d4b5460377f5e3aa136e4f1754789fa2af3f2078073becd5111e04d974490a340e6688cb8373ba5760c372fbbd3d4a08f6985878c1e42b80ca70378931fc65801bdd991b5ecd67d4be76822d7f618ab9eddbb7014215bc0a72debdcee1d028e5f42215547df757c44367ce8495fc11d59bd7c58c2114c85e77fb8fc2099b4fba80c4d28e9c33a6e8c3ddfcdcd7462afc20174792d7bf2fd32d82a5135c47f165f259f2813ceb851ad85d9ec095a1a536c7ea929a7a8ed8ad67944f421e1710db7f9852c996009fe5b3b6e80fa80115e60f7afbfccad6f39ab0d43f0ec123f55fe4544703885f0e7e68d3e910466c2d6441f4dda37760f280acf09c543090e55f5d425fc50682876e6f2e6a6faf279c26e7138ac9fd91c675604b432d7d629d71c5a65fe789ee072cc0661799cc9dea9ccc84617d230940eca9a7919922e15ce4d8daa4897c8368086f8948b1f1aea998375bedc9eb531f516a875189afc97c19e815dd9cd82f73c0805087498bcb11ecc9ee479c804b85621ebf509096d1f0d4b06a3f51b5186ebf8b2167693b114b3fa526750d7ff2fd863082b1a49ac15a7d8e9f6d4908ba6cba3b6418d27f15545b5941528777285149e58078fb16ff76dc0feafe1f89db0961d686a7114b88be1cfe0531edf6bd719d2ddc9e61c59c0ae6b553cf9cb0b2a4aceaa23fc96f17a657ce2b73a51878d71dc07fde445653b6cc2b51c40e33a80433de50fc25580d92e4197d87c802f82a2f89108e05e5e023b29445d45f2f86eb83d02f2b8d13c86480a019469905d978b1a1d303a2e04cc13c1063aaf0609818c3629af27a8019d5a2b5a230058f6a09845e93682fe77b387e4d8d6f65bfdefd22cfa9aea5f24f6c1b59088de4c8c4f494ee952a0b8295ff205352a9db003a92e62581bb1ddde0daf76d18e30135e0a9393fb2aa99559091571d4e31c3dae7c7bc0cb2a02106258b485945a0bf6eb4c4ef98f922fab2a7fb487d6e95c08ecefca4b1b4050ee728d502a3c5671f344229815d6658a0ac8b434ed1c093ce119da6357b2aa965a7f0883afdfcf6974be095c23f9fb58c01507d98b1b0bca0909d83bf6b6f3063e5fb9a7eb6cdfc4e9d0c456bd81d931a4c68d9127c6c371dc892ddede671202616fbc6232d90429f261321ac581f3decb1191848d4e72cdef80447e1958af34a0f1da10330fe0712516328c5c40eff330b757932f51567468806c868b2c8f3174783a22f81d8475cf776545d7e02d71c189fb131c1a8f007c2dff1c50af63ee6997d32bbb4c4cfdce451274c9db72ade0f2ac5b3c211925f849df918b278749c47ff38c8b30b082d26fa4922435e3c5fea823f735e26d288ded28555301032beb5c494c526c50b260c14210b5402449be0d7fd957ce3171c37a301a4a2b4cf83b1e7cae86556ce13c11f23e6b83ccf4437026e16da6b45ff51b89ac126486234a165bbc6da044823c8e1d7693fe45a57636cd79a59a4dd7629966e2bf27f2eee930a85c727ae5a3ddb3a300bba74d2e5b221e28b86fd2cf351cac00c4e97e8acf45770d674589c3547cf22185163df599dc5d9dc65050c4aca65a6f726b0245730ae5992a07cdd6a3eb236518940ced8f77b363675662776e3e2fa248c999ffae47d10615b0831f5d14b9193a80ea92f335ab9532f5fb53064fd1499e78021baf7e4dd7b66021721b98e2257ac2aa86c17706d76461260b7fc242d18dbe1f43e9f569d888bdc1b9b5dd37763fa6a2bc554a4e4e817d0901b60aefa569d1f20127ccbcf6abe5fe45d0cd0ec41674d5e1524534ed826971aa90b88cb2099685dc569b24ab75c7b1aa4b426a833ca594324ecacae39357fc4d6f2b596891d44f33170486f7b6fc0c411c84327bb825b2fdb69e6495797cb7c7bcb716fbb2653da7ae64a5cd0787d8478e3e78cff9c0423f9fd61e0229720f92cc2db8e9d7791c7c5452844909a515399471fd17f04c9ca70b019c0c60ee78aa60d1c901cc2a966e5d4cdae63d6b7f54d8a058f5243ca764103fcb5f55877e72a0a292d272e9b58b83cd46dea41367216938dc2d898d6b33d207117c290cd48af2881f6e510af31ffffb9afff4e9d7f683e40819b1bb30e1cce50986f317be3de7b4f98726a2950c542876099ace7ad846c87fb980dc7ed2f4d428f917c50af78faf5f9aec9dbe996145d2bf1d32ec4419344bb1e8ed5b84857a92598ee2f03f987497be853fd17f8f97161c4fe3095d0eb13c0fa9b51d0e4196deddc6e86dcfbb4d9f7ca7051dee1b324deaebe65df3d8aff5827e7f5a8017d4451274bce6ce6218eb8b3380e48c55fb938ca26ef54b21eaa34be71d1e93b222cc2ae4567d77d3fa53bc3fe33a86d7b45e0f874591555d04d184a81959f2907b7492550f3ab47085a11ddfa2c676aa884d32a4de4bd3ef92c318e8b0de4f67e16b0d2ff4d713c7c3a74e998cd3df3db8a03c84f7e3787516ed38025ef78396b25f015557604534b38751e24bbadf289eeb1f3676371c51a0ce340811348842ffbea9fe9621802817111d3183f72e5042acde5a3937269071d4d95c96247f11681c3721443e6b075b05d96f0830457aef531a174f9ca51cd0ebd66427fc26cadde6989a59e5bf68fe56a6e09bb745dafe8d89c3c42d3e9dc911b6f07ce770335020d0535d90eeab6462ff18035cb01c3c80bada26673210cd9b2730c7b332561fde26e39fbb64767b53351f37503697391a8226f0979afc05760ce2f1e0f0243b49d88b3e0c4e0d74ff84eae6c1075635497b192e57c9f3e9549bdd21e1664dc88b77a5b4711700a77b9b92052d33a2ec2a74b2442e6b84c4db989a3533dee1d9c5012afca144493f17b96298cc55cf71999c6cd5ab39e68da9ab8d89b0cb1ef4fd40a6b5e9d7bee472411ebe9cb75689de62bc66b78ab804459aab9db6ca3661bfd5eb2fc32aaeb0e026e350b5237bab681121f83ac1500f75b794a0e9fc2b84754632d58d835a16571179f933504f40e7806614322b88e7b7d7825f6eac1903f8a44ecebcbdedfc63fd54ae1648b506103e033fa1aa22f7154aec7388e12aaf950f9dcb6500a7a88b2066024742c96d3c2e0aedfdca16b28afdea3d4592cc7517e06a94c053e79b811e1100dffc23722534bee931e5fe03f67d034466d9dc9b48bd3800fdb9e1de74881bc1ae3661e0552ee59bff9302a3f363b8b198df556e160ecb2fbb0166d8811a7bd4bc0a9340e84c46bc52fe481ac3bfd3bc8b5dd04304efaca78a1cbe87aa884d54005a536c26a21ff188d86a82fc5af1fd0d0499c1960d5793797e4e6052de267e7df382d69d43cccea739409ce8e285dbd34cd6dbacbd69813e6e74d76157034e7f119a16a3acbd69f2df23294a6023ae8176500eeae61787955a439905e95a798ebeeec5e152dd85f44c2fc2d6c094782e27b0d13d318241aba80628d085521cb803d07dc9ac5f397081d0927fef4763281120af05d687efad66c86d596b99a283209159ffdaa598d25d1df951729bf870134c434279924ed7dd4a60020e815ff483155c5522e39f330e867c05a550cff40456400738cda1ff760e55d8129a09e7301970f03cff62c9b706dde4630b5cc5e046dd18738a530b6073479eaea694c4e19219bf1d1e03707d05122288aa2fbb4e23dee3cc569109887fe51d8e601f30aff0c335485285fffe4229f8ed145a5d5ecd47d7c8406e13f07857554b7b5230a2be6f77189314bb24fb1e83eee1b3199e0698574a61a640b1c3966a691ebf66d7ff2e70a64cce124e5e8834b0861044c41fad9bcc81a0afa3fc0fe9ba104a9baad318e35e29bc03fcb87be064263b18e38845c4fc82ecbdcb9828a4f9e87bb4785207306bebb91b354d7f44dbca074f9d2389fe4da86155c05a80f6a520b24025195c8145b933f8f9d460abef820a401f32ab6cf2ed48a0dab6129c6ca79711bd72926e1226cb6b16299952c350e09cb3a630505bd0bfb6b15388fcf563eb58e8536b12d65cbc38096469c5a2f20c6ea07cdbd7f71e1bbd515b7a9b3e4a58651c2e780dc96756250b2c7249d63ff9fe861e06d200780e8666d6c34374c1d064f09fb6941e85936d5b0b3c17290706af01e5c25e24c01d317aaca6a6d143e20e6d0b2d3b773ce97faa33c0f15c662cc4ff98953cc83ac64d60afb1675b2e0304c69abdf1689b28d9f03fe5f26e95e49671857fd64ce0682b78d319d3e3b3a64db3fa2cf1816574cbe1f5e388c7a76af104863cee47f281145ece53689f5558c53d6305dbdbd39cae848231418a1e4fdaf1f7578e038765dcff22a4e6fd0b3b0d109cfc58cb2c5eca706d3601e4cfd0a9316c7769f601d33133848204eb66d4002d0da50af5f3a31dd3aaa5fa98edd3ffa52c95e5a4253499836a67784601e79083fdd2feba97512944cd611feb0d3e5dbb5d36b1da6a67cc33610485e4df272917f60f43d26342c58d44ba264fd187b1aacdb72a1e7290f3e0a3aaeabdbecbe8411aa4e07d27309b368dce2e5000fe30314ceff992094671ff90504e517b97dcb4c3cede8e4d39c49089a89e7bb58c62d20e728531d6ae19524795306dc0c68655e1fd9869619b8c26965708b597cc44544b52765228a6268e775f4ca7870d42f132f7e33a1604cf72e70303efb0991ce5ebfed25c7c8240ab936ceb52d4b9f9ad0adab6b8c08a61957a02090c39241f965661f8dab7e92a6399112fea5f8349fb389de254b01c087fb3c95dcff2b57124b60cf2b25648637854a04b1b4a2ef81902addb9fd71e2d6de31556fb514207c22f69c5ec03372ce0566acdc7821efbcf4ecc48d7a6d67ef6cdb3c8d6c47bdbcf48476a149119f3191541b08a3b296f0416df8e87dbab9a574a694cddca2c6b651df29cfe98e581f6b1280d78a9651b5faa59b861e82e529d72da278e4a7a1dfabb95ce569dd4a09a54cd1c604c1a7c0188a2910ac4430a248e5fbe377470c76c1740215887921539cd3d284b97a53a4f8186cab33ca750594f68bcb2d34b0cda866fc01d0064657e234e5e32f3b560b7a2dc676d845673809085da81366b2b7e2ce1279620eb0335ae4ee6bcb287d81ac247e25e4f83cb1f4622d9d6555188d03826e5d5d5c47bd7d21c68b227b7f3d52991e8c54f05cce5a9952b696a2420ef7090b16204b41d5012c91362365e52a4bf8734f24acea89916574e9c972c506846b7c24aabd8090278d19f2faac5a8e874523c5db7afec9dbf0fd99e5d3acf9c99fc83b4bb742e05bec3af4dc55ab069371bac3350c2294f57d1131ab7062178955b3423c8b562b3a2f8be06b57492140aff6731986362e4557a1cede7fdc54ab9b2c1039bb823aece791c7c035db1e211f8bd498822c9a207fb8d284ac8d6863f7b18d3f9ada7e1aa9dba3849afffcfa964fe0e56c5f4ee26c2ca14be55876e2a270e3d1c9da9ba15c0f39b47bcc00d7cc54a8832ad12998cb7037d89f7db236c389a0a047512427f92c960e39742bac81b61fbdaa53762dbd60b194c449dded4fbed644890b0605294e7002364d12bca274972ed664998531cd54c8755f5a9", 0x1000) setsockopt(r0, 0x29, 0x8, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296488f749f90ab672596917afffea95b03af156c9df4", 0xb) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xff, 0x15c}, 0xc) 03:27:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000001c0)=""/15, 0xf}], 0x2) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 03:27:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000000)="0c7367b358bdcbd6a192e41cea5ef5670593a61a27403e0a2b23cc5653d249749b5bd2e9e2111a15be", 0x29, 0x2, 0x0, 0x0) 03:27:39 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x9, &(0x7f0000000080)="01069b79492b79b82d98d2cba838293b88ffa36292e7f39bd8adfcf411dd3ace30c768", 0x23) r1 = socket(0x2, 0x400000000002, 0x3d) setsockopt(r1, 0x1, 0x6, &(0x7f0000000200)="04000000a97fc2ced4adf76a2e0a197acb65271682f7dc010200000000bc4322162e3b570f11bb31d38027c2371ad4f8680b0f29d84d9e1dd21a48e6dfd6b4039a22c3475daa49ecd6b255cf61ab3c459dabf072c92a8838625f3f235bb13908feceacfc3fbb3b694ad8f214f0dd2d55987372bbbb1041e62c161d6b4fe3fe0cf1bd695df09bf7e639d888d35f6fb7f1e716b16fa79577", 0xffffffffffffff88) 03:27:39 executing program 0: r0 = socket(0x10, 0x1, 0x7fffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x39f, 0x2}, 0xc) getsockname(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffe87) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 03:27:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 03:27:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:27:40 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() socketpair(0x10, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/166, 0xa6, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup(r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 03:27:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="5ff4e461c5dd626ba91909280a95a19dab0d309be75733c379318043879500625454ff172fe02b719a05475a1d075641c7f1420049655fd605f74056f06d078714329ea052ff00c28965fe79531d6dee55a765761fed5baee0167378f4079dc7d8d296618ef35848688cfc4e16faf6342969a21816a888bc336a988aeb0f71ce1ba4fa7d80509b2eac60d0dc832724e818f51de7af7e120eab90b63c36c6de4db35564ee117fb7d36f62e294f96866b7ee0801ff01fa59ded131ea2c00aa7a5e9460aaca498e76b82be7f030c5ec313ef24d3870d30ea371fe4d436e487610e786b3990946fd5e0000c1057b6f1f02f8fa867ef52b28ff7950bfdcf587d369c1e75c772437a61dc8f229e2dad427b51448fc5db65e7f554fdfbb6b06ed97e1eb275f425affbdfa94f2d7fb09bcb4dbf567f8d8fc63824daef82a0763b8c9fc6f12bbe9ad13b9133343be2a53b05c47d6b877c2300f62bee0d985f7910996b246e21b47aebf97486116f7f296e69dd0102000b6b5092d7ec1e5e61906e6a4d3a3606c2dce447d59c5529120cf3e85884f53ed9d43fa4f47d5e1faa831763c4a26126b0bc02e222c907d1e2e6840581048225b1ffa6c8657ba3dc83b5311a2f51c89b61ca3dda244445550bba80ddc869bcbd2bfa7858f293501e280634af4ec6441b1169e865c6e647367047c3162241a4c67d441a9e328edc1c42da7391a2de2b344a37ecc6ee9f0d8b6422943e5eb5f8186f6656b27b3bf51c058b9e78754f764bbd86fc203ff103bd41c5a649be45fa0308e30c2e45a9fd48f9208ee164e26a17dc59759890387c80d885be85273ea1607bc0472879ab9e5f57a61faa828a7cb9cd9880d72cd68fae3ae0127ab335d5312b62e05f25ac292973a7a2ce60025641f17e696359f19c62c40370e3de59b94a36d7734a4545fbd92e8113c460c9c81f28def43fa12d13bdf74fc4ee32b9fcd77e12aae89d10da7f196236fde1fe91ab8bcaeedc5cebf473a17514d07d71f862bcf324b665f77afeedba6b77faaa140c6503ff721bdd695d2bf048b6edd04595f99c61d986b19f529a33b4210b0d770b055e5c061b79750a458260fa0d21cebb444a578254cbb21c2e243d4be4480bf2c513ff3e2dfdea742f11ea519c646449c2cac7d6575fe5e7e4264d174836b133a39d52d21e55a60da0b0228f10e49ad2072f1c059025447a502102e52135b468e2cf4aa90508de3c8d04f89afbd70a42853370763c2ad2466e99c9908975abd966db6ecff864c998ea0f72e08dc681d3c1c7b69e4e49743cd90f8000aacf7567e51803147d7971de8e6986e841dc51444229c5101dbec5632707e92012a0dbb1525a0c1f7ebe70499877dc040ef40e9d16ec6dc6c86b3a66040fef520ab388cb3fa14b0a52bb109cfbd192b40cefd8fdd094a8f3ef79ed13e043540d595ef70641fc7e84928e9382492e4935358d23290aac26b181cf4608bf769c905bd5bd307582248bc69a20bdc6bf01f5b590f537fd3d7cf1d18e1c027a63b12927d07f85b3ab209ebcae86562fb74c7f68fcfd3e77be3b8550fa61e8e81441c55d3c28d519f3e5fa949db0a8ace46f61ab194e23df3981b5d4fa24e3b81b8d7dda6212c7d97163b0673fd8240c14d387d67388b4bc6309a469f5bdc2c968f0d7c2f7ee5e3d476056c6caca4cc29784b74f4c2ff1382c308cb01bd8d9849e040962be862edcc300f1f6ad6cf0534982ac65f7e2071442b931bb97e7e3e13b364c066536001b804fc7b864ce0e7984f3bdabc40dcf92b2eb80405e844f1e0fa6038dd50f01ccd4c45a10f337e453a53196c756367528fcd51b956d0dacf4702c3b33c738aef3e98873ad7632e77dc4571a0244387a23aa488a7341990e683236fc9fd9ad6a3becbf98df3aeb37f2b32aaef97d7669121574b7404bf12089d3d8477cd007f29cd3c446fed5f4b77b591e5ee72be76d1f61864ac656b9eedcea3043a9a71c1337de77afa3cf6e53f5a27d19d24ebbd5829147cb004d27cc5a493c2bbe97a72c420f45280a10035e72ebe801bc5dc9f58d494cf08c1b451a7dc58ca5ecf3b512b082d535959e4855de8d28ffe06d010b524d393d1cd8e3db9a1cea0c2211c148e28302a1a68520c1f3542bb402883907c7d21e9e012c91a70e09859e8d212be2d7a5c76909c22d12b8a4e7e7dfef19413b91e4e218d6666efc4cc55437a30788cf350c43ca15a69614c0742b2f32544f8b51a050eee7dc46f75d2661cd9b1f782b7eb49b4593ee84e00ae633dc78c77dfee4e09f02cc4ecb8b56c0840df073b865909a1745d3de3a4ed3191dd4900902aeb395460644deb43e07e97a24a46c6cef33ed5ce4f704809ddedfe5e4aeef0940b4c0493dcfd1e8b7b6cb94fa51c46f80b32004699693477396b89528bbc62eea8d94a6126c08eb72c4b1454dd532d3e97343e19e4cb3e20edd2737cf3b27845c3238ba3fba7200715bfb0361f334da8cc60da07ce50cefe06d94c07faac68dbbec377ca76447fa2af42bfeabe0e6764f2828e558db79644e82b0c4eabd12641f18228784e29bb1a0bcbe5aa6660de6043c83eb9f85d6c9a87ef93b4c19aa2bdb7866c7eba1f987d15b0c8a8055426fcfdb1958b5bce645cbfb0ac225db5aa22b070f04e9d9d30c94861e7408eb8a8442c34f01924aa0a260bced87da3465aca54aac3f744370c2aa6b0e4cd50d3efcec373732bc493c5c788521fbce5d1e901737ce609e7df57cb2c4db7fbf82091af5f04d9f841907c49be255c50270cae685057a60506ab72d2b5bee256520ae52f2aec4937c172374449113a871354242456fbe1a38582b80dc3f20d0dedb5e6f52c3e1ec89ae1e77a2ee75dd421dd8c76bd4811dfd94a157391c99535826d7189cf114318cbac2bae61305e84c75d663cf8c18b4f09de5e739db38adc89fcfd2e6f45dc815dd387a3ed9bc9ec7b77160334d7990c4735160e6927b1b4d1d629caede2a0d5d0c63fcec0d1f1f12c95d0a31ee692a855753e44f418997f351be3247e27018c716ec8bb18c7dfe53222cb61637b557d808a9acef3611152ad1cd34d1b19e66452ae995832e962d8f395cba5e9c88161a988033a99ef6ef86ddc53a0ecbc303f48d02d587a908b7f87700080fd69f505bc2d4831b5c6653c5862930771f1cb0342e94f5f03469b2c57e335d0687e4dae85acb518c2e0b384cdd92318632bca3014cd8c96fac15057fbde49f14231d1fac5b86c62e7e83702f168d597a8bd8eaa490ec14fdf1b1b20f1e55b19631a7269d95a6357f976843cd7f49cfe7137db6f1b48ff4c4610307e8f0141c052fbe9d7297dda9d629ed2e91fc81fe2630fdf685c16341de7b52fac613ab1e88d64ad16195069ee117fbcafff94fac326ac3b1f5febba2770016744515b5dd5a7a69f4fb62c89d486fe72454610830f2aa2354ddbed2521be8615d3ed50d98bd38897a184eb2baf09fa92682c1a92c8577e54dd300ee4c2eb4611cbae17ff0410dc0bcddc789a76b962d119372fb52db4ee8319b0c65454008e430982b22de7b235e80f3b4e14f60fe813ebff46b1f844dcaa11414b733e6ae29c9956b6da96944935b1106c99b9e3b2bc49778d8ea9f51b29128a41022b8844385e0e9fd025ee4ec29455bbe0760dc2716d2bd7148606ac5233dc109ead6933fd9791fc19f2f953da60f2d355c23f531e1e3375f76efe70c384b810f80985bf72f3c6ab3edc2a74eeb8b3728ac6e67deab219d2c381f9d07c78c245fecb1e7003830d66d1f385b1fc44febe5e57dbfaddf0404e8acd1b8328fc223ecf766f50eaedbc5d13b8e7c4ae7d83f1fb8e496f3be7a9161ac66e745d6868c3b9eb80faebbffefdbeb0afe926a9536f53d9db84c646e7913c7d2b11697d3ca533b23d9848033b029119a80a6b03a34a9547b511e0f12656ff490198993abdd4a747e072c00681cbec9ac1c63e539944850d2dd9db0975a957c653c4887d813ec4144a6e3144b9770e8b12ea21e640d373b8f1ee8091c1a1a74216ba52057ea51be4bda9eec95060a77d04535bd8df9129608d1cb7ca71b4147c1ec384ee2e7f6a50848faa1afc7c6739a0d06b883c2573dff1bcc2645c9c43e69ab91f37c675c16ae1029ddc9775ec269b6b3a56d2269cf841a3acdb78a964422a6021178dfd0aa5670b786cf2820fdcc8045b517afddb3214413909b5dc4077c7c62c0b93b70ee343781c9d215affa82b1b8a77b8d2b2ca6a3ca9eb54f8c0e45dea0986950d97c3da42c917a24567e424cb601faac579bab1b0de8e13bf12bbbbde5747f0c96c53cecbe4cd42ffe1d3d2993a1e25e983b04172daed201394441915a36e627e0771543fa4892175ae67a35f9265f61bb47e761b8868736ea4c2799604d2ac9427734635f80243ef895978ffc98e53939c2accd095ee0f0259ec59ae659c2353cf93432ab60d814c4ba9c55375945bc8394e0241d822a88a265c55c9e3f5ca3f51fc242a1bd0042dc132355d4e75f3a7eccf2c536fc9b3acfbf2d3ee9f166670d3062b3f3b3ed8919c5e9605c114ebe2bf49f88629ace1e9f00d4c8b891462720761f2873500b5f4b96aecb67edf7d1e7df5602e2b356fe4dcf878a8944dbcb79dd13a6ec0b75125eb4596592f0744f36572beb73309662c1282684cc8835e7a3be90b9b9d9aec2777f97f6a5bdb38ec57b5c30ab28de45cc64f473001a2e2dfd404aa2d32d8eadec3432d40bff6deb557e2f61a868c1b5ef2da790cdcce0a2acef217be1fc46b05874dcce599a71c41dcdd8526271e5843398af211398763fada7c9d8dd716bafc9d1bb29702ffe1a961fd6c1e332cb7d8139e6e4dd1f6d31fdc83bd34859299b616384777af23c93df742eaa4bbdd72ab70d8ec8862cd1a0e8ba9781b1cc0295b29ff462ec67fa88fd16123e30aadf2ec0dba211af4ef93553244d9a3a02629492390deb713c53ad552f91db4eb929cf8da53240ced45543f885ff7fd0ac2aa5c0b7764b3fe677359afdf75e74a3860b66815a6b871bc044e99cd7e3723258b7508da87c49e428139ac502b45a553772c9f3ebfac75ee9247cf9b2edfa7d3e8e305f16bd1a7ba7495a93f41541886d0aac3202d37c6540375793124c03228d1834217a5da2b869483e57fa2f54d33837ec1432b242d8a718895aaa86af4691e3a160b242d305f70e7aa1cef777af8294e40b7315606657de81ab53c11a855a16640b6fd00b2c812879e539f459df9013e7990ce4b495cb7f0b13d78e2a6ffcdfc05e8d7b516b660b739587a0e092cc3834783aeaccae9d27823158bd9f18bf93d96d30e96af4fb7cca43585b2c548b14fa6785ac1addd058bd176233985efc05d2a10b17281e0ec410eb5b267c6be6fa64fde6603ca65d8465fdb1eb02522cafc14fe1a67cc5c9ec4989153a8e3050f7c83556610d800b5889a9fd860455a4730978cf43e8cf20d103d2fc9591517b8c4dc7e9a001e64711266e4ae010b6aabbcf05a7a5d3e0a4869e838e957c99855e405aa646e5d8a00d06df01b4090395bfa7741ad86ff6577c83d59b55bf8d9c6e48a5d3b26cf123e45eb5549214f64d7ec926ef7f04ce41bd5ca11d0c29dc3b39440b9c2d9cfbdf2e17ab512be0908fe888c457668f3659e93ce36649f01ff420687f8fa113c79b03b33d6e65124c328619efa1bb1abac9234758f33bf05a9640cdc0421e08d826e944f61690b445efec788edef0ae4761bfccebc1adf17f89b30361698133f9cee78ea87d0ce28f01998a5960c2c8372f5aaa782bf285d180fd8", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ftruncate(r0, 0x0) 03:27:40 executing program 1: r0 = socket(0x2, 0x3, 0xffffbffffffffffe) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x100000000, 0xfffffffffffff800, &(0x7f0000000080)="cc54cd117d069f86f0d7eac4a4d4be7de616393776ba546e9160335c305054cf07a307ee78befd43f3c1018a30493bddcac88d82659183c6b426fbbeb64d7361e28dc043c267286e4d47091319a6bc80", 0x50) 03:27:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socketpair(0x6, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="0febac6dc40658888c11b07aff4a558c7695c8f2cbc7af55322b78e5cf786846b3226fb8e5b93d107408cfdef3ee55e4eec7f8e96038aaf7f1314cc5bad71496e47568de141f239a10ef14ec6294665ae0fe5a73bc20d729cec7f4e07bbe02b9c831496215d0ae5afc6f6e029b11ecab071efa6a888cc6e7c76116b10d5eb603509c6bb3897a297db4c50d31d074f24b2c6a27f5f7662593e9c37987879cea8d40917c02ac652ce2989df9add29c90faf942d46d0405aafde1299438fd4f61dcb284d925c60c2d14dc62a56ff6e295504fca8ff1a10c8d0119aacbf6a00ae31b810a2672027950fd32f58ab97f7bdbd6e7dc182401a916cbb5a1506fc6ea384e5eba0c7d5eab7a62725c27b9461cb1b68bc34bc20c4615b3711d379949836be25788477a4c4e87c4ece6a04fd2bb496b5dfeaa1c39e71417c017e9c9835ce327da5a3d9fb1e743af60dc73af1c581438f1f931472ac2efa2173686966df55a4786ed754d70fb9a6f2c0ab646015d2bc33055b1a85b56f1814b3d6a42b31324605342827648c80f796f0c7faa95327bda1b9146573d985a7b7231bf866d230ee36d71ac21f33c3ec2bf63", 0xe) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 03:27:41 executing program 1: 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) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000140)="75cb655754ab3456c533a23c25898e52209bf3e28a7c501f4cdcdaf0ca835e1344", 0x21, 0xa, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) 03:27:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unlink(&(0x7f0000000040)='./file0\x00') 03:27:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000040)=[{0x0, 0x2, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x3, 0x7ff, 0x800}], 0x3) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000080)=0x5) 03:27:41 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000002c0)=""/147, 0x93}], 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:27:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0xfffffffffffff5dd) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) recvfrom$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='Rz\x00\x00\x00\x00\x00\x00\x00\x00'], 0xff6b) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 03:27:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 03:27:41 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x17ff, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) r1 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x182) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 03:27:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x6, 0x0, 0x0) 03:27:41 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88, 0xa1, 0xb7, 0x8}, {{r0}, 0xffffffffffffffff, 0x8b, 0xf0000043, 0x40bc9e, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000040, 0x4}, {{r0}, 0xfffffffffffffff8, 0x16, 0x1, 0x4, 0x7fff}], 0x4, 0x0, 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:27:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x9, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:27:41 executing program 1: r0 = socket(0x18, 0x400000000ffe, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x1}, 0x330) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x40, 0x8, 0x1, "12367900126fd3ac539c742527084997a00c82ed", 0x6, 0x9}) fchdir(r0) 03:27:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xffffffffffdfffff, 0x1f, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:27:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8a85) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffffffffffffffa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) 03:27:41 executing program 1: mprotect(&(0x7f00006c9000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/4096) setsockopt(r0, 0xfffffffffffffff7, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget(0x3, 0x4, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000040)="44409f7b94c505bf63e2c3", 0xfffffffffffffd99) 03:27:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) r2 = getegid() r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) 03:27:41 executing program 1: r0 = semget$private(0x0, 0x0, 0x5bacb1ed2ea15b6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x3, 0x7f, 0x0, 0x9, 0xffff, 0xad]) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x19, 0x800, 0x1, 0xffffffffffffe211, "c70cf61a70d717bde2b238f395aad82c35d67d22", 0x7, 0x3}) 03:27:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xbe) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt(r1, 0x4da, 0xb5, &(0x7f0000000400)="38026cea916f16f05ba62df12322794699a212956eeeac8f6b45ab817021f63c4144b7a6d762f431a02575f906df1d485a45bac3cb8c623cd0305e96f74274a9dc5ca200c8b68b031030974c02617bdeafa6f9dda31e46c388f616b46760b2c32ae2cbee00cb9c51f6db09a8ec875ec8f5c03e3f33d6c3e1d4823cd61e1216992376b57cbfcbd10aeea07e250d00599f157e5b7a158ad80caca187c010e7316b499c7e86ed7f4484e982d9b8570fae5b82b62537991adf2b7b7a231fed2a5c1fb3dcc819e336a9766e209fe502800b85149ff0e9d073554deb308a587d130642204d38d1934114b6892c4f1bc00fa9c966916f99fd84f5da7e9ac8e5d60c84b22d15ccab5c55450a69049bf1bd8a20366122962e07f596e56595397c239e2d8707268f8dfde80381c3b265c00f7bbc502b7df9980e040f3b10a7bd8f60715e9fe8e88e90b485be81794d9554beec4a22641d92bb2537c6f3c7bf9fa6a2e8a8db6ececc1f7bba1a80ef5fd1052ec9866534797c9588b6f890086a74c5b7517432d797988e63aee88f040bb5bf00227deb7dfb40caa2993f7f3eeedb94abe31da05a1d6d9438ba99aa3736412d72ed3fa4ea53ab295f58757a1db0739b3908c9bddd873464b4e0531972692747644fdc36a3a35e1aeb8bc2a0d9079a5765eb9346a4b239ff28b0e5b70aace8f53e315fc129aa32664f75473a1d0f9c34ac3b9870b2d55796588cddb879640a5ce97bf5512cefa0758f65b6a67149f9dfaa001a4a18b52a62d839717cccc3994f27384214ee05512defa81279336ba9a22eb2bf49a54b00d83b67d4d2b87544c39e22246310fdc447613fb01daa6e11fca712a48225d108242a3b282199f5b1c2c81b2e427e81643b0d284a85c59ae042272505c7a9eb1f53f87ce898b67e647ba5d499cf77925b631ac6eab8bf62a2ac0175cb5a4820fb08802d9c50afd63addf627c1cc4654fb11b27e7d21a14eeba98e24b16a86b642abf4fba96b5526585f2397d1be7e1bc7683a78c2289caf4046597be800ad59201de6bc96b141572ca758bf8ba8c5ff2c4e8900bc9258916cf9dc709ca95da8301fe594fa30bcf7c8f3435b961b27d80cf0b138b858339d84f886459aa82df50983ac38db25c6102efb60b5862fe9099efad62e875dac571c17622e7a626226d6e56f035f9ba5828669b1d87b25da14e5fd5d3041526d805a1bcf22d55179dca9209da6491921465fcf87c74806a5bbff0f1ac0218db7d371d461f6a236680e0e622411a90e382b5aefbee4763144a3832e5807b8f840730dc5ed047481b7052210e8d947640655b661994b973077dadb203f462164104f7cddc59f022f9b127376cccdfe6c8173541a721489e5e3034bcb62ed8cb2d6caec10b097c9a85616a92b162307c633516e4069d76665fced23c2b6253bd49f1cecd88a755fe5c63294640923abf4c99abfdfe71c1487fc08d190775b0e17e1309201fb0c1974a35b3cc1d104522bc25be4e847637b3e4c8b0ff40f6ed9b42c616794e7f3fc2be12308c6aabbe59209954c5a48c2efa40c948d265bb73e7cab41b733a44a492efb32ab3e8a3be9bab678dc4396c573014119523985534cbb631b2609d0a11161bccf1dd7498c3ded515022990ca30a913bba3cfd0a368add79e1ce89a27d2d1b7c447cbf952cda706e8437ace71168847f7c4d834f99f6f2d218515d733dcebc0180ff065c6868bb59c11244f8f3e181b0ff4e819e1653c40661b57c3f78db33d1025744484a8642303a4692e44a67413ab279c4f101dcc728d5fe70b53531ae86f7f5a3f05376ebaadaf9e3ff4b42a539c14447e386454c43b4434d0498869b3d3fb4c68b20c7643e398fb599cccb978f6ac47739932deeda02a23e63306429976ca8f5b1a5201a0b5908c053729cc22b0e7192c7674e3e23768e29cbe56b4c4c3db373ba55e8fb747334fa8e3b65700607235c7742941d573a716389316ea1f64a9cfe72607813cb921786bf56d0fb6b5acaf306d1e9ea456e6885c786066cb8129fab0169d22f60004a7f611ea3082f6241daf0d67f47f1c8a007cebc63e161289cea2999b3183832e7d825bc447478008f1ac67df51f8eca95733a9b2a498fbf61729248258bf061517460b5a91fd75531af4b0043c6b63eff339658cb1f465dc2629e3966e21dde3697bc4d65a989611835ea12b7863a26b7be82027bddb8ad371014e2f3c6bf98ceb5618d7e6a9e890b17b418d29d2e2a4a404d637522ae3996da9a4159604049420b15ca956016ba2e5f1aed79c036f8329235b35762f5bf737bb5725c17d8e3567545df6c68551ecd2acec86cc92b06743007a7af08cc43c9f461c96e56783c23b9c7056fba2d053fab6d4b15a5743326fe7abc81b21f732175afeb63f27f92c9b047b62b13014538fa6240e67d701733eec9aa4c9f3bdba1cc15da9135bfce0c36cc42bda4fab361223d765416335e3cb77a371e004495d8d9a6046b4770b063a217452d6503cbbd6ca91d259e6dbeeaf3f28ed026645315c6dc2571b14bedeae645ffdd4a9b94e011fb952b38fa6f3ca9d58a0a66298967749d52cd10484c6bb0b263832cdd062ed52768a6f92774140e2d3cc1506df5cd53613a5a03d775bc2e8ab5a4b0d428fe88db760982353ebaf84047791c570c5e1fb391d8249a30db31de7758912339065601fabea0cc1b305a0ecc7aaaa80ae4594b962caa03bbbc0efdd33e3e7390ba02888eb849581b7a86e92b2e0626d6faf1508d6620ff7df37a70177eadc09105e8ddfd2987690ebb9496b3037750b4b8f2504a3b5bf1a512c1292f1b52a65e37180fa9f7e970303195673be4b4ef97b1d483b68a1fa84be4fb0e4b32895b0e89deab8feeb1b5d9362b291eb2e578a377bed67b4c859fb73e4b1295970088a62d059d5b6d627aebf4b9a3a8e03e73377e0aaaafad636be248616519ff8267b9a32ef293725cdbddc0a64cdcad13eb3e78c11e4cf4965b79e975c3d65c98a59ea51854a5011041d7a8538756d4eb0d968b9cc1415926616cd67646a6f1037d704248316b18134b52ef5e335955113f5b491b38f4c07d389ad191e78c361933b32198711d345bd54dfc0a7172f5ed78096b5543e1eef9939b2790517f8b45c1553615deca4d9d19310f282ec879736c340cbb5b3a14026abf840173021b59951ddf87babc14666266d51969d937e896705399e27d00702693e9f89ad7f511b92f421e1f985bff53cf495fb890fd52fc7d8438ca0e826e437e8a7de25431b32bb09edafebdf9bd9dd2a608f65e34d2db297242df2f912c308722c1fc614ddbf1d55abc81ffc5e1c2a79ac298831a431840934a325ddae20d3f80d8ec7942b0dfa8ab21de43eb6155456cdb0394fdc1ecba65813ec5564cfd2cbeee5265a16f7feda78731ed7a54959d16ab01500c1b8ce5e4e09afe7c6060b702a1c1b78532176d317084dfeee8f24da9ffcea9dca40e000683d3cb210bd0927c86bf1522c915779246cc4c6424384d9467d8ca9be3522074e9a7b6efe8cdf463eea0865a9dac738a0db519dae01e9a1992ceeeacc3647a762a1de76717211e74d2eca818aa795172db279bc6588ba01ad223c9dd1be8b42093ac85b95a7c464ab976363dbee302666136f495eb7cfe122031e5cb8268e4a3ee253918eb63af94d03712b1db31124181ecd719025d621c8afce0153c72a3a9de730c1e6e2ca7a3a80ecb0d7651a11e3eda200e8fbc436aa9f79e5fba545667819d2bc98a1993917f709a94856719c002ddab28d038f2e5619633a315a7fef85236df51e637ddfe7cc500d273d43013d6740c5b583e215d4f7e6ecb7171902f4fbd78754961dbc26dd62a418242b3195b28d4dc62e379e503dd94002f5fa01353882673c5910ec3da0ec9cd18539568a555bfc93a3abc529747f69899f8f68fc3027697137bf02c011f0507e0778613e84851423c641d29e545e29590b4e4a6b6bd169459f4b2316b52af0f9f701ecafe5ef922d28c8c6f7882f0aaa9f2efbdc19b4bf600ab000086234c3f619f476c5dab39a07a5139c9fda96ffa474b84ac24feec473f95475bb761f1f2cf6bb5c2c976ce0c723e75065b380c1d09f3d6dae94d5c8f510e46c14cfd28528b6af231653f96e8665cbf9b88dda56d6fafda5ca0326fd859575ab4e1c3e30e95ea01ba7a51fbc0138dd1a097ffe043ebb3687b46344eef6897bef949c9c01faa191cb20d93a8d9cb8fceb6c501d3eb2d3da83558217f21d98fa16738687e037f1d07274541037a0962a7bac52a1ae45afe377603a4d21f29f13d5e144ecd28af062a6713a2f15e8a6025effaaafca916e07e09e7b3695d12cee0a4e9fb67abaa07462b7303213bcca7881a0936ed9261bfe50871b54ee2f0c7ef7a10ffdc8d571d7dfd73db762c159ac493ce74d010a3dc167289451250c199c60bb6a5c1197398be60d3bfc545d3e0b01a7e813f0dda848c496e4e302988b8882f7c9276cb000c593711dde3480b502166f232c8aabb6f0de1569f57814c16f090d39a8f819e82f15b49774b7136bc74e4b0c2d820813994e02d86706aedba317aae620c56958cd2a6556743deabab0267f0e8297a7401809d4f385c32f35e204d276096595347feab13034a5059cc7402fd6c0c93aa7d165a5e2593e9b1e661237fc5fd8eb98b120eea10ff2a5e4b4f8cdc831a3e99403679248b183abf652392c625ec7eecc9f9d931bb8fcc418bb3e4817dfc970b4b1b9ab39976e7ccdb6b6328d30306e5f6278a5d307f891cac1a86c2069775864dac4100e97289a705c7c6b2d47cb08729effebadb874eb5dfc3ac51983a52ce583f741eea531f3a85111b6c2d90de7ef94e8aa8687102b5152800b16d3c1fbdf0c91ad35cd4e3f30c51a78a3e722a4a03db6b8c8f3fd2d385dfee3a4294d6cd232e155a36be8a077d172c45a2b4a88c37fb5d56fc92e2a862c18db2ba8016496b67bcf4b1f695edf26c4f64193bb4e56732e6dde621c38fb2faa82acdcd06082da39edd82dca4a8b38056c5e17ba17eac3890ab59e5a6778387f9235f09e8422106584339ff67c21c4498559ca3c457b5f3430ccd65e4ca8d1ce9939a111abc94ff51fab1dc695be2f3ec4d00817cb5137361dcb7147f497495308e43b75e041d6c2b2e2f50a97a590a2ed58f2e477cb0b5bfe4f147fceaccf4c170ae7d92910533d7b22439991c9583aca7b944e55a1583b277402520c6c3a01b5159c0f19d6301bf40f64a61caa49038ff8dfa933c3bed3cf64a88e97eb89f201c5a4f1606607565b09ee0016b99919593fb5c086f8c8402d4207b926ab79896ad84b08f2c18806aac87251b9b30923e1f28858123a3a3789ad7fa02e50e585e822dc4f624f348898534686dd98043cd43b94f6c88f989ed1528f412601d9731189e01fcda128c66161cc4d261a8fd365c30b59e7514c85bbf8618ab13c48435817e1617c6d853437c69005842eadb444929f36461ba3f125545013536d0e4f05859942cfacb6dd1866fa0c566ab9714f68bd171ea162c573b2d5aaef4cae5e6b2efcec887b22ada4afd2c07620d5ebbe75c2c695c8adf659241f17a25d07a052aa350503175af374cee27f2fb3126c9ee555fa5e8c5ed5ff0bf7f670ee42b533f970381e1e97ded2668d32fee457e51f4990bd73ff65e304138ed95e02e45e22dcd4e2a60af01a2ec283fb6177cd304c43e622e887ba328d31d89db31c33143ab5c484372edbe76d46ebaee0f37b6e39df4580ef9005ed519c5063cf3b86e7d0fd7901d8f", 0x1000) 03:27:41 executing program 1: r0 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getpid() r5 = getpid() setgroups(0x1, &(0x7f0000000240)=[r2]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r3, r4, 0x2, 0x5}, 0x1, 0x8, r5, r6, 0x8, 0x0, 0x9, 0x7}) clock_getres(0x1, 0x0) r7 = dup(0xffffffffffffff9c) bind$unix(r7, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x3) 03:27:41 executing program 1: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x3, 0xffffffffffffffff, 0x205) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 03:27:41 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x1a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x810, 0x41) 03:27:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10098, 0x8) getdents(r2, &(0x7f0000000140)=""/50, 0x32) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) sendmsg(r1, &(0x7f0000001000)={&(0x7f0000000380)=@in={0x2, 0x1}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000400)="28de9a9a40ac8a0f7408130f0b4b7af6a7a35013f5eb23e386d349cf0b8084ceac81d587d07646934173df451b5cf84571ff30f3147a", 0x36}, {&(0x7f0000000440)="8eb3d38644ede8bfd3160b952c4ae10ba4322f18fd24945a338839d4a413546689ad2e9f4ac26c39b4d1fad5cf9c95a03de79c54f4fc568aaa6e46d02f7bf4934672de0a533e882ca0db87f00b17ed6223cc7ca65ca64e822282d2963227d33e349f99eebf047a4ec484257225f1af1b4f2cbbef8041a613a7a103635e01d63714ef83ba5829554997f0a9f0941ad2ce9af83f07b9cfe67d24d654946693985864ed2d46217ce1be39c762f13b62a029ab73e67bf173f5f4a3f1835dfc1c9687cad5373729cd77fe955cb7ebd2916aea54894b9346a4de747dd35dadea74b4529159e60f5f27b90015b1c8574775660c08", 0xf1}, {&(0x7f0000000540)="ee403d7d40be4e0c6fd3f6eb158ba1ba4796756db98366c210590650a2d8896279a73995e3c4db52255e94ac9774364f7e30214c87be98cce9d3e486f75fb2cf92fafebb962463749ebddaf9a2cc22a1881ee8ec4f749257f4db7cf60010cc4864d007af976ced72ac5b3e7d56b04936c57a7e2233ecb38f8c128987b691a6bb2b29989c81a98aa32da39fe4230a", 0x8e}, {&(0x7f0000000600)="bb8164db407e36f8fb3dd6248a95b198465d54ada069cc31635167274fc42a9e08b21dba87815d69867f6f64a94b24934b32beb3b31518243339846a10fe40e82fe0ccfceab25ba21a6733791b65559658f49090c80e1f86ad96b8512f0c44fca1088c5eb9807520b63bef336157c7ea8a6f85c0740e7ad403960f6c954fefed4c95bc31935ea954", 0x88}, {&(0x7f00000006c0)="76938a6c79ed49218c2c7e91e34939ffd9020962f8afd0182f7e0488dc35d39cbfa78081c974d7c59d9ab483efcc5ab8d0c76b325460a780901df5daba32fe4ed8e7e77f99ce90e71d42880cf936cd0baad49610354d90dac6a3011abd8e66e2af85c8475a59d5b2aa6cc058a2e0781335e531f07e98624d6d7b7e5a3fc244ddcbbf5eb85dde452cd22210", 0x8b}, {&(0x7f0000000780)="8f84480394e8ef2172fe30359174e41ec67534a3f621d1ec8ad49f8d1db4853cc4b30ffd980a290e99f743d9253b0ad34e89b025ff7e828f42876eff4d115c79527c23fcd5bd7feca18c8139b8a339597c30b19137c514e31e2d62b34de708b90ea0dd61a87843cb48a84d226649dc742d428252104062e24138adb4f05bc6eb3a2660aecab43af0ebdf7d431850234d338d8925964f06d6244eeb8d2beffc908764f5a6b7dfa98374ed7665f1fbf956d963a64d55597291dee73edf2a65adb11d14d979a22e150f3c4a6a8405996600866fe3343610b86fe2749fa1f52778513afe57e6d446777ca65c714239", 0xed}, {&(0x7f0000000880)="676f73e7b5c3eb7c53f971d1ef1d1719bce6a9ee61e7d645cb95a0647905892ee49094154bf9b9f6d00a6a1ea73dd0229b1d257edabb9b500fbec1531caac60fc47b45b5b9c434c2aa1ba1ce7c53dfaab871937486883904f31ec8ed36460d9a4f7706b8ad6e04dc414f2cea06e9078bc1a38076bbd5cec700d9b4e411b66d8829724928853cc4", 0x87}, {&(0x7f0000000940)="5b633b8b7c15f997528192f97042af3d23601093762e1fb441c503610c2e817ba78c639ffeb90685bd956a93f00f6382076c024ca53880bbc64d6da1691808356284dfc6ff8f6545f8f53c43a6084e0f7b9d897f180a3c94a864e61b1c5f30c876e915e8e39fff5f72ed962ebf898711f3a32ad15c4cedf9a6d7679ebb4f4143f625c62976863f3836de1a092492fce41667abaa4f166894cd916dfbb5662ce8d72971733b56398e642a2581464ad196ae6b3865cb36054ba2edc535157002b92a81abbf8b3f23f96076a5375c970f17961f28bb1623878431f22ce4667f30c540d99be8339c1e987b9aa19d8f76db7284be5fea07cd00f5477697", 0xfb}, {&(0x7f0000000a40)="9c9f66d29996f3323b3970e233ae4a5e6ecdd4819e455fcb9ea9bd52ff1589b3ca1e3c71716d0cc9aa42b01783834daeba03b55f2f9df87be9b716f45b7e760f3cc63654530a06b3d85e1c6fc6b16db1c15657c8cebb3a2c", 0x58}], 0x9, &(0x7f0000000b80)=ANY=[@ANYBLOB="600000000000000001000000e00100006a53309c437218200c073eae0c8f3a3936162d8985093d9d05e3d7739e1e932762e4b0e2a05db71022303cb8a9e821bf7f4fe9e6858c378c9b027a3bc341cc595b6d2b420e70c0830af1b0976dddc200c800000000000000ffff0000ff7f0000b606355d3177343cb1bccd73fc63fcd747f3ae96e1153a91b3b09081e9863c40d5d20a317293d9032a3214d029bade2417182db2adc6935b93608145902cfc2f0da3ea2573213232ddd1175df3837c60a5b7ad80ef2aa66870f4790f9b50d47eef173d321e44da39197dd1920b73b77e075c40b0fb5d8587608ffde7edbb493628ba1e692ed2c9294577e9f1aa470bc19330262286a2ab8a28f7ad1db992534bd133c324692a03a6e2d524645cd4ff6f7d00000000000000100000000000000001000000bdb00000c000000000000000ffff0000000000006866dedfa06b395fe39f76300efe20292b659e3c88af204ee494e2dcc2cfdd94e912f6d94cc0e4639702d3a6f58cdce23bba278082c6a5777321390b59cafa677839b2146275eefda400db359916ef8bf300c499c38da15d862be574fb1f5e23b094a7e894308c573e67d8c3e08e8e6a561becfa9a2d197b51a791dcd348d9a665f72fb0c991c86613ef8d13395648a3df8b41de9e42089fc8b00ef7946202ff800c0f2fc30ceba1779b6e2400000000d000000000000000ffff0000200000004b9cfb15fe3b0182a54da6510428b066dfc55f8b82e1164fc344ddfef4ce699704ba51f5e996c4829e58d8b21670dd8176693f8c5aadf461d5ce420c3828ccb789e5c922d30a9138456b0c27b3dbf5b2df7a6d143de92e9c3333ab72ec3841bbe5f6bf6cd2ea81bd670a44e94c20cd2ceb1262f6c4d5e6d762d29c2a3794334546bf1699e421eac6b7babbfdbca5fca64248f6cfdd3fecd8d1a88ad8d2ae87a039eca93820c7aba9acba820cf1476db172ac88ba609eeb58e8b4ee0000000000a8000000000000000000000007000000801aee88c9bc72a0db416f692d17b2390265d62fd2437a48ce9c71200448750804705288a50a7589fb4e5f9224312515b28f01f5966c04e2bdaca90d01fd4e5274cd1a6ccc4acb740448d8a282dff88f767f8092afa17cb4f4ef4e238712f83c5d993e09d240a483b5a14f58c2ab22c2ea62a660d273d6c8ca53a2fbc551a358092b4000d48d4d496879d9c7150f6d29b1d1f17ff38ea235f800000000000000ffff0000ff0000003ff53fa2135bc85d9180e7637f073a4fbb55151d10443657eeb944cbe93942ac62411ab43f07958c1ae5652767062536e6f3ae3a588f1b95e076a238441ecb793ce1eabb7225b7ae380cd3638566e7325cdbd1f186294973428a1da47394c4a5a8985223fd56266bd46046d43a426e0b8f62e914fc7a7ac2f71119b13b17eb92483278ecce78a6b91a3801fb0534ec4b32abd2102734d48e438f49c64737e98ac6f85b2025846cee908cb8a98fb91407fa6347c5abdab476cab99ef46dae315b4169e3c7e37d615cde5a9b1ce8db1da81548444c66b047ed24ad2242f672d524df5e784000000000"], 0x468}, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:27:41 executing program 0: socket(0x22, 0x1, 0x9) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x20000102b, &(0x7f0000000000)="4b74954c", 0x4) msgget$private(0x0, 0x5) 03:27:41 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 03:27:41 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x7fffffff, 0x40}, {0x5, 0xffff}}) unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)="bf6284b8f51bf26d45884549c680e83f49d3d0d62565997235ef3f77c0462400eb299eea285b4c2ef5a8e7a8e04f6ee4b99a6d7afed1be72a0a70824e170c4401c485dd8a33c6d321f17a5e21d410915219ad81ad2d1765efb8e26d51dfea55840de179e7aeeac2c49e9f05dc4a6ffc5efb13666325d71f25f0b74c8cc5b9eee4b2cdb8727bcd8605246f6f7daa5690691ecc2e41eef1bae670a0544389f81867bbd2918c680e82ca39e858d38ab153bc7d527d16efd4d501d958c477e25004b6b48c44a55ce9fa847618fa6a11c677bcfc79641afaa", 0xd6}, {&(0x7f0000000480)="43557e9b862dd235c4b2e4", 0xb}, {&(0x7f0000000580)="143af463f55ecd0b0bb121bad057612429da4ef6c738cad97c8b6e21ac584e9d9b0a6bcfffbd7ecb1aae507f137004fe1642f984d6c1105dbb0c906104ac9649fb1b345c7499f6f615dd3229a8c7fa185ae511ae8428f438bda0ed96eb73bd01e810cc3713617576d6584c44efddfc59016508c18e9944ecdbe91cadb04c2eeaa2ca11a66fc3c1b91957b4f1aa8fe95d3d67de05bb9727e1821aa3d7b3e1289418a240020a48c34ef3e6c216d9e20496eed0fe935310976c6fb2b1f32689f57b090ed67c6cd49a548e2c2f22ec6eb79c776d0c9846a64babf8a9a6545a", 0xdd}], 0x3, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000680)='x\x00') mknod$loop(&(0x7f0000000240)='./file0\x00', 0x6004, 0x0) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x9) renameat(r1, &(0x7f0000000080)='./file0/../file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000700)='./file0/../file0\x00', 0x80, 0x5) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') pipe(&(0x7f0000000200)) open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x4a0, 0x112) 03:27:42 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:27:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x9562, 0x8, 0x9, "164f36b60675e0b1951aac8e0a8acbc5f7ff5377", 0x8, 0x8}) pipe2(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r2 = syz_open_pts() close(r1) r3 = dup(r2) read(r2, &(0x7f0000000240)=""/95, 0x5f) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000900)=""/4096, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x100000000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 03:27: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x80}, {r0, 0x90}, {r0, 0x20}], 0x3, 0x5) syz_open_pts() 03:27:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) dup(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x10000, 0x7, 0xffff, 0x3ff, "9accf052290dd3971883d1799b3e88351407cc28", 0x8, 0x6c}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="4128c11c24e973c4", 0x8) 03:27:42 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 03:27:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto$inet(r0, &(0x7f0000000080)="ea87500b1cd001d3ded1f3460a26b3be2ca23d83f14cf4509501eda9e7d52dc74805fdf1470cf52d7a4640fc59654c8c558316bdf2ff9dd450910cd24a1c8fc52c86fa86b8f0753d09e6ac970e8013976c3c90c510bda0695fe1bd54ee7e225eacfda0d86c9f66141f36fd6595d3afdb43c3ad88b37390938687ab00f6bec658f0e35db7813379b66f519bbec70479f581f595aab73b18f3e1a11d883fa46f5b24924a495eee5d8638584bc566190185cd282b3f8094eeae4bf2acfe3a3d93e333", 0xc1, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 03:27:43 executing program 1: sync() getrusage(0x0, &(0x7f0000001500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getgid() wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) 03:27:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x1, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 03:27:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000100)={0xfffffffffffeffff, 0x9, 0xfff, 0xffffffff, 0x0, 0x843, 0x40000, 0x1}, &(0x7f0000000140)={0x3, 0x200, 0x8001, 0x1, 0x20, 0x2, 0x5, 0xffffffffffffffc1}, &(0x7f0000000180)={0x6, 0xaac9, 0x20, 0x282, 0x8, 0x9, 0x0, 0x5197}, &(0x7f00000001c0)={0xffffffffffffffe1, 0x10001}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:27:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x13, 0x8001, 0x3) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:27:43 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[], 0x0) writev(r2, &(0x7f0000000580)=[{0x0}], 0x1) 03:27:43 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) 03:27:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r6]) recvfrom$unix(r0, &(0x7f0000000100)=""/39, 0x27, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r7 = msgget(0x0, 0x30) ioctl$TIOCNXCL(r0, 0x2000740e) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r8 = semget(0x0, 0x7, 0x172) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000200)=""/81) msgrcv(r7, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x1, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x4, r5, r6, r5, r3, 0x0, 0x3}, 0xbec, 0x100000001, r9, r4, 0x4f48, 0x5, 0x2, 0x3}) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000440)=[0x1ff, 0xb56c, 0x80000001, 0x8]) pledge(&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%%\x00') setgroups(0x1, &(0x7f0000000500)=[r2]) wait4(r4, 0x0, 0xa, &(0x7f0000000540)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x6, 0x100}, {0x18, 0x0, 0xffff, 0x3}, 0x800, [0x0, 0x1, 0x9, 0x3, 0x1, 0x5, 0x9, 0x7]}, 0x3c) fcntl$setown(r0, 0x6, r9) recvfrom$inet6(r0, &(0x7f0000000640)=""/139, 0x8b, 0x803, &(0x7f0000000700)={0x18, 0x3, 0x947, 0x10000}, 0xc) getegid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000740)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x80000001, 0x7, 0x4, 0x1ff, "f9a3ffdde49ec4b2ae1900da7529d847075327e1", 0x800, 0x6}) getsockname(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) msgget(0x1, 0x80) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) 03:27:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/64, 0x40, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x2, 0xc1c9}, 0xc) 03:27:43 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8e03, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 03:27:43 executing program 1: r0 = socket(0xfffffffffffffffe, 0x20000000000001, 0x0) socket(0x2, 0x0, 0x2) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:27:43 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) recvfrom$unix(r0, &(0x7f0000000140)=""/200, 0xc8, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 03:27:43 executing program 0: r0 = socket$inet(0x2, 0x1004, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) 03:27:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ea90c70e000000000000"], 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 03:27:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) flock(r0, 0x59d7c54ae6a5a9c) 03:27:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) chdir(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 03:27:43 executing program 0: r0 = socket$inet6(0x18, 0x7ffd, 0x4000008) getsockopt(r0, 0x100000001, 0x10000033, 0x0, 0x0) 03:27:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget(0x0, 0x0, 0x413) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/219) flock(r0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 03:27:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="63c48f73f46bd867cdb0e156bfa400d488be2f8a4640f8c8ede80267fa9fce9d105430caafa3217459fa01026959b70ce32b1dac771dd5a12f593edf42b88bebf28a18b189d5a3ec0f1fdf3aee855d6c3a4337a5729bb935f18e625d214804368f5c1b839363cab8647157f1b08582e1459ac1abfd392f0f61eb0c49e5402a3fc78c244e66a0b4ea8214bb7a75aa452f55b1a0ac69ef9e8a62bef9b88d7be225010f8405e8c287ce0a2af128927cd717222fccfe7478530ac71be613fbe260306e0e7b360152e1b45fb6ffaaa2c6519a24b489369bbb3db19d64a8696f77fd047aae56f6874e6e08c7ad9d0321c79307ae73afada39bb8058b3022837b38dcace449f9f96c9ebe69b63069225a2751c43c1fe5302e085fd871a8699416bcd08bcf0a6013c5bb8e2ad44a6eecd6e1ace6f8ee91582a99815f0b775cfbe32d46945d4c054855f5b1e931faaa10f12ee6830a79d8b165b2abd16788b849320ad64818a93f9789f27302a5560fe156c548e11a2d21ce32ac63a42e8e4a9ff803ad638a1630eff7e615d11c73123625ef5bf17ea3caa4c0a225b1333fd9e6ff2bed174da87dc1039935a6100f72fbfe5bffae36c755747ef223d67d8e098c3f0d51a91e04390569a0350499c17a25d22d31d4b2fc273788e8883dd02d567ebdd8d4d26e2a33b2b03e9dc4a1da3c160ca0c72c352a7472495151433a4dfd3a8cacd45036bb13bb0585fb08acac32ddf6c207d4339aa236b0aa56f1230b575e3b4153636b0967d1e26a219162d571e3607e87eded83700605bac8c26c375a1cfb4e10c02499fcf0c81a6df4797904df6f51dbe9a90398a273edf6b5fbf96b2ea155474a479aeccd1c3e19798249de78ed32df5f07483385d881bb61eba7be0981256258364bf8d1715320bd9f2f90b3f8af10918fa8c3a70dcd88452b5b5355efb0da4d7b9754547a638e34d1137ac86b5c97285a844eef5dbccf2735736c944403918e0b514ae8d849aa8748d57fb912c2ef9743dfaf373e99af97efa60b5f65fc6cf961d64b8dd83dd20a528ca8cb2902072a830fd79ca14fc800829a92ca92efc6c83cb92f5c34d11f5b6d2b758fb664c3f78002ba87335990c32392bf2dc056f376e2aed0a388925eb5a822b6fa258ddc7818f540028c1f1bbef50a3fe15b5d82019b447af85474c28f700a3a7ce38e55bf33d4479f8b801ff8249cfc80184bfec032a3fc05403156ade5641bc655f21984692dca1ad57c178b21ebdef434bebeaf6a675bf94167ac90ab599395eb2d0b5a47c7a3226af2b22c34fc2a73e03f446ddd94f0189dbeb6b940d56b4583d533e5c75448ba072635f6bc895cadd242a5b0d1991bd7e2d1bf747d4455c3598ce5acbc2d1f7d943bedd816927478bdbf267aae73cfa71d546bcc0a02dd304ec1eeeb9c2c7b0b30fdee064a2b72a8f7161955d200d0da36d6f5d90ff5969125919efc8f912eae4e58a89dea77b8b59d080de1fbb9072327695e2a859db8925bf22ba5720ae6598c11cf2fe3ffa173d3f95f4ba34ca8f1412ae4bd9932214b82228ab72c10b6c349a5b8fddd6d44c728b8df8c7b478f4d258788cba5577af3421f20315ad4d9adaf962379b83dc35707a956858dd0ffac84f60d796093cf3e72bcabab32da6e60b3092918c705768fe3fced2ff443b86c3cd7e72ca538db99c5bc28ed71763764059373b2b2ac040c9acb207b7fb32164f8219fb7409b014adfb2a1adf8051ff4599e32aa1b3c4ed7e9bce41bf7b5fe91d0b5f88d08a7456d28cd50b522711bdc74a69996275e57cce1290f6a82f180f56fbf31bf1ac5f4de058f3f74d920f02e9705fd2b4d7c8ada95b720a94dda7a06f7f9e0f0726930ca778d9f50c1abf146bdd7004ed090fd1d8fc7eb8c7bbe98be965f1b21bc8ccbca76da23e35a7ae84a40092a67572bfcb43a48eac7705b6ceb956801262953fdfa2becaf5f8f35cec3a6b54bab5e65853a49359502df2a78623f0e4ccb9c6e37e8e4e4226f7bced38ccca0b503839f742a9cf4be47f0add2c2d57599992301825a1d39bb21033be343ec5cd00cc8a1b8f3e5c47c5a906d7b78955c405916ce7259ffb34f89a84acef7e10facc1a31e9036099e610c1554fe605b062ede04afd13a05f4162ce39bd7688382e12d89331a26ac6d3b2d4a138ab89b2b5fd96b92a3dba2150ed6becbab871ba4b5ee497672c620aa3f110ef5f8d3ff56797b70a240e4667a64ddd66d570f41e5d2f682e7e2ed8a9e074ec491520f9a28a30b50aec14cdf7db288b8f6cac8bb8465664d2f34c2e18f30f6e42b551f2036e33a5deebd2146d8447a599e0abb443d05eb9de1099a0239ceab199659f62c04e0d04916f7e02d75da080cc58304730f3d30ca3ee20ae2442fc5bb23bf14b6b15e4e35a5ebf64d27acea57a6701c688d73760767c9aa13fdc63768938908cb742775634294fa1306f5d72e6a1a2a0fb8d6f896da257a035639dd5aa7f753eeef880c54725d02f3b44994e783b5b169851ef5e47b3eb536f3240a709b0714406bae876665cde0e2d45aaca38177904b0edd12856f9f3da6c2908e8adf30a3a8ba5cf68a4bc15178c25738162de95271320195b8bf7929a04b955b92d5fe28c43a72db9dc8540bbbdb532ac0e06dc7b533becb69a77aa375efe7357939eb3987ed44802b410d395120040917d459ec241e6230b6e7c852d966829255d3a502b4242d7755cdac8027a28a8f560add16cd2d53b061463486a7190256c6a58419638f31fabd960858e506278a3fa46d001ee018b57a3259263e37ef1d46c49206846ab39cca0462f597c25c556c37562fbe162086dae87dde30a808d501a6cc5a385b847267cdc20a5e25c5b4ab2e33c3f4a3f20cacc89dfaf7b2fc3a41ba458a27021e41f766d55ceff214284653dff370107777291e59b3a55f2eeb191ef90dec8b67f4e1f8c99ff1f64c39d858d611b3547b00141a82caf0dacf6c8c158d4558a010054589f97e1db77779f76a3d82aaa668fc0eb8ee0078f6099d3e4a9808f2150d2a5d0d821db884c6a50025c107de3ddc8df69d082ee4913212fe0fa858429e9ad2d3f6cc2ecc3d4459ffade3e7e7871ab05f38bb371f2ff04e20a81a773f7139a35f229213035aa1ba4d916d409ec9f57e29f158eae815fc0bb594c38e37021a75a338549fff83b249bb517fd6438955507ed39e642e656d76ecc52e83349ee6699cd1c9aa540bb1159b85ab4069768c4fb04ad8a44e8eea80d86b43e97552f228b198bfea21a39c53e0b2d6ad179b7926a9c111e859b6297dbbcf5caa689886dbb9be196cb99a365d55344908c5c284fdce0672cdf52ad3a7e0cfabc4003c61d073711d757f396eb6f041c7f7ca7796f480843f307142c2e714fe7e7eed592ece61dc99d0d4d3a3ac1fb6dae417d028939afd4a29e04912508530c869c23b3367d8b7ef81f13cc9483fe8621a8a433452914c206d7a6299d72ffed5a7225a62b778b34376127259b02e8e70cfabfd3ca24bd9c50803eb8f1bf439caf52de24920c0372baa0bec1f13e00e81e8ac9932d15d6c8b2d068215081d615334fa7101ab1e2b54c607b8f4c481c9dcfbb0874f48b0d05870c3566278ba1f9f0fcf9a7049e5b9a2beaa75182a24456b61ca8d086d5a0abefe2211c0e31773b85a17cb37432a0bb6a8abb60b96b512ff1bc1881e60c3379d4a15c2703704228e81644935eccb9011d0f2bbdf7fd51493a068f3480e98106b15277b73af7035cbeef9e9b88e5a56e02f23866a083bf4f2ef8f65d057edbb8f3e2f03bebdcb18c3c76f7ec4098b649d3b1f2c82eba85c417cbe3d3c48815b81df5bc0a9565dcd2ebaba9a497adc8acb3e24f1db90416d81804e8a56717066b3bc6c1b1097fbc79762e4b8279ab0cef77e8cc9918f40b540a9330a7040bdc865103b3dfe1e238867c387476b05c8299b586b4adc15b500483abb152160e3d96273f5f807156d9b401b6de92bae6a42e45bca6511af0928603ed9c4199a3b3da38bd3a781cebfe8d4a264e502aba5aeaabe81d55a7c34974afbe46d1bb617c970e40d192df75ce39534baa8f2ba328de1f155c6d70bbdaf62f8f8f198e636a4355f5fdd3bb7ea18fd08f25b1cfaa658fb8db8c4ce546147e3e389730f624f6c3f3ae54c0426d8979e5a8815408a15072848d9656014f11521898af47c930ffd319266f3d462ba542142b8200dafb99fd00119c976999724c4f831518fc9fe1cbb3d80e7d8f08fc0eb6fd97c59b84d0937888f10c82f4ed6abae330c4cc298faf7d7c79e1916c0091f02e5667149f8ac4a564c05863e0685a3f207bb99fc52e89615bb05210b138ba76a951ecd9a14274f75e54fa835a3dd6aeb19aa8c7688304ae747598105e8d41d8d2122e4d9d167e7ae77f3ba61dc40d0813c96b65f1831dcb04096dd77dd88cb456ce6193ae16b8f779c02ddaec138df45bb09f0a28b8afda547b73e922b5cbf3192683a7da0d962e0d5770860fc567ac896fac8770565561e9f79a8e6c819a2fbafc1b7396d0514eaf1f1e3b938d7b260e3a67604c1b2513d0a499d6536809686d3c0e0482420ce244e4572a9764ef58a36002ea6c025b4f87c8d78e7ce6313bee2eadfea20df4bdec4ebf013e481b07ad4aad44674dc47678b4dcd9448129d1b2df816d726353617044a8ac2730285de4021aff3a47a8ba517f65ce40b343f5d8c503675871e26bb0696956378950bf6f4ec8f3d00c7e3bc90f6e7a3fc3b404fa441443c4480afd7b0d8e9c1bb287e50989163a2a2377723ec7611deea440458c8a79c7e89b38948fb1dac937725c3875a8e47fd1344de846fa3174b4a01544c2fe7b85be56fe6c80b586748bb8b9b98f6ab0375bb436436875646c749d1f9dfad98a66e26af23d7f3f9f5dd7d13158768cb78ce03dde922041fe93f9dcd0c6c08d661a991a3a3a704e2555b1598788e776ba616ec59802e0189fd5cc27457e7e552fad5ffbbb36cbd4be2da2fb2479d32f14c2e565f1a312bc811c8ab83dc38901534e94d9c2521cdec62bea96a9b280faa8b25d557c89d0ad8ac441795443dff4ed16992757ba56e8d8ff409d02d71ae1c1a3491435ba7a2df8724236404e5734da5dc46384f73cc59253579a8e9735cf003dc373c577776c9efa9cbda2b63b709db5b4fec8ec42972b517638e360b1361a4ef671fc8444d1c28c01e1f8f58a527285c2463b9c4d418d9bb28b5ed6df7bc5d418b30562e228c5d4f1cd919bcbadb85d4dca3f2db2942b822081a52357564f8bea0025f646ed071d3654958816e8205593a92558624e2ceaa787c13c776f879ec348f48ea5f437580b8d4c90af7b2e947ef4f3955a609eafab33d3dede2aec9ff3a55d952e66532aaf4d1adf65fe92bb9336a4a0c220e8249a05ee3bfdf0619f69c9ed9306a6b51983e40f06ee8eff2af46a47b16e27c8223930c1f7a3e2ef4918e466df732e7755e581c8e0f5b8e063a14dd211f9292f26ba6d3ded88f479419b98e9fdbc09aed6d4717c3176b72c829126d545bc1008c62ab50b96b8567fc7fd5db91a5ba8556c14ca3ebc35c4ad72c0d8edbcedbe380a1552916844434652923081f4ababbbcd6f7680592ae3cf9a2c13b0707060b4e18789a29b14e1e7d270c54c6df523b20a3670c721add12e38171294b5b811a64e8f928d0b310b57f189e1817c52a3c2d18acccc943ae2f535e5c1a575343c68b300c536cc0b6fa28a48b5386c0acecd133cbac1ceb86881cf0af5e2dcd4cdc42afbd095816c1d7b82e971d8c4e2b0c4d20", 0x1000}, {&(0x7f00000010c0)="eb9640b0ab994045de13bfc66731b7cf68da8f06df09c7d27d9fdfd94498eaf304cd3803f34d42b32b4214c2a4109fbac000a8bc5c992e0e4ce8a35b9eee820c6fedc431e1b5dfaf6dc7235897d7e23fd2c1f7989d80da0a5e346e45a3f7f08eb8b956d08ff550800033497a5f917a149adf767f686f68357dad6307a405590e89d2e911ab61737beca4dff0367ee0db6182b11930df19b27ed1f5b519f3a3fde1bb2979cd139a18f051075284319d18867c81014ba1396e9877aada8208898075db3812a47b57ddebdd04", 0xcb}, {0xfffffffffffffffe}, {&(0x7f00000011c0)="c0ff0c70df8fb3497adfa015a709250f279b3bcf05477d2faf03650fd94d1de2924f7e46bcf20fc29c9ebdafa8f9168bc698c631f2c1eda4b130", 0x3a}, {&(0x7f0000001200)="9c2a7441e40f2de43ae12aa42189407e3bfbc2c71bc3d6f62f431d79878ad98c81d6d8d6b397383d492694999174bfb676be9619aa2c62f0c7e33b315b6becfbfcd242eb7507bacd808e0f1ad819bb97d8c85127c2b4a6df42fcf0eddbb691d8b0176acce6aee75fd56348b2e8a8a8d27c20897029e5b093459088c710a0ceae77e4329ed06602cb3a014e3c86924d374d42f847d44bda2b9e3374737e5d58616aad0f8248b8a94fa8a540d376a8c89f271d6074d053ad0ed97c084a7bf84c30ac1e0ec5aa40", 0xc6}, {&(0x7f0000001300)="9ba297a69adaefbed22ce8fcf9ae321b96ba4f862eb98d4233d75e451863db590e5d82ea230876e5bf38bfa43300b8e63e6a44b602a6a9d0c9c99b7c17dfcf0bd8b2cfed5e126392666d2371386e89ff92356e6bacb94cd2a8bb78c14368614ab504c96558bda5399ec15e5ed087e89b76f3e175d3247cbfced458f1625bf90e5431663ea98b03a8c7bdd82c25b2540dc66d23d99e80ec4ea7312bb7c993b0a6157990cdb5fa2ac3a41c3705e9", 0xad}], 0x6) syz_open_pts() shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 03:27:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202000f1d65cb0e79f753473bd4"], 0x10) 03:27:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="075a193cb840eb4fbb1d770efab6ad839c5289bba8e0aebcecc2a82888477797d059d09a34af9a152a8e4bcd158b453b47ad313f159287bfe5767672ffae893da73a14fd45b440a67ea1f255d6e2ef9184ae32513fa4d38ebc5a27e8c490d3e6b4e0fdcc276d30e217fd3c480c150e8054c372e2cf56b49149b0df7965072f74310bc21c3011dca58c7af75e13929e257c1e934a956d1f22541ce6b3056260f46f282e1d09a2e85909ec36386b8eac1a1dbce7106e4dee8dc0c2f3c38e001aa7427c009b7acfce3e27eb5b36211f008660c37708508bb67bd60a2dfd8638dc57673b8f726fc9271dcfc846ba03472f1b", 0xf0}, {&(0x7f0000000180)="6bb5d86de54c2b57f6976e5f739cb167bbc54c77c0781c01e8db8e1bc5c2837aa3ade1269be201ae00d50a577c311436bb597946b18726c4f7650fd9c5ce1e9bc8e208fa7541c9c1c04093e99e9cb25a40c25e4b310e8e1cb645765652ddcf5875721607eeb5571efaa052da3bc230cd4016eae434c469f6ca806a2aaed573b329b52467df143394f7979343c80e96f74940156e176da3be3cfc502b38eb17cbfadbd544dc5d73b861a3ca9444ce4ce85ce61285fef160f59982f2c07258028f9c407bda56e3097f6ba6d63b6666ef64a289309156ef0a78f78df359d84c7c1bc2f9d89f5626c3624f1796f32503", 0xee}, {&(0x7f0000000580)="6041ee1274e55e5f63c4e2685b0f034d4b9befd972dd8eb3dedde5b007c5a920966ca10195f341d18664235a9e605584f3ca3619f51aa59074a238697e34ba5b2dc6c768e6a4568c724076963a629889dbbc7b8e693210320dc5ee03ebe9abb1822075e3d1467254692257eaefedaac1089c7892d0afb6c22962665eacf70b10b55d65c20c2d6518b14ed5768d4bec7621c5a6d0f76d927e11f802fa08a60ee7d94f3a916d5f00a982ddce8b763fd60ddbc8d4548ee415beeb858ed272ff1510ae1c7cc37e50c98e44925b19f3019d2701b9a141591948b92956d8755255ceb60a705df25320518b80b556902ad9d234f83dc2da07cf84ddffbc688ae40f984cd3d67e2cd01e2275e1b6bb6f43966a28b98064432e5b9863c2c4b951918a2c0df033f4f9c6a816f9428af8036cefd6186d85fa61c489b7cfd2a10c66d79ffccf53c2085e055050c6af7428992df53d0be7e4419e7214a2ddc54f98ddd2cad4075302da4b57b0ed13793ce06505d9556089ef06c20f293c0ac2c995f49b57a96f0d805cf0afd2989250452729e1269ab8f2dbf948c4ba2e3b2308ca078ac40745ef67762ef7bb64f78eeabdd118a46ef0f0d3c57b5a2f20413d6b7c6b3dd17f996b27f9e3e2aa9a5b3441d76ba2ca748727b50b311a9c4a69e11ece1d4ac141b412e6ee65aa50e3c8245305aee8057f84da714f7225e717e91fc47d64272122124967542f7dc60b802d2af453a2af09732118b3dca08880c53f75fb8abc2bf2503a3e7e56a323f41b568336115320266d88ca89d8024513bcd07df15ff3d1925f49ffdcea6c3c8144c32b7958e2f261f6a8f3182f22689f685da39a2bb8bf419e4cd5f6b683d17406a1a7b7f3edd51820a242db4c28e563cbf15fece82baffaeccd2bf09bb550fac36ee6233455f1db9d3a449a510a54620c3588afa65e9c82c87fb944e0ec1a46a07b999f0469234ee2026bf6e06107ee71bd7ceda8bac455f01166b696c2cd83896395556b59e8928835e3b9c992996cc4be9ba08362addb29e58c78175f80b4fcb7b6955c6936376379b8b7e5d23ccff4c0264e0d54f6ed58d41403bdd225909ac6ed4ff4a4fd2ffeda1ebbe2139384f605bbfd6753b7c0b8909edb322c6917c4589b8eef8b5953f30adb7fd86febdd1e712ff8896722d630dee5bcddf853d19472260e1b38c5058b9c0cd9e3b9f01a80012bb65d687a3e34cd271fe94e44de801e1912dec223e7fa1eb11825121c3436ca5bf8497d1ae20853973ba2f43fdfa656ea6359d801c86871c88cb4256c1fcd647b4cfad351c12f6043a3a0a25b1b12815e22dc9b9ba769acc058b7f48ff70bef137771ce3e2aa1e5dcb64d904e1b68ae9de2f3821025dee01728c6bffed74653f98af1c203589f0892d4699b2b2cbc0ae5c482aafd66cd05dfd43dd18dbbd80582be2021707b27caf0e7aea136345ddf7ef767b2c3e7de2c99905eecf266cd0542598dc523979b25d4019e8daeefb838dd279f32c73fe76e9bd0f6ce77d3f8e327b9d8b0cd0e65d9f8402a2853b4017277dde18fe7a6b1a22e57e2c4103cf058f08b353c5ad84ef2f13b57a9c47148aaf67f590c72ee604d8003c071ce0a1ef619a3ce09b47422399c07bc4906378aba016d4c69a4886ad2dd6f3de708fcaf244749562a6a6012674eb2f9f1a6b1e3f8ddd42eed344869227972c50841c379b51b8adb9cdd39f43ea377db88689599b2a7076546e65ecde3c129df33f41a0dc89b860da27cfcf309d0b3de16bac2462c762ddfe39da092e4a3e4dfbdfe376145b98c231e2cc5e68749bfc157172d3771a48727436f537e92c1d048b58fa8f1dacc27b22c07b4f844e330522b6f7cca635badb27557accc7fde9e9437f973ad54d8618a4c0df12573e7b22f7683738baf7984230fe830871e90de1366f7477528c08432d87c407bc6a6eb290755aa03dea8e430326b58b26caed44feb2dbb7704a75dd310cd2a7efe28b22f2a889363ba85082e285da87efdb87577a82625a9b9b28ad56e40d566508fba6891b99c6ed63262811c2ff5fd1e40316bea0b27b20faf3b3ca92b6915904262c109e7c2e192c7f94cfe84d857a557c889f7bd9f5ff5abf0858029efb2641f631e1e129a70f72bf45e0f6be56ebb9685d84a368726c179710031a4cc01d58743863ad910b9bf679628bec59572a6df01b3504f231d4be91556666e10395b490e6197d0f7568fbcc0aac251e694106da9ef5103b5cfc4ed4d70b6cef7b55f534739bf63b67d93195a0b87b3daf704482483bc325b780e6d99a5948b10fb78053f7f4a9b5426f3202836f5bf5a6c155604d71c6e23b0463736a953ca067e876e4c61fedae6f4542b468f9a50b4991ace1e81a6fd80768a735eb9fb37c382773ee29dca5c289720979419bc15f17794a8717f79cda9f55e62679fdcf47ee8ef5a98db305b53d1a98f0848ae988cb6959402d38f1405b9fa3696030173a611f4ad1311902f47596162f759290894c18fd45c4b261ac2beb840821ec9707d4cbc6d90767ffb197f0496a85e35790eef7a484c4cc8fd52c5d44a423305f8bad4151dbb891be6e9d6c4534e5c3dc43bf4fa84284255b1dec0f115ca6327be44f065c34bbfa9134ae245f1cc300e5760db5843320537f7c5fb371f3c79374d996241c3097c9bea6acd1c9595dd14e709a2bc494ef40ff28d2ef31bd2543eaab89e4f45a930479839860cf4eaac000097865c2503845b71873bccb6b6939d8c752781ccfd94051a892fef0e966da12cbee1125552499412d15058a4ca6c95fc90b81e80d279d423d1879e43929a0b34a7ea96c4aa8309ebd2577907621915d9178ade48c32c5c2277bf3e0364bf61a9f1a4ca6924bb38b5d8010ceb376599ff6fe4514a3ded04c38999f01bc19e4ebf6d9c8deed87a82a6ae282f40d2518a9e8e9f31dd0956338adee58cce9641b7de50602bdea6b346bb46de81b5d8ce852c77a0135ea34754f022d5ebe674d9ce0c2cff87eb9c95f5303a0b5bb7f2fdd5db5836639bc96cdf47b08563ce47fb3fccbf404242765acbbf08b5b632ecfb4c252064ebcbaae5c507491cebb3c594a5243fc80cf835fa33fd67fd735964a17af8b5f6d9a45fc2e811ef1a5427c13d477883796fa550bac76192979d89b32af8b12737e752d59ce4e938c57080dbc02cf069a50e2257eee8f7d417bfd4ede66412b22e59e326a85ef0df2783c097fd69c9733158fdca6a2add9901339cbc60f6242b69e3ad07ef18604cf899a005f37a8b77048dc3c9b6bbadb9e8fc57bb9e93cca75df625ca08d6d57857b7388881ea1654243334b0996a3943d91b23d297b45ef0450d3ff036e28e14a740780e02d71aee07756fa9ca6117aeda156d053e494b58e96d17611b910fb03ea203162777e3cad37eafe8916a320d85cfa6014df3f9a1d55efdcc9240b595cd08058e29c087191be9140d0096a3c73b32b616ec53ea15a48b57b8de0e7edfadef3f8a72f8dbd30d390caa96baad0d273990a0f98be1dac43d7921eca5312eaf2c3267c8120154e3803546e58f72182ce043d4196ae48fb8ebb8529f87227de00baa81ede7fb980f545c67811ae52bacde39543489dff1f4fd5692d084b30d8910ca095d8cb5063ebf35f69c01eab1a59c630d9bf00b4395845f3d9eda8c35572b8ef2c6d23bb73e21a0a9d3f4a92df25e1a519d5a01a1336df7610dbce2f981dd80e23341a603baaf32fb28ecba90209378dea80146ff4051b25dad8debb09ff5d70c53fdb7e7e5d84691e4c13f37e07e7455a0c60582fcb088061c1c49179a5466e7b82b4459cdb305b0134e86931682e1d3145637282d798c5b62f0b878b221a78fe5f880ea9c8f27edad0f488a3b64e23d5f4d511136a903798ade6a3271f5818cdfc64a211c07b4d3edabade7e5e1192eb3ee336640ae2b1b0cecd88e03e0a6d77a3ea9ac9bb120b2869cee20f03a6f4bfbe59cf272b4b31f4f9309007fd49f779bac0d5861994e115931174aaa13c4f5020fb4eced9094d2db853aaf22257823398b59b152b7dc4e2695aea3f42b187556d9856a1021474907c4d4d0b0b2f517bb67ce32f93037618bea55e42d1e99e1d9576d0fe668b621138939b229c1986b5934784a8c031b68185b46d3acf7b075a020a415de0ba24f68b93a96ef1806f53fb71b29b63061227156602333bd26fe9c171b89670ca43c92a1622ed38f91e3aa2e443f9d9d2357bd799e938e2026e5d931506957b3f1437ebdc0862c3e7b0ab443182490e69294e3bcebf00117f6ce7fd9671f7f1ad34713a2407bf0ea7042ee3b074f4f54bc2cb2afb314c0b9f7922b65534e38f26affc1047c9c0f30c4e243d6b9aa2c7e5f4ad9fda0313a107598027d87d296dabb3ab68a60c777dc7a8c080463976d23d77a614d9e679065fa928e1e1b129c0a0a7bd548138eae9fad065d527295be6c89c964edef81afe9072aa09a58c23050c207e63ff7dff4f828f76e8e5eacce1c5f5223fe3ade4f8dce345c64770dceec41b943a5909efe3be97748dbd7e2367fb5764311e72cf5096aa45041594e96ad926ede534fe200b4a05a3f421ad6389908cd284d3283c14b6d3ae4f02d85904ffad0e4a82a3e89662d7ae2911836429d45d504bdf5a005a0941cd0bac514d519ecaeb12cd3854467ffaff9c43334d384cae6959a3557fdd1be8498266335c8dcaf1e1c6b2866356849dc8aab4ff0de60df170e098eb701f26e243094e8f0542ff7e929432f1226bb9c545f4c9ea4d94aaea9e5647245a9900b2e7a3c6aa446993ee3663adca147363c74d038cab6c4bdbd9118c46904c91eeaa8ecf945e449718bd85c6eed6f554e60a3d6aef3ba5c7e611b39fe8aa1f2b8ed2a06227a4b3c63ee3bd85dad5c04c7b108c0b616cac4aa3a674ef14885ca17b14051ce45e7047ec9bc3a18e297deeb21250c1f73527fce0f1d5933377d00999579b2ac51013fefbb1c5661ff5c445ab7c66e5d3bb989acb8132b2b7bd6353adbce9a87a6f742e4edad8f3e54e4b90c96d3d4ece47c44363b5e04115007436a659bc7154d9a4178c05d88f7c809e68fb568b3dd6600d2ec336d97bbfeb7875c4d230ddb15a7a3cfa35ed5ce90bbf67cfc236748b978d6e6c4dba5143330291c891c2ec66c1ebead91c24b26df623019d3fa6a828bbaf802c5f0931a4e9d5b3ec867da248603a92ebc7e96946079358d012d7fa6a47163a9bc64d6fd9f2880cae762205e808a9418b917a699c5017e6d45f62e6abae86f14de508976c43ec1fe5a3f26dbc9b3d5cf2610b06280f724771d0e92c36304548d472daa2a999181e615c2c065e1a4a341d6f65d50132c75289004071058201e9e42de1a91404eea138e142be66a09a6ca65fbb8bcc97a121eb124a9726add76f75a31be766a4aee23b1e7142d3a7b29d6a519b254f350bbe3c5a5dde1ec86334945e9aabb7a8a5553c99a59e062f750cdbc1815c1f9871db5d730b526125745e9a5a81bca6f965b8a98cdde2d5c8e91c3957508799a779828cc83e061fa40a38993265c817ddd34ee9e6c21cdb75497a820e15bbc818405a51b5313291464638946ca88254c626ba3b231c26796f8a05a92e5a8050fc5e31c1f47afbf025ad442c19e7c18de6e928a9bc032990e0081aef8448a65180b75fe732b77f1918d7092603ed41a6649160f1f0a08d7a8ad76e066a39b9799eee0e289ec70b41f3e23045d0ff4e7f205e563539726825c95840cd91a3bc8ed44169b1b4fcb41b02fb4e132b4ec01429491c45e03f2ef5a6e5b", 0x1000}], 0x3) fcntl$getflags(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) syz_open_pts() 03:27:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0x8) 03:27:44 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) open(&(0x7f0000000100)='./file1\x00', 0x10, 0x4) 03:27:44 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)=""/183, 0xb7) 03:27:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x800000000000010f, &(0x7f0000d0d000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d12000/0x1000)=nil, 0x1000) shmdt(r1) 03:27:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1000001) 03:27:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="0086bb90b1040018d610b516ad7f3576e8231361f3140b4325b0df3e6f64c3b9f8759300005f77a7286fb27b0b4434e278", 0x21) r1 = syz_open_pts() close(r0) flock(r0, 0x9) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040051badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendto$inet(r2, &(0x7f0000000040)="bb", 0x1, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 03:27:44 executing program 0: getitimer(0x0, &(0x7f0000000100)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000200)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 03:27:44 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="6dfbfe2fe6a38b83ebb08e0d4f80ca61f0c28887f0613e321b530662293a8986b385e86a169fb5c53d246f6d7d7ef645abba7881db6349e9168ed88a9537842d1d2121287ffcc5f28d2a14fcdd0f605f4c9daf53f19bd52e17da254cfe037da3c718ec1d21904d4438c9984de42dbc1269a618b27666f8e40c3734176c096e64526cf76a252c4d37ef46b8bc1a288f11b307c3a65a747b8e7b1e6024d1dc392d574da19d22d555f26aed0a30c55c6cdb1cccbf783b1e087d0b6befb939a3bddbb124b5261a6341f2eb15c38531cad701f8", 0xd1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt(r1, 0x3f, 0x80, &(0x7f0000000180)=""/65, &(0x7f0000000200)=0x41) 03:27:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket$inet(0x2, 0x4000, 0x80000001) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = socket$inet6(0x18, 0x2, 0x6) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 03:27:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) socket$unix(0x1, 0x7, 0x0) 03:27:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) lseek(r1, 0x0, 0x2) 03:27:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040), 0x1) write(r1, &(0x7f00000005c0)="91d799afe1b73683b032ac7e1f57fde42a7997e291beb8847e4f417f16a2d9af03e508af3bcd7735a547d50a713073da3eb18c54ce61a1f119af085c804a9a8c618e623aaffd26291eafbe12ebc2ad9d0941c9a1fa1966917976646258c418f79a1c1f98fe3f894b13d9187b991d87297bfb0eec8b1b11e2ec79a2a7e8c8aa0b7cadb59b5332dbc96f046a7e624508f558d01272b93743be42265127592f24ca6987127a5b9c384265fbaa6f127ce6e340d50ea3d208481acf0f9dedc2ed87cf905322e8bdf19be7a29c6fac77101c3eb39454ff2cacf7a3c17ce6b3834eba9bf0ae9511dffc19ae870d6c6933bdc06e928d1e1ff5d159b22a1eeb99983cef5893eed16f7b45cd98212838e528bb8a412a3dd96d95bc483a0f96739431512e2be4ee67f176d03e520d61b7aa87262e64ca54781c2ca28552b6c4e7c555bce83f5ce28fc0", 0x144) write(r1, &(0x7f0000000280)="a9", 0x1) syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r2, &(0x7f00000001c0)="ed817c568f2e13ccd45e944fad4b429e3e6710ed8e36425deb8f2a4bcb3b809f34c8293daaa73cbeb993d4088a0de2", 0x2f) pledge(&(0x7f0000000000)='@-,{@#\x00', &(0x7f0000000140)='+\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:27:44 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x7, 0x3, 0xaac5}, 0xc) syz_open_pts() syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() syz_open_pts() 03:27:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000e40)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f929866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf1e2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b0900000000000000c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb50dce28613d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba2b1ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79f7035041d82f2a0fecb66709321778c4b144720789afffa41e9e0b3f6c9ed210a5f4e8e5ae8efbacfad22cb4af37ccba59b3bf174d1c25625933a4c729609787bbd8f9923829e1e520e2a592722e91fc6ead99dc23492d012804ae5ea0305ee89e7b115f3a54e205d4cd9b73d247e927bab00255b4c3a7f9aadae400e3cb5bb37f0efb75e1d2673dfe576ac40f024476d20b03f4f900a46ce5e3b0f8c74a4a8a0e15aa489f67aeb5a2e3255c936b6b3a759ad52186904e9397e60281459e5f62e097a0f3dba1d3df134e7320e84357f77dd555dbeedacdda92c612193b37caa2c6f58cde02812ba3f6ecadeb53884", 0xa45}], 0x1, 0x0) 03:27:45 executing program 1: getegid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) sendto(r0, &(0x7f0000000100), 0x0, 0x400, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000180)="84cea3b0643d270faa7afb62ea1db31d6cba3ff66fdb9318767160806bed1dc514d645a28afd6bd03c474f9214d71c77f646c74e6a04583031ef334e33164cf595ba12edc9afa3eee0688a002b8b2a17105b6471662696b2a8b5102f7cf960d994cbbccbf294ce1ab9338ded582a38941e980baa16239b2098d2941a083679874c71f7af4fc111e903ee2d08b7a0e0db040094e13536ad05854a6147f58c170377cb9761fa1cd5fb727ad359ad87f8bfddbe81c1", 0xb4, 0x4, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r5, 0x698a867a, 0x8, &(0x7f0000000300)=""/58, &(0x7f0000000340)=0x3a) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = semget(0x1, 0x5, 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0x3ff, r6, r7, r6, r7, 0x80, 0x1}, 0x2, 0x2f, 0x9}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000480)=""/171) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000540)="c8d21817b9494e46099772ac71974154a9071b1b7b18fb3ec223c17be40d13b5b5e5ba958926b2e740b1c9482014a1e89d178c1bf524db4e55e6ed541555a81654c72790ec704002db76798468f4bfb4dcba4d88147435694c7691e64dd1b6f9bdcf9bc4a6bd6e4a3fe3b7e617ed9e9ec285b36ae990ef0304d6f9b2b1172bc4ad2040b5b9365b787e6807e5", 0x8c}, {&(0x7f0000000600)="da5e6c41f088b93a666f76a24230f95a2593e931f975e4e46793d7074c150ff390403ce592b0f6d4966cd9ca6c7d824009d3db00aa5744cd4ba37c5ede8859ba7b3979a81b51e0db1421d8e25828431f69d4a572e1ab5b49fefda13fb40647e078b6f6c574bf68096fdbc333bbac77e578c6c842c9410acf2e8e654f1d06cf6f1eaa8de7ef", 0x85}, {&(0x7f00000006c0)="4cb1d9d4bafc03ac187120fd61e3ca820096f255b0af32412a02aa7b75a876ef628a2e9131d2213f2d12b428e780668a02e5088fa36544d1a1762d5bf24cb762d5d1f530ad12564deaed70d9e694bf8b59046c0e637a67d9ed72441b0cbc560c305b29e7a5141fa43f7f9d8ab3fecac525b00a5b4313f80db7dcb1980c4d1a30784d79db81b861bf0dd21d4aff724aac03a53c59700ef037c99843360972911a4d0f3c34d7adc29d91119ba140023d1d5532609d36ba9703ff27f5e0ba5ca353dd85a85b5da9234a5cde74c9dd46de97151c1389", 0xd4}], 0x3, &(0x7f0000000800)=[{0x110, 0xffff, 0x1000, "053c3e6bb9ef6382f4224a7835a21bb9772ddc7971a30b9e58b1d8ae7f2020882d939df0426ea3f9850e1fe2c4a2bc542bd90b8bb22394aa958846083e00d3836ba8c73319da2aa3eacbdea62d2c34ea0321b63c48d261d8da90aedea796d199748f45143c9afe6b6d44a2a14453abf7f1088c54fe90fd4d7dc6e8f3718e1d8fd22cdaa5336f3e4ce1247108bab60741570bb97fd8d9191b0c9d5f7199bb0e617f0341847c8d1c0befc7fd437577169bc720a65f74a7b3f87a3622a641c4eaf4983408ddc6e0db5a30c6234bc44b605f17c4068ad1f140222c2b124e4ee55bb12067ab99f0b81bd1468c8d636f2ffea8c91f6552978144068bbf55ba15ce"}, {0x100, 0xffff, 0x3ff, "1a3aeacfef628d86d05bbe8ec7fa76abee9577d834bd3eeeaf1ab68f60083a9b5902d6aeeed01d83c4d268664725e40b90fa9dbbb6e7fb22924bd43d4d501f788979301c879b234905661e878a1e13a5fab346eaf8471700f03e29aeb4ad16b47b275b7fa27011e6af4541fe9ea5f06b1c18ef6a6f1e8090943fd2769725b2b81f3a4da1821c22d1c97a73564429f9e319f67ff339e663dbfe239b41c4b56a5d858fdaf68d3cdf62ee011f740f9ac361030ca0063b1eff01b865899a9d0e1bb15c39b440c534d2113784186c386b698bdffda17704549617f12d886f26475c9d3762b873f9b42130684b"}], 0x210}, 0x1) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000a80)=""/4096) mkdirat(r5, &(0x7f0000001a80)='./file0\x00', 0x0) recvfrom$inet6(r0, &(0x7f0000001ac0)=""/128, 0x80, 0x800, &(0x7f0000001b40)={0x18, 0x1, 0x5, 0xcd99}, 0xc) lchown(&(0x7f0000001b80)='./file0\x00', r6, r3) mknod(&(0x7f0000001bc0)='./file0\x00', 0x4d, 0x6) unlink(&(0x7f0000001c00)='./file0\x00') getsockopt(r5, 0x1, 0x9, &(0x7f0000001c40)=""/22, &(0x7f0000001c80)=0x16) readv(r5, &(0x7f0000001d40)=[{&(0x7f0000001cc0)=""/108, 0x6c}], 0x1) sendto(r5, &(0x7f0000001d80)="1c92b32b251d86dbb498f83524c70180bb5d46c6bc94591a84715de4e73bacbc3b0b483bb68ed27ae85a8704d115d4ef33283a4bcf32a3c0b86245ba520c98f504cb1c4c7e7e4d7c0b2b2baa8489135a7334721ff25cf62026ee73aae2ebb62050de6db2238f8cf908e155bd1c3ba33cf087d12c1f2f486584be", 0x7a, 0x2, &(0x7f0000001e00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r9 = open$dir(&(0x7f0000001e40)='./file0\x00', 0x280, 0x4) poll(&(0x7f0000001e80)=[{r0, 0x110}, {r9}, {r4, 0x44}, {r9, 0x4}, {r5, 0x9}, {r0, 0x20}], 0x6, 0x78) r10 = accept(r5, 0x0, &(0x7f0000001ec0)) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000001f00)={{0x18, 0x0, 0x6, 0x10001}, {0x18, 0x3, 0x44e}, 0x4c5, [0x2, 0xe9, 0x80000000, 0x5, 0x0, 0x9, 0x2, 0x9]}, 0x3c) write(r9, &(0x7f0000001f40)="9011314166a9ce61d341770713855cb18c50f4e5a2bde44ae4d22b967696053b9a66b33a4920d28da162dfef07b3ba6bd6bfd050af723edb4df7313179cfeabf2e3ea458004720dfd6a4f7a891928009a188bb03998ddbf17be5503dbdf7bf967944d22e7600065174a637c0ba93da5fd09752698ea0ccf2114dae89c4431d5c2e840f2d9fb3a453c175b90abc8efbfcb1a39092c0e641835990e11beb532e1052fae379e4d2f08cfb349366d57e46b600faf200d88ea7ab0dd8c6359b8fb6ff5b472469fa33feecf56d6db281831133b13a58ff1107177ae4b66d36b94bc8ca0dfb39007a55f18e4867", 0xea) unlink(&(0x7f0000002040)='./file0\x00') 03:27:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000c5ee3a2426fcdb3f6f35df6fc7b711fddbca1232c38f4336fb5cdd1d04abc8abc1dd4f9bef4893d8b3555c374ea6f8e160df01215dc80a5b1378e51fd438bd4c8cc0700faf049962382fee9caceb968658e4f729dad4a71e464a900288d5256dc757ed05"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c15536657f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca000000000000000000000000", 0x662}], 0x1) 03:27:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r0, 0xc2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x110, &(0x7f0000000140)=0xfffffffffffffffb, 0x4) read(r2, &(0x7f0000000300)=""/157, 0x9d) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) close(r2) 03:27:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) listen(r0, 0xd4d) 03:27:45 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fsync(r1) fchmod(r0, 0x17) 03:27:45 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x81, 0x4, 0x3, 0x7ff}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xbe2) 03:27:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000f, &(0x7f00000000c0)="c9ff125c000000005f7b8f3fc4722f16b2f27064f91ceaabe83c2ac7879f2845feef5c905b4ae45e1195703d8c77ea93eb7a7da8442fe84c8a0ccafa1d172e02bb55287193d11a05c94a485a7748057af4564af54db89a9029422155994342362f923d3de69de8e8228f7219004221a8d27d2e5f86288cb82993f2cf93df50f2a8b9f1fcfd321f256929cb03da57cff4020b9a4af7dd10ef1cfeeb86e02b58010aea9bc7c780ec6b1dca5bda740a0798d3ce1d3fa9d0a495341b4c2d50cda27e9ccdb92e9a09cf1eac4f0c277b29e6577d8e1da25df56f6fc69a098b9decd8b8cfc1fe9ce8eef2236e07876950382f61b7b939a23d859946a9689eabcb23", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="14101d31a626b65b786bb018a5aaad19ef774c4b1b1acf3b59941bbec0ac3fcd89c0abdf5fe6046efb559f7b30cfeadb0b5a534d3bd87adf0b156b83d81ac88f9647a457e30fd7fc88e0c29e49777b7afaa7be9c8479552304a2f1ececacd1d7fb854e8b9427ac2c40eba09e106fc05c77d0f0d53f3348472490a373247111d9e93c4b8d", 0x84) 03:27:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 03:27:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x100000000, 0xffffffff}, {0x18, 0x0, 0x1, 0xfff}, 0x4, [0x40, 0x3, 0x9, 0x1, 0x4, 0x6, 0x6, 0x2]}, 0x3c) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:27:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x1c) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 03:27:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) poll(&(0x7f0000000180), 0x0, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/25, &(0x7f0000000140)=0x19) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:27:47 executing program 0: 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, &(0x7f00000002c0)={0x0, ""/130}, 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), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 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)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 03:27:47 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8001) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setgid(r1) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 03:27:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) setrlimit(0x4, &(0x7f0000000140)={0x4, 0x3}) 03:27:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) open(&(0x7f0000000980)='./file0\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="f242d086e64e73ac420fbb76a3c4a271aabb00000000670fc7bef68e0000c461f9131364f041838c2891020000ebc482bda823c483f915a1fdffffff5266470f13496680151800000000") ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x811, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:27:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 03:27:48 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 03:27:48 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() socketpair(0x6, 0x8000, 0x0, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x472}, 0x8) close(r0) dup(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 03:27:49 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') recvfrom(r0, &(0x7f00000000c0)=""/124, 0x7c, 0x840, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/28, 0x1c}, {&(0x7f00000003c0)=""/4096, 0xfe37}, {&(0x7f00000013c0)=""/48, 0x30}], 0x6, &(0x7f0000001480)=""/158, 0x9e}, 0x0) 03:27:49 executing program 1: r0 = socket(0x11, 0x2, 0x6) setsockopt(r0, 0x1, 0x6, &(0x7f0000000180)="386cc96a7da185d56bb6c3ada7b2b32c7fe19f358490fbde7eb2beb1d0846ac76d3e72ca81a63bdc95e156481c7b106e34a219020d8cdb69039ebe50ea06806f8016d049ae89074ec9755ea9c33e251e0fa641ec5276b141a7712005de37a088ffad2f23625432d5f2a08169709c49b5383d63c78e737ae0046c491588416a9f5f66558c048fdde0f80668ac8508924824f91a799a7c8282c58113fcc723c9c7e47f9f32faade5ec657de00cd17f67a0c0091c89078d236b7eb186bbfc7b8f1187c7678c9dd682821a0f8706d57fa5a34b09eb6fb6a8d83f7f749a7ac0e8acf774c0bb34ae67eb5532047b2c1d0c98361a51713ca248b8", 0xf7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) 03:27:49 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x8001, 0x80000000, 0x10001, "6fdb4a5bae86f4da08b7923e72e4d8a196b9e877", 0x10001, 0x2898}) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 03:27:49 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') clock_gettime(0x3, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x5}, {0x8, 0x4}}, &(0x7f0000000080)) unlink(&(0x7f00000001c0)='./file0\x00') 03:27:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff0) chroot(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 03:27:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = kqueue() r5 = open$dir(&(0x7f0000001440)='./file0\x00', 0x20000, 0x100) socketpair(0x10, 0x8007, 0x2, &(0x7f0000001480)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x7, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r9 = accept(0xffffffffffffff9c, &(0x7f0000001540)=@in6, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="3582378b9ecd5b3494de4c34f41bca86b4feecfb99fd4c8efdad7b3c7ea0837457127b2b0e4f1e2dbbef1705b4dba79ff9920ba6c7b61048a675583a6daa9fc9b56d9f5c2c2bd832bf8f486e6e025c89913355e56e35d9072fcc5435cb356f6528d2184458d2095e65fe5fb8436aeac2b9392b741dd077090bcc1272f8d0615e4b0122b2c2776c5c015287dd0d48b65fba0a48fa5bfbf9635b0e28f62712d023cfe2d3aa6124fd23ecad1ecd0d91a48760b18cc67b8b17b7725a648fae47ef7fd3cd2510639e3e3a3faa711059e48878cffe3d4131e6b0d45fbedad652e47affe09af8e339e263b8e7df345333d5d351f6853be28071f52656afaa12b21170ad5a115695e9ffe67657361241beb18172a434e7cf9b61f555ea3faa4bb390e5b4b401963674faca35a4327126a4a17d5c5c7b30b578a52dc5273c953a9e7f8f0efacc1d1f84d50ca67fab00c9418800b23988fb70dd96ad85bb643f2e3d97d93e71e203a86f1fe3eb9316eebd6a9a94a07f75df4706c61de9c66618d827b375e02174695a2b8180c38772929ecb77f4cc75d207e0c49d49f547bb3d5af10301368fb64d22789a216aa418f43e91547d56ae9aeaf13304a771bd31e3f52777346eff041f3142a3522e0803bcf297643106f5bac11d6bd10ae7e4a158b12909b67f2fbc33f9fd6bb3dfa986d7d7dafdeb3f06285278feeddfc8fdeb9bb154f55d81c055535b7fbcf2d340931a92c57460cb0f0cfd0559bf3bba867093fdf9838560507bdaec8907a1ff3b0cb09a802458b6aef9dc0b63fcaac24b8bf36c97c9d872ddb4aeae03c71d5e17b278228b6ac8e97df51d8cd928d19e61dcad687ab7d8363470139a3e39ca416407983449071d8d3d5ede9ca6bcaee1980f526c5eed0eecb2faa1ee9625f3d9d9dd6bcdb3cf526e732d1a31103cc92639e0ac00496a40aa3a152f330c9dd00984902aab5c4e8c9369e59bbb5852a15136f94ec07300b9a629c7df42c33d620d6f1cea275f113aeda72b783d02b9ad5dfa1b75b5c2f9c27c07176d8495d82e0b396b7e66f9e068708978b78ef5f6ce0eeed27cfeeaaa20ba21dad2b49cfb10cc761cb8a942f97dbe334d1ccfe79674652da522c8dab4f33398341c61a498fa7b65f781ece182fb555f8dbd0bd33adc00be16e2037efa233851a7dd16eec6b592a280df27426a1acff819962f1ff8ee730dc2c52a33fc1823fbd38a078cbf9e28d4741e6c19fc2a7c6a1c40affc348fb5810e534cc42fbbd28fd494529770f152140936f60edc496b67e2b01994c4ea1b156e180a4d42de4d3b904c9f061de348d23aaaee884a1c793236860dcaba228c6dc4be6842358dfd756c8e0bdb3c3d356724b6b85a08a0391c080ee508e027297488f412dbd4f25c611186a4be827d34cf8dba412cb7c6384f0ff83222dfcd75c676c57069fa16f827d69a2f2816607327e2100d536700cf540bcb06b8446dcdfd5911e02177677dc3527e5e7339c57d68ea97ba2c0bbae8ee5a528833ae7fde1cbea9abf698012b119286ba76861a868795eebd006a3a2960a420db03cd8fb27d3e31331da0ebdb244c7516eb11cb2f0728548a9f93c7272ff9d9e4c7c77a2599687118ef9f5c7af74409cab69d33cbc232a9d4701de56acc6ce0f74f42333ddd0876cdbfe64f271f1591b3e1b12201ce8d91a475152c5b42591c26c7d7bc45257fa224a6618151ea46d0c44694fc869406f8076f60c3cb5c540934c7891dd545b99115a669f45334bdf7a50afcb90007df56a8e12e4365897c4297e087a8b6147c8e03ab6d61014d7f4305cff2e85205f12122bff58e80dec391f281ca68976c75a3830e0c0e2a96334e8f431b51dceae88170f15c640ea83b8f80182097bf98de9f5ab3ee88c2005cdee76161b9b94a9b24a28b5e098aa3c8207bb1459408580494d86720245c033358bcd7139905cf36e7742c9a5f1f28411b5cac6077f8d429f02e3f92c7605c4c5a7d7cc142e01d1a55529aebf4bb08b54fdc04939ef1e1a43528cf93553712a982cebe04d4d5bdbc2fb938dab64740b644b0abd02530c393b8c5a08d38282ecd60a9e566ff91b943ebbb20d0ddeb6e2bf5ccf8d54a7d95e853bd372b33539ff0a7a1a5b9dc32df7bb09ff1efd45c35e4d78b6af418cf6f1feaa3ebc07b7ef5d61b48b5c3d07bf0bf6b164ec8e79437d38c0dbff27f5617c45964574cf304ed6cce6d2fbf00d0bb232efd8caf462a33a519566f6a45c665dffa5c45e4b8c5202fdf4e029655664d521fcc127a26d7d1f98e00c62ed780300f0b8e9da25730603ef8499212b8bceb6912e74068f07968cf39110144e1975fe01609eb94182271a6a08e9671dddfe36ce31c3af97bb5bbaed58d2bfca05f9ec6c54beb9b17064e8f70c6631e192587d06135920abdb6db3284859c4eb75213eef04d5a24b5db93b5cc30c277ff2c58171e575968b5682107b12870608b98f92a5bdb5b7c4bd52f77f5ac692ca10caf3ebcc3da1d96ffbf80e7f6e3d8f6ba3a56496f864017f472c798b83d8cf5e65c00c35fb9171bbed712fce21f7208f5fa93e31178cf1ad1da0798d3a2bc79135c10ccc9c51b174f58f6a096f74d95458a4d38d46680027ae72a4b2352296b4ca5bb87dc8a8849424262c7c0d6ab4d6ae3db56cb39747b745714fe5ef3ae81dd725231cb842b2236f4f2317a14fba925328eed20f44e9287adb65e7c2c5321cc80e05108654fa3c15e0127b9af2d3175be83c7970bc2bc7c12999636efe5b6eafac36951aaf425bbce6e0b220cf827712a1ba9c956b666c1e934ef5c9936538689fa621de7b943de1caf127990396fd45648465dea20c911b57b842eeab341a9b34f7df5c74f38538a7f54f93f081d83b1e5668c573054a8a8414ea6fbb8adb3776a0f81493c8858abb778438963bcb87a15c664edf23f4a8b38bce2481f03c239e64e03e255bb88fcd0d391a9ec3a0efbafcd03f5f96eb740ff98454fd37f74c03aed2ac43bdd385ebeb6b6186af8da6c905f739c05073f185daa7c84a6263e294ef2a4932009b247e422be51720498a1cbb68917782f10a2c35f603914cb6548608b79cf3a79c52dc60dcee7721986ab7a3c97ec1d15c3f03d4f294f04947fc7de4fd911329a8e75a19a5d65c766e6fa065206f4022585f9c7b89e34c5b412da3c03e9314630cf912245f0a07aceb267a0044eb100dcb585bc3ea8eb6d1953413965805766d684c08b09b02a8a12e070799a6890de5586e3fa46b718582ea453121af99615e630db2dc7ebf4b20bc1a267b769a5ff171c0d78e83bba888f15d0996c1fcda35b61513c602c43d4b8fdec95c2a9802e2aea00f17c3dbd4af9ea4cb873a8208cf92e3728f57b1e468ebacb0aa9736adc3050fff777f4420e5154db30f0198bb8c4de52153fcaee8c9c20d10c606a74adf2e3bae0b7c47bca8561a86d957ca42fc88707435956adce5955b28135f2fad2b560f078ea60f752bebf423357c72035605725b7fe25d49c6f775a1da9894e8da6f1a274ff8d0ce6a4d8382bd1d631173819782a41cc99deeae6a1c85df738c4cddd85ef9f7243c1464e93b9a8699d54c13ab6ac75edd61de2d8d608d1714314e2e81e56c1f996e1750da3d9cb455cb69924f5ee1c52af3fca58c0fddc71b0fdd7cf64ca8a6021483994bb05859f23e9dd34cb20f278752a5de55e17f7573f97b411dcd66a4be0847d6b4c698a89f9b982b46a55ebbc46dbcdaacfb344cbd87435a26f86cef133cbfa0524da8bf3b0f334db07773a0057ffc7cb69a195dd0cca0250170ef788eaf24fd607201043bf2f36efb48e7161b1b5d8811176708b7613e708879f89a92a2d431a909fabfa2dd70a131fa62e02caef2d2b4fa2a6f4cc277478b5d03482ccfada98c64dc23daa5740eed6c5325100107f45a4efb5e94e6127dbdcd78b7be0654332472d412c32b18afaa492be87e45c48f2c9d0519587b318b17805d6c5f26b9caab626e2e2a3dda25789b8b327c0fcc76f13f6dfc047813c92ebad8c51176452a594c3e60eb8e0cc68f2aaba2adbeffba134bf53379f009e62f109c9dde68e7d9e1fc3974ebd161b759ce68795d5f364ede5e7d11b674f3f65afb00c0315748021bdeaacdae1bfa510cf3771c3a33e8c9c6ddc4431f3c80f4254f0b2f589e6159764d6c06381682c548d783a3a5ca2ef3b6bc9c99171e91a37e131cc2fabaa9f2539851f90176f411f307d1aa7efb9e70f243a1316d65d280a0a979a71101c44095c3fbc32ac9106c78ef49b230e681baca526b736ea9d3bface8d89ad1b867228b23a6c5a1916e92f1e362e384a3abbf6b47c1f3bffe7127a738ef2b5daa31b8b26209771cbe70b3d69762baa6161e2f7c75fb0307049cf45cc8946bf0e64d5ff9be4cc10d7809bb4bd2d7a262f014af46df2bb1fd285bd5258921cfdec213d8e5add29f18b603a540f67f79ffac96754a6f035db639ffe39cc5edf1d764a0008c6b02c2ed201743554cb02bc43e0cc401e995b5cd8b88f09da5998920bddd348a2f27c681ad0fcda6246682720e6cc73ae5b2d00fa3579082bf7c31bbfda0e3ba5f653c34af39e848ccced120a79546ed87d51f8054c11b1a5ff6e4e73e9be0ceab02ec3090a3930824598f271d7e8aeaaf11dc8fdafe11ed5857d85155d3e23ccb5697766218cef8840ef3a62f407849e23c5e26d001f70cea8df59668e554b965f774d130afb3221a291bda507cf6a2dcd146498405fc00e9ef8f7a53cf9a8448a9c5b87b038a50afeda46d08eaa79ef50ce1a72ff5b788b48a85b8b73349121af1eedd15c8061e51619015a3514065eac72b0a5a412b25ae52ce90a97731d7a88d3d8b805f788f28085a01a3eba13fea67174b00e945fe3e11c1a219585610405a7133ca52081b495847382077e0708f5291b68b933ede42b234eb69e85ec3746aaeb1616ab15efb28d990e23c7f4237611bb138a584d3598d002868a9b1158855832b7aa5de1e817c2128c00862ce92ee1218b184c8e20353b22d8866f4c856b549e3029046e9610c0d9280499aaed9646da6180586e20546f9ae5021a4109beb4dd51ae1f4fede84fce124e9d7a85a9754dab3b1506c9bb13a1daea102baae9ffc1f59f07edb5a9c10760c1e89ecffcc087f8c2aa073394acf6cc43b65db35baae7315b2e7aaeba81f2964669e80e41ea1ed5e3d6f4f0d8cbf3a575c03a27f61d3d97b1e27c2986908e4aed8e3b7d2ab94322884ac31138409404ef3d55f8cab748f44bc2518d5d074c1c6b89f353bf257a99faf77913d0927095c095d9e531e7b57ca30e4254dbcb1e181df22cdc6c210d8a154f7774cfd004e40e2c8ea54fa5e4bc87bfac19375513e353cbbaabb4e131ea46b4383a81aaceef6049281e6597fcf288f3afd4885d5c09a5f91ea8b36c4ed4a9322f665a2b7fb437403ea0405991ceff05e43b0e677a143970f3bf5bb6b92a6260c54f5c36c3b8d15b872ab46d7f58e46b974c62ad8479c299bb1cc8b2fc70d7bddc73322fd6659fe5b554397327a985b1334722ce0febd4c75580793d18e750cbfd228d13e880eb910048858efd28d015f896819671fa74e0ed073b5ab67ef771f01a217e35cb4496d2c51a8540f45a2e54c2ec7e1122ae692da6c6e529484fc34d9a35b992bf50fdaba272adf6d61a5cdd8f2dd2eda5a9c7f48557e28c598f56692881c5d5b58b3b6cb5b044da13829d41f7f96feb429e222a3516c355f251e7a28d365176a968b5d0c052c71ed60bc868cdbff42cd56d67511e488100b62576d8", 0x1000}, {&(0x7f0000001080)="14fa8e913165539e836580bf21e2f4f339a37c2b64b5b2fc6c1b264d3a7d0b11ee05b04bc978178d6d64874349dc126ec3c33efd44b50cd5f998a5728bcd8784860be90f1e277167e225744553ec340c57dbfe49d24b9b14d5a801f3d288b7bdb4110515d11334578ec707a0b9e5715c26361d6617a9bed339393ed6dfb3aa23705b0ba08bd706fd4f5585e5279adc28def7b4e365cf86a17e029f6161e96ee34b54d80c1d8851ae178477c972081c284fd829390bed8d9182daad0e4cb55b20786266e4eeeaa295793d3b0c7fefb80f10c344c7b8976e", 0xd7}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="7a388d73db80f41bf5ec5fb8a1b4a3740095826ee2335c098fe5cc6119cd84dc39603089ec6b474d8305fefea3c468cab4a517ef32edba6e9d87602998b4f733f0b3f8d748cf0ad0b45a96b9f4dad36772d31ff442d16af67d5a4878b418bf7eca86e15d230c661caa4d09c7828b5447142ae48d2c0407b7d193c03c8c57a4acae18b4c08f1c3de913a52ce2d5aee62ee0ef31d2ed82f8d42cc9ee81f127ccef151c3414f791a590cb173d2c1ea4d5", 0xaf}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="f4c6bd5389036d271261585ac9b38e7edc69379e42ad4b03b4d2a984b87ecf201c2e8c97c56995684f74ebff1c04a93b6a2982", 0x33}], 0x6, &(0x7f0000001600)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}], 0x38}, 0x0) 03:27:49 executing program 1: mprotect(&(0x7f00001bd000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x3}, 0x8) poll(&(0x7f0000000040), 0x0, 0x8) 03:27:49 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xb) write(r0, &(0x7f0000000100)="4c7886a1a152573cba81f29b1011470922e8643af1dd3782394c71ecba3753083570a90284dff853f5d65a9da111d5d2912fa3aac6e83a864213ed2ebb6c28e26d664e8d67218f8cc8afb4d3b318564cf7865b60426c8fd436ee41c1ee54309d08095a5d5c423bc7a182d34065b5c3f829cf594ff0bd28268dce2bf22794ae9955d7c602c94de58f38bfe612749bb18823f29b7780449d882e6235ec90f2991fd1d60a5ad209006af8ebcc8c0dbfb65089c1606f2a84b03c17a24a6f", 0xbc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) 03:27:49 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) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) syz_open_pts() flock(r0, 0xd) close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) 03:27:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 03:27:49 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1004, 0x4) 03:27:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x8) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 03:27:49 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/173}, 0xb5, 0x3, 0x1000) r1 = msgget$private(0x0, 0x8) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) msgrcv(r1, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() fcntl$setflags(r4, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) msgrcv(r3, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba1281a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022dc895b375ae51f08ec00000000fae481eff7f87f861914664127b0ab59ff95ed043326674a92145912cd0b1b0bb06f46576af81e7692713acc6c314eea7d91d468cd4c11bb7f8df01ced4a22b4f595bbc1fbae3190b557cbc2f9705e29c0bf9f665bcc7753f64f64bab6bbfafb56265ae994bcd6265f7b446b947a7d4817c712a6f62e8fac3c4571f38f03cc8fc84e507fc0c1198b3737df9827cff90e8dfc0a5684fb8269706bf6bf6a0667cb41ed37b53febf9381e61f10cdcb87d6eecb92107971d63c63a447b5382e07d471cbcb9eab2e70f92512457df25464cb556df44e5d1a3adc8d8d5ef05000000000000000000000000000000"], 0x1008, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x800) 03:27:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) 03:27:49 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x8000007fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 03:27:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x7, 0x5, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00003ab000/0x4000)=nil, 0x4000) setsockopt(r0, 0x2a22, 0x5, &(0x7f0000000040)="5718741c6633c380081e4c179dd037a804b1943db5c27658c6c37962963ca3b579118769e792846fe2e55494312ceeaf5c7ab713427550d31e9e9212089f2b7cb223", 0x42) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:27:50 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/195, 0xc3}], 0x5, &(0x7f0000000500)=""/4096, 0x1000}, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) recvmsg(r1, &(0x7f0000001800)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001540)=""/106, 0x6a}, {&(0x7f00000015c0)=""/254, 0xfe}], 0x2, &(0x7f0000001700)=""/245, 0xf5}, 0x40) 03:27:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040)="d09ffd086185cfe3f8584c8dcfa9581bdca71f19d6c7471621e05669cdd86c308ea073ed771b15f371e9aa87", 0x2c) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x400000080000000, 0x2, 0x1, 0xfffffffffffffffc, "5c0400a795a644b46c1aab6300ffff030008002f", 0xffffffffffffffff, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 03:27:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x3, 0x80000000) dup2(r0, r0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:27:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f00000000c0)="4aeb8093f6cd50b727ec505362cf306b1c90349906172560fe1bb137cc41ca689c53925a8b11b3b7dd4ef781311f354652ae21fc19da278fb5d541c0c3a843604183bcc16745c9dbd9e6ebac4ede2b700b7e39460148ef70ed47ef67c46147552f53bfacf6620a7f9c716a7b9948cebb3e47d283c228092d093070412f0243de845a8f7e42246f76578fb58a3f", 0x8d) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 03:27:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0/file0\x00') connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000040)='./file0/file0\x00') bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x3}, 0xc) 03:27:51 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000200)) nanosleep(&(0x7f0000000000)={0xffff, 0xfffffffffffffc01}, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000080)) getrlimit(0x81c691ae9b48fea1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000300)='./file0\x00', r0, r1) kqueue() getrusage(0x0, &(0x7f0000000140)) open(&(0x7f00000002c0)='./file0\x00', 0x11, 0x20) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/151) 03:27:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) syz_open_pts() 03:27:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x100000000, 0x8}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ftruncate(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:27:51 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x7010, r0, 0x0, 0x25) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) 03:27:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8889, 0x20) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x108) ioctl$TIOCSTART(r2, 0x2000746e) 03:27:51 executing program 1: r0 = socket(0x10, 0x400000000001, 0x9e) setsockopt(r0, 0xffffffffffffffff, 0x16, &(0x7f0000000140)="68c802041b49c0a2d063c95fe168c5f59ed9f3e7b7617fd3676fac1c07a7c17097ee01ea663580aa77e8f504ca08e6ccd57f1467f6daa7033f8bb7f7faffe088207f149f5da2febbb54941007274a8", 0x9b) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r0, 0x3) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:27:51 executing program 1: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x81, 0x18) 03:27:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') getdents(r0, &(0x7f0000000040)=""/30, 0x1e) mkdir(&(0x7f0000000180)='./file1\x00', 0x2a) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x40) 03:27:51 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0xffffffffffffffda) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r1) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 03:27:51 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r1) fsync(r2) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 03:27:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 03:27:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) recvfrom$inet6(r0, &(0x7f0000000340)=""/231, 0xe7, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x37d, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="af21d60098084892b279e3b445d0078cc50ecf5db3b256e773b6c0d5f4dc7e5c14ad6d2668037ecdd6d763b87de1d700acea8673027d636417aae4c0bbce107c87c2e8d33760d209fdd7ec9e9bfbb192cdd2654647c5ad0e88e9fe0a0c721f6bb71aaedfdc55", 0x66}, {&(0x7f0000000200)="95ffb80fed8c64c3b0bd9611ac3d1e2708ba4ed3117ed5ffac042f06b262f29a55ef01e5f3a1f270ed9e6510f650aa9d07a12e686f41bb1db8cd3daa4aecf620c2216d61036eb6bb92b1e1284e72880ce1991a41dcf5d5b2b64a6fd0c566d6e59f977d8d364387b113f540de0aa5f1cbca0d295c8017493715a2b45660b1a0c3c029ac69", 0x84}], 0x3, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 03:27:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 03:27:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6c3, 0x0, 0xfffffffffffffffa, 0x0, "99000000230000000000000100", 0x1fb}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="d265ddad1b7be0580b4bf49c8d6e9d3269f47d885e960cfdf3691525cf1d6b9308738a453e08d71ead288964acf62f9d9a4731d011a74156b4bb3768d30a75e72b4e8cd739dafe7f60afb7228db136c1c290090208612c9021cabe1f37506ecbc878b93be09296267a33f075ae72a35e04ecd0e17cb790e096da3f8a6c79c72058ef36137dbe5158d80f2d40baa1cb8cb68090ed1dc397d85f33836912816a4b6ed0f1e237bb56a6515a4ac8b7359c54eb9bcfb21d9082b3f7", 0xb9, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x7}, 0xc) 03:27:52 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x10000000000007, 0x100000000b3d}) setrlimit(0x2, &(0x7f00000000c0)) 03:27:52 executing program 1: getgroups(0x4000000000000330, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648d8072fbd071f03be55c1d4eb248c2a542dd8eeca23898b882c8dfe3f04dc99facafd75ea5113ed6d8c7bb017e6110b254a42e963f7fce3e8157973389e1275c9a7729658ea41455854850a3d1a3851f3585744737705087f579e38365e03c6507364639c2d1cddf0fb90b55fc2494e162425bc5116eb16940754efb704a5028183cfe53725dbbd40e4fa2a8db28926f1489a7336bba3e7a8896617724c3f27bcec767debe956f0935c9578298a7701fcc1dba4e68cb7dd40d379aecd36c2e473160d435b5bd4369d3d34ec65281ce93f800c7e", 0xe7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() mprotect(&(0x7f0000080000/0x3000)=nil, 0x3000, 0x2) 03:27:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/201, 0xc9) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 03:27:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x401, 0x2, 0x3, 0x180000, "d78559acd6d04756ca213af91fbac52d028299cd", 0x0, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x28, 0x1ff) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 03:27:52 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f00000000c0)='c\x00') 03:27:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) flock(r0, 0x2) flock(r0, 0x2) r3 = dup(r0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x1000000000, 0x9c60}, 0xc) r4 = msgget(0x0, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xb) r7 = geteuid() r8 = getegid() r9 = getpid() r10 = getpid() fchmod(r3, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x400, r5, r6, r7, r8, 0x31, 0x7}, 0x7fffffff, 0x200, r9, r10, 0x8, 0x4, 0x3ff, 0x6968}) 03:27:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 03:27:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r1, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:27:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x3, 0xc007, 0x7f) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:27:53 executing program 0: r0 = socket$inet(0x2, 0x20003, 0x100000080000068) setsockopt(r0, 0x0, 0xb, &(0x7f0000000180)='l\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000000)="83dd416278b63d068c69b0c4bac5932a97a9a7014b9edc0de12dafce7d85760e6fa7d47b9de797e6484d88675336a78c5c82af0fd8c8f58d3a7ea63883b51958ccc279a106455c56e669ae9a03863a784060c9d0714baf529ad8622a9a", 0x5d, 0xb, 0x0, 0x0) fcntl$getown(r0, 0x5) 03:27:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000040), 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) pipe2(&(0x7f0000000000), 0x8004) 03:27:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) close(r0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 03:27:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="1935ca5989dbc72d50d93660b0e159e5f01fb0f669730fa0bb34682dd50a791f08e95c65026622c8420fcecc2a3edf9aae31becc3bf7a9f42f25f13c1f3287a3fdc2d82308514af50dadf73f5c2b63f65a", 0x51, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x5}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 03:27:56 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{0xfffffffffffe0002, 0x51231a9a}, {0x800, 0x800000000000}}, 0x0) 03:27:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffffffffffe2e) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 03:27:56 executing program 0: r0 = socket(0x11, 0x5, 0x20000a) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 03:27:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 03:27:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = dup2(r0, r0) read(r0, 0x0, 0x0) fchmod(r1, 0x1) fchmod(r0, 0x4a) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfd2}, {0x8, 0x4f90}}, 0x0) dup2(r1, r0) 03:27:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 03:27:56 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0xfffffffffffffffe, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc0) ioctl$TIOCSTOP(r0, 0x2000746f) 03:27:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xb3, 0x0, &(0x7f00000000c0)="8cb487c7631118c331eb2ea1c1f5af0214c31a7a944f53e078db9a7930dda9e0d30813411aacfd1b437f6dab7c201ca975edd6962f40b9a75b5f8d9c2c3d12a9c7adf1c42438304ee20fb52d5ec3a6e2410199114f6c4db56b1020437f5db1cdeb6b5cd04ac149f4c11afdfd36b7402a75c99b5c0cdd172d3bd195477b33712c4e6386ed35c560a62e9f06153c4b3f235c6e04d6f5653a93661a7506722dc1e61edde56abfd50e908db0f97bd44f4518b7e638ac269ec860590b997231444c50f22c926f828694156cc93b6eb681b12e499a0c3d2d1aed74ff6a0090071324ab3b858b04323e458232c6980e61526ccf8da3659a8df1a4639cd8cb6dff10", 0xfe) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$inet(r0, &(0x7f00000002c0)="e2cd4f68061103d27fc5afe372e1f904cfc696ecdc325d755d77b24b8b813da712ec5c041a6983fff12ffbdd3fab590f2217560c1632b7c2b99858f6a31d971428bb1a4df7df54f3942e416bdb6a33057a5513e37a530378b1dbedd878d0ff7bef5470d704a0f2e53929dd9cfd0a1e0028f1143ef8422c35386d77e86c8ad7f785fad61607b9c10cfadcfb63291e746b76edc092563c04e875a07db28c9e72765a1e87f562f878752d698c3ec0398fd29efa53f81f886c191cd069e9b8a0d3b5d503fa8f4dfdaaff656452adc8002d913af968b2fa65da60a165ff9a299ba6415b6f5be62c", 0xe5, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getppid() setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket(0x6, 0x8000, 0x9) write(r0, &(0x7f0000000000)="fa7651d3254b25c936d9eaeb3175a434e1a80fb4273df08f6ea966c8d3e21ea16b95a4decd97ab858c7d6a81a3b2968320a7f6a1bb59c9ef61effbe8a8a49af71903a613ecaf9dde23e94875dbf7340ef0435c012d5f7b19122ad9035c9fb1280b8b4720020c837e4b1929af76d148ca215fbd5db35908e4d2506cb31d42a275661a93c5de5989778d", 0xffdd) setsockopt(r0, 0x8, 0x7, &(0x7f0000000240)="98c00907030d37fe89fe11bf2501e5cb338215af1183d9d12d86fdb3901995aae623bfb4a34abc1abcf029213ec6e6f956361d07795a4e43647231ee29b88592eb0bc39b", 0x44) 03:27:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 03:27:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x5, 0xd85, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="183f3bbf8b079e4960975e9be355e8a44e4673c411ed281dfd4dfe736ba98fc5d50ed9f832629f2a0124bbf164563f834a930df91b2679a1401134f871ea0144c840479d6a7422797a4e95a6d76bc1a0b2563baf4b36704623ad6de2e9fc91ea1b31355ca10cecff517d0fc2fc377fc6d7467b64f7f0c9f68dd83d567df99e828a2ff5c86d2f1f7779c6f0f7ab9856f5a0bdf088a1d675c06855c62178e4036dce8d575a477525368d16702e7fbe0f00be07724b2d6b4ce97fa78d8858f12253aaa1483c2d6a8b6d499e98f78ac4c959f27ffa0e49e4d3f50c3d605088f0456cda2ed458dd63c718eea6bc32d00da2e4cc4196dd7a797aa781363176f302aedd983e4f727c8fb29989d1ef25b4cffbb5f7aa2b4783261527b8c71350a81411a73915601709b874025dc086cdbf458f72922576df0a36341fefb1072dd25e5b0e49e080e92b799cd619f25dbf79ae91143024446106ed7413a8762bd552317be4b7086351e203f92adf7ca410008111b9a5367e2c3bf6ff802e92e8ea2d2f3dfa1cea29f5b7fb687ad17ab1b5267d758ed7fb06fa68601559a15663ed01c9987ee7b4fce9cbcd0cae2ee03d33ac4fdb8967a5a45f1308812013897a9a4cf42986ed7e99c8873253c28afd591a27cb677c723197ab34a5dfb9d7d6dc58311997685445781a96b5fef0c6752619f05ba51a70d5be225587622d7c40548532fe9fddde35f4914254da1b0c81d15a129944094df4247c3fc9d7e59a3373e13312fa371744ea08176bfb54fe0a3e4370130975480fdd14cc9ecd49910993e0df8b7c27224ce03bb567fb5093767be99dea10a007854007226ab42961cc763e92761faa546ce3cf69a536d5aa07120f2a3bd5ca2a2bcd743f0a20f677deef0fba9046e6c87f2fb18eda2001a5e9844d406cb3878e29e4451b319ca88c067222a028c13dce1e99706f8ad98fa736fd3b59c3694bd5226447203b14305b9bc326303e39f7ba9c01456bff08d39d224b76d2ccbb01cc69e291b85129e19bc753d614c54ef2ac68f904da541d5980c7cd87f1870f372544ce19f10b7566458c979efef4c973a8c82f05977bbdf043ed6ed44342fe5de4518022fc8f3e5ac39a092a4b34edeeab953052e7cb372183332bfea6fd6cecb7115333edea6007915f5ac634b580e4a31c68ba7794b6bbef4d3b63ee82704868b92a5bb5300e7c87c4ed6feb4cc8a8de57f7bc96d4033efa50f12a0d8d2b16557fb366f67fcdee9cbe57bb233ce20edf8a42d72db30c7db6fdabaf544a03d90c3e5e39e7c3f910b3ac1757ac9c7afc680e1310beb808b59be9c6ecd1323df26212809f5de49e8206d30c506cd4a721533874464b1965f3adffabc4a741f8df2e38c93c3b6b7f3666860c78a60fc7d7ebf55e998c21cbfb5b4c7d7a54895425edb2626264efadbeafe3b4cf518906f6ec222e99e6febaa44782bf43eeda7d31184d27420e199bd07abd87bbc86dc8ecdb7d1908555052c8571db531f5b3b15f1f424065f8c7850ef75f8c5d173d65c0322f2be9e9ebdb267db7784a22d9d0f1ba623fbe42dac133fb44d36d628d5f4e7d5d4a6cb08f4c1bfd591fff092f55159c03d336866eb99e726e32253d07c5425b3f88cad1f2d3cbf8da01c8cf2db12a1ebc9f0f75fafc9d8649de8b3ad0712526ec7a14a0e2148d862f96b441bc3c8281a816357a73e1698211275862f1dc915e45e2e94594b9498918e2378b419ed14c21acb3506b0fddd29d0f6554ee28c05f5de958175c6d2420ead34de55a975601d03b7acb28ca5801ce6e1da315c722448623d2ed3d7f55f5ad1e0d92bbd5db18506a4ed5fa2e153f0aa9ef8228d137ce1992934216ed39f3c5345988836e9456be0ed2597e31ed8faaf4c9f644a55dc718461ab9152005d6c4e77de426758b0500491cf55f5220b31556763eeb4d79b9ea67d73900cb05206a1817af60ea449ffe8046fceee90fb607836b34f71d01abcd55ba02bd8f3dd29e6cd823a9f47c54ae7375b532fa642b53a1367e50125547877717a32cb5ecebc2adcc0dab19dade50483045af5e9c51749e81000a641bd97965ad0a7eb1dcba733c34e68e08311111acd96812825607e1d406746d507e5c8ef8da665de8c6db7e4d63b057c734febe97d11c116c20d137417fe95f56ff6514e0f932d3de6641c7ba3f4fe0072935c42681b68bc0852901fe8ae23adc29148c96b5673beedc15ebce51307a0800709756cdffc14d53bfff3edb69505b5a8ab4589bf4257a8c390c2548534a6993102a7bab0a67d3d0e88a933807eb1d62ad339a301aaf039aa272594551bc1c65c6e12c75f0d5d045c2a826e084784dc6c2b906d5964eb6412d6b38791ee5563c43eb324d8287cc879c5efb8416886927ac80985c609058771ca39ec30f4f41cdb78646b9f16460b131be2f0f5a6df9973728bcf8bf91ca5cf57173a8b0561f011eadb0eb1cc41d244bed99793cab40637199dc7dcb3bde7b3109a9a33426986f3bfc9d6dd463fb6f10b9098734217ded2179d338b3319ff34f67ec833b26e2d8a77b4a5b6c143d607768201d312c72656f17ae6c156fd5499e0b3989cc810c284ac13fe7207719c0792451233f593a675d5af06e2a6ce66d3e924d233500a65c2ac52f23c3be7d7c5ba72ac85d1a6dad1a33fd68e989bcc87e069826f3dcc735b21782702b49c543a44c62db6d22f4ea7f59756f8cdd0ec40bf701af64f30ca384d18c6054c83b45ec21352fbdc4431e558a06ec63a28ca24b84dce0ab8b136f28f69d8ebbb3b10c8d721adcaf5cc8fbb71f5d80b9bc69801c49d6df7045b29995b76fb9e6a9a0806479dca79fce58cbce7467b2a8ab01efc3b8c5bc2331282512e50e92b0c5a009ced23f28f3477cdff7b313419a8a50e731be8617324efb5b3d69a918e712cdf067eee9ed8da041bb510c2955d91ef1f8d4b49d06ac395e83771bf0177f97c5dc2b7212adf71d0069b7429ba645093ef43ec688017b078d3925f42b0c80968db8a5801237838cff0b710abe61f7a224be4416e779a86544a27241b4b3f3a90ee5ca7c917b60d005dbc249cce9ac1925db2e739d935575236582d6277431d931cdc349d36affbf4e9658dc6c8086ce5574521169887a26575449d03510533672742ddfbde3ccc8eec0a2c226b83ebf4d537ee6b76b99ccc28fdce4954e558a022c2843295a58be0b74539c8d06089debceec9cf2fb8df60a9bb601c1e93a74339e4ebe3ddb458d59d5a6ab416f23093cbcad6c964e77341433663d6d05a5fa3c81a661cde0852ce53284fa6269a9b26ec362da969a44ada2606801f84519f7433de56d2edab17d9dcf1c5499bb535e13f6e6d51547d3908d3b6554af700a41784eae484ebd22f8f4afb3f82ddf3d1f8adc2092034e5d6564a787bc662b7535039c27643318a61bcab3ba20adc923c9f3adf103055efc6df84f9c0231ec61c5da9f007f97dcec90dc80bf724551e017476f60116d096ba51b795c8700303e034bb01c7cdac7a3e7d4728846391f9a0ffef17bc506b1c093fea0d8253351010302f2a0e0c2258e8db741e95253212c644e0d242af28e4e64629045dffde1ce44e2d7ef21ccafbfd0156026bded248cc6167f222a9fe96758fc81cb4339fd23d415ca2fc84945ab402fcc53c4bd26c10f7b58ca7c413e2637c67beaf4b449134a33d33c3e8236689c7870d4d0b4a0f11ae706f5ab2a510cdaa3afb42be64980f368e2c925fd098e4f7084ee78954afa5a28aa0c355f810b1d5432185c1114f10b10f1cb097f91ee9f21b6b4b0113f4a672ed750c56ae051049e42ceaa372d61e9a51e2004b0fd7bfcd6af9138a977f69fba1966888112e379c90275eb7fc5e86dd0edef7248f1956bb18d841be9f8d263c28fc604f6822ce78a46b33dfa2dc8a8f5c96d0c406781c66ec1eaa40fdf6b27de31653d74179ab1f2391810c684fb5d311256f795f14d9cfbbb6db26083b023b935e959aa46d616255e315cce405bff3b435edf0e6bb255199f43f2fb77bd2894b0e734e3126dd00cb0e81313b1c33ca49bf4d799fc31ac1a1878fabce6fe181f702e390f2c73382f7295baee1524b836c533866fde65af495af69a0952bdaf164f5f74743da383d6c25b7d3b4436dccf0bda16e5aef150d92d7bc6bac660cf72cc62a3c33e91ff8ab7acf62a378ea413457fa01c5deed3bb9667668a8b75e08cf3364b848d08383b0441a8b3b86fee6961b446a30bd8287cfba3cabde5724af17ff3c1a557fa133949ea475f2dd5ffeaf3fa1c9c9df79a446661071df6bc56e6cc736a3dd479160bc31b9170a545c7deb0fd1960a77732b2ac5d61a79c43cc9224c4000197681557426ee29f86fcd4d5b1c3204d2eaa89ada56a7b68505af0b6096591cfffb0f6f1c47743fd7bbf63c874720cc371c9afb95e040a3f7700d160ce8e8225fe5fc2f2fa1559c800c9d607413cdef8e041d35eed5fba47b42ba3db61651ceec7dae67b8c94f4bddd6787dede99a520b56d70d69b7f823f4bbf8fa74b4d183c1c756d3bcde2c4da04f9330bb14f980c60b702d35a6c4de7451e949abf6fd0adf6009e88e67db1e77df357a9b1f13fdad4fd8d26b49a8ba30ee119fa9ec13651c15f0b41d90cb7bbc9f56416fbff84b04578b0c8e95a2991c65bad50af5eda6ea13c3969ee9e8e68079cda76eb7d70e639aa29a8446d928710605e2d67320ffdd97179a89d2c2249146d30bc056cb5966c48f599732c66b402498b9bd9a8464c35b8f13cea9f98441145235dc34acd12956e72e096d357ae255af0c905e88aa6746303c7c92589069ca9132758647fcfc2f91a30a45a990aecb9febf60eb83b40f05a005bbbba01646ef6f02bb6fd0ce44e1792a6d880bb12e05fc38c6137cb78d857a20bfae92340387632b9c22e6156dc89085b3c79eaad81d19a33aea5ec47f98e67469155a620cfd555acd45deaf12a64af97f818703a52d09a60926667d7e57d44f8231d6d0daeab025d4b4a6e443123838bc9fc67e1c986831789fc2c34144026874e08561206a6ff2d0507a385c75f7d0d1552919dee728ceac3601feef71e62ee9ec204bf6fec9bfe2add51ad502ed744b68e907bc5f5eb0afc6120c907f823f83ba8b938a02337f96f644e344cffc589df1bd8e00682cf0d02e87a18cab7a36fc2843fcf3ec38a1c61f49321da716af242bcc2549693b37ec59651738d7515d9e86f92006c08fb0828139b15f98b345703624f07037a678684c3ed07f3ad33ea2b185877191cd70abd2d6ed803c3ed925caed0a35d4e832b91e48e57430ba8a9b0d909f73af245bdf18e33f0653f7d3d4235c0e8eb0d9b6bfea34a68af922d68d743f656b2d0ce840ae461bebee2e70cf0571218f6991fc72edf0c35ab04e061a8079cb784fa3198011ab227a43175dd4c2c7ca80b5052e61a0fd7139fbfdde4e823ca60d3591dac0eb11d5fc7c989ac975902e2c10f8678018ff977ae144c7810324b2fd207559af3376578540476c99ad4c51ef3753e3dd7064e5207d39ebf62c5ac52adbde176d4115c04cb553bea38faf545d5219a0d3d51c22a39750b4dc4675e0927a2540a4a2efd15f2e71c489043bfb69925c6958c8ce6e6a50d59de5087b363693946ac2355ed43ef21b6911f95faae1615ad35935794b51840308feaed08ab348fc419639ee0adf8f605fe434187c59716f854663ccf344a658b28f743aa3fefdb2942590b9788804248f5e99256e6a6765d2fbbc66d4a1650fee1e613a74a9f3952e1f59025e8bea3602004050101783f47d5fd585e2d417dc9a0026688f2dd1cc1bcb9f456a19dd35cd1c27fc43aab21900664881404a6551eef872f6b79b88a9bc4c1e0e6cbc5e29233357a9c15a184e0a411f4638ac52aa8a4e6f40043232e43dabc3daa6522611fb4ea9eff225910c9c1cc54e3240f12ad406b6ae7f51e16df47f1498c5fe9c11f25f9dac123e67a8738fa3977c9e6384659949d6ea80b828179155f653961a0321f2a367", 0xf1e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 03:27:56 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x800000000000) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 03:27:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) r3 = dup(r0) ioctl$TIOCSTOP(r3, 0x2000746f) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0xd040, 0x9) r4 = socket(0x2, 0x400000001002, 0x0) connect$inet(r4, &(0x7f00000000c0), 0x9c) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 03:27:56 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f00000000c0)=0x217) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003f2000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x4, 0x9}) mmap(&(0x7f000071c000/0x4000)=nil, 0x4000, 0x0, 0x1011, r1, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0xcd6) 03:27:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) 03:27:57 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 03:27:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/160, 0xa0, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffffffffffb, 0x7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 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) 03:27:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="00de723cb03735b05f76216fde2fc9b91b170da55874b2fad9af1be3b98d4a5ffd5cb16bc868d9f902bd6b76402afb86eeac33fc8b83cc83b1d5ce50d2b23359aca4e8b163319501cb1442e066b1d5567212609a6a4ad92d91dfef720d4de5984df9a50ce5ed19aaba1091eb1ced6abfd62180c3b1a4a4444bff34a9bc6a569a26b13723e62675b3460c85dde5df8294bfe52215140207c960e7b23c558512228f82e8fb79b7ac0880e601eb9c3bdf37d5bddcec57bfed35da39091e92c348748a9ce6d85ac38bb11767e72de724d5257669e089fec2d4a983272ab95753e657a8b6f3251bfc7bfed5aeb50f629f3c1d08b7a3890d392e6eb7d863544ef3ee8b375b48179b31639ab44bee685a6fa04d7965894ce127521615c0afd4cb20f60a9d3cae0dde318557cc83962bc3f9c2026b68ccfbfeedb726614135fabdb5fc0be4474a350a7857c26bcfb14c02063ed828e9576c51ef0052aab3ef4d1ac033c7f5ac036f7b69672274d3336dce4fe807d50ece79b8bf96d4b6a46785e4d621eb9fea1b10b13076a3e8e0702f5ca2e8d5ae0f3f59e573b139e50eef4136db7b0e1285389054426d7e29a62433062232c55d82899f470749c056c150d455f5c97f784e092ea2a399f6b2e86ecab7e0cbea40f124e32adab2ee749a3578a43ac4740fdf2b380679b47b578d4acb8ece1e8d99520a99d6d6d3720d9bb9e3537eafacc7b41d38a23c5ebaf88488b9a84469f2ac1119fab1edab1e70a2cb6acaf04172b16400c7bbf160a2554e5fdaa39174b6aa2c3da768ea64cb75e97e0240ac36a58c02888541d1a93f62d35f3ce9630e0334befa5aa79eac8d854731342367cb3eb69b2608a4879f60c9cb22cd7ce37a4ede03525ce32e6440d28fb6edfb18afe563877a97e291b89892221aa8afe05c1098d3e7a7947eb32779b73142e190fb947997c0a38b7a757d4d27ee55f20c31ee207220a3db2d6ffe5d18183280ecbb7fbe038e6e8c60b104d1e7ad6dc2bfb49fa1f811bbd346e7e4f6e7922a340d7af19b78140b099f8ef8fbf9781a5727ce835a31f5403b0e43156309c9a050a0f0ae0f814d835083de53580f86561f33b68569a4a075f7907239f301a21a7df0b9f48e92ea74be3c9ec38658cfb28e9f15b8db92eeff8a909ae3ca7f08b62d8ae81d6d9e5159a3e4e939792af8e0a17dc93f5c308c95bf70406017c628ae2fd8ee455f7cd6968c0a3960d973b08ca3c3b444a340e8072ff69db52078a0eeee73ee178a8c10308d698531c369bb7ae6bd1b1b4e2f8378849ab819dac71cd85daceb4158e309f120eb411ff62b0434492068237ed10312928ccc1f303d75081626d4279b24e19c0d4350e4d19186e78169f4918e8d7d472e223468a8396c9243e4ab5489bd09c3eb49eacfc56616efcc1ce32801dbd1f97fbbd87306ea3baff6d335e10993c24982a88d6cbb873dd0c382664e309921958b9a443515a9e3dc4be8b22ed373d242189087252262cc5afa49dafae5b376144e702a135dbbd074ed5314249707caf5783e0cf271144b96844c17826f7737282f7657f7d5330e4c5e502991f37a682fd21d2a38e49f80d0f399ca9b57797787833828a903a5de7a7de53566a9a407a3f99098f2047f53447f63299944c833791bf134fa1a416bfb261c63a81dd6b5c44a2ed91aed3904053b6bb01fff523eb090cd79c767285f279b155e1fbfa4d9a89932ec95eb530bf1ec9074b22aed80c5ca71832273887e8100304f5719082460d8e6bbc78bc3e11c72a0f4442870649e429f716486f7a9f87fc8b15cbfc17f5d73f438269bf5402ebb27c1565329369d76f2a6ea84d4b9bebd7e022551bf08aef53d9e151cc216a59b00885427e52ea688ff757d0cb48c0068743b7672f9be7fb3dc68260dd5d5279bbbd66e568c480503bc536ffb3ab59b3774fa2704bdfb87ab0ecab0065c892d7f14d6933594f060c045561e3a87bafdc0ad8d592e41ed35c322fbae02d3576d1a939d11f897a39134947462720d3680ce688097379621d75d052bae2513220d79f05cc0d8a96c74348a8ef1e115e833de2ab10f9cd5e8cbbac92d523b17b503eb4f5a025fa7ac099e36e80d0e8c42f964dba8ff3f3b1e0e2e4fa3478c2f02643f1c4b9d879c80a9fa91ff958ea79b3ec85de14c273162858a83be688f8b2bf318e8ec302dc3d411e94014696310fe56548f4f5c7a35c543e0c6d6777b0bbc3b27b11090b2cf0636d12aa6464f88545a894655111131a91af073cf3be422a4591d4b9d3c5144f33d3a8c506f104984cbfbd19ddf0218d5caae90280ef7390b791e9dc22bc026528622ef43df59ea38d5163143aa0608d608f1476a788006e2b4479ba7720da4553ba5ee365969d24844c02fb83519c38c1cd04086e577bda4bacde6ebef0f6fbe514eb4fc00e1335f815ea281503a41d83e925fc2739061e5dbcda9c50888135d6c04e37331f7199132e921b603a6674ba69a3729ec8d62d1c15d8e74edc773b43a00634abd89f72a2881a2c469743d61cad7d3abeccf93add7aa787de19f66e1f252034a2590efb2c6087707abd5076b6e44d6d600bd6f01ebe7c942794afafa90b564e94afffa8cbc6b76092999d72fdf1c8cf1310a30a5c6fa7e8a7d8276cfebb961d756328e1b2321cfa85dfed0a1663273b3eb64507840f3bc28f00938b64cbc547bade2b0f7c8f720c214ebc9d448c4c00560a17090d3d69e866a8f35af5f0867c4762d0d074b298211196ccb2309180d14442f3ffae400969d0ec161c990d823af82202d59db2fc80eefad0af76a601864025c6b61de963435b7e42aa19883e97dfdfb4b5fa6885a02f4497548218fff9175044f86acc58733ae9a4af97f3b0e9a9cf9c3e3a02add26ac83e94a123f2b116fd0ac05a318dd629c12e0b2965466c48d02b7c78b015b8819b787319bbc8056853d45f39e166379675282110aa42ce4e58dff6966c690c981b4690929df58ac7579015ecbd9b71490c6198029701c2280d8a66f6e24dccab2aee5fb596f78ca66e15d81330c0dffd621d2e28ba747dd17fb63a7ccd04219a225cf7c971393ccf7b89eec1f7a08b175e3f2ffa6726a0754e9f6cb191a2bb0979b394f9fd3d8a3a999d1662597c7be635e5f095e96687d258db40bf5b59d76a027972c77200131a6bb2ca67778f1f3cf15ff911959a3f7beec94417710d9de3cc0bb3393e0ee62fd04ddffa64130cc0f989fb1ee0fc559fb484c9446db7dbc4c722666c9bfc1f4125a9d7eb08615cd351b413b98c73c2cf3a3302d63469a2e9dddeb1f44f517d955eee7939434c763102d14f4357f30b24d9fcf78dcbfcc6620ce9e28ab41ce1971475fc1c6f53a7d90f469a4098c2916356da32adf6e9e2089ce27e457fd1c09f213857d19e7a1bd69188fd84e5dba9d5a5694248aaa14b9d4de8d4027617d479a86fd4e8e9612bc649d205f32fbfdddcbf1445b589683324a4c12d11c33639b11858ebcc598a5a8320d6b240801aa2ed537b5f588f44025bc34ffc53bd14953e27505f5feb2dd8e80d9dde3e9cb9cae1457b3f59e983b06df98ea4755d95f03992f7c68171696446e716f1b3cfba5658f0a0c282928534a39dbbca8cafc2409893b433095dd798c7dad3bb63fec6f44143fb379ad7895057a3f13ac9bb12c3f895f040fc4977b5212c87f84a32d7215d4a04d8e1cee37bbad867535833511a6b69d257b3d64f27b006ac71d63badb6a13352affeca41be7007a3f7be3359d99e7e1734743bdd13b336980bd39bdc2a90baada117e756fbb74f14a2b94cfb340dba049323aed247b0c56ef98e5544562d59aef64151e5f9471cda6493f8ba87356cd5010350faa14f864cc3b423855e474b8f4fce0a26358561709c49480cb111033b8e80196f416478f178b6d83af604f451cd2c541cb80b4505574f77c979467b343d26fa649b0e9d19890b9bfe1b4ec8ffa968243c62ddfa7c10eee149e4eff617131c0f1e7b7a898e41a3e327949973d4639e6325419b314dab3d7401e160040e52bf29f6c641b79d02c063fa8ea2c1ea07c1f9e76b812cefc1364918f7019b1a0f3cf4cbb46534c386345498e0cee03316c57bb203eee27d090dd25aeedc5b1b4da860271510242b5d8422062903c170fd68dddeb6e191e89c4b350971797f33d6e4545d980e888e67faac48101dfaa1826f10753444aaa7f9bd9b46db7a9345cb65a509cf089da71b0d569a2dee1faf82f7ed33034e3204824395f4248f7fa350de3825fcd70e6ef58224e1e2567a5574393154fc8f5d4d03eeceacb4ae74d94ab69d8fd2f1dd4af8870f4596386ab0f9b68f3d894fcfca3b4c31d5bf3397b4cc02f28ebf93b4accc90f99437385b456f9260016a3eba85e20ec88865bbf9d3245ebc4c1d4f290f8c37f74ee336db33684c32da64cfc05c1260665434219a886b892b6e2e42981ea380e0af71f7b25daca1c2397f42210f5025f6a5317483234c74ad0479eec2ade0f7d4d69c32d792a61531b07ec9115ee51896f5febef4126d46d092ffe3798a32cf225666bb8e5815a5d7c0186075ebe69b5bb6a389e0525568ae48254ae12c7e255b51f80edd334495a75379c6ac85655e5730289c054413bec4f0e639d63de81e2fb084ef2d10bb382533dd3bebb128427d58ff9c6b0d79130b7915b1fe46cb592324ca0e5d7b1a9c9c86c6efdc41eef141867af31d7bc44ab1308d1f8c938e6ed1901cfab2d772d6292804210450f604adbab54a63e9c58901a175d330233cba39ce9d6a0dc6ff886b74475244804ef3f170955e6b185a52a0dde8f1d94957be5e81930d1133f09fb59e4c28beb90d94dac58f680ec569abb03da3f8c072b3335d9b3ea558f6b1bf99eeafab3c6ddb64f9b636a0313a41d01c07f22666142f49032598b0a90bd4672e3c142cc33ac08be82957f1d59d951a718c354d33fc203b344c8593cd0717c11ab22707c7ea3a50803a3e432a1aeba4bcbc73adf20a1997548043ea1cf2acf19d7be2782272891d27913a041304051f95bd3265ca53abd49a9d66ea3dfd6c99884fcdb059e7f466a00eaf6d5418d0bf965b9f5496e74f458b6f648aa2a063a17db47ebf240ee71452f61f9cae03b5bafc15ff129009d32af690013f9fe81306ddfe20c32034120b56fe6d0233587d8d084e7614ad4d175e3997b9001f64dee9903a1db8cc149599841db53ab1ed46f32e7521f0c58b4a0739120deaad7e67c9bd2a7c6e7eb2818bbbb34738788d457dfba73dc8aac8a5c2a3eced11d3a97684ba70c7c282788495ad4747334914950fc54c8ebc4b76bba12b5a210a4f823f5753e0ce665c842226d065c118b7197bb4d58490f9a5a8e20f272c6d05d5c0301d653b75850ce722b08d433f480c7a498d949d5f5c025531ab638e5cc85c38a9dcdfae2da851b0ef079b3e27573c93561ad1bd9aaedcd81d5fb8981d7ca098be781300224be9fc45a685a40b69cec65f38a263ee54ed0c2d06c4d7e53cad594bdaeed951eac3b85c5073e62c7c4d18fb2e8fe3a02f19fb9d352020fcba7d4de51a13cf2e42569c3e68d4b49ac67bd3af802a1d599a5c4a736729a118680234b3601b22963651cb8ff7b1ee6c71c472f7697b22fdac91bb6cbb4a491d54ff7805a0f233098258f9bc9733494b582a3dfc17529372a11bea26d3174044687749b44a9e01654d65490b9676aac23fdfb93dff84f7e99ed90fb77fb21f1b1a0f78c915a3753fdd67810debb55dccae3017904c155761dba92c3035d62603e843e0d167c9b8ba228", 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001100)={0x7, 0xef}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x52b, 0x4, &(0x7f0000001040)="e546460cd08b5529907389d89f6db37878c3d6b3486ae245603839a26c99e186c6bb7fcb484dc10c7661954a80eec0840b268e198114f2c3e7f8ce6fdead06a69b9a2837e4da", 0x46) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000010c0)={0x8, 0x2, 0xfdd, 0x3, "68687c31dfc59e789d557abe62de0a3b6c3b9a75", 0x1000, 0x2}) 03:27:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xd706) 03:27:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x400, 0x0, "d730c1e7bb6fc6e24234976e0000000000e74de4", 0x9ba, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x5) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) syz_open_pts() close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000200)=0x10) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:27:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x81c5, 0x0, 0xfff, "fc49548a70c278b47d5c6a8cc890539990dea194", 0x100000001, 0x9}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ftruncate(r3, 0xf2f1) 03:27:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 03:27:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0xfd}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x762, 0xfd5d}, 0x10) 03:27:57 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x8) 03:27:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 03:27:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getflags(r0, 0x0) 03:27:57 executing program 1: r0 = socket(0x30, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x3, 0x1000, 0xbb86b36}, 0x9, [0x2, 0x7, 0x1e, 0x0, 0x200, 0x40, 0x4, 0x80000001]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000000)=""/12) r4 = socket(0x2, 0x2, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000300)=0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getitimer(0x3, &(0x7f0000000340)) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r3, 0x100000000002c, 0x4, &(0x7f0000000040)="ffffffff", 0xfffffffffffffeb8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r3, &(0x7f0000000580)="53b69ec1966dbbd76954cd89803cefa0885b4d73bae8a26e14e558b741db315443677914732f65863372d299415e86d8b177e12c940bb48f709b0616220818cf66b85881ab1e811a088c3bb26fcfaa749bc3511352963210bec2f69bbc2cccc6d33c52f933ae2229a4ab69d78b93aefc80433787b7383554d1e9904c7d874476d11d21e6bbb2cb683072526ac1deccc00d2f45414d79175d9f52994c399ddea7618c3dbd80f75e699bfb0451aa8a4623a9c4688fcdf3ec5411130417c7af899f4359e9bca71cf6d17910bb410bae5515f7d33072c48d373346eb7a2e0901f6f3a8e33e74235f19598b7db9eb373e35eba545ea", 0xf3, 0x4, &(0x7f0000000680)={0x2, 0x2}, 0xfffffffffffffef1) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000280)=""/69) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000180)=""/176) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semget$private(0x0, 0x4, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0x1}, 0x8) 03:27:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 03:27:57 executing program 1: r0 = socket(0x2000000018, 0x2, 0x3) setsockopt(r0, 0x18c, 0x35, &(0x7f0000001580)="9f252d69efdc4e7506eb5beb2824af9ee0b3f9b488708f43b381dcd8e09c4d49a6c697da67c6ef0e0859b69507c7ff45f44b6027a9b5ce", 0x37) ioctl$TIOCMSET(r0, 0x8004746d, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0x2) socket(0x38, 0x5, 0x107e) getpid() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x2d51, 0x4, 0x0, 0x4, "1378c36d808adf50fa3ece007d02da4af2f3a74b", 0xbd0d, 0x7ecbd72d}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000280)={0x0, ""/134}, 0x8e, 0x0, 0x800) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/134, 0x86}], 0x3) r3 = msgget(0x3, 0xa0) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064378d6e510b163c1202a69bb60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f1c74a16675cee04fae3b3988031c0db040d058f39d35f9ad143c3779ca89d3077cffefa1faca25e2c4bd0b7949550e6aa750911ca635a6b8797e09fbb68cfd51b5c49"], 0x1, 0x3, 0x0) setsockopt(r0, 0x1ff, 0x3f, &(0x7f0000000000)="3c3ac3a77cbf36c5f6cf8179821e2e3061da10714dcf1013778912e170c2fb7052ed408178baaa1aadc8fb257bb8e895ad8ffe8c9761ea864982106b66d17a3e773e340e02fc9ad13ad5151584196c269c78844ad5f25d5083e48131322382122b8f990aaabf656a1bc89019db0fe5dcbcda1123712bac7a157e97ce406ebbc17f588e61061d52871cedd846f8e70be0a11ffd34dbeef7c75c64bba7a6b0d7d616db3d59b9757769f565db775e824f476a3fffc1b991c279405e45ace3e442e6942e32034bb006cef3a0aa23079daf0d0d30bae6e40fdaae4f7cfa508ff785045497d3fd00e277e243f47d2e5b0d7ebf60", 0xf1) 03:27:57 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x60, 0x1ff, 0x8, 0x80000000, "002dc7fea4144794dc74375445deb2f2898c0908", 0x25c, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x800, 0xffffffff, 0x1faec3dd, 0x8, "0e5d82e5892321422cf031a5d4d537f6dd23dd05", 0x0, 0x5}) r1 = kqueue() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000280)="65f21343c0323432e6541923c1be887360ff9405bbb00a58c6cdb090918824b69d2474ec7c0b5ac64bb28786324450b65584728853954693fe520e6156d38a1b58ed69db4f71f2f7bb8818519ddfa27800bbd32ca5686675330e64ebc43e502fec7186d9bc550cfc8053e133ee1bfcc618d0ffa31bb9d99020b107b2ee0b4c1bf0ec1d", 0x83}, {&(0x7f00000001c0)="0546a78bf7da63747de6002e453ef3e8e2e23d6cd0375172be41fd3704eae5bdbdb1e99e482729071f4b649143ea37bea0bb664c4a8d8a0a08059d27006164bac2c9edbe3ef9381395e61208357a67afe933dc23a9162b8cdb7fe20fbe67bbbcd6c42c6d433d31f610280f8a", 0x6c}, {&(0x7f0000000340)="748fc70b97ada895364707676239a6a59fbe34940de3cf1658239e555184af1b8014d1a4ab451fe802dc2f871ee6b405e87709fddb15446d05c079fc7bd66675081463f712ea3ea25642a40dff87f59239e354484c6a0ad630f020cb0207f3a22ad1984bd6741c6a89ef0df81b85ce3affb5a2e01d4e24900b0810776f0db7e3682210151a61d9016a043e9a093de7585e3dbb49be94d38654733de5a9", 0x9d}, {&(0x7f0000000400)="a2a2796257df4439a00c104710b5992ba5ae70bc4adf1349b25eb2c6fca8670339f2d2ab628804f4fc9d455fc3bd652290b829a25f82b6e301bec14428d5c6f21a485c5eef2e9ef52a6a0d51a1c097027fe3de5ad24f05f7fe0fbb8dda3cbe93bd037daed64798b89b2e99ccd59477617b8b660aacc6cc877623d12614cd3fe1fefd39bf0d691e85601de22e09215932886e2a7262213cf3a0e4a5f9a2797ce01446f9ee86ff368699f6f11ed1500e5d532bf16929bc98d8026ebc26c0b60837fe0e26c0dc595cb593b45612df45c825d65db8ed64f935daf2fd500d8d20417e45587c7091aee0adb4c2a534eb5b89c23e", 0xf1}, {&(0x7f0000000500)="9ca0931e51215ac30d92907c9ff13c0e5720eba6106fcc2a4e852755e4995e017ba97c24dc190ccb1a3d5a01921be17f2135a4519ae24a234cd564bd0f3573258d957720f0c3b6155e66d81efb21d8dbaa1270c22f1cafad611c2633f861f0e855c9911273106b3b97dfb380e462204b2b09a177b6400df391c4217c516fec1cf7fd719fd8e6932a10c0cb360236f2b3553951d7907cc1f9277532f9a4c8ebf8fe07a1321a4630ea638489091bbb4a4d1c794dc9ce20c6b4b80a3538b7d8726731c430", 0xc3}, {&(0x7f0000000600)="057c4181ee82ec1b378816d152ce2009d61f5f665ca8f533a233a3ac70b4d93109a7978e61493aa802633283e138b722846ef3412629f64e565885d51be56d2ebf200b52d192d6a12780adda43e960f52e594a0225c960f43a887862f71c96313bcf32412851277de5347598130614e9122851e8785ab735fbffce45c5b05aab59b93003b9cde01f4b8d876796e2242e5ec05246bf375cb76a966f7d98c4366d015885450dc9d571c348c89902321f83577bf1300b582f551f6a2b3e5354d56806", 0xc1}], 0x6) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x47, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000004, 0x3, 0x83a4}, {{r0}, 0xfffffffffffffff8, 0x55, 0x84, 0x7, 0x365}, {{r1}, 0xffffffffffffffff, 0x16, 0x61, 0x10001, 0x8}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x9, 0x401}], 0x101, &(0x7f0000000140)={0x100, 0x3}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:27:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) write(r0, &(0x7f0000000000)="e4c4999cf04e464980180ac60056555590f5019f66b33bb8508cb1c669ad05afcb2f977815c610320849665b7a6d5f88d3f57da726d32a02ed829cf40c9888d47a83de8dc40fe185f698bdd442e43c96532a4ac993e9758b9c18d57a15c96276a51b", 0x62) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) login: lock order reversal: 1st 0xfffffd807f00c9f0 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806792c700 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(81189923de967ac2,81,fffffd806792c6f0,fffffd806792c6f0,0) at witness_checkorder+0x12f9 _rw_enter(c46a56861cdc87bd,60b,fffffd806792c6f0,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(c6b6bf24e22b17e5,fffffd8079355e98,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(bd9ffecc8bdfbdae,fffffd8079355e98) at VOP_LOCK+0x55 vn_lock(654a1a9727c16892,1000) at vn_lock+0x6e uvn_io(c89c40114248f88,0,0,fffffd807bcf96d8,0) at uvn_io+0x2ca uvn_get(a0f28d0f7868ab26,ffffffff8146c190,fffffd807bcf96d8,fffffd806bd8e178,0,4) at uvn_get+0x206 uvm_fault(c89c40114d07bde,20ff9000,0,4) at uvm_fault+0x12c1 uvm_fault_wire(5f6bca5533307c66,4,20ff9000,fffffd806bd8e178) at uvm_fault_wire+0x70 uvm_map_pageable_wire(bd9ffecc8baffa90,fffffd806bd8e178,21000000,20a00000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(1917bbbeda9c33fd,10,ffff800020b92e28,d0d77e58078,0) at uvm_map_protect+0x610 syscall(487842b9050bca90) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,d0b1c0b7010) at Xsyscall+0x128 end of kernel end trace frame: 0xd0d77e58100, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c6ae20 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001f47000 rax 0xffff800001746440 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0xb787bd4684e1bba4 r11 0x2d73e1651c56c975 r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff822789e0 w_lodata+0x4e3f0 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c6ae10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=306160 stat=onproc flags process=10 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92978,0xffffffff82300be0 process=0xffff800020b95a50 user=0xffff800020c66000, vmspace=0xfffffd807f00c9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45588 116809 49394 32767 7 0x10 syz-executor0 *45588 306160 49394 32767 7 0x4000010 syz-executor0 49394 44094 87186 32767 3 0x90 nanosleep syz-executor0 87186 118703 62903 0 3 0x82 wait syz-executor0 12611 304095 51869 32767 3 0x90 nanosleep syz-executor1 51869 439493 62903 0 3 0x82 wait syz-executor1 90498 103184 0 0 3 0x14200 bored sosplice 62903 108124 53783 0 3 0x82 thrsleep syz-fuzzer 62903 400671 53783 0 3 0x4000082 nanosleep syz-fuzzer 62903 61845 53783 0 3 0x4000082 thrsleep syz-fuzzer 62903 511859 53783 0 3 0x4000082 thrsleep syz-fuzzer 62903 228608 53783 0 3 0x4000082 thrsleep syz-fuzzer 62903 492500 53783 0 3 0x4000082 thrsleep syz-fuzzer 62903 65180 53783 0 3 0x4000082 thrsleep syz-fuzzer 62903 466947 53783 0 3 0x4000082 thrsleep syz-fuzzer 62903 24578 53783 0 3 0x4000082 nanosleep syz-fuzzer 62903 173195 53783 0 3 0x4000082 kqread syz-fuzzer 53783 504605 57679 0 3 0x10008a pause ksh 57679 204641 38685 0 3 0x92 select sshd 86172 476030 1 0 3 0x100083 ttyin getty 38685 194690 1 0 3 0x80 select sshd 10879 73720 80485 73 2 0x100090 syslogd 80485 210192 1 0 3 0x100082 netio syslogd 42387 524288 1 77 3 0x100090 poll dhclient 60749 146576 1 0 3 0x80 poll dhclient 42888 391076 0 0 3 0x14200 pgzero zerothread 91155 457822 0 0 3 0x14200 aiodoned aiodoned 47369 431589 0 0 3 0x14200 syncer update 62995 312098 0 0 3 0x14200 cleaner cleaner 89556 11767 0 0 3 0x14200 reaper reaper 12899 519934 0 0 3 0x14200 pgdaemon pagedaemon 21561 172960 0 0 3 0x14200 bored crynlk 86316 366040 0 0 3 0x14200 bored crypto 80906 340458 0 0 3 0x40014200 acpi0 acpi0 49500 113937 0 0 3 0x40014200 idle1 11916 200036 0 0 3 0x14200 bored softnet 58850 47117 0 0 3 0x14200 bored systqmp 21518 279260 0 0 3 0x14200 bored systq 15204 326600 0 0 3 0x40014200 bored softclock 62442 226925 0 0 3 0x40014200 idle0 1 443477 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper