ent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000240)) 04:02:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x900, 0x100) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="43caca13d0acac3a7023ea8807c405fe7d3246795efa7dbd35dbce013414cbda3e7716f1d24d9855cda09c88f07d75429b3cdb70c0bf34561fff28947bf73df56b7dc302", 0x44}, {&(0x7f0000000500)="ef44451909e1ef5da8daf523fab5c58a2e2f03248698a5af410e53dd241ee611a8ccf8198dc1854bcd148960af08", 0x2e}, {&(0x7f0000000540)="7f6797c234", 0x5}, {&(0x7f0000000580)="7a4d939832e64a110f211f65d2147d3aa3292a3eb686", 0x16}, {&(0x7f0000000600)="6de0a90805afad3a2496d0ea", 0xc}], 0x5, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000003c0)='./bus\x00', 0x81, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="5d92324e68daa9183eb6b379afe13f538d683386d08cffa911acfc4989baba89c074947b8d730cf2226f288adb5e98bafd60a79aef4482ac30a421e682c7e68c12a6dafd0e026b3b3e4bdc3974e7e9507d2f6189322cf61c82777097e16f2d47f5983df9158b8e243259e49e8289d9321921563218d30d0fc6be751390d003e9", 0x80}, {&(0x7f0000000240)="c1a87d8023b44609bdae44ac3f7bcd8b829e460f5823f55fbb0c4ae5f8a20e553036c8679fa400cc0a155bf6823d34b180ef0744a6f4641f071598d38de300742fa3c4e1c7fc7507786faf408edb40c4a3ea4772aada2c9313b1b141f2e271557196ce8470cf8c92178a05546393f46dfdb2498e205a", 0x76}, {&(0x7f00000002c0)="beef3539759530e99810431f3bd6e14aa1a6906f38e35aedb680061499681a4dbdc13919a77897ab223693e9e472973ae788169efe759815d420cae623a70854fca36eba5883a8d13bf16a91b9dbb57f051aad8fbb1466768eae05cad506c1264d437737ed32bccc9d1068cbed17424c3c6e0e0cc1199d4da6418d9295c5ee7d986437c36e30cda652bd65a8f656f28cf0f3966b98ecb364e806db4591d2932e5bf24c9bb1467a7f4353a0731870e296d0363dad3c64e4f12f11a9751d959142010b5df49b9f34c448bed9dd12ddeca43fb237b8fafe16b7d5fc4be18abe49f9492c02f6767c0ce8e0ec2224aa26e312c2e25315a4858f", 0xf7}], 0x3, 0x0) dup(r1) 04:02:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 04:02:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x101000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x14) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10001, 0x6, 0x4, 0x5, "4aeb76b9cce706ae556624710296428f01663bbd", 0x4, 0x6}) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:41 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x100000001}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000180), 0x0) 04:02:41 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x4, 0x9, &(0x7f0000000080)=""/233, &(0x7f0000000180)=0xe9) socket(0x6, 0x4, 0x9) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 04:02:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwritev(r2, &(0x7f0000005400)=[{&(0x7f0000000180)="8fd5a9c6109bb0d2bcc2d7e98a901dc33d8242fdcf625db6fca0b2259a56175a08ebe5d633a34d99b6c99ab10d35a9f311e866a5ea85ded50632013782850f887766decae3e60a25e0bb7ea3bf0cf1ca9f8012d36c35b948027895f6d14f47aeba007d15d082c6fb71fd5390c556adc38dda4ed1b6ee758f87f3dab56165fb3faf2235a30afcff676c6edc123d6fcb62ea7e7a7e964b1f1e0f67cfee79f98f836cdaa67761419e8f67b87e1fe6bff8e43e821750c6636c40c8d7e3d35e3a0b9e0b5b7e2b1ee4e4e0f72722cb2a0c882920473bb036af9ea0a1c29ce6e1911b51b614390b778f7c489bf9dc3a2be38b94e00e87b66fbb5289f1865bfe9739c2c372a083f975944adb340468b8efb4c1a712513bfe092a2b1fdec3d91b2d545b3194ea2e7c6df24de6bdc0a5b1a2cd9c90b80369a20c0e724ecdca9574f0844b9ac55e81bb738b2266c683a844d3be618048369b34eae30f9ea1d8f9730f3cd0f3c849af0217b24fc32af1d63ed1c6734264808bac45d3a74d9317ac949e1934d1e174ebf69dae0803500c3ea7c9eac6aa477eba3a227193c19ce32bf38d8b026395d1c98c8eb86a85f023e40991a324cd39f24b0583cf2247976d682c5a0b56c8ceea3551569b7aac20f693e893c4be5ab0f6fb586fca4944e71ef23fc3fdfa04053a9794fe965b3977def5dc8c200e531d91d72692157b8b6de34dfacf2228a3004a5a134fc7135d9c3df3a6ea0df28eaa784fd95f99054d7277946a1f2b723a928bc2a81c214b7db3370e66965d51e21102a84482cb2d7abb01f3babbe1187f57bc3e74f3d6af2fcd9a4399139d2c2f33e9697fb93882b17ca7f3b3f307e7f055f2fdabcf9bb5cb6178c283032c000e760a477e6475684b63dd177194e8207c2d4957be50926c5d162dc8baca470d45ba471ad67c7c840f365244c12dd9733e1026499d212d97747d1a86eaff7f55a1e4a8a435c148006dfd861ab559d951deceb7081b884aca9444eafe2d8208cee4a31cbceb40cc2a01a0faabf44e8e036e7de59906546f32b6b2c4312faf8f60e58380b82edf1db46aa046cc6ed61ba47b2dc409396730a5e344ec0334bac7066726189a2076bb07db35801151e0f5acfeea29a36dbd437afd749542be76a7549282cd3cf957bbc2ed40501df0f8b2ae07f64a0d1fd3ff14c873983b1e9d4676f98ddf72ae30465fa0b52999dad2d5609fd0b7e3de130413b7b5e560e368b4affa4291f006d6faba938f3a94efd85e5e94f9a487b571b25b250c098eba3e3079d97f97ec63cdc2e13a28aca2b93e15e2d3a43c038e629ee34a92de9617808e59bc75ac5a338131cb384c768e9526d0721deb93aabce8110c2b5fd3c4eb7ccd1bb55f5a634def2f975eabf17f9d47b6d9af598e13599a48cf7b0edea275df15394bed3820bc78e831cf99ddb8bebab1f2f5b74c0c47e74aa2a58e85505e11fae9de6d79ca8c088a773c51ac185d3f1090d4515c69f0bbf16727d2c868a4159f505df4e68113380787621b67d406bb71ac5acc19613a8fb3f539cb352ca9110705cc99ce709f354f8a82acc1930b40c6ea7743e7f2c17644a4fcdea9cf84e8c5640b171f9042771951852e4a4f800fdaee418604390d2722786eca9ea02b4c29416f97a1e80a819e2c1627ffc34a9c57b0d095be0ce0397cf2aed56b45b6566b4516bd0ebbbcc6e4505ff28691891e687faeae725729ce36fd2cb10ffa91c227dee92833120f31505d7008764559d49d4a49ffb618b3e05c8dae8c74ab49e555fc94f773658fd61e5706cd52a0d04e52544a7136d642e9105daeea20c7b73d0f53d69e5b82cd8fe8b7a02ca83ba93863d9b895769452d7d31ebc274fda9b650ef533f10e47a9bde5f308227dbdb733190ece428eecd6826bbe3a274c9683951b5630da85484157441d968098a302c5b6823391a307d8cfda32cf6faff54dd3472d118fdd08697c7d20d97ceffab07995c34e34bb8d4e85f116c61b7008c528636c700fc2fe91c9ea0fb8bee88f98ddfb3138baa4c1bc099567a0af621d619112503db0076d3c26991da7d86f46178cb70a15cda0eccfc1d99b0644536afa3dce62c13f9f782d2489c98d6745fed2f020bbd88db0e883c28c766979963183894d76c9e1ec19e675c196b65a2f2dea5fc828a1d0fa01c72eb969eae4636a205fa70fc9f6cb6a5773b448aa2578b6ee88b02d3f6a48186adf9b131674f194b87754193812f8c484826f32c9ada7ec22523fbd4ec20467e2f18d6001e6c5f29ccc6c64fb06634a65beb33a5717df0a513588110d7de6cc2f8bfaeaac1bd0f7b5fdae94f0ac5b2f10624717847b870d355e631b7f6df8cec35ae4a5f2a1e594104fcaf2b835b6cfc5560d54312def77c336d5be398a71fc8d44be23daedeb92a0a0e3c8cb072a43f70b94181361426e5e287b8a9425a2c9e381ca96fb51a8f32fddf0c322345ee264e8125fc95093d379d42c0fe8c579aca04f9cf7942b07714bfc3290527976ba6a22eea39d683de0cddb391e0c88edcc536368706c21a0e58455a4dee5af8cb7c8ac7f185c7176ed8988de56bd3c4df4398d70e1fab91f097815679955727c5849bb3c0c1b8db94a6856c19d18ef2baba4e00f1dbf3e59f0d2774fd4b4c128943e0149932e54869541ef20b7d632dca533751b622477df974860895faf69ffb45c17429b1654577a2f18d767296641ad07e480033fd35623734353970c8db5a28ba94decc8705e9cc72a5d993546228c513114487b7ec4730cdf8d0598bfd2b254d26254a47391ee575622165a6e0f0213d23e6387c2578f41a5568d19712d0c4560a1a413eb4b586dc4a13ff7dec1ad6856ffd97a3a5858fcdd419c1eabc30a768a5e55b67cbaa04e472d6a4af73b32c300898e5200869f71e02b77ce13f52af2ed800f48db68b8723b60b9ac859c5b78a248855dafdb702b57eb9f955db57b18c257fd4840b7f1fa99d13f27055b001ad631a686b2be3dd3b6cd8a7e040811216577c578ee6c43509a9ff0a4afc3f0c3f76a347791bea7f4e8feeaada19c3418e8bec6879d2ece1ff98ec8c9f8816a93f82b590f07e90ff183311079212bc53076164ab0e6c07875b201a15911f59794180a4fd38d63fb69348e599f9890874b056b6c605a8915a994f19a827f8b013d4fbc0e70746a47eb06eb13c2b59e1f655aeac2de0ed08ceea5c1d5fa1240f1662a069346f87f5ca737b65975aead870376aa31076ab11c8fd19b7b278fa8514e34ae3943a10e5b40320ff971753b323e57189cf0946ee4c8ed6ac09d71dcd8abbd837c60f0ce979563fe82ed0b6800448b0112d5f08355445767d4640f0a55cab5baeb2950b103ed2c2924b89ec0c622097acf0ec4928c180dd4d9136cd05c7489d6e3e719d4f099f57885a031668b9c4210c6a5ed7f482fd23ebc26fb96d5c189c9b97fa6a6a6e48693e43b4651cb26d00446e6c9525166b2214affa4cdcfa53f93d58809d792efc587b66381a53399ddac38a35a22a4eb89ec658b7c3ec4fd676890e33ff1d17632f4a0048233e81980ead362c7ee995fc36d147a0363a503e55d2996353243d0413cce63b0b4cc9ab316ce04a594478605d0eba0973affb818be25afcbdebefb1cd6343af942fc24b08952acd49066b16348696880784e057cba9f5f4724b08a1e7b8432cb7d22394c619667ac483b5b36a3f660afb9d15744647c4d2e497f3286f4857f281980e0290a7068e3f0004a1b96741bf4d183c6ac98cccf9464046c4485a3ec0896c349f5991fbf50d1462bf9ae250b3d8cde2de5c86d76805eaa9f1a71d419db76af98198612f93798a140b5c5bbea97466ba258768af9a4062508333da04e08b6ee351d050cc4f44d272c8fb62c652771682b031123ca6201168cea74990628b156acbb2df02d120e10cb04fbbd9985edc7e044d9fadb4bd7df1d91d3e736a5c8931b19300e0f56ada8f6d1e396df594748e4a502e95b67a0fe7c155f7084301f850524841e8038e08753ecb759b3c6fb804ce0befac7161b7c6d9c760b1f06a0dda9ef3e99ae2fd412554cf4759772bde34c40e0a78fe609f073129018a40e36bc4702756be7fe4ad851ce011b15277a68b58f624d12773e31335a1408e956270fdbde4988613e792cf2d7042215c9e14180cd71fa0f8de767aa2a7c9c31743ed16a2ff79d5efad6a20106eed6e3233140645205af62ab3a85cd6ada7e5aaa5e69741c27854f8b301f33dd0c500c1f642a780c00ed2598e4e61ca515565dccb30eab3ccab71149aa31e9cba79a949dfd72e07575ac97d4b8f2975fe83703ea511398e58bc0c42d9d3d923edbd28b04756ed3afefb818e6e99d6d7d874718858de02691dda6447e0b8c87687beaedc3f41cec6db4685e710a56ba478dbbdce7ae150137b421c2b6b07b3fdab1f00e83aca3c30718d4cee073a454921a58264b3e5797630ee44c242e90f644fe30b0df0defd506282537c6bd46f527023b1558249e183ee20e22a2def0957bc47c8961a52c8c957da8d086ee034b6d5c36ee92ec1b8ee264d8a658c9439d4d20dc4cea459515cfac44cca7790829f68c6efffda412696fc36e9353ac85a064def5722b2d24150de8f719b3909d63b880f959a3e2ad20112bc03df7df10dfcbcb2093eaabe0f373a941386ff34a4b5a9fc0760a4c968c67886fe32f75f9a85c1ad3cf4955f36b0e708465cb53a670cfde2adb42f2aa8bd8bcb3ad650e152c23a9ed6e8aeeb8e438b4a70945959876fc0281129e19a1d8195de27a6c82d65bb6042641c9ae8f5adb32906d9996cd0c12c1e796d716c7bdf315282b7c8869763828fab16d9423fd9a4d6a4bed22aaa655b58361cf6412135925a85d174d1033ac81b60111d8707fd738a9253e1e4b8d0b87e483293f4f1bcb2f2cd8a499444f3fe3f3a8ab76385b6e8af3bfb0493d552e66c5eb82a78c978b3b94431780cbd72a12a295796559a1ccbcd6e5d284dfdfb56cc84c9a3b08035e954a3693df837567db95c23be4637a910b3a4d245e893b5c68fc94d2bb1510ea11073b0e12f5513a3183e4a84bb1e99116ea1a1eb5436382db747d2db3ca0f9393bf1096ea86837d20eb493f6d6bb78cc6e24c924b2bbb427a07b9219899f4afefc5f0b4767e631e96961f1011fa174dc6f5b6335f193543ed081192dd4675e59bf6bd0bd7280be8e54deb0b46ea77adac2d0f1419f6e7fe7f407f3e4ebbb4da4091e8577aaa122140a34656ec5180c8c18319686d0858c1685d9db026daa833f9fa5fd5b95e253efc96672fcd025634a0fe0c4b49eed66a97093fe7030e9b6a53d717ed404082535e16a4f8727c93bfb0725a005e76f2da6627faba177d9783dadf79c4c2195ba432f62af1c6c89e810765d124962bf0d19dca28ae567246df6ab2931768fcd75c38b4e6d967d1e4bd2fddafb5173becdda8308088bbb420acffaa3ec7a356a742774ea0ab52c9d7f88aad73a1334d3f04767a8e2ced8d7ce24c03d92ba22bf786620ef164028c0c9ef12735e4fec2d903de0da16ba69e619fbca9242c2c07754f17bd5266854855e66a00c111b148f8ea12c08fdeb6d2c3336059931e2a461990ebedca6df633f369824ad77eeff1a614a3534260f7c56bdeaa3bf09b3ec8be5de8a9274c3f81b5dac36694f6a2c671e726926e7ef78bf66c5dcb7a95b4c026fe644977d40a00a8e8d59fc53a97e79637d7c0e5090b85d5b8680e89a811922374916839d32b9655d02d001d980f5025e288b51f6a40e293ceaddf0a6a68e66ad4c54675", 0x1000}, {&(0x7f0000001180)="e1d0d22962dd55bd2a3d2124378d66ff5d205172f52f80ee66fe7f3ea9e5e15c81dd83e57cc2a7820b140bc4e8dcb355276d42c0405224a9b51b9939b57290681e881d9a2837b5de875f83f7e0ad7913771da52c3547da4ffd0b87c3b6ec1d8f2f788ad7c7d96f908a51c494ea053194dbe9a57b96ac9835c519d55b00fc4a6d5e8915acebde49e6889397a50f6307ebe3e22e72fe4efc520f3dabc264545a0e1231d3616e50b4730cac65f93c0493b56750d081726c1eaeae5635129db4686e38a29a6ce0948b9bbea53fe487c68fbfdbe97abef63fe4aa08d6db1d16d15a8c4d963c8176f7b06a538bd22e1860add3ca4ecb8dd5d7f6358f2178efe5ed6c971733cdb92a54583f5002dd052d79ad821c35a8ea16a31dd7118953c61ca90af9bf0d92ab7353a673c8cd267af9c16379e05bbcfda93fdc02263e0a35b5aea452d62fd314e5d77d157a53e5c2e80ce5d647883bb0b290338c3ac0146ad1487f5ed0a6fb55e24c83c72ca63b074c71a13d3c2f22c89f6b2f17d3029f653f3cce098d6697191ccafad7393c936388ed8ac74faa8cefd88e0a406deba1890912ef1389d40a6457fc10d656ee4a4c2e0af2bbadcfdbf88d9b582ac32469b860c14de99bd151929223b41798c117c5f154862ba298fb2d8a0bdaa42caa930a527efa82285d33513ce5308abfab2a1d7d0d96c66af7d22d1db5c06fc73c35f97b58e162ad8db55f83789d681db6b4e66ddc78620374ff484fdf147f3eb54b55d93879566bf1d46d24ae8ab30fe94939cf282fdfb2271b1c5484e5c9e859355f4d2457b94a0d5cd995b88f02e5aef32a9ff6913721830ede7e4ebde8e940995b61cfbec7a71ab29e8d074e5dca5be44bf83847dc7e2218f085623be9c5ace5e5ed2ece221bc0149e8b46ed3b2bdec68741f391f677d027d86b4073aff3d37548d61855a8506c45b5268e6d91a0f0e28136832567312f013fab324c0ee1ddb201394b9a223337a7a3d1fd2ce27b88b853bd915629d3414ce83e2a597a306d1c17c13cc1e5b4b845e70bd4f16238c44fa36d5969dd6557d0329f393840c76b6d8e72d71ca9f73e59417dd228cd1b2d3571fe0f0d48b37e0f27cca2274cbe52c9529bd54bb0059de0dfdcda7bd3247d9ad31b68f75440e5afcaac0959938aeb065f0b2ab47c76eea9921305ee3954ba884ec0faf72207159a32b18ced1e245e9ed8170c8ea86bee3d3932d78d0eebc745c7d40f52dbfc4f04c942abdf60e71d2201f5023207e911ce8b432bd604b6ec26dea651a8ae7ed8bdbddd6748147936147b36e64668254ae40cafe956ee02d8955e54bcef9c318b1df7465a1ba752b45ab4c9b5e2f60d2d85e38c2ef979b41de5fe72da89d7515500460e0115ffe41bedf8908c9be48f6a5a68b3390292b7c3d1a5044c03109041a71e7616155f4dda4d59b55d6df3b16fbb272eb00f8e2e12b89c996493ca79d336e7dcd6fdecf184e595334cf9a91a0510a14b80b9bf0dd617baa62201ed4900cb6beab67fa77db887ec5116eb20b17436ecb0dd93193fb409836da2f01f74491cc747d474b6758ab404a6a15da5b0bc751eaa4ef40bd4d8450bb5906f911c6a368c184656cbc4371d1fff4e65becdd1bc2977cd5eef493056f12924e2e42e052d221029f4be5eec4b7402fe0af2bcdab253766d6a2ec36d61b472c81e67ec3428635b6dd2402f9c33f72d138396b6e329aaff94b8e503360052ec11916018261d0a46c818bf259902d32d40fda49865f48b8dfc3c40deaaa22fec228212b4b743c6a926e8f5652c0ca7bd5af4537dd5f7ceace3a7b54f305c83dddbc59e23b2af675a7abef16ce013f1e73486c602217608e408b87975aad8a3278a75ccea66ed4fcca4fbe92d2aedd9f76707b6a68ee8d73fdc19b86bcd5bf545bbf3507781a6d625e81d5b84ad427b5b8a4ce85dcd8a999970a18fe3aafbb214b4e91123bfe341c0d19bb35d9d2be0e10040742ffd491267941a7b495e0a3987f7a2a6a37c9c6932d160e8da4f90621cdea158d3d8984127ff624979e73a0b6efa201208560c63df648c8e8c624678c100708955296d5b3be97cbe077464080780ee80e6bbac6b56def59f032538f6551f187b71e6b261351ccccfab4c78a925d5ef7b7c5523d2f2d611b677f226d916338aa85d98c3f2b00015ebcefb8a6163acf626de9acd3d28c78afa6aaae52539bfd1d3cba8963c9553f3730e52df86cc700bd81c02688509f9089c9463a2682fc36e053744cfa088ce36b2adfecff225fa7897f84eac5fed543b6792b8261053b2afa5bf33a9d48634774c6d3d49dbdfee54c5bc94b46770975d9314c9402ffe0d5d031634612fc27991a8897458d102e3ee8975fa6834c9e63b9733d14a5c4f7317541ada684c47c6eb9f9ce3d3fd040dfd15a1ef9fe0159bb5d7d32debe1adcca0d0ce7e74b7b1d46f6067d16dfb0830928df38cb686a291b540f5259363566d3ebb52a2e52438b4cd3ecf5917611a370347819f08c38a2adb2abbf7c07aa72fc8ab562ea899405d04d423d8a799a1349a76dc86fc1f608240448801f2b874e743ad090845ccd2e0ac8d306afdd137ca20e9f9e9b2dc04ae12190d10250cc7c915a33d118df581463ae64737928f8bb2d523bc7a0a79c771c39cdfb9a68d4c1a4df66def1c5842950a8b98ee3c03ec1951d2586f9a034f4425e42d812f300f66b556e7329c996f2810d23ded6c67ba74d9486a04842dd3be63bfd3774e4f390a9995185ed1a811e29fa7658ec7901843c38fd6c0b08e356522704cdf5e2e8750f65be22b893850b72b9982cfe0ff9597dec490b2bf34894c87ccfe92b24ffc49a5c18b3c9e1d1abc0dfe9f005e1b5bf913e238ee0c17f5999da88e5fbc3340bb8fd71f19e02fc2ec735411f6032f75c841d002629288fdcceb90376a51689911bdf0a04ae13708dd4048b9ec0af93862682968b5749babc780afb3686052f0504692cfac4ae8f9d07dbe6585ba4be2b64592f960e480cb92fcb2d96e10a8c2155a33bb806dba79dd5d92976a1b0a3a43402c903a2c4520cd8f74357d1475c3bdec1d7beeab305743b834360c07fba01b3ed2584fb8a59378c5a435e0569b2a2879108c3aa50cfb097010bea26a734ab2a192e3c4bdbefc4d4a31608b9f1b43c7e883c2809437c2acb190ad95ba3e1ddc16b2ef9792f9cfae4a4062c2fedf0df39bf4f8f1e182ae1af511415764b432ebd21abcf4716804565340d0ea5cad8e734d2dbda13a53dee0393a8b625dc0413dd131c7bffaf6cb78c44682fdd7b0fb1599104e771a435c6c2c5362a4655a982c9fb07c57d183c8be1d366d4d506067771dbacc4dd9ad5078064f09caca7b89f497c731d86fd412d5fb39b525ff627aaa619bc0a1fa24ddcf67208a8007b1dd5d8c37b9b79fcd3db922e5948a238ff27df04935d606fe26cc5bbfdf334e4c40e3a7e5062dcbafde6a5cc5445c19cfc5b6be7ce3e64439ecce5e0ddcc86fe14d004b358b97b36d7ebfa550ca6430b68e98a80f81001d005306d8e21f9c8f8c34959a41f25c84e47ce890de11dcc6caa5d232fde58b300222e080882dce2ab853e73c05f97d1eb44011dac88890a69dbecc80eb788e9c824ba3feb9cf977a75f0520224ed6e2f6fb800508619ea90e5103799b35d51f84aadf612461562fd6d48d9d929c20eaca390e4392be614f462a33dee2bed1b75ec3fd6bcbd36cb69ab597a5a55a9d865cf46ed2195afc5fe0b3719ccb7e1110832c1852a0c2fb855752abc7a63fe532af8f0c9609e8adce8a1c39a4d2d819aeea8aa7e02dbd29e845bf15ba659ffa971b1c6a67c0e283f853f9c867577915116c57f5c28c24affa7fb850b48b8ddc76610cce880377bec7132f7a83407b5f8522d4adb513cbae56f6afacec43949ae453ecde27b0e5f3412524920b215309d8cdb27341cc7eb19d867e5e3a48b4c9d31c37ae785b668846a55e1ccf7c8409e8a1abeb122986bf303f150605e63b0364c99d095d55e456fb3be3cd9d5c4a482a5f21c6a91fe1bd428aec126e9884af04ac7f9f837750813410a61e3ced21aa4905abe85f57b824ac9274d7658aa1f5e847a4293168da79379f71ea7a717f6e42c44b07f28adf70d853f49084b9376db08d3aa85ccac090769508ac4cdc9da189686651d1dc343f03781cd634aca84531eb766c8b56f2822feebd30e1672a7d956c22accf685d9f3bb0f34344ea64f0126289a7a96dee84a6122a6e7a60959d7ec44e034090bb8829d4e8f83dfedbf55c590e76cc1e5c7dd7462e7eb18fa0f50ad6b0b29a25a41ae805336f106b943fb4d6b4684f9612404e89d1da460887291d71d91d9f4617ed865b7552d028360f30c08da6301edfd9baa9289f96fe063ce36a0a0a878f5fbd4fbe753d71ac821296621dbad49a2dae29ece80f423cf137bf36da87981644332cc94f19de9c74f3959d16c984e7e0b29e888f3ce61d138bce1cf1e414ce62422086a4a21cc95852553e4450105429788f39676e2bca8e46e26b5cabdcce10e0774b12a64ed90d787bc276a9e4803d73852dabebb8e37e6fa3f5d8e2385eb3b91ce58652d64bf4b0da99daf4c61a64bd7fef22900eb30b85733e7aec487c6963dbf8bdf204aa55c83cfdc0e41d393e7a02461e8dcb16188aefe700fe94893844b3966bd8e4417a3810274128738cb9ac7ed1cd9ab68980a59c0ccc76f474460cc006ea8655c3d50d9a1a4061211704df00a5c5f8a35b87bb32056e42ca0bbd36d05a4604d32b98fa90c04831bb7d7290e27450805ec4a66ad058e56f87534bcb24983b12580706c443f6e552d30e9e8ae88ae61e9662966d95317838e31b9710f1a38e8523212078555b165f39f9155d7e0454320e671172b18704fd6ff2116c036b4bd606a07982f361fae0132d5f55011d694f837083468e17aad5f19cb4da05fa0511766ad966a7482f1a4b02d7eb589ecff0d455ba37751591dd8f959b3d11648fb7493620cc02bde6d7a7191cd008e4a50acea25bdf30a34f92b0417841e21f1c433a736b4a6666438c45970b682360d75d300ebf1fa432c40080d11bf55d722512852b79a30825b475d4d2f8ec2eea6554f6eb5153c1d81d80f1dc9f2eb3f99e03f77f40e414307c3a512689948cfed8f794742093c15172d2676f885aa615e360fbf3046b3184b1350599939a550662711adf2014362d1474a8fafc24e65dddc646cc71c72e22d7b847c2e541ba1a332583395e03d26f65adde89a6650bf331c5ee8079a7e4cf31e9879da04b48eb7a9e12f7e828c9cdf992f667608c2e403737ec086418d3a4d13fbdd25f43629536eb3e89f6a773a92c33d8bd54f871fd30ecba2ca81f75b975b231a91e1a6688d2ab71d78d13276f59b3a5b7f9842b1b8af3d3cc2ac791a74d3422edc4fd7f9e0ad536b8d30f304f488beaf940284da9c3ad9934cf89a97f378a2ae59e8be4800223d580a0fcd183020cf23e46d4e4ecec7a0f4cb39e4182cc2aba3056a164d287692a0ffa30cb152f10b3996b3d2ae8c7bd491ebc30bb0279e65f210c073c73a099ea8c9890780e0ba5a94ba653a13f9cc834ffdcba3e768e359badd9fccabc568111ce87a3dc9c65a1c404f9b59bf02f16411c23fec41aa1111b512a98e96c83909a94fb59f0da2eb93cc358d4d3840dc29519bc3c1faf10cca194f24907046ecdaa7276094a5bddc44b44f340f6e11a5a0c5ef25bf29a08663cfe0ad30cc63f4f43cb9f59967aa6d5b453051185b25ed95beb6a7085224f7ce0f51cfaa1846b1e64570", 0x1000}, {&(0x7f0000002180)="c7d4ed0e7c7dae774bf7140101f8a576f59939ec2e4a8c71daa97f3436c34af4b4cb72fc622aff064375b69f64ca3aab86ab9160f1e4fb999e7ab2c5b2be44191257c7c227248c08115b1dc854a60971ea174a7cef18eadf23607cbf82e50638f130ac77b166979518635b5642fa0b63c83e088a237d54e068483b39643ae925c0780123adc8de668c04df062a29be458d6c6c84d9976a464f7b39a71bff54036fd1870a3abc0aecccd7f839ef02cdeb20f2452c06dbdeb45f528a1c53df2593413b9b79db9d8a6e4caa59a1c49a42c220425873096ad5b3a16ad936a52c4bb5837d6ffe35316d63e8c2dcfbd738428c8643e735", 0xf4}, {&(0x7f0000002280)="cf04061d13404244e7ec545d441713b4ad8cc4726d87fe65db08c2b21203b2a601e6ffdfb36b7933383933240e3bb56a607fa64b4ab52e1fe14fd8e603dd08928c30fa932e7197413047c00611f93396b448dbb674722bd8b9ed5586a311fe1d6db664c6abf948aafef9a8c6df7f73f3861afdf4c8b81c7dfab194de05606fae98b855bb66650f133c839762ecf771cb22a8083d0673495315e86c1b068ec31606dc1ea4dfaa37da113699a50237ac46f7c2230c246a26af7ba2d5c398caae8445f56a80c2c2f782aea67b87009240eed781e3a188e7f7c78e769bf67919a848", 0xe0}, {&(0x7f0000002380)="c6411b0164081d3c82a70e632ad8a4057c9b76926ef6c7943281a7c3c7359df16b2cb07646e577190f1cc3961d21ac2e58b8d7023c36f4b66dac68a784fa99666b99cd1ca323b74d7701461221b8a787c4cfd82aa2d3be9c0205bc6c82cd5473e3053f4e95ca4faa1d1655f663b87ac5b84ad579ea662715d057e0a34cdc652f21279f00209f8dda630220c0766964ca65c8a49ebea0983294f5290be4ce2f9a322a8b031131c5239040305f75f20e6ef520319fbb99e714f853d1f20a699c5aceefc5b762656caf2f432a1acc2762fae6f985b3a8c4288015941b218c6a583ee38f0a715fa1ab4f4c74fe62449ca851c0c2bdce5a4becae05aa7de6215720bc1d06c2d01d870678bea341f70fd454b565f16ad947f17489c05c3f79aa7a53dead979aca96ddc74f9f6d3eb1b0940d962b5b2e7e6266d8bc4616f8a14b7d73364aac98fc957e719030494af315d1a5f30730340fdfc46510c0806c1cc5c22280be6afb24e025512d9a383729cf6a90316fba3e82db1c0d36e066fb35c568bf97d9f98c1961d6ba8459e76b9550d9a1d79ca82605dc296240ec66b4c6c25d68447ed041d8d6f7d4bd41d0ab936b64757be4e858aae5600aac266e49c3eca6eca19c66b772cf025aee25f18767a6534553ce411b9d704fbbf25341424887828c29a6e04130b2a16dee5f95080fa8a7684c069cac876b10358a54ace4acfafcf164b726d1d00adde24e9bfd1b4808c9605dc3914f15e605f4227e4c6758feebf3f9950f2845eb7d8b1a8bf80986716c9d600317be4a4638b38be7691bc2f6a6fe8d59ee52b12d08e25fbcd857e779cc6015be31a45f8b0c19680949f29343eb2f6c3423329817fc00e8b8cee497f46ac89e1c34fc6a1aa8ba84af41fcff5f6d5cfb5d2031846752351d53a3fd195671961850b0fbc94f558d2831c28fef90ea3f0d7169c4ca289476da423379d57e6ae42d1356fbe4ac9594d6c2fd3c2d61bfd758802437ee74340b27c27b64ad7b666ba5eb72e0a1d8f7182a460695d4440c82667b6e413b3dfe2a1ff57401b9b1ec4df2f14b7effd14ad402e489a0ecddd7419a7791a0bdb93133c6cb840c599f086ae784e8c68d6af2f2dba16cf026b1a5232e4d8849b27b53b52366a967338061e6daf21bc3d10a13fea1aea71a96f0c9aa81ef0d891eebf288ff00e5cc5f5f9ff7bf4f16bcacfc19b6e8093abe783e9a887e1b8002c1e79184d80b4b41016897a1945d9ffd798a8c85c144f7488e1148487536b7fe9348e2f75af1edf3ac936c0388568c9f93eb3f0f7b334b454896caa8e0c4e8ad9147c1e5bd727bb6a4c035dd473da578a38e8ea4365baf4f3e97a1eaa2970f7bdc0afdc22f0ffa260c98f1f14713bea6120a826bec8dbeb12a153bfd459e788c4178937b7211b19be5ade6e41e0fa1731e65a03f1685a93ac3161a31cbc3332355f7a50715d28f1c0c5052522683cf3c851dc3dd5a341447f8008baa074d3b5b9590c4e017cc29d4977af7f8f26f6826ba0236450964a9f1efb60c8a8dba334c757377025d36b7b6c23d5816b11e9c95f52e217cdcace492c65c5003afe621e7c78adf6751e52582c7419ef74c0f6a95e8c6dbb4032472a33fed5b9136a486e4e8f715a611ba4d7db9fbafa94c8df50144ccfb6edec30db0e95292fa5c76a93dcc9bcd9fcc548a32bf14f7df66126848389e612aef07640ef990efa1126a703d909f8f765c053f4644a95f4007d6947a9684c48172700bf98579f5ed4e6745420e65409fbe908bd8089cab534ef59a41dc9606bbad35a0a02bd0edf35587d46b9cb2db7a814aff7fb92dfa474422bf17d0ea8b7cca120fbd7ecc28abd34bbabeb1b929eba0d699c1c35f6b3195792edd338da8ef261e62fd19a3fc5d7360b1a463b82c553b7d6562a3db03ff7cd939331dc0477ae6e6d7a4949a7ff38d43be594f2762e74760b93e31cfc6388798acaf51ba7cba09bed54c346c65cd45d4581c113b7cff1aac8ca623a0d43584516757effbf5b655b8d4e36e83a531995a1613ec3654fb6ec48f6d0f894a52497233553ae552b5a906130371599c75fae7142930c92339353a486577913284ffb268e9c81d2551ba544ecd578df2d577bed528c2797c1e736064b88cf27d7d44da07d82d4e74bcd30ad5d36ed2448c1736a22c899e7cc42d29eb456161ae3431fa0077fa2b5712d5309a3d175a189ddf549e9c21cdadba8bc4391c5670bd70be91f2cdc9332515795f88c4d6fe5db0d00d066f56c6081a01d7ba48ab00871a6d15d4d00904f843dbe4b72978be0ccfc3b0fc8e2ac2c85d4c7603e3f5e6eda6765d7f43771305bc1c5ca8b23ebd79cd86c3f3423f169a948733936cc62b65573dadfb121e47818563c39e7b5d302b61f0b89dddca66fe52ed0c6f9721c69a574f35ef0c420eb330a7535756c9608cf9386b5afbdf194da49bcf89da441051e985647dfdf00c7e265ea8dd8753d2226828859750e0ddc3370b08d207c807373e626cbf1af4bde75ae280104e0a1eecd9f4ed18d374fbed41105d3c94e766b1ab9e807fdacaeac86bcb9138e4d65102c19fa138911789a1b4171577dfe7779b207474ce3420e64f1f2b97bdbe954b5d0cd703d4003209d2e3a5043790608251aba66a4fe2065c82b650a278e61898f3dda241807182e47e798dda637157730651f182c8cd78b63f93705c3482af1d92c0f1301c30fda0fea593b61d6b11aaee0f47b4a127cfe805c1b2e930ad10c289d8b8ef515ecb4b9dbc02c9264256612fa83a29ebbb9d12e0e539c4b00331a0b9279a0d8e3f33a4f5fb91619188258f981492e41aabb55bd45762711bbe47aadd96bdde818e396d0b99d3ea4f01282708a6ba90dd864cd59418f0e0ec408b6e38d0997880ac5148b8551f72ed20d75570364c274252b9c7b197482360aeee84dbab93b2aab0a4ee24fea613f7af7508d50173078b00ae3dda5c0865e2cf6cd94c12de4a9c91ad9c05c27f8f4f4ab012c9a1e7dedc024ea7c5a5ed7bd7a663a50e68e24897d8808320afdf3be7d947c7cc25d8a3b97a9cdaf754aa27187bcc7011e5a68f1ee99a2671cb57a9788af26d8e5052e3fee56422b677051b7af46a6f5bbf1c4d24f7eed80306986d31dbad98ddf6ee8cbf5b63c38e79a1baf29f006330f35837b7167e666f2d5b3da7a5ea1e462f8519510652386112573a13d0469f5d1fd885265ac250f05b8af5dee2e9ac011b43b9f1a0d6bbf26e5d7166ac315488f85e586da8ed4a2881255f770d0625c587068885c2ba047960a876c9b681644fa9a1a622226c066b4c66d1fea5be3f6d611010b09abc231483a7839b4a819870fe870a576bde7174e564da6dabd6a318ae7f9e64904f95f7e84390de5a699cecbd8fffb251fd3ce8d5032a10bf0c1451ace9622362c349efec41181fbd2a4a886bc61034d0043d8e0e69210600f26790855975c43fd0ea459d6315670ed54f79655426e430ee36065c7b3cacda77bb1a012a6c302b54708e53a811534a74a07580376ffe4240e13d1c54052b4a1306b42275210430cdbdf9df8a8fbf57c37cdf3860a14a4ea751def4c875a5257b35aea5d37aadf642c711a245bba2eea47385ba0a9518bceb7478f43783b3bc0e61fdc3214a140abace2f6245d663a9aec04d609495c8b866b0000ac13affee461a78e18dbc52d87e405ecdbe818f454f9cd52b40929fe907c8bce76ef684c472893e2b8e6590a441728a64c5511bf81a0e74b127ff4bb6d908eb175b30b1b5b0dad338e4d2516b18aed331f964d8fe43e8c0e45f9312c850e847950039c795c5004cfc725211e20ede9a97744cf073da3e7a6fcff60672dcd6acc52db36018219ef16044312833d8b4dcf3d853e20f808624fd4ac145b0ae75206e8e90eb9b1140c64d23f0e99a1c3736e8436d80f8ba24ec5ab2940b9f563e8951880319b1c451cd311b5e87ae715dc8e31042690f94d6f4cbf3f7729cce45ceaa0f76974f8682697347caf07b807aed19af2a22b41f3e5456fad96092702afc8b9fed7b4dc7f5f0d27ae69b1af1c7c35744d50b468da4395167b41714286e9ce9c39c6379f251b718e4313275a5fa361959d4a3b619fa829d84fb0d7eef6af3b0c43d5e211ee0967a3aacc106bb5268938d24e73219ff8375df07f4be7284fb3902f80a963db149d1f5102dcfeb656bee189c84492d36ffd306cabef05482c4ff72e2f8c716f2ecf90d34865507d3beef560b0dc9b50d5b8060f783266fc18ae01de912ee24d1330d5f6e2409f99d616286ae4e16e59aac8c5e58c1eed8ab469f0a4a6d725f4ba946d076d4db899cdcec66f011ef013eb72258008f76e577ba4420bd1de1cbaed81e372323c60c5d9977bb63c00bf0fc03a1e2450c305dbe96421fda7435bbd461ca77ff092d506a09861b5f443fcaa72d5174c434426ccfbc8bcceafa867b3c490ccb14ab5adb3a11e1a4668b08ec770cc2adfcee1eea1def6e9c0d90b11716bea3e79806c84c1ecc398627e60de26b402b0f026528b7bb5c2ace8d122e4c92e0113231df73fed052b9bb923e5a3213dc896395fa3597a84dd9e59d60f6d36c628e39976eff62dfe78a508ddb12d68ba414f959ea5f5df2eb192007c0bea388464052b2629bd443f28444f6e755d6e4b692a0723774f14133629c4e43141731961edf6f3bcfcc7242baecfbbe47b1daba793cd6e9b0b13662099fc609328df29efc538133672ac26a929702cc9d67efac23e07cd3d13b2dcc2707a7fed24cb6492792cce0286793a7daafa0d22f5aa72f135e829e606cd9bb92893411089198d849b0fb73a5a034b3cdce36fa8e5d70073c043db0799faae421573cb6128b56eb538c9e776f98d8379e99bfc1b0f06b6cb97c472b77f248aa6c260275ae02d33eba11aa1d56f07a12a100dad3a0d385e347c6494508e19ab915551f0c30abea2bc1ba950b9f2fcec1a6ae88537af15509e68a46155d6a568fabc7afaff9f26c05dfc0bb5fa5b2c686793d0839dabd27fd25474770d41fcf7df57c4f8c250720b6aca3ce4122da5d304cfe2197714b16059de99d5f8f529172b49de4c2d53a9dd3c8aec32cf0847025b815ad90bf40e973fef3d6a7a228b5a2887ba9f1f16f9afc0b910486cd6f9d9052d555bde36cf843a77f53bab8d4ae33b2241c12327a04edff8a335e28fd48c522839b24124648bb30493f72591d5a79d38aeb17c53d358e3f602704bdd73821a0841848a70e8ef8cd9998ced52d2e1a56790df57c855135e4b886757be1fbcfc5cc6a4140553024b27f45ed8926ad06df8bfa604fdd1c92ae5c71a32142f27c5e7ce127f9a8b8acd9bea9b4f5bc1f3c5eb43e3a6b90b0f8f07f900e627c369015d2aebc9165329714e226e317610ef155065037866c9e38305727ba6fa571883888baa9bf38e4a919419d04d8cb273715e95e176addada53e35589cc26f391bc24178f69960deb2cc2198238ae36f8946bfd66b33478729c6b055727ce61b39e77e63ffc8d5252d9d7dc879770fa2ff2ca01969d41503172216bb23872b16681fade364c40c347d29d673e30f5e5f5264e98cceb105e5450fb27ca79c1b88ec10d557887eb4e9586fbc34f93feba360284782eb945e57b68a9a79c13668d509c9f64c3d4f24b464946657e6e1549d8e58fadd73d2d82e79d4aef2eb8dbed97ad4158589bdbfe45996ec0deb43cb2713d49b33f4b250930b387736184ccdf3bdd51e76ef2ad6fd697538aa0800aa26a3b617485cbf65a3eda9bfff7cd49173aff12fdaf10a0b4fe6fe79", 0x1000}, {&(0x7f0000000080)="0a5f87de5794ea54a964a564af4d3c34a68ccee59d3dd909bfe7942f854bb50719fee4e371f172e90565be7287813ed55169e8c74ff9b0295a45ac710d212a924c6310b5360b8906e88cd1d06cbfeb53d53feffd4d378ab4eb1aa000c0764b75189dcb060470b89f61e0fd2bec0263688084186811794b0e9b79e438e6591fd052be1168bac748f719b1f5e973420168dd7bf6367e0566578da1ff", 0x9b}, {&(0x7f0000003380)="3296e49b872ee6097eb75411b4eec7c480e42a1abf11f41ef0ba1b935fc214204b09e737ad05bf2c4bc6f34e23babef0cac27cedc798ede4da02414861a4d1460b457be84a36e313f3747b0ce222fbae26eafc79", 0x54}, {&(0x7f0000003400)="5988b2ef89556cefac89a38297523bec9029ce279dfe42701cbe738e86be04c07f8e920c553e640d6342f853e3eb8324d7a86ab9b8d814bf94ad323da914b7912e83d71c9d7aa0986b989fe342bfef17867f1cc793750399c790d004d59b986fdfcac2ea92a5136d7097b67b0c54d85c65a268629059d5595c39baaf34600d7efa09187d14ad1ec4108d47d709cbd83e7dac9395c53f958e58d605eb8ba58fcbba8f1e1d464f73b2edb9110bdda8964fe8da7c5ba5c416f101dc5dac4dbb34114bcd8becd13a8a62abd4de447d7fa89ec2cff6a061a3113fbbbd6791d448835c48abffb04bbddfeeb730b566dc150f1bd878385af7d2fb1d937d731b84b1408221631729e0a0487ae2907a878ad2e64d952c61e0685e045fdb39487dfd6c68c1754de8b38134eb4f5b60899aa25a5a37b432de26188eb69a25af10ec11b809f913027f67232e10bec8955859e1602cffeeede87a09463aa015402a139334eec909908a6cad91efa0c9639a2f8cb3f32d5a34742690f75460a9a43d4349f1f216356f624ff6bfdf200f6352b99317d1fef0e40e7e3c8635a002e5deb0c0d11ad1efa607d942374cb6b9eb2268fb41dc9b54c178aaef16bb329e408f50fadaf6ced99dc697fba5848c3c77f4fb7853bfa5c9ea2f6be9fd278dc61355635ce59121e9d16b6f8499896b5e8b0f25a23c034aa540c4b1a6353121f0200e315c139414823006da592db0505029620fa2b2984a01d8b728decf680dfac7ba95479cc6043d5047f5402b7324abe421802a022c950c3b4036d63bf2db1a1edc76613b473e12b6732687bd60fca56b2bf836479c1cec887e8b49452abfe4b291d14551818588a1dc72d07635e729b8c2c166cf207ef2d8b7286bf0020c5e3df120ee907472bbed41c965f405b7a3a2f8212ecd16cabf9f291a270b7f73ce41a1fbcd4ba9ff81c800acf8dc1fa039a2c92170afe9a1500c6d9b4f46d0134689f0f70494b1bb6616ac0a4f03842bca55bc9ba5d3375c71420056f0d1ffe1c5f626285b86d2baaee168431808c1371a0deb5e2e34240ece7d6730ae1928e14164779bcb3207bedac35e0a0019e71edb012cebdaf3627deefe8bab9f6f1eb22cadd6afcbd7c3e4188cc58963693114e2d90b3814ef3a89d433f0a898516b2ee11275f5c9ad5f75400cec8cf4b629aa0cd084b98c705620b74b116bf982dbf3791987b0aa77cabd8003b25e2c92c00d4f5f391ca42b9e17b1e98245d0d4d510217236bf2ece9095ccdb8b395d563f5d6ce8d7947b48c828a4991359581b8f2b67b38e09da37c62acc3e074c4938c94708269b835bfa4b98ed6a4209f2327c34e163b55d555e78f231db781b2c3ee69a77e1b97dabf8c10bf0da3d3c01a4642ed00898068d97ea6dcbd391f716cff20e4518afba402d85c39ebd5fa4ca4da9c41cf9beab30490613b4d657aa68fbd0e1cd64cd72dca7cd5c7f526d4d21bb4c865f6a5226c6d1c23c1bb495875124fc5a2921a94e038b7c8cce48f8ae878bf7f727373d681ea511245a3fa2754221bdcabaf1381831cdf804b605be92c125d819ca1a02e1cc2185d850bd256b99aad32b1ddb29296243c2cb96382c912e95a0bad40af480b86b2fdb67f9dec27143f880f442f260c15a639dd10d12627450325a7b495f39cfc286dadf18c09b17b817359793acc5507654b2b24aca519173f7aefa99f8e0d4dd7fd339c9dc1280271aa6eda3251c2c76dd6bcae904e30b2e4b45d76801a70d1f6a7cf931a4a231065b07d0c829c6d3a361a90df4eeb9029643c04fe7137d05e92c078b9e695880eaeee267e61a2e5a19ea56202271a6f0380f176bbe5cd2078d6234722b5cbd50a6e716db1b06f7fafd2e337e1b0b85585005c251504904d5d5452a6e378b11b749c2110513966b9d43b3e0a1c270518e6b03fe2e318c034a398bd2c81410beaca944b31bf605dcd42f9e74d6db69c5dbb75dffd9f38bf5002627da585bc290fa60a98294e0420970f2f4040f58a27613dc72da936a37bc0e21cfa4a9bd9a06189dfa3e2a0003eca925e33d26f084ba1ef2ac914e1e43563c1b34d5b665a9f6e45180470d33b69c0c72f431bcbb0face655383b18236253eabd0ca9465522623a4b8cb82daffd7cefd6470f160d8bfcbdc032c3bb5fd203fe99cd2ee7154137f2cbde4be7eb6a6f7751811a71cea85b8bfc1fcf451d43708cd30b1c32983d9ee5d7d386f8243b07cac899520eb0685e61b5d4b71f7322938fe46bf907101222554b5e4bda000a8a315a99e4e8cddb565f600ddf0bc3bec6b5a35668b7f96cd84c5f4dd063fba468aa18950a243662327af830a31e6d1dcbae976bba286b62bae9d712872082428e807cb3f622500a491bf257d1bad14861ae82164f43b2cde497d1a62dcbcb826989062685a968505b2bf0b7c4582ce1d00d2ffe33fa4b5b1d64f11dc96d7847a599fee6cb0de3f6d88b840c555102b46e073c4e5c2b9a7e80f0dfd62c7d0b8424ad4d5addb758b797b26ca508018ce8cc3f75b12628d7a8a2b5d5f5c9566825237a524c8079b167d3abe97ad8e5dfcb3f4cf724bbe34de02983a5a20c736a396fe66a3fd606377c49cd301cabeef9cc492735459284b2529965bdbca580483af537f08d78eef5c914b8990cae33ee7e10745e61248352265c404d4275c625f119df9ffa768a289f5c115b76b88ebfcdacf60d4d083680f4b3d8620f0bbf246417c9dccaead534f1bb0bef9a63d76a871764c6a7212dae62c192de045de4503de6a46262b811b4035c509ad0d55f57cfcda214d8ee9ab927fc056fa4d2ba5e08b5ffaca3d40f631136d5c1f0f7bdf96d48ccc1d93f26cf73f1383507a135940b2561fc405db4cd11925d62b96997b5c792467df1049b515fd035acaacf08057892f222b2d717ac91c695626744e79abe613eae2803e623a84b252b30880c9c7bd8b14129e077f3fac77ebbe0bb30d6bd232df214852c2899b6945ae84a5aeb76bb1f6f455b9f0faf105997817805524b388e051f758e302dbbe096e4f3999d5df561f578d2f22cadb1595f1d879209957eecebbb2d0fc8c78534e4e16eddc9c798748f605bb89edf5568ac1a2f7fe1b8f3fc34d6d2fae75647076a3a7564e2f4b972fdaa90ef0905c121a0bd0f20a216f289fbca19b17d8c50bb9d6b33d104c079e6381ffc25fceba1f53513c33fd829b74d6b66cb40721efa0ee8491179ff88eec57fb7fc9030198ee39006c1727df5baa7784b831081b2a86304908535191f51986c039b6cebad8ac1ec7103fbe9d586c1f056ad2373c9f5b8b32bd4bc2e3f5860257935e6ddfb34d03180828bc00a8314009d547bf574eaa754e85dc6b5fb6b7188d0cbdee4c04b233a62ead743b8b631d1966d3248b265e64e60d8e02a76c58bdb869827f503d8a55b6ecad365ddaaed86b15c1fd3553156fc6c91f2cb797be82bc1c1648c1195b65190d068a913eecdb922e40e0b38441325529b77b9d6f0e48aadc5c7c4fc0ee014186d63e2f26817d3222de21566450f6415833411bcf6918472554251da9eac3155faf39fb0b6873340567d19b0c3040541d2e8a4eff39318553c00322d29e9a94c207b0017ecb46ca0e5aaf2f2ab6ce7edea12b064991c0a315d3813dd024333d9efdd04e7c165705b9d5493e8b3fa65be2c61049fd53264c5651134aa9fb7a8aae9cd2a770b1a3a64a0055ace3469d7d3b61697e66c7f545e52218c87d14d61be7f138e4741e9638c6c1d3db4f5f8cd096aef4fd5aad9e4a8ad19c30f47c74d9348729f8cb474b3de6cbccf402803d6e37a664f3d8eeb1666284f199bd3ed37b79d67b0efa66efcb1eeeafd43a6ef9e9bebbcde65325d1215c1f4bd1c91db959d57edc3f265f603ff3bf5f480dda5c508b20bc1d8545e90a5145990c7bfa52deca78dca90a8e24db2811d0ad60e838da033c4ba372446e78ef8f45c6f18701e34c0b4a097ec276aea5023567a3594241eb00270b989ea5efd90efb0b3134b2af60d8d29a2ed95e724e3dbc464999fae66abf39d7ecdf9856d809a4035dde80d28fe048bbcec40993006d7302eb88701ba23e955183c8bd236f4d11fe8b2c4709845340c518ee4cbd86ed3d435ead6dde6f39932dfe0aeecfef958cac875e169d10553c5d6979a2f92cc20e3b9c7fbf2224f76b2f7edd9eee9c549b704105a84586e3b71d2528f896be21dc4044228d5957e52621c612e3fc890d2aa4966e15189722e75959604f380470aa72202e03c6d7d8164897e417c9c2731f8cc25381390db18e86bc6da10edc5e8afc11ebb12bede73064678d4a40f160e2f9f8d60135e08dcd7a805de68cc9d042ca0823dc2b9ac7a8b917c76d52fb11420655b49ac928193f5d9d15d0c8cdfa655f5c27760ae2b1f491f3472073d6734b56310cbf5a9594aa35405003adbea994a0439e329e010a2f47e4f0496d53138055a1861d32135240042cca82cb7e0e7c3ca559ab25aaaf698a56e9915291082b1d6781db0cdc3f880f445510989538d407dc2dba096330af39a09fc6094a300cb827170a5dcef79edbe12273e8fef1f18eb6ee82d3a6f0521dd52a7eddb8c6fa59552a3e755a80c9aa405c4bbabe5ce87a04234eabb78c2041f6e7baca19a0b19efe94f7384e01c0e18fe321fe858f77120d0fc1b8df62a567756dc41383ddf8382af5572af268f62adb4758692fa1451d68e2bfbfe1ae7420a0617f42ac15b20be7c18da19a76f6cf08780761124a694fd0a20515f9d436c4a37620221e66f6d159bf063083bf5aff2028124895b710bc4e69d6b286d1481c89aed8f33cf460862745817ea94b13ae0a6b9eee6f988b33aee3c808324a5de8a2d2ba6bca7909ad7167f91bfe8d398863b56bdf804d5e64a7627845bc061764eeecabe892494c31e66cf049e9abec6dfdaa22d666bd32f8309722ac8c545912a49e45d33600e08cbb0de81736f7b57b0c21e805baf61a4906b2f89dbeedaec7a52f1c3b504b097fd81ab05f00f3d989cba9d0d79c27dc5e1eadc72c3fb9214fbf2ec1ce53210fb827b55558ac967fca806e047245601e3c5ab85eaf10289abc4dbf43d1765a55eb8b7dfb56d2d907cd90efa983b34687d229fb885589b0bf8eb32031c9d421d73ba351eb02d7886ae32244850c80995318bd0adae427c423b28c7a6913b978a109824fafc740545bc86a702b92d37fce78ba03611c3641f42b6567be9a0fb19ed0e849bce01171a7fb0e739b78562fc865d4f772ebddf32f3ccf84293252db939f6156bd0dea564b67c4e28a5a8226e98fc0190b015418e3d16e470785e9f702e47e5dd9460edc6885ed2759c3e1a24d95e6562392c690721c549d84791de60371cae1cfd4dd36ece31cb5b7b1742442e59d8224138fb02d8a1981a31b07a8d0036518fb8613ce9502722307c0c054afc696aa890c48fea454f50f4bbd493fc97366892da93fd9c2db08897a023e6ec45a0eca29b2e3031afea54bb9c32474e576772123c6675a923f61e51ec7594b43e44b651aba757cefe050f66808da78c18e1e1435dd4d1deeff09d4e388b4fe9619ec420f8175b474fc39e9b2c7a8857bb63a37b50b832d110ca36cc8c0d479017f82ed6fa6c448364b712ea5b9df5d011224db37f69b28f25f54e1dcbee96397e1f9480943ef2262d5069de5b75ef2bd10c55187a44c67b6fe4d0d35771e652ab1c846560b806cb50b589793243cfb4fcefdef7222100018d5c1b06d04b66c4aaad443277bdaf4abcbdfb8ae5a0ab06639529dcc0dcf7c1e2b244c5819d84", 0x1000}, {&(0x7f0000000000)="a97c587ea7ce139a0b7f", 0xa}, {&(0x7f0000004400)="0d16ad47ec1bff40e79a076dd0506a35378c0366f26ec86de9177fa24c4ca4d37de9c74bf293aa6cc8cd6a8861345eb00c2f4244e4d538f88aa516e33a371e868f36b9990bdb740f547605e5568ad78f8b52c466cc345f5d7ca3cbe4da669d30ada1197e798e25a7d8205dbe36d761e3067a5a1b29d3ecc42bbc42cd536acf2bba4a4d16df0372f3f3b589ff63b26533275ce2cffcf5fbabeeb7ec9be0586279a6d2a31990f59983afacd453220b9272d6b6714366dcde640931c65fb974538bd4602fb7526778d3857c38ef40fe954056124b660cb40154f3ce859eaf2bfe059fbbc01914111c2265c60be5a132070e43036425d9f2016b34d8c723bc24200eb2f1f7e73ddc45442f2de60fa8be7d01f46c7b0f8018840661ace4dfb4612eca6d543a1f634041373c1be3db1e648fe902d7c2e98d2b8ead446a6684ba12aeecb04381d1fd46122148b1c7465f463c6983f9a1612acf6b5f54a3c6f9a02b1dd326c1ba56405f32fc8b2d2c6284fe4c8a764d8ebc19a7be5756c275185a681eaf3b6ded6d588f4996e822da94bac9fe8369fe019ec2865a41f1f8c4f07ff05af14b083d252cd1c6da9bde543bd46ba84cda4596c312a750e1d2734b70809d93ea2d395aec941f0fb075d46893ecc7bbe3a2cc8f06b2bfacfb383c8f224adef465527860fee676669079e91da36a9dc23884bf4f41ad5303424fb52fea41162233df50587da01eb97cda19a89a7b2e0a72b9cf755c48f6e21194e5b65f41eb8d32fde34a7232a2188693bec8ebb0ffc8f3751b986d9621ef8bf4f9176dc0be0f964c97009fa96a22508ff7ae2b06579757fdbbecfd2a7beee135e2bd47aa3c614a8030408d7c290f52fa5c11974a0b60545f2927adc408cd1c130bd078af29d2c9733d99804fc3138725c14bd64cb9182bde7db2d1439187d33bfe0615ccd94f8db923980c7a3795afb8f6de1b7a567fe6440f6e0a5a8c2f437d66c32fa1729c55edf4c31051384f28022f318147e1809964875583c080e33b6cb8a2bbfdbbf2762ef0e36e0925b29fb1c23bf2d5af111cc134485cf4e22255486685fdfbcd16690a27d9e03647d6b3ef240952f6d388f8e95193be597f83c2aea078610fceb9dfd3e986c8c4c0c9688ecdd4f75ed62be345494a562734f60b54195d7717af0568ae3534ad7eb2435451ffdfb8a0c8cd5399b1bdda91abd55728571a6b5026664a49f4a229da70bf1e0f1bf26505283e55b6fb40c1a5013071ffde3bc5f878d6cea89a488bed06400937f7e6eedc3f12d4a1362627acde7057f18b4505e8fba5c96f5f4eb01856b2d0850245655b0943d3865b84c2dce597ea527ff07e46982aa6a8ff66af698c88ba71a9c8482eedfd13a37cb0ddb71090a6eb77488bea6690bb0752f4ae130916cb5d474d5c85fb3e5c752f8ea5f56466a39876b2bbe32fa15d24ff5a752ebabcbd349da15a69a319f1aea0ebeb888628a9263a9489f089beb532443e27dd692ff89716336528cab25cab62ef388770bc02a41def1ed6523c7d5ca54730cc8ec46ff571bdc714d9e78927fd76e20082f5930a81ea20cfc2fbada3f12e5df94a28b070d1f296995b991f19be51eb20bd815403c67a3450935b3c39006e7363bd87c42fc7caecc5c06b4be94107deacdd9234034e64a6adecd55f6ca2d5d092ce2e004ea0b74c5d8052a3845b5d782b0637e7b3424aefa2bd53c304c7e901ecec38914663163a8aa7ed89cfcfac2bb836a99cc54122787200b771503dfdffa0cb97b567374d954403926f38ba23373f9bdd51c9645c1935d589f87f0d3c08dc8b131e9976922d126316e56c930ab4015dfe3a23f8cc42cc06f906e572b03d24d7af2ad957bcdc6b7023233d87c7fea8c1a49bb139d230211a41e04c8fd0f85d39106ec4e00fc5cee76ffeb2a4023b13eee30dd57a6fb8942b42f1b000deac29d735e5b814d3e0f457bbe5fe36b088dc7c0dd751e9320165533a6c099f8615abe9251021d7bdd90b7c77a085835796a75ac9dbde8c3fe19bca281a811dee8691ef32e334e307056f7a3f6f10297c667c68265758690c0772c3ca9c97278538e8eb244703a6a75018e0120abf45888e031c5e377082290eb360759624185a9a31f840e093ab30ffb884d558a77765a9de11238940ad3c3690eacc01cf876a3c8ef16b62540ec9b82379a8105404d018ee7475659d8af5d9c53c09bee4d3427341891770e4ec40fa30ca199c83964f684db47d9ba221e3a643fc2c2b753235db08be8c02e3fe95572c6077b610db34c65cc4dca9e5769bf3f5704493fe0c1a30f6d0ac17aa77d4d85cad1cf1919bec663351805b204c9dc46ab20ded293c5e8ef10c75a4ee844f5bcc17b0e6cef8d80e8668ebca2d11f6932c47fad446cdb424246bcabe4d9b5454ba82535018f800ee0987823c651e03d6c86a27e2603f8776b0a41896294a00a5620ce2e35ae912a5f56a40270d7ddaf8e3731d4c0b2eb8ec4c8ae08efe3a6eeecf1fac5fd72cf70677c32c442ff852deeb8de341fa7c48f7770d12722af8f999b6e38d515d2d009542c5d91fa49ffe6c75773cadd73d06bd052605bcc9b3c47f81b3c6d98e91fefaa9ea26dcb20765b3fbe83b6ada8096f034e569e4d2efb628a9d56b65e5996a7476e51055663f18cb2cb559f6c44ce4115170e2761f77a4ad560b55b12708c11b8df50acf0f77baa1de55b4026442d9103ee37c59b3dc2909348dd54a75f13a064f96a826ddc0b570760df7fd759ff1364797d6b0aa3dd7c47b9b46ac784909c7120779a039bc54e87ffd740450f6a529c63f6c3a5039fef82e8350261911c764f2bd7c69805c4b65f99d78ec82e1ffbe8f1b7b62ffca57e5745b14a3d062c45f461666be1a3e1c0ab9f8392e7dc5b389f6a9a7602737fdc2592bfcf46b77e2c45f9e656adc36ff6c5c807f2579e365e981670ddcc54cef164d8881fbf260cc09d9635d763ef2c277e0f749eaf1e92c30f3eacbb988e2061d37d040e2e13f297402586eaa920e26461276d73bed4fd5f866e248656430f73b44d5c6adfb9564d385c6d5800015516ae960c93a846a7b03a5a565efbc5072ea6bf8f23798b3ab26c4bb7e1e7b96836c0561b84b7daacc43c5db988b257318e2d1edc407d9aa654efa2440bc274530cc34c02f44b993790097bf1f23170e95b0969cee06a03d5dd97b469b8d87eefd68aa3b717962779fb97068626aeecfb7187caa8347e55af085267be5a874f55e832d6f2f5a708586e8cb10d5b45a6f92d68d0d4851277db4bc1079e60d7f2b0dc62d810d5d33f2ed936977348eb4dcdc62783f63da0e8b885b54c28e1a5aa044d28a6ad48d2aaa4d1894baf15cb1ade191968c562016e9efa3f41f2efbb2dbc1f2ab1b123b5e2a36a18114ca98a28ba8dd2aa0c73468ede518be4001ed04629c6db381829eea01526afa8b829f34c594d21daf3957cc836525edcb8217f621036dd2a762cdb82fa4df0b2ea0510e32be2c4270c69ee4e71f4229d631ffcb3e3e45982ae48954bebcb6bedc9a6034cbf287d78a72564c7aae07f5a28f2f9ad1b073064a9f5348794d9bbcf7a04e69b1f732f68086e66a9d7eee50188f3f2ba4402d2574a8f8e7d691371dfd2b90e64bb9da1e731ca8a37a4c99f044b10e71ae5712d301119948cca67afc7db437467e233b497da7276ffb57e051e5e1b5ea0041d5fff02be6bb0d4a1876cf248de5b186b92e9e0da4f0ee09942ffb790c9bcdb79b89d0bbd3e6c972e64d9c805633b09d1a1da8107db341ef953fe67fa7cfa1f7045ea9c54117cdd7677fcb1dc739f379e9f5347d74feb60b2ccd5702c192f63d75c9669a2b40f8b45810b9850afafd3e3b3d1389440ce1a3a6377ad832603579d1a319acb3edb9df8624713c962fc37a831b5ed7df1eb891417d945d9b758535dce7a1c5f7c0c87d54ad5b924b800cbb1c6bf9823806f4a012573b161ce5ec1efd93afcc039136e043cae9a4b5b24486121bea7c81a34d258b5b5dba53d51617ee9a4db7d53b1d7ae4590f68c81d065eedaec208b2d6a5a621c1970a3c2644e7ce77bbf6099e0eb5c848b350cf85a118bd8082381041ac9371945c7899834335b3295df97e2977d7d5a504afd37b2da445a8d222e2509b86825f34aaff824076ca9b2b054370a1d5580d74753483ab046f43c183d3cda0292b290ee577677ec60354c9c2a71f4ccfa0e6beb4b36e7488d3021f87b014309ca9783fb537e6bbefe9574f4fe86e428325bb02137abe0812a3716a4e14a1d3d19ec7265f40f8cb302d059dfcc2e071228bcd003491600a57538c20f8917a26ee6b202f73886c847a8ec3cec63a67abd4ac40f88d254ea419606d5a4db0eab1790a1afce86ff3f1891f3cff73d03f5f04e468f6beee1ec89def790ca40450e9257087e83e0299cd7a65384e15502b2441631962e673ed1e76dd4ffda161a71dfd05e1d8f37b74c5cf3e32287b1fe7d2e3b06fc0ec5ee43d1d532745059cf87611c71956132181d33f7847ba6b6aaff61682ff146cf17ea57cc0474352753fc781263eee2a5f34c48003606fa83fe117b99ffb4e9ccb29ee38f4a1626eb29629e0fe9b60cb4f81260f12a4bdf36e7a8617e945f895e8e883d60d9167cd022a5dd8c30c3aa9e21cb50d704c36ab65e2783a5069e4ed993472b525628212fb78ec9df0e3cfc1c7879e7f21ba264b39892f7eff25a53a6e85abbfb7a24c12d21b0b510b26182aed5ac776bc7a190e3b6aca379d7c569217326e75a47d14de9289d1a18179c591337354a485903e0365cdce3ed2cc1933bf0f55e9e55eba861c45cb36989f2f7ecc600c1b0a8d1b0132988860c7ee858da6bffbd7ea28aea91f6c0d5d3e0e2913c175fc2bb8a1df1b40ba735b6ad7811e3027e0c1ee3a4f6c42105518d71a095092356574f47b3e4df183f48fcad98fbeaf014d820186987feaeb74894dfb73e71f0f5fa161529be098296dfe85024b33467d256bb8e4c6a044090109771eeff817295e4d723997ab3da3ffb6e538816e2d8d20245132cf0a78060ba4635f4f5c5518fb7509ef242a3247478c84af98832f3b1071814141d7606a25d8f63edbdd202975951707f13580159f300d0e3a93e8f66d6be727c92eaf0e3b68fec3db978be3639b7b427ad6bf03ab5c6e81ae56f23dcba731a589d07e8bbc3a5e013fa2a04389e4acb325f4edc8197777902c55cc707a6d8964dbcbebe311927bc3d7f58198491a14ea9b7ee97e70f1c535cc17328a13eba5c545e46c2adfe3e2521684b8fda145f93c50a0986652b93139007d3eb1ac43c3f11ca0f40e80fa71a2cc0a3275d08bb52901b767bcce24f80ee7d2cb5c2db3c9a65738d80e3a3518dc156cb51abc9db27250314f3a1f83088b8ae076bda61e95b58b0cea052525f5d462e0a3f20e2384c0db0fec90c0ab9fb1fb1a864350f0176c5ed6c15b284628e47ae705564a22163e34af51e7810f1eefd4c3c5a30083277ed5f45fdeed623c47b81daf9e03deb71ed32e1128488cd2e3b075ccfd9889fefe54754eaca09c3f3e4375de90bced6157f1c359ad09bb60033bad284c024186f9c6f710f819259e90bb19b094e637e7a3721636b61bae0ed256ee28ef0ded9828c92e08ba1ff26b8bc6ff8b862f987be4c8abb13b68b1affb85d5930ee787a4b4c26de5649dea5861b7cdde4accb6d0def24f387c6f48e9f62f72ca2e4dbbb463d32024741a0d322122a947c788e554a8c298f24b6aa40c9afa469496dbaad802de9241a553f79e12db1d16dc319a9ad4027c90", 0x1000}], 0xa, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:02:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) read(r0, &(0x7f0000000000)=""/224, 0xe0) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) lseek(r0, 0x0, 0x1) close(r0) lseek(r0, 0x0, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204c, 0xffffffffdffffffb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x110) shutdown(r0, 0x1) 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x10}, {r0, 0xa}, {r0, 0x10}, {r0, 0x10}, {r0, 0x2}, {r0, 0x108}, {r0, 0x20}], 0x8, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 04:02:41 executing program 0: mknod(0x0, 0x0, 0x0) 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, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) fsync(r0) ftruncate(r0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:02:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x75}, {0x1, 0x9f}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2092, 0x2) 04:02:41 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x4) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) readv(r0, &(0x7f00000036c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000001300)=""/179, 0xb3}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f00000023c0)=""/31, 0x1f}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/182, 0xb6}, {&(0x7f00000034c0)=""/165, 0xa5}, {&(0x7f0000003580)=""/151, 0x97}, {&(0x7f0000003640)=""/110, 0x6e}], 0xa) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x4004, 0xffffffffffffff64) socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 04:02:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 04:02:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x840, 0x2000000000000002) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x20) kqueue() 04:02:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 04:02:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup(r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) poll(&(0x7f0000000040)=[{r0, 0xc0}, {r0, 0x20}, {r0, 0x2}, {r0, 0x8}, {r0, 0x10}, {r0, 0x4}], 0x6, 0x2) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x37, 0x4, 0x100000000, &(0x7f0000000080)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 04:02:41 executing program 1: setuid(0xee01) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r5, r6, 0x0, 0x3}, 0x7, 0xffffffff, r7, r8, 0x8, 0x8, 0x40}) shmctl$IPC_RMID(r0, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 04:02:41 executing program 1: setreuid(0x0, 0xee00) seteuid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 04:02:41 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000722000/0x2000)=nil) fcntl$setflags(r0, 0x2, 0x1) shmctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x50, 0x7fffffff, 0x10000, 0x76, "329c2bb3d006843e62f05e5f4c777369ecb47564", 0x9, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 04:02:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) shmget(0x2, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x4) 04:02:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="6dcbcc6adfae8e3607de53ac9d53b19468acee0503eb5d6f8d59ef0936bfe88098fd3f04677128ea89503a065616147fa71edd2fce70d98705d62d503b9da02e71760a77970f0e12a730ef2179b322f917ee0094284fb8bb820edc73fdeef6c9c52613f88887e751d8df5a48bf30efca39323b5853690d129df32da9892d2fbdb732883eb8bf0d29c771720ab1f169bf8f1a9bbde04edb84b44f5fe1a3b0f142b5afddd0562c4afec52075004687caf4d04feeee29814ed96990b92bb623d977499fcbbc859f06b223888a9a3945afec30d14fd6e583c637bbcee7ecb3626439647bbcc1bb655dc5678d34d3639946eb49281fffc6e115c9a5d4f15063319befed4de706f2d66d8de02ba099659310b24d281e4e4ffbb96e1c376458acd07367071c0df435ad1760ab6c50f5616ec6c420da200e13fded76e53a583f1984249f80ff2a40133baf22cc53dc0c2c54bbe7193d3afa503cc718512258b9b75edb1c80cfcb616aeb6e3f9dc08c9ce5a0b5af5955daa7068f443bdb55c4594d62b55bffe16defda1f29bc21be15cd4dc86d61aef5ececd4195e0f63a271bae6805ee9b179a06029f15525c589109b0242d2f482973a3e0f3df15248e2ba09a694c7df18cedbf6aaedda7ff5a49bfca059eb6233c7415b43c9e06c46fe02db99bc88bbe01b7327348507644f8f9e5b2ad55474ddf653c8e9ed0188793893b912c58aa44a969f9269b2958b2e34fd8a8fb47c326c32df2feb25b202942ca88295bdd86b964836342091b0a4b94e88321144957d69a96f4c6356afe862052f16ea4e4c2b5aaff42d82dcf5e53bab992411148b4e71a5d2b325105050c990eadde369a828b3e6a81aa8df72cff6a4cff60d68f243c86ed5ce4dc85afb998dcac35cce214dac995942182e79cd8c165b1b6f61e15c79dd113b5fb4a72e924e0e506aedf7dfd8b86c83fbe32c053f52c3ea6e087a76d8b10ec9b0e1add734a1fd0e89f90c981b9590c3c6f68ec931a22b7a3a955e011253272e60b8ff7873224d242ad017a394bc05fa1b50f3a7ddb909b3cc037c18d67bd853760f0abcb4af71420b1b180923bbc6a9f534ecc7a9ef38da40dcba5af33885c914b78cfe1be860b4ad692cc5d238ee64cef2d8d68a1fc6e2c745aa083de61f1bb7e6c96b72a03b3c94767df9f9256a2ab1c01c177597d992af3039955379aebb0f98a69ab92dfbfc55ad04789b58acc489929d307c69295071f41bf651d134f716624d8e065bfd7cc681d0fa5fd6620b7c64280668e9832c3123934128cda76d3f06a55f08e455749f9401625ca31e24760ed674826e5b3ba526d5101d13b2bcbfc3fb7d28980c7b484925fa46a31378b41e214b98c13ee3ae3fa866edf53c96520b326a1ef6fc78dceff05ee27f42024e8974203688ef9aed9832c59881a8da137960564a4e73f0342bed2d9176dc0244cb35cf46c54a7485de109aa15ef9d5e6e68634a964f9df6e08bcd229cf2f30b6ee3781a2b6e5000d99cb608d1494322eae5e1ed58dfa609e50018a23b00e53a1be4b19fa10fc6512e8ea5aef4ced5418b349954f0950eb583ad5842cf30c176da423d5cfb7b88bb1d2e070ab7a8898ea3c94325c25ebbf0d495fb23f87065589c60607dc8f8e0fc05cff39a3ce22c6612b4c8b0c97ff6d7a7d4fedf11dfb2a4a34ebe10ba10867892ae272072e574335c65f9f046c4c3ea44d4e88f7c52e5b9b3292f222f78e1ae43b8cee691b7260400f19bad863849bb1d08d55ff473754c5ccd9be807a116cdabe4c6a3bf3bba2b6f6b8076f45d95a88e4780a7d0404a4bd407f9fa90d39e2f9aea1c6df9f408ce4f2a2697044d3d46d91762b2f3122bfcc75afb8d7d4de3374cd09ce2550fe8fe8b667aaa3f0db0fd1243c5f1d920eaf8221563cd7df40c6631a68d705fc038462ab7affc86b5208812af20e16b5f6e389057af38587e390c81294c9bdb1bd21cff9a33fbe2f6b65f4dd98b2a89adf568ac3121f512307b305b7529d995ea3bd3b523178a717cb22853d55f85f0df9d4867e42c222e62aaf9eb413a267a0d80ac3f1cfa50f069d5e158da37ecbb4f3e1d5d3f7dc092ebcbd32c044a05a2cbd44bee9c0994e2073559cb435ecc4cb26efc5691582a35b8fb6be4512b522a7b4775a6a2ce1a3d6efb100db20a90e591831b18d6a3a75ca807e805df5951e30c1c468b9bea738b689812b1fa9e76af218f4aa053d3b2baf27821315f864216bc774cbfee0ceaed34cbb23652beb4e68524d185dd69d32938bc8a703ead5e0c56d2229e278a08b4bd075f15148fa4ee1fe484f987ac1c413dfd7e691c4936d0f8bdcc9103924577e67529984e4be98ece27310067b45f6a33079fec03d25c63ccc0e04e9e1e8ac4b83a6040642764da7b1447b866b2b89a47ddd0b709844444d621287d01491cb73d182e97339409674b845aee6c69e5dc7914f30f5fe4ef9534cde1d6a065401f5edca07927283286081460bc4f09c28dc2f33b19beed8bbe792881b11f4221aa2c909330d3303d21dd2feac464b3782ac3d78dbe34d27d7659c4ef8112d6fa6c20825cccfe5ec5b4c8c5df6faace19fc6d06dbcb80e1203dd535803c4bf159eaf4ad953a16af7ab59c08c41a4bd6048c03f267970d066df090a0943d06445e30bed13ad1f0e68dae56a2a62a98221aec42dc9249217279a8e6ee23af201eb0598e74c695dbdf4c58fcf575279c810f836b1db1fa2530a0e977cca2977b11e36d1b2019e3b1f5ab8d4ec4f305b25b9c7ed12e7c16dde4772502b14f0f6863497dbacfe07fe7faef93a30ec1702c39919ae049a957e3df6f15395873f512684cec82c862cc8a7a7e9d8a9d7a13089577709a9f382592f0ce1cb1dbc993d3d98b4f3ffb47007934ee6b4bb19065ed31708445267be47b09aa4aa2795ef7ceb5b3e200a52067f6219dcca477222f0ed369d637f3be5106f3f1819914a47b693fa01121c6c22f1a5d2de29cc18c1194762712d65091e65578d9f60d11bf76d856136377140029919dfc0f83abc96ad0bda10648a6e70a3b52d989caad2e42051bad8374659e9cd7a821ab28319e7772d2c9b2c1afb6261c1df608c049a56324777e445f1d5414a8ea17261e495280015e3b2c19a5a058810002025f71631a8fbb1059763043909672c2971997bac6bb84b4776b39390cc92ecbd8417f9fc50261b1780019d1f793cd5e3d4c7a68eba971c27fe422b466aed6ee4b6e6aec0831935a3fbafadf9c4cf7cb3931099430568c63d31d10b24084bd89c49c743e91af09e8ad9c73bdbf787460f5cf0d67cb61a4922d0703a4705ce5b6c28a865dc2844ee2c8b2e86ce589397a09a5f9c0e3853bcd73045ce0711ca60b970b2e729b63b61053a379917516929ab715f7d6143a5080d74b04d2450c1f0445d4633cdc31cb29c1989563d558f107924f9a1cd9002f081a8a50312f7df7d5f6d0a87dda68dcbdce5056e9ccc596d392019453e14939037246c6b4512b16eaa7d6b27668d46f8ef9fd5487a14f0eae68b5059bfb3caaa7533618797513102bb9753d36eae57bde32ec31df14ec0577b8ddc6a73c4611f51c95c204072834b6d5f9ef11d3fd9cdedda00e06666c5a643d105160ae63ce023b5e3711ad80c42cddfa70190ca3900a2ea2fd809a3b74513cc35de45acb4094d8f745cba19ed799aa4e43028a23be9114f569c03efacb733160049956580bcf8d57eb1e0fd647563bd56f9d94cd107afd7e5b6d69b5fb0157589b845fdcd43a657a2f5e0c8ec0dd4d3064ffa4d9ee32918c7b6cc86699dbb8cd06823bafaba151c546f67ad95a8290b6f4158608b03029e15c7f5b7cabda72b85cca02509fef942ef24d3f45af9ce0a3c11b3c475c9c8a9656e045ef17266e53901d57167565d790e45eb2f418987915e347a106da2e1bc8d4a5411d34bb43eb03b4b9bdbf2e9fe2a257eb22d20e48027339dba3c4664439f9e6bcf14f6ad51f5c6f132238b8f883505687767e6cc3ae736bf0598427786ba1d7a820535b3675b546c48158076567ebfa49b9074ca2bc6312f6cc7cb8a4e2c93d6f7eed14d614a73eabfbe62e7547a9d07f15d906d1ac5c1ccae9b23b8a7827776b07a180874579afe42120e3881e20abf2173fbf9dcb872d3359c581d6d937eed680ffb6ac5a982051597c0b499530fbb9ae1d5c664f1ac9068a9264544a323c7fb45354289a77e79ab1d6234486c1dd8bf18842d5912af82dc860e3931db06763c1d056a2d889e5458cc833e78f689bec64f36cfac1806c5f2230470e7d04b9b7b40bbae80322bc47c00ef4b86bf9f42348e32b8bfc58ee1d867b7d8ef6cc7f2d8206741fdc56647304b736bd0aee4b01c3dbe7318795b54382b122b64d0af1958624e711c93a6ea8aaf0d75d90d516eab84c0cd073bc902c305f9af39736f0d65f20c02a69539f6918b1995e76f6d065a425b31ec5268b3c48dac3de734e103cd97a0627231cfa7098fbfd99c189d5082f248f7b075e7653742b5f9685aecae766787c82ebbfd1f873feae791ca4e97dbe1a9a04ff5d12541fea8100a3656fe685215ecc6ad87121024a1fcc3f583202c70a8f3998381ca4bb3cd3a1aff42b838702ef9b71258ac501f2c65db27bccf624af2d8717d83ecf33cf69b062ec31027640ac2a0153cc0bfac3920c55737f831236ac61dc28b8c4f80038d614eb5570cf1365e3e8c66b3ead761fac71440bb4cd1ee727d0f792abdfa131dd03fb343a18fa3a4ac194fcdbb8f888c39aabbdf5be1e9dfcf510eb7582c91ca0224626241f639ff7d428664deb6eff8d95ff2223b85d68c2ad933f432d7f05c3485da3c1a50efad26b3449ad64f1d3472ed9c596ab363da49a9f1d5404c074593b9931f55b8a6af5204e1307ab8b90b7727fe873eeb31b28e60eb6ae753ca391425a14586ac2f0bebc2e091e4a4e5fc8ba83d475cf9c030b2877a35ae34dd497f3b6c339b44791c4a3481c4dd5aec4e1c24bf642c34690bb12ae58d49a83d9af95a1424de5eb4b782f4839883b4f08fef15ea5ef2fd2a6eb34ca6a46ae6f27ec3e81e323e6666f46d9b3b37a9b2b44cfa7e27746f901f8f70ed0e423af91092d5ce8a7dd9523c1cfb1b63d2f740388b145afd7a93d85f50bcb2df41f0c0ff705c8446371f168f6a12fb158bb84778188aa26696f174aff8c50c245fcc968edf65a051cb42a3c6d45190216340a642c00b1936f779d9c3072682077dc6e87b82052106f5bbb825806ef0947b854dc2e053e4273fa31585adea1c07a5357468f37fe635647a4aeed848c8567cf500e9b1a8812bfb87e2de1b5d5375a41f90e1cd316cab0bdefc5b3362812f84c56d0e79621c8bee26e43c29913299b906925354a808d236cbb4fd98c6af4a6dcd3390cf6547f1ef0687fe04ad541ac4962cc4fbc6451452b008eaf11c3a5fb7c90be3b57447094ba3e6590077ef6687ea76eccf4b3c375fe59e89d7a1c99a5f62675eecb9929dedc7cb2bae997e07570eeedc3ebad76a25de9e9aff66f8739fee2ae0c4c7937d775b8adcad2c9d87650bbcd4d9663ff9738827d2ed842bc00e362d9056f3a55b9d9c311543e3cbbbde5d53c313ffbe5cd8861d7d6f21754fc20c4e74b42cc10161d7a598f4d17ca7eca81618c504b5476836dc1503ef7180e55b256d4252710971e951d718b27bbd8954e55d1d3783bd454b778f04cea2ed4bf43dc554bacec616be42d7a4dd53576fd1ccb2a132f53ce0a6cc948f2d73621472c09eca7ca7901121fd668cf8b11931c1976ca4f4068c789c3692", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) 04:02:41 executing program 0: utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0xffffffff80000000, 0x95a}, {0x1c, 0x7}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000180)="2edc5b29c45cf4adac820e3b0f804a4cc99d6455b29175f6036e7ff70166aa2f8ffb3d5bcdfa183d9326d4218724f18bfe19f55bdc0cd329a8bdb2d7baeccbf14addc8c33103ecbacead2325d1a1a305670d3e157e15ff1719ea133c29edfe510d8dacaf0b44e36ef79b2f8f2b3fae4c387233e682f58d7b402212ac4b75635335a7f0bc48cf69d2765854c8dcae8517f2ee4fcab1e652b4696a082744819f2ba132f388f8af9e8e4dfcec4dc33c1c09c33133c6bb7cace0f237cfe6a20fd0b3bff84a325aca86b7abfa3b9e6daac71bf0959c7f5e39f683e56684", 0xdb) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 04:02:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000243000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:41 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0xfffffffffffffff8}, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) nanosleep(&(0x7f0000000140)={0x40, 0x7f}, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10008, 0x4) r3 = getpgid(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) close(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x480, 0x45) r5 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x100000001, r6, r7, r8, r9, 0x0, 0x10001}, 0x7, 0x100000000, r3, r1, 0x5, 0x80000000, 0x4}) mknodat(r4, &(0x7f0000000440)='./file0\x00', 0x6110, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x9000, 0x1) geteuid() connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x9, 0xffff}, 0xc) r10 = accept$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) openat(r2, &(0x7f0000000580)='./file0\x00', 0x10, 0x110) r11 = syz_open_pts() fcntl$getflags(r11, 0x0) unlinkat(r2, &(0x7f00000005c0)='./file0\x00', 0x0) recvfrom(r10, &(0x7f0000000600)=""/229, 0xe5, 0x0, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000740)='./file1\x00', 0x90, 0x10) 04:02:41 executing program 1: r0 = shmget(0x2, 0x4000, 0x6cd, &(0x7f000016d000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) clock_settime(0x0, &(0x7f0000000040)={0x100000001, 0xa00}) shmget(0x0, 0x1000, 0x431, &(0x7f00000c6000/0x1000)=nil) clock_settime(0x7, &(0x7f0000000000)) 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = dup(0xffffffffffffff9c) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r0, 0x100}, {r0, 0x4}], 0x3, 0x7f) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x19a) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') fcntl$getflags(r0, 0x3) syz_open_pts() utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3f, 0x4000000000000000}, {0x0, 0x8}}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 04:02:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = socket(0x0, 0x3, 0x10001) sendto(r1, &(0x7f0000000000)="9f38bdbd0349803001bce1adb6cffb431068f7e6640df92a88abc366e968961cebb6316aa337c1f539aeefbfa7058f540b8fed99078d7e580c75f3d161663379f7c36ceb001b87e78f669eaca1fbd599afd822178e4ae5d432969fa66a63d08664b7ea54aa5414", 0x67, 0x3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) shutdown(r1, 0x2) 04:02:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) munlockall() recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 04:02:42 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/104, 0x68) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/189, &(0x7f0000000200)=0xbd) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r2 = semget(0x3, 0x1, 0xa7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/40) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x80000000, 0x42, 0x161}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x0, 0xf3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0xfff}, {{r0}, 0x0, 0x4, 0xf0000000, 0x10001, 0x7f}], 0x6, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x7, 0x4}, {{r0}, 0x0, 0x7165202a221f4141, 0x1, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x25, 0x70, 0x9, 0x6}], 0x10001, &(0x7f00000003c0)={0x8, 0xb2c}) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x88c}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa, 0x1, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x9, 0x8}, {{r0}, 0x0, 0x10, 0x3, 0x9, 0x2}], 0x4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x8, 0x3}], 0x3, &(0x7f0000000500)={0x0, 0x6}) faccessat(r1, &(0x7f0000000540)='./file1\x00', 0x40, 0x3) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000640)={0x5, 0xffffffff}, 0x10) fchmodat(r0, &(0x7f0000000680)='./file0\x00', 0x2, 0x6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)=""/252, &(0x7f00000007c0)=0xfc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x5, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) fchownat(r1, &(0x7f00000008c0)='./file0\x00', r3, r5, 0x2) bind$inet(r1, &(0x7f0000000900)={0x2, 0x3}, 0xc) shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) sendto(r1, &(0x7f0000000940)="34cc31604481a00561417501e84245eba7c7213d0469eec32103848b32ae42b74a8c43f5d246398b645e61d8343074b2a22e7d879946aa756b792436", 0x3c, 0x404, &(0x7f0000000980)=@in={0x2, 0x1}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000009c0)={0x9, 0xa3fa}, 0x8) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file1\x00') clock_gettime(0x2, &(0x7f0000000a80)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget(0x0, 0x100) mkdir(&(0x7f0000000ac0)='./file0\x00', 0x40) lstat(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000b40)) bind$unix(r1, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x2}, 0x8) 04:02:42 executing program 1: r0 = socket(0x10, 0x4000, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="7019d7965b5ccd79c7b032bc463b4e628bd526141770e48d0a4de194662f81a0b5e25c9defeb67bd13c750d0b5c20e705476c4baa4db93c9faec478f36cba9cc6f33a65fa4b3659febc2f0c17535017db064206ec3a76548c7fc7291a4a9f76273eceb", 0x63}, {&(0x7f0000000140)="b069c76934979a2f7aaae1a7e6a5ed4724e9ed70995aafb1fe85ab9cd7addf4c9bc55213903b6c663e2dbe5eb172f9d91b0f0af42ec37bbb54a19e11c68b6382aa533998145956c6ed1fc05051eb40f6bba8055a9ce07c2d1763266b930069a4cc1f07abc65842ceacfa2769c7ca00b28d3a742a22edbe2d960a6570a3d40b9249f4757e601f7dbb7cd15a61c1d633206c18", 0x92}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x407}, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 04:02:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666530000000"], 0x1, 0x0}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="d2ce61e3f2622cfdf7c86972e1106860d61c0942db55d7900386180e878a9dc04609b4d445b2a8f158a9c90db49c3e04a110487baef9cf79134037e7f24e7892ac42041549ce93156a4eebf59ab0acd45e0b49b82a285e255d2311582bd2f931d7e72498d372172f2e159a73d86531", 0x6f}, {&(0x7f00000000c0)="75d782c19a4f4c6baaf1a21968a4e0b71a4bc1b491ffeb80eadb14d293a7c52491943f368f24b834cb06f26fca11687ea4bc3a5e9babab41f1b251758f6c267eebcee0c19c5b2e3467ca4c73ef81414940f705d62edbdc6c58114c590381ad4a5e9b4379e5087950743c0f7d2cb50988b96a401fa56e10", 0x77}, {&(0x7f0000000340)="be46d472a589e220fb4f7396e40e09a42a20145014a50872b1ea7a6a79ec0401d4f67cbf24a955c89e977e4c2de8dabcbd2e95c42e9c7852b1a6d20f7547d0b32c480c6ba0673861d098034f57e61227309f4ff32e588b1ea930e8b594c7bb44f429ae120d0e3ed8c506a34ad392bb980ac5dfd821581735bc44d390758ffc17def92ab31bfb45848c5b61b8d2f84997863bd44f613976cf18aed7ee387021dd5f729576e23a853dffe4e711043e0bcad4293953be2383323ab9987798a3b6d6e432b115b7a317205085262d5daccfe9a7bc16867135941ee6b2f44f988c6af953c46c1fb7431345e848eb1c997f968064676b5df976a6b0f8db300537069c1bac4f2c1789a572aa37378c98c1c2905e51b46a0924773649c14e5eaa9952e2bf51cd7ac6698bd7a924dca8610e9bd5174a5530561a355ce90384e4581f3493d7dbfac6f8e9c093d788da3ffc6b7f5dbcf151719c7895077d0de3054009fa9d6784a4989055071b4bd745a872ca3fa777014e9881e06ff2303af2039b133c049da97225b6f42a9bf38b94d4d6168d9d84a27bba70bdcfd08a37344cb9629b05fd33c4407660a9b524c9e727ea2f6f58132cd70441b8e64fcf0b93fa5260f034a67a81fe975e07dbae5b99def69baafce1a9de6488fcdb3beb9367b45543f71fa74ed95dcdfee60c17df800141bb437e0d13bb684cd7d28fd4f97a47d69c835aab53f70e31828a0ae5e78700e83a030d8f8b776095952d61ad08d3e338d9b375e1d4e12191870f45170b5daa8cde001d2e32404fbc10aa82dc7f53b884ce66ad21704dd6dea178d1a063e98c5ea99470a35507afcf81a22ad4f72e494fd288081c03c6c317265bb503cd817ae94e129fc78898f5ac365e79cd3552af225fce407c6e7e0ebc2b363891c7b93f3084edf9c2cc3f3654536c7d4c995da3491ee741caccafe75ad8f631a0233b83a3a074c3369d83b86eceebc75e54b19dbbb2ebb44c3cdbe91250f6be15d5afddcde41c893e6c59591ff0763c98f22f29548597c2dadbd4917f834260c746f420864d8c8fa5e22329be0674b625c5b66f3ab1dc21dd7fa8324a875c0f8fb8e18c4c15a84e2ed48c4bcc5406bd459e80ff998cf0daf1c23c8c1738ad4db1322f0040e4a89c1d9dea6792c61b2d2cc9ffad421948fa71f29f6006ff23f06b246a6f510365e71288dcabcf554729c97b93efc36446b01df2821e3874f44c610b83c60a1262e75ad16ed0e78e5ca477512b2c133c30d2f094035f5e380d089ea9deb4bebe34e58ad29fd428f2871f3c15ac125e6517c5d4bc92382014e6440627d9590fc97ca4321b3e4b60f0df733e84297b8c9e3ddc47da35140e75ea379fa4fd2467fa5a62b59bd55dca824227f907d94af00ae8b933b192104e4a8b6ac72cc70640e2221b645695444e4f53cd97fc92ad8222538ac36a22998968bc987f0deca19ea909f04eb484eaeb31d72b1a22b233ec3c4a4fc8afd224aad430b418de7d769a4389d284cf26c588f37398e019e78544380450ebf6fab86578d3320caccb40688697550e2d5bec37d98ff8e9e56c410cd55e103a0a970d2d5a5f2c10517c7c29c771d53b945317b366d6a15534efbca0be8743bb3bf2ff57f7d473afd4fbb80a145a5e0531e3bf6f09baea87f2626282246c5656d7a97e75a0c3278225a10abbf3d6ba1adc6b62b9c23ebb3b3570292b97d198a8f9df5571bca6e340c0fe13c99f3d0464dfcfe24a6defb76cf1542083353bd7d033a9918800bbd4eeb2460acede04ab8572e8e663bbc8d70425d011242823ece8143ef01d4480f4f0d380364df6e5892846229068752f1bed30aaa854895e562d299e963be2efec01ca00801709c689bb2209f2142111c8a64808d2fb320563ad5861a649ca543aded5396ed3d1c7a9330e20b9bfda2ef8f8c31c05f245a875d5b65fa67394e81eb0ca71b957b4238ce4c65664623317a4cb905115081aa1639777206a4f61b387d485352fa0495aa4e0a6a384c57325003daf823ed1530ecb51a492eabe92f9260ff261b466e70b7edf328378d3bdca8da31614656f01a3f3ad9cfaa4d7ad0fa0c6befb7b3b8e7f2b6916c9c7e4ce601d346cec114ff9722e99673f2e1a58758e614aa512deb81bc5a97008d1841020f7e99ac4a56fe6a3d86718ab08fa49ffcffedd7edfdaa0cc5608275f9fe1fdb8bf781a4e0dd58bd32d645d5b300652accebfeb5512a3afec13f1028668197d09e9f4da14f18a00c2f93a4e32583d9f8bd9f56e4e48b41d4e6aba429daff59d98ec377182bb91265b8b1355a8a9217b73ad05e565baaffc35f62959a14ad74ac0034063fe5ef5a104ec3cb7eb003892e830834907ec5991ec2533bd3da95ec3f994a0bc0a7968a499469bdb5e09fc98a632ad09efebc469a91cf8ac90c9c44e8be20b7b346d8ac4f845897740b0d332eadbdf20923e2ce1d6de8800b4ae0aad4f64d5b67b9b39c3d13a665b1621bfb94210f23024f725a95877607d27ae37d542fc80c3ad28364a0f729d53ee7d724837a31d8aa5809945a1beb5d37b64ca39043a046f07aa77ab39754fe87cd15c87e0f980772d17ac128f380d3440a69df50a18c0130bd848df87bd479a940f69d451f79b3be5e3cf8eab486c22349513067690fec57f7271d70a377ef933baf4769188bfb7a8d0b277b083d236e6101e519760deb08dba440d52621fc7efdc2cc737c1cd41e41567bc2abf0e46aaff224a5b8f788b1c021e5ff5997e94648674b2fed869da2ade4a304ecc54bb941de32b919ef6c90fe2306dde7ed35852045dac6c3bad7d348b22ad51dd0cdfdba2e4ebd6b66c30359b59ce446e56a96b0310be3523e90ae61be59468b2e10adfdc94e4b980bf746ef64a3475a91bf268e64130fb51efe178141041c9eea420ccc13b3cd6dbb932f014813c394f5bb0785312dad9cbf900ea4339f6d7a28c19af61a0bca415656d897c111e4129a04c625bfe13836b636625ea9163a5312d4f6c181f89cb3b9260e154ca72671261172a2fdf13d5756e7da559133d2d135ede9914b7ad350aa20dc47d5b85a414e12d67ed63ca20564c33c2316930214364a630095936b02b9ce2326f152ab5650e409ee79ead2350fdc6d4d0206dcab0dc1b445a240c9e354aec95bb05a6bb6222fd65b69956d897835b84bede656308d774a32a4e1eafad9fabdc2a2d269a8e94f7df1435cc1c5a00731c8f2d46f4782c9452c9c60a53d6dff4844ec07eda048d3f13dc753b176689af603360f3516d56acbc2c34cc1307cd234f02d808875266e5d19ff42517b5fb4b711cf5581ac24f0f5e8200613eae82749c24060a313efea23a6f1ae2cd97458a64ae266996a2a6c7fb9a304110032f108e5c34a0d642841bcdde61572ce9c537e07a9a6c301ce6dc7cf568e44ed9e575281c054cb37dfbdbb0f59c98a6b682cf257190ebbdb24822d404e26de3e06a570c0a10f0ed68def9b599ddab2d4b6781c601fdc073228742d6b1ed153e21167c3945a82ba448aa10d539d0b6955eecf2bd4832b52a8d98090d830730b7b7471116c8cc30c882cfc750d0f185df7dee83c144e758e6a8d43ef6015e905b94e51c753bee23df720d901bc77cc4e2bdb00ad3cf7f0f4b2fbf225df70707da0d30989190a03f7225c6a9b01ad8a108c18402af72b02ae594314287b58acbdc83e631e7caeb3ac6716bba126f41358528b9689081b86ebc1248de7fcf53d4628c0cb481afe39b13b2940ead3dca2c92ffe5a7249e9efe8f7a6350dd081b3732e51bb64b62b6d4bb8bcd5e2f8ecf41b048dacfb86113dcef3f96ab3d50b240ad0c230b4c368fd2145dffab7dd21866d947468f419d6eb5211ab74a12d522a9e6c0ac48d6907365d3d439b272b5c4c38bac9ebbd64d83d53e032744258de606c1386cb06f19cdd7ca0bbbfff6714e278603eb0a437ff9ed742d2900d0aa06a1b17b5f20f2d66e9cbdf4e9722695af81e1585bb9ed96a8b8d4bc8d52ea3fd31bf92da946c6d8753a716e2c25d9f64ee09e5d69b4576ff60347499a69d3ff38884fa86c602ddc984ab97a8c1157bc82a625dcf702c01410dfb2f205be84d979950c651d3eb651ff93724a525cbbf50a6a3aeb3c6ce7e1a335096a5e513ae109de33602334aafda72551f55f35efd12e32ed2d318cd241bbd1960a9b2ce130ef0ef032bd76f3bf6b441aeee2d11a57327fd8f39688ba72a02674ba25fa45ae14286a0857d5ec763e44f8a5368429732c4f92acf78dc370fda482bab1b5a7da99139d7022c6d7db9a36523adfd739c1258dbc4307912200058b89132d8f04d9df3108f15bf7155470e6565326df99ad5634ec18fd2622f097e1be4437bf2414abeea3f7d595fe95c14d017fcd638bbbf56979e61f678ef88d9fc70a773aa8e0260597e66f7f7d23a0be861711ea39c48517063d2c2ea414347ff38eb98313b54dde3b0af86c3daf38f051bf832085009e5c52bc6ff00d35614bc2326daf53c2fce4786b84cdfc8820155acf130f6b1383129fb862d2a65a288dba8237e7eb7a9c0ab6d35f1956be7b824302c5ad9b23667537aa9a4df7ac2e285763cc61a06e2b950ce4a718379d0db4d809c9d23710dba7274fb07c738a74cdbf5cf5148d44ab5e35ad6243ef7a45b8304f18e144771c495b7740db27eab88975e9e61c28ec02d399e04f54c8b2d219e988beab621c40b8784e819c95830992010e9d38b4bb563df49961d3b696566ab6f8f7a975e9d7369a41b3abe2826b005129c3f2f072c1b7a1e5978f815cd058ab820a6eabf708ad0983f0b2ff761115ebb017e29540653693665e1e0413b1f274dd01e018c3372f3797c4e503e6680caddf116d60591b9889fc0235c88370d3b9ef5746a5a1a39a42e120db3df28c685ff439e70fa39cd2ba0c1990af3fa5e10846948ea46d20c2e6add5202e679d2e7449c0498714b872da54e8519ff73fa173a9bf8756abd9668148508ff9dad2171e365a04b341ee0e074a845a7a1bafc5c21f91e5e6bb77988c67393584ab4cdcc3cb7bfa1134860c7c18ed339a932fd37858ba00735b6bdac6306809c669d846d40e8304597644aac1d0236d12d3c802373892c6ace10be8eaec262444b43ad92567ae9e830ffc74a6bc088a877db8bd3b3001fdb316ff7efaa977b98f86e8596bd9120e478b28109e647b05066f5d68681290b08fec74524f908c800f9bf57037ab9d25f4c3b1db270c2dc27ac5346a8c7a429d2855c2957ea863912e562338dd31290027cca73b80b2619effdeb1137f70df73ac94bba20fe63abea4e4bf986fc1c9a744f24b5cccdf1a13cf6657efedf869464a25700a2f4945f687014201d3e059124a529051d205164d171aef2de63246c51737538dc76a1d2bb5a3a86a48fa077d5f83c52d6ceb8090f3002d8fde8979171d78a9bdb61666e4dfc8bc873644b95b6f9ff078be6e489fa6d41db04f9ee1ba14341d6cfa724d97f787a1875f2d4c200a574040964d30159e896c6a293d49f3169f5957ebe69730753f072ea7214c29e9b5e9995e49fd406b62a0d2e22a84742b8743a15f1f00108910015e76054a446ce62a69ebb06443176606ab682e55120fccfa4b1ddab80f45e5c685934f6c3210ea0c647a1538e5edfeaecebbe79fd5f72f79b0be7165601511f39cc3965275b311cb4e086e053ed255d6337670a2e26b7c2182f490c41efa387305ceff65c99f65bdfa06327f0d7af7d4fcf02b27ffb3ededd333f2e1533fa4824f211f195569b3090d99e1facc6b5a85b0b0dc89", 0x1000}, {&(0x7f0000001740)="45acdb420caef8912ea2d89ed2002bd6eb83129f6805db1f692f31f5cc1006480671c00efd427979eb3be7a9a295fc034325b77ecdc8b2a74d63a6f11233db81f0cca7d082b5c0ea663036a5385a279cacd570d81a32c4a5127f866122c084558fb0cac652c3a943a875e1652edeea6f320572828c13e45113399708ccf62677cf145511d4a8f7513f2c1317cdd9210c40a10825653f8cfda301b6944c20490f68070df2cfc86bd55819a8cdf6e7602040171439776ccf72795bae5347e26228641adf94ef15dac7c50ddf139696a51c57488f21533fe32fa2ff7f119d8e1f62fb3ca36ac3ae649d30b22d1a2c4ecb5a286e859590e031f1b702bf0192c6ea245518f4d3a09eb12af3f5727984cd9d36dd128bf656db154f801c9a42e41d269ce01acd5795f0061d203d108a071663979ad877d65b155d69a7d16e2d6fbacc4f900b8fd4aa826b5a11955ead6e72b6a1af5cb8286176b5ee7a44b9afbc56d3d05a63ecd6bdfafb802c48c440bd916074cd4d1e1365f998c6f4f813c220431208db2c77bf1a849b85d87366e329d74e66b866628527733264bc696a5c0ae3797a642c88a056db7f942c4b2302bd36d532a9c7510a323a2a0ca83a442c41216fa4c19f37154a007dd1d1ef60f998b4c98c9150ca43d7067be1732e3b3426a663a068742347319825a9b5354fec44ad792cc67552db4fb0ac126ceb99cdef237e440be7dfebf5a6f1258d7b99127646d8b5735e87f91272f4875d6966145bf04abfb8d1a25014511389544f1b000c8483e496e74c4c640fe8db1a11693889bb04506acecb582a9bb9dfb8c9f18883d86dd55d2aec8aa115ddf00bc172e75959f3fb4d8b9ec4d65908e49053e38cb0e82cbe546c0254dc991964b05e3e9051c3d966e68e5c1b56df738302dba1b6571c46562d92ab4487cc2be8e97f64791704593e335f36e43ae85e9894f20ea2b731802550d405a2d21a809213b2ad45c2428c65e3748da4cedb7ed38189a0720a2c91a2a93322c3292f51910a68f82defbe2c99a1e6629feccf58bb0d8645080e48b2a341709a8887be96c9ab6bca9c0c8dbde234d46821a3bb86052c14b890b55044be5c20205657c5186a803ccee0f5d86e3ccf53f2770fed39b9953d7dfcab010ca10847f2f690f880b589d460b98e2ce67e2139520ffbc8ad188d472c958755162dbef0635c395c8c70e178ca844e6efcc3ee51fe8c29523fd0e57d3bf7b4f78fd00ed981f5a0eca888002a95c8aad6850dd822c39844e3b63aa2c1e845a7b45a743f5e64b830b3481b5571081070246cd761bd6755c7f3273c7e472dd3eccda6089bec87975bf0d6d9dd4ea1caf88a02db893caac29dcd9aaddbd7f36ad622b659b30187f39e67a272cb944bc1b61d346cce21f33c47c4b42a04714c21043e25e4ff036c89131e33142477e34fec87c316d0c911f0630752c215ce6d88d2e2bf66a985de9a5ccec72e407041fab125f4055e93356b56d597ea59e1366795be65ff8d9a97ca7d8acface7d172a3a30ea174162b8f238fb6a235ebd8c0a5660859adf37315a2c0a7db190327151cb9069a21149edb59022b811aeb7b8b41ca26236f21754b11ff1dd99d3a4c9297e7feb648a1b02a9546b476fdd81c2aa24c2dbb1bf5246f28a82cbed14c0bfa7200ac05c5420ab78f54e99201e447f98ce9def9c9014e47086ba4e433fef12e862cdfc9f4933ab05ef063d4662cc0db51b2254857478b91875bb6324b0b1968442db0899de7101dddd212eaa54d6c4aa3ddfd7361ff7a667b0973ad9eaa69eb63265d7d584435e8a77271b7c807331a9a816dad13ebd56be30ae3996575c21330ca5f48a3db362aad76dba148b8e0e34b2642c79d3980575f9aa866a152520e2626c15806e6ef398399d546dd332cda80eb55b2e2e5b0b316e125804da0b674cd3223ea8d815b95b95d47ad072ebcb7ca6cfdc4f64135f4331e1a960257ba5b80193963f3c214ec5afe38d66fdbb7493d99f4a0be9094a7ba8ec66affd239d5b9ce33abdc5547346af155454b1878a081c717d9c3b5a567f0ece15a747aaecb47fae5a1e71bffdb705aab75cab13ae8e37ebcafd7cd152f514b99ecd491c2888528373321790b24d56a12f0d50cf45f0ff98824c9fb4cc84e901b2d4016567dbbc74ad4d51f67d02d6f31b02be5d73dd731cc661844cccd4397494a9416a9fd132583483650969808b1a591753c682cea5381b9fba4622ac814184e6cdd03a199695aaf96be2dbd9f234ed26a139f7313644ba6570952794da2ccea6b55167cc707af6c82abf6a1171e34e7951b0e3e47b0f28a931360f6f1872576ed776fb668f06003238a77a04b08b605f0e38d21f13f7f38f08d59de6ae5cee5be404d5bec4c3a69b7e91fb8367130fc55d893de3bc127e19e4f6beaf511cc6f48722e945a876238ee6291fe691c6dfc45ef05ef966e1d55c35d6711da8d3449af1643d1d0e234045188f7ab7505c197c5f1bb64d5b2e3532846e834cc0228e33de0066660bbfe4d66d3b3dc1d38231d118810e36699c014d624666f3bd15364ae1c145e69b7fbc0fa53f52bbea76caf7655f2fbb0386dda90c2e11df4bfe4f09d8fa5ad5a9bdd1ea00bc240fcdaffbe9cd928a77f96dcbcaf1024a8c613d1ec7dd4fe039970e1a4eb8df1f9ebbe5a94f19e6fb1fd34b4c2585717daabfbb8995c572f3f08a6f89565c93d0e6ccd296e2ece5bbbdcabb7fd3da3e2d63af46e575842f2b348b297851edfc7dd77402cab19eb1acd4642fe1d4e689d36995bf17d9c0c4c60105fabb562fae524483cbfd49e042af900574c59792357c51d84b27053004b8609cfd11118d74ac20f1364a424665f816ac583f294e52fb2393c6fc169fec67433085dc0a9707a5225224774fcb581882e7795c2030c3aa3c8fe929897c05458dd4c3aa82fd5ffd7cae7471d16e805f8dc2666d28e0f8247775793414139dd7823e86b8f549ce6b78707b0b9fd91eeb4a6e2bfa61aedd410d1180840d5f257e36ec96bb2db16e15218f8c3fcd25411d63566d6fae9b75b35913509eeab9b9c82d6817deb12eef0208b508c2dd6c5841a928a5ff439c8f30622851b954b326ff524375a4ebc6a6082fa89c7d96bf7b505179359ef8e7158147f442a98003067e1d5f6ae80c94509b454ce438699ab4a941102e93ec8c3f1d6ac6db3ac4c0dbb92e9605a6fe3f1c4a2cdd389a253e1213cc58808c19f72b6b5a8def922e471c24bcda52e3adcb49d66236938c599fcdd01355be9fc0f155a7064f29190e62a4adc0f90af8324940ba4c036fad8889cb0eac6fba1fe0697e7da65ff30f63459bad6da112ab75b86baf84c39ee5932fc9db22a073c94d53cd0b3b9b0eaed9a04f84e70a5302679cdc9f148f53519c8e5d6be7c2fdd41d642861d246b5d7119e6b37b8d3026d04ddfe319dcfee580439e964cbb445c0eadf30be4df704129bc7b73deb56fa90000fb08f0e12243b76f74d9ef8b01f30a5fe1132795cb7644ad6afb4f76f938447d806b44d3dad91c3670e1651689b806d8e11fb4af0d67a0dec9ea533a0a974f0806d15da4d6dce17aa7c9983ea15e9712c6c7fe973c2be1e4469569ef5d0e27a0664f2ef5d489120dff3f098dcbc37da27aeb37c114e6d5d1e65ded61e1104cf7f439a3ac23c72f9511234a335ce929a77b59292872a64ed8d322baba970cbad6505af6edcaa3555d93da259b5e04bf9c8b38f434bcfa5857f871d1bb88c7e505508ef5d50124e7a21c8c27c606683333b47192f0db8dcdda1c3db30ab7d70d17d61a51046b89735a1edf90a1f403b5e0cf265a70703f26b92116ba3427d3b0aa94ab93eb8f293fbaab301ac17515c3eed50cda09e96219aac65848b9f7b3cf2140332b1f58c84899bf4030b54cf321fbd8b5fd79dcc885b7d2f3b7e69475cbf5c801ab053c3a3e6563e37ddd9affd117fc0cf4e2bf6c2814ea9cedcf98ef1a027349c2885e1697d9994bacfd484d9c98f97bcf73206d8a4275e114ff3c4b8dc2ab2e4005049b80801c7a6ef04a1fd90fe8cbe6105fcf133d50a30dab8ecbcd1a6b1e27fdb114f930fa10e842c359ac2c8c0602d4e7ec88c61fdfa8cbca98e0743af15c5d6c81945434faa62ca485d7fa5fc0f3e866920b12ecf89cb876898cc83f5831c8ebb315698a0704afacb6dda5feb07f513561bdcc15f5b9a1ccab5e3b9bc773935fc9712257d441c171bca8ed7a476543d67cc443b3faa1bff29b8f91b8c755cf3f032bff8085d57796388a12a75e57967ccae12f4c3ace60dc1d4000def192fb5e5c0c244d1faffb43a222bf00ace11b4765f7bad94198ec869b00cd20eded162677db9ceed928eec3a34efb159ade8dfea2c401d4e9c1a6368cca1d043e4ea94c3da3fa24daf89eb743246ee260de4d6da47a496b6fb578889a28dfe14670bcec414abb06e8e1ae0a25de94e26ab6642892f840c564004651eafa127bbbfbd75ef9fa8805286d738f483b5b5f71b3714441537ab1225b883df17ccc34036d16af96271c36372cf8a29f3108226881a36e3a8ce98c44c29cbc668c2efff59e49f48abf51a73a9117a58c48e9748ffc2f8db7216a93288fc98956c1f87b701c6667bd1fe0d0dac0a72726cf44034ab7305c0cdd483d34908c4ea44f612cf962c220f025000fdcdbc26391fd10273862033a84162d3a0754d6cef44cb76a949771458620a2ebf3030d024a89d5dafaf6d7794021a2f4369320a293c48f2f40ba3755473c8341049e0e995788a3d201b72b72d2f476eedbc18c138338ec708e661a88ab0add2de84d4f7859b124ecd5292f2814563558f4b87a9e242751dda4f3147ac06b928b72624893ee82f38e4b2e1c44e83c70691927a9bf1c0ae789a076b70cc5c26ff41f12a6a7160165981b13cde6c2d378c043e3bac46fba9d274a6532b8676a87fa758785f56893193401ca85367d51df314f065bb0860082dbd0ed68b1220b56643a55344e615121b96e5883f872cf0cd96d923631b4ee0e9d3512a3e47276675041e33c432c494e12ab4a9824debc3af5c87ea76ec2cd98d89accc2ccaba76d017bc9c59277e1c7fecfd76ded09c9d49c8cb3f5a992db429c2fc935daa53fa227c9ad2a582da56ced86d73701377788bd10657a2bda58679464fc16887ef642969dd7042e3642399852a9ad807f66e31ec6d5d3eb7827d211d9ec50a604b1440e81e37c1eec203decbc32f2b73ec1407b4d1898d55e0b8731ddf47a59e8e3614a62b7dfede38bed4768ede45c860e2ddfaa989b40d0f6e2ab08d8000e317eda60a2f1eddfa2049c08ddae8ec5b0a830ecfabcd86fef7a0fd430d8287f310556079fc395a3ebe160f48e4132aa059cbd78c0c29325cb2d862426850719208e0644056634d662bd11761ed880dd715c03ab12dd9fa3cf5b4943b1f53f22e42f647587e02333b7ac4128d4ca5979ee163b969145521c53705c371b363f2b0dea9aae5d33db1b78d7df8c545f2641b8ed7cd6b756fccea88fd1655049f7272637866599d2c90c29eb80a0f768379b9eac314aea73a6f87bedadcd30c3ef33a12251d722d4d81e754d01cd08b16690c8a6a67aa2a1850fe27c507da6f38739f3c203441a5cb2f05e01dd88e908674d4d5fd13d0beecb6325cffc7bad82769067633b162df910f4f2f5e2b8d53800156566d6ce191d8f1207f4e241fbf2294e314333a24f4350c6f2e3095a034c1d11bca16f702f4882b2aed36b006b464ef76c7591dd8b666aa92631c6a138f36bcaed984e4927bf2aa490ffe5", 0x1000}, {&(0x7f0000000140)="91e848f856783398d30737e98f4a0d362bbd73c361b47ce391aa343a8712163c7c7b85447a76ecc594b46d7529cb8f9e2fb1fb19c408419364900a8674149ff84499b71f3ebdb9f49a2918f6a17cb0e86e", 0x51}], 0x5, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x400) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) clock_gettime(0x0, &(0x7f0000000080)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x48) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 04:02:42 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setpgid(r0, r1) setreuid(r2, 0x0) 04:02:42 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000000c0)=""/21, 0x15}], 0x2, &(0x7f0000000200)=""/125, 0x7d}, 0x41) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) fchmod(r1, 0x14) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 04:02:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = dup(r1) r3 = syz_open_pts() preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r2, 0x0, 0x0) r4 = getppid() ioctl$TIOCSTOP(r2, 0x2000746f) chmod(&(0x7f00000005c0)='./file0\x00', 0x16b) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x993, 0x7, r4}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1ff) 04:02:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = socket(0x1e, 0x0, 0x6) sendto$inet6(r3, &(0x7f0000000040)="810ec6f712fa32e69c8037448acc3ba273976095aa9ada9496b2521e81f8b7db4e6608e03f9a61", 0x27, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x562c, 0xb0}, 0xc) r4 = dup(r1) fchmod(r3, 0x0) clock_gettime(0x2, &(0x7f0000000000)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 04:02:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 04:02:42 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f00000000c0)='./control\x00', 0x8201, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x3, 0x666, 0x8}, 0x800, [0x8, 0xfffffffffffffffa, 0x8, 0x1, 0xeb02, 0x9, 0x800, 0x2]}, 0x3c) 04:02:43 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x6}, 0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getgid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="5c4da0c1e8eccab205a3591505c3e645f56b66244859587b404ba5142cb88fe6e6", 0x21}, {&(0x7f0000000240)="82ab0c5c", 0x4}, {&(0x7f0000000280)="062e19931fe426adf80859cff7e063b3ba75f45e1b55f412b39a23ae0bc548c3405b85afe7d193609ca69e40fcc48242d7d0e13de7c9a284c22461c8439db6466105803ba752e13fc7b33f33f662a5a1ea199a5db4790501638099bdf6980e92bdb80ff91ec191d45dacb96a9b88200f3275d994f962c11c4de49713097a2abfe902b2d21ca611", 0x87}, {&(0x7f0000000340)="da8494613600c62031eef2341de4792771038dd25822a77281414e0bcc3c10354cbb02afab2ab0a955f6881ca39cad22b3e12ea969c4ad3745fe87fe039e953a68891f5b0aff51da7afbf8", 0x4b}, {&(0x7f00000003c0)="d8fc293bb7533068cd78e31164804f98a873928f9469ad9d2b131fae69c1", 0x1e}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000001000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="ee2b7ce631c6aa17144aae2eb4c486c29ce6c78eaa07f7a7d7201eb3", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x5}, 0x9) getuid() munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) minherit(&(0x7f0000722000/0xe000)=nil, 0xe000, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x100) r10 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r10, &(0x7f0000723000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="71641ee55f5b356bc538f27de737bda0ab557e2849914877fa8eac2aac", 0xfffffe1b}, {&(0x7f00000001c0)="1dea7714608c6008faef594bd91a424f29cc604553a1a07a991cab00a0d1b21743473b9e5de869e7", 0xd6}], 0x2, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 04:02:43 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)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) write(r0, &(0x7f0000000000)="1beb97e5c63323f97ea23ff266cc5a8e367a07b3e4c9bee397231b106533f642d9443f90bd7f43f94b4086c6249aa24386b4ba204d051c", 0x37) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:43 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 04:02:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0xfffffffffffffc00) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 04:02:43 executing program 1: socketpair(0x1, 0x1, 0xffffffffffffffe1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="820202e3f8ca9f07b37f08dce56e000000"], 0x1) mlock(&(0x7f0000eda000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ed8000/0x1000)=nil, 0x1000) 04:02:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) madvise(&(0x7f0000014000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f00000000c0), 0x0, 0x0) 04:02:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, r2, 0xffffffffffffffff]) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r12 = socket$inet(0x2, 0x4005, 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r14 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r17 = accept(0xffffffffffffffff, &(0x7f0000000d00)=@in6, &(0x7f0000000d40)=0xc) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) r19 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000f80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="667a24722bb0d24017f97e122ea405ae28327e9ee4bbb3c352c349a0c0af9a20e00135b2ff2e4ed858b97e1094946acbff6fcea157730928159939637b5a0b2df46c7d4ac629f835fd34", 0x4a}], 0x1, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xb0}, 0x1) r22 = socket$unix(0x1, 0x5, 0x0) sendmsg(r22, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) flock(r14, 0x4) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/221, 0xdd, 0x842, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 04:02:43 executing program 1: r0 = kqueue() socket(0x18, 0x4007, 0xc72d) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 04:02:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 04:02:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind(r0, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x800, 0xbf37}, 0xc) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet(r1, 0x0, 0x0) 04:02:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x15) poll(&(0x7f0000000100)=[{r0, 0x7}, {r0, 0x4}, {r2, 0x100}, {r0, 0x100}, {r1, 0x10}, {r1, 0x18}, {r2, 0x122}], 0x7, 0x0) 04:02:44 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 04:02:44 executing program 0: r0 = socket(0x2, 0x20000000000005, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:02:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f0000001240)=""/33, 0x21}, {&(0x7f0000001280)=""/233, 0xe9}], 0x3, &(0x7f00000013c0)=""/220, 0xdc}, 0x840) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) 04:02:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x1) 04:02:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:02:44 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r3 = dup(r2) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/112, 0x70, 0x843, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0xffffffff00000000) r4 = getegid() setgid(r4) 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80001fff, 0x29ac) open(&(0x7f0000000080)='./bus\x00', 0x28102, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b2cf20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b2cf21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b2cf22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b2cf23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c780 va 0x1b2cf24000 didn't change! 04:02:44 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 04:02:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8001, 0x40a3, 0xc4, 0x5, 0x2, 0x3, 0xfff, 0x80000000}, &(0x7f0000000100)={0x1, 0x400, 0x20, 0x7, 0x721, 0x4, 0x4, 0x1}, &(0x7f00000001c0)={0x5, 0x1800, 0x50c320bb, 0x9, 0x0, 0x2, 0x6, 0x3}, &(0x7f0000000240)={0x8}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0xfffffffffffffff9, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0x600000a1, 0x8, 0x16}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000040, 0x0, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0x3, 0xb02, 0x5}, {{r0}, 0x0, 0x41, 0x4, 0x2, 0x3b55}, {{r1}, 0xfffffffffffffff9, 0x48, 0x47, 0x80e7, 0x4}], 0x7ff, &(0x7f0000000140)={0x62f2, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffff5a050004000400000000000000000000000000000000"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) dup2(r0, r0) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000001, 0x0, &(0x7f0000000080)="5c43661957e383b50083f0233df23612f04a71f25500dfe6cc3c11d05201a4717e942edf211d7a646aa3b012fcc20dd4101674eca2d59c439bb02e835e3a18291276e56ce7379c51b1fe721d78611a5fa274e656f0", 0x55) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = shmget(0x2, 0x3000, 0x40c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/217) r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="c31213aa9c92283233bd86e00a8371a638548c6ed9248fdec8011695b59b38", 0x1f}, {&(0x7f0000000280)="a3c279c508c7a4f52e6cfc9ee044f550bd2902a05607d067c0d4f74937cd97111add7af76446afaf24fe06b91959eec197ba95aba8ee0844eac345dcf7cd4a1a9f50fa0e1d478ae8a161f59d3621833a1bd5e5af6d489f351efbf37f90f09d5d45b6d16dc8c9ab8e72acc19e5f29760d790339ddda5a2e38f240fbb2842ca422636f84c3c28a66049898fb96c7ac894cba2e31b2d2c364ce40eda9de2e5b7776b54af322d24f8a3a5f434b", 0xab}, {&(0x7f0000000340)="0c2c9fc48f52892953a092427116cfa04a30781b4aa9581b7e48a2f7aa472ccdf52af052ab8a1d41cb0def97f90438ee", 0x30}], 0x3, 0x0, 0x0, 0x2}, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) shmdt(0x0) kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000280)="53af99b5a7eaff865a82f9c42968620b1e71de71ebaa6dde2ee904698e16e860937a9386901fc028b6058c4f89d6ea78121618ed0312dba200699e6d9f02f3ec50df09678f529dbc62fc1eb21e2d82d931ac8e3f6510f3b4100d12645820799651076443de0a7039569cfe55727a869674f4bc17e21700134030747f5afe963e888ff2a9121f6f725ebf9002649f927eca1e7b986e21cb79120bb497b5e977222353a1d24e47d8cde58b76228ede90bae8ad446f23635c91379f273a67fc78", 0xfffffffffffffde5) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x118) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/62) shutdown(r0, 0x1) recvfrom(r0, &(0x7f0000000040)=""/120, 0x78, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x96, 0x100000001}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r1, &(0x7f0000000100)=""/14, 0xe, 0x805, 0x0, 0x1e1) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYBLOB="620f3c325f42bb43bddbbbbc2fd0c5b048e68e0674c69f80add963e838141c8ed436ee69219e9f73eabcf73800c1fb79c04a2a213dfa926263214eb4629450b02eeebb660d2a1d13098ec9b64069a3eb682441f01c61bad3a7d454d689408ef26bb12ab6e0dbb5e75a1c54f310c82c38adf35562b0e495e389e15cfd4402ebc1c1eab1617eff25bc765549d346a4a5f69d238f898830c158baf2bb3ab7234743920abe9542dd9eb31cf9801f7adc07608f449f6271d2a0212bac82d004cacc6f24c3776214f5d94e58275449ab916655d24d968236", @ANYRESDEC=r1, @ANYBLOB="4827cccfe913ef373c0ded2f817d20c66ca572fabb137168ba7d8431068cf1ec6b98f1885b"], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r1, @ANYRES16=r1, @ANYRES64=r0, @ANYRESDEC=r1, @ANYRES16, @ANYRES32], @ANYRES64=0x0, @ANYRESDEC=0x0, @ANYRES16=r1, @ANYBLOB="0f8b6a4317ee4165a691888ecb0ec49a883453971242d3e64fb088f39427a19355a10e9e4d2bcbbf27d0fb75f9fd47668c55a7c9daa681105f24f0b0751ec5f13fe4c53b2523ead48f2849aa1488b981489a18dd003f40138dda04a6e174242e23519c6f354c27914f000dd4a9725a9948e3ae561bd7540d9823eab72b439cc3d8ef15f675fbf544c65eec14efa73ef7dea7a83d2d40ab89ca4787a6c96c5718ef110724284bf8309166814ed1cbdfdf0f558380dc8c159de149fa254226847c6347"]], &(0x7f0000000040)=0x1) 16:00:00 executing program 1: syz_emit_ethernet(0x77, &(0x7f00000000c0)="340d918ff7ce97cc5ab6172566d3587222b3feab5e7e67b1126669b8b922d548b7a794dece0667c3f35125fcc0107a811c715c59eb5bf1b77d366691ebf22ebc69ed7f8dfff160bad68a28c86548fd5b886f93e88d569b83f48b2b2f8a16012dcf64035bb8b44105414711d799a057caf6ee2b6476149f") mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) getrlimit(0x2, &(0x7f0000000140)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:01 executing program 0: clock_settime(0x7, &(0x7f0000000080)={0x664, 0x65d}) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) pipe2(&(0x7f0000000000), 0x10004) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x9) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = msgget(0x2, 0x1) r2 = getuid() r3 = getegid() r4 = getuid() poll(&(0x7f0000000280)=[{r0, 0x4}, {r0, 0xb}, {r0}, {r0, 0x4}, {r0, 0x10}, {r0}, {r0}], 0x7, 0x7) r5 = getegid() r6 = fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/226, 0xe2}], 0x7) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fchdir(r0) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, r2, r3, r4, r5, 0x4}, 0x2, 0x0, r6, r7, 0x6, 0x7, 0x4, 0xfffffffffffffffb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) msgget$private(0x0, 0x20) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) msgget$private(0x0, 0x130) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:04 executing program 0: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000340)='./file0\x00', r3, r4, 0x2) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getdents(r2, &(0x7f0000000380)=""/89, 0x59) geteuid() 05:37:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x100) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000000080)='\x00', 0x4000020010, 0x1a0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 05:37:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:37:04 executing program 1: r0 = socket(0x18, 0x1, 0x4) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x50, 0x0, 0x0, "493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc50"}], 0x50}, 0x407) 05:37:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="4398f0186e03d28d884217632c45febce2411928073a59eba14d969636c827577c449d5f6dcc3950332dc342468a42f765096fbed43e4a9bd7991fbbc87879c10c4fc7008aa38be3e022816196e2a51291580341e4a6e8e531d02c26f80159e3319ccffc25e8b3dd99b0001be51cd3449069ad70f9e69857230db93cd06e51982d1aa5c4cb368e", 0x87) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x57, 0x34d, &(0x7f00000000c0)="353090ba7e7a77826dc47c266e03e798", 0x10) 05:37:04 executing program 0: pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)="d5ffb668b18575ab538eea560a21ea859d0d987f7ad7c9f1b9a2274e680eaa403c7f2a8f14e0373e6382e6ba3ea4c06f6fe44f60563b78370eb801aedba884005fe19ce1f1a805f3f0f59886f5c1b429f7e64902143010a79e9fb7030601e2415793709c86425382fcacc9e8", 0x6c) pipe2(&(0x7f0000000080), 0x10000) recvfrom$unix(r0, &(0x7f0000000140)=""/216, 0xd8, 0x41, &(0x7f0000000240)=ANY=[@ANYBLOB="7dbf4bf7059b5e9d3dc57674ec74e91bf23507d3a11b0596735f037792687d16501e07af0399a160b20615fbb1aa1335e146f38baffe693374ea394dff0a50b178fa1288b6717e07ebb1889e4e037973cfe9c45796a515477275221bfe45905473ee76061e0c6adf9be043b51d1acc0d62a900e54a2ecae7cdeb852936785413bd598729"], 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x1ff}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 05:37:04 executing program 0: kqueue() r0 = msgget$private(0x0, 0x132) msgctl$IPC_RMID(r0, 0x0) kqueue() sync() kqueue() 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="eb0700000003e6c12190f4a9d2125c00000000", 0x13) sync() 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000004380)='./file0\x00', r1, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000043c0), &(0x7f0000004400)=0xc) accept(r3, &(0x7f0000004440)=@in6, &(0x7f0000004480)=0xc) writev(r0, &(0x7f00000042c0)=[{&(0x7f0000000080)="396fb9b0dfd48000af67e863d5e3b7e8e6de8116db145de78ba15fbd58f08f736cf1cc41b1bd400a9319d4fcdf914e1c1c8c720e1be6a9bf9af3ddd520f7616a4c09a2507d1c5eeddd67b8c9f20cb423a9dd5d1e9a9a31690d0ec5e6d1e521354bf9906286bd9d5083f3d533fb23b80e3672556a54e465c6d2d61b4e1146cf210b4fd9c8250f005a3c2d58cd6b7844cf38e605c5fcb7558e9a692cfd148929d739155a4b6f5acca67515ed0cc5100e87019ec551a1f9f45bb82d74dfe4fa1ba9e5de514d65170744b098b247ccbe2ec367008337dde43896c0c995a3246822431539f80cb7e2d4d26f036437c2f6ebb340e3dd355f84f3234bf9c1209ca7b533c25731c51eb9698e541ba801ab6b287b0499bf9baa2ce3cc28c274a37e18abb835dd66d84b343d270b0e24127ec9c212c970700bb1d03f19d4f60916779d53490a2f349a3c2c7997bd3f741492f46765cce4f964c859a37add11aa35ff8c21c7c5e1a91df7014946b22d866c7b1f0fec7c10470782ea350b7410d339c808cc517510fdc89ef1e137fd31c3051eeb9b0a2c8f72400fed8693ba93feb183e3c4a3c6a56e388dad0a417e37836a8a6b051cffd8a7c6c4c41dae0027f49e677a5a25ebb3757450d6e0d8484ad5cd2f78067923f32dd525f7eeeca0237bbbf8b36abf2caa09af613cf58cc18f0ebacaa0e9835c5b670ac686be4968b0d2861ae48175d91eba335dbdeddfe66cd23ea9dc43df896b7e08f94aca05879b89af342d32b427b32733ce41e728647667d15ea62f1c2bdd6d37122ee481c8859e40e92af1c0d9bb37c83a35e535ed949dbfb7de6f05eb3638ba68117b3ac7676ec092d66ea0d58595d939495a52e1c6747f19b77508a647f8853154e8d5e711ebdf5c0b927bdd4952f9c5c3f5c824490db3cb1724e9dee81e18af47b17c2bda07e4fd8056e813cedfef5c6dda64fa735df1bd38076d8124c408d2bf161850431d5450aba05015903a2e846214a1a1d55af0c11f889098411ec959b59db3af6398e613ff9912c8fcbb53e526512a1af9f1e7343d83a3a5326f0567b6cb8ff5ee8d2243f3772298b6a7d764922d345f55bc9897286c82139f705c2d5219a50c5a4cb638c58528bddab8e41f008f7b9e3ae2566e63f09ab5aaeb051806d7a7f1fa1a8c3981e9445523ea251ae70053852dbc6036d4dd31a4b6f1974c2e59312fafb53a676d12325d1cfc5774d2a0cf566f681a2cbb51733a952140051d1582155569f297c46faae50d1f43ba6e7cf4e30b236aa81f1e5cec4e5403c904ddcabe2d6084511f602e1812825a4528df6ebc9fef99d864e522cc0c33a84900e8b875a5a95c7edf00cc4f2b41bb091c05c945d6b099735f971d615d97bd19b96d89b1750f23f88e70fea1950abcbb3bed9be47269b7d2ae09c6a13a3ccb406bba0bbe19aa75caf8e14a48136afdb372f84ac77858178e491077fa407c6b9b82412d5c54f42313f14e58368813c0330d2b61f0e1287b2e3f3ea81beaafdedb0ded309e1af5da0ad8221d44be5a4c410d93993700b5e42c220546a0bc2eb1acd931680457b4d745b749b7505fe94e54390d3f9e01ed5f16ab4d9b9ddb25f6a23ed8286be01f9c475e70782761c8ef81ed457af97c26c899c6e09a88534531719ef04579824b0c9499e0f71824168e38af39cb5f5bed1862c1254c6551cdeb6cc063a7d52a5f816f4704bba862e56df2a352c97eea25c213f3e7a61447b07310f1f2eddb30b60da506db7566b3565d810e8192d3be28db3a1d774ee6bfaeb9046cb71876eb56663728961c95812999391bd0b57f1b0b68add166626f0d1c3dbdca8a488ee4cda9c22e9a2607356f00cdb023e203b645b6439b82e69954526c76d0c1dac589c73b7bc85106a5d73e94042c38082990012a178e7bc84fb4c4c1030d9c8887c523f8d8a3449efc47939344d90e90bec0f04bffb13a5d56c1bb16a16edf1999eab726249cd30a7556c044f731ba77624d368dff38f925231266e0f65994377414086049830b36be72785f1971f2757236e282e172cb85ad0abb63bd92e1687a1495558575f3826962a842be0c90b9163e458b3cc1bb3e50c9a2eb8a0726681fe8ddbd87839dccb4338a6be18ce5d6f9fe9a5e2dc463c8c3bbb720615ed840c033437afa9a4c8f616919f4e2e4db73b865852fca1c4b6329c82a729921d4455a28788947ad9eb58db0c8255ac393cf1f3e7e40085a4cfc839ff388ba3b39d55813d93e44b39a237ca4110da8636ba64d2f409aea848ef341e1a27f00be38f722d306cc23f8d8c4dcbab27734fb576301e0dcb142e91b3fdf78b32e1585076ae4b2e4033d4d0970e66a81ee24ccd0cffac166e6656344eff525359b52e56159915827416522553ee47d5fa8ed89f3cc3729f934824ec9acf3ec2425394adaf6cd270d283a2b2a1be497580f9ccad17f6a6773ab00d310915e8e584a809735fb9936db8ceaad39e2a018b924d8cf8220e446b07684671d261ff965fb0ad1d15f58450b2ff80dbb7cecda4aefd09b29389cae4ba63b1fe6b2e02f5585b4468bb19e18e6f577cfd7f3c50f351c16ecea532f7feb8c7c2e54b2fd3e23d9174cb06e00d64c2447e4cfb3afd9fd74973ccd0d9480ee135bbb0281e32b5e1579607ce192a39577c281a123756b7bdc9ad073b8132d3cb39e895a47d1f8f76f41be44e548ce899fdfdd0f22744e7980df39680a212968279fc034a3c438d7f8bfe6a69558c2fde1aeb669eac633b939c88aed8ae993823fcfe0eaa5f2a83f62b58a127a915a22d2d8c7edc5f4877f69fe47da98b7bd720dd9748880dc9faefa7e7ce36b6a228e9747d4dd86e81ed24f7c3b0e9848d0c3dbc5e4d25df506f8af7d6c06f734eda6faf98f9edc9998597e6dfc4644963ac7eda2c3926986a73d0781b104a34c3103d11b2ea25014887113924500a2efe3a423b6320e28bd68fac0243c540a3b0d3d720f1afb09e687aa0566fd22a96d9b3479e8aaac936e66fa5fd2707c8d40d7fbe8aea84a64eafd1f41f955d3354618d360940de5cbec9fdd14fd6f16cee18bb784613c3fe8f89a1d5232d58e6424c70f92fa2cd992c268d734bc180ec01dfa68acdb39e4b048d5467f5c2b8cf3c5995ce7663ca9abcc69b3baf80182105eef60a537a8a4c65fa520735e0cee135b6e0b65bbf307cc3ea7b695ee06b2bf4b9cc1b05be3e46eeb5e8ed3c64e4cde2dd008f3fa8cc3d3ab1dba2434dd94a0f0701228fd1a22b7db55aee63870393e212d212949c23c91c9bdbd93c848f3146ba3620118ccdf7701dfb7dad153316f0bbfdd04a42bbf00de6cd2f2aac8409ad8cb708fd0f015ae40768cd290a75d3950ec83c1da2d411b024b83b4d6385c7bef79ca2d86a426986db956cafbfca8183b8c7d3608955a2a933f83d4878406724e2d0d4a2f6c01abda22bcf401e8c2464ecc1733b2b6ef3c261c74359ee3448e3a70eb5677cadf896cc0dc6f708926a3410c0ec468ddbac7dba6ebc0dfd90d1f975a101f6908601e1647464d8a6cba953e9ba3fe2f92f076be57146131a2f236e2e40deb43ca167c1bb82895ce5710d3e9b4c360718f87a9a7c2574eba6ce4a4a12ab2b6a964778a07655783af22687d3473b0e208e7c0145f1ab763714aebca9844fffaf1368830184826bcdba2e0abd1deb13c76a14cbc17b0d93556b5be9b919a5725d882b1a71fb0bb4e2db960896a9ba63573a34d0bb439250a3f969e9126f6e67c507909dab35cc9f1b11d7df3b6b6666cf0190dac40aac0d87bffa0f44a3f5d9964abe56eb3055315198726f656f351c37d3d94be13d5e2e13155f2fe538b3f274eaebfd5c4d021da32c18db1296fe9d301245d4df0661fafdfed17667b3cf4bc6cb242a5c4fbe7e415b30f53376abaa52d4ed34cbef45c43bda03a9b21f51f053b6e7be810dca94737c00716fef27707171c5dd9e4f2ece4aedd172ece51619f995540cf7fed41b3794760a93efe1218f3531043f4ba1f50853132c76d9419e88aadae1fb97f8d16705f5e4638a3a9bbedf802c6d8cede15c38d622c47928f0c1f5b10371ba5839f83a293eb6c998d52b29c565dc5dad5f02cc15951fa7dc3a350955a286063205e7a79d5bfbf471f303f8d0ad29771ef9139a431e89719b87e38d0900f8bf785922cac6facb4284402c424abc3db86f7fede5921fec1c78222b492ecd4359fa772888e8e43ead64c1a558fc9c2204785f8138f3d7c2af49c707727bccb0747301aab880653f2f973fd51c7ddd6e548cf6e691b265d8144b5ea112ff9ae6e7ae85d2c7fe789683829d1bb2aaba2058412482a7b4e4186e949eed1f6a6c999c0615c6ed480593adc15c97d541d1b756aad218d8666f7034e1d7b205472268a3a08aabc3fc770621192497b7b236c77cee1bfb96296412b468fec8504741d7e0163ac6cd3614be00bf3009ca704b7fa72f33d0c674735161e5037b729265dc21c5d8513953f8ec5aa5fcc8b10aaba4318c691a866436d03bf421166c7be231bbe2ecb341a5003c748552f1f858ca7bf652ddc48ea4800460c4d1c8476cccb7497d425b73fe38c9967fdf6c5029da10e5ba9e709261fb439d1539d935f6a7c1fea3936169082f33390618c8a85d4fd76c720ac1a4b7d51935092d8a8373690db385ee8f690117c51d2083228a5ee0c83505c19b21f7e3a14a860777f7a006f73265f440ab72c78b170bd4a122f44962fb86f414a863afc952f98827cbff9e2175d4fc2d59cda9d62bef34bcaf4a0311ae67ec54bf7dae8668216cdb8f66334492015187fc0789433a24ea609e2dd58106ae6118984022f9c42aa8d56dc7683a53c266d846c1085332937448ac76d1a18e26ce2b7455dad22df92ea7a3930643ad12e37f006ad7c11ad7a3009698e96f2f9d4f158964797965755758a2fbda84d4204b07edcd6b499d35e00b8dad491a54a8701e61190dd095d0b4e8c202bfe042eb92460dee6dffc5901922b9e3201ee0f7c72db48791a0cec0f995d1a9460f4fb5a4c5889f73179d75257fc54fa1116d2363c42178fd244d4f4bdc4157923ac2bc3e4a74162681061c2b507493d21b7f81f72d44734576d4de03572cffa4bde60d21bc951d92df5082cea495995de2ae6ccb9defbfa5be217a9047ac4a20fab0344aa45328043218f54d1f8639869b85b694093ce02ff7e7d90209dafac761972c754e60add3d0bb20b28e173f8ebee535db3f3eb6414d451a55798fdeef755208d28217eb6c0beb4280d659da6a7331c90e7998648d8c3a09aff347d870c9756a640c5b9e227a28957f11c8ee7b71b41801018c611edd2ea0a1529df3897ad03cf9b97269f56886929965f37db6e16cbbf618aa44be99e3e6a685ae9c14dc01ddab18d2b4b4162621b2f1fe9c253c522d7a237a0893e3dc7f3d7cec8206fa8ebf8ee7b25a3283a41cababf62b6877e5512cc0bc7f69c3a64fe551471c65c0bf02f3502573a67e7ceda6aba47cc7113fe0ced6646a26c7e87e0d5227fea701788cfc249f0784b2eeb49d2aa69d02560081df6cac36c94eb8107d44cf8d30b9017a073f8c047b36f3bc7a34fe246db2f89b312da2006736ca43488e7db550f493e163350cd89c7d3c89c6f4c392e08ded3e6d820fc671c42d582e003c9d1f0c8493510a8121b7b7a1147a3e211d697777d6730c5c8e97f6a4d16adcd93128cf341ae057d294c4416092e95dd96fa50791ae587e1f4d3c1351a54a4d08f9c153f4502b06838215d97186f74d1e880b347940f3348d4c3e198b8d8a55fdc9210", 0x1000}, {&(0x7f0000001080)="567f0d5423119cc7acb2a25ac6b930edde000c03ad86458f57daea60bab6377a73abf1a7f3f53bf729f34673b46b88630a7d7c714753f76837854fa7c16c6e4b65765e771c43d1dfdd291d9100434ec411d9d8c3bc1f23a80ee7238c7d5023ecc5382c2c7df5ad370e1d89198b04af8975ba2d17b40050703a724a2d253c02a47c63b44efc7c998f7ee17dba7ff615f7f42e4a296bdf7ccc1733ee49da0c227e2c0aa03f88ab96a67a449c328a4b328ac9dfaa1299f80b31e4538e88f0093fd24d3aa205f4317675f820c57f01df51f5a1f0", 0xd2}, {&(0x7f0000001180)="95bb61c793cb8e50710643070697b492765d28ba427737cf32d02d9b37b010e4", 0x20}, {&(0x7f00000011c0)="a3f258f51709eed5d5ed2afc666befa9f5344694ad5116da", 0x18}, {&(0x7f0000001200)="fb270e1cb2f18cea3a08c989cb84059f628b17b0dcee8eb658768575990517f7db453260a35113b59434d24639f036c9bdd4aa6f26872147a26de344118205009cb5e337a8ada6498c3aec3b3c40377d01fdfdeadd67709dab0bd263f0f88d2ec867e1f4034c80e3e6257c33e58cccf594ff83daba2b813fbc412449ef0ac20520cd835d6eb1fdcbedd108c5d741e4a6965856284e77800414a9e2291948f077352a0ab36af37318a7c2a1eca58289275e82d5c0af81c79a6ab879bc51ad6e4116729866fe5dd376d5c83ff584466f79a911e8322aad00c1d46d2358df63046db4f667f93e2c831467001867e1d5ae522c8bf644d5fbb5c8f06c95711e9a9dd6a966b4819d778846d388eeff1b581469d411313cb28f87873bb422af10ac78d86197a66b54ac7e2acc98bc8726013d3854735ea1d4753a9369dcc8e17981c5faab558c82148564b3573937b69b90905a24ae52aae45b50000f466bd91a3c4c3a2b88438d41b851d05762434dd69cea3421bea2d91ef792f49852aedf3e63083e3de8f6eb123f7a280029af6fae66693a21649e633a98ce8fcc311fcdd7b119a763b57bff37359a0d8165cdcfee52751df52bd841c1877d8da3ac722b6160afa1db5fd245fa21ccf4bfa6ba1d39b461bd3d920b28e4e0da8ef6cbdd36eab39099e5888eb5495e9c499be090a284e90343f5608c0e7383c8b69eb232a230c080c0ec2597282928893eb8faab68bf583da2cadbdc2979be3c0747b3dae4a10c3a528a6acc9204455b16d7adba65b717442d6ad8f5ce259623b6fafe68e9235db14e1d52a47744c7ce2fab72ca9eb666acc1601645367848ccf960a95011a1b8208b8232cb049b70458a08d9cf365d1fdcaec642381f7cd06eaa47ddd7dc52ee93c67a531f462a31ac27296a98e7d0752cc612e7571d7333871d95e36dc0f2b46606f0059b4710e0e25bc9b86d5c0d0f2e1ba5619f5966a7d3461854c8bec77b803d84d61fdb8e426b63b31fdf57b82d5644a15e398c717c608836e3efaa28fbba828ac1ef7ad9e1acc85ffe91b577cf5a26f13bb1dd2cca62b0f37e0aa9eb7561386e0013f701e79b7079409fd825bae7df42c1e546aaf0c2f4f632b7fd152e9953156341da874d3411d087a85f2a1185e363739cf74005072f83fa059ac8bb84f923d2d134faa9aa8bb6136549bfd2afded913977972f98fbf9c41e4e839543d56271498e2ad018f9f814fa86b69b622f59db36f7d9423f7813e2b88e0e3d6f83d466cad8dccfafa3b420365fedd8f27e839d8f5f4bc65c41503f14c1269956fd81c9f6a6ca2d7e6df57cd9a0951830f8ab442af80a260e1f2a134918898594a59a3e8eee011b8782ba95ba19f5ab2b0a2fb27b03ed3213703b661fe1dbac16c932d984a4ccceca561b1e5539e109136dce629242913a77078fa7fcb68669176bddc6c3be813c7d7e415c04ef8fb609256634742d57e7e753e1cec6b0039d55bc33e1507e06876e5829ab14ff0b177ebd7e5208c25bb61db2bddadbd9312bbaa6a6cf128e655dc4fa210139d8a84ccff7a5ab0e045b7c360493ee9b6960a40939b03713bc0a2fc3848b947a9a34176f70831043e12a0e908d7525c334a78a408ac60694673c3ef39ce2ef9903ff7280363153c3ad323f0b0f539abed895b8fdd443add5039bb8a946f88ce9003791656cfee61d5e2b56ed14688a7de3bc1720e91bc80474bf1e8ebeacc716befa87408109bdb076ab08063bf088137f48eee782af61a6eda6f7f48606e4f49cf92e7877f7a85b5bd7f54093a451fa64552779726e18270350af5023a3167dcd87894ac1c1e7bc5a190e60ef039de7f16747c9d172d8323d018e9e2285dfb43242e8f1afd2278a1785cc9ff1b668a5b77ec6cf97698d59b650767293b296e6335626ce29ba61ece55b0b78c42211abd8800e5056d7a6ea8e12c5233da89ddc1db50f21fd65de9b8e5b165f02e7a7144bfd2dbca0c6c73dfc55fd5fbd95efbbb5e5bfd886c1ffd608678ca1fbdc9349359fb7c222735e670357cce7b67089ff5ad5b0b6db758d157c2334a4930b06cb7c958b66c7ee4874483e3440e5395311348f1e367ac452cfedc6fe869291654524ec5a0b24f7c4968d365abbba6c36d7f1583b5d7b103eb0e2a3f33954c52bb61b26501bfa31ee4f2579465346008df28f8c861024c6991021396ece8a46ec3f07532c2ee50040d5cd75a0811b74bda7edac8241f993eddc1f6f14fed99895c19fee59a2247956cc46e64012ab101b9286c082349dfa0bdfeae0d78e023bbf5d7c9c6d92abe08e106e11d889ca1036f13b9e8923b68b5bc432660a19150c6f5ddfab1acb65eeb64c9205c97e78ae0ca62f636beb2af2df8989a263b00d9871c8ecd190568f45d48e3b563c76d2fd167bf1726faf67cd7152b28f8dd17b950be35ffedefa670299492f9bf6b9302785a10f83f4fbe9d822299e56dec1c60afc97c8becfa90c8158b9fc1cca8b79822a7944a77c804c88bb71d8cc316a1f551b1f7daa461fa118f5325cab4d4a31d1be2bedac8bbd1ae05f4c7a7c666acbd07e61bea6ad7f3bfccb1ddf3fb81d7b415d9b298e93ad2892b0b780d58bdc8193883cf0cc8404f16b4acb8317539b05be8d32cace66d199dcd4a2943c36e3c70d1a8fe7be4a04a2a6211f209a410b2118b97ce4f5d73f54839ce8396c82b78d5808285873686a969ecd88c5c1043caee4c0a190b8acba9d8d68ddc26ea5cb34e153b414f632f354b85c85da00150762a47ea51f13afca10e122c9d946def0a8f4a8eefbffd2b6871ea7ff7587b2bb7a196129a86f20dc5045ae179435faf9a0e74bd19e2d3095b2a1161e8f8ba69c57a5c6a27d7887466afc57612188ceb6681cdb50090c699f039affcec9a5b3e7da994465e53e5121952e3e6165815fd05548ad2ac1790353ab6354977aaecd4b942ef1a2f0dcdd28338ebcb8e4cdc65aaed09672878399c894fd394dfddb913638c87b89952c29ff25201c3d6f8650b860216498691aea5113882bfa2bea9f8cf444ff9a0c7dce6edb3bc652488f68db421d47c0c01114bc3f95696a5de9fd9e3c4b0fe5d4dac5520e846aece7eabfedc544b6509ffa6ac133e459afc4128150db5073ea84a72ac0fd50883776a18e17432201fb317ca64baaaf0190eba1d09910efe5d48d85239941d2d2ea658fa0c7b7e96730d4b33a86bb0682402d6db463a7ad8d6b44fa086b98922a9fc0e34bb424c96eb3841ddf169c4f7a92b75e0f91b37e88dcd278abd15c74fdb24e47773f7cd68ca464b428c8342e675e0d5c4a8007eae9acaeb664fd3bcd9ce2ee4970835680b6ba61b085d9a99c48a8c5af494fecd949eb19f403d641506f021a3f35a08b53d7f923eb4bcb181a5278d8bcc0828a1e5d5244e4d8053172d4966682455b5d72b6be30a9fcfa5ba6599592009cd41cafa8715f63ce4d5ef05cea4fe9b67f21c487f0a258efb6bd494ffdf44b85c59c4277711ef6dc04ae0896fdebfaf6585de5d06b98cebbcd772e6fa8d1b7bcbf300c9ef6e118bc0adf47874b0d6e696df119184e57e5ffca280f5ba8ab79bc4fbc888b07f9717dd81413e444aec328e954fb61a25177fd5d13e518049fd5faae68a36e8dc723d7f007bf0953e9965ea8865c5d84dca52f32e004747339f102f148ee0035138590890dd2460b93f845eb7743bc77d9ef5c279e41ec1c7e94d5d8392d333422e906e0d600fd6a218465a15cc83952e783931771411f38b7ce271049dfc9cd27750cd0f9468bc7fa288d25cb27391ecb58487368960a5f4533dde98a4f25a79b1dd22079185f3e53685b4ba4b3123ff4e93c633a983e5ac5d11fff37ad4e1d2ccc5804e6d976bf7444f3e5e700ead09c0957ef8cc9f2b2d88b77eaad5d8fece9672d87093d70a8283a92fecc77cd6f0805c4eb9038a1e524fafca5a8f0feed291d47fe4e92fc33836b67718462d91b026432a1cc6dc3a86730140439c8e5e6497c38eabdac2c8eb62dfd3dc06a9ea00a7d7f829f095ff4f5ca3f6f887c20db1a003e6105b2eee9f2dab8cadab02ed4f84e0c4b8f80127379486bfd88f4bef161e25af4b9c8d1ad0fba490a91a7d0b752020f932040a3a4c82126292fe5a50bcb9354ef8c7ef36d802efda3f6c6842e71404d410f60a4891444b89500a4d3e7d530457430f578f8a8b5b7246a3109876810f77bbcc1b124edaca84814fe9e3c2408cf8db3a9aa588a0b71ab531f9671f86897701f39425f6c44d78e0434632fc5640e9962615069352de6d56d540bc096d651892d62d302a8c51eaf9e64e91cc2c64323dbfd22e1ceeb6a2e7a20e1a14608d405379e80e08f0920f3c40be3f811de68d0aa535bafa35d8871fa1a347eb4f549a0191d450e4662dd2d4a6f618fb8b6784eca26445d536f282088a0ba88c109ca6670516b8a63bf2a654355c818466626205f73d4c1469231b0e8faa710696f4f7ee9d1dd7182fa68b1ae0025a7eb39f2074239948d4b16d9bc857d7a71b0eac634e400f22d6e93104681f6fb97b411d94b13557c38816a202fe8bd2cadd73157e3b62d01e78d8e9de041ad753c706ef1dd8caa3be2b9535e05104e4185bfc71040ced2e25216b11bbb8b1cdccdf7054980b6ab014c77f96aa2b53d432e780dd7672f6cb0a59d13076124830b96ee68f6da918c91366b0400c362b094ee05ff398dcc1a57f8c2eeeaa1dbc84e0e7d9e1dbadebe4df53572ff0804bedc7ff169cdf59a9d06343b2b4835cf79f71dd5d28c42ed89c57d48d96199a507ce69858da218877c0b79485014c111878dd3a6090818f96c94eee5cb30bed82c70ca7c8907e28e231c3c016a967b89ded0e09ca259fd1b1650839f7038392c4cb020155abc9110923e9a477a866228a6588471ff5bcbf7d2faf508175deaf6a0cbf3e5c05d58db35c8e580fd57b92497be9e90222611bc97ca01a1d6892f882264c73e7ff2221e205ef413df7c7deab54a0d1904b6accfb2306271145502820f4b5e1e344658e15b242581308e6b578925286ecd72186c9865595b443771922e0a63a7e5e4b39c52a18ed3135c15b200ecc8e6d57ced376662d1f4449a3dc1723a3677050e3cf4210daa3a0d00f34c67de91d3fff32056faf64b6211f0a599cb4a9de4376bb9a5b09c7e325788fffe9e24913fd8a17e15aa6dda54b28e8ef20338c3ec7a0e3fa78a5d23f806cef4babc1482a8e559b235e9d2bf9989dc8085ce4d85e5d652631a5014a6e66cad72988dcc68d69da986b764ef92096fab1f02e33f299e4c55dc2d535d5ea4328ca140bec9025a0be0bcdcb0071f77b2ae40a3cbb827fddf911fe38a194d0c1a98273fbdca50013077446bb2adaa1afd8bf1fb55270af7ef499aadc1efaf05915ae6f98d96ff6fe78f69ae5d93b58fb15067287436fc59b6a138356e8ff2d7e934892f075a7ad2a9b3616dc8355ae231186c53f386ac8ff7164bc019b889931000155a9e30313bb085c4d8056d859394bfb6309f9656afab67129d1790835e79731528956228f6eb01fd3646e70782331aebb0937c2a9069666d986da320b94f545a573001a661fa34ecfde57f82a6e71ed3a3873c15ec66daf45f4c1e0ddae1cf9c0a8cdc236862193fecdfcd6d8047f6428a66f751e678a620f2b2de37e21e30cc9690c6d52296555f38c2423329d4e164ddc179458b61ee6edfe8fc087a1e2e381f84bc44ca47dcac26440da8cd3443b473efddefbabdc187e69a5cf524a15fb4a853e9a8fa53ab316da8b6f7b6638c4187c5717cbfbd406a9f7", 0x1000}, {&(0x7f0000002200)="2e76a850ed702c71e8fd85ddfff7031d96118ccbb83de98eac4cbd181bccc593a5ebef311ae00afb13693e5fe008c399de822821495fc4e757209772ffc2afeb62200073f55b7f51421b3c3aaf270fbd795eb154333091a0edb9eae5fe7d5ca1ade48ccfcad5c52f01d569dd40b4fa765437d15cc917688ab7027390e0b9fb99fa7ea5b3b82291015ef9731ff4587701fdb975967451ac06ad41bcee0895e0fb50947f4e0af08273a97f6bbdb608d32ea60ad32cfcf54a35f30d5fce995e63a49e8c99c20f244122ae5141448a298859256aeb3f66d1a921b1caae70c4aeaf4156ab6ec323058a47d543478ecd62c5664cfb06297e77d77e5502fd884caf75b2a4304dcf050c7db78906a1d1a9686bad751381e40b70ef0a6bf9fbbd7e94c8c4c6198587a75d3dfc9621937843f56d746c650ba5848a8f88efad141a7ddaf81dae8df2c1fbb955c25f4dbb7d4c3b1baa01689288b765201bbb559f9323af558e51c2f0a1cadaddbb3c24cfc769532b7fb333aacc07349ec5a165916b78c84d2b76568d7b3fcc2b2393134ff3e7b91335e4f5e1afad1e8c8cb7cf234599fd8e5e982f0cfeed97e01bb6cd15205c790d032dff508885cd9989090f59f197e8146723ecaf472d165c6ad941dc3e259188d2168bc7d235d08308905e9735066a0737751e2a930d2908304345c97c6d9a87b4c1bbd315329923f2d1385373bcb0e1e74a58c56f35ebc900e3abf689ac70e21200ba7d29e79a6433d570f39f6069f00d905994792fd0bd948736bc5ffe58219c080160c4848558e9d8af9ffc1e1347b88a67b090e31e1934c3a2c4eea5ec565e5672a66e181384519665f7b3f07e854921a9b980f8e3d7091841329e8a26cceba0dd8da9dfb3698a08f93ceb932ee7d16ba364c4ac1230b12fe0c472733c612cae9f78d7da04b482442a864fb596a57556e569d70a2c6fcea7f40ad26ca8bb07bd49833f2f7e38ced5a1b2139eb81abae8bace1a5e4bfc9a5f72ed99a5915f699ff549795e95a1136d4cd2bdf7212b8350bb3f80f4c6d2e102047d8b8e7e6b04f0eab59fe4ba2fb571ff33d2114d96d748400add05b50ccc713df5097b8fde88f21d85c1657f20bd0e43798fe81014819f997c8c4e29bc138517b57ec9e8c315777b98fb4bd9f16f5f35a6810ead99784777c584c90fcd2d2d203d6d5fe47994b391902e08bb9c6f37c02b109e1a9efa8fa342ab7a96ca0e583837a11c5c2cfb5ca28dc5f1e8ee420213feb03352ea9204266535061db0ffab9b7280e101a353377648e84e3c9a1f5f44fa424c6c5910b9a060739030c713d000a7d28bd141a6dee86d203c2b482b2447872e82c1370ccaaeeb4e190d3a74f2a4691b67c938cded9286d64ffc119e00f1de6561f3bdd6bf2c71894589b93427bd40b9760a570f78326bec9e815289b1254916891cdd0433fce9a337c4d5e6828720904b1e51c4d799c98faa9e3f15dcca2f8df290f60274a264b2d8c2eaf9feeb819f2071e32a0d676bb25dd1324d711c4dbbe8d1203834a20ea624530934b429b1131c95615b331a8cf81ded019f658093fa1d40ccc4ed7801c51ad2bc801a2d4ad780812d9fb50dcc2a45dfc9a07f4cd7970b0c69bc54f11cbd95ae7d7578bf73fd0954eef39465eaeabb5e0689af4b98909329b92ebae7072c0768705dc22332a02fa2cbb0825f0e798614815d79c8b39850111a624f986966041434606c56e512544eadd7ea5857cb018397426e2f90fd4a4e9aa370525733e87fae407ec46352a2c31f6b7638034b8df90cfd5eae0cf6501b80adf5e10a76190e4ffa7ebcf8b5bf45249a4db73c18226f93aa87359abf4866d83a7ea5b327dba7399e88c963d51f51f996f8bd1bc3487ad55746d0a878c04bf434e64ce760782fb33451efa8db3a53d51022ea41f36153087b34e7fbc261b26daa9b3df891ad29b972dc5b8a0f89fcc9bee1723a66453a8fcac394bc33e89502cc39329a1a5302f24fb834caa180ce22e038edec6796871ddcab1f4082aaa3cc366a5ae9b4f9888c33a9ecb8f7750dbd6dbf4a160fe8a4d7a81eed34d1bbcd9d5a53c50a890f5123da95b069d0f47d0c7704dd5d5a4ef25637746b0718643fe1b2fd4f8d5de8b28343dee0af71feeda1d21ab93ba56f829e0d847907afbefcd3d80bd7ac937b540dddfe068098c791c25e95620246a16139744105ea7a77f651ef48390555265ce4854ff15001888034c6cd057b0224ec46398f662fc5c8dc28b9c26946614d01aefd14868a1f83175b6d66513985e1cbb965599b0632f81758090d0c8d78b7363a8b02557747e1b277444364cda330ed3f963d0ce87ca080ff3d604625132930348db64433dda4cbc00f34a5e4f7ec8550646c05f0b272a0065683479411baa0bcd1055d335d180cfe0051f75206a1fa27f2b43de7d63841d1abe5c01030e1a424f2d568c5b552e86d536820ef5068d9f2a2266d4874dc5e396168219bf308cb67cff7e869106d53327517e83948bcee3b328f7671429bb81b5cb921e6420ee0e06131b71936528aac56371a5033a8fdb287a6b29ed1a9e1f312f6ffc8065ad6c2a6ca27173fc825ce3b47a00407d9be9f52b4dfee9a502324a41824396481d22cc4fef2b8d289e7479ef1c6b5d45a5aff0dab217cda3b03c4514f70c7539331c637215251c5771db1a6c04925afe84be1c2c09c14c0adb9ecf6eaf78ca94b698bc85fa1e107ce9916f7fb7c0a6d8dfe877a5e5ebdf4299900a75c1b055d27a0b9a25315e12a0648b12941c53af565c31bf0b9011f941085b7993e4a8800305b6d044e3e4c70d301ffb21d2027566b706fe886929bad4b54b5a685023b42525b29aad6f10fc843ff3f714e5588327a26a812ef386a13b3398a9ccf009c33d14922e41e476ee64f5925dba7d030cee6e688fe4e6588d404f0e5001b42a36084ccd848380f82934eb558f8ef545a17f8b10e3612d2407c7ea9d8cc8bd4fdedb95c017d336351ec88f2f53e5e53caa8e720e0b13e05a277ce5cbf53759e5a31286837fd132bb9446bfd625ab351b769b5cda5073d0cccc9bcc90cfadfc69f4b0cccd030b3119e9d41e17fb9fc66f9b09591a31a2f8f66a9e4f653d96142dd576f3cfb9c01e87e400b850767f995a1e628e005133d5947da415e51bf35cf3df22b9f4f1d463148014787cafafe0bedb9ed70f1aa1036baecf1d23f60f9423350869ffe252db97040790b64e94b69fa27c8a2bf95b0c6a481684a56c2b9e26643d236f7ad7022958220b239db9422073e2df83cd622061ea62820040b9bb70012730bd85e67131adbbc71434d200a920c3a776efeb680845ff28816c11a8b4763e35f81061e7be2add0b01ff0b5c51dbadbf48e90f4a5a6eda5a44eaf604495d889c7811168573bf5017bb3f76dc6d1022edbf0ddb0b2fd62255f0f595a7c5712407773702f544b94ee8b05539ae4cd7809ab1f8510a1acefc0658697de35ca7b83c256a10de761f0912c95459f161638b16f49a6bd7ec2b944d0d657d7c1e93518ee1827658e1fbff7f30512095b7e263d0c6110ba5af1f5ba337db4f28ab439237938514bf23e888607ca3add03b0c04f0e1a5c84eaad99da79b2c00450c621c8824413aa92f1aaca1a739787f3d7cb07ee27b1ae90b6a508d74b77251d2238999bfd8a146e76f1a828d3222bc30e6b82e2f35ff003c165307218c8505b4de567632245efc548c85e31fa6516a3bdc1898c72703e898e96e75a4deff152f8ee03fdd9add8628bf546cb7ff57f90137cbe11c6d076f12b40e5e67bce39112755ce062328ed32464c187e58ffadb4944fc34fae85426fd1ca3ec757902798d186d50b2852e8628e34e1b6a4e4eba8deb19c637394a6b05f2f4d507f0be3f9473fa1e96c5dd277c22eb6a72b8aa88f2a9e02bdf655343257dc8803eee4d8a8a68af30e3d142159f732d63aed791aeb3b4acbc69467e0b29b227fdae02b7cba5b1ffc4aaa1c45022bb91fe2e0ac56a637ef02ce96826cf26d32091cd9a966c5e5036b570c6de2f791fd2cd2d24a8313d610a88b450ec1ce5b67c3e789cc645e13940a8108211960433b71945b63324a83158727f9d30c9347b112b4f4b3487ce690f88139e292d40caf482035e111f89026e73fd4fbb3f609b3164bd71bad7fa38687976f2de491cde8b128349bd9cc1d61cd3d05d9a9729138d52f40728af51778af4555cd01241da17b5eb70d564452ad7b639c1df88f4f33d830650429818067791e74dcebe2a561aa0048edd2b4fc761a91c71d0fd0dae88ec500850700a26b16762d26a980c746678d5788c9a521b03612934eb5cd48b8985dd1ccaee567be0c2167a14f42a22c4e151f804293f30c8e46f1689a08bb708af539b86d3fdb50de1af5fb108cb164260e2ee204e5ec2310cc68c6c7d3ec4b31aa86c4d4384cf989e1dc91000057e26f8e2266d0151f63a225de8c0bc6fa1eb4245560b4f96c4b98cc3aa365fd3e11cb854c7ca72048ee7e1f32e8724979148694985bff34302ac2e4cae86a2ae8b2dce96d02debbeb25687bf66030a5f7fd5ac9f184f627b185c4ef82f59ff13af06acf94561548b6a00422b5945690bb04fbc94da85f4f3356ab5510747f838496ff5725e5953cfd3f793feeebce17238a4826cf82fef90acb7d3db9b54f551df267e6c5ad399b5065bac4fc6f957a4a050dbf1e7f219a2cf6bb5f657cb04402296e3c41bd748c96042180b60e51af72ef7dce20037a89d294f6fba3c4df5d367217b580e14898dddd0dd56f292e68683a6814f3068aab70df314ee18920bf06c3851f23a1b00f8218c01d48bd449c22d7bc50ba9f212b351cae4d41238e3780190095d0ab06ece96e1a2e4ea796d230482da42fb3428d23b3468a8c15df0446a6e659df1c6ed544d9b508f38bb7c692ac9965b6d261f250f6a7709c0fc174e06992b62d23cf7a3d39acbdc28e89e6a24ca45f83ddd3fcd8af223e054868623f042531ab5fa0ef761a967f51c36b89379be2d673d36538c284d6e96dd37c9bffd5b27cc1a84e1c5ad70883176227e08ef222a7584fa25113ffab0f92fd94b31cc564c4cc74c37447a85a577c5d0b0077da5ad4416b3ef5f41022955da2f1f6101df0c6bcf3b77600ed25bd18b294b946c438173b87e1ea03f3533bfb19aaf5aed0c7c09cbcacac5ba6f2c49c975768789f2057ebd28618ce8f3a28bf9800e7c971ecdcd0fc331438c4629fb5dc2b4aa70a0f394e3deae13cc7890f295f33473756575c8634992eb03480ae5154e9cc4f78516d1db354bbcfceba9299f38b0fa8013abccb86e88155f21b85fda8d6bb92958de816e11d3bc6d505e761288bc8f86ed2f1db2afd1beb56ce54267891e277c699be8daa93d11a38ff6068bbed533b138450d8518e505e2b00cd499e7874995a9fa400b8cfffa21ec78b78b65461d0f8c1b7fe6e9759f2182260a3e88d50b8188eb16c2bc4f6caf2fd6accfce1909777327fbad6a83b346d5011812bba15815843bf48bbecc2417d2bdf726808b1acaeabfdc574233250beb84fab9094f4fbbb8fe63fbe57d8a3170557404cdb5a92e7db61145f5f1d1cef0ff037114772d747400ddf4a8505a92ec00664953a62bcbfc08f1b96d5c8bf499cf93957c79b82a06a4b6211df090de18261387114ef8fd597750ecec3d7d48feb034fde90aee76552f45bedb21d9d03405da88cdf57d5932a5d941dcd06aae003548ef7fbbc11261201a51db721cf31e15b6a067cd8895d1f78dafc7fd7aacf40f2ec20828000d5793b223a", 0x1000}, {&(0x7f0000003200)="059c9ddc0a1259dd2c10ccc7d0320d394fdc8a19029cf7ae75574494d16a6f08145627a80c4bcc54dd4a39100d1b3a1161724e2e3885192b794da6531f0f6ac00b56bde4fec7", 0x46}, {&(0x7f0000003280)="d4046796d7469a4a0042429a4996a4ce55034c67c63731fbce4a4c4044b0b95f805c5a02329e80fd6f82b54c4d5335ecbb1dcd52", 0x34}, {&(0x7f00000032c0)="3f856d922808588fc70dfc0097c185f3cfecd8b9f84e8027f5d6fb17fd80d9bc13859712e34d756b496007070fbe3bb0ffa61ef890da8c8eaf2c834894e691660eb7aa9b4fc55920d34122f08e02eae100a3f53ad4d68762e5cc799b7fff0acd33f02db3c23f3312688299353e4c68554fdf32b053d3cc50dacb3c2c2eb84ea66461dae6772f2a813a9144c20abb99d1628a9945b3c6a5ee6a1527aee50bf9e23e363eb3a5ca95658067336f91ed55c6d7697d9f3aeec293ee9bd7e3a4de357210c2da0a1c8cc02dafc925f7e1706d96c0d8a05b5d72611489d8d5bc37967a6561d579f997fc1a8f65855472e4c1b84f535c7132da90fcc94810ec881ef9fd917e683c7e97dce4ca686c76f4758e89c17d5006984c3d89b0d28655b7ed5903031eaf5f41c1aafb2ed3f29b703a2fd19774623028a6d84831fb2f9fc55ee76152b657e76bd4ea6c736a1141e2a7b2028176feeebbe3c29ca160e1206d7694ab19a106078a743793462275e70f7147be536a2c29857a5dc1d47cb3e5aa15475a4ad8b018a3c44262a1e750d90af0058cde9167b1b97626168fd32fed327428599d11bf3325250a9c3819c8a9447bebb6d9e593c535af61dbbb78820c5126b3bc87a732d3841c127720b26675d3637b8905b302aefa8c9c8c96a6ebec603bc0b673325db5ab6eb6508d2555a0a5ef44cfc942ecef7b968eaa8fe7aa1926dc54cacda57b057e7ea7e5da138221f9a4590b5e03cc967403b0075d170ebf9503e04e95183a35045f0727bd85d7eeec8f33f34d0361f2f98a584ec984d63f03377160cc65beaf706c5792a7b1578aa2f7fd685fc2380d33b8271f592f87de9438fcdf4206e39117c43b5164ae5de2b72efc887b057abf00d9f45f881d1e8ce5904a03d2d9023f0dd2f0c90b3483bbf46950f85af0f7a9a87d50d111ce6b986ef1826c9a953c03017ed046ead1f61f7c345f09594007f907fcad6c81059264284486b9e9c912478775e273443d11b84a9d8f090b67d9e22657e86252ebee92a48bb222ed668de82629b61ec728ebadf71bd59219fecca3697114a4bba24c0385b1e9270e00809f94462bf42bf71b1aab13321aa137221b3f6c413ad375eb65c5d8d9cb1b20ddd6b200c4deb7273d06a10571760f6eb8969277c11bb1955b942682099954237c5a89f5a4e8b44ed84923c4efc1b428d7f18a006921dab89ee0a99cf48fe6c7feb6a40f9df287c5a57c5422c2bd5c920c7bde554dec24ea0415cf1031ffa62a65bb81aad423327bb88ec71461e27734092ae6e51a21c53bd4491adccaa3aeb1d8637e92eac33c230f4e4020f403e29984f8e7c31b71a7cbf1639611e079ab6047926e3f8ff38ff6eda2d56f03da2416f397c2e537b6f0f822bcce92f7d9e1bc7f7da769b9894aa2c5f982aa1890b35518465f4c4046f1f6161d211f7573a4d931f2c9730e4dbe834c917f7067c20ca1c5b64ef622e66dae036c415ecfb9c1d40ba63751e461ec39ebbfc94161df7f1ecfd8624f8d5b84a2139d4262bce5a96d23630548c74e40063501846b52d3db4112f8f118a034cf5f68fe25778ebd66302e556f31e643355cd9988402a75392b35d72ba5516fb0995853b7f347157d597c811dbe57d0a71fcd9f0a403047f02071d5e46daf99ea809bbbcc639752e4736e47a973e77c2d31dc6774018442965e7bf0b1ca5b143f3c401a4863c00360ac62a9bbc23147f2004aea99292995b7f2520486b639e1811ae83d2321f73d5b326550169b2af43eb74b316251f8a51cad96527faf73bcb57b53b34ea0416b226f05919c530932b17e81693518129ceb3acd239ee76e08f5250e774d5052a518c1ee94c2b316a66247f674e0ad068db209bb732fd1fb3374ddbcc904a7b634f450d07f502196d54836f4f0ab917f4d5e376118dd519ed82f18d0abab26d9260d35be0a63e1c0dcb2beb791412579230f5894b6dc2b16cb9b920c29f705ecec374708910737f33ce22479b2641f1ab80c58e2e5b889c012ea0cc90ff73ae9c59a27f62a654eac2aeec8052df80b5fa2a571f276e7a015f527a71fd6f1335a72bf1639d641ab9983809984055c648f95dc8164209f0090f396a251a7dbac4914086e4e1a2f24086d094c93d4ae69402eb0abc513be784d4747ec0bdcef3f0c23903a23ce3b9e5bb77ee67037b55de08f94baae841dce1a23af6094cada531fad42ffb3e41787e6a708640f2bde4d9df4e6780b6ab3263e85a5f473b35e002a94a979f185e9cb7a9feda13d44f3b630b17a55e54664242605f4b9a8d712a2e8a99ae1468da00e366ab063e1f8a2b1a2f9e0299112e9d61037a792f57ba72e1115405003083bea71358f3a5df8be0d13d4de14349ec6000dab77036e4dd89fdd655ede9f233a44feb4234d6ce146ac681789ab47853bff41e920d557f77570f73605a857597a0614494af54098172bb883ade4ed658b931b4a1ce8fd3c08a379fcff491281eee6d1481354316be80be439448a342277cecde2ed94f8503835cc24921ee36e8795f46a7924537fde6371a2820c2ad58896a28ae3bef0b89b7551412bf7646a564f160c23fa5b3de3f3f8d79fa5043aaa416967b1e091225dd58ae9274bd811f5de1a6d3ce135e61546b547323fcc61356d78201b31547bf5451153107fe771997d56d7748622ddef353fd3e45814e5650e173b9fceeb2f58f566bbcbdebe63d6007c828f9e07d628adabd32efbc322ea372df6034c0362a074421835ae8394b05cd555d27bf409ef57ed3bacbfe76c84c91d2ddcf3f918082fd2755d37a5bb670ccbf4a7d876992cfe93f68eaa6f237480c1bfeb571f47ae0417efdab685f49d7ecffd6e86ab615b136b8655e23ecb0baf09cb44ec6428a6d1d17e513aa4a96123f9bcbaf2b2e06b97d861969495db1ead8b1c1198fb44b338e630b8cbd27c81221a332477c45d2d1b1b2dd29017f36af742bcbe859226da3d07f135ddcf236ea2ae72b455c54f9badf43b84fc5f868a4325625938be1515117a4571560e080f8124f7069b7919d9e5c4b61dbf03f54fa390f6481940fd210ed272d3a84c2c6d4bb52f9f9efab97ce6fa4d33c739618a04861276f35165e64342454d1081bcee54d70b974090f718d125bc6e1ae4f7c8e652da1f8b5316acd801781ce34d977abb33dd81befc9bc9bb29b29eee5a9f81774473979d542dc74e13d44691a29b1df5b650ea395fdd54c1d8e6040f454bf4ab1a46f0ccd473f12888ba54f50569000a632d08a1cdaad50ee95b29a8bfe098a30d2a9212fa385152cdee09fdee0fe132f6d601623112707bbc842596316e0fac6c372c21b3cd00a7181a76f511f6ea4c3f6600efe18a32ce665c7b7a0046f23c959c17aca5fd7557c2965a786ae71c7ebdae86acb89c8896b40c41ac3b96aea21c18a60754048f2b36f0ad72195a4465bfc4f0935734e119d67227d7d2e66dd6b3671030b1489ef7c021990bd93f4f9471b303acd966acab8a74851981b71a6674e24cfbcc864c2a34462c459c8e651fcdd7504259324becabe5d031d8b29591f6c39c7cee45812076e5815d4220900df9c411af737ccb731132d019b49cd23bfbc99cfd9bf05196da0e9487a3f5a8da00fcc2f4d6c3dbde54257a4c618a322d38402101c9d5daa7744692df5426fd64a7a4f308ac1736e5595c9879116290a2e2d22d20a9ef16885b973abb9adedcdf99dacdc7830ed06c2d7dfca5b02da5e40784426518885c144cc7872013716afbe9509eca9d11855dc9692ae0438994a79acf3781f16bc56ec76cd82418bcb8c8e540806a54712faa591980c575844187126e4a82ca2161f91b1c5fe70b41991c5967bcd5705ce68333551df892637264f6dafbc1b1ee8826e10bda832181384f5d8b7db605967c10e05205304adc31f61615f0a13f8a412e5f8f8e1c6e35fe4ab1966287365b2c8b7daaaccacecc35261070c7631559b01dc85e5351c6a2e1a947830a2df4b4d187533829897f6cec0bb42078161b839bdd467118c7e3ec4575faca0f1d9d8380f46a1324ed6ee5ae31d84f42572673554ac9afee4b142f584703cd1b7d0dfea0ff6e6f9670079f79e7269aa7a24b743769268273021ec03819111036101ffd87456f66604710ac2478168b638902ee74534bd35708f024bc8b8dac31789461d781e2fd030982285914f001624437651847c4d00ea2cc6fd080ed235e3c0cfcffc8458686603dfd8e2ea8611462c2f5b4b9198dcd88dfbee230137d87b45e3a753c2322a80619c0335457f382d1ca94c1a3018dc42e8a8f41f1cb16b947d620942790875760f2cc1cb1b1c1c723dfc542fcad06b685fa1e60b6e9241d90d9c2054a824d77d518e109668b848ec6b430df15cd8f8db607e48ca9d30462d158676047c326a2e17a897e3c499736ed532eb3f7d9fb70771e0ee3a805e9feb5c3f1e6768da9c9a2d7e66b4410a0cab77d5f958afe02e74a75a0698ae3e99f7e6617528b8ea0cee48c40ed60593211fff5ea950b8c0235c47e0e00dc2d19841fa039d3ddbfd44c787b80d79f5dbadceb57bafa33191da89dd85ef7f2efcdd8e55307d135c5c185bec06253e8053f8866b469113c9fdcb699d198e9677f372ba17448437e12446e110264568d0f4aff792023a94ca90b56c0c2c2992894e86de742ea4f2abc825349b2cc165450159973793829bf33f07e52b28be866296e973770c6487651caff48e97c836781e4e5df8f61e8e6466cd09966512056e2094a946d2041bf67d2bfd89249eaa2cfd3a5a25ba985cfc75133112778c43fd2ac2e6d388faa31a286b63f3343250418cd5d041f840faec4d0fb9045b98fa2d72adebf6c5ee6e8b3179c66b751bc2dbb6c0fbb0201f4a90c9768b2c0c1b6d82a584faf8376df0f1ea0efa4ba1c4fe91b6f60ba830584ad7d9e2f5097d3c7eb6c6937dada08ba6892bf9da02d52461e9d876014698a7107b838c3947ef88b64f84b5fa8644bae70a2f023c745f6010fe2e2c03e8fe8ab9f41795d5e35beefe42930c393eb07a58c39ac04d8e92be79939f72c954c6b3203fabb251fa9834d0377be41a67069006f45ba50ac5030ba90c73dd16a2d258f62041f43def7dbac96d509994419f49e1c18ee72fa69a9a5885a64db05392ed3434d3bf13a67d43ba5b9791b8bc2ffc126472ec225dd442a860199c00e228b8c4738590cb05da3fa1e38365e26c614ce91fc3cb614814f201b3765f182e04b64a47840dda44b440b8f221e3d68126249b7cfbf88d33c4f0df07f5145a2ce477eb8fa8f17fdb39dc445c31a2524bc797c02474730f7370327e88c2710a53a7f83b86b8a0a135096ed3a082d05c63bbc15ffa8872d4fe56c68d4971a4b459309472a72e8c491d546d23e1976f2606863b65b738de1c8df1d4e4d9ef61c2b5ed54acea9e249dd27e11ed75702ec8fad2da0f7d57079f581fd7b52430024f60f8195904bfc54224549a839d7f2ef45b27093a1a6722056435e58abe1d482b967b34147176fbf35ccf2c23a60b85c2dff78498fd5a075a4068e389bbb52fc84c3ecaef526c58174b1c5aa53f498d140c47b01ee123791f63cd10b7bf31e05dd88bf0b04fedcd61c65b1a6022471fa5eb3220acc7728196fee25e6db52d7c09901a8320108f2c0a04c007ee0ac9dce8e327879114fb0ce5b40e8a1ed03101e44b8bc1840d342d786b0c6b60f035ad67d04116846dff7f0b1750cb4989607d807d8205512971139ee11ac44833ce6c9cecc720865cb628d7ebe153fedad7a317565ed0133f992de8", 0x1000}], 0x9) 05:37:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x5b0, 0xa6) link(&(0x7f0000000100)='./bus\x00', 0x0) 05:37:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) select(0x40, &(0x7f0000000000)={0x8, 0x2, 0x4, 0xdf, 0x35c3, 0x80000001, 0xfff, 0x8}, &(0x7f0000000080)={0xba12, 0x1, 0x5, 0x0, 0x1204, 0x1b255968, 0xcbd3, 0xe2}, &(0x7f00000000c0)={0x4, 0x2, 0xffffffffffffff7f, 0x0, 0x7, 0x3, 0x400, 0x308b}, &(0x7f0000000100)={0xc2, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') 05:37:05 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:37:05 executing program 0: r0 = socket(0x1, 0x8000, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f00000000c0)="0049000428545e73eaa60276499f97b2b4ea55152bf964f4eabce496dce462e49230050370102200dda400b194e02f5cfa01e7b55cab6e36a226872d0c", 0x33b) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="c19f4a502675c85952b937deb5db426826f5c058f0a764d17dc8f065369c854b14ed7388b7df9da948d2fb76349ced011597fea54caa28a6e93a7534fb0d295c0964424d80bddb7684845a69c703cb160741ec57775d3acc37b3b8ecd4efcaf37035fd1865bafed2e44d9608b123c1fa200c99b28c1c3e0373880b6c34de1144f1920cee80f49dffeefd6287708b5e3916efb3a53b326802e5936dd34e50a66c8b072fa13161fe6c20b22624f8e84ccd196b19273e6c525b0a0324d14521bffc8be6cb", 0xc3}, {&(0x7f0000000040)="ac2cd098e320c119bc34e05b4eaec5468ff0add3c1274dfaf5f31c22c93919bf7e690d68e76d5f88cabda30dca932907c5564b7b4bf86167d1930a8c1f16", 0x3e}, {&(0x7f0000000200)="656121f26feb68f4521b5745609898ebea7550fec83228cab96f45012b388c88a7869ae3bd72984586305f1c3d7085ca23d27f4a4f8af1f5752a22c5256082eb0fcae3179975378d54eb1d447a8be43fc130c3a9651be927767f83c3aa09c265576a0efffe67fe1932c9eb545d3c3739", 0x70}], 0x3, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1]}], 0x48, 0x3}, 0x8) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, &(0x7f0000000480)="d3c5e3cc22a43947e18f202fa4fcc7bab42dbd770223ba7996b04a0bc7e5ada9de7237f5337db46925f1ffc351c29009b288a0fa992c78d5784c58eff812fcb2c3678720fdcd5d1bd398c819f71875ae85c386188f85ce2c432088a89f1e95e9e906fd0ea38b9e3fe3e0c48a413db1a3525a55af188c8246637a2f39270b73cc23c232dae43d45bdfec05ab0a403fb4ef3366e6bef533d917b68a15e415e514e6c40dcb3516e94e2205a73369aed492e203c730c3dd9e182b10e2f8e887aa5a44c38fc350a", 0xc5) write(r0, &(0x7f00000003c0)="37a7fa37e37659ff8fe9ffffff00000000a85c03e2e0177513a18db60390ceda6ad14c3048e803cf33267ce764895d247c1a15295c0c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbf986f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f865780f5a2dc7bb6b56dac5a7af0d", 0xa6) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="7b1a967785ae31e1ca7f7d9648d5302101dcde05dd8fa5556e1f98de8e84b8288c8851154f198e0fa8463120f0899d2f4b983630cccbf735370d177f8d0d7530bcbe95d4cf96079707bd2ff1e1d0ac63a2951b4b4f0422ca2b5d", 0x5a}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x80000000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x49, 0x40) openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x14) r3 = socket(0x14, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x3}, {0x1, 0x9}}, 0x0) setsockopt(r3, 0x29, 0x2b, &(0x7f0000000000), 0x0) r5 = dup(r0) poll(&(0x7f0000000240)=[{r3, 0x1}, {r2}, {r5}, {r1, 0x2}], 0x4, 0x4) getpeername$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 05:37:05 executing program 0: r0 = socket(0x2, 0x1, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x6}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f300000000000"], 0x10) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getpeername$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 05:37:05 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) setreuid(0x0, 0xffffffffffffffff) 05:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/164, 0xa4) 05:37:05 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x80}], 0x0, 0xfffffffffffffff8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x38c00, 0x2) open(&(0x7f0000003c80)='./file0\x00', 0x208, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000003c40)={&(0x7f0000000300)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000340)="0f1aa8fa132a3476bf1718e3cabccfa814ea849bfd9628e208a5a8ec283c9c9e617e9dc5e4fb1663e3b8b34b0c4c5db2323bbae3292402dffa904e882c8aeb0aebdf5d46afb9110bc6e07a483bf98d19b3d29158e1a721199169fe0057d0cad7c16bd71647da9cc66342d0173b997b817cc9e9378891fc64865f656ef807601ef7ec0ff27de24d7c5b45c499f1dbbcd3e7", 0x91}, {&(0x7f0000000400)="6e0183c74b747019980b2d490f0fbb4f3eef2443a87294838b199da88e9fe5a316aede511788aa2fb35b1a1a9e6aa39eaa62e6e062d617386f7640a70a275e8e48dbda2d52258bd20781d36a22d0f11df501c6917d0f9fde1af9fa418e59248184c5d5e3ec9270144e602e313685c5f34a1392f9ec419bfeb3c105d841b41da4490760a2e1af6b5575452570065548d6e969d604965a133ccf499710d5fb6be7f405388a6f209294cdbe5b8d41bab65f87755dff140543c722a500907a599e9c5ce0fe9d406ae806543aa85bb42758a8fe0105bdff193ad08ef633e1766d1d094156601841756f09bc93df2997d03dd5e27e2b01df5e4eefe98d93ab9931cdc6c4d5c100e01c0669c1361fd364a260bcd7196956c0f5e096b9a510b2e26b7d0e88eefc37acffa47f58a764b3a13b3d754e8b7a8e307d7432b28cf837b9af22b32643f109ffc2801166222ef9323cdbabe351b04c79b144004f06851b40c56403cf01b406a84b319489c3c54864a0661fd635e2c361a37053e2110ea0c2d87e6472a3556b43c7953ea693b3361e5b4d72bbf040f7a8e58aaa0858c056448d6160967dd74119d63429574c4daff7a4dcde618342b26d01288f47cfbbba47c138a62f4e87ba5cccfb060ca03610ab2354b1c69057bdb5584eb3c324e2bc4539c2553e26e30d63a806620c2a9594601433020558ba44d0f4c07c561946116452b366fae55d26912ee67a79d5987e8af7777c80d6e188e05a6441624f4fd2a6f6fb4263f833fbbfbef63767837dd11eba82c4e924b560797d16e018d428e17c8a72c5074aef01ee95ec6c3a13abf024c8a19f9673bf4c4ec45b72ec23f51557b8364aad6718fcc1e9cadc0c7d50952afc14a3f3f3455c793dcfbcad266b54e84a447cceb587f94b0cd324affd2bac0b667629c75883b7415b0004b5e63bbd5d7ce9954e951d921c33b8912bdbc3e32735aa57615d0f5450b8b44f23528ddb091b2560a436672e44de1577ef7500f1400cb582b9c14773fcf8cbaec7127878c4c8c79db82732396d21aec4f9e895e9128e0facbf142b7a6777e5d5aba43a6a90cbfb28073de2296463888e3bb1a688cb1ab13bdc57e4722bd5f60920796613d82993d45d7e7421f2c961b97c0aaa04faff9ef94369b63315f98e842d9a65f43f3bc3c41b493df7d6e986d274f7fdc0b2ba605543334ccf5f3c84d6facdbe4522f18f667557749f68552e1da80bf75ab7b8750d6417bdd9f2a18083821c2f3300a70b9d92f02bf15c1ebd276412da0c8f25c092084843b877c03f85b1a834e45c2d199c6db8628379c26c6627e3e06dfa3928cde7fee2974361330797b1f704a88c397a591664b8a0824d3d12e89bf27c6f3bfc9587f9c9d2b532f888fe16c2cabe7128260e2c8a3b923671427a4897d3123b838ef91edb1ef7cbb61cb93fd97774efa62a965644509ca03d21f853310e6caa5cab49ef502a8df2d05df66cee4a04c0e0896312403f26db02aa578a11362cda5a65b53c2a79417c24dd5ec7f03ebc55dd20277619db1b5c9baec22fc508733ec81cd58e0eeb9666dcecbb08621266205a3aa159ddfd46b7feab934c493c996e0f3c56e054facc96906cf8de9d50b2fad80697137d97e8d9e707ffee4ded836cf4c24750a56e73fed5fb8df4569701eac8ddf749314d632c79995d9858adfdcdaf0f2c04b047d53459891df838263183d53400fba3800e3d3f84e8462100bd2f2c6e9e73def66f3ffb647e3c833dc0ec09b11d8045d5a5d9e1f5b4ab212840e83881a9c66ee63b97ec577e38a513bda88a19ab8b3b0ed688f792e09c670f22cb510339eba7fd04ebc48fafd45c4d34cc4f921278332f4004e1465de8acfaff877aa2d1d70f380ad5a21423d04edafeca938198eea94b2705750c7348d97f4d6914f14ba1de90c1f0083fe92dbf91039b4505fffff3717424a18e9343d47dc4a1fdb21f1384b3f350d87812a62472d06ecc8eb078d31e5b86129b17fdd89cefac3e41bcca2877256c07826cf32e89b147883eff3e268ff54673cdf94da610f7572efb29c7a86ed23a274757a2ba4a3d63420783cc6c0576f2dd658077b0f09b3ee8edf2d9ed450191c05cb31b47c90b5bc11c9a90cffcb397a30e3e8acba8fe53f451f5d5f805142b8b892999074e42dc55f0e32c403052a1becf38ec33df3b8a9088fb42cf9c42de20a889e445f3499c246767f28c294a42fead2aa250cc883162d68cdb4ae861388de05c20b26b6c28ad88ce5c12a16f7b171d5cbaa3611581598ca0730da117de222f4c4dbf4d6ef394ab4890f17b31fe1201921a3c2b3c5f478ff550298063458298fa818dd83ea42b60c46052aa8ef6fa2f0224dd514d2ad382cadbf2149b7f647163073b95f1cccc65b8d6a643d3c11ac9b231fca1c77a645dcc0e2abdf5d2322ed65c600d315292cf5407c4ef25d1e5bb93a1df54b94ca098e7d8c7399c075ed6441ec863eb74457f006f70d51ee999bf4b0109ca36001d096d3fff43fb889330029522cd93c630ec9b27235c328ec4e8228246051cf1ec82f594741565ac2adbc87012646311bf90839fc3ddda826308eeabe40323750bc2da45e8fc6845a77ce9addf10b892e37f57d2b1f0c2432d418b7d49f253a4a9564e3d424d385bd2965602cd600aa09b0417db82e4290e7102ccb35ce119bff7cd97ef8df666f58ec1d5ef6870f88bf25907287f6985458be081a77c8d5fb847fc38d3985c7f310b1dff51fedc1ce0ac6b7174261a1a118cd7b93c8688ff06be180697676734db0004f771c2003c0d80645cbf7f9fe29761c672aad924ae2e04b1e3d8bab83ffe49f861b813afc286db5110baf723bfafa275d31cbab80f29b6024a28e79641256c05b3798abb12bf3e1d4794cff4896e568d7ea9a61924c1c159b34495f6965ad51c8addcd84685ef9704e629aea074311ab537960aea34bfeb16a71e5c46f9ade16243675f05ee592a552aa429b930c53e606b556de64ade3d8554fd8c61c4dcd57da92cc8bcfa9958d838f6e95eef62b0b8289e209eb9a289647e678c4c34ab6fbe611a6a57e3d275fc02319d83865a2b86325bbf1a25a627e355211e1a21226e7013312e8b50c4116594a7508d8974e68d8a3b2145e756c4dde7e153ef83d40d824798af57c93b106a8f812986646dc931f339dff60849c75b48640e3e465305c47ff8218c8da8fc811368349af3a2d4b1c3f0a60da9508a62c02cf92a22321057d0eb2ac85dc8e6ed8f06cbb585cef1e37b01a5235761c0a2b7251c5c6bb9d2ce9deb6d76cb79116617833bbc77c1569bd693187d109f7e049169b36f1661956c91cdc4b22e8cbfe21db4603ae085a29182e01acf07beeffe451ed3d24263d567b2983e9a494997f0079ac0a54e035f0d92197e87dbc2b8b21f7a4d44119d2f47b94ee451baa2bac360bc452462652a5a7cb14ca1b890001a5a81f821de0e18c664335748385dab951e642d325cf53b1654a26658d5f6390539b97ad64ab2da56ba604bdb4f97a842860633f4c6a3f0c8b815ba3b5746148f636ee798ef408b28387a3958a52dda49e34f0c6297045b103c48ce2d110d7c79caa93037aba582d9d1b1b27418700791b531ce9a32ffbdb420497b1b243f495054058a0965860e68ffab0575fb5db79caab11345d28810fd6c3026505706875ef1b3173b910747722d119f30dac5b079b40395be694dced7284d4eb75d9ea1527087188291a0e0da3a2e9146b2e993593b44676ac7ab3bbff2143a8ab66ee4dc3956f42652afdc0cda7a50046762c7aedbbe2ac1753c5266ddc4391901a5c951e1bcf33ed253d77dc1dbc72afad2e53abe744b28e71c6e842bd219a22675e2f0929ac5f21f2262d4432d6f50f22ece61fc13086a490b6af2e4db0ef57dd8fc16ba12527890365261e3226dae1dcd3216c0f0e27de31ad6cd73f7846f0ecd113f7af1592d84f5846e515ac42ef1226301111b26b9ac92230d0502f799cadd4dff831911527e4081f54cdfa1445644a9d8d18d8bee773ec7f192df910dbfc2b8f000b8ef6998d84c90f59dbcb3f953979ab7264e0ade75c90b62c31f4891652870a6ad3dc7e079a59fc253159c80348c30693c3c9e5193845bebdf41f8a8839c4a8e5790d324aa69d99b6f9af5f3d7c4fc6f65137be7b93ba2afe2e760a3e57759088f2d31231a98f424928667a5b197d70641f7e3c474f55a6ddc9acee9dac13a4992568d9cbc84111c6a7c62ebbe65ea9b533013f57e3004fdc1a54b23aad0ddec39572a0778431441c92cb9a828ac6cc2ff46c4ddca90df232fc4263e1dd78c98b912c07bfbe13b00db4fbcbcaa622f939833a612c01bd910b7b3aa152a279cba9bf1716c86e8dd6d40de4721732fd405c70de8067f193a0b070af88a6ad40d37c9167b3f0257007bdc28462b9a0c9c3f0d1b766df3f878d9b3bacdb165cd6233e75df9a0614f9abd253727b8a8f6ddb2754770b7ae3dd5e94d7e49dbc994e035e335a2246ffc83f6e1554d56601046fb91ad635b35a7d609c1bff1fc7b26b6bf7690b4833f2b58b43f23c236546f2b6c9e3d968ee1e1c1316359d3f64704086e2ed48984a55f2f88ff135db87d340c7eb0fd1e38d86c763546e522c1d09a9f418f8992b3d17b0a7f4dd61cadeb49bc8c06fadc6659df20d87ad23e5f618a8e19c63e1918b54852aaea5abef9234895f0e3e209ecda700d1d2a7d66329faaf4ba698a42d885a45ef67018a5c8d38c13bfc2f64a7cc789cda87c464c102d99d9e6583fae2e58d0fc5c78a528b5cc81950e2a37099605dfdaf7f03b27134cc9879d883a907be25249d3add2abf01476ee7d6a910a8bc36e549db4bf0205069889e6d3d7b5b139937aa58a81c48e75a2666dc1d1bce0fc619f5397ef05000f5020ffeb0b364b97d69d63c675a9458415edecfd717f3a4c4a8e2bd377b5275ed505d89a662e002481b424470fda1872877d449acd361d18f13b0edae7cbd154c7b2641f8411c8a2a207d5d03ce90a96ccf9f454fb614bff741afd66be79f22544523bb9382de70f5df3c35ed277eff73890d011b9f28e1e0fa62f35a94489ca5d923847618eb660fb9c67898d5914987a3657fa7d8fc1088a9210abbb3c50a9a1684d16fd0db2cfebcb96d525ee74bc9a6cd93d1d1d68bf38042c209ed3368d492a5e10eaa2f57740d0a637bcf7d1756c6d2fc13e5d5087cb73018747f7d617b1217a7eec0d9174a0dba57bfbe07524da9e40f4bbde24ca73ae81b0731c3f5272da2f844d00bf480cdd7b8bde1aaf1cab8f3e0b51792a3400b0512e94371f02e659c53ae711d079e707a3630b306e1e3c878b100b1ddc3dfa6af19280dba3ad52cd507a4cf1a6199cf81c54183e2bf19bc3540172ef576078bbd985c22954315d7c6095198ea06758385a1128e4de5150a0e0794fc70fd8d08f671d32c8cef40fa6cfb49b3ea7ed3d98a5428361b1bdc6dc4325659a5722e730d35cbc4f39bf27bbc5d19d31513c02f9dfe6c869279a563d7f47e3536781f0c4367903855fff4aa423074635c2b101d2ee76df88068f234a0e401ad78d75845dfb139def877c7a26c6ba1406d304d6c1f31a3d10cb622b60f470b968d51b424947fbb81c1e1f0ec0e68092da3705c6d01726d928e8b0f77104668dd3168f12f4dda6a2e1576894391768abdd6b8c8dd45e23da845b85e163c4664572e54ede84bc62751036f6a8236b62d5bc576fb8aff583671f414613c08f32372dfe07a8e08ffb69184d8c129bae5f47ce773dfdec825f3f07bd7a1", 0x1000}, {&(0x7f0000001400)="21443caeaf5740bd1d64043a367293b46a75feb919cf4d666f74b4b566144319ceab847a9184c639d1e64c689702afbd7472e3d092abd011035b6e5f6a92c10c142d920d55700608e60ca8e6bec91e6a765da52b585b42318f0f37c98901ac5ed09d443c257310897bb694264115b916fced1387901fbd7787cb27801a2c2214439d51f5d96f76dbe568dca6cda7877e17e7c28c0d6d91e7dea3cd8a87", 0x9d}, {&(0x7f00000014c0)="39e0b996f09e2f0b60a1fb631eb5591ff09735a576fc93c8aae8466c3c5b40a55c60c55270f8f6ba62ba09c0cb76be2a073d6e7862a83f0b852ea350184e91817410a86db0e3a5068afa671c4204344dc42e675fae5246c6e160834e91b40a70fd861f287ee4f0b16865e1aa3d3e47560f3e4cdb1e2a8e71712346e703af2493664739de60c8e976742aae8ae13c1ce8e9e80d1d49124907bdb3a56624cc42c6eb6ae8eb5c4f442c34999e8337309c13a4fe340891da11189633f2bdf0cdd1b367e75a32334ecd155d1cff77c3f5fcf511ba1b1815b0c739bf97d27193064810", 0xe0}, {&(0x7f00000015c0)="41fa9e55883c7a661afcd68a3be759b11125766ee36177e2820aa49c06b34d60e19851d4212033a3c135caedf343950bc9b31e869d03e009ee97be995bcc686f8deb55aecda6a25f0e0ea9c6e2e6c99012bf8f2a9a8c6e712c77dabdc9c094", 0x5f}, {&(0x7f0000001640)="f727fb8c4610943d27b69baf178005dab256139918867694534a9c2af597588ffb2db1f5f6d70c91232b952dd33fe706c4c72d5aae1d40c17985abad3d933ac469f1b5c27493b06a396651ef2cbe34685f2120e7683f0fc6ea2f3f5ac8c988ac5212ff99418b678fdfb23642d3dec7c92474381daf704076dfcebd58e0ace45fd1982f7d9a6e293083823c2865a1730281b53d8a12d1658c070fcaa1", 0x9c}, {&(0x7f0000001700)="9cdce998200cff697342c3bd825473f2edcbaf58e4aadad1acbde29e697a6706812b7f54ef0a5da14c290f13635979b83ddb82643058fc2cc2e128be9187d1313cc4a8025398074b0351d59548dff0ffada8cd3599ce23793a30bd0a7f37bf6a82356a0f0368153ed4ff59d5b083209c8f2ede059e59d19751bc07ef7b68ae71a30abdb7b4947ba42bed723a345f9b0d5522c4d7993b621468d1c887f5f225afe0fd7f29e8646ee9b67fa48c", 0xac}, {&(0x7f00000017c0)="f5e2037576e466c5acfffcbbda6198996f180e65ac1a4f858114fb37f36dc12878daf319f3601c8f1c1c9a50afbd62fb5cabb9d6dd9dfe5aad7fbd35ddfca5bcca0eed430953c38272d85417e9836144013cebf72967399cb3a2a8eff8b3aeb47ebfe5e4a74cc6722436b609af286b40cf4232f7e3f1822e120249d1869c9d82f8e193441688e1c84d6f1ddc76fabd8bac070af1e0802fd0bf22bed73978ac9fe7e104fe6899260a9b524c614637a821eb9e02310ab0", 0xb6}, {&(0x7f0000001880)="50c46ca5643149e5e0f019cc87e5eb1fe270050d231165b9ee6450fe38411a", 0x1f}], 0x9, &(0x7f0000001980)=[{0x40, 0xffff, 0x6, "a7c197be821362c5493ea3a4ed866303f06a79f94971bd2eb3ae518605e43f0a970b975a90e6c47449"}, {0x1010, 0x1, 0xc298, "d3b5976bf2e29d73216f21fec4a1c619d55e9762e9051ab77307a50eea37292140482f7d83fd4a022173e7318bbb3f1b270469e21b8fdf8034ffa3057de674ecac3fa606154196ad605e0bdf92a648629ed2e749c17d3660d1d2e57de8d82e0104e9ed4c82063309f4b66a159362c3a4f1d00729674981e2ca79c3c1b1f70af9d1f15905dc9c318e2ebc477bf352955cc6318979d0ad593cc4cb9d1f7499907dde160ae49aab9a0eb64d5a15b58bd195dd3263d51fcb37cb11604508d7e4873748f18368669cc9a29570c88156356edde889fd41d256b96f27382cfb5a9f0a8665385a911e93a39a2f303889389d7284a27b3933e511f0881aa9199b74ac9864e51d4afae84114cd81cb0f9d5b8e8b4cbfdba513d4a053407ede26d6934045f2064799ccc184126fda37de3f4a4c4b91f308cf2570a9ad2affa19cd095faa4f69acb9153fdd185c283a976876c439374e96719079eaeb1afbcc60a262f17285d5ed5c6550be9f51054eac6459a78f54a9c5499abaf7e63dfc3cb940713ed10426226ae03ce231490d00d8217853369e34de8dadd67209d6e7926e6afb48f053804b62a3d27842c1821a872e9e5e6bec634e7c5324fda7adc40ae314c98e39dd3deaeb9ff72a2c4185f5576ceeaa032f65525677e26f249d0ad865149b026f4909bc0c376ee723e9b7325a0c521643a5cd3c67e923a3f7e429d603be98921bcc3490e209d652ff6d1783476a08160cc7ad4ea2a6d0b4efb0232d1ca47de7696ec8b70262a9b0603e36a259fbe951654a8b74f863c70af0a7573caa2583894bd08c0a7b721ab768eec3497ac332a26e0686ae330b2cb3b2572cb82ab337b6646662a80d30bea3c22d21fdec4cfc7f530fdbbf638af5a26a06918faf8b07cc39a3593cbd11ca8f9808552abfc1fc353093747cc08ca93aea44890731300fdfa201522f3efef1ffecefecd85067855fdf2a30aec00ebba5ee5fdeb07255bc113e8c2b02234483883e46f93abc3c5af5c888fa4e5d72149f4848e92221728c5f59903e8af2b431a5880778df502449b4683bbc22539932447ae02661045155fb1e21872ddab193dd44e358ff876f0755bb699f6ace340699dfa0731be3c4d850898156c58539009d4f19073fa52217c4c537e7588b2f88154762a1b9720fa5d9f9cb9e011e1a4d0144a39a6ab54dbf5ab196084f9db9d329cfea8964e3221e0c38ac685b5dd19f3df08a63ddb1f06c206b20542cf94a7ac3d7da0b145b4580f0de7374454c2fa336d967ba1f63943fcc7558d3d62f042c556237f26ee7b911a6749a403d81f069c187028f206fa8043916e097d3cfb8e9ed0ae8ac4d7ab358f7e5a5079d0410cd4b06f39e8b14cc0d3b65e84164acde3c69c62a73a27b2d7b3c09eeab552e9a6445d84549c15399c5c2fd9e6ecc28d9264b8c6fa9e74a4b7d4a07f8772ec6261175060cfabd9fa2afb1d781600370ffbf4b8b08fe3c1450ed4122e9547afac56e32db5595da88c27edb7ffed3ad3d6798352a59e16c544034871ddef3f39ffa06abfefe950bc5c415e97fb70805fa41be44f56e79ae195ddfcb16f626ea59740cc296d77dd0cefb381ac3d5fb1b022e968eee23a780722fe7c59f33e7668fa2faeb020e8c651044a6e64b59e87cb9133a93ee20946434f72d7bad01535f4849cb953425717d322a6b7fad0b488348aea42c18a3caa9e3a76e78af7988a5048e5cac0a2cd6889a6732ac07b1646b17f9c3275198734e061c9846eecf150e86676dd4621b4523647762abcf8e6b7be1c7d54e9a615c8b01537967c45fcdadbb2ac9033b6937fa4ecf9b5c644897372d81dbffc4d4bd7d134bc3ee4df2838347f487ed827443aa686f46a5ca1d27b1fd0f54b67bc487c74d1521d86bbe79d6517f0d103ca33931909df4acb2d9f1578cc23e818c256fa95d1bcf340af6e4d2b78e2f03384e6df10d20a39b34b650f52e600ddc7319f35195a74bc19c1aab704402bbd597e5635ca289f4bd0d869c728617b8324da3c7fe64b62e90b1d96b0696f6148f37789b59a1f441ef01a540f1091b638b7fcd9a649f4026a42c15669664e7eca4a67c817caa4fd7d9a8f3a681ef7f423476154131de1b68011f7c06a09acb309c9f1ba7d6d245e91d9fb2954412a2ccc00c647a3cec862dd7360fbbed6c5b995c511981cc23059c80586c338d669507d3fbd7b6b2bd97c771017bd5ab57eacce2e3635fc239108739c68f572061846e5e180626ced7e39b40947572565c51552d0bc585db6112d82f66da7a92af87ca898fd68a738d1dd80c9529f8c78dae37348e86e2ff5c0cdd96b56afa55d276c9aa1c268a8241ea61d67499215bca9c92d93218e48c241472cbb07fc7d8d7dc37e63f8951b7ace701128bf17a2c6c9cc3b730d2bf8dc28a9fae57b9ef5548454b19fda116b4b781cf68d5389faa6515de0a62ed9e595fd76afa7a272068b4fb66cad85dfcf3ac9215670d806a3624ea5a4433027a51867501a35b07e8bfc3c55f1ecd237fecce0fb1861ef301ed8dee3800f58de1ac675805dae28e82f48c0077a2001bc36573917e3c09d111381bc3411200c2604119e043cf3265d6fda52b022e7b56a165dec15765f8eb9ddd97cf58d0696d399b363a8f5aceffe1642e21afef9e5840872eea8a9c8f348835cd789af5f2c7d0c943186a4c453c611649599e0c194c03f64b1feb1b8938fe425a6a545c2e5fc0f2e198903bf3ac5b1e6b1f431e9db9d0319155ecee7a2a562957e4fc748968caf2559183c3fc8d5906ee9b2e5fec908c1ca981be9a953c9ca6e3675873685ba223d55b1cf41f262dce0a62f25114564f33f09b99071515a7647b70d10eb03bbaaf8da14f12eda9f2f04ddd2ca7f80af0ef07a505b38cc60e7fb5e8449687688d11d11feeb33b6ff41af8f169b7de8fe270fc9dfc31e04914e7ec68b52e2e81986db54b6b173fb052f0b76df7c73742043e6c81e1634b391661b8d5c7a13a233d83abb7def7288e2fa080649f5534e39a26116411b56a8add4dbfb78df1091014738ccb6ad308b2c1eedad55c86dda97a8e610a996bb82ad7c901163c717f790e3d06c249b1aae0695fc6b8b86c52451e98d68cd934a175f2a77fb04c4ed423954154697553b8f4ccf5a1227e7c5b13ec48003d9e28fde544d6a525dface6cf8fe819771863f59f926f1dbd116499f2dde41e4731919d4071f85a9d4c2469f8d2635873674986dcfe8f40b367008811e357869eb3db1467c65f9d11945d8ab798b36997435d7d7c2b56c4f0f24247ae1d34a39088b3ebdb0a5920d6fbcca56ce942485788765900a1d9e343338d8c2b85350fcab26897a9e687eb11b23ac9a1938aa36e354c6b23f8da3717e494c4ba100b836d4dfdfa3a6bbd8ec86584e3169ff18e273ef443fd8f695e27598e1ccc858804fb0774b419fadda21bf75d593dea946ea4d9cbd19f287ce41334b7d810eeed0e6e38329d38ce011f2f9921c99bd054d355e7a82492da10c92fafda9724aac42bdf060498312a8a7e4c2861442bdd2f506a79e3555f0b9e204321f8f8eab5caf7f482a1acf3e1ecc962093fb45ae5cf8cbe73253de85edd17adabe9ee3a3a63b94551e173dd0656643d27f079430438f91a52a0586d6eb4fabb6170ee06c442351821e89a0a130ece1d645a9de9d1e29fc09497ea199904cc23280022e4a0d9ede16e9d9bf0752d5ab441f3b946cb12d64eeda0028a9a345507b9aa35ba809b3fb921c21279a3aeb28bae7bfd51dbf12b7220895dee4564aef8704414d5979c8f7a591f3d58e56bd20345881fa52a4ad360123725171aa23b99e32eaf6d7c572650081504f800e152abb47eeb05a49aa4ed6550c0bce94e65ae84de1563b1f1b8e51b423301e089c84720a8fabb98378f96b20eb75a20056fcad3060abeaa4e39f9d6320e3d280ca46cb4a161f727cc9d41b63d920643b8a581de6b84c2f3cc4c65e3249b208fde9d53fc800d738b8edd3ea91ad630d2a788d2b97304658b146697334095ad4413eada6848307dfeddb94d8c27882c6920bbdf820e5d7bdde039c15221d85c01f3a218578208f558095d452ae57a9a8fb5d0b1c4da15ac9e51a19a2a0207d8ea2745e9653461de6dfa2273169f3e3dc0689fb4cde62a0a867f91a4361c646847764baac515a0fe17eff417f0b22fef32c8bf1590c1a3a4ea3a1585d8a9d11b9ef5c3edd4acd032f81fc55bac7348fdd237f9373079290b1137f7f2eb5f8b3c6a7806db3367e4a5653018e7d96f4fb27b3ea121d53d758033ad32870b6628a237c21157182c43e55318e303c5b7c126ba1c1fe9249cb250e4363ad5844366501762d83ea3a7f76527c722240e17c77531590e4d3e93a4a847a75dd343315c00cb40f3a143fdaee184eb7ee07a98af914b74571cc35122f648e6d24bff291b6a193292c51f3659334b5a9ebcf6800a373919a14df235cc4369114eaf269eb270f0e3f308a23e1d19d5977c043a827f769de4d2a76a534b2610a312546ba099514c9e86041f6bdffbfd2630364c10260d7d139973bae7fa51d7f5c152b59cb2950c8d7cf1094a087eb7c0890335eb347b4ff40d7d981a5760de27d8e71dbefcec9c84c3a7b33ddb050c3caa188c494dd0a11970871f484d8c41f4ba720716b8251e5d41f6b9f4e2afcb071d44ce307d3354636bf475b789b04c7968fb18caafc2180cc7c4681fa266eb8913902654f04fae7d115d0cc90bb956d0bc4d763119a7ff09902ef6394f4cdfc73e1fd1fa8b7c062b1bc6a74eac492fbed5551278c5d7adefd11bbe35485ac2e6388879813f6f22bec46130a4095d0f97b071e191a09a15c67d9dddffb947c2365fe7ba0cdf852879c6ac8bb693982e4c2ebf54c02fb39a78bf4affaac13a03d9f09e7be3cd0272086e08026ce7bdec26f78258146c38011f2be105c3ed525b254aec382027325aed3f41cb1ee6a6d0695aa3054dc42e9295ed62a1f9e8c55af09aef765bfccd553c49919ddd3851749dd0d024e0a18546ecb4359cc036556c360cbb2426f5fafdcd62d2c85da9dcd9e09ce5eeaf5c1c39185130a145fa71d001c5157e61c8720a0144084d911ab39ed37c0effb1816ac7b55844c4f17e70e97fc885acb5f394d6a03b756c6bc972ea025e4975faacb33e278233e2eb340f5212b2ab1cd3af7fe3cdd905a860862c80fdbbbcdbefe146d1fafd68192809212421bbce99a906e1e31403bc218297f0ff20099319160daad61c1b0aaa2a982883ad2c9947f4617b27e185729c22a11a20e615efc7975dd64514cd8d4e6ba033087ae3fe12625b9551a26d1e26d207466399c4618afaa128164de5e17fe838cc4e4c6d952584c45203753d47c5fd2ff9686d4506801fbd395beb3058fd6dd93587b4c41ce05afe1e98d0507f1d97120e5b3d88c247d6cc02787ace7c2cd0cc619d52e3d2d1131a9c003685f94b08a6c8a9a8e8e2c46b5e6506cdb8f736289616e048fc08483d822274383c679d028db065a3f1cfac64eb01e22896e57a5f0b948a07472c89f33df126aa2bf7fb7c9b7078cb0ddb65cca5c77cab9231254ad761b5a48dd201cc3f8fc3e3580a3124e16001d07f320fa34105fb8332f9f560cf77c83d3feb8da48213c5e1d2c2495673b7d759024f121dcc1f5b08fd33b7e47d63f0596e9f6106f670950985fe2157b8afcac8fcc58fc30c716bdf403b0de029c98cb3818e6e5a7fc991ecfa6198138067186cfbb26555485ecac2b03ce2872723c3590bc0ea5d122f31c9f332b5e51bb55c7f472c315c92ff3"}, {0x50, 0xffff, 0x7, "629c0e27f0916efb7bc999b0387accaf7f5f9109541bd21eda937f333ce01c944886f4eb128a391405f46d46e7a0ab4b12920e8f9c2c91f386dd"}, {0x70, 0x1, 0x8, "6a25fe8df54fb6f33142bd57526fd35cbd61f671987eadd4de5fe7b723dd08c4d3e3eafc8b0a3efc23ffe664531a37d939336f7451c382d0baf95daefda661be8034827a62708af65cee3b98a2676b5e63a57c04b5815c5bd7d55c5ca9a041"}, {0xf8, 0xffff, 0x40, "0fe51bc163a7f524dc87b92719f263a88ecd17697866e96b4ef856f9b61bda5e118f996469a947bf555e5bcf7949c303c0414350643b6c6c0703040455c5f83a14809e948d358482357440f47319e66182430306d599e8cf1f4a19ad2f8383a415d170807a4bb83972f64c5a93c71d3dfc5e9388d2b8dd4f745326f256f35132d367f1e4b088efbfa749ec1a95cb4ad93f1cf88de198be7185ba97fb78b7049e1c3277f34a6fcc2a4d853add118300f85c93858f9ce58e6721fadaf7135d5f4bea8145b20a4e79b93456d81b7da085856eebf3139fbbb15b5bb2f7173d53f99500"}, {0x1010, 0x1, 0xfff, "c72fe61537db0d15300b9242b8e6a7740014258fdce90d87579dbb8890a5b7f6533f07b9fc6a2ef9e2806aed211bbd3aca2b407aa8abd40a8a739bfaca072c86980d28d1db9463981d43f269fcb37c87f40eb0fe8036d1684285182e62b893d83fd30dcf7a1a17878b9da5eb8c860ca0d78995705d2fd3d05fd1caafe5dc3e1d5d0d85203de009886760f2b5d391c5f37314ff23ae832e4fae270c623b207e29c17f65c36f09f8adf2555912b3c3e82046f41d062f07116b50f661ed646107ad5ea8669c715694130272605d9848010476c2bb7ac40b12e520a639aa3940d56e76469a3f677ec9cca6f56103f2495ccc88c4882631bafd86222e57dded4f39d5aaba8a783467dddf790a4d0bbe48f4bbc4f972a46c894be072ed6c88b450655449df740c4600c6154b2a81a6851caff6f2773fee1d508466d21bb4da6172df400b84259d28a55236c90aa81e752d77b67cf4fc64697dfccef780e96e6db235d9e2cce30d5b2ad612596f9ef32c35f97d3282b41cb495dc7b2f80c2827346ad25933b31233d75984c37483c19a83cd6f439376b96b0d6457332af2047142e603f3c3717c065f2d4928b1b9414664025d4efbaba7a430d9d85e377d88f86f3b85c392c559f4a330de60439c581377e0e3630e24d7c6de1d70f5ebbacd354e5a294cb94ffb8d95893e59dfef5aefd60332b61c7796ea758627a5496b5094ddf64f298d39ec8422947de1ee0a0dc98844ab18daf58a7abab5b284f46359a90f925063ec5f1ce37f218e7c600548e838e4878b1a82a5e8d8bb2d064c4e3b6fc5d372d9677fdadd91163242183770f8c598a1c930419255516c0f25ed73bfbc37afe3fe5630a334077922cda89c3a155142635ed075bbff668b12db015f82f99e32b4dbc393cb186e38ebefc996de39e31807751d3b5d9cf128023c0d2430720d4c36e026109472b136e62b625181dfb90b5544ded3598f6365a1618a349f6ccf91864a7fc8934955b95282388626516939490e5cf9db3cf1e046cb8cee9ab5d759b6b43b6038a5d776a3f6f51707f6519d816a8cbb8ae3b07a8420daa6031cf7c89f4abc78be8779f0655d0aea868cd35ffaae6b5d9cecf539598d580cd053e9f32a95af44bcafe3fbe5d9ab0a3cde391fd9cc8fa40b6d94ad8398effaa8ece58fcbebe4ce891dc565859c6c6c7d6ff592ac0f21f9d2e67d69785537861645ec62f34d71e7d4d8d33f63afdabe2fa44b835c238580777bd8b57051a471177f2ba6970146214a1c0bd7efc5731bc7d4c49d91dc4fc2859010b4960dab073cf557d718bfb7771de7f21484a2d68f1b834988b4063fec572c427e265e2a09386cf3069982131fa91c2cc49b486b797752cc6774be65c193ec971d6c4a9e50ad6abc3b927cb16f2da29686a3bb5f5e791e7336ad4a3af4db360a2ea9def909984adc658154dc08c1da00f9a335da1bec772f45079af6542cff61524e9cca93e2f5b859239d63b552402dc3a99d19b0105834dd6628ba770b9acd54f1c184784f7b28526c931c8b2190f6d2f753783aea8ee01845d8637ba8fea3fd1acf07ccf14b6634bc29390e7e058afb5b566f355f9e9a978bde330c528f9e85b4680324673f36abe74882a263f6ad5721d056ed594053a321b183ec1a12d728ee3c03be8b9db84767094c1a9016b652f6ae452bf0029df9a0490159dc7f53f14a6216964b53232d771a36d3205ea5754bceea542e99bf66657a07cf1f1fa74faf9ca7ee7305957133485220ea0215730d25d16c9a8072b3a0afa81f0c1eca98b2b0ef8fd0866aba26c36acf678c6cf04a1c207ae9415631ba60383598253fa26b3d7a6988bc08b58f8753999d72a8b3e48722f0e54c2ef15780973ef24420649f368ba465e7b1fb91a198e31ce301615bf6d89c6e9118b9cce95e977ee21b7af3c1f98b57d2478f62f24121f322ef195a15a98e49c4ab60e31786d5eb734ed478a3534f994991b52d2b12efac368b746f6f723002905f007876ec8e00089420e001db0fca4ed01f9f06700d09df885cc55a98812e7120644688f32f011d802eb82e345b61ec6581471220d632afaec7a12510363a86d68f510c9abe5ef90425c6e03001c34a304667ab9b41db1af7870512b86fb34793374d830ad7c0fab6ab80a82d1e61f2678b736826c5f70e234f3b994ffb031a1f2eb066bfb1fbba0a935e742568e7dc57efb3cd7fe141c4f9dafac6b6e1cc45138d63f548e7763490150e72d7d05b9177b17e18ffb4e188cad41fee9504c2e92e5f45cc9664192701bb4044f060e73b06aa0ea8f210717febceb0cdedd5f277175f1a69567e1164753da614a98c84022ddf0e56dcd9160946f87182536397ce16f7edd7a22e7a799b7d45f3d7c1bb2af2bb9385021e2f06db8b74684cb59eba5715f8028218fbbddc931bcd1789cc94b5ec8d8f9771349c08db85176383fa0c73e15f8a1e8365c135632fa44987656122cdc7d3befea4fc5036062ddd995226fd61f7fb97a554b243d5b308d133fd7b8f0a4099adaaee775dbd59c5c42d20fffc07d484b1f3455b0f7db1522f8b4e36478638f749d010913f565248d843f2a742bd69bb8c8ef0e904996792a539f761b656c5b62632f99bb79d3aefef7260de5528612627fbd3bc118d84ff6e659b3d935522a08c0df086175bd770cfd9b23d6cb11a36de8a35b122470c2b3776920b2ca6d67df2e3e0ca1869b4d9159ec8a303855f9595cf2d466dd62f0d36c95b59c9a89976cabf018bdae7641e804662d3e4cf94f22c70f04a71df5d7de39487d639ca084924753beac726b8b55b515e77f5a8f4045582e48370818ee856fccd8bb1911c7269cab9e13594d2a1e45c27c471ab44a461cf07391d4037d13da7d822469c6877f89184ed0f09204b8a0fb52ddfd59333c8beb87ea605eb8e2136098681332a055af4a2f412a092d1986a1224b59892c3a598d924b70636925aab9e32fdaa59050d67a9e87009bc2ff268719aa903e9d08df72db037384567fe4164c869d88087ec2f0a070b5d16d4ea717faa5c43bbe26277c7fb1975dffcd9a7b60a2d207e8a18204f3f8c1d1db31d03bbb58880ac2f55792880df16ec9ca971203064719e4f5a7747e81a8db4b41209a289a91f653feae3e613372b3c648f7771698de36887029df0ec0932ad3b43d60baf3554235eb735e9b1187d4b6241ef537c46f3ffd0ed7b8c2b7be213e25beecae483af78be90e444556e7b88aa63af872a70152056c290c5e2c481a88496cc523f383e9eea80f44f61802ad647d556947b0a6d652ab4fd4ac14a3b1d4f121b427d77e0bd4888b0b5d8573244dc590ddb44e27d7c51c25a85295abd34042bacc29b94f595f0ba6219edce23029d63ffe3f0a4e9ad977b7c7e8b6d910e19851f4150d03e5d428b317a0974bcaf465038b7c730854b05c2831907517bbea840dc5ef8c786ebfb19190943c8f3bfc2ed1465721c5e46c2524f04d02e0a06cc0f0a4f8558d597c64b2e336975af7d2329bd4745dedbbff14ddb6a0d6f0e9bfc4e41a4ee1a982a4711484f2323055de4a1e5e128560bc22642a7fff21add4650f10a9256f1a69985900ab1fa01aaff5aaba748948d2d26337da2701f3cd29a18e0c6736bea05075cc7c2db37b211ff8c192ea29bf94077b36fbcef068838e0319923de8a140e61baad9980bb42d913644befa7041e9453271342a1fb7d39e4393870c24ce03721ee10c993a269929e61bc03df09280d6d9e823f4f28f6fe7e9c9d291db3d6382d664633eb1481591f2f5f9ea5c283fa43b8372e258cba078e47a0725d7d5fd358f09e9ba7d00d881e0943df1f4ca3108be952b301794d8513b23b6ebf0e85f62ec4b9800f4c187371f51d63d2a95de95d83f545253eb69c7467a4a95793999ace227905d683734f0b75a3f45bd21e892242675077cb3040c87ae86d9b69b8f23b279f6b28cf18f779ffc2214af6d88ff5e40cd7f2cc87b66f11645e30f1a3f25d011763b5b74a79372980622ff15f429c19eac8aee46a6f5d436214cdd7e02caf3ee9497e0783c39b2210fc90258e13df5f3639c4fcad66bb6f5306c42aa38752f41b57a8007705d447d8bf9b3262008de47ed6ac58240217253e0e331747b6f7ee92d1a0cf43cd3653e321a418113b62d26380f5354f9ea8314a921c2da34132dc78fd068ccf0ee3d7457bb74ffacc252b4b23b4f28d419c49b6167aa4324911364b7c90dfac501287a21f5f53f8238d9a41280b6cdd168cf7145ec4a2e7bb2be8b56f5ea9fb65d2d4a05c609828d4a080a5821d27ff31e74c51f2fd1358fa844b6b60a440cef003b58f5defa7c7ffc49d76a44b46d91fc388fa11a6a3cc605631024031687bf4e988ceab941fcd53e39aec816124c5e665856b35503a997989bd5239ebd1f9c8440f29434d13e3a242e1d6e94b88d4ca249c2ca35391cc17996f59f833c6a7acb167169bab5147c9cac0968b76e4d3112ec50e4c1b8547795d45b75a1e6e7a239e3043e0aa2c57cf6a67ab71e838f823fedf87b1bbc81682f6107be44c480e6302e410f1962ab20668562f1af883b6a3381c5807c897771cba35e4dec62e952bb3484d851f92b19fd793759a9587ce2aecafb0bfd3359c1589c3de2c4c9cc5fc45dc85ba2148ad3b636306dafc18a179ad8346fdc9b06b81c54f1c5d522ab00d3b3b2b613f9033e4e3d6fe6ce9e1c5d2a23f144e5c75ade6c47e1d75e053ba4b14e0ecdcbb048d29e44b86377ef7f4e06c8e22264f2dba8b865ca0b304e463c15c1989c7077ec3cbcbe10dca052c12c2432c6cc4bd06162ed9e25d0fb864804eb9e6bd779a2c11b1fba6474cb4bb8d06be15b5578d4f43a4cad2345c32b15e1a4aaf373e4d6ac7d383481e564e88cdc777005511c88a4906fe53b119796c0c93460fcc17d739dbe5d23c4a30e0f9bec9c265fae51c39b204fa83adc72b6f999aeb00cbf33a3aa7f501290c9136fa20bc40f15670ac6759a97e7a752659d955048edfd154c7f4710ee7fd54d3519c2b6e2d907e91e7c499e007dc600d67bb178550e30efe4db48c80ad0072d15fef6c4c46e141961571d9451b2f439f3c9641d86a445e739254992b8105a628d2cd6a4742293fb18fa2bfb902a9aae4d16a6dd7b50cda92be77f25b0c3beebdeb04165b0dbe0c76da606948072751a21ac41c2677d28a5c6c74f5dabc40869856818453c7b3f8641b669c77f30de688a530b0769f8cb159675aa3274fb7639570f897b3afb5e49768e6e45190d581fa28384101c6a0539235ac3c9bf8d54cfca25e36212f72a31fa9a35175553c248e0788966030e8f1963664037cd5910f14ac0e80b85ff95cd77871a4054ab8831affa12dceec94d1f0ad0426b40129fc5d5f51fd43d406919d1cee77671f53d1a12b6fff3e524e8204cc99cb023626f758911e6e4f91a8eac795c4d146c691ef38ffe50b1f9494766138c701b0d890b9e9270ab12e881af421a93e6a22ff5f21f2b5a8b9b023d7e360fa2cde131c0974a6fd72e40b5afc0aa45319f9c7aa288940d89b014186391f4c170e455d2f05943b93d0a6be559c10d6c20a6bca58d9b676fc10dc9934b480b368a88070b3794565709a111cf4c1a3007721e62983e07a6879e4c9f3cd297cec062ca2a0429eaf87164afa843e336500984bcb067e45d4f56122ace017ecea4d4bcb555d2b9c78e939948f5485f6308ee58a18de5f09ed41c5fa28cb679727aa424055274d591ec193bd6894cf31a69a8af60b2517b23365c95bf54353901e78d6e8c459936"}, {0x50, 0xffff, 0xfffffffffffffffe, "e4e7eaec585d3ee12c82aa959506dac25023db9e26fc323163320915c00eb0522c88270803b5db713b28c0f3ffe696fcc162a3d42105432838ee"}, {0x50, 0xffff, 0x7, "cd5ff8c16ec62150834fe59fa4868efaaa6c81cf9d92034e75832d7cf34bde043607c62a4d0c1d5b910f2a40fb33b6b35ecc00ef2993456581ec274660066286"}], 0x22b8}, 0x400) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x800, 0x3b8ffdb2, 0xd3c1, 0x80000000}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getuid() recvfrom$unix(r0, &(0x7f0000000280)=""/57, 0x39, 0x42, &(0x7f0000003cc0)=ANY=[@ANYBLOB="01102e2f627573004a9d7a440ca5b22617266b89fc1859e16875704ee2b86e5867494004105a3d833585b02151e19fa0b1ed1374fa7e988a15885b2af6e4a6dbdc8714c2e908126a1e60cdf4346f9e4cf3f4512d3dc46c781f3fa54bed5c3ff8d24b606bfc81c286e1985b7e79c4b314a6aba95e37a1241eb845684e88a2148d30942ad352496a63304aae2ee12c750ef8de0e2dba226ff468"], 0x8) 05:37:05 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)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) 05:37:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = kqueue() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x100000000, 0x8000, r1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0x80000000, 0x7fff, 0x4}], 0x421, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x10, 0xcb1d, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0xd5, 0x20000023, 0x6, 0xde}, {{r0}, 0xfffffffffffffff8, 0x11, 0x3, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000001, 0x6, 0x6}], 0x7, &(0x7f00000001c0)={0x7, 0x365e}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:37:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x101) r1 = socket$inet(0x2, 0x4005, 0x200) read(r0, &(0x7f0000000140)=""/99, 0x63) recvfrom(r0, &(0x7f0000000080)=""/95, 0x5f, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) write(r0, &(0x7f00000000c0)="95c017fabe6775b8c14c4d390691a335ddea179efcddfe88de38757ffd0222913eff48c216350763cb3ddb057232df5e0dfff146464ac923a40c27bd2d2358670f63f1769664736b973b7c3c413354188a43c5fb48acd8f75dd5a094d9edc81e80ab1df3fc35ecd22520d540807250dec146ad004d90292ebfbae081cc489b4817395550121e0b199c016360ada066265dd7e97059c5460740d8b1667be52dcf874cd5cd1e93da9ccb9d7f4597e4f1cbea054cc040c447450fc22764", 0xbc) 05:37:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semget(0x1, 0x4, 0x7b0e2c44d4d02c6e) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = semget(0x3, 0x3, 0x190) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/201) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) syz_open_pts() 05:37:05 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x2}], 0x2, 0xc6) mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = semget(0x1, 0x6, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6, 0x7, 0x7]) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x83, 0x9d6, 0xcda7}, {{r0}, 0xffffffffffffffff, 0x53, 0x1, 0x51, 0x3}], 0x7, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0xc270}, {{}, 0xfffffffffffffff8, 0x19, 0xf0000001, 0xffffffffffffffff, 0x5}, {{}, 0xffffffffffffffff, 0x41, 0xfffff, 0xffff, 0x1}, {{}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x9, 0x20}, {{}, 0xfffffffffffffffa, 0x81, 0x800fffff, 0x101, 0x1}, {{r0}, 0xfffffffffffffff8, 0x42, 0x1, 0x3, 0x7}], 0x18, &(0x7f0000000180)={0x100000001, 0x8}) open(&(0x7f0000000340)='./file0\x00', 0x400, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/171) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) fcntl$setflags(r2, 0x2, 0x1) 05:37:05 executing program 0: setreuid(0xee00, 0x0) getuid() 05:37:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 05:37:05 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 05:37:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) flock(r0, 0x808000006) close(r0) 05:37:05 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x8, 0x0, 0x0) 05:37:05 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') socket(0x1, 0x8000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7c", 0xdf0}], 0x1) shutdown(r0, 0x1) 05:37:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 05:37:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) madvise(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/22, 0x16) chmod(&(0x7f0000000000)='./bus\x00', 0xcc) 05:37:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) listen(r3, 0xe8e2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 05:37:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="61439623c78549780a4da9e622e28a327a65a9819159615a20bdc3f10bbc38828afc1535718e9061a33d192148e74fd4645904571f31aaa7fa418dbff00bde53650be958c6ccbfabab4454b143175ac61cce42e2ccced149b784d62f10cbb6fe59bc480e941363f3479bfe04d3d3c6f95c706b88478fc3abce6216d1", 0x7c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 1: r0 = socket(0x1, 0x2, 0x0) shutdown(r0, 0x2) setrlimit(0x2, &(0x7f00000001c0)={0x40000000000000}) accept$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 05:37:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fsync(r0) getitimer(0x0, &(0x7f00000000c0)) 05:37:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x44, 0x43fac1c7, 0x8}, {{r0}, 0xffffffffffffffff, 0xf, 0xf0000040, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x5, 0x923}, {{r0}, 0x0, 0x61, 0x10, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0x0, 0xcf}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000001, 0x100000000, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x46, 0x600000c0, 0x694, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x100000000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x101, 0x6}], 0x800, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x91, 0x1, 0x1}], 0x7f, &(0x7f00000000c0)={0x5, 0x3}) fchdir(r0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 05:37:06 executing program 0: clock_settime(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) fcntl$setstatus(r0, 0x4, 0x5) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:06 executing program 1: r0 = kqueue() fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) flock(r1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x80, 0x8000}, {0x18, 0x2, 0xef1d, 0x1000}, 0xfffffffffffffff7, [0x6, 0x8001, 0xcf4, 0x8000, 0x9, 0x5, 0x1000, 0x6]}, 0x3c) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/203, 0xfffffffffffffec3}], 0x1, 0x0) close(r2) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x9ccdb53a, 0x100000000) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="da8a7f5c7bad4fa45e5db39203b3e53422421aa2dfcd840ebfd0230ed3a216ea23f11e46fb21dda808839ff222e3ca74499939b97af4665dd4b50b2ad6e19ab22ea30647abbb3eb0bf8ef9708a3f60fe44dc9a2ac2c700e024e889f5dd5590f5bb4d2f4f7cb554d04c79d22d187f6157cad19820ff03c17a252a4282a66c0d7a046793f3eabf084d32ccd2a7ea1e9d51bbdb611b9954cc46b5406a00aa3348c32211797fed81a06e68adca5187bfd341e2f35fd4563db3f7f40ed7ac3df473428e362070958285c42bfeb3cc7b5eb040322eb24122f34c9ec952e911c343ae1e76", 0xe1}, {&(0x7f0000000040)="6476d8cc0b1cbfc20a5d879196eb1e996aa5a36ce3a861e59c85db24ff10a10129d9412226c1995d27139e6a23674970675a01b5", 0x34}, {&(0x7f00000003c0)="7a5fc25e917977f45dba3a93a0dd02b2efdda5ebcd6ef9212f12b21f36645191340685d6110f489e0d8d40edc2ce3f3d52ba998d691445757b9da3c2dc859f46710b394aa87d04ed23faf1f825967d76ead87dec652ce9cf0c632c32f429d780cd2ba998c4954e3f1d0a27529910b742070c36cb0168b8511f55a12f9aca53e45ca2ce7ed2dc8a748130fff60ea1fbd76f9006106ab51cae81ea8751c6200227e9f138c7d82d5a815d5b7d176a06b882b82c3700ba1c26c22c08f41a8d418f0164df1db84a040206a5f2c9c05f92f28d1f164298d37eb80d4535f93d62bf4646e64bef65435c1d0b6d5ae52d4a8fc483d2d9fa91dbae6d85c0c8dfb5550b1d763396ace718bf32021241a4dfbe7bf984afb073eb1a458af9df030be007de0db3ad1d4e7e13fafca88e50f399b363d85f87ad8747ce91c98a277a4b0eab050c35a6492a7b67f394a2f029ed47203a39314924f16d6cea97a7cdf07fffb8f6b98c4a8dee670f574a2fcb2d41d43a78c9caa2b0f51ee15ecf08ba117085264e1ce119e8a7e8f9a56ffffcda9351ee29c4c46f9c03ccc2ae77b4374831e01af72af1b4c420fccbb8e56c2a373f589d40f3304069528f92aac67b80601cf73c94483a28243ab20521b019adec10424d5a1436ec837d6f7426651da0f9be10769ffdf338535f06bbe4f737fac6d567a6108998cea51e304837bcf161ab0edc21586671c0c74d3d2011cedd1a424ea3e154bfe9f19247ec1a47717424058d43a911640b48f35f91627edebf5e55dbd8ec239dcfbe0ba4df15ff18951233f45f7c5cc4befc0c88ab46de33cbb400bb6e346c9f695cbae7959ecf3d04094a2ba3f767f0b3910c8383e6e3dff56108841fddbaa8a96aef79bcd6097879417e4d77388c09fdd02887062e2afcdc95fbff3353668c6e9cb27610fc3f1aea9d9f9d70d68d6f36d0a8e7ab4ac69c9aaf29405776986d15c932b08628b488f1cf5669338175c0c05bea011724e0eae385a8b2b608f3d74f475eef3b1abd73d06f4e1bab0da03e71d9ba014f4bff9ae64ea0efccb171766d833e63cabbd792782282189c88a9387389066df65ea3b8194ddec278e2d9da1e9df7c7075946d4fbe60f5ddbe5715623c90e4b91f01d4d1766eec5ecd69b9e83228a8b32101a8c24f457933e973269831aad70e83c320b86f0f8603eef41df9798f79e6359b463f39494b6117a52e3d20008a20054d1d14f45ae2ae91ef1eca06404f89dc871ddbef86de88bfdea6d56c7b86d8db6d2b107ca351701da11eb91ab586f5598f8b52457e109aa385f9b32b8c62edd0391e10b148be7bdaa0fbfb95bc1165396e16e6a8b2e28f84d3024b8a3b899c0de72e4541f102aa4ab4a3f63715008e375f4e9a4f5f62dd80424d5f038ee47e9e18abd6fab039f09d5d164ae0edc87c4fec3b4d22f80800ac3dc632b32a43b2e82a144bdaf61dab6dc7bd978dcdc9500a1241e397a69d6ff0d2b140343d8a9cc28096081e7f751aa35faa742a6467dbfb8563bee1024fe3b8cd38fd6d782904717075287ebc9bf3a4e21cb382939deb81ff8246c31fed5829755b29f5ee534be7528927e36e2389865393bd46447f5bd47c645f654d3f1d4fa82fc3493c3965a1ca7313b14d445d5ae9aba2b616b98838dcf68c43abe95945d9fd0e89d3404b634cbc46a25124f3d17d7c9f7ed9f5cccac4096eb553f2ede259ac350c6de45fc3775d6cf720f4e05b2f6da8ea81c746fca57eb26d26c886330b548108bf857360d71d17e9ff529813f909371a3aeff4428fb755a0f4873769745073456f588d18b9b5d63fb6fd7f7a331f22d5de32b63e30a93141319945b2b9c3c3562ddf3bae18b07a4e12d1fdef3e47a5c623313c48a9bdacfcf02a25e4b746b81fda895c9be533d8a8e00f1b0ad034113153a4c4c1fa9807409036648e38694553e97303c5cd712714bf477b75c7274509726ec8d054924798e94be1e09bc5d04e3b0d9e6db94ddabe51ac0c87099061ebf1ff6a675a8cb2592a812dd07181ed4d9d254d5b5985659bd9bfd84d53d3668df3c985e6a98bf58fedb24ca8ffaaaca00909fb09e7e90dc9980284dd0123a2754be7c0d6e1434cf3c5b9a4cf0204da14716a92b427c5eb55cea6d63751c46f369fa4df02fc3952860a8a062e1dac34b38d28b02d5090689e5f6061d8556fe62f66c491fb3f905e99224682527c7ea95e6f7a40ad6c75eb2253ebd40a66bffad856bc168aeca2ffd9a0f062403c8d5b34aaa1cf44f470b85d26f0c7830af227a5e856d948c72256c0a0f0bb58c112f73b75069cfee636730d5e4ba42c4bdff7131d397d1607a118ddb21f384e37176b72841f3159765cb0b70e03ef418b1fe044b606f923c1683edd0e4564d9bff6fdda050660daec72fb6ef52e261fed350480eb78b73cdda048858921d94da88dd954d13fa0d87fd17f53b36748904cbcf0f11f54de676e375e4af8b5423cfcc47cdebeb1998b49f4f49a3823049e6aa4caf0cdf9937fbaa419974f17ecb034604e4286db081bcf32dba3bb0e6b83aaad1b0ea949e38436cf55cc814d52cb749a6c5413b69809589c978f8e12a1b1c015692b25a666e61c2ed311fada2edf6ee7c8aa5dda1ceda7f49cff2c49045b4963a796149ee45f0c4a21bcd46e5a3bd37e4796fe757f82fead620dce206aee77f3e8c56e3b44cda81777a496a40e5df00f2614f258e785c681ef2bafb00e6695ecdd8ea3c057db171349b0e133e89698433fcade02a2de57aa012eec1940450dc128517ed9d86b72e3c39ba559ac6e793288fe03ef4e74be04c4f7ccf4a7a074ed874bb3aa1ff57ab76a589fa547d4561d0b2bfebdc287b548e5afe7053c5bcd6eb06ece1918e4180c5e2f2b65f3862057f258160b54fcf5104fe34717654083aaee420c0cb1b197b4b2b965f7a76b2e574d1408a453cb7d3488fddf161a53ef271fb84bd49d795c95906d3932d1a3b6aa29da85c86a9eac078491b8d1118093ce2e585f2cdd1916fa8a9789327711f77e1734bed4cc44ff74d8812d4636bfabc9adae5b9060af235d3684444072d75d1152483faed8a1339349cb906abe651deae78cc108e3d438c66b902c01f03af3f111883073154c4bcf6070a1b8b6f398cfe91811a75b69f0ae6ab21f97721158050cad681bd8be91e5e121d74985e83e6045963770f54615c6d287170542deb7d0601b5ae4f386523b6e685c8ee6d2f44661b132f7d183ffe425f3e54bdefc42cb48b5653ef40567136b435d5175e0bb34e8ddd0cd48229d4d95c91520650dde6cffcf81bce5218307187620ae87e4182f486c78e70bc202cb8f81a3214317285c05de69d56fe77e513fc8804dd14c58819af7d419381542c5aec3b9a59145e0e210a53367489c4be2ae3595e4b611cf028cc08ea2690304454169ce7001bb4a181dc164f399b94bbadcc496e5f242fcc63c77fea684f4d016a534a5bf3a1d5cd6953556ede68bd8c5b597d9306d499eab87361714c221967d7c44defbe48a61d056e78d813a5a1762bc38d28a75ea0540ca6ad8acd970c6199a87c5e5a775f7648537ff1f06bbd804f28247157bd8bb856f13dbb2b00aa99bec4fac45258f1624013fc3d5c6293e0103020d3590eccd6b1cc79f4d9a66f93abf10ad09bfef133422ecbd1f41f637624562cdbcd0e9fb65a8a369a1b26fd8fd6fb81b7882ee01234b472a3b7ec10af86b7686ef7d1085d8cac3e782c977e3cc805b2e83c3f1a44ad9b10329063d3582b8e5eb2ee624f0cf242cb1e518d050feac142d4d5fe4691c269574d27dd6478d33107fe8d3e0d269c06996026cf65edc2816077899b8ed1690b2406945310c54b86e15c73fcdeb7b3ef46233f70d86535d3eca505254b7b5e0461ae369b1966efe998b05bb90541f8eb277fe306da75de6f0795551d2fb67990a19b15e1d040fe52ae2744ac550dee15640d2f33f7233a51e8437407fc9cd0d9f86f10f0bca1a0c9df85338be5eff4c22e71f4fc6d7a8b322997f56e8e1ca1884d367fc3c4cea5c866a22f1fe5f68da5a6da26567cd19f95c68008b88ca5b7103986d28049b4765cc47024b873462d48e3efbcf7eb520ec50c265dbbfdbce9e3002eb98308b5f1fddbc94748f268d18aa8e4b5ba37acb5bce16503cc481e09eb5d9a716abe76964dcc2b5216803b178af7c80a470a1c70ee631c2fffc4ce8383a4f05e9eb479e94a853d8b4e23a780e74db787e8806ab287203a71d20affc20625baac032f03488f3237062116744866ee873f67e06d7d8cd199cc0f5a871e0f3a611b77c2884128de67b984e9937df97b09eb63e33b9449aea2c81979bf6144834275ecc0537cb7e4ef180ef1b510324b459129579465eeb89ecedaa9ea5e6d9b42179572983d195ad1f696c29bc34f131acd8b255d762127c0198e962e4a0c979646e3d6cbf9c3071e3d9471e296f5cb65867d1a0879702016c8161ab45929853f524fd7fc832f9865352a92af8862d7dad42816b3a7fbcd76c8387c35969d5c9c0418315c03e197ae73a282a2a9408579c16ffa94721704555a3229b5ef892dafb41bf790d3d95c5aed375d507ac1fcd087dddb7c7e9c33c17ca593d1429019dd1b5a40abf910390f9cc0dffd418e257747b2131ac48b6407364db2d9dd9fb41565a3dfb39e848a5ed8da35f68db86f61308064840aa1a068024756539fa1ff0f5dfb282ec175a5219ea6d12daea767c3b34e51f527685ce914648950b971e182e0aa90477dfe9f1457d31ca1d685ec7e48f10a510845aeb0ee254c3c2c64ea28fb9ecc23b024496b6c6f9c8443ae1ac6ca3e07101ce2077b253a3142bc8f65dc56431ebad159f554a2ad060f76889b793cbfc9632eacc78ed3c4463337d598569d99f6bb7c0d9dfc96ae2f09db3c7882f280ead0f2ca61a067ff483ab3e3c658f90a2370f03688290dcd7956fdd279e9a69f6e0556e0ffba16eaf346337befb5549092cc7a5a667a0a6f0d645cea75ce985207f567db753ddbe4dee8e89f2896e10629aa6790b6b61eb688ca63d567be5d6fc050a102a1ba5e9ca8b87a31a8ce00e4f94ecf8fde2bb725efd63aec5987f7dd66dab6e1b016f4a9a69434d46114c6e3519a8559a0630b2bd8d2b6a8f920e9c0180dd34f986b23b25a3ab011e607f60b7a4c7ae7ac6835d8b9ca35a76ed68cded9616d5ec61285e62ffdc8c6f18fb28a9183c801d11f8a17f0417508d4f605add884a98af7c32f4b98647c11cab20faf58077d897ebd24965f0a834aef66e2c3f66cdda3ceb78b2cdc791672d3be65c94be393f9e89f35d8e2df2f7e484dd513139ce0114d503f2881d3808312cc397e9bf134ef4534e4a9997ba80b55c4dd6a443ac847d02eb386a5a401b88779e7c9af0ad7ff89e9e05d8788286e19e905db9a9bc26ce511e9476c775490841cd95400942afe5d8ef1bbed237a77022facdb6178eb02515bd14af7326753ca74e1388960ebf0f04cd6d3a7e822594ba9c6dafd1526e961d6b1bd04b6716bbd5fc4c974b7925dae704559a9e8f2207217885a8f84ee1a4fafb08b2c586b34b7cbd2b40d9ad6128065b85714dda42f89a4de0480b8ec25eae6831467aab2578ab5a196f45583489e4f974bec6fe9689013a41900604c2b396de370d28b6e6d73eb04afe7a691260f3a2627b11f2731399dfc6dd967c69a750dda661b9e6f945b9e90f4cee4f5d565effe4537f75b1bfc4e8c03e1ca9efb7d19f82bdcd0514161f35dd325c147654467dce28f80e17a3a79f9d199a1d438a0f1e828973a6bef", 0x1000}, {&(0x7f00000013c0)="294c8ad24a95f3de639e6a4ace7a2bbb475956742ab87379e501219e6a2c56c03ea7dbd2517d5bcbdfaf531ddc2262c7e92ef03b612dcc31b5bc90884bef2dafef8465a5dda0808d3988678cd92a1bcf841a16b933170c0cee1223199aef72fb81a95e14cd4606d59f626644c5bbafa9388fc37c8629740f5feb48b2054450882f9f05128d89f5115ce61e52ac777376b9a4c8a51bb3c202f1869d80d070861e1f667b47f8936e459c3a0833dc44ffc9de1054045738952155247ae518c1ec278ef1a26897baff24caa791a7438b604c6878776eed99943a97aab40926cd0bfde40a5e531cb9a1b05835601a40a744b654400365", 0xf4}, {&(0x7f00000014c0)="94b95ba6f3b438a04244b52c9abdd8d5caca08c7b9b43c9b2607c52c9c1f9ad51b5f361eed5c9ab4a957398e45b95f9d1c1261aa2cf42f09c004796f23a38030e17083b00ba4550a2b76f405f0c54a0d2ab83ee4fea134f509498b46d18bee8ac8f9b1ddf810f50470cf18441416c209c8f9118d9a1cca9b4e5dfa956166281750ccd2caba0e3a9de733997bb46dd3ff47b6480ea1fdaf0a2a8544c5ef74643ab316125789100b3c3deb703625538bf91cabda78bef3e7f8e1ada3549697a843fa71f4a63ceaa816b3d779e76684bdf1ec3533c9aa6fbd9ff1a747ddc8537d3e138b755ae831f92cf741befbbf0c3d30e02706941d9a397225fe45568a8c899c1283e4a4ce8e2bacf39dfbd129745044f746d883d72d51350d1cac7bc70fcab23be569775c1452cd8ff5ebbb02010e991b53579239eaaa27b78b21d78ac2d358c9f9e3b2eb8ee78cdde6c6c0d5670b5d1371f1642b451e4fdcc417c93e90b63336c1f2aad4c4b4291e55d45d90677ecced6664fcab733cb14cca268c6ecd8a3befca1ab0f8c7728bdaf638cde6dfc1f3f7ff1fefa7dc7001871623d4dce13904b50346d059912b5efaaeeaeaa290f4f1743c7d9e31b32bdac057012a6a3d5f98e72ecff313ad66e37a8b0cb821dc9d7de35dd8396cf899524f439bf56e90f9cd51d87ee5cfeebf45ce90ad596b51498f9af9a9c70660a56fe69b09631773cf3f2266c486658d2157918b7a8d4f1efbcf384c8b1881128df58a03f1ff29620a71991cc0be9b981979c3febe1413810fee7de37610bbe7759f36086c5aa99c964930c60761b807f6a80cc1e975f3436483b0ff59fef392d29de01de92bd5f337a0166e18e41963e6609391f1b286166681fe3e89ab5e1060da31e482707d2b3d9a2c248451584627e50885586c46cd6ba74e517447a427d1338f53665b71670fa3647bb02a93fde79c787b1b149a27ee63bcf3e845718d8634a885f5bc76901abceb261976af26b79baad89b16412c472892f8bb690fde48b44075206e1e49f4ee49b5279248a6958185e8bf4f62418f408499e620e37ef9eacb12569dcdcf8cfda5ad5133d7129ce25a57d22fb7a26cebebfddf82794c86020535df1024f862f5412df3c802292841cd03eb5884e653f7a7cde56a2d59380a210bdc876891c0227af23e5f42b4146ce0f4042c67e7cd7770375a24fcf1791ba7511874017ddf760695a3278c1f3ec63bdbee13a026372ee6eff2f0126a99f47c3f0db8c150c9a26767b5e5c0b1def0cf1da084728cc558ed84b6be3b036ede702a5ce32e192534a031035fd58cb4ae1a56133bc37cc4221455e0db70b14cc3608f445aa5515b2425af9dbc0926b7a58a7de38623f45d08234f22c5e9ecd70365d0650ae4cb6836f2ada9b431826922aa7943074de03decee68a4ce6fb9a81c97a9bd9c319c464544ca693fb10eddf399b5fdf82dc2c10039234c82e603ed5c395c823d6c173b5419baf0f330e030018e11ed00edc275455219665fc09c7c788468f859e87eb3a4d026b3b559ed9e069bce6447d8b2205a1c23b945bfe724fa08e9581ba03627f0de34bebfb21d490aa621df6892fd4c18c391ad253a1914c9ca2cdb1775aa97d14ba6ad8e892be45cf23b54203ad03f4686de7870cd355014f83c77492109d5f61ef5e56ec531ac7aa05a9f5026939cd634fa30f7f2a82a94cc0481e92ffa1cdb912d3af93f5712df555141cb700bd25963ae5bfbcd6900e8890ced61b1608f892ca7a17a0b11d1e089be3cabd74f72b68766f44ddb02b5f97610d4b46e5d83a2679f9338cb56552098b3bd57c320ff03382d10dbcd384385798e717389477ead26539afca89e9e9835d572c36ab33fcd4cd52400d178947177af800c4ae1b0befb7aabae05561e026143b85b9b78be373db646973352d86919f16b321764afc6076d5691575bca7f52da180fbe0d2112edbdb7380c38204e4086320360f4f38d45b659af4f635be2ccb58560fec9a23f9f3011dbe7c1360568cfc2bcb2faf3b939c43dba25e1a23008fc69de31ee80452d7919e1603f4d53ccb9cea1cd0609a26bd722bd16306e6570bb17210f662902ca841d4c64d84b8f1f620a031c39ae39c018931badac5ad0052a9160ed76b97d0de266dc7e79f0420be5a16bc5fd8413e88bc5cad98fb1cf4f894c9730338098f8477a03ea171ab5b0dd0e63a91e4525b2d6ea190185decd025d149568e64fa1fd491883e880a204699bdf568fd2ea317bf58a55823a9b3eeabab6ceec88cd9f27a0481b68ad73b6ab1ee0e9f7e1bd0302a7f6f7a51145711f16ea99f4d965e9e954f03d9445b803dbd4188526f9613bccddb1e7183c3aae602d871fc5d53a46a7ac151a4ccbdbdf4bc50e6edeb26d726652e66ac986c7d1d4cc179b6fd3550fddf209fca149dcaa1a6118091558de5e79eb38cbffa94af475ab22619f1a1fcc3418fc5cd72bf938924cd38dcca73774a97712a77848353dcb738344d45b80341738896151fdc0530d7d74b269c36dd872f3512c0e2af4909dab36c8ff61d3b80e1882b77203247dd4d0737b924d0e12c53341ba5afdf76f07f2a87e6f7b77a8d30ed2b783026d68daf0bec6f5f8707c499ec32495ba612bc3a646b7a6018971986f4365573834124fbe6e252b6f2a353ebad91472bdcd0b6a6976a309f7e4f6301282c430e996bf00918a73e073868c3d845099dc33ddeed94e97823966c7ad11f0de8260acadb15de039d201769435c0535b1b706bcd3d230320a9e69deaab29ace919bca1f0e1c340ff2e001e995d7c338461586bc82e853371d617366acb1c312344041ff88a7aa7ae825692a864838ec84cc0320dc6ed17add2566ee7d6a5bb53f968ae4d9d0c8d30363fc715b9f955f2af42f32ec94f765ba5a0ea089a518cd5b16b5b7ec04a6c4d03cf09043e9030d699e8e0699539ebf282e1bb50d996e380a592a58c16d211f5c4b81db538c167297f63ddd273926b51ac3daf757e5eaf7b429e85fc6c1164120bb42a1571fd5d3a1df40908839c9b569f58ac08237cb9bec32c8c727ee878cc1fc24f1c96cd1a2c84490eb7991c1526f35a301583d5560838197f374689b9a52655239742a39b4561bdfceb986b14ae265ace15bbd6096ec3c9e321795b04ed188ba4a1ed521fa48f2a02120ff8add9f308650883b16c7118a6116fa4039db998d0787236a9cd193b813fce58b802c6745890d84f1099a814179b12588bfc858c84c3e14d298b251c7f3080226a23299f0994d6f2ac025294f91e9e482a678070fd7f4982858958d45bb64ff36b6ccdec1eeed639568d8dadc4e219fbe20c78bf291930f951a88af8eec7e3578a5656ca203952cc714bc87b7c2430e0f0061ebb6faa87e771afdb8a6c92169a18472d116d88e2238a8015ac211986dc540f17e8ec67bece56bd7318c123fc797091f73b9b3af7f0a49fd2af86b776918adbdb1cebcbac5e22997a9df37aaafbecd0704b28de952fb2e7009d9af10e3a57da39da9585045476af1de08097ee8be2d2a7f70f6f9bd100d5e3d579c1c113a18221ba678ff1450702054d4b83ff49f29a20f2fe97268326885079e72ff02c39f2d4c7ebedc699a26bb41880e5d8365caca66c296f6f0afa13a5e2bd6f114362695229bea3f253263063aa00c24d237b9c3e97a7684b66b3a9ce5cf35340ca9b1aee237ec65259c71ed94ddfd2a906128fdece2e10f0d6b4a4a1f3a73b65f0e5ba8c969235f24b2263fa0b6eaaed80564cabbea67844d874466147e5ea536006654bfc1a72c67254601afe8c8aaec0c84791f9a43c4154b1d66305be4d3ace8b6656b0595073b858ce1e368d592a08fddc8819cc60490b0e9ddb1922f0e7bc60ffdc25753e4f938dec04f5a6a274aad6ad7992869ea8810d34734a6df315d704aff26a462c0668ec2c5a2ce3305bde28c8767ceb7c12c79b0f3a1fcd83ca890297c1751696daca1f6ce90d76d3c75c40e7182e9600a89ca2112e7dfba15e343a49c43111cb5cc2299ea2d0e5d07f0af13b5d5b8ec626a3c097480abc6f6650c135340e101a9ef434cce4509bc2abf9cc628e47b4571663f26f33f0e9f12b3403981b63920f5e1a61dac02123275dcf140e5a952a69279f4e74f8f3290cf318e8d7bda93eeffaca62cc1abcfd35ddbeccd3516aebf0ab1dffe20edfe0a58590cd4106bb13d53692fd3ccf51cda2a5c424e13076e9ab1de403214a9b5abe391b0f1b97f8c35348babbe92747ab398aff048d1049ad5861da13a399250f2d7fc8baee9665fa446cff3e804d346d696c8568fbeb8ea53d1dab07bedce1e359c2e6ba04e5614797da356016ad2e9a777eb75972e3ea53acc68db1200983fe850e1e3779c2aeb49b541f4cc0f1af15ea2d4107e241d4a0ac9c5c980d731c92a7e3218d12f5c5ea800c2ea5c6e5948ebcb859ebe12733a6369dc57d8446cc7f8ceee4eba02a79347af0b8cfa787b3d6c22887e1a90545d2011a582d07bd7e91356bc039663719391cbc4ecfb11ff8b677306fb4276f64118955ad7331290e103e0079d9bbf7d0303e49723cd930edb18aac9820ac1034cc03abea379f30768d32928a7fb177c2acdcf73f48fe2cb846483f9067bada3d70082cbc011c310d32fe9990644f8a2abc73cbb63a2da126afbded470f4be73ba23b991ed6a2850b82a837f8ebbeab44de18f6767926f56a3b0e62bfc2421db1c291a3e8d33c2fcf1e8134deb635975828a33f547ab616af267330e5ccb00c484c5d1c6153bf0a5fa22ac231f1fa4c8701a6148889f239574cee850be9038ee041fd47a73ee0e6b2185845bbf0ac573dca8000bd326691bc9f47e92ecc03cfc07add1793cafe25835535f762d1a5da16102fc444f7d0d8a24e113f5cfb97c1c6df5fc07de618bcdb681cc7f2a4e9357f7eb07e897a5882c5d0bc38ccdb6702ab2747a13ce26fc91adfdcbeaf303c0fa3442a1d0dc5f7c0549eeb02a698da47a22bd47b45b440f256c5396028682464182d6ad38f891cd92f4310bd6564b6ba751b6891cb98480c82cc354eba891607fa10d8cd965aa5f353ae276d5cda1b3594f0fcfdf997c3c24f29742971db5a3ae1040a4c5ed2fa84db08a881386cc77f44b18a7d52f713db25dca53cead36216068db85c5ae2a0f478c80faf2a2cdc88f2c51f511c4765d31db10ed4400fce64d6781c32a8bdeb0e802a97109f2dd397abe9900db2dd3bea9042ae6520a88fb2835bcffc6353bcad3a6e8276ff44127a7ac2ad8b5c516bec6a493232cc6ff15cab46eb8e6644cbad4a982175b2d4cb1ddbb61c76fb0dc1240152bea0236d05e13725180071e36a23a0dd07649f593582e2a45e834b14827652890aab3c0dd0f380bfe8224bf7d339a8cdf6a8154fd88975a2831846c1b22be96e438996215b86ebb365dbcda4c936be0c78cd6e67994ad3febbc305358b1c808640b1ed0d51dee170e73c45f8c37c08976805902cb598aae931c74d7a0408b6daa239e688f6f13cb87c40b88099398be3c9ed4b35ba9eb84126d732fd67ac762000079be9d720670bbb95cb433cd00e2b14ce97822d8027671b0505e4edbb2c025f76c7d5c52cbf4e29e58768f4ea1103729331d1b4d7fee178314f235d1b4f6430b368f991997b21d736154e8bc23859cf3d1bd0fed19da88e93cc462a7ec5a2dddc665f2b09e75cb6daa8629f7dc4483bed6d273cc65c153dabca6f09ee78d5d4693545334b921168a27a1bed25c463c967a6d3cf96d3e080660863b3aea2c495e84dfe85580826200c93", 0x1000}], 0x5, &(0x7f00000024c0)=[@rights={0x18, 0xffff, 0x1, [r4, r6]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r4]}, @rights={0x38, 0xffff, 0x1, [r4, r0, r5, r0, r0, r3, r2, r6, r1]}, @rights={0x38, 0xffff, 0x1, [r4, r4, r1, r5, r3, r3, r0, r3, r5, r5]}], 0xc8, 0x8}, 0x400) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000480)=[{&(0x7f0000004040)="757ed497548c029657745e2c7cad863302be670e24a31b8f140e07b9ba554e8e8531abe8798c3272ab118dbd8601d8edbba5d5d3241b3d5d44aa01c60f59cbb46ffef5342ba0f422aae627c29afb65597e9023c318df785c98dff44d915b7e61976c5f41717f7a46eb6019367797542d018a30d46f62ddd896256fb12682ee57b8aa6923041aaa6cab8109b160258199b69908430ed84f0ad7779715628133c2efd9701ed7aee697f15640724a8d7a68596988cfa880e60939d08b985e3a2bfbd53a4a807c8d0214276849579e5b12783e1563ef73db8895905724fd8109f04197f27118c5d2a4cc9b69549f2f66d8085e4ad3ced5a19c62f6bdeaa1d4504f87c083f9d93b7ac75c4eccabe178e738062dae3c3d9462ae48159dec214f44b1b22e9c208c9e0355c5be8683728cc4782191a8fe3ee7905baf99ea429c915f5ab6e1360fee97c8ea165994dc034352908a6c186aba9e9e72113c4a0a3abb706f9c6c8433047397b471239f13cada4dea10de6b31e2ab95eadbf9fbfb3b8f935bafa4c870df8ecc0976e4f0176d1ffc62f8c57099d71cb8a62f0061f479754a4cb1c69dbd1d98f2bee80e35c5306cdd1f27332f312bb5f4222427c52e287cd6bed5f5a008cd9e8daed29c86f5df417939b019b39d60b694e26493340648e7c67158942995b99879675d96d8eff41537f29fa1f37192f9accebe1a93e481da1afbeabd13d23d0ca5a48029b1a6b8a5802131e9232bc2ba050ebafc5a5892b59a6556caad9c81f133c82307f5807ee6d661d7b11aee9d290f96d1ccf20885d939de0533fe7775d303acf8df9fcb5fe83402d710d46971132cf106babe173a84825c060840afbf46a134c9859a7686e742a4715ad49258a78f26c97f2a58cd2028dc6f428954aa6ede0796ec87b8823d688116557a9b94fbcc2a4e20e6b626c6ebb1d2f7bba4c47811da511527248e74dba3cb42ea61d6fc114e56c70383578beb3eb6939271a3ab303a0e8440fca6c0d004c060257578307c6545f80c371c6130d0f15b82d6a27b60018de69de6666e685f27f19c6ca392e8843fd42eee517648fae27911124841df43c0155b062e0e5483555445e37abdf2aede50b44905f3d17cf66c34a4a750bd19362345b2f6eec712a36c2d9c0f5d7ac9597b2bf30188d617f8c92233b470cedc313b219138ebb2423d4f07cc4c167065a3b5c9409fb038bbc25b0aada5ecda893fd3669f9021bc8989b4457e4421f5e94a6772bcc5cb99f4d20d7b60315cfc54e54f039ce49299496e1840c83b3bc98da1802f234ae1971e624d6468335de5e283e2fde9fa7957751dea62764263ea22179b1f61dffee477104f76eed56db18271f6dbce5da475fb1d22c4741d38950b3409807c8c391b80a888d00403453af24a3510795718c4289661f45af35b229001efda165cb0ba1a26c5afba049551d093759a5e5b2f95702d11aa3cc73d64036b8644848205cc2a78f55d1382086cc54b6446938b7e2c8196aa0a955a3c3222ad6a298e99bd601fa6cd01e73589c5d760316a2008397a76b8ec3bb52c603f8df6c51fa26c52e69cff502145d9f2bbf08e545c82e620d169a5e686cd68aafa94859a2bf9542a8713543750c77078ea19f040e8f0a29b2c70a6edfc198a41f2ce21d85888761d709e7d6c8fb69c3fe7c26c404b8e0c7ee46e2f37b6d67b604eec9d41fa376d7dd55d7e5e9a22bde397b4a7b111a64922a255d2e5e2ce9664947a029b4ea8ee8580e53da7776fe3fc402cf8bbc202b9f4bb32d522246500d06f881330ec374042c996205106b8d2043573a62814688b3754865c102685b715e4a89896f8f1ea466e4c04bf834de7f8787388ab83ea4453098d8a9e6bd543fe6eb1be579c62f4bb4e1edc1981ac11bb3dc0084a518ffc021c88114339a4791d0e04ac8e20bc9651345cefcafe83f70ca300a252cb4eb0c1d63bf045349c03cba09941439e6175b79cc8d6d98b2d1d26c430b8cb4c22e71c3c2a7f81d36024ea4244941c33ea7879b3253ac921b089591d2409426a90732860adee8538dbcc0ca58b773681eb3f443aa7c939e45bc256ea8ec003e18a582a065f11c4dddf44b2cde11b1a6ed671e21675634d46132b92b879c90538323a87cfeefe7e70b2aaac89e2ad27df0ce451131d7f3a8b58c2e6b2f36a101ae6b097b8e78082c7491bbd264d0ec68af4676fae65d5d2fefbf26898569e7365569560418b6fc934a0867d03ac7c082810245fd4b1165ba26e1b7df1b9e7ced1f37bb9e4e47fd0737407334c3eb0e261ad40b71c434dc1fe3e3acaeea17a46ec7beb2cc2616e9a06c5c15c0f0e86e6d64e537deb4e314d58b6a46f91ecfd88d629dfa2383272e06fe5695049729be159e6df483ce3f8816908eae9c2a275ff3c3c23f3ef6b11757e4e11c9e614ea29e5d6e25ac55ffe0fca11ce87fd34dfd4b8670b10aedf8d50074d05bdeb7028ebfd36b5e03d5a96628b4d572fcbbd22030a10729d53bd626066d1551e61da51218daf50ab264d5a8d350cf2926ef622f9b6eb8ac9c04254351107b810d24f346547876386f537461ba5842cb371ceff1f6cd3160ac5804bb7a1945f86e39bf1ec1c53dc15467f32e638179cc7a9fc673e0be205df91a9d43ac0a33e8a0504e9d3051136454f0436858946793da7f267c44bece4943d79537346b5541f7387387337d7c15979c621f1e8edbe39cf98ba0ad11ba25d0b76ed9c239cb512214f439aeacbe52ec0144cf38c80a1a71051bced7056e8fcd04d273226e326f8ed6f3095bbd38e584fdf350ff9765ab5c98966b6779697b995b5a432accddd6f213e777e352e1ea7d884b8187e2474caeea33b750ee552f20bbddc6ac3af3899735fda55ed838925c28e868411f02a72436a1cbbb201d7b05914d293690119971de62da4e4f530c470897c3991d45da39f935316f0a0b16ae507fb23fae937fa958de86df6ddb62d7f28ce91cbcd271800ada02a1f57daab0444fea299e3c426a95623474af03318fd11e45f938389f17d701403bab6a8ef2cd087fecfa5049f8ab5b9f1b8b25c93fa134b516f391eed7511fa9dc9cd3703e5e88f56926e6ac1e54ca1e31af67a760f21d1900b3e1aa6cb081e148d6684c91340e4bf6894b3ede5c0341e9ab10d05401d0f257061ae159968b51d11a60050b9be7a3cd5bad26ac450703d04cb138208c703fde9503d6e5b1ec74da814d056da4a6428fee874bd3c8a84955cee2d8ed6033f4673ad98fb3be95f169111767991d30305d222ba11862d930292955b9c0f57239ca5378917cbfdbae50bef05dea3feda848796914913c77e514ca580efc47c698671511802b8b790f37d687b09eae289356320eb88f352cf2ed96f0200f85ed133af8b75331dcc4fd933d5b9f35b5146f5664c945c41b2d65c8b1d3c9e2673eb2d83fb58756e89d525c5cfbd211345caede6cfc0018867fd17f0a5e37e8217cfc86e2f3514be4d8aacc51fd50c20e35c92334ac91fabb5dc2326c4abd3ce49c66d06e1d25adf4c85800a7e464b7e939155dac580219dd2dbedf5d2007917dbb0622a93f3a2027e5b4258a7281ff9f56427999e635ebe9eb8b1188d43916b263ef1a89f8f850ff977f5eb45ebfddcfd3566299aa6866a6c7f1aea2069c658c7e2fd7b2cd7839aede30b98294ef152b48acf6a82a6aa56437bef142a97de635c1758a9fb6180ec4e3d8d369e978bada1e72d36aaeb8c62920c7e77078e3d9770669a258d932ff30f0d812fb1205b15cbf13b35c92392194a7034ce639a297dd88ad7c9c4ef33ef94c9c6fc3d8721a52296e616baf6ed0257f6cc037bfc3c4ae2d796ba0de8c0af29911c6ecb51e7c281ba68ac3356df6be194d59df938d21e0443ef16bc3b4790c0b996d9cfb3d8a3564895130a815c10983d3e336611405ecae5018ef9b2f632976fa5bb2cd5e562a73243d19555d9eea4627538d31d3840cb857065b3452f67dcb346189d5756d250e6a7865b8c7446431711a7f84a2b1beb23a6c7d8b040ef208990c1ea712385d303b8b74e979bd40a2be8d6abac56b956b17320a7f102c91d902304e5817229c78415401eb89d0a71e39a7b632c6d8fede75adacfa52775c1a99e90ee801f119b7638bcdf9e195c86119f168b4e30b339679673bee0ef8fd4307c23d4423e27575c126e5b0d02fb6ee6156b7c2d4c9e0ea908372fbdaea5934b74357e84e61fd3173ab6a696db127e576b8c71cc4a4694b56af4216673abbbbbc7ab56ec932464faaa3baa187cfa671c44b4166dda4b8f83cb916b80f0e6e6be030df088258528b7ccd04efa3a5d30ae604a9eab58fd3170a07207a91326795027950ee03d1c9d5eb8ba2fd3f0e54400d90bc37026a098beed8858b66cc0cbc42290ed43c8bfad40fe6b48f94d12ca0e7e62c16488ff35352d4babf1991a2f4d838fffcaa54b1d7d4b118406afa182cfa9b04776ec9967b92db5cfa3c7978167cedf6761096bc45311f581561093f4dc93befab5d9e7f498f165946339074092a9c9657ca0e43d09d219196936320bc444a6bbb2a59b3fb0050dd0dbfa", 0xca5}], 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="623cb5ae900fbd32d8f0bb5a9d8e5ce1b71f6c106308b52c8f058cf9835585a9f1bd0e8431b37ad70068c8c4d58498e28e540ade49cc7cdc9a4319c7b63f5c6694e7bb65b73dd313f017d6e35e145be04481835e9b73f37d7b22a973472d104dea35d44abadb3751b755aba95cb37d0a3af6d7f37869", 0x76}, {&(0x7f0000000140)="4d2fc072ae5c95fcdac0222b11a1ff861c435cfa4cd4ae47c0ae0e409dc5f4e507586ff69596d697307bddbf6ee6aad410fd46c33a47bc181c600e259c1c1a54c344cabb46ca7d69e05b2dc632c68527600ec01eff6b81332d59e1ed8167dd0a734868c517c4f41abbd5b4f2d83725c3c092e738eb0de1463f0670482d038103953da18e4f2e29fa222d1f727f16eda2384b287d8ea0eb10ad10b36a5314f3bdf471419b4e7b6a339501ddf89f4eadf00b0e246289e5b25e8a68f8b6f901f5dc091fa2660e6a21d97f90c25b8984fc75d4cffc91a48b922132a0fd8c8f70d07b9c8ef7", 0xe3}, {&(0x7f0000000240)="45b864e88e1a303e36ba4b31d48715c4937b6a5c3c66bfe01b3e7382ad09d27a52cf67b5251c5df1d1acce5e323205e02d4ad4d8a29a5d61c45da16ca88daeb4cd3fe13cd0e576b2137fa840b13f34b066d469ce246c523b2cd552d6a024a0a1a7e82204bcc5ff457ebad2878d06a8b4f1ba2f3c706a71fc358e15d8e4958835b1b57ec06a4a90fc83cb3037ab322cbe98c4b18fb53458e09ad97262567c21380c669e472d9055c1a2c47c91e2489e", 0xaf}, {&(0x7f0000000080)="01d06075133c535b864ee7f3a68b4b624d3c0ed033dc11e99cafddc9829943bf279fb7c9268fd5970a4e501cf4f69b432c4f7eb5774a6b490f54e53a6eac0664458d340ca363868a91d9902e16", 0x4d}], 0x4, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="01b6293fba0107801711166b923a809da23942c2d67967609bf52e4509df9da6f113f97d8ee186aa7c719d40f85d297503be919a828ca33b3e", 0x39}], 0x1, 0x0) r1 = syz_open_pts() r2 = kqueue() socket$inet(0x2, 0x4000, 0x5) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x19f) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfe0, 0x0, 0x0, 0x0) syz_open_pts() socketpair(0x6, 0x9be2de16129827da, 0x1, &(0x7f0000000140)) kevent(r2, 0x0, 0x0, 0x0, 0x1f, &(0x7f0000000080)) fcntl$getown(r2, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7fff, 0x40, 0x5}) 16:00:00 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x4007, 0x2) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) setuid(0xee01) r3 = geteuid() fchdir(r0) setreuid(r3, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x8, 0x1, 0x9, "e0cd64f1af3207f06a85898484c884933b0aa101", 0x903, 0xffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000380)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) dup(r1) syz_open_pts() 16:00:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x8, 0x2, r1}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='|'], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8252d172d33069367c71638d00070f84e28b239f2e40c80256c83f8f4e241a02b4abd7b92591c4dd5128c6ac6cc9ad70156609464d29121b1d0da82e97923b9964b36a476de65f28bf79bb2e298f3811e784320575f58e77b3ff95dc918f004b539529f2863c2ad53cda4a9d98acb9f84e", 0x71) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70f, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/192, 0xc0}, {&(0x7f0000001440)=""/185, 0xb9}], 0x8) flock(r0, 0x40000003) flock(r0, 0x5) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket$inet(0x2, 0x0, 0xca) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = semget(0x3, 0x4, 0x240) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xfffffffffffffffe) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/100) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) getsockopt(r2, 0xff, 0x1, &(0x7f0000000000)=""/253, &(0x7f0000000100)=0xfd) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0xf80) getsockopt(r0, 0x10000200000025, 0x7ff, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r1 = getpid() fcntl$setown(r0, 0x6, r1) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = semget(0x0, 0x4, 0x406) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xdda) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x1}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x18) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/123, 0x7b, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() fchmod(r3, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/213, &(0x7f0000000000)=0xd5) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000200), 0xfe72) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="b8d032e699be42eeac591484ab29bacf9734867db923248d3908de080e00e7c4c36420fbf19b28a7ed6091f5e31f49923bae560a8f687035f083a9ecf5eb42af7213fe9353fbbba7b00fedbc91a14767d9fc61dcc3d1748e672834d40c07e9196a7d92e8d317ce70b292ce2351d4e7d82a160c7d8577cbba1aa47f54854f1569700be0e8542f073d192a048d6aba5199e9af7a06652e845465207f890ecfaeffc7603971200174b4548827874379e2b254a512f5eb1fbbc01549ccc50d6f90663b46", 0xc2, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) listen(r0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) flock(r0, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r4 = dup2(r0, r1) getdents(r4, &(0x7f0000000000)=""/10, 0xa) 16:00:01 executing program 1: mprotect(&(0x7f0000354000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x2e5) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x28) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x2, 0x3, 0x48) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x7ffe, 0x2e) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c6501001d5521ea61a47b363bad55f0313248f3d1127aadd14bca372a547fe679e0f779d8320ab06f58ea9f866ee5783b6cd81aa85756f11f1014cb3ee52ddbf0194de92a2730c0239509ff1cbe2a46fcaa7fbc48b126595b639155da695254180f80298690e6ea448a6844dd8ddfde649eab1f0fa393eccca060e168ee572d9c6a95e9477d417ef0f00b4d0493dab9729f164b4dda9c85a9486f4ef0f7be1c248d63cbe21c99b5c42c0986cb65df2e16cadf1922c26915a4aebd68c0aced1999780a190a9721d2ffb8ceee86c6e0d4f8f476c6f661b0"], 0xa) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x40000000000000}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0xc9b1c3be62f107c8, r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000010}, {{r0}, 0xfffffffffffffff8, 0x81, 0x0, 0x5deae8a5, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x91, 0x8, 0x0, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x55, 0xffff}], 0xfffffffffffffffc, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0xc, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x46}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x4d, 0x3}], 0x2, &(0x7f0000000400)={0x4, 0x40}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xc9, 0x1, 0x7ff, 0x10000}, {{r2}, 0xffffffffffffffff, 0xe0, 0x0, 0x6, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000000, 0xffffffffffff0000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x42, 0x21, 0x1af2, 0x5}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000004, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4000001b, 0x3f, 0x80}, {{r2}, 0xfffffffffffffff8, 0xa, 0xf00fffff, 0x1, 0x6d9}], 0x34, 0x0, 0xc68, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socket(0x2, 0x0, 0x3) dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000411000/0x1000)=nil, 0x1000, 0x5, 0x813, r0, 0x0, 0x1b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000400)="4bcebc1725f69c589f43720774a9fa78946b15605558a9c3e74421b1b9ba0542ae021366cfeddc1348afd43606f076d30e9bfbd1a23a42ae871639582f2cd5676e18524357b6b4a76ec4225c3adbe1121ccc9a2847ac1cec3abf189ac603b6bbdbf75200099f740067c3aa550832cd018296090d31c3e98f6b485889616546bb087a03d1019f33cffb324995a9d2e096bfc7df86c08c102a48a53050b443c9a0713c758535896fc64c30752258035c97b08aa490ebe419bdd0e32d088e92ed5f6caca1735b4c0449b93cdc57ffb97ccfdd3975f0c74eed4a7fc3658f40e4e33930c49beb57ded2192fbe64cd0d84ecebd808a43937db513da6093d84b8f138a8b721d1217d214ac61255337d18c5885d5acd42a8f98a743f4fceb8b0b95d553d71a73faab06587258c6e23102f872bca6e77777049138e294ed334cd3256f7003dbef959a7124bb60175bda8f242b3a93625be03b417d3b74e3c0b431743294c719104f22c00a4e5190e0aa7b2e36abb5024b50c575689214d0f89c06c597ea1ec74a637b2d9a672f232f26eb173a8083ad22dac5f3f79d74956ef92e6743654108508bb15e582d0c2b5be6826a1ce83a9c26f6188c46be5897855b7d939274d6c9bfd1bd7c183a9db4424c67857df7166ac1a80662ac367a57b7c7deb36a11114eae851acfcc5980e8e07d9b22f2c8a4b4fa0ede8a48f1685b708a05753898efc2e328ceaab4d627a83bb810f5258ec5c758392b2cfa22d11e5009e63c57daaa738d9ec7eeccd781ae582a439d62d5aae110dc66de5028223ca15649ff3a767e89ef5b84d9c6739fb1307636752def6a020552b65b1112b7bf41502bc0867ff78f23ce4f9517073fbc14380ec11bcbdb787f2594ad6c38b293abfc361b82619be648b84fa346ad1d0224690b0e32c8d3ce8454872f4872e882b8a229a86da16218d16856314e7e89c6cb3296dc8875321abad506831d2bd90da4f846bdd5daa7bfcc37801fcc5d2a934cd5ee9a73aa9e375a82edfc151eff134cd852bbe13e7eb697d1c1f9afabe9aee10254fcccc61d9f370a8debd270e3e3edfbb1c7bd09ec7c0d4d676586adc47fbd960a3b3eb3919a1bf1e7003681d45a78b4913fdb1c499fde8dfdfb6195c6aed3cff58df955be41d29a03b6b364c3b8074c2891c105e1f4afc64a440ff3241879823e98cde806f8dd82c949fd90e423997bf54a0fa96177141d34cb0772381af722ec74565c1ccba9b356e6e90bf41b471fddd424f2d64f631a2bfd2fb50fa4d4bef4b8d82949135d5d498885db8a505ef78e6a8e3694b3641ed5bbdab89a346d37d654e30103bdf90ca9d37cb3524a8afca6d9614f9e4259dda510c17ebcc9a820268d698aece30081acf8b1d12e232f43ab76849271e8aad5a0885334321e4a27ef8d4c64dba1916dd5c997244158980f79a8620dce6e1ae868e608deac3fca6055deaff7a6036225c9be13ef4559db2b399cb0157d417bd96dff4ad44616a6e04a1f26e1871b47e4f0aa21ebed7e66a2836faf1a945cd6fd69d000444db435927f2b6a65badbf37e508345684e94927ef76731bdbaea219c2d8e1015491febaa711ad8c570b9b04f4a2efdd8808814ed5f444f00dfaa5a719213ce6aaa5c458aad40b9cfd3e72bd9f88c2551f1b0fb1ebe2f2f46b3386ee2271ffc159ccac6857cac59e838aa161a79f6ce9277db9489085cc4da80378c38a1b0daac6f768299cdb2954cc80d77ee8b0159740268b5ee4bb8eef57125ab5034e395cee3428c2a51de4f6851063d3204f90b3bb6fac063d05d2eae8dad09f79f243810fb0c8b2edbf22d94188943216b7601e1dc5128011e2ba947b7623af245960b4e72923fb9c5ad475e5cd7d469c5731e39e782fef99c2b4da5982efd09de90560b8ade70cbaf4025bca9db6764d93c40e4283bafe75a2c3546e1c8296ae3e72119e7fc2a9cba362ac347d6dc08ac641ff47fc1d48cea4c3712655f37be3abbb4b48764581a6b4899fd42a2445e2855889222a1a86e2c7e469bb473bd662df87f596a6b3329b77c07264f80cb383c14b0d0492646cbdf7c55cb6f5cc74ae57168f6bd6efe70fd5ea8e1a629ead32f8abcdec7a686507de2a56b8c3b2793ebbac65918d727aa9723d23808de82e4d8bacf201f324a0a94d014e41bb52512edefa19570142296c8c35e326c76b9a3cb1bd79a6b75f921f84d41bbd66266e8323ce4ceab84715e8e77b6863ab7f3e7faf7773971a1d5eb304a4fc936f7bd84e218a7505831bade86e8902947298cd2d365b4975412edfa74015df42ac4c3c04ae21aed23f29c05c60a23db4a43edf31907c67673b32764396a4b9814c3a04a07e738561b16a21e9c112dbe3dad3438685c97a232fe06eb7a0a533e5a299fae3e38a9d6465844179986e3f177b7f21de96360bdedfcda3a90e929c210712ce8b65c39f9f024d0b7e6a841c6752f9c0169d359f98ec24c4db54c5f889bf0ab8cf6edf5672b0d31339127b28952b8051020110cb81a03f5d5d9c67a956067b0a9f4d4d05beae5c7b6b6fec85d8e31df9f09ac82196104ad3ae39dadde69f8bf5b64a5b84700fe0fb6e48d8a09b95e50e1e98ba0f7276162cd077d6d37bbd61828cb90c65a7c0ddc37b97fa290cf7429c27ded546e4b18a58b2bb5971dd641212bf70b86afa3ef41c9ec9195667d7de63f465cc3f74e4c03aa316f51db4d8536339914564908b36ced1170c8987ff92d65bd26212fd90a104e49e9b6c5dd2ab712c8be682280b3b9a62bafc6fd09c18e78ea8f2cc201f64fae33decdc5c9a112e6051a8d48ba18999470bbbc7198fc79d95cc640a9bbc4a1caf41dcaa725bcedc6bd2e87d15de6ecb7865f49a22ad05ec3e27f701818c37b5da1d7c3770d101e33189f6a77135d3dbd41e0ecba262bafecceb5b5298221a1a7330cba37aa457cb50072a33f886f85aa999c7f440854dbeee621747ffd974e7da999f91644e0f24cacbfe4c9de4f1c09e0e9a576063ecae0d39ab0e59cc6087117de53ce55e48707a22f82d4827dbf6e5e89e803948ff4ec37dea5e2259d013a072e4d7bd8d456186c2b1b6f7bbfaa9221f7f59c93317d212b004dc7eaee9e9d375139ff903d7e1f8e6476896183d89726ea030dff69fd8a787d55cc356eae2da78993f1c1dd81d95af57c40c49e0c05a867aa1809b7a42bedcb9100fbd18cc30ebc53d135393681c0952c5bb05de34ddc11cc084469e5562354d0bacf64c256b1e98da3dbca8e8d0c8c55c6705cdb14d485d93b2f0f2e07a6794d5873fd87cea67ba30d3b53145638f8afb54e62d9885f74d33f573656e6885a6c21f1c4ad3ae6f9151b34b3e1c2ccdb889f8d3ecaefa55c234bce5a01125db967feddd424e5c05b8f15edb6e8cfc5b3e69bcb648ccf6fe02be1f0257390b42448f3d92fa8a2fbfc6851fc53eb5981f015b6e02553e5c7813806ca39c64fa40d2232c0ee8cb20f9f2fa162ab5a48b1e16ac9d5c716581cd9e1f963b9ffebfce2c2b1a2071f044cbdf7d95f1085e495ff2cf9ab77288abf4cf0116fa80cc8262eecba9cc8483d750a42f79d3feb3d40441499b468ce9e33c754c3ca52aef3a7e1b50555c0ac2d2792e79922fb7cbe048b77516e891afe0688e697655a43791c295e57bcbffb1ee3a24b92ec41e5332223b207710d81f88a52ed4bf9a52c612c89926b79f02dcda61a1bf8fc450d1415102bca08de7c338a309b4ffb9377d4424cf3a162f89c6cc768c3206bdc8d19a1c8207b5c0b8176c6bd15a5318da3a7758add78cd7d0bbfcc2a17c6377cda74035753c1535eca323f7b4070b6c832d18af670134e3ea2fd8fb0977ce7bc7672ff88d6f081ecf86daba50535e03d9c3dd362c6f79fee383e2660a847edfac1a21b8fb7552f51756d8e34c19c6953fccdc33be14286bcb13fb90cb8c8f5c5c068f3318e687a375a7a356a96d6290a61064d8e1c0f7842f5f5ef7db6e4f148622d582e7b16993e67c3072aa0d6f32075e53b5a47bcc01ca6c2779a7aa874e7339e6e886a12f5b8c5a3868dba454a806dd2feb324add8fdc090b4de3422853036ecf658d552c95d3e09ef62226052d19b2068e5cafb2edb353e2d17d4771a7a107450980363fe4e0d60e2a0a3e23f89e42382ff10a478d3da27e279ba40f855e3eca025302bdb97055b349f597f0c8e5362de7f8955960099b12b54868524989b0fad1395fd42091e4849a30c65d6f8ded42c6787a4c4b6c2b8c92acaf2fcc8fd51f1ba0e925c1cada81e4242a87d518b75c654739074d7f46169f686bdf044bd8ebdd8e2d177eaa278c0e1037302cc15647615745f46f6f95a19651c0971834312f7a857e1c69eab02dfd1772aaef1346f002ad01d2da832a4810f03ffe789151be45843f333e897660f67bbea4071bf59bd5b32f6db4df63aadc975578525cdae27135ce906978c045819a20e752423eedebb5e3b23658a659cc70b455bcf8fafbbd047397439c93bc703bf39c15de33cadbeffc023f96ce1133e33803424cd065744f681a20adc548adfc5b3f624b700663280ba2c0964ab75509845b4099278730a499234124423f1c6a47218ac7cdd4ca0b508f5de75e5b11cd368425402709c5cd2d3b0462d9975eecffc70906072dcdf32cc0f67dc69c226187a2557d59edd2a15d6ef4f0a33ecaa673d86231638853dfc31002ad82239686dfb3f893f04fd5d16063c3f64950f2e9afc371dc12685ceafe7cffeccc1738819551560934ffec7700f7e9315c0e9429b6d53e456d847d5aadaafe5284062b830a1a000eab28b4bb3bd3e35c83ba5349fae61e63c0b3c3312c52c0c9d7b820f0e9346e7518c0d49d1e7698b3881904dae0e75d1b4baf9f39d07462b0c40d641ac242104fc51b507c1f578f99ce37ecd738e1091f7bbc98bf2df8f729b9122cef24ae43d01bd694b954a076a03540d97b0eb275f3a0b5e4e05686d7940614bc64dbefc3920cd754014b357034f5886550f02f22687956fbcf15bb78a7e1003303fc852547d10981d0b0e6314c311091ba5250888bab41e668fbbe789003598732f9bd61122c34c2b2b4e3a2e6321c545ce34e40e5d5b6c74f1dabd0ef83dbfca1187b5346fb2e094510c046d96eb13c62086a6a0e669946257f4d773047fc760008bb2017314b13aa712b5426de931763b336db57560d80fab0aa4279fd190b14e1121b50923a38424e963d71f6d4cf929ad947b5661b6ed56ff8fac3fc980943d95878afda9134df6c0ffed810ba8922beca5e05ea9acf80ead437f344aacf41508b3de402edf166509771b76e3bac4cd777f182be078b776b8bf91dfa01b08ed1cbab6fee5eba57779a236a51764fb000f1cef65ce8c750048bcb3f45286c9e53327bf3cdeda664ea35693df08efd8e435ed0964d34328c72717c7b048619161592eaaf13dbe57f8c3ce2bacf20c3cf5383842ee6f740134111ca004244e98be0098f68ef9b84f58a220da987e1c8fc6822825a74c8213506063d0c769013c4055ee8c3fc393ba494743e1a6e12a2ead86bed84a0842ad6ba73d9d64a7419f617abc9cca62bdee05e74a18bc9ef03bad752ee2db8ef2536be4e830a882e5564e4f1e27cb552936ecd592957d190c2c019179de53357ebe2896b6183df3b3d933cbfd9092e9f560b54ce30bbad98f4ca276eeffd97c51e1eb81060486f8f2b968046ed094292a4a9ed033e8136fedb91752fe7f71f8e978accda4ae778b59012f311409312ad65e6a8932499763200a57f5d52f7af65acd35ce15f23501c7d223d86", 0x1000}, {&(0x7f0000000180)="e1ed872de912b1bbde0228c88b868a64f7bb3c0663d1e8cf8c849ebe161591053bf98b48b246c089a794d9ba027108beea6b9ab003caefaabae5c4818e695364f598d21c38536f1d084a65148de99305e2a136620c044274f6449ba7397e1ab86236deba5c5a0cf29ed0fd45", 0x6c}, {&(0x7f0000000240)="836e7bfc8b2e632467c6901c352b99ea5bc23535f60527f1bbc4915ecf4e004915fc7812bc448971534791cb7b392fce3047015d0edd913f16f69ff1ca18173017ae9907b596472ed5b8acd6dc42bf8138d0076cb4f681561c3f22c66fc8fb5424b06814a2e8c63b1a4042b4e9eddec188546d0499cab35ba101d74fdd51162b2ee12d50bbe087694446735030bc4154e4a1cbfc6bcd98cd5efd6954992e08", 0x9f}, {&(0x7f0000001400)="59591226060cb36c6dd3f474fa74e81f4e33d729ce225f1e3d85908d0d7279cc8bfd1613f18ce9f645e70c36f53ff6654f55d01941bb7da74928235224b78896820b4399b357f5361e60f8fe3cfc6eea622d7244c7d46337c5981f2c676411f97578f0855d9c50dc29b006d4c0803b0863061f99d8ea052fc3f93eb8850eb27cf73b3c34119e81cf8896bdb712fd8251a00c86fa5ff883f632693769bdcf525b1ebcd1e7b4dcb330edb69c94e5be5cf68ef87b5622111dd8728328cb7078705d06c6ba37000a8572a306b85244b0a7b81f356dcc4098cbdd005bcc87d312187436f76ffa4e9297df95140fb65b44ca85ec821eeb9b3401", 0xf7}, {&(0x7f0000000300)="bf20bad91a03bf840dcb15085d8994e99a87384b8098a1475c51a83d0b8ffee203db6b1a0280a91b0d221046d7ef313096d0211f1fdfb334913bad67beea9bc5445e2ea5a5a339ab362f3d91d7fac987af533f9199761daff5554a6f36f75ee7ec7e89a1f42a266891432d9660e7d684af35bd6da00a84be2a3646e644e4b6e4b378dd7f6ba6a21409ea8883a5eaf44587a80be9034b4e14738fa3", 0x9b}, {&(0x7f0000001500)="359d23a74b17df248802198b3cd3eec892daa2b58376328939d9192bf4a77a832e320e2e34682cd7f31927de7a89d8aef5a8aec2b6cb3aa593fdcbe228bcce16d17354b99b5aac1fcbdb79f73d93df5da97c95fc5604591ad145d5013a648936d1602d26e672f2648ca218651970ecad0fedde7ea1f3a92270747a8f2232477f5004b296db5dfce8ad432f238cc37d4d44e7d0e19cf46e708443e6c07db248ae3f0e82adfb50014d2f6e1418a4f2ae313acc8286b3134670a0a479cffd9b8f414f63b5b7413389f2cf30d5fb", 0xcc}], 0x6, &(0x7f0000001680)=[{0xc8, 0xffff, 0x40, "9d6d6611bca7373a2b089bd11bc22fdd8accc21ba8b7d4e4bafb722d4aa5052aee131798ac60947f865792ad27e79965c52d2e9b5fa3ba014252fb47e15fa00ab360b1060a1a956fa8022a5e76c84483a4343407ceae6f718fde13b2ffc980b89ba7346034d0694832e1cf32dd81aa8b56ad8e2b66b61eac4d2c52d6d8f0c18a12c6e0e552cba95f78d7a22d89dded9576ed6df412e44269815c07f93b7637485f3138b94ef61251b0e82bab7b99a8a4eb850856f6"}, {0xc0, 0xffff, 0x7fff, "116fa4f3b568a567f33d34521492dec34ec5ddf1c5d5eecf4d5aaf4ca62bbecdfaec3d5fce1605f5ad6f8fd75a25232aeaebee03c1cc2b3a2b817e386d8eda86ce2ec701f6f1695e6a20a3a63d7de7ce043632dcc716ee5f99d77f83801a79501121494d5c771d6631a26bdc7d00f475c26bd83ef90a9d354ce7f8961e91c4ac19ac240097e428abe33e7577c088e03710e6c478ba9ff3662c60a55d0d283a89e7ade44d1a1514a3e7"}, {0x30, 0x1, 0x8001, "d4b49746555fd60c2777c1f4d035767d9642344f45dd13abde891cec6996"}, {0xd8, 0xffff, 0x2, "a9fb9c287b101a5c9a84e674c44ee53e07e0fa6f1a30b8e4aeb30ed43767be755edac1f251f4a1e0f797134e049bb54afa3e0dc5a84dd03aea3cf47899dc4b633ef074ac50e42a6291e8b2741f39543bacab788e3009f08779703d92c11fda7527dd80c64bffaa796f6a4f0e41b6bbd2c256b0cabb6f6675ac442b9d56efecbcf650b13282dd15465d73b17c7132b25445d297d45c94cd17c1e0019f066bbe50582b79ac0bc8ecd9cd0b4849f672c15c160800a096c0db42263d42a5022d5ef54749cc8e"}, {0xe8, 0xffff, 0x9, "3a97f5fca49064b831d51187d132a340ad5d7ec47adc3c009e5a0c29f37c476f71eca5ef8f2fd9307fd8942f97263cb3b692eacdf274b0fe38a635c3b0669765b5fca6f9b0ca4a97eca0f86f4d83aff47dea8d726815cbd862639ab4e0918f7fc2be6b0389407710fd41cd32cd70030f8ead7c2be091d96f07c6a7dd17c6d2652e5338d1320359eeb965876a8a2429ab6898857365fa6fa182b9d8b225ebd63a650b607e7dd4c749601bc8957fda0a67e23464e331fba4802415cd69ea787eb2e8cdaf0abb2da3f858cbe593b722fe229cf1804f32"}, {0x80, 0x1, 0x6, "d9fa2c8ee93a43197d6ed8f326054f8981b7844d472b44d00196882a39ad46e1e9e27f142cfa7d7ba85513a1454166b7cca4efb3e7061deddec1304f3b42293c0f2141a2d3402f521b360a3b8f5910ec1365013599be9cb4307115a783786e0c9efd3b97c9fab4b7ec6a9e2c0c6124"}, {0xa8, 0xffff, 0x0, "1765ad0044e06c88061e5f2accbd4ed4339f8df9a9f014b69db6f683b23c3900be0e5231911310e11ce199aa99e5c1495ad7a2a11797ac38f72ad7f2fc346d5b7e6a0915000b50fee97791a6a0666ed514a05a67688cc0fa223df9db693a407025bcea411360a8cddea51c2d2ea3f1f7a3f2505fff0a5e63125afe4c0ca07f677e8822bb5dce462c423776d79d2bc7c1400093fa"}, {0xc8, 0x1, 0x0, "c7ba0a657d18526290545dcb3772570f9edb0f8b71fcfed77ed8e437d8ce3b0a7dacb0fe866a59feb9f3e228fe5744f9ba9df249728e47101b44c8437ae091fbffbadc5ee322e4099ba15ae286275d4ca1bf3c4bf14c57cec1ba130fcc5b31de12c742b39f5046bb44aa472aff3c83eb2a1e0b4d493abe88161310c9b47cdeef469a8bd5d1f999229d6d5c260fa39c72426c12313de6e761293a4d94d27384788c597147927dd764c8fe439eac267decacffb8f36b0a"}], 0x568}, 0x400) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/62) shmctl$SHM_UNLOCK(r1, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) 16:00:01 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x200, 0xfffffffffffffff9, 0x5, 0x2, "de1a4b428ed09eb32b1ae345a5a6004850466ff8", 0x6, 0x4}) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) getsockopt(r2, 0xfff, 0x100, &(0x7f0000000140)=""/83, &(0x7f0000000040)=0x53) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r3, 0x0, 0x0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x5, 0x1, 0x80, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x12, 0x2, 0xe573}, {{r2}, 0x0, 0x4, 0x80000000, 0x100, 0x9}, {{r1}, 0xfffffffffffffff9, 0xe0, 0x2, 0x9, 0x40}], 0x9, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x40000086, 0x1, 0x2}, {{r3}, 0xfffffffffffffff9, 0xc4, 0xf0000000, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40, 0xd754, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x10000, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000011, 0x0, 0x4e98}], 0xb315, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0xa0, 0x12, 0x2, 0x3}, {{r4}, 0xfffffffffffffffe, 0x88, 0x8, 0x6, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0xa8072bd316ec0fcc, 0x1, 0xfffffffffffffff8, 0x1}], 0x5, &(0x7f0000000300)={0x0, 0x7d5e}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000005c0)) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffe}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:01 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x100f8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2}, {{r0}, 0x0, 0x0, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x80000001, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x9, 0x6, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000008, 0x2, 0x18}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0xb93}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000001, 0xb2a, 0xc82}], 0x2f1, 0x0, 0x7fff, 0x0) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0xc0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340), 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x93) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000003, 0x5}, {{r0}, 0xfffffffffffffff9, 0x91, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x34, 0xa0000003, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x2595}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xfffffffffffffffd, 0xc95}, {{r0}, 0xfffffffffffffffe, 0x8, 0x41, 0x841a, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xfff, 0x796}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000006, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x14, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x1}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x4, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2de, 0xfffffffffffffe4e}], 0x6, &(0x7f0000000100)={0x0, 0x1000}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r4 = getgid() chown(&(0x7f0000000080)='./file0/file0\x00', r3, r4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000003c0)={0x6, 0xfc000, 0x4, 0x2}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:03 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x80, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x9) close(r1) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x7, 0x3) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:03 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x4000000000000004, 0x0) 16:00:04 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)='\x00', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x50, 0x3f, 0x3f, 0x7, "4056c75f8a800629f377b935dd89f092bb57f762", 0xffff, 0x200}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) dup(r0) 16:00:04 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') mkdir(&(0x7f0000000000)='./file0\x00', 0x162) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x81, &(0x7f0000761000/0x2000)=nil) socket(0x18, 0x2, 0xff) socket(0x1f, 0x4000, 0x1000) setsockopt(r0, 0x2, 0x40, &(0x7f0000000080)="2efdda0cefa949287818db067ebfccf3f31adadcf0894054740c742489dc2aff553555b33bf5ab09ba05f41e335999780730438505be2ae544eecc2f318d3332592838fec58273d840aaa588835983306cc48fa16285fc8ae7dad1f33a062519a872fa5389636a4127832f2d9cba2de1a47e2457c6d8253e54906e92992d26c81faea769b7420b7e0782ea97b20a0e3cabba56d48ffecc15f6427ebfcfe9988db14e17128ec8eec5ee0be900dfa52eaef4579738", 0xb4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:04 executing program 0: truncate(&(0x7f00000001c0)='./file0\x00', 0x7fffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xd50) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_open_pts() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/77, 0x4d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffff80000000) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f00000002c0)=""/67, 0x26b) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1e00000000010080000000000000000000197f24acc233eeae0750e03690e37cd418e50fc4909198cc53e0ab49282d676a683568607917bd7a810ecc22ddfcf63ba3c7f0cf6853dadb15c1fc393c74025857176be1a14248bd608b8fc29c5a4ab5d6ca000000000000a25fdbac82f3707a4d8c3c5cea8d09426a42ec3d247ca2c0057953a2735c9c72075cbaf8b2cce89c295c34f2571baa72d1bae29b986e"], 0x1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0xfffffffffffff837, 0x1, 0x0, 0x8}, 0x0, &(0x7f0000000180)={0x9, 0x6, 0x40, 0x2, 0x4, 0x9, 0x7, 0x4c24}, &(0x7f00000001c0)={0xfffffffffffffffa, 0x40008000000000}) sendto$inet(r2, &(0x7f0000000340)="89d6af1bf1ac136aa10f5f6c5d5e41f60c7030ffdefc564ad3c4ff4e2092132c6fe209d29b9be5fbf222ac3a9e486d04b17da721313a9318f2f3a5eb2dcbb4f79d5a58e6fcc7e98b21fd1e31098b4b37f395e5f6feb1634b010cb8c0110f6428185e9bdfbe3071460b844d3ad5cc8b769819cf63d0c80d", 0x77, 0x2, &(0x7f0000000280)={0x2, 0x0}, 0xc) sendto$inet(r2, &(0x7f0000000000)="28eb0b4f9ea56215066baecd5b6976898e686c8aff609a485fb2e395a0e1bd8fe9b6f88093b6cedf4d0b03fe89ac5bc4273a940c5fdd2022d7043dd9d036c42af6c3e20712fea7dd6af6f566fc6afaefd9717c4c15c3a1c531c4ac7fdddf031827779d7d547b8716d0b61e2a99db", 0x6e, 0x4, &(0x7f0000000240)={0x2, 0x0}, 0xc) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x1}, 0xc) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xfffffffffffffff9) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) sendto(r0, &(0x7f00000000c0)="2a94f9456c55b2e26af64b87b88777d0c20cd09c2927077c30037d1c3c206f7b31ab920fb3d92f231bed3123fca7da3630eee88eff54881937bc650dde7b6763ba05d8a9c7ad116b0a67711c3d61775b841ccf70f9fcaff0c6963496c32540cc31edffa47c09fb17d9b0f09051f8dea8c01be59c", 0x74, 0x6, 0x0, 0x0) 16:00:04 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x110) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r0, 0x0, r1) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) shutdown(r0, 0x3) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = syz_open_pts() r4 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) fcntl$getflags(r2, 0x0) 16:00:04 executing program 1: socket$inet6(0x18, 0x4000, 0x2c) 16:00:04 executing program 1: pipe(&(0x7f00000012c0)) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="c7b9c5c37f7edd19c4780c8558d159af6cd513c19debdc87b486dfdf26a91f319bad50fd14d667641389124b3b10824f17997f2b18742374d06d6c32f476dd13258f1bef0beb782f4fab7112aac5a45ccb226004f3573e9c50fb7148759f96444cbd41e9c5ca0c7b5100abf59b", 0x6d) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x4000000000000000) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) listen(r0, 0x8000) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20812, 0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x4, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) r2 = shmget$private(0x0, 0x2000, 0xc4, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$TIOCCDTR(r1, 0x20007478) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x0, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000080)="220e04355eeae70fe04f79e376286f9605a09914a0449bec3dd9f8e194743c09", 0x20) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f1d9ef43550295d3cb465409c8c22cbdec54ccf65", 0x15}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x47, 0x7, 0x4, "81e18184e0db7cc1752babcf3c4d9e80b5de98f6", 0x101, 0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x7, 0x400) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = semget(0xffffffffffffffff, 0x2, 0x0) semctl$GETZCNT(r1, 0xfffffffffffffffc, 0x7, 0x0) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = getuid() setuid(r1) setuid(0xee01) fchown(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001340)="4c62c3adbe0770e90380c26100494891844a6dadbc4835e8185910ac18420c6328667f09708020c840dbdcb9d25a262b1bf79524241c64507dc3735a017877e364236e2efa9a34715120983af84e50f4e7fa5e41a57790ac8ce13d9fae2db877fbb415b9bf89849866f2f768bd6d1f60ded99b34f80a9525bef282ae15a425369d40d0687d17383bc4da5cc7a9a3bc0a07f0dd6373f8bfde2d338f56614bab8c49ac6e5df6525aaa3d4ea166311ada1106ade45de699eadefaa4922c7f67e96322e65b6b5749b37fa9cf1437521a556c5d4c857336976d8392c32b56120543cec740f074cb246060fc441c9dc250fe8ebca10c0a358c4b324cb9bcfa71dbd576e5a55fd998c46bed3b8e88604d935281668afe13a83050e68899c50e1f42320d5b91c5bfad683ed1804087661963a8cbec00f6474e68b508823cfe324ba85500ea40c8384796b5d82208c3e41153c8280544b5308527d81b5f7eb5a8d9b0723279361a124753c5fe5dd91e49ec677ae67994f2613fef604f4bfed06087c4ff2b4ed1adcb5f1645c72c131f5297086349fc6602d1a12f0678bbfd76de1c1403804163e526b778c3ae4672bf55d7d45f84a17d48dbd7ec30d2609e641757623550c41b0c02fbdbce3a0758e04792bf047685eec520b826aeae020f2309107de0fa733f7595e044ee1d6d47b4f81be75ebd14a12570c474a528cdb8597b6735ff4dc21ff6a4d749d4b456b17f5e20567fdfb98d839c07bf9ce152060b8ff31c05c37f253ab7a2061af3df43ff7a54d9330c99bcd3d7d4d253009e0669583a8eab256326c916608d3d91b1571ebe18b6a28130742d1b928a0c9f04b733f6339e61148ac9f17437f611dc9b21dfb6f12141f77ce7e3d65b7d3cdd586d86378bf9cba34df99d63e260b7a12b27b8a3bbaeef1b23e3f5d2e7c467c38b9f6e20ca0febc86d6b94fc6cd5a1589954386f2d6c08ea7aa0a48a9e4824509084116e83904c5b38b73608645b8496c45706228477c2132a6050050d91008d2c8a06f6ebb7f5a1b755564237f06172885fd7cdadcd87e7ea51a2e88da0221b51fc9e1543c774a76983fe1cc31e1fe3766f1e8b96424705faa67cdc3dc128cf58e9deffc60ab9a2c614f9dae5ba3e46b1663d5ea9498962100598714f0f8aadb70a9a128097a8fa4d89319efc35335044bba32ba9381c67c66f30fea3acbf8a4b6d529099ee2d88268f4ec6dffd78472e8d1780898620c79f89dd9aa587dc9975602ffff8242e9d8841a6913e994ebc1ee0d49f9a33c4b7a44441eccb97683add295a044b10afda5ceb1c3d699c9c89cc4e847f749237f10d239b1a2444f001d64ffc111f9f9e822194b2ecde6447812aafcdfed5fd77c5ef2b1876f7c5abcf9595b88ee684a210e4d82bb01b52592ca14cdc9dff4f01f208b927f8723e691d70ff3ef3e1b04dc94bcf785a60514f698d115176eaa34b1525b25ed508f3f17f82db8776edcb930b2107a878b70cfc3027393070beca803f908b35b10194684156d5704ddb8944fda2859b78b53d2df7f46b03b6fade55bd9c72faf613a25d00099e360b60a986de86bd1308487861163bcbcc73e618cde615aa2b56857cdfca4d3a1c0b9d8f49a0ecda407fa1bf7bbcdd74db84d82c30c8595b197a639299edc387380e2e455927de6d5ba27909281a91fce772baed92df4e8906aec7753ca141ff44b71ed5a7c2baff97d31036208c22b605ee3261961a69056b0d691a419feeb0e659f7a0a1c5bf8d8efad6af66d6f74e38733dd6a0c5f4daaa12748316e5cb0f6da6acea186f5e9db693cd14960272a86e6b60e99bc76aef5a16a284a1dfee9f7fd40736ff84cc5bbac3318c8ab5d689fd0cedb0debd6c710db50ab89929ba2d301c28b46c3794e7cd6da16206f1a02da21d1a63712e4e456d2818d8597ff49381467d6e86be409a8ebd153285d4702829cd4da8af8185039a50ca7147ba0019ca927da0bb93fb0e851111c3c290318a98c65527f259a6854b8f8e2b6c33c678875c1c81267d528bf916b096e3dea866b3e2474bad20960f6bfe4e39937488e48d8060e775b96e9d50e6ac40bc6a2f5880ce3d3e9d474c97993c5bedcf96ed52b5fe1261fe1f5c1096aaa7b8d75f80c350818cbc584509007a5a923fe9440051528384ecb0fcb1111713af100de234508ee139e4db2592fab7dbd8bd156d516eba8e0bff6cbc5c1ddc397aea06cc8ebb9e55d27ffceeafe5d2b288dd5c204b8e17e49090c1c3969721290863e53b7596cb2f6c2aa774f0bcdf40ab0a8076f0df2183ce682cbcfec79fce796742e790450a6beac883ab719e7096b106b108aff79f1798e0b4d0892e7c525dc6a16ef4308a895dfddf4b1e30bf86a579041965a2d87350992494de41fd01cdbc23619fca2e813a713ec2f04c810db80d97ec7ddf71148bce2a34ddaa18b477b04fce40545774992dce8b639af3d5628b0b09a44c641e5e86df8a218c163afbd7a9ad0bc8d68e2a422a587b768bfa3d41a69be7b8d17ec7e6e437b264a2f463bb597b41e7c40d7116cbff86b8bfdf88ebb24ee27907adb7e1a6962429cdc811f94a3724565decefa21ad6c1c82b4654bc89f47d741496f67444bb7c3de0a862eeb4536f830255bb3156b59e41aa96ac1f49b14ae23d781a84990512a750ac54420df21f5e4b826d692f97ac59dd42531b473087101a12a2e94d50072c62a2233bbc8891ad048cc7779e204296e3860af7f05b9c244db23dc9347432ec9e61e9ac6ba54607bff3d6c2c773d94c6916da273b17f52011abefc1307f5d7e09963f3de20814a6acbfbc3b4faf3778fbe225be6a4fe80be7d41454c1c999e9ab0498251c3d943d12b94550e0850f6d1ca566680b70259224f21051c07ce3748c3b90201f4e019a9b19c974067a471e63f12df62fe160ce6824f5e7d03a9dd69e6c1f4556e1a7634745ec5528f22ebe6629b5e18f3789d9546f4eedc177e65873d2ff2b1c0ab7cdf5a1524fb94ebcf69872e74c33b4a5c20786416b2d07c6b55459a6b9017d01d9c4765df6aa2cffc982286a6aaf5e61d9ed5681da268cb48992582c59e7d5ec2565ed919ed7fc36d9deea7f7f5c0717a992941d883a34b764bfeceaef3266f16854b9dde53e2530122d4a6c69225b85688b8e5b037ec63a791be37e1c0ecb5dff8cfb74736ca11dce15bb9df04591ffb3be459f700cd9ddb3ca58a9c62c5e80739444d2f3a0e0fa596f517e9d3e81df6db062526ae5bfc60d6eea6289c9aa3a53135f634e13b0c865824449280c9d2e73af27e7f3a8e4255fd2daa17dc57036b7420252c37233d490ac01f72b4ffb2d0c82a5cbcbdf4a7f44f961015e8e9a0060687eb278453ced7152b013a5c703c2894cbc8836876cb35eeafb2e41c8749c6acf799d0d6bb4bf8695dd455907e4f608867b58048cce55cd919321b4a2d3b5bec6dcf99cb0e854dfcfe614b64e644a01bb5c61d559543a178241d933d3cb8b19fe4dc6733ed87561fa6b0b33a07c492fe16e3e77ea50cc81bf828c7a5b42bad0ebf8f78b9a2b1f18bb6effc54d96db77112ee4c1c374cd807039f65979d63f044085bc3d904e6fc13ad44f9922c983cd26d20e0667d3cd98bb58fdea4385899e6187241adebe0b302448119da0bfcb4bff032094cd712fd2fcc1822b302144db336b6236a3df5c2041f8990cccae7b1d8c5657148d0c1d809545271368e43840c5c7f6ac50efb79cea5fca0cceb42d245278d072f429b17aace3d133f4c89e5ea216308fb1ce8a165017f25d232842058fc4616d47088b5ef2b4239b3baf473e4d72d080f7ba8dbbf64775b1ec2cad0a2d14c9ba139640c8b1ce1231c006323fa30eac1b24154ad28a6a8d0ce8788e929f40b9f47b058ecabba1250db1a2560da63e64e8a3e91a4fa929ec3cd8bc1ba7276cd21e184fb4b271e7c7e69b39bb4165a3ccbcbefa4eac6befb85361907fd1985d0ef77248b32fae24c481001431d88703b74c2c98e5fae228c22046c9ee142cbc8aa3e118372714a3652069fdbf574673768d35eb3f458d99b2c8bd30d40220d2db6e1081932678ebbec56b4d210f625e4af8f587668cd114e266954751e9a31832db6b17fd25874ce994b709084084b6c7e323bd8e33bff60cddd0223c4d85890ad973d62d5df1f194b8cd59e08507e188d3a11c98375feae0729768bbcae4193eb0ca76ff861df7a5044bec8c1689e08d0ef701089378c573d935838f7efc2b443387d77434ceb8ac558184e25d0c3c4d24a83a8b23a800fa2df2a7aadd88fe43f1b7f9b6ace2cbde8e108e7be184200983066c2e8398869e164be53b779ec7792610f911d1ed44238b1feca97e1e5fd14cd0e7a9ad9bba5865fe49431346c57aa19df919a57c6fa21e620199d90d244825ce0031f3951368b2b74475d1852b353a01026baf7e84f32b9ffc341588dd106cbd8042cdfbc885e08fef1b47e27065b1cbc22021e5cefe26ec1ee6b370c733109a7747216e99ea895382550743a44a9555528f8af541213cff14fd6fb9e8c0adb9d0f76f558afe616649776cdc5ff615e0be9c2e7c87fe4856cfa98192dac58e9f8113eae6e80474b87911de8f59538238a97bb57649f868a2d4e132952dbaf60211eec44cc015cf7ec38971226daa952c33987ed8cb9c35dc3ae5f850597f3aac44b5adf3587ccbbabe98a8f64ddb1c194735e052abb75e1c7d24de854ae29d3c5acb9b3b7b510b04ad7f49bed8534c515eb2654fc0c709075557e951abae1e8bb748c2ce69ab7adb7ea9c146e043607483b2a2db5df904ec7286db7452e8f33450aed69f37d754bb1fcecd7396d483b470aff1f2c04a85f4c0c7a24a99bc9149b1bd0349a8ef45f0db331270fa6b1429d29e5bc4d3b9538712d99b7bba317f8194981c24a70adf6dd3161e429557d12e4cf76f5a145069ae8758d9ca2657eb9d464b6e435fed948fa8b94c99c4b631a59da79a37cf7cbb7ec0b99595573d763fc6dd3bab8227c98adf2167bc9f062ecd306edfb6e178e3295e499153aa414bb1c56af869b83d339e9704c9128e0949b0abcad3a4995cc8b746d42189835cd21d22daada6c685ece1abfc2109ca7d6a74b18f9a53e7d0d290e70b8b860bfcfb87dd825a6549edb9b1b232dfe7949d651741632a8eadf7bc09565f2de14f6349cda3064b28797344e927ea25a2ed78f8ec45219c1bc2c2f741659dec2c44e3a56b5e1e4bab4a2649ce38d40e68c53b598a62563a72ebc6514689b44137b8203a155ac5346e2d867198fde35fc7b0f43382ed4416a118d3a9dba2e89efb53011451711af338e0f5df58c9ce3a4930d723aebd67303d4286dab3755b2914cdd550a8edbf15332159d03dd3c8fd39dfec92c9cf51d27dcdbf26dd884edb4f7c4dbffec49fc469b442df2da0cb25f14ac0210a4ef4e68067019403471896a4d81ca9cbc495b1bba80e1441c825647adc06947b99d751f79e2e28c0c3de914ec3c17f7b6275dc5a69b74f961a592df830a1282f205c5a25017fcaf397ab823966cf49a9ccee57830b78b27aa1ff567bbc6c7d91028458f6e0d88fc20e05706f858ab553b8e15c176dcec7a4c0ae5bc4809135041dc36d0c72542e9e252125b916e3c611d22525a31e66a1cfef4bfb217a1994bdc7fda192683172e31ed858b1afa4288330c4e34e786d8ec8a96f5c35d0d6b68501630cb38265eaa0206c19d406c121d46bc0b1d82c8776b5e688cc247fe2fe22474884e9ed74e1e3176f43b86b5f6e2761ec767987ac2dfaf4a79170a64d7c0cf6"}], 0x10000000000002c6) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000023c0)=[{&(0x7f0000001140)=""/253, 0xfd}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/234, 0xea}, {&(0x7f0000002340)=""/118, 0x76}], 0x4, &(0x7f0000002400)=""/54, 0x36}, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) 16:00:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000185000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x394, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x101, 0x186e, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0xfffffe0f) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) recvfrom$inet(r1, &(0x7f0000000140)=""/156, 0x9c, 0x6b9c8eb9a0db338, &(0x7f0000000080)={0x2, 0x0}, 0xc) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x160) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) shmget(0x1, 0x4000, 0x315, &(0x7f0000ff9000/0x4000)=nil) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x8000, 0x5) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/206, 0xce) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x60) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/118, 0x76) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:07 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r0, &(0x7f0000000080)="3d66f50501c3b5397beea4bfdce632387a58d91f2368467bbeabf34210c9ec83d8a45b3e8562ff7e44c0fb96463f8c7d77931a6b16128f6550535f14e6d6251eaeff7da9af1aae132e480fb6245868b5f4395ea7e06d9904e94250205abb09a0ed3806c21e87d420da0bf72bc8142796cde22e459b3dcf5d279cece49a552b454005528c8c197bb780adb4b2b15fb49985354b184db1d60b3bb46d4b2966e2120a4633b1aa7f2e4e6a52e37c1b87c760d86572e9b6a4aecc308e163998786243b0a097", 0xc3, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='^-5)@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='_{\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\xaf\x00', &(0x7f0000000480)='&\x00']) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380), 0x1, 0x0) 16:00:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x8) getsockname$unix(r0, &(0x7f00000023c0)=@abs, &(0x7f0000002400)=0x8) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xe) unlink(&(0x7f00000000c0)='./file0/file0\x00') socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000002440)={0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000002480)=0x7fffffff) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000340)="21f3e0346b4f18661f5836a4c2686fd47debeeff4cd3027642ba31e12c465f42b9d702207f4cfd4788eb987e8212dbadc333528c1c1a9bffcb7bc0cc454626827e6d08889eab1d142120b84a777ec476c92e4fe41bd05b676af837ef0df10379b00d2aef40c7316acbbbbde350072b72471c313572c8f9d302a7ac46483bd19255cc8d7dbd81a747fbf0df107656ca23a9a7176087020d444fc8991492732a2cedf95c19ac7f4024d556e5aedba0c365016ed4fcef591ed47b2cc90ff5e206736857070663bfc7a65108aa632e07abce58f9f6abac97787409d52f71b47f4ad7c2726af8bc12ac618761c683f8122b7dec478c403a12d8daa0161ed9409a93dab553ab431461cfac38d48e06e166b8c65d889176a92e151bfc9b87413acab6b96abc3e3f61965b1c6fd72040600353158534228d0e9ef97d70773f0859d9c2518f6e058b5eacd410e4c187118f82ac1b888031bdc21a99c1d4fe06ea82f1d69d96ed97955fd97c4eaa7bc12373e5955eb83570296e85872c0111fa4a61c79a45de5e2fc19ac21b59e7e97ed265f63b4e3b05e73b91ebcab6fd1f4848c56b8f29ca8914b16570455d65a984a3b480ab30ee0c813139868a37509d6b0c44a983f1aa9daca45917f60ab91581f55436e859fff57083bde46d7c5903675ffdb43cf6e6a6abccb7e74ce6c0323b1184bfc67e886cf29946266590dea2e88de4d1779d66a3ec3b0d6aa0ee13388f811df03b2a6fdaf65d47159ec39ba994432150fa868f4ba071433795589049b2ddff57e7fb1297ee7e8d26deb1dc072279c832879474ae1c3e462c3e3d9e44cf7b5dd5f311d402f3e7ba0959d5ddf91a8b17d99dce0e69b59c0ddb80b91a0aa2c853f2c5548885ece368624fbf09dc5ded6ad2274f36bb56f0766bcc10179a8f7c5c3c755d7930ea4bdc36c2e7d4a8b5c3188b79babb448e85e7ae00ebd7b669bfc689e15957196e2f82c0d8b0559c989194b7f95b3e19fbc2f86af156f30e81bb13701ccb0edcd21e6d52ebf9b2665cca3025c83e258d732d04652b686c3913deb5c8d8e69dfe0733cfc42c9bae5a46ce84afebb478e5869f18874b3ae7c350c42ea737790c3b9fdc942b3f1b1bdd4784642463a48176e05a1d0ebcefcb460cc34acc1e528086f74c09bcab9e2dc0bb665c4a2faa6e7c90aa9139876613a28b1b8cf4af74db00ef57511f07df54bd1d1015f1afa9648045084989b691a96b00fbf1cfa0fb569fdf5eca23f67d54a14bdd930aab3010c6c54e79c47ebf96291cbef1bde8ad835848658e70e93c8757a2e9561f8e05cc7ebb49f8b146a7a95cb94546c5a6013aed0250a08170d4eadda1ecb19d267847eeaecd09fe0f822b17bf0b772a16b291ae4369478097f268ee58e283adb6fa293d9e6de188acd2e23038c1c16b7304430cc90419cf1b2887b581d94945f1a270b2af6ca41521914532fdfb4e2fe0dac0f916bf25a3bf9bd752cf956db199e116b8e0f9f48a36f8319dd29cbb4d7d6399f2f99e3e8a8b16f332a60a7887c305f92b53ae3355a26bd169d1402523c8b7176116d6d1f6ca6508fb306fed04921617c73bfdc1f10e1a17e33f3b00511b1e835bdd8d1de74c523a3eae214ceb562f47f6112395607b87c7067f4b357a06bdc8ff45527458765bc7b9a3e5f078515c5ca0968f91ccae878157d200be4a306207bf657652518623a0c3e7d01fe393b56af0890f2b213a8ade8ca6f4de77f1affd33d1173059be185e890429de9f7a4c6de89fbad51390ae8cf76ab51ef80b2f2b14897aa3a370807a98f3504d3a252f49d192b0b319bbf2dff17448622b9f49bcdee2312c7cc6772ddec492b2488b1ef4bcbb0f2a16f9b2aa590de3068a7ca8bee9d74d4cdf84e85e8e6702c2848ba3f00d20fe036af2f74f06115cd3506d6103005e23725ff151c5173756ef11d7409c9d002e5d1c31b12959bf5e17247e9f52b7a4d028010d29f75f67a36063f59d9564b6fa9cdad717984702f9ee6b3ed6b63e421adf41fea947826ddc956424753a58a9d68cfcbe89fd52d530d9a0ec2d5d4bf8e7ae98ab02459f67e8f26ef395e24dc7afff09e2308ea1bfd9a0bfdfea544a4e5433219e8e2c296a39ff8aa70175c2814bdcaf1854417a47f6e6c74cfea4b64d2d2abe5018062fe1c1d5acfdd7aee65d812bea4a19dc33dd3916f33c601c4b21323224eda5d080dd26e589a3e6386baceb303bfef18eecea3bbcc9fb1dcd37250290c10961a0033b9090bc84a6e55c56b9d6f8b166199750296e3589ceafb91139ce1f937aacd0df5ba1c4f2dd14b26c023994f13784c3138686cfec973ab35c26d21db80903f9ee2d10b106955732b0985b5ffa3fc6cafc23f0dec68e8f8f02f58527f0ca4a3e517a80b27038010aec767081add01219c392ff5e1c3cd6502f7bcd5662c7842ec2c3346cb604f59849b9d9bcb3c3e584da67390d8d76f1c0dbe5974b5b1c6f3dc30cc5f6ef26e1666de4b4afa96595ac759fb405487000bb14f6a4520ae00ee55f376e3724a89e3b45dffad846d16fd9309f0b060f0597145db0d3b20eebddc404fd1daaa8a750a65b4d536cafcc327675bc9dd638a11a0a83dc45ee545c7a9316c9da371568056cf1fb16217096590bb95a889cebafba6fd7fa5c46782cff0ce89d639465d2a0426ac5538912726b21194286410eafbcf7e4997eff0c1e154855c6ce11eee053f5c3873ccbcf636210dcf5b78c59c57e2f80fd77df4859ce2eccbea77c81b79caf8e065f771e3fd15c9a24caee147338602d5fd661d373e84a6fb2a4d69eb9d9d77f8d98fe078b20448ddae7b30b09bc996971bbe7e6ab234d283bcb2eab22daa7bb77c06e63f3647137b17703cda56424804c26b358f0e802880a04d87a82c8aa92a1f363db0832e41539d75b6581f49623f378a6db8b70d7c1220efe9cf2535fc35cb9b5e29d8d9d9da4bcfc94fdf19ffb8f6ef2fbdbf59cb0744645d8ae639b555f8c5d4396d7c289fc902735ba1e53991cb9673976c53acd8e0786739a9617f103e4a7605560dc46fe91a0f5821ec2749ce9412ee3f24947fecb2a27461b68e315d57df09a0bff83128fc92fbc1779f85348462d6f669ea16cb13c333f22d5e856f5294661f01e583bf4314b3171ade95c25f2f2cb10b1b73ce9bdcc2826a56266f4c8985736fbd0f582906ed86c36fe52aa50070b840f719d8bee48633c6d31c4d1b527ad751f70191991bd3bb2dd9c409eb039ae32b5ecb764e73bcfb0519bf0ced3846a09ab958868201551d3f7255ff7552a6036f5a74aa68e605a1a3d50fdb02c69c00f4b3ffb309b758db22e445aa814d252da50aa629bac2376635f83b03e185890886b3c647a8eb5d96a7892fab1963d527b37f9f834b4d0d3f6643393f40039a94ff6dad895168b0baef3c7c4b5f2933e1964da64a93a4746297a0fc809980d61596805e5d504cb41509e4528042ad96b2e21c85e49a532342809740f74b8dc867b1ff82a099debedaef9cf459d6e55456ed8bcbccf5903eb73dc733ce538655ded29f43d7ef76d881f0a3fe16500e6ae9f8cc19f077170c2ce2fbd3b1d79b4691c6004292ae4b3c793bc6aa8a3190ef5dc42dd18959a4959eb40e3fcb8bdf00b0bcddab7a6785b742fddb17252a1476cb4795e395f07d9ee295384be5dffe14ba5c4cf8ffdb2971cf383af0be496d88d0d37860a2adcbe50356da505c90c0836c4110221666952879ae4acaa63960840921075413df4117d84fc1a855d8d9e70369171d0549935c46a1957ac3acf8ba9811119e8d73108df6a7150817a988f21dbb70996613d3839e524097eba047403fe0adc4c2aadb32fdda6fed18548c0b12db71e59857e5f5188c2252e76ae2fa2c148ae00b07d3782059ffdb4edfdc4b622b4d74e5cc4dc22ade7785c7e141b57a63528bf68a53e88f10220145e569bf2ae239e5069362d883cc68306814be91a07bdcdb6655d23d59c7c1260d2e97bfe14347dd149e0cbba07d49c09efaa8901bcc20ac47472a181199244a63aebf97d67856fe1cacedf462427a52e0e650a655b17625a7d4615d38a244781c10c434dac7e51a09ce817702dd2ae44b602bb3becb0c96609a23802d935d47a7de70112ec2799de615246e575aa5b11db88eed566dddb175fb5f34f02bb1707d8a3909bf5c00d49844dbfbb0dafccf8954ceb6a718519a54384b49c9869d448961295fc6e3b6e57dbe0871da870a0af68c39a3ce827b0520e555255b5bc561a2eaf577f989b2143173c88e576cd64b2a7813bde1afc198088a40b059cbdb082f58b7575c0ac1afdc433e78e27362b243f38c2c9147781e8f59b6b5691b1d6f7bf5dd1643a00e7d753514bd1cf6cc1b0ce282ee9d7d0f04d2b4dcc3e967a1182415408762bb00088bce1fac18c5873aaa72199980a282476523a90ae75e262c3a7c3cf26c660408c3f310da990f4cdeb9acf011f908a97e63ae64102b010ce6601a60dc608c7676fdf641668e08aa7271cc454b68c4a61f8e63a406f39f968b911bcd39399356dd9c9f7d2e6d3b2c7fb9db0319ed37ccb3725429df528b3b495049d83af7c74a7800e950b4e80441338df9e53280de47cac4ced5e0b19c2f5fe3d0634d1cd59f805ec441abd6f0d6890e9ba59d890b284f8751f1cf257c64ede4b37a2179524937abec1ddf029a63b6b87698e747f9cf845aa7763c5352508b06cffe9f08132d0076655edf418b7e04ca5ee0092ace80098548ad35071cc21afad92de509eae1e4c12076f7a260fd78f965cacaeac5370682efa6aecc4ac6dd101421348bca9798dac80c3cd75f9e9e30e91ddd6e49416a5ea6207aa25a3549fd415ce15530e5ce0c706a049d64c1abe118ba8ca88138bdbe281e62ffa2430e1121642bb3bfb2c2bc7c5806596de28771f1b222fabfb90ea1fdfcb5c0b1a338807e1fedd1c241c671f3db2cbc7d7f76a98c0d8705f46dbb1224797e58455bf9120e0b13f50a7c3ddfe92d2d3b575d4d0862cdb9aafa87157bae0941d78861441347a554e999efb084635db29a123bfe32b37a2149dafcad6fe725d755afeefd17d1c66fdafedf4d32531950b35d5d57074073bd1173285de5db9aba2b06fd10efbfd6e992ece2c17d5dc704a1ed67fc831e971f94db72ea7f01d0d0c37d792cc1b0cd16c5bc751359c16899223efd1ac09c30c27bf3d916f2918d6557e4bf0a841e0f517d7cc6c6af73534d617e75323c703ffa5e6445c882e944537c4e8cf5b121902d47b889c48bddc4372886ecfd702acae4de45f717e665774f648f8a2cf3aee42e98feb88cf1b2d885b51d805ce5709008e68b40b574d613f63dc963df911a586e137c6b5ba1638b0776f2b7cdc5674963d8ab1a0a9183f010bcc1d2fe58d5ac075d01c813a4e8cc667cf3f82b2f1651829cb64d5214ae32a04dc55b8c481afe61e89452fd96b0ac0ddba6d36ce70d14474e12b9940c0833daecd2bd41277a9d8082b1037712278761baf18ffbbc955d6ff4bb2c7a237f1cfc7106cb5cb00d401061ee031ec68ce0e36b373421936a9805009530cfbacffdbbeb72ba03dacf3b48e598f45f7c4170cee0c5e9796974172a200d765c0f5cb86a6a3389601b6a6549d5305906e909e0e6c479b7865b7bec8ae28ebf0cb4228c9071ff640d01a16f46bf65eed1efe2a25e9ef31dbb06117c5277ea691723223d7aefea678dae4251f549dc594d25deeab16b0f6544e84b9700ef5c3a2973cfc68aa9ca00d8ff29930d239b7dd676f99a597eaf5954e01af896b716006a11a19e9d2", 0x1000}, {&(0x7f0000001340)="8a93f043354de7ccf55ffdaff2dbd3bf50845a1f456464f6512003ef443279fe56af2111941ba40998d29357f224a1fc5a3f534387b19c67f151b695eea2c45a34351fa46f9d46ba0dd7121b70ebcf50e102a2e89eb6e8b7305ec5436834a244c0359ca7303efd27322d420a11948d9c1545e7c4ccc0de6ea2b170babc5edd6d939405daa0702def3a9d6515a47c2301c7ea279fa15481ad818c9daa4643d9679372892b237579208ce1cbbaecf7f0a24994273db3a987cd1737d57fa334e0d91d91562f9cf3ea1088a866faef9551c940dde3cb0598f94dc367a2266fff7f516767868eeb97910b60747f6ff0196b78103ca1e61531ab3643bfe390ed908cc4cf3d44981956f93022cea3753aab87d11f94947face9593e19569e618b8818cdd1f60a3b570c1a1f0c89d17a5e70af5655cb455f9c46bb4d22d7d39e2410548789b4ffc814a333d7b67e181e652e24774c9a4e486fd4726805f10216f8c6a393d190e8c171e4e5c1223a1fa3fed66b70b4917a10885bd83de8b66af1d83d68a013be1df0f0dcf850911a278b6ad55e9837e86a04255337cf262c6c2d251131ef029bec2ebd82866e154f9ad35db985f39e3df3da34778275cd8cbd8a7218972e4e3d48b59743ee7f922e43c48c02cc77715e04f9307459aa06532f0c9d282c5380e632811e0b2967dd61760f6e0a77e509262f34b6d7875c4e893d878ee7593b9227310cdc731fc9356ee4cc801f6c3d26e7026b16bfe86c6245a65173e02362b545b3e91c717e2b9c0802b51181dd67518a6718301aafb25b08f27b16ff7e3e48eefb1899532322bdbb7c6b8919a6a388383e6a3974aad4f2d067eb9f68f6af0a3cdd849656a067c703a0f4f1cb86f4172bb02e25d6da37e2252964d678d5c11fd6a30f2c2d65710f7b0e5d157a39c2df6702a4a18d43eaa248b0162d2e3092ce568ddaa16c0d45a73948dc18f56113f1a4848be5a539b6ccdb93030800fe45283be42319319eb5a21097cf1effb4ac733602147676b2913002e8002269705f0b7639a46a5d6394476b69d389c12af43ea885d3d6a0b8abf47a0cbd5248720a57925153aa2ff8143e1a442a7e7f89a3cfba64e4b5644136000aed870160f989ce7c179e5f00d07115c93f95e7c5aa643f9911b88215be41933e2e71b491d345cfd71852b0c2261027da77e29582778f7be9d5104a448967e1a04b6afb15de75e0ccd157c133a5cca29545a196273916439fbb896def95babe66642c7d0a9857eb2267073b40f5e7c1b3a088d485ce2a8d65363f55e77b8748e31a326e6a02c377de301648d464fa69ba66154452a57c2c1c9efcae14d51336aa5040a3bc8932a3da65f66fca675bf1ec7f92d97370b2d7a34c6d7ef26e876c0d016f0c869fc86b9126f2f06fc644ab578e52d68002a748767b5ef8a22d8ac0b3998ee4bbb02c902ad743555c0ecefb8f4e6a76d83b11484a6d85ca2da4c5a0fca4b74216add8e0186ffc28a3e3d36544ce798acdd86ae7d2764712b8abd6c544d5ddbe13192b4a721a2fc3ac7c9ba3094e9c7c2c76dc6bff0ccf29371f7599656206c9eebd0ab6acf5b183690dbed5c56dcb896753045ce238e717a99f071249e7b982ba89ef5cf789d7faec1b31c2c11c76ad5b71eae2523b9822eaf250f0b32fb78753c41619887dcf93790a3842c54ea34b140d8afbb548698bf2a856cad0a6067d3a02b0b90aa035534e7c9d16d79f420c2ab1a15e53098bcc4a0249811a50550aae3590897ab2789ae4637e037a6b16ea46497e2f6d36c77f3459698c5c6dbb810613d1fdd5501ccb05e7d5c30990b18445cea2d114b5bce98e13dbaa8e92566a751e644c2c6d86b769e347d637cbc3b6f6c2210ee22ce672db3513d64e45f0e3fa2ce3e02177e0a5764cf2422e175e9ee80757d3d045f0d07b577116afc6a0e4ef36cd6fbd52b7fe214c5d90de8fe08553918dc41b91ab15c5a00ec9c34d6e2c82f12181748197e8e71bb4d151dfce7f2d1ec9896daf0cedb92eae70f132d00780a041c2fba5eb5a49fa1a2b6796c439ffe23f00ee98c7131de1ecd98e2f4ab9298aed57cc0c099d30bf4bec10723c2eb751465074940e24e8083b037b031c4ca5819cc3c55b44cbc131c3fd22a325dad8d9c2f6c0ba0760166bac611eacda81ec09c15d5f837e9be42ec224f371b20e27833fee9cd2fe31a0181e7f1449346e0d78717c370b248750ea04c729206ccadb27f5079899ec7826f04f55d7a7d74956bf2eb335d51d55391fe16b64a01b71e6a175595c806f82d2000da6dbbdfc194e159781ab149b4dde4a520064193d7820007e18dc431ce5a2e7ed5a3495d1f6332c72a53417b94ff9980553973dd73b04ecd8f4f7bb945093bee0f9a62f9de29858693ba49c73b86a55d1b7be8daffc7d5d0b40cecace2379bf947f8d6e60b3f70999ebf5a01c3121dcb6b1465ab9b20c2de7d08fb424b33d38d194d3caf5f6b7a6ad3dda4c8ffb3f19cbfc1ff1b177be8f63effe5d7e2ebe1221762dd92b789eeff24b738f4e816a4fae71afc2f7ee8e770576a5c90e71443bf993cafaeeec10d83c4a8fd1254dad3e2ff51e56555e1faed6c585c2d76e899a6b1f187e2b1b006bb170b91034d0dba4f3cac0ee921e93d5ef9be9fc5451afa2ac3dd920222284b79e4aa9794b756aa8c416378d4142e7f0e6ac3767fd2961baf4e193bb83b296844dab8562fa85c8eabd2525f84bc7b9553b55d21a8a95840d6f53988820d268e8cdfa6cd8600a9c85000f1105cd85e9f02c3a81946cef0fdb6b817e5f729e334bccc99286c8ef6fd74f720e6df3b34585ceb47ca1b6e1d130a57affb4873ba32eae5b52269c0bcef2092373a1492215812f1aece6394829ee8abc2ef0f83118ff515f94e9b7c728d83d890cf1132a5bdeefe0e43ba36b6256283da1fa7b21787cced283af673e308f2709050628a53e5628b1de9ef60d56e941aaf93ba3fadfbc729b21ca8e99a04c988ec23d5904f4c262712bc1704b3b880512779a6f7e2754324e1e6898398071c69fae8b2e49a6c4a63b1da8aaec8e8827d85f6bfb4fbb596d1db75bee4e1465821d02ff865fda8c8ce54572da2076183f94cdfd41a287e708702aef70c3b46578d3f4b4f90773dd41297adc5a330ba92cdccc0d1f1c9b8171d74e1ce24b3962dbd09abbd7939fb264a80caf6b6bd75d328407df6426e0b72a02cc36f0af7ad7833db7d7ef8c277c23a516e6762fc9afebb0521084e27b7fbcd3b6609ea39dfba6484adeed768e24402029630c3186bc57cbf76ca50b34f4cae580006cc54719086e985aac884e5f4c5d86a762a4770124fbd3fbfde04ceb9302fd6d99362722e5619baab3628a43ab70f99ff84cabc1c2c568edb6f8f3e60dd6017943db9aeafab5d46f89fdf52ccbd7182dd9dd74790590999d783e21e20e350d42f6582abd7e462fb5c91afe911ff3e08fca77e980859a9b2d1b86cb8bfc45f67a42b6c56ae200825f1bd5777682f16d7f401f6661a351f317d77ebf1228eba2c552c5dbd0c063690e50070d812ea83e4c4643062d446f8b1e6d6e17ec5ee90a063533559483577c53a71d7b1b0cfc1d56cb75bce92b1cc5d7a95774f576907d77f113b5cabefcb520966dd2a7b93d68234fae7f087c24a7bd7c20c25bedd2a6f1537c09d62f6639ea20ea9003a9468636e23ef5ed9308231f964fb7fdba9e8422b331968025979c1d1d13617c0580e837b5c224b1de145294dbcb62dba24059b0672125e94acfb77c1812d6e2c7f111a4e4a531c3279baf50900279c4fe4e87806c096d9c820b97c142b6954a93ecd3034f4d416c677781d3afa9d6702d40bd6e286ac3810e48d8f5310f492dfd270767c67e3fca7c599af1de4329a9c4a15906b8c0912d0051dd21617d42654d45944db1e04e02a920cf645e0b617b9fe5042d9a5aa9884b466f127d48fba3d2a35ce527ab4c95295055bef52e05848c37eb8d1a80db35bd20d1bfdf1d35b61ff06cd8aafdbde2a68b0ad53d31ef447e085a4b6f89105bd917df7f501cd32603f982125d2ad93b5a36469d1101a2bb06757d77e65d16792a4adf13abbeccdba3d185fb527ce0823078a8200098921e4fbce087db53becafa29f23f0b6aefa2fccca366e2edde7cb4413c5c874d06a0c848f27e692cbe3a32bff65cd8df61c62184f6e924e30b9197560694a28fa1284c91596d39776f26ce032134353aec82e126dfb6bbd32b864776358fed25f65703fea14a426068398050c824efd36ff481ddcf33e32d3a96bd9aef5560825f509b5a878ba5dc9dcc49d9d5987f5d9c806e7f75cfa584da2e23e6748a9848d3f8e9c81e9f9cec162f95acaf70936ca48875fab62cad80e17e87b037a83e9e2f5da2c2b5be9e85cd7d450f9a5add4ab31dedbd54a08e75b654ca65364dee680931100d00b746b3bf5c93d689edbb8d1cafb823cc49eca3474196f022896b20b3426b2148770e08479f7ee6993f8ed3404b5cb8df30355b5c3aeea1e66f60cdc5dd75a3bef6e2ecc40de3ee2c5d461850b0e74e7fd5bd5f1a514255de8cac90dc1c65a5a7a91bbb643129347424a8030ba6a935c90f305d294e3a2097fd0098168fc33bd746d8e0bd7655fef24ea1c407be4914a285f0742490d530a0592669976d43095d3b3c50cabda2555c310bf5cdf33d6e5dd7d9e7480444caac854155cecac02cee9d396806e876fcdca69ae276d020f130e41ddbb792892f9e8db3bd16692acf006fed3fade2d064d2982680037da3370f679fec87779e1474f8663ec65203f1ebeffa38fe019b3977b395e90cdbd46cf327639248e9ace8947e1cc011a9e6a4b1e6cac8d8046267b001a7a0d6d332d8faf274cceaed2a88bcd6707e17bf53b6044fb946b63552ce21368c33f4c9d6f7b51b21bc281e44298c3e5ee9d3562665c66533d3d8459c21688a4b786b80eeeba1fa26fc3d94a9d15574bd3a215b638abca562ee2823772d60a268f03a125b66a1b934b65d71b7925b7a9ba765cf063c930cb2aeae564fcc8c7938882fb9f239f2821e48e26113a8eafec0ad1e1a8496dc974f480d170766ffe1bf2ed8aff0a0e3aa7165ef4d5fac8bc9cb913979cfc13c7345861437e352548d6123b19847f902e49c27d56b7dbfb9331b85d19ed82ac2b5443cb9d05073adf35503be34d278c09073d46722e80fc410fc69e1f6a4f30b8f1479c1dd955c5928ebc14987a39cd15e67ac4660b5990fee9fd6fe7895e8979877424930fdc5e39921249c047da85693c5709b809a881c0f9f956404d7d7affccee119bbf5cd1747cb7b988c7af3afb2087a156e35beabd3aafebad7a13662af026d9bbc7b4210e447fd867e1343baf100be2917c45d9cc1702ecdb0b5195d84a6f8c44160e4efa292ec584c1e8511506bcd00f0ab2e59390915a5955f9ae30e3d82790b9688cc9202cc54c84f4ea50cf5789648389f640079d5be9bebc7e7bb8b2edb454c51fb2c8dd34f838e71472ce76916e96783ab7af7f991f5a1a5343f3467e577c1d9f1c529e9790e0d36029b9d8d41fe9bfcf9ef4924cd7f61c116faf97abddd1ec5b65ef2723a02e7d5d7296acb0c4b0d33ea0de5022b7357a30bbe9d158e16c48732356fa354a1afa5503685ffb9e84471bd49d8e7769ff6689751cbc37236ba113cb2f9ab713971cafe138f17cac6a48a4c3408dd247e302bd9797ae17e77d6e6c0527481d2edb09b29d67ced5ac645371881625ebcda3418927438b6f37be5e59428f464f7a4a86b357f40cf17086aec224d8b66427fb2", 0x1000}, {&(0x7f0000002340)="2443129c1214b9a4b17595938000940a0a7b1722dcebfc89cc2327b7520cf307fa1d9b0e769842ccf0b4e81a028c811c71e9a093d7a7cb96d4f2a256bf217dfadb96bf65b5", 0x45}], 0x3, 0x14) flock(r1, 0x8) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4b4d5511f68597e9b80355e9bc1c0a06f3956f29a03eb300d0dffb495001e44d75d8146fa2c15b1d324e795fd8105881ab086a5a449ae8ebc3d5711faa50495203404dbc4b654a3a9ed976be57890d20e3e2422bb71e28e698d522121f4fc706fbdbf8323f3fc973bb2840a051339cee40b83a97274f95ca87454150db815e260042fd958f650a27622ecdf9f889717f62bcebb8cee1b103f917717e0123a4d9fcc0403be9e72e2164f921e7864a8766fff01900fb0e50e62ef5c3db5f19c7", 0xbf) r1 = semget$private(0x0, 0x3, 0x23) sendto$inet(r0, &(0x7f00000000c0)="a257a794a08bca1156da6ff5b726c763f8f991c73106ab70a8b480d2c58a1d55a3087c80ebdbe5b724b6b57ee15cd7455334f5ff5f542617fe4965822109959a6889bd60937b47a4d37f606f7842a3c29ae73b86d3add12d58af79a0efcf45df9c8445cc8ed488c4bbd7291d984c6100d601c752adb1e83c5f4d553f67bedde61d5e23e52c73387dd977b1cffe84123ad27da413cdfe7c106f3264528e2a43c6df00f6d876aacf5ec9dce0e1e8fd3de3ec5f8b76bb74daaec5fc2ea52ad3c96df60f1efda4ce4267bd4fea4ee15988b674b03be0de6f9bb22e05d65da1db72ddf78fb1f10a858f24ce8ccba1dc04", 0xee, 0x400, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4004004, 0xffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x112) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13ec075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0440412ccc725b94733ed0095bf264134c961c", 0x2f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001080)=0xffffffffffffff09) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001040)=0xf3) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x7f}, 0x10) close(r2) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/179, 0xb3}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x80002000, 0x803) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() lseek(r1, 0x0, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x8) open(&(0x7f00000007c0)='./bus\x00', 0x500, 0x8) getdents(r2, &(0x7f0000000040)=""/19, 0x3c0) open(&(0x7f0000000800)='./bus/file0\x00', 0x0, 0x3) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="81ec3dda7ec60f534c4af6c2c97bf4dce8c89b588edcbdbe850700f7b63b2e146d85d61c543faf7a7b0a503085c5686a7348dbb846c28d3c17a199bc0fcbeb42e5c743e337344e4f62cf0df822b43c6c0655e1ae3719167d0a2eb0f186e210", 0x5f}, {&(0x7f0000000180)="dd14ab56dd89ea03a5c4de999c01940d0b983920c5bd6c26c02856b4d806bb431b44037d14aa0c267eb9a0d2ae62c94972a9211c9e59a21adc761b5809f19f3fb4eee02f92da987a6af71b2b202f9722b53ccbeda223e84cdb12d53db0882e1b115ce5755afed2f4ba2c84d26c7dcb7e6f33a2432dd6538d8236a9b99f1a45003c4e17f2620c0a69df52f72c3e94ed9914d5c5c5abf2a6c716962cd9789a7e4db2de7d8e3b3d13b31dade1ee24ff4b7d760afea57e625f3f52f1e065896a752a958b0c77f7bf4b062372e057ce06bc391cab0ff7956f9cf8042bc6442b1e5f702cdee0f946bcd03ff421d4d8c50cedbe79b62b3a32f3392f20f2a3c6", 0xfc}, {&(0x7f0000000280)="e40effd00bd736", 0x7}, {&(0x7f00000002c0)="10da4eff9aafaf7ecd419860a0ad33205542e289396255593c30d4933117f4cea79cd7c0ad847692d78445a9e11c68bbf2f871dc0a542e5cbe403d65b6109a2602a902b45070c178d0c98245bf56f28ef7480f8b432d4a59ab8e31b5bd25728d01d31671c16e037b3ad0e0dc30460795d3f2a12af7a69cb81432067daf61fee46709e047a31d3a34faa780c0de64726d40ac823914162087ddf9b8821e543dbbd5d0df21d45866b1564bcac50620c44b9553198189", 0xb5}, {&(0x7f0000000380)="fd5da0e0786f5d32181515c4f57dcfdd904a71152b1f5c2e38a80a5846cd06989fd84fb872400fe1cb074eaebf2d8c7726869c0c65cf73a4cb22f63846f92b98f77d3b8d7e3e2ff2ea6d97a3e669a23c9ddc8dca5c3ec26e6c4b09636d2086ccd20cf112dcaafe63a51bab4cfc813e0ea0febd10abd3b0b1de73881aa675c859c90cd3940cb02a60dda634dde25f36dc94d856bb70e5c18cace5b907d54d4dd52427a60c2fc3fcb66d91e4111f5038e293cc53ee22e3e69ae4b5ac1d2c048a477e", 0xc1}, {&(0x7f0000000480)="e957c5c036a5a104f4401846d931d15f1fca3e7400c013d1e6e3d12814293a5b5959cf69886bccb1d136cc5d53cb9bdb6a6a2f509013806850ef6ac396cba5c898fadaf1d068bf974c085c4f64418b763305f194dbd2b5300af5b91ef582ad7e1f94ffaf2665e69f45e0e2dc5d6584415f3957a60ea57fe82d0cdf6bf5b4c2da2019ec2086b946f583c3", 0x8a}, {&(0x7f0000000540)="9cfb9dedbe9020d34ff6011910ff2e4914d34d156361354ec31a0f1fa73c31dbc9a260afd4af292ae946c9ab6dae1dee994579e1ebc7d285b638940765ee7f85043fc6ce3cd11c03a4a4d5e5c76d36ac9faf8d7ee79bd167fbe453b784cb1b17bc8846b963e352f94f1a1d7475aa7512685f850616b28d37bc765aa1a39761ccc462c6a75113b7b8a782ab58229dd7861796886fbaf040", 0x97}], 0x7, &(0x7f0000000680)=[{0xc8, 0xffff, 0x400, "4be7c6b298f70fdf1b9078eb85815801ddf73024a78541d7536ba49376a8d60f9f8fade37292b73ee9c071816abe3ad832ea599ebc19584d442ab4c676438be292013f5ba89ffbb56568c0d515e8a2959cf42d76eec6534194bd36b6bf7ac8fae4648273a03ad0e29f856d94377d730d4bf0a936e914eb7fe9ee8f79bb2afe6c72919add591b61dd263fdc092a8214a1beb67b30789806f638e5d4a38ba6ab49549092f57bef7e8d33fee5fcc192be05fd2e"}], 0xc8}, 0x4) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) recvfrom(r1, &(0x7f0000000040)=""/145, 0x91, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) flock(r0, 0x7) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="053e37", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:07 executing program 0: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x42) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:07 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)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x80, 0x4, 0x52, "4a936c21b7ffc4f86041bf029c418d6ce14ef864", 0x2, 0x101}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1) 16:00:07 executing program 0: setuid(0xee01) setrlimit(0x3, &(0x7f0000000000)={0x7, 0xfffd}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a6655dec368aebf3f000000000000000000000000000000000000000000000000"], &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) r4 = shmget(0x1, 0x2000, 0x51, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x100000000005, 0x0, &(0x7f0000000500)) 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./control\x00', &(0x7f00000000c0)={{0x59f, 0x7}, {0xef, 0x8001}}, 0x2) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0x0, 0xf6, 0x4, r1}) 16:00:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0xf59, "a41fcaa6da0000000c000000000000008000", 0x0, 0x80000000000}) 16:00:08 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) msgget(0x2, 0x111) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() poll(&(0x7f0000000000)=[{r1}, {r0, 0xe0}, {r0, 0x125}], 0x3, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0xd0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/159) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x80000001, 0x1, 0x844}, 0xc) fcntl$setown(r3, 0x6, r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x27) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x2, 0x9, 0x9}, 0x8, [0x3, 0xd0a, 0x400, 0x6, 0x3, 0x1, 0x275, 0x20000000]}, 0x3c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x1f) r4 = msgget(0x2, 0x404) msgsnd(r4, &(0x7f00000002c0)={0x3, "bde9f5a73287c4b9b5e1456fa21775a95d371859d6d800f66afa90fedc98b5231396fd747846d933f5a65a878d974fc767e16a230ddd8a509e8a8f7d3795e7b3222c535a5ee07f6992a3bc5d1290964b661c8dba6f66e6574e3ed17c339908593c4e93418ccaf0d5877b49d6e56145a643bab05c37dcf3cd2b7dcddd372c35aef150580f19a672d666e8abdd7b09eac6e17c3ed9455b802db76adb040d0b5290e08f4796700f82a7a456a94ae01df4d77a3e63c2a8073182b7bf765023f8c09a5c56fc16eda5803316a55b0280aece40181d8cb4b22c0c80ab8f4c573735ba0762f6f2318444d619bc3bc83ed819cddb3742f0ef6eeb397da19d3b915241476537f8f591d0992d4b2089ed471abb9deddb65287da2edd180ab2311f6c1dfafa9cda41d670c07c15d3b9af2999c3f4f42d8fc034adad0b3e6dcd1eaf8cbeb6adcbcf29196b0c2ab18b41c0d3109280d4f0c897471132921486f2d0a604470a4a85648ab648c4306e200963efd2d07c323244b6a7b5efe114854a60a275fbf661c19ce0ded42839beaee0a6642042689a6ada23bd3367154d5b7409521f484bf7e283ac1b943c52749f1da6d536e1d24601fbccf80e54559cbe936b53aad1235b06f0926cb25d773cf6f076fced333cba2c0eaeb738551abff0b9fb396956a0bb3d5b53acce5bcb141292629c3e203c8dd9d6d4e8f9305f01a93a5bfd03e69b2d4bfd31cd9d743ba067855cdbe93ac3d7b235b5a0d45fb254b7ecaf1bcd5d9039bb66e7d02b8cbacf2993e6db4830aacf8cefc7093da8ec5765c5cced2eb0a952c258e5c1be501e7f468d8c1402a70a2cffd0155ee91171925bf22ec310b0d4eca380130a7f8d8e2d629b59dac78ba1a01df6ea2823c8d3a70dd91941a95e22bd6ba21bfe3c2373106eeae2e97bfaf86cefe84f21bcbccd439747e889dd8ecd9acd200fc99b4b5dbe678739da7b28bd0259bb6f4311f291d7587c356a1ed767660aeb2fd5b4ad51be147330c9a9cf3b9786b1f655da818a49e4c3ce4a6fa09e2bcf219fa0519f72812e8b67d2f9f8031ec30148f802866ea69ab052b36ce3594a96ce404be9f15ad94703def9fee33402c122396c5e008c572c6eea6f1b6544799d11f7247b3c62f3cf0dacd716aa4191cb843222f2ec44c5881e696a4ea3e110eefc12df4d7b0a781b1249aa7ebb8e6cc6f167dcb061f7f8991a369138172d5dac7f3922588be6239aeac6907eca8fa2930607ed394ca588dfa3aab5e8c2763e7a5fcd6ae8afeeb750bcf2b305ae52504d2bd6b9ab3751e0dd8d9a7f983298c43c0901ba2dd76e5885682af92c5e63be635467110c2d5fd4b1483d3e2185634266e461a8174260c1e0bc5c084a9b19a9bab182e5c5a5b1d6f88515a6c59030fd246780da8e1430393a9b27fe8cd84af8f5e2dec30766eccdf527dd872b35fff5a26f2ced2454fafdb4319599953f295b3653b65e904f9e096ca25789db223e4b03539eebb9c53d8357935bd792482f60884bd93f7995ec53adba47062dc7558efd2f31007ece006767eaaaa78a8b21bae7c3d51c0fac8cb3b2671f4d9119d8ca5a08cef550ec126f7de5f62fdc0bfedf8362201d721ad09e1039f693fe0f044b197ad62379e40bcf2cc68ef2f68382032e4168fb03c4f7447d2daa1163bef124a922ed9519c9b6987e69919d16925f88945167eacbaf79ba5ab43b3bb9f13b173e766ed6ae8a5ac2700b12f4c9c3258139510c9570eaf96e9b0a0e05666d48854bc6bfbf0938c620c1eb6e91a1be0d10d563993d875b57d7811314f58d5a730828f5ac7a0e652554552f0258bfd83859a101b23eefc63c5379f9aba4610ca5343666397b0bf1fda28c9d7c015916b9b4fd09b9697d441f224725ddcb883073ee9217ec2adeec170aef159d310e30e6288046273386dd649b27ba9e178ad3c5c889380fcf1d6a75c3b791610e20d51ca9fc93651cf5ed433ece6855019510858bf18a869b49d51eafabbd111d4e4fa0dfdf5b9dd91fbeb993ed8620cd96d79470ff4110b6761e4d1266b6d828dcf21bb816010fae0701b24fb2a4fad9b433f00c07cd73b076b1c304a52144aa0639a3de1d4663982354033a662ac0fbc73ff1afe106bbf5356fa24a2b9dbd13a3b8bd85a122806af66b29a3be5c5b06c43a724929d72db714f5b3dd3fac1c3153e108d65c8016a8a76e49d6ac826d33de231aaf3e12b9c98140881d0fc5f1e63f7ab65fe5c95bff10cdd8f627924431918a03ee2c8de4478dad7d59bd6f246a93c32969c170eaf391bbaa0c32ccacb876fe268897ad234b9871db28dcbd443346b43f0c2c3f96a00eab73e2761f1b4c306f20200d8b7f2ee233609ad21a4ff759b4810dd7cab9f0312638bc59e2b33ee4a3ce9dff105c1c971026117e982dbb58c8828c44c45d205302c20f7976046932a5cc75b0d506608a19613035b8d4c6e5a313736e37daf5db574fe34eabb542b91a84cd48f379dd8c3f132000e51db78f59332fe15a01cfba2ca41f67d5bf20c294ed66a89eb79a24bcf3980d4fe971a923c3169a81c1e9569eb00e916ae7c6329f08374cbb66c5330220c9e1bf8726f6f3a453f04ab83ab47abf23171ddb685387fff226a5886537e6ee9ad19623e5ffaeaae951b5cb6b92d5850e7cd264a1c506cb426f7deaf958b7000f3b45155c80af47d78a49ec0311d4d545128861b54febf8657255ba92920c5df08fe2106452ea142d39c6f4ec730165b7b0bfe5c827cd931315b3e588dc483127d1e723c17fcacc5ee41643e2fa0bbb4dcc1cafb89f2e810bc444836a8ad8c68990ea84354e5f4fb90925f1fc5dcd582fa88aba79e76b3f04fde4c324dae9f6fb905fc9039259ea5428e6cc899c35c300b631b2b49f13ca3260f20087ee074f1ad64ffe8c12de5cf367b83cbeabe6fcb64cf8299db5992fdad40e42389b2993552fe614fe0fe66d158db0538a19463c86e4a2bb5e66f893956abc3fed9a56c4dab0d4217f11110da114a7007ec0618a9cf73c9cf82061e7c4c07f7ce06146b2b4aa8913b892cddd27d276269257a28dac819878e37fab5e85fa44136d4399e1d51b146e913ff63bee3ede54db506af27582c423b1fe66c840ab1e0e7299f05b2316e51a799b4137649400b77744865463e47eaf9abfa643540c0761ec64c52497fb104fe67cce3abd4b5ae492160ebb4ca8ac36b4946e7f5d448854e43fce682a49e872142e686906dfb7e5044b03a650ee539eada760f7e96475036399b2474198d3ed1b7d11901f06ce22538ab006b880daa92121df540dd87e18c6d80d17326f21cf0f30c91c9e02bf041d9feb1ce1f0e528ce1884a3b618f78ddfc92c763d7c026a4aa7aa1874ef7c8bea1a4e663cb06ff4f4140e77b64fdc41352bc40997ecd0ae461bf38872569268d37f1145442f924f56579b0529d3493b5994786c6f6c18cf6fe723ff4ec0a27ec7e7f2bd08f2e67cc2293fe85283b7339cb24f05d41bb6ba1350994029f6767991582efec7f58b86ef80569396d27efa003e54858fa909cb203a078dddadf80a73b13a1a47105cc58fd26533bd12f5ed86ae63ff3b2ec91099aeb88ba9143974c7e5957628da2fb099d1c18b8ecac540c14c8c3b884802151e7863bfdc0fb867fd6f54f0135e389c8c3a0e2d54538a38bd3c514997a3051ff77071985d33da6a7694202cbfcd299ba67a6fde1a82d5d3df0786d6ad31b9e8bb17f2d8ccacd5712a158c2d2c6f2eb6f95e71dc7976eff469f159594c7caeec17c260f1ef7e8c8aed1c288a4680167e63ef4bce6c8098daf40d0276752a34905f3cb4b082da36d3449fc10f4112276726588ac969faf090191eacdd7ddd14659dd326e10d099426040e3cebfd10b8beea85485e10997356ead81ad3a941194429ad5d8e760cf90141a2bbf1172821fd4adb988d7821b1655e1da31f255b7efe05760e43728b67c14de1a0e9820f527b0ef076f936b712bc1eb830c89d0df4994beb09361f8f723c8547a0e02ff6e79cd4b4cbc7cbd36194ccc293ecfb23ae2f095a74bb78bf482c4ebbe79de243d9c9a455ffcedce588beaa34fc4a66a84f3dca0ee376bdd267da2ee2bdd7c500d067802c0fdc4d41a0391aec5ccdc6005c3a341afe80d337a9438f29f811ea2725d01df7267eda5d875362fa336ae9785f25bf2cfbe9c11b84b66aef19e4776a5302a8d3e07ac97a68169c71060e7b537c621ed0710fa8d676eaaa5784d98dddd208799c4aed20d95ac951d807c4c8cdcefedade1dbaa4a2f246c5fc1d6f033b907f9bc4a27761bf4852a5ba1f2b6d3ff781e46edad75e1aa0894d40daac020bc83117356e60d729cf04838cf784f548c975db984090efad30a4143db6f8be1884d419a28ea0089e79727ad9dd209929c217d6dc329965c3ede555f6ecdafd47f92df17e9e21ce7eacdecaa2ab22ccab5463686ce198e3165a50944fab15249658d91f9b9a723173132926ab2e361fc725eedff3ebebebf5a9ada86fdc702c0e9ce874423852e46d60567fd0639fb4ff371d409f9f73b2a4c7fde78316e3281303f5902f0b066ca6ff63bde1c5c72631431e1a9bbcbd17aefb822c18ae327daa1a65c080acea7698dae0dbf3b0c1562cc9f9daea9e3a5bbd6447e58a525e54ef4c22de16ac7a3b4d8df643d862929947dbefac5075355198829ce266c9604d94a71dea6f2834d25eaab997fa2e4889166166144e166b7a6b5fd302c078e495bdf7a40b13f6512a63042b8c2f115049d75cbe717720f4bd01afcb2536daf458bb271ce36f69aacb27294c02f90602367c45fea40fb200bd364feac06b9c3d321f266363df56185ff5d26918c5083813193fa4c428c1aa01a3bfa870c79b4e3cf753fa939bbba7cf4d9a66703c5cd793ca2d9632f90db1023c89bf12677e45d39eb8eb73306e7c594b537232d3dd8d9b6740ce048395b8d8c4712e567bc98ad7f698d33a2a77fa0eb7e8166e88e66432d9e45e70cf1180222fdc5a0ad4159ae87bfce7f0f1596887e300c73218e54bc6a404fb5fd9f07d95cff3e8d56dcce9fcfc4a74c39ccb4ebfb9af2f0df87534b3ba06b5ee5b6ed11b594955112cd3ac266b2eeaf26f2b4734c524b1ab0a9541b264bcc28218deab042ca9ca17999e149bea46f87323fe82a3f554458534524834404d0b7bbe46b7c56ba0769cdda5081dfebd5d240270892a8c3ac377b7e09175fb95020ba46045b590a9e696cfcdc650a7fd495752c8da388b262a825de83477ff1f2ad6c635216bad32e05d5d074a1f9ce82f14c12acc2faf0b5461cd8a3af13802214854d94182b39be7b1ddf90223f44050699ef5d72bfbfd97c974a1e941fdd578d7161653efa86580764af90262cfb26890b911f5ed92865c3a7e63da8a2f994d7780750c0d5fe0f85a590c1d5ecaa9a51a6ae06d148533b1da9b24f31b400a65107049e2edab4bcb47bc2af2eece2fc7469b45e579e63a2558d1fe29d8e05509c5809986f4990d0a3c0d58ea20fe979ae92e8319e88212fda28a3c275c67d9f348e869402b368246bc4ea4afeceb6e276aa3f3191670254860bb262e2e8f64c1ab4a7deaf48a5f4d83e09c864f6daf9015f2059aa8b9bc2615a810179dad567ec0784775dbd8465b516d5240ef9f0bf29a3070f04894f935e9536f3dc6658b9c3ec6c1e8026f99cbcffdfacc5a179b75f09e6d3937651cb4bcca160c1b53a914892b48f77aeb947e6f64b2ded0a5e8791492cdd5a17a1ed5bcd3129ccc9065e5519e6a2432774198b3b8c44779430b0c8dd5fcde576"}, 0x1008, 0x800) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001300)="5fce9a423449f987a48aad5c1ba542e105dccc32ca086582b6805464044f96e6ce6a5d5d845fb1ee9216a05604f2321491f9e25e9f764e99c18e9dc7af85b7f64291", 0x42) connect$inet6(r3, &(0x7f0000001380)={0x18, 0x0, 0x7ff, 0x4}, 0xc) r5 = socket$unix(0x1, 0x1, 0x0) shutdown(r3, 0x3) readv(r5, &(0x7f0000002580)=[{&(0x7f00000013c0)=""/61, 0x3d}, {&(0x7f0000001400)=""/60, 0x3c}, {&(0x7f0000001440)=""/30, 0x1e}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/175, 0xaf}, {&(0x7f0000002540)=""/1, 0x1}], 0x6) r6 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000002600)={0x1, 0x4000000}) bind$inet(r3, &(0x7f0000002640)={0x2, 0x0}, 0xc) r7 = dup(r3) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000002680), &(0x7f00000026c0)=0x10) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000002700)) ioctl$TIOCCDTR(r3, 0x20007478) pwritev(r6, &(0x7f0000002a40)=[{&(0x7f0000002740)}, {&(0x7f0000002780)="50ff24d1e875fb52f3d7d0edf7d67facf2d0a6aa5ec59f1005647f54d30832d7f2bbd59a85e090a8ba28ab36d38f7063f134fc6702af6714afdba982f3ea7ea47db04524546a0ae1d8e458380627f792e1bed1dea0714c44595ad4c7a14622689aae7e7b8aefee4bc752e18637e303cee472fe7ca5d864bcd237807a103433d829719403c0e75abda40366dfbcb2903cbe7fec1fc0f26320d86ca1a34539271ef54153ba3ea0eb681217c3139bc8a0c91456dfa0c9a4476c38ab6f20", 0xbc}, {&(0x7f0000002840)="e678f3f99200b8cec85f7516b84922e141a876d78aec7e159c90c57842e9878c9e9e25affb04a0cde7c2a43dfa1f1e397b540fe3178646d096cf99ba1610a4ddd1ae164e1ce905ee4ae98054e07d1455e34d9892d8616023b599d9cd1c1be5e0de338319d387b9dd41fe6131b17ea0d2383648d5bc3cc80805c24663377a4b24a113b9125c34e7257335ec9e27eb6b35782f5f3b4760e783651a7bbe9a98d5c239c62ab758832a1fa85ffe9db6cd7e135433a31401320b44534f16e8c854a14060524424ed0ebb78bac1c569950c0a1792779fbf2ec54e85216c2aba5c224eecfd0597802f91508f0979dd5fb9", 0xed}, {&(0x7f0000002940)="6034bd6deb0b26c5e8bd796b0888645d766f876248bbf5a6da2cdd2d0245f31db0e8938242639c2cf7069c6f528308412b9e41a2c73aa331177849c0b39b529b57461933be806b5f5d9f23dd23b2f2e675a74ef9d9164d8ba3c7e7d4c30c1c23ce6a20bd5c5e16a3020521c9fde6e855dfb2540db230798a3317069e46afc8c4ddea2878b51620e723e8c18d7385a13b1e2fe1b09b66d9fce6c0f9aa4273d142dbe549cf84d42d065afb7409f1c895288678543124bc5b39773ceb68b6711881b4096dd5161e223a240cdf5270bfff550610093d9ae2c2", 0xd7}], 0x4, 0x0) fcntl$setflags(r3, 0x2, 0x1) 16:00:08 executing program 0: mprotect(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3, 0x208) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/253) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x12, 0x0, 0x7) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) setsockopt(r0, 0xff, 0x1, &(0x7f0000000280)="c27090989ad4715f6cd47274623778eb52bcfacb87efc37e5eb9c34f3708d830fa039cc264b3bd142ddf03781bda1220c72afd5689def93045151af8904888ce3b67630399247d56e407a9c825bbac92be1d902d13f837e23670cc7f7a0fbbe750a2f1f13465b98ac377f0db505486061d78751f0b2c9384df10d3500907849b52f6b53723405dd0fb6338853d90d11091378b4ee5c67a63eac77644df33c7077c6618eba7abe00fc2e90515349233c9b603ddf47f0424fb1c344ad9c460fb964753a8f9732ff84bc086f4e60005717f1350671523b46c041f4dc0a4236654442cec85860e5a11c399da733f", 0xec) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x10) fchmod(r0, 0x0) fchmod(r0, 0x0) write(r0, &(0x7f0000000000)="36b8e01180a3e643f86b6c25d9057851de8d02f23083d7e63b6a36924410201ff65c9fff201ad39d0db7d114c82a6e9f408954d0115501e005af1d31817e776e6f7af9d0523f3108072db67a9533ea05f23a3a5da9c8de938540486bdf927d9bf8d8c760261a8cf878ebb932ea22d144ccb9985089e53eeeb5b105daa8e0dbe1f1797f8f0699ad64cc3b626c1217d63d1d04e3cda03452c31e4a5e9b8a4e722f15958087d149cbcf2bf197ced82056a5b90ef03089650c48a37c3cc66bc867d20afe484fb2250eb7", 0xc8) r1 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r5, &(0x7f00000017c0)=[{&(0x7f0000000180)="07c4cc2d03a2b53dc3cbd1cc3b2443acd9655029c8239dffba39a9fadd7a1625dea278e70143db12f9ee402841aa7ea3bd6ebbd96408e9da58a075554f6e4d819d068cf072f6b99d210e880ea2a0843abb2a5fa63dbacdc6b0c24dfdb6bad5a5df6f2ed8ff694bcaedc85d67b321559a3dfed62f516d8d2a88c7b9a7430bbb58dfd7d5ed5a33e5c543f9e945a3de9972e3b22f6bf3505879380b57ce5d526f486ca3741ea4f82b85ac6eecae79fc57e68b9f58e353f34f3c0045e63d1949311f17caafda64478642f9def29ab22a", 0xce}, {&(0x7f0000000280)="1296ac40bc7cf52e0a3769f7a09df0b7ebbaca42b938061f0764", 0x1a}, {&(0x7f00000002c0)="71058577ff9448c428c04f836da4584321c834085f700d0c911866d6a30d849e7f87f837c64b70297e6924c86e2b9d487eddb006c5fb53810c5386c78cbbc24879e2", 0x42}, {&(0x7f0000000340)="44544198c733650b8cb20fda87eca363adda2b5ce6c1f2fe1a8edce8a46c7c10cae18f0923a8db730877c51384c421bd0d2df03995fd69a35e7e59a1199e4adb53b105e29da97acb509736f93cd6a8356874618ead21e566b8c75ddf586696a8eab585a18506cd4dba57f9df7a7793d061ec72c8c7e8b30428219c8477509a5aefb4d8e33177e6a8495741daea6bcce7c3c2e670eb34d80c466333d529970283e1c48618ca0fb27643239869275ccb17715520975de6a78ac670914d02bcf24d26dd5a8f762323ea3221b3943523d0d69b1f973658d6e403f476a20ef0f4269f2e482d6336d275c7d397e9abc82b74738cb6389050732310beddc2573600c8f7fb7bb223284295ac1fbc7460965cd72f7aef8cfcd8cd73b261df20ee30c9801bc4c193f374dc08cd1cc163abef6938aa136d97ccccee79a8af2cbb72ece9154a8630caeff3cfa66481d9947f80bc1732dd978d17db8beaa30cfa15dab6ab918299715e3ce64d973bb62714df7c5ef2871be06e22c3938edbf05adb339ba4d6390d1bba39788936b0bbe3f74263e67e725a5800a2d0f9d54d5c6bacdb18e942fc39315010f9b2ee804f521e8bb4006defde15aa4c5cc3f9f81a21bd0a4cda8c370bc1ae99d0693e76e819e0dabaa53111f21f08df3ce50fd1642e789a20d47bb32a8e6ed3369dbc221c3ea7c126baa3000475ce705c14c40f7afed090c5dac121b349332dbf5bab8d085e7bb20e21ba9239b4b4b8422fa7162b612e79e60e5b6b783f184d4b5c3a170ba500e9233829f029d052ab594b801651ba41eba3262f831a3ceb00f1945da545f8ab9922f3ae119e073d1e76ba5c6227c95377a4cbcb5b861e30544b419776551bd49dc6590e3f5cc5ce45fdd84bb1c9930fb94bf96fbd68abea92ca9f079653b56d5ff8bc61e467fd555036e22c952f158410e0adc1d224603b9d4b4ac525e59364e9b1c01eab719abffd32de18a647ad3177f14ba957a564b62f522910b34f14013881dfaaed247e8a7582846e6698859d572a55ff20c5ca023a56228e5829a5096306ecbc3f7610ff59080faa03855013d059293e85c58b8e98800f8b07331267f7ed91f23277d3e1911466e572fe9aac7d6f016fe17093442bdc661ad937dff6649cb6e4f78a10757023305f2f8dadb4f1dd49d857385733897ecf1253ad3b6509161799bc3a52cd3b7415a51c83084fe19aebeaaa8c502a65600c677b1f9b2ae9d37bfa464a131a0821bef4f956760a05674775d201efb9422106a567722d3efe2284a3822aff78b6804447b6c30f285a490e07e71531ed481fdd46ad6fc39405ccf7e09e6ab177172835edd11ffb6d1b944342b81ccfd7a64ac91acece5b8caed6e4d2c53714867ac3e005010d2b489ddc5819b709deb703feb835294a8fc7003ea9c75a79c66dd2332b70eac3d681224c48e9f671c621f80bf690f956a4dbc8d1c6191d9b6fd8ea5c7908a629f01db3d179c8fef4256db1fa53ddcd8bde746623a113620179728010eb387e08b07a1639186a0f86f9e3ac0ee0537c6d356fdbab8149ddcd06c8909e43df8c517ecb2be4d8394c056d808d961fa2ad7affba5e03547e245f41096d95072293dd4e1410f72fe77385626066645cd6ff9e575f2d3d90389fa2539b128da11cf722b419e1255107bebf15006a4bdeea8dae6ea84a4df720a6ef524f64037b3f6e76c23a39d0975366bc9a05c358c0ac43edf4983475a2829f7dea14d57f957ae461de15d7a845a13b7121a65119ca7759b67b8b41593e3c80b55e2fede52a4d643ece9fa8aeff7cebbab563b91df951567d28bf32e26bf35a9130c353d7249dd7a7881bcd137b1dbe81519e2b146d2d57ba2a289f937b67ed7c7e9aef3669ba755229359fbb23c2d92c03b3c9a39e44612412138003f658e01f8552ebbcb8e4d8cd8105c904ea070e695b9f48a02a4b129fb975b8bcd70ab020e6fe95f47c92a147267d2a5f7336eeb7a46ce5d4b0e15a72d3b2b1c6dc277283fad38497c48b64ad53483d7716e770f6d6dd1ae29ff5ca3287be30f9be0e41118d51747ff0fa6d95fe50423637a2acf719b8af706af75e09a0ab0eb5cade9d7ad7a326824db902b9f8f9ff7bea75838f362d36db25fced12a0dd375c4cc7cc3ae9d8279661813a68ded5d44f612652b1a3a74fca2cd8bc28d3d36ba08e9ee79c32cc8cef0bca7051ea4354762523102a68d60d1df1f26b333336f2b1e64055d307cc620c1a6e3a8303c705f7ac3370cb338198a76b9204041a2a7349837d3b9f9ad6e7f514880838a53460c9ececc9a6407e5ee24cb23a7da84ad78f1e07a27e4146fbc2a8d17403bc6d473285d5ffd68d98f9e8d14a1e7fbc8da0cb73d538672a257cd10c2ee90aeceaecc930ebad6b67a7e265ea41f99a1d2ef4bfc1f4b477bf677c5dc12c4748feb3a308320b13af911ae894229d756c505c5397b45b02ee00874db793fdd4ac1db0a33e9d3e6300da3d0882584d575919263690b38917d72b49bad8f81c1fa22b810289630a86e23b54230680ee2fa8112922cc700715a40107aaca0a9a4e7e630ca303f3f55b82a2f5254c9c4fb864ea1eb8f6f9c5a1fb3e3d55a398d5544a480bde375321b2777a59e62c837325b60e442144342de9cefb2167c3f4cfd1d3a4c2d873c56f37f10254f4e0466b0630f7d817ccbc477df96a9455827f2459c299765e52addd89f41d6c5a68ef008c9e2c5b00c39972527d707cce62a2469d47b55b49c48d4c023b1af3c91b166e53fc1e6dede221110b32be53639a49c20e7b9fe632dec6d05d10170707a7a8d4cb00beb76f7a12e32cfaad270e6526c3e59bea7abcc6cea213a65ae65bfd98ed70a85fce7780650fc25ed45fd4cd0ebdfaaba2579d4d772480eeb5452c5acdc24ea7605b7bc197a51b1433afd31401ee832df954605a6e1cfe2f5cb17815c268a3ef2a71c26ee191703225c97772059e09b05de99aa26c7c54d72875197ba085e7f42780672bff1f5c9c50a1ef47aebddb048be294826b86df8c754aec939bb1f8a5a710626712ad0c69bd8e43ffabb7bcf0734c4f3cefcd71e6d077b14774ea578df98b28449303b091c07f7875d72a838f663252adf7093e86ff09243af5a74bb77129a5cc41c9eb9c1201e9dda41ea7f8307f36dacfeab74bb11c35b04d8340b7c5777650e6694e9f5613cab0781dd7886d06e9f55012b9b992a710dfaf4543a1298a462f9c060a3dccd7b8682c81f85d924c98a86c127b2a05b6c4be0f085717d996165f422c9c3f5632a3ed86140b4d5a0363aecdab54ad2e1c43f6b2765bd38a4ceb14b6710bffb7aa680b129715c1a0cdb05fad45914a6f2e4cd0bf5df822d694794e2c83547f21e24d1197bf2713762a0acb35860297f073a87035dd66ed2eaeae048a812be0942015f62dea2f5bb24b13565d6d2fae5ee2dadf4f631ca70f2c43480190c8b024261b491dc934a099d8c27b66457a2aeaa7acfce8fce191d4877687dae0d839a766cc180ac77af07a4a9d6b3b79bbeef106e22f48aa4f9ed1474bf3224de421e0079eb4d4a746d92e23c9232d6f5d6b0cb17bbab004bc03e36dc98267a28f2a366109b2264c8cf8fd724ed47b9e42243195f3ced77f7e17ca802fb9b977443a7d69510d811e83f7fd0b74dd2fa03db3475ed94cc15215ca04c97d7691f9a502d43c816ab99712454e4613bab7c91865e612a800f98340758f184e156e70a466aa44fb5a8dba089a7974e2f172ac7209c54d3d1ad3e666886ef1eba270509a3647c488a95eb90b5f418e081d2189b188910c35d75fd1d95acd74baf5e7cd9f5577d655e07e58147a90aacfafc45668f1253da1bbcf05be5c200003c19bc2e1caccdaee5abac4006c73680ae20eb96c4e8393f968ca026c2100dcb2af1848e2787d34068de7059bc3eb20843bc19334b499914e139f2b343f6556685c27de001eeb852653e533942236361bc18ca5298f335a9bff597204fe21a23e909e673b54261a7297ec7e78ae97015bffa471c3f656b3199e91c1d6486e735c5a467e4093c6110e526999da82d0edbece884bb238aae41c30affc393bcf9475b0c1c107e43d9e7bd482f2e0d3c227c0ba27ea9aa91c6f020b62e5d1e13190d3251e0fecc83b683bc42fdf33c08bd2a0b84dc5fdc8528aba3a1fb98c96ac2da2be8f2c896832fa17486f75927a287dd3673b79180f83c3a6143e777beb0e0af8fb3319d58ad4724e387af71935862bcc38489d5ad23e744a233820b12e1a226c95643a9a006e988a2752f95e1e6c14320f1c47f6415b581455f103acabef2e6886cc8a4358dab4db6cddd4cccd1728d2cea2a108eac698810f4fc6c468aaadbdf5a165ded0f50073a5c6d4627e49be0d7a0959562c5b084abb413c1d4af6e2f57d4c8893a3fdf568ed46d89b046c38978acaa4ea4c4542ccbe57259dbdf09a7026711875e899b497437d3cf537ad1e69f14e03e53879306c5254000aab53f1e17a316c2418136e7c8429e5dccfeda56d03c55bc3332615b4fd1644a9378a094831b1f3c8d205d3f574d231ffdbdcc0e75a88a7926f7bdbfa11cbafeb2192769242d7dfdfc2537f1e34ce4612f460f1fc6ba8a5239bd8118d221fe17f872772cd3d89e2d3a196c61da9dc4480f3bd22408d1f15c22c0da370e9f82c542b92260a1addbc9c6e17b03893ae067d3d55bedd2ddc357b68957b70ab729b31edce1aea6d91846cd5c5b4f23cd4503238d0b58fccaf0eb36264ef683da733f5625bfc6d26c2ecd1d360619631c1ddff086b7a1db610813c2c354c0807197a17005ad594be68cac3d5d26c96b1f2eb48d3f40b5bfdcc9aa7a94334b3f1b5823b17daecaf075989580c52ecc759d0cdafa1adaff085ebf5627bcb2c0d0e45ff2e4b434a00b38105ef8a4535671e96f1c77a2549d7d07d642b73b72204a5700b6dcf705270a81b8f8bcf0ef6b07d04ac82ad495331ba2c7289fc31568a8019a028438433161a7a956e5f0413d5bc0152a20a5ac72a1a0287ab262c50013c6369da2d2060e1cfbaa87df52625ebdf5f8aa67ca9668e4593f5cb1f31bec5760a29f28c484dba1046b2bf50dae3b4eaa28bd0b7189a53320beb56ab490fd82b5c867f4d5b3d4bf306490f21faee17ba37055162778d0b8a6db92d2d2b75b788346e88ef36d300e94054d917e111b8e5dce5482f282ca4376071b5896d547be577b654f380b101fd62ab6b9da9b6da79c5180084d5e867b860b0b5b3159ca70995ed18a684a22c3d0d7e985f70331a53e6e1039b83dad4ca586b5234cd11f3be4333afb715957049e9f34dc5274e6682e265431bedd943beac01c804007a48047e0e58d59e2acd6326518a9d6baedab366f66f15e9f237dc763dc89574b810ec01ab8a2c13a2f9dc0ecb59b0f922c4d36e6244b6ed08ba6a764c18f8d02136b68e4aac39f23ba8662572b81f9f50f294bd1c1d527e44b863b5694d97616706d4cc2113f829e5d7dc14df8dec7266b8b56fdd793c709bcb6a09c8751cc46bd810e78b31e48981a7e946092745de6408658eb2acddae1301dd1ebbbc6e9351bc2a810dd21649129a35bbcd467a3e60905035aaef25a9107db10b150dcf8d11f381acba7b5b80430e2aa432831615accd69e695f58320a1583dbe4aabceab783b33cefee15e7118993d951b4124a063c3e5aa8c06a3c370933ce3909c90fada3f1c041d7c1d089de19d48040d1af0c8d418d22db005848fb0b85889cc55c978bd20b39542b25feaa5b8e265c70dcadcd7a6dec825af76eb7376413a3e", 0x1000}, {&(0x7f0000001340)="c735dfdc31b4095eb0d5f9021c26ef809e3b6310f7f68c23f6d5d8ae6fea7529d00c35e560a286955f32f824c951ab372407266e2c6dbf5400da64bf05b93d74a31c1f4a0a9a9c516b851386be9c41af4a379b8d07da4a17c73bde11295904a4da138f813ff52a6923488fde0b9752483c5eb652c4eab09d44a5211179908a168bedd6b4f74a62f40384fa1a3608bea5cc2a87fe1df2e98cce7be4d260af8bcd3402d86e842b56218b989197618cdf645e1719162d0a8b154ffaae4ba5ae791c483a9cfe808755c56df5e74e2e4646d454053405a252056f55414dfdb823b798d16a06ead434a7b1ccbd37f1e83d89e4cba401b631c58d34b4fe24349994", 0xfe}, {&(0x7f0000001440)="1bda8d803a45e6345c698eff655f3981a99b23f71e8e4c1d5dd7c1071ca137851d49bbe6962159861c26624bda994fdd3703a4fb4994bd71d670c1ba3d0abb2426b3b19a400fb8310ea5bd70ffdb0247127e6300f8a257bbe2d12c7f8fbd7866d88248c7f916f37eecae9731c8aaf6389730acd3bd3ae3ccd9b1dc766dff581c0880c94aeecf87795985aefeebf743cbfbcb50f167e62d5f0c4d", 0x9a}, {&(0x7f0000001500)="7397b5b3b5b8e3a674917514850c183e139432c3b5844c323e58ffaa544e06f4de9b8fdf24eb2c771d254a0bc8f5c5e30f096c7ee58c232997d376780bf41ebb58395601bfb0612396139afa74d114cdcf8502b8fffb6df5d600ee8a07e2bf94b5c51899a2e315a2dd27714a1a65593af7e2a445a7e03144abd92218ed061ef9409f5586c61840ffbb6fea6561e5dcf7e47550584bf9c06b25d112dfa5f3b81553567090cd45575b333a76533b37cf8419e16202eed961112b832e7248e4ce44fea33827eeaf180a56522cb5e4ee526e105cb3c9e97a3e531d0cc8569b1d81a6f27a036e7d904f5a529915c5fd7a2e21a524604376ac360943d062", 0xfb}, {&(0x7f0000001600)="683c5f9b5feb45d5ea8db951b272930b0d79abbdcf5041bc932ebd3bcc5426af661ce2eea7c244f479779b62a08e8860e6583c1af94531e9d6dd1461cb6c1d418650fa9bf74333ddd6861d9a57719342fcdd602563ddffdda24ab0648f7ecdd480a09a0488da278427c41661987f22696f9ef814dc31b0cfeda0b72d222095bf14d356401d4044276786", 0x8a}, {&(0x7f00000016c0)="09661b4d65ce94a48a8b696a466f11b1376319089490b6e056421f2e681df18f49d08e3042fa1ffb7147fe0ae58fe8399a88d5ccee43b4fc3c906f14a6f760e09800484a2e7d7f4cd34ae6cea75773b00477eb0af4a69679fd84d0105fada428efb9e7f81af6d0b2061378dae417c36f8686b7b838ddc94a13f411ec46c174de079b8889433fa7addd4e46ce8ce57533849e139bcaf11196529809b6a9213c277beb577810131b86d76f18b2b35a683b516afecde5b15823790e7bd8a6658eba501a1c2d7d93c696c2942444bdb3", 0xce}], 0x9) bind$unix(r0, &(0x7f0000001880)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x40) close(r6) writev(r6, &(0x7f0000001900)=[{&(0x7f00000018c0)="87f3011cdc470ac60238ea165ba323dcc3be02cc6750fe597f92dafe85d7a59e2495643aec8c015a0a0c260977e7d819936fe052b01404680b7c", 0x3a}], 0x1) getpeername$inet6(r0, &(0x7f0000001940), &(0x7f0000001980)=0xc) r7 = open(&(0x7f00000019c0)='./file0\x00', 0x5e8, 0x40) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r8, &(0x7f0000ffd000/0x2000)=nil, 0x1000) close(r7) geteuid() getgroups(0x5, &(0x7f0000001a00)=[r4, r4, r4, r2, r3]) fsync(r7) getgroups(0x1, &(0x7f0000001a40)=[r9]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001a80)={0xffffffffffffffff, 0x0, 0x10001, 0xefe, "9b992644851b76c76cd3db83588d18f3b1db977e", 0x1, 0xfff}) recvfrom$inet(r5, &(0x7f0000001ac0)=""/122, 0x7a, 0x800, &(0x7f0000001b40)={0x2, 0x3}, 0xc) getsockname$unix(r0, &(0x7f0000001b80)=@file={0x0, ""/108}, &(0x7f0000001c00)=0x6e) socket$inet(0x2, 0xc003, 0x0) chdir(&(0x7f0000001c40)='./file0\x00') socketpair(0x16, 0x0, 0x7, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r10, 0x1) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ef5000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x80}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001400)) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getdents(r0, 0x0, 0x0) getuid() 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x84) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r2) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/236, 0xec, 0x43, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x80000000}, 0xc) listen(r0, 0x2) pipe(0xfffffffffffffffe) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x400, 0xb01}, {0x1, 0xffff}}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) munlockall() r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4) socket(0x3a, 0x3, 0x3) 16:00:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0xc03ec3f180275763}, {r1, 0x40}, {r1, 0x20000000000090}, {r0, 0x9}, {r0, 0x80}, {r1, 0x2}, {r1, 0x40}, {r0, 0x4}], 0x8, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1000000000000065, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="87d1d5b3121f511b14727160619e54a05b0cb6606de0a751bf31a64bfa2b4851a8b710bc28b609041e35c05c73ff4cceeb6b6d3e312a70bb2d6f16dba7e171c56da4f1af323e98ecb76e039a5954b4a826efa3212a0cb922771ef2b4c3327a022d2f3b8562e771b6bf43d58fdddc7a65366463c52b50027fab09f73b3c4980c775b7438606f935cfa52b7840675b875eb927a09008e47a3cc716240ace3381562c5a497ebe6ad0640a8255a761674536cd2180f62f63a8efb8e73b7f624a28811345b97099d7", 0xc6}], 0x1, 0x1c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffff8, 0xf072}, {0x3, 0x6}}, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec03"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080), 0x0) sendto(r1, &(0x7f00000001c0)="a615e57d2c2f8cba235fbc0954bc046775bbd23efedea5419b831416494ef8108b45e60903189d820b1487766b318845bcc537b3b9e2d3cbf3147754ebace45aadaa1268cbb97d827b7ccf040ece67c6632280517e9f52ca96513292cbc4065501225cd75413f5cbcb8294b67106fe71c54d25f5d0412b24be6e2691681a87cc9f1f1d00e810517b556d390071df9f14a123bba0ef864793555910e2b86a44f8eb1e8d4b17bd65a09b4ffaa422da24a2594dda909a066d4c6970ec2252cd03156a635787662ae0a94ed8982bfb47d12f300a", 0xd2, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x100000000}, 0xc) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000009592afe600000000000000000000000000000000000000000000000000000000000000000000000000000000000063dfff13c00e1f4d4fa4dfcc091ce0914171ee59c65ee969a3eee56045b44ec45b4e1a3724b637912ac3f1f5a5231d84a23e6a29"], &(0x7f0000000000)=0x49) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) socket(0x20, 0x4000, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x112, 0x51) flock(r0, 0xf) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() close(r1) 16:00:09 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() fcntl$setown(r2, 0x6, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="b57cf418479b0555f10eaee1ca20daae345fe661bf72044aeae5c83a8665ae1189e92f744f3c6f3dc5500cace188349e2bc6e7aba2811efdd38d8d6edc4b8b7b0c45a863d089e39bf643c3fb11f864b79966de2ed94b7ef23ae379f5c5e970b327e89edc6a", 0x65}, {&(0x7f0000000140)="feaa159a68b7166c35221aea039876007a91d8722ce0eb573ea58e2723bc2d1f421444ce7cf0dff293baade67944f2c75aff7bf0db941f07ad85b9939f71bbdd0d35ea07775253c532b23113e5a71541e05146a01aff15125e95eb", 0x5b}, {&(0x7f00000001c0)="902c65dba36ccd3a45bfc86d67f5060b01a6cadc3fdf295ec6cdb768d4c213a6d2f71724758ccbe17ac251661c2122c9abf7a56d6d432536bb049363891ed70f18a3cd6e7327931fd4f22c9a9289ea6da24e28c105117a17269c72866096f085700a9c726a2b7bf03855276f665ba4dbf7939c82596068e6f0a959fd04e58a48c3ba81e8a4d7bdd45b16c0f24fab7c6e0ceeaf7eba2e2c9a3e207cd0199710ac177106b13764a2a9431d5e3a506995e83bf0d8cdaf2469cf", 0xb8}, {&(0x7f0000000280)="b674998956620d52ad24a3363336ed799a7ce33b1887f9a1d7cab5d47a62a440b9af7e27a469b1368190e40a6261bf26ca85a2a4f1ec104b47355ce61666f5e8ee52209a2d3a6b9af033fe0b5ef70030ece103ab74582b7b5f7fc547f2dd9e0da2fd02fb73586b16b6fe92ad2c7431310eef3bedf44f21d0b05071d49c11aacd9af5119f23e37807b177ab65a09bc7", 0x8f}], 0x4, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x190, 0xa0) dup2(r2, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="c86fd7a81a0a5cf29ac9b5bf3814964542edd00b9eb639f51bd60d01c20cfa7d9991d886e77757b16200f3d5c28c53016d54241c736ce1a49c92d2391092b50b974781c3fdfd5e60844e064873806332d90a14f70157cfecbeca50bbcd078daf9fa504250140e47991ad9d6da9407761171aa854369bdf1b00efc1ae433321fe4c6d1eb37e3c64d2dcae3931fb0a1ee788c9a6", 0x93}], 0x1) open$dir(&(0x7f0000000480)='./bus\x00', 0x80, 0x142) chdir(&(0x7f00000004c0)='./bus\x00') 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x10000000016, &(0x7f0000000080), 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) getsockopt(r0, 0x6, 0x677, &(0x7f0000000040)=""/201, &(0x7f0000000140)=0xc9) kqueue() recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/141, 0x8d}], 0x3, &(0x7f0000001300)=""/205, 0xcd}, 0x840) 16:00:09 executing program 1: socketpair(0x1b, 0x8002, 0xffffffffffffffff, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10004) syz_open_pts() socketpair(0x1e, 0x1, 0x800, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) 16:00:09 executing program 1: semget(0x1, 0x0, 0x600) semget(0x3, 0x1, 0x4) semget(0x1, 0x1, 0x200) semget$private(0x0, 0x1, 0x0) semget$private(0x0, 0x5, 0x300) semget$private(0x0, 0x5, 0x0) semget$private(0x0, 0x4, 0x400) semget$private(0x0, 0x1, 0x18) r0 = semget(0x1, 0x7, 0xe) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:09 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) rmdir(&(0x7f0000000040)='./file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:09 executing program 0: socketpair(0x30, 0x8004, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x3, 0x102) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) listen(r2, 0x0) 16:00:09 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x1, &(0x7f00000002c0)=[r2]) getgroups(0x5, &(0x7f0000000300)=[r2, r1, r0, r2, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000480)='./bus\x00', &(0x7f0000000440)='r\x00') getgroups(0x40000000000001f3, &(0x7f0000000380)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) setgid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = getgid() chown(&(0x7f0000000140)='./bus\x00', 0x0, r4) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/58, 0x3a}, {&(0x7f0000000600)=""/4096, 0x1000}], 0xa, 0x0) dup2(r0, r1) 16:00:09 executing program 1: clock_gettime(0xa, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x9) mknod$loop(&(0x7f0000000180)='./file1\x00', 0xe000, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x20009, 0x8) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x0, 0x7) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ftruncate(r0, 0x8000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x200083) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="20d968f55ce84e5ceae3c94c378b5f6020b398ab9f2f607aafcaf7691fd1e6aa6e7064b55d5623d3621df803155294256096b4f36acc507b6b3d5eb5b3e17e96ba83c1e144750005da15acdedcd4f732392bad5cf49856a77aebde4a4bb594ed1ef9e2395415a1ed10b84bfbcbcbf5fa35775fa80181a088a1460041d0c0dc6ac9a99e15fc43f72c19e34b8241b6abf9e86500044a0ab6b97b3ee286afd22cbec7d3a3a7bc177572c92116f68464a5a3085904f4793422a7aff793aeb5177a8e67155ebf141ccce6a41e29dbe562e0bbe06229c30c4343e8", 0x10000005b) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x78) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x101, 0xffffffffffffffe0}, 0x10) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/151, 0x97) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 0: r0 = socket(0x6, 0x3, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/4, 0x4) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 16:00:09 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1f, 0x2}) fsync(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000100)=""/82, 0x52}], 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) close(r0) r2 = dup(0xffffffffffffffff) syz_open_pts() bind$inet6(r2, &(0x7f0000000380)={0x18, 0x1, 0x6, 0x6}, 0xc) setsockopt(r2, 0x5f553867, 0x9, &(0x7f0000000000)="9062371efecb69", 0x7) syz_open_pts() 16:00:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x1, 0x9, 0x7fff}, 0x8, [0x4f4, 0x8000, 0x101, 0x0, 0x8, 0x400, 0x1, 0x7841]}, 0x3c) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x10001) syz_open_pts() r3 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000007c0)=""/4096) 16:00:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x11, &(0x7f0000000480)="d5ff966840eae09be0826701ab0689b49cf176bc0527bc14429f800c8c41d67cb52c6da06aa83c39c3692ab98bde0b8307bbe4ffe68e28bd7b6f8e4edcf60e1520b0dc7750489bfb3f3128b1343857577e8343e6eefbe148f1016b14048cc6580010f2e743865161f09f2d89e61ce5ef0c14b21db26cd30ca684b584c98710c34179d8fe1cbf16afd6901f6520d7d982457e1005cb02a6b1e7aa6bc9740560cc9bdff012c853018ec00d3722e7e5c17ad61566f216f5e7db50e0950000000000000007d45f0305ac9cd5d0b43444a60084f622830e4bddbbed89172e0d3764c949c320100519b6fe70d935bb71f7cbfecc66a075b14431148a5f91083398532a77b252b53007fa7ae0c8a6b6a9bfdcccc62df4c96dcb56300221ece65869e9969c595bdfc094e5ad5f9e75f60fe216ce6eef1bbac0ed93c61a5114588d0c0002358faa9bd3d8d23210103691275b9b9ae4f6b418b00f63a8f422781da960cac46316becc10191ed8cb2fcd420917c042b41d", 0x172) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r1, &(0x7f00000000c0)="6d6b34e288b52a2be255e23ae427ee4ac0dada3065cb01a72526b639ff9fd8c6d0f3d738bd035a1785e63d712774a043dfe99639612cf9bd93834fda8f6ad641f9bd86b6ea9be82681c9da1fce5c5bf358c3e9df0313fd2bc8cc70699f7269018cdaddf2ece284a998cd90626710ba92eea1018a4312810c17848cce55bb7b3d7004edb06e796567cb539b27bd0e89373e178dd4e8dcaf9bedb8e1551697a9d271042e2a3432eecda0c946c2a3a134c66a1d2e1d1db720a24f76cd744fd8a2b0244d338ac252756046e13f1fc93bf7642408fc76a198f07b6d958be84cfdf9ab480e9d35b7c2", 0xe6, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfff, 0x1, 0x5, 0x427, 0x4}, 0xc) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x3ff, 0x401}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="5bee84b6704427aa667dd280e7e69e1679f1e32eb4f475d6f0be6464efefb0ef609dd3f24ef547a58e373de16f6fcbe8ff2647b78afc7372f9d40d450ef4f1d97ef4c5d16c752f466c3896f65548374dcba2188e452d2fd85d209da8bc0ff0a5fed36ea0de9fdde2ae4987d1ae3a7c5b0a4c3e02af494f3f6d1dece0323a06f1913d7a6050cf9f2126b0c8aa3d34fc6c3e4aafd2c259dbc70921345d4c2407dbc0a4eba33ec005e8d164a7b74694ef74b98f7a1f", 0xb4}, {&(0x7f0000000140)="88519d98a1b055dde60c5df7288a54ca149b2b17eb7760883282f7d37eca0158bf56dd9cf8f9dc77784664ca02b22490399c985b0839f232", 0x38}], 0x2, 0x0, 0x0, 0x9}, 0x0) r1 = semget(0x1, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/17) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xe1) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e35ee25e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604541aa993355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9c32b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d30101000031d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999bf3b5aa5fdc8a30b051db1df74f2fea9a38aaacf28e1e2231ce08dcce18ac9b6176b0ca113e1aefbd0546d0b96e128a283da3882f20dff0e7e27d6224c0ec829b10d55ed7681a5dccbc702f0c04c1640fd4aca4f60369da215acdba9f4e461289dbb02f843eba96a723b00adf6a62be6d9c1c1aa194bb2150979cc58da4faf41d47b92717f92f99e8b340cf277469dc4dbca83bc3b405cd0b79c5309cf4c1e13d437555ad4b6e2584d1aff584a6d23daf3a0e13e6cd533083176e3088ba415be53b8c4bbd40f6454ccbf2c6f4cfc1d2287da8586b0592932f2b27dc83e8"], 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6530b3"], 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:09 executing program 0: r0 = socket(0x1, 0x8005, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(r3, r1) setregid(r3, r1) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:00:09 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x100, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103, 0x45) pwritev(r0, &(0x7f00000002c0), 0x315, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xf230, 0x9a}, 0x8) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getuid() getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, r2) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x4, 0x1810, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x8001) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/25, 0x19}], 0x1, &(0x7f0000000300)=""/4, 0x4}, 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000023c0)=""/121, 0x79}], 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/75, 0x4b, 0x3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0xc001, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) getrlimit(0x7, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = msgget(0x1, 0x6ac) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="010000ec0000000000360f9298f5069bcf0794d2d617ae5bf3cd9042cf867f50d70ecfc4137167a5fcd06f13ab4f4ca1c7a79494a27680479bd81a46199339c656d0553aaefeb34d6540a867b1bffe9da88b8815d0a581beb00459393c91975d81e7e889b9813487f9cc1355130b8d55a82f19810db5c355721fa6ca5c9eadf9e1c47d2d7d5ce7cfee4ad1a7ea5bf558530ff33daa7c7733c801cd6b135465f2e2298eb5b0c5877ad3444daf316c6c8880c1b88234fd120e2285a29abaa8b18df0e1c2d00d64fdbaeaea1c8c0ef3820ad7ca68adb97c2619195f0f4e561c58df4fd9893b0c439d9b8e87678a389f69685c472f5c045be75fa7c6f8531a1e32a2317bae8e839e5fa42987f06c34e5e55c1b987d7ff2e663d728adae9119c884985b33a7ed79a12d40709bc77b9b4b7f93536a0632ee955e7c9804428c00424cf1431dcc8bb85e2e872ac6227f91be5ea5bc5a5668ceba7672e0bab3c5950869485f8269b7f1dfc4f90b576f5b1754f7c4c1a1dd127f74cf97cd9a1589a4c274a2a12e33a5e115447ce653f74f540b54220095aa460aa0b795db2fd87025f6d40e24ef1bd548d19e83508a2a746475cbb670c8ab555a4f399e8fc4108ddaac21973f358b2c2b9590ef29236ad11c62f1f62a5817e55e46668f03c6e38f94f2f105a2c08c9fcaf2b99341ebbd491a3205d32bdbef79bc72ccfd87840ca0da8bdd830797975eb00888bde212c2f70669ecf2e48dd972d81485e34c4cca511537dc9d49a6b3281af21b7b97e3c52d53f84ac23733463e9e243f7f4ca2e1085485b0430f8550ca5c360f7c53e79549e483d6649bbaa2ce4866ebf934c7f818a9cf919e743734b1cd876057a9f04c4cba9ca4394ff4553fcfa03bb8c69c993ee197a5ced29066f084e71acc683caec0d9f0633c4935c3d61b615de054009a11e28dd1abf356d05944bded1cd683968a3024947c9aad04ec7bc98f4f88a9c46705fcd34c9e585165d78fd6336ba21923996702c9c759b798e2eeea020fcfedc76fc95cd3baa7869542451555dad56dcdeb8a4b441595fe361b422681950e56d19e8024e8fdb9919f3e44eca041d5343d0d46145e45bf1acc5bc316ab4284ad7da0b7f6dcd3a75ee6d7d6ce70cd68d8d8449841b368b2546da4400b35dba7311c49abd89a9bc06e53813bbfcd07b42c19a8beee0c8a3fe255264495b7424c3baf67172607df4948256ca70b148025342cfe8f2bac37f2b62697305e8904588166143e35ff6df6e1cfe1fce1ab538d17358a612bf839d9c35586e264b2d0aac8af0325e2a75a16c17b3449e987a776802ccf40338e0549be9e13bb30cdd789492b939a6cf4ff0464f6cb40c39ba6f705dcbbfdc094ee7c6bd0daa727a3ce802cbee60e0aa3f7fafe98ae266ad056071e41d2c3ec5d6865ee9035f9dbf184b34693c4bf997033306b4607bac5760bbf82bb46693694b0a80fecef77e37c6451630fea2ede5394d1ec4561ebb340cead55c9df91ae2134ea8dbc2c3e66d236b1f86ccb359de374f4511e605dd44c2099f14c4e4f7e04768b392bc54d384752145407a58642f6a4229d935dae0177c90543421853090b95b8bc2139f28b58604a764963da2d7453eb1ad118b3acf56cca85d45f5f016c32b33480f3207b2d4e35966cbb3ba53a7e8aa31f8b965eb79a65f3ad32da8a7d62fce409e220431d4f9f8e29fb60dfa8c539fb8c257412d9bd24d604c837d3bce85444339707f889373f36e67460cc9325556defb8f4738fe07d4005af4a4a54d9bbd119f90c07bfd1f01801cfa46edfb338be324d2216b1751a3d76b7593b331d381de61097094e20d02788b71ab6d5ed010ee77bc6ab4e1f7e75fc77edf8a5ac4b69ce344ceec30fbc74c5933c6469c9ba7fcf01429341a8a47fe3f7177ab279722a6d6086de695b776a8fcc72387bbd072b786fb2ee7a1c8751624db9e487b6beeff856745943fc7782e4fa0f2fddb2f39f94f8086258c13923bae1a58e9526a758bf1124e8889d9ee6ce7f37f99d2da006b6bbb3ee83e17b4e3e2aa947307a60dfc964214da103d6155bc459e26ac7ab2251b1ee34c34383cb8db8260d179a7c5f92bd83fd16313f8aea42fd3641b3ca23253078b34c174f75c1489f59056ce8aaf3d11ca7443aa92c442b91f1a46a9a360563e293ae35521de7420333742972d6d2ee7df0ed3bbe46d010234d3b37822fe927d332af4525ade28577afa55158d2e88ea26a79ce4c3c5b0b8191efa0abe318f59e1d44ca2efd4789809acdceb84bb5c9dc3318f4ef3743a39087aee3e4b9322726fdea29dd32b0f80307e824cdf31bf0522e52cc7f973c912c0d7958a20351e40ab428f051406275a83164c83fb0cbd25edb980ab9a6eff07f89028978c5b81de57109218eeb341efe3c702867cccc04f4fa41973682f4c56ca0eb5317f43c78659917a747182eaecd64772383cd5b433c46950eb9cd2f67e69a6102b54e78456a7969e1b614e94a446a69f4e74a1745aba60181adbb30fceedad88f0f08368930d341aa2e565f1fb60e53a14ea41925a600e24dc47c184821abf9ad24fefb460057ae1111c20f07e4e035907bb5c6f01f5d6aef7c0c2243510bd4fabe478adc02324af60f51eca655d66aaa71c4dd24fc5eee35e22fcdebf85f4d058deb98d7df8ea8333266ee9cdfc3a4e600cbc9c930741dbb5065eacbafd9f4ea32b56fe19ba14ed1427c0e2989d2bac4c271379dd3cdc4e46417d49fda11fb1f480fb20e66a0843c899d9d066a320275b3e5263efc4fcc818c1db8a7567afa7754df3b7ef26f17c8e899d0aeaaf456aa43104ab0d2a9958e2a2b123eddab176bc218c564a69507cf3174afd5f57bc1095b75609d2df31608c785932143e1980afb9e06ca332e887cd0ece6da431e54396ed96c57d7d2d718c0891ab80120d5ffc3a056075a6944661951353e563946760db6bc7f431789ed9cfc050c3e2593ffb4a1e53ea36b74ba643d55c19c5677bda5b219a683476cf423547d7d97fa4005e17728c0b8aa944152c971d01f6c89c0db5fd916c8cdc9677a027712e91afb2715e9f29dfce0ba436933eb627a542b4cbd1b43124c156f9a0e9e8790ba797265a8da66d6ba1798f2e2aca0543aa7dfb36afdd88f417f947374cc402d8e1815e62ee60d4c3ce779a9b43d16bcaf3f9ec76b6fd08ead453b975f252afcbc234cf9ae94f55565fa99e7ce8da1bb6f4173561b8eeb24403fa0c07520642e5ef80439cf1393450e3715a4f3fca4925db309ffd6c7a2fbc574c5befec4b2527b2f726b2dab51d2f1ee791f31ee37e81d784459cc1fe3934df077fe3349b91bd9b73cfbc486fc27f8adf8400285464977a81a7a4acbe691e4a4ed22769539439b74e687c6db3b497ac5f19b4a8273348beb9c8fa9fa9dcec19bf858bd6b12937b1919aebfd7a6d96e76dfdb29890a5bf21faa77dcdbda12fa67cf36508b773c6d4f4fe99448f74644970c7fecfa44dd662524e42a85ff6334a94d7a22af9798b487ad6d9e02d5b71deab2c6d962691ff133fe16b2f8af3ec05aa3ca0f9e08c695a329d17cdb516b2ffb167d146e4fb4ce76e70e6ae631c82329dffefea32d7ccc6b61bb66ce9c51c4c47c295e1327cf60616db81ff5529095dbb8a1c2aba3fa0c572b5edf1246946add3dae58cf735c47d1dab57c785c247b867ca44a442c159434e3067191848a2954bfa973e21eaf969bc097712423291a0fb5bfc595a68a2a0fb2161951961ac06c21bd0f5c707d62f0ad55613333131c52deb124653b745561ea5f2fff02f838050112aaf2a968ccc28f27657b57eaf0f7647bd72f964981851f5e18c21a7d7e8a213473a64d1393e40df49cadee7b8db18b2fd36a77dbd8a72a055c5246b70ec8eb9f449380b7053d4889cc77199d85e7512cc95175533aed5a1400a495ac1e7a9d0dfdfa00821ac0f0e7ecc0ed9d809f96241b9cff092d41dc8fe9d1bcece0bb1bc1aa9ef76723ac1ecbb93e5dddd15838f0f69f41b5e776479c9e2c418e780e856cded967523aab1f97cdafa0f4daa5759dd483cb2f7f93ca884971cdc11e156d4b32ebff9c57078bff955db6c4c9c91535cad8117ca79ad58fab056a31612fb4a9bc6a28043d340f88ddbb4c5c8f862b2081c1afebadd55cdb00b305250196710fa05b4e58ec99bbb77f129350e8b004345b630d831f09be54ad61a24f98e93766001e780df19c00692aff54ff226b9197caade9e8887a6cd4d0d8f769417f4cd6b2469e03c77436d400f92108520721a80a5627fcd01fec07617351871464c37bb6d4ad6773e46436f0dab68f13eeb1ee9974376dd269aa852fe40731358c1e821f5f7a652f52260715e834f1962d353d714237abefd119bcce8ef67bc8831f125360be33e8e68df9944e6a02e81cd8940be6a0fcf6647c9c721e1bd0f0f123890b23379aa666a2356e7b39f0eafd146bee5f67cc08b8c3f1ce31ae7a8945f27449f1a772dd1553f485fe95000d19d077545f65345b6992ee9a2450b639cd3584eff51df6bd878ad8535cd781ab7e3abc53cd71e28cd0a02d48039cbca4a85977177913a31fe0a02f78d08bbd5f4da8fdfca7a8a31da3b219bac01a146c4428a0f33b2a4cd936cfcd0704eb13bc1f31703bedbbf365b2d465d403f15a0e5419cc9ab4bef3be60465183b85d417f78df9aab4c1d2eec92437df90a5835fe34232494e688cb52df5e46321e5f95e3c0bcf2ed963b520c5957825a5ca042ba81cd7ad1f1fa3ce9375ae634e72b7b631ab0e963c8b3f82042fb8d9e2afa887d8629d68f0b69babde74b695c5fbc9b6f86163e250a2d65dc83f68b062b6819ab06bfbe0ae6c68b7926837c2f2c0f80d3c135e9138aa78fe825b2f120c78d0e0e9286ae50bbb29fdf7b005f9e3b182a5caf6a0907bb259c8a870fd449201df69619ca6ca7536ac8ea17d0358afec86685bade244f28f6bb3ef4704c35e302ecec13f7656725ace6d72c2c90d4071daa9a9764aa61a327d7213511cf800d29eca92e2fd1cc8945a88c206954786753da0a1289742fa838defd7cb4f3b22608f62ab6dfe0b923590fcbedfc6d7d4d0a7ba090ccedd17ece1145bfb32e1f2a88a01430966e398b9a02c7432e587b7b64f349db2ad8d0f8edca5bd53fbb5a856f3fdf269666bd102f26dd8579eb6855ba0d772e75c24bc7793b24686c7a4d6391f1288e09359e9f705cb7028a0c743b1cff47e14430014291b55c93e3510b26a7d704f3d38849d1bd8f75751f473f8ac9752ae7279195f0b8a9035c17737eb90b081c7f38762d3f55cc032cbd7e50821108f4aa85b8cb0f1f7281ad099e66397951ab782e2715f69ad4d191e8f54acbe30f05bd8a4bc4cc59084f6a1bc7b425bd5777d01b549f7e99e45eac0d652c588fd56be4ea829e3e6cd2782c4db2571523f8826489a0ee434c57be9eac2cc43ee36744d3b4dc8861c777b37d06b62e976276bfc830c029fccaa748148cbb330a3d44c045a0d25bf47effb49ca8025c6dd5724863a8c58d8fecac2aa226c274b8c7eeb8bfc141b2db3e1cb8210373f6c08ab9429a5309a8d492cb1a83ae9f98adf875b2e480f6ccd9f27db60f84e468157ed780145b1622fb7f7bedb77a183936a10bf2b4dc3650fccaded27103be713a1347fc54bdb69cfeab76914ec574d33b557b8f32be5e815aa4324ffab8c4a9b99cbc0fb369909f929a9899052a39ca75b94d13e06141b1bd8583fa838208bcd7d9f2a28b6cdb07776c398350c9b902cd501a06e1d9230fc51b236c6e8156854a4e25ee355191c95cf7e772ef176d5ca19c0b1f1d"], 0x1008, 0x800) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000012c0), &(0x7f0000001300)=0x4) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001280)=""/29) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x9, 0x3e, &(0x7f00000002c0)="e26ae40f", 0x3) recvfrom(r5, &(0x7f0000000100)=""/171, 0xab, 0x840, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r3, &(0x7f0000000080)="c6db502c73d49da9768131881b994680", 0x10) 16:00:00 executing program 1: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\'\x00', &(0x7f0000000140)='^\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000640)='{!\x00', &(0x7f0000000240)='\xfb\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='--*\x00', &(0x7f0000000300)='-!^\x00', &(0x7f0000000340)='\\A\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000600)={0xa31f, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/10, 0xa}], 0x3, &(0x7f0000000580)=""/63, 0x3f}, 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r2, 0x9, 0x721b4fe1, &(0x7f0000000280)=""/185, &(0x7f0000000340)=0xb9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) flock(r2, 0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) write(r3, &(0x7f0000000000)="04573ba0e2a0c86e14833c2f66b2044c63f1ce9bf5a412d0de46e1dc1bf813bd78dea25f041327abb277f63e3e6696d7b8db8cfc433570d6eea0aa50c8a38c5c7d4e3ebd5162b081ab4eff0eee5666e486e7c0", 0x53) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="5b382e782128dd26511a423723c55e54f00ce6601a1c6e13d954c906add9e31660865d77083011f9177bd499f68ef9e329e8ac361df42b05c8eedca260342616ca4c4e4a2cb2782bf06f6113373a491445edd8e33b07b14c603cff35ddc775c1cc61d75d0dc23c9669c3c29f65aafb9033401dc65327e7a5e8e1241465e11e353ef5e5f1e98bf66a90d0f8d66f1d3231c96b0fa7a8a99f38306f309effeb7a122876cd9842c032d239c9bc6cf7eb23bf281a3929244dba665a0b50b94e7ea6c69a4ec30f8e6d202e79e615cacdf74d53a281ed2b95ef567dee1a5c1014209160f6d1f0ed17a6b9a4de6c92bfe529e85d2581918ddde21a538f8c442fc76abec3484819a7052376f698ed7f2df83c700790009a7dbf49abfb0d3dbd994cb58d215269d2c98abb348743a972d75a58c605095bab2c211071f1f84df193a59c12bc3a9605cf8adb517f441d9691f1916c0f2104e28dcf4db3505ba7e980ede76f693d975266e093e0063a1cc8ba8608687e33c36092465c47bb4df79a0bcc638367d67c91a45649e2e7bd805678b7958a1875d209755ffd71860f4008c711982ca93ab5960fbd7560dba753c7df3970a1cd1680b26d7be388a1e6bd05ebd2a9f070221ae9d41fc8608b45a1ec2dd44791633e78f02313a194cbe0f1dc5308338e250b7d0ee96eca602d6c8ec4acd9b7adeede4410ae3e7a563a4f2d6ba1ae3b8fcde40d429c9ed95f2014e98bebdbcaaa3732cc888fb976e7480c67c93551df718a7c49100e82f56958b68fbd64b5fcb151d8058cf9893d8dfcf04fc580989f7220cc7b825d0ca60bf35f3ce44456a1b8866562be949f9382e53140f23418f376c848507c03b5ad74046a9dde0d454c3b5f7524f86c824fa6ba5a032376936a1fc804903a68c258565f372191919ac547ac5083b3ae98824eaad59a23b7adddac5465c41d3527d72962f571533f015aac72971299d1176ec1c017a689a5a6ae316d2feedec030b77af264a85d6a95ce3924b040e03dfc076e496d69b6520ff37dcf592469daae090c259bd8c84c713a6558901b24b6930e03919d9c2dc39854c9d665acdd526e704c8f040b99638dd1fbb7e81d3766ea593fba2b65a2da6981904486f6db16fcd9a4612e2131962d9f32140c6974a5fed973577213a0d184465da723c8f3a49f43e16c69830eaba980fd98a15e085f3f26f99a7fa46bacaf156400ce7f0ac4b816891ad2b06deb7188fb06c8e2ce3c4c61a9814127372bc3d36e8dc948ee8228b7d6e963ccdb7ece5a6f2824b0bd5b7934494eac29b4362eac82814355523d8ae90193c86c2b14481aedcd584751ed82da288409dff1412670c4ea0ae9787a64f874fbdde06110ad0f2d64309080251d7873c7e9ffb429ce193510a042e43786dfee2cc9c3e26ee7990cf3a26299c9d820901b65a4a0dae49de49f0d262ae22cf3e9aae5647b67333921e05617195836f712324c09f76c0c7d421ed2d1f2562f4be5855c17937721fbe5cfbc7719efb891a585530b753acabbc43e911a53e26f5f06e0e636bf798832353bec3377311ef57e3099d424bce7394ee1a5e4faa7399f460e840b8f4676594d97cd570ec43aa05e95829ce5bfcae313774fd8f15032b6b96011fe8bed2874254693554178c0b5b3c738294d731d417b3ca4a60ec9028527a98b906d0bd8e632e8e402eaf2d00ccf33d4bba14308bfe2351ed54b079bf7de9222e8ed378d61d0390e0256fbca0ab2cfff0157f47accd832f56bf8437d73d7aae97a914eee15c6859453f07dbad58ac4c6ec7b904b94ee71b7c098c1a00182868db9e3a13491107cb2a7f84151edb401516e09221565a751cf35d84a10b0e977daa9748d3a46a1f35eb30fee5e9e9452ee136aa26a9fcb3ff42651c8f8c4b7415d1b57e67530135459b6d1e7f173f0a37c14f958cd52089ae7ca86e5a26b85823c3338b18ee3f136ffdc4be400795a717426e5f9c8079ed38da86d0b9ede018db7b333125efdf720e1c37def29a60e2b73b1cf1034861c480f86fae0bba2221c4a47d5f7f41bd91d9aac064eeffb1fa74df73d1c213ce70167efc6a3095a27a2e342a612cb03c5aa18ec119868447920ba5a13b00afcee9982fd847eb2a1f4169bda80254fe9f5fce2b3c77277c7c283d39db1bffa71970adbe7917b67bc685230f101c4aa396247b909ad1b9cc8868b657efa0a12f87c1a652a225d3ac6e992e2b27eb63143cad8e1505bf5c28378d3768ed342a77057423543ea95ce4ccb5e16d181523c77926ea28def29e889e01de5fdf53c8459cf217b8498fddada1dd608f77b2d91ef325fb20122bcdcb49dd28b34a0452fd001c308f1337b30e6feb789089d06f5add65b4aa797269c436354992ceefdce223c893b34a6ed4f3086f462332b584369c2087b86b818d639d3bcf16f03bc3042fc7f0195543fed360aa3b2dd3eb3766ed4b45876b3014368f0a93ec90171f5df7a1483093c444e21a48a1e46473c242f4382efc375453466682d3fe94d9e66ca2699a3f17cc9f79f714e1441a98aa62d597c0cc5da618737ef3c0ed13509838c6f801c041049127a5ba97352b6886be2328a1dbc26ec68ec95e89339a7f9830975bf44da93d9689a2e614e08ddc2586df5ec9626c1a56a5810914a9161cde62ae94a2e3a4f902b6a0f6dd6c89f2ace95d581c973c6eaeb8fdc6f45111a9192394102958a4c326dc62b787cffc1da8cd1c3607618e0911ac438eccaf3aa08a6c0ecca829c6f90eb5484c170f013632ee277963f0c1b976140d402085c8bf9aa4c04a9d2016c5a845cbb0fef2921919f2179fb5b4c7a54b848a87fca97d706bb1442615dc58151df44f6a85d71dc5f6fedff5cd700f966ea5c4d183cee577bc241785208e9a430e75683b37414e042b940e7c145a93f6cc51747bf45515ecac78e2ec16bd368e3bcaed9d27eb4e3000d4837876c2e9c788d8b9b16048702c0855a7cb588a23bd98d5c0231c3145ff6e3780658730b4c0aa02b1d02fe00c7d733ef77d0d327a12961d3aa41834c550b064872a353dc55eb59b2f675ecd1d3b1234ab03bacebd000b0d421be21c3c84bd45c112252f07f0eb6e59aa2074f42684be314f9a461adaedee5224ebe4b45e77f392e8f5871c55719cc716abe652d97bdfd04f21ad80af6727e16dcfa84891de9ddabb6abf5be480f222e47448f6e5062a1e482ed8fc8aa3ab6ff3187679eccb391708c08f4ec1e9543998fd54b6faa82ab763a907eee48977051b04b68469ae58449f3d9c0027b6aba13742277d11085b5bfe95699e82da3d0bbf99c8305d4389b4386371fd4ab4cac58179b7f26d9e0885cba91a973eb9a3216b95c4bc427f0c8dc6b78fde76f3ff689421a10b2c6c10911a949efd543aa12793243a88a6d048c6c8496ae8929605010b913b856d89876c88fa864256866b45b6ac7a2593e9456d5cdf8d3d738ed45bdb5f8c8bc4b55491c55fce5c9e8a8e446e8aae4119ad640cfaa1f65061806ef776de01f182c1269845dc9a802f1c2293947335e90fb2c937ecd66e1c2f6864eed5bee14151c562adf4140f7282c0f3b9aaa47056afb2225015b9bcd20e26f73a3ca25326f458da05cf2287885d87219050980e8af9d8dfa41b647ac1550896b735a0dd662f0e6e92e1cf5451b86d726ca029e43097131ffb11b36d1eea0754b4f85917489c0e97afca04cb971b4f04255b68977df95c6dfe434bb8b0f5d47e84b53a7b3c78668681ae5551d2ecfc6c2a9fe56fa536b06a9ca5752885c9b5bf1d1be84a17251fb334dd857ff9146d839228e6df7b96320d0fd35be45dcb3f301ca5ff1ca63de99100b5d7033ac6595f07780ca58bfa0c35ba28f6149f06a13c6e645e872bc458a4e11a3d2c18e67ecb130faba352b1f74840cd73a1f945ba3b89e2618060fb346ddcf2bb936e273caa80d0f1fb760ea78684d3131c006de11a9dea2fa896eb5de361ea5bd487cfec792c261156b19ef7ebc2fb564eecf9ea4e384c46ead806c9b91ed5c8e51a388ce9f486dde96f44bcd929fda12b48e2aa8066d0e920d946b1216819eaafe7b2957757dd6ec30403d525907059538d706f789d12a01f82262403d1975b3aad4a7ce999896bbed4ead0bb25cf3a657999889d937cc76270ad820c69221f13ab5ff6b16eb6e428975abec3eb985f72babdef33051be0e94d099eb7d8a8fde313077e60abb27abb5f253a6757c845a57a3eb5b1f3291917c1e81a9d504eb7f378d9a7c8cf82aee72dfc1d2f6d3a8515ceaefb8fc6a44b3100ec4953d13b43b5f87fa10ff2265c87244a30a1baac7fe916fcfb9875e06d8dc03b63494be4a16fba9afc3589289870c2345f6aee13e0bc36182ed3effa2812e982b590219f95e66df92c7dd2bb722ffa9adff195f533d514729d6bcfa3782f4b24a76acd3e0d23ae09d6543b1b414fd08b79114711c6ccae0eb9dfb3fa3085c75cedeaf4b307d1a104a20fd925212b096af5c81f36021c8fa5d1241f3a56d1ede349639cf5139c1de70be53dcd61080983bd7d2e1c8f2dfdb2b4aba9b7ce2cb4a5e26e9df053e68df9b2048e6da36ee299778cfb2461aee8e785f315d62da733c5bbcc15bd1a1882669ae051d888ce4e7252a742c5774dbd2e88c4d4b7ccb60c4dbf41fce2aa7e3a2c328da8ad83b6c732f949372d2f918137bfcda5f14302c51deb415791afaaaf604bf3008285e987cc712d6241f930765bc76aa9e7bfb4351ad940852b3009a2b4d341e39bad8ac4e0cb066da5318f2c1834a650444bd31b2ef8ace45188a1fc512d1e4cc1aeee3de2bb3c3de05a1d819f24743e6ab3d83b3e7eeb0ba2e65e8c9a77d5f5c550e224cf38a0e65af1e4db9b42ea4c101ff921c31414add81b2c450c9fd5bafd13c616aabc73614e106c7ec87772b626fe3a5ebab5259708bc66e0933a0c89088ac23099cb82def743e156fd725f272e8d358506ad4924465f0ef955d11f8c719502921480e18b501293b21b043e6d193b096bd08ebbc951d9229da3dfe77bb8d06410cb11aada5c65652c195f47a99996c0c065fac1f2250032a8ff985b7020bca227ff8533199d4729d965223f1c299a47c19259c16c1a35721a2e1496ed48ceddb0423a467b0a30fea89e3499e62eccae671e44ac41a16b39fedd1826dcbccb602d5bd0b349543aafaef7e9a2feaa4f6f19912c0710ef5004a88dd4bd9cd6db861c8a995cfefc5f2c76bb7e67d01de84a64ea6f6a407c315fedf8092595be300a93f1c4ba19e1bd3faed2786f79231c6eface0589b17e61ce66451cb28e0766cec5c7dbfc376dc56a65aa62ee06b99e422f1e74b035e6c8e4f608fd4b74484996a08adecc7f3662eeb4ca79e049e35372f5db882dd6aeec207acdf0420bce11349d294dacd8488fd6d5525f799f39d5950a0329af9b3e32f36ede2dddb55cf8796a37f2e5f653d3e92a2ef2ae31add7f067e3cb9af023b5d99074557407a4e7d8ba1439ac86e357f29092e2f95eba0edb2b7f84373915887b1adb2bed4779d583e150577bc96142ec61be9ace281fcf907e08ad2844f90eea0feafafa257483c72b8abe9e491a1fc6607fe87e954c8b1090f5cb2e883ef601e159fd51f37da8bd2b3ff0cd0f71fb5d7812ae6979d1815b398caea90ba283b980cbe0b52128015a41a60a436a0b9be36d9ac95b1d41ef91fd34a2d79f2dcc5204ed7068b3679bc31157bf5b0b37cba47048e3396b94417b69b4af7c949a52b7eb449024dd6da96a1da25ee96bf70b6ae8f230b668f9f86fff424ee4b594b", 0x1000) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, 0xffffffffffffffff, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80, 0x40}, {0x1c00000000000, 0x9}}) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x800) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = semget(0x2, 0x4, 0x2ac) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000000c0)=""/171) r1 = semget(0x2, 0x3, 0x510) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="73ee1da1f67b8804f3e7c8112a712621e1889ecf64b9cf1b342435acf3d7308d0586fde95b3d9608bea7c3017ba3b9cd29781310fd353299eabf1065583162cc5d72b5abc87314386dd048368ea7ca440e71c61bb91d2c87d50b5a17cbe3f2c55a7428db2c839e88106bbd182376fbf379cfb121521f2eec1789e5d807650e52461caeae0065915668e6c46d3540512b5b6f7abbfbbcf17d77eee78d64982e40f3c9ce74859ddcc967bf532c9de48a25c97bbfdd10e155548d9d61c0d0dadf628a8e3437f06e6c6cb8bd6f427d9d38f8", 0xd0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) bind$inet(r5, &(0x7f0000000180)={0x2, 0x2}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r8 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x401, r4, r2, r6, r2, 0x40, 0x7f}, 0x0, 0x7, r7, r8, 0x0, 0xbad, 0xcf}) setregid(r0, 0x0) setregid(r1, r0) setregid(r0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000004c0)='./bus/file0\x00', 0x0, 0xc0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\\$(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='($\x8f\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\xae', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%&\x00', &(0x7f0000000440)='\x00']) setrlimit(0x0, &(0x7f00000000c0)={0x8001, 0xfff}) fsync(r1) close(r0) flock(r1, 0x5) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) pipe2(&(0x7f0000000240), 0x4) close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x1) sendto$inet(r2, &(0x7f0000000180)="04daf241797b8eb8862634996458d169be5e7334235e4d6be70ae874b8cf6e5a84b8e36db47f5da299897c42822bfecb59cc691e982b247c8227f57a4edecc21", 0x40, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) lseek(r1, 0x0, 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: socketpair(0x2, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="3d4c4650e3e52578162e2cfc62237a323ae381afc88db6643bcb87b36c", 0x1d, 0x5, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x89c2}, 0xc) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) mincore(&(0x7f0000cb4000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/64) mprotect(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x2) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x803aa41fd36a7b83) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x800) socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x25) openat(r1, &(0x7f0000000040)='./file0\x00', 0x204a0, 0x8) r2 = socket(0x18, 0x4000, 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/137, 0x89}], 0x3, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20008, 0x10c) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) socket(0x1e, 0x3, 0x129) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 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) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) mkdir(&(0x7f0000000180)='.', 0x0) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) write(r1, &(0x7f00000001c0)="31b082103e48f8437c388540048914801d4b484c17c74f5cb2f8831dcf86c343e2dfdd30e58a05190fe65f8da3f044", 0x2f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc002, 0xffffffff) sendmsg(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="bfdf1b7f5bd394ca4e975e556cbadc6e68a3472e1c973b08495a5ffd18b8fd1601a4cb64bba7685f0f5456f2d484adeb336ee81c31c64564f210ffa40298379a26537d9d71ab5360e173d21faa73500a0797d211c2a2915c2be9d8a7511b2c1d96894cce560d372e7e0db1909da14de930b7d790a71e8b3aed8c3983d085788f786bfa7c51eb1fe10c286b2de36125", 0x8f}], 0x1, &(0x7f0000001880)=ANY=[@ANYBLOB="f000000000000000ffff000098510000a5595e7734a5e257c292fd25844882876a439eb142cb5c8985cb0fb6854b6379b925788f2f0eec889814e9cccd4ec8537ef7a120235fdfdc5eeec70b86193cffda60b4eaf5722f24434271b4665aa1a65dceea3e3b56ae95fb20524652d9c9f2278d3a3e2893cbd824b8de125f21bdde3700f8701675aa28bacf7668dbc8b0de71f790ab3fa45b1b0eb1656c25867baea527205cc54f8421b29c610493537ba4a9002c035dc01a9b7abeb33c1c84534921880edb6942c075de31a10958b8f0bec4286e43ee10d8a210c0378a798039aa04ac71ff517a6803fb396541f51e0000e800000000000000010000008bc20000003768d4a53e96ccc4b14b60361198f73a55678f06dc58afb50e5294888bec66a19dac35874891c1a2a8786150f8c062386e98f70af651404ff6d6c963402096261a520682afa682bbe721c4c72d6ed3e10088dfadb80a1c2da8dbca500b9598705c68e65960aac71074b4b50820f090077991b64dc1478751fc6c3fa143ab0ebc91c3a457df4169e73476275212b4f7184d837302408dabd24870b05e94716ddb513b662f86d507891e690710176d82ff26f86ca00893cccd70b3fe1c9bcecd982c6b3ac38534aba03719f68abbd9fe779c6076d20000001010000000000000ffff0000090000002dc8005fc472cc2c2dcbb5710ba813ab5a1a9688913936c005513c630c22d1630b8ebc33c9a2618e3022545bc71dffc156add4a539000c3f65ea4a6223f7b497f30cca5affdbe011e4f081c7d0f426e4b6d63f49eec761a4de1a0d71ff85997f76ce13c80b3a44f3270917df9ef5549d2daccfaaebd77f1127117d38390de4a839973e0fe3ea05228b96bff9a2b0537be1aa91391a478cb3be21fbb5560b789b1d15144ffc18219060f8c91c58f6c56d52619408f43d5d7d57d099f621febf67fc80c46716d6f2fae1adcf31284d0e4c5b7cf4f58d3a408f3bc0fcfb4d8d4b528822e85ac79fc96ff2d208241f48fa3ced151f71f55d6251c072d43302f11a4299ec5e98593fadd2d1527e9e06edd024b695a3c80fa3e4c4bcd80a5acd26b6c510c6401d0440de5de162168ce72ed56dc410220fae6d4c62bb348015756297bd7493c959f88222954e41538c2298d5e538fd64824abea0087f27de929f7305e61b4150bf8298cb0e16dd6b88d90280d3e4b8c3317daf37f85f669f6e99fb58f1722ee4387f901515deebc3c898701f7da074eca69feac65ed240a5118e2b3b3fe283473d6fa28f1d7461ca7317a70339fe5584ad47060f73d0afee9fe5bc36e603797ce60f76ec04ff13b8bbbbe92c2e3add814d47c48ffc160f56aafc7858a4e4ccd95cdce79beb564b34b0b156ad3be28f9b7a11146010f643ce7464c18ba64baaa6e2164d3da3bba8a74b5b5403ce39b23ae20c5b7f3b7ea39aef4e6481419192e6df2e3e29bacb45f67362dd3d234810ed3989a448712aaed3c98b03c9a33a5d3c8d4972f3800d5b6b990b001d71bcec2f2ad0cb5b03fd779c18a277d803ad395c29f516eacdd33599ea3ab31e5f01b2c9e2f9b959d15f524177aaaa658c62a0ec8dd4df3d671bb3c1678c99bcae9e47d31d398bd07aff284de6bf4c0712896bceec8280fbab4e54077506b40ff21621cd3604d0476e3882d3c9f8b1267a07111e90e78bf9367de78e8c943a596493d32367bd8e8813157d4cf1c9a09265c679ed65374ce71b93d609f95b4ff43a4e7606f4a3689b5a0d52018bbc29f2cb51f7de979233a5c109c060276b292ede08e0b39a2073ca9573559fc94a1abcff4ffe1a51b9fe5661e84dd5c33c5db1ddbe8687741a6fce657ac7414301ad2fc545306bb4d853143b4333d2f2128640b7b95acf32ebabc4b3f3e18e6e8b2542b75e1b8588697e9e2c557b15a206739b8f9851016bccd9daa7a6de8f6710f0792e2641d0cd22d7173a3376df29a67f182a9c84af9bfb2041f89c9cc837ca2457314168a1cca05c201ebb53b4707f9532400feded18aa22887bd32de6a7e90b9b2b3366e150cecfdf5d4ba30badcc79840a32cb439b3f1e84589c1c562888ed2ccc92770ba2f8d3a466fed945e461e81d32d9b2208c4ffeaab95b39e79724978fd6be96b37596338610bcd7c51933c062f021d6a4259ea2a67570f76046e3a10f315784c6c2110c77caa82c105ab27649f6ddd04b611548fb6d703ff8d13b940196a998e3635bb55a25b0af77f39aafe81255e1ab7cc939630a7e12a737b39d2c8c625f3de57f284f7f5b9b2ceac38ef47c6a98fd91e4e9b91cd0f06b640787b52d217f3130a9f694a5ed9c52f1444e14c13f137a59726a4941e8063f6a2d70235387d911f90deea14e540735d437e895141d71937298fb5f1d96586c57e75798e0796b17e32f95f05cb16c17205b076b9ddefd48da0928a03fb08d1bb5583205e6ab1e58177a7d86a00c5e84e2c1449cca146694442dc94ea48e4cbf053169fba69ea89fa20c4ba9f90d63aeed4c3389a5f78bcdb846dda1be928fa0beca593a6a013f668bb197d8235dff84f4813d05a2047aec8450991f8d47f41dd9fb45db0f70ca3583adfc638f437938542130cf500cb08c87ccf60f6777b23a341d8c7a3a0933793daf6ffa6ccbdf391360e27c346c15fa5d584abdc3d5fa6576057f8e437a84eab6903a4ba26aa6b4a7c2b86474b4a9f34b9f785b0e6d2ee0539f74135af2aac853ac86a58d74bbf951f06d27dcad560bfda5d2a19530e375c0f97aa0f42fa2f9fcf13628b599acfa72cb83e631317bd6e4bd0a3c963b40d42711d43691deaeca6bb12062d4b58fb6c135705ca26a5ab95437bc76223cd5954e061976dd32b63335a14ee80af843bc3e9a63a90b948cc04ac595c77d26f30a97f8e75fbc0cd8db9b88253bed619e3c6d384e646c3544dba5aa36f07540b3270ce2ad0a981a101de458f4001e668dd97fc21877b5c29057858258b5bfc82a115cebb0068ee7c02523ba5207cb3f3dcb6df47f7c9c10ad5917df56e46b642b251db47013d3b833d70b69d01466efe55518ec4e756c14c6e6ffff8ba7bce16378f03cc44e0e0c970c4f00fa9d0cbde5227a038787693c9d27928c1091249f1cf2adef1cf9893bea3c8b25f551fd305ccd384fedf60a8c2c34dde6aa53f8a6041102fa80b108b063ac80db51af29338d321875269575a459083dd6fb624bdbf5fae33158c3e47b7c54c742d90aca2972a9cd369c2d934fc528cb30006b7e62649ba49633432376ab6ff0dfb6f278e93e14669f64853db954b2e5c32964eb7b7d53949f3d350f8a8e5c562330d7fdd3c496e9507e771efeaf554bada6998f6a26920be8bebf165d623264d02c52c32277175d907456fd1ab4786b005c11995bdffb95c72eea7edc76390baeb879426ae820a75aba12184ea5b727a5895e5c5b0dbf505dc85ee6374a4994fb631beb3619b799200c155abe991ed946106214bef8193f067ec2909db5dbd701877d5c03d92f538f6c51669e364794d5e2b826f796d3d2b8de31708f76e3c418314dbe9e5babd3ba5ef465b1a4ae4cf936601d5814e1d18d898187206dadb4c47b88d707d447ea515935703b8779fa99e46e3aad9f33a347d6905c3648c2190159b6042a5dd767277d64759e4d8f2cfa1c4c2eb9be66253ad5f563eb84c0640626fd1a7b313e8905fce09f6a44e29312995214d369139c02c75caad432e4f69995b191d327652d6e91c953a21eacf8fa98a978b62d0e1045ef3062d6f65001913c497238984d34e42c9b20c3b71ce3429f2dbaf692f5025464522d286c89101ca6a8c5e9348c8269d57e21768fcfcbecb123e3154776a24a269afd1be3bcd82b4ddca1528a660dbf831ad23df6ccbb2ee6f2e18829f6e4c3a33f0a997642b165e949a70c4daec0212e4b46367576e350c0ed2f21174be798086d01fcbef3af4696431e027a8ee55914f2bd2448ff39c555a028f4fa8137074be2715a77129eefebe19f977bd883913de11d896b26a8c455515d093b5fd1e8d88515d84ace6a7eaa4580bcecd6dc4cd04b9abdf3c196606871d80f751570e2c8e05b1cbf0b256d1d637c867c364a39305aab70fdfd14f7041414f56ecbfc60b2b440ff110f8caeec1093b7cb94ae75ca2ceab789db142af627c4ef8b2cec721a3c25ae1f0e3f13199c017f8c7b4681cc8351dc7db736b7b53513ec7b3f744028ebdc83a9f3a0f83f74465a2da50617a124b4b1934fbd353ce737814d202d3ca901f64977027a73a7285ccaa8d0519ed6bb8eaf519de73ac445a4b4cc9d0b897f148290800972466cab2348d9b06bf3ad632b9a1a973abfa8ab02161bb995631ca48f72001f00c142b2a401234d11a359b181a7a20ce781a711d9356a4d9061c2ae71946c303eda1213f0b8b40f1a2fdd3d37b98796c7a1dec79e949ebe6465cd576b076aa88612e84079ad576066c917391be295baa40adc58111cb9207e20c98c91f43317ff6dad093e72cdd6f379c527538d8f3e09a8fb1bca511df0ce836b2e186e77eee13b2710a2f62e1532e852baa76a91b321d9662d6f6a92297e0ddd775883c07450cc6846083a51a8ae06097c8dfb30a1ed38a1b82b73693eebf64803faaa0294e1f97eaf1fcfce82045ad7c9c4ae665a441aa1621eeec0ab25b6f103e4fa3861ba8de2892ed9404e07e008a08b115f4cf624694fc16bbf7bfa918eaa7e0f56f3c3879c4afd8c7d2978197eefe2863ebb4de6b3243acef80811b4e3634bf7e95371d1cb4f1e26e32b6fbeac08e4e60a5081ffc8413407039ca7239dde3af5ad36dd5ee5fcc91823831879588a7cb407a46edcb21034732f8e68b2ac889493f434a98feb7bef8df53db1bc02e616fc1adcdb54bf0b127ad29ebecbffda009e5cfabcb3ee7bd7b627f93d9ece05ec0b300e4e4aac0020170c9ef7fac9aed66675b7203f3ce2b4eca1dc62af6889e75681d56b55e07c3c77054e0860ba497c9f0abc50da48346ff60717b3b52232bb848517bfd720439fabfcbaf41e96fd78e3bda66e5eb6a2e1ab6a062cf13943df62b16f1870c3f575aa19b58f30cbe4243405ff443698afaaee10c6939cb6425c125f1428ff6ed4cb4bacab65221a74395a89b92ef50f0fefe39f49a7e77071129c95d18e35166f03eac4efb4eed32f9964f07c96edaaeb8a0db86f905586c878548de7f6860ae713e4d2b9e7341de8fc7cd30765b18e571258c04032c1642e2f369fdcb651a1c5b15ada859e746a737b832c59b6ee67b0c4c789ecce9b0937948735249b9a7a8c1075748c5f0af63a0d57b4b720378b25ad787773680f34e5916c2119c1fc974eff6e0c20fd2b3bf97d1a6d8043195e1fef094df8c7cd880ed70bdd13654bf612858ce7d69b1ee43aa133736752e6e8c33acec02ea346d93d670996de7fd58c260d73d4e9140a6892c79fd6023c81b7cb30c752c7bb99ad58e054d6f337e5eec423132dfbbcdb9fb1ec5fa7400da7af8ea399cdb1053cebdf239fb4cdd3d0572dfeaf8ec40098ea546c4bfe505f70bf45494439cbcfbc8f5e41f8b0e7a0003c6c564989b3011fff05d7cf47506e92d00873900d4bd26523006f3a3721ed18d6c9250a60d1f51524af26198910ad81a0bfeb958549444b7d4f5a85d3ae587e2f9cb8c864300f6b79432d41bd1283819643a433f98d05b79473ee15fb2293d348bf99dd07df251497c87886a1caa9ad7886dbf4abbedc001252f697f649d503247199c1a70bc4c7a888ac340599c753c7cdc9ad8524756924d046d241c1b2ffe709da466cb8296cf4afa4dcc1b71dbcb74013ae5037997c9350e8487541571cfef34336155b2876e229f7eb1126ce80195dbb2b2be0b1df0d5b35727666182eeb4f39a054c1d09b3963c3e046232c8a7238d969b6bab63adccab61ebb16c0226634f062fac8fc9ba1b49347f7f41d39b0e75b67101c4fb7615c1737e37050dd669b53203b736dedda5c5af8f46617fd28c5adc55407b96587374bbcea1746c4f1a4aaaf843a38187b16b34b026a9b036ab9aa7137f5859633f297ba28b3988d68aa2877ede0c123a091efc21c61d3212a5b175a1d39a18943c7fe1762571b4b7229e0b67a4a3247738dd523f1ad373cb3e83822ad76a6ceff3c0fe158a13441e0d7423e39e52f6ca43228fb8962f93e25958252b9d5c75d52851bc5f682b3b50ab7ae20cf4d63d475106b55c9b85ab53cedfd902fdd29b084ba34d5fe7772c4939eeaa202c6ff9519af8fa8dac84d01f1261dfacff808a9d9a16d5abfc5f8b8b180acad53cac51fcca36a8d20f79877ee97fb422ab561a9f482086a3a2fda0cfed3fa8862ccf8ef684ebbbe77f117ff6b0a3521d140b059ccfdfc0fc6c7366f2a27753b8954a0a4baf383490c498806093ae9e47b53f6c876bc0e6432a36ad870c00333243814859b0bc1df0a97466995dc3a36c2bf45e5240fcb27e40a7aa9eb5065782b124ec53969e1c000000000000000ffff00000004000096cd13a8d14a2c66d96cb09c53bde120112c7dcdf4db22cb85840b3ccb3f9cc3df9247241d1c3541fdbe728932dfe95e26ca0bbc90a0302b3be5ab5adeab4d75276ca8629e9ebb7f26d5aea49cf3a5d13931ee396fc6ca39915c4b70c7773024666081d16a8dc7340bcc6c8ab2f965fc587e7d2e11dd82b0f8c42efce4ec46586fb4ebdfce7714966b31cd119e522c44d2ec6d1a9108aff369b9ff266914ab054b9ec13124901f034ea5ab8ae3a1dce98000000000000000ffff0000223e000070113e60cd6cef3afa9ce3ac78ef987c0a04065950dd1abfcb28135074ef75e1b342a5505a75ac05e9fc75a930ac1f427f08c08dfc07a36f9815ba7fe578d5fd8425cba06fd3ca61b50d43a038d711c74a1916126c4e962083dee891d9531512a9e6a6818d698a75aefcf81c8d620000700000000000000001000000080000009c151890c2d3692c2625e16e14aceba2551c9c25a411f3c103fc8f9a0fd6da6f685ff85c1b43c1a40e491347dba307aa11d49a8555f7e4d4568e5b0a3363cbecca8d1f265f7956b782744474b1c5928c67a7e4fe4a48c1bc69da0ab497292c00c000000000000000ffff000007000000ff07c16c9103cc4292545c01ed69a9c5b5da469bf9729110296b9f7a82eb4ab68a2bea9d082baa032955b2e5f7bb5f5b1fd8fe3135f9455a86363cc7990e21e31a85743e35335cdbeeba538ae0486357c49c71ba96675ae1b73a0bceb65989791c3f8ece87c46b32cbe5d49f0f208932c980ce32152975dd054a9a899797014eced6af4bb97d45be5724b70220a65fee21d489f13ec7f6fe67afe4bfb76172864d20f6396e009b2ab0028d44a31099a229123da95252a95326330d5ef093993ce2ee4130325c3d5e9edec424791d8d102636abb129c1a69ddd95f55173e8e8a335085afb7a8adca2c7585197d13d14cf100bb8cda8498fb08b5447da1ac553f4cf879f0646e527c695eee0bd9e8c4eaef685ce964bb66aa98662c5ee6f93434709fa82c2c0da6d14365c11cbdf9e9cf8a3dbbe2eff8119afd7a22e470186307d58d2dc089c979704897f380777101b40a1637ad94cb374fbe864258eef"], 0x1458}, 0x401) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0xfffffffffffffc3f) 16:00:01 executing program 1: r0 = socket(0x6, 0x3, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) rmdir(&(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000080)="0d291ce69726bbd34e7951b8c9ac0d5723d5bc4b89d4a82db7cd32d15e37ba018d266c12757cb73397958b88e43b2c142df3262f0f92bc02386b65c842dec3cdd8256f76ffa163fd4581ff8446ea0e38a5d49d59c1e5b8ac4c7f2dc211b21f8f28a1b237a886f5351cd43a074e333963191b5df2e49e8141df15f5ae712afcbc55cbca9f6b18797c0bc00c17434aac569cdf93fa7daa1abf4ff6d59a14184d5136a21d7652fc90f331091327ba1af2f0cd26485103893c21c708ddc794", 0xbd) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000010c0)) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) bind$unix(r1, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000000)="f09765cc2db34eb017f5ede978ee2fbd144697eebbd60a1a5f83f4e73413f02982eebd2233855b334a06a8715e8c8aef9320ebcc8f65ad7d3088f57138068f78446c0771e9bf110c064f6d7b33e9f5845a6daa1de09626e8d98a1a9088bde29e2bae6ba825048508349cfc581943c7", 0x6f) accept(r1, &(0x7f0000001180)=@un=@abs, &(0x7f00000011c0)=0x8) shutdown(r0, 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111", 0x4c}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000000c0)="e910e44e3e5ed9b64b0cddcff0f33d4c43e61467149ba74a1e183004135c2c2b0157a8494de305862f221e915591f71373651cc522e164c20297de81c608cafcfd2b69384a7e368d1f360f761b499e3d81546607f519d8217e9cab4d1c01b4bff6657293c887061f4292f2ecdd7c20ba5ec48a4f1d1be79ff5e1d6770cec868e628756f8ae26ca5cfe88b1a64c409814cea1a9bab1a114215b821affe79040b66b8b1512ef58386c741242a798f83ec86b22469d4e2d505ee494c7420cf5e6122a35346b379bf0756d27c64dc5bcc3ce79f2738c2846d934b7589fe8740fef36bef021536e4d0f0f0326939d0ae7b7d8b39e", 0xf2) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/241) setegid(r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() getuid() getuid() r5 = getuid() setuid(r5) semget(0x2, 0x2, 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00') semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/138) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505b89af7aa42a0a775030c2", 0x10d) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0xc7, 0x400000000001) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x128) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x104}, {r1, 0x15}], 0x3, 0xffffffffffffffe1) 16:00:01 executing program 0: 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) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b7f567f42eef838ca91738d2a2d357f764bf0974a09aa9a49e8a5e65abaa69c7ac4f1b8dfbe1a26e2bc0e6997656e342b6b5dfcc0263456bcaabf18bd624", 0x3e}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xba) ftruncate(r0, 0x7bdf) 16:00:01 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000, 0x101}, &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0x0, 0x80, 0x0, 0x0, 0x89}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x28, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x10000, 0x100, &(0x7f0000000000)="d328ee56", 0x4) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x1f}, 0x220) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) fcntl$dupfd(r2, 0x0, r0) unlink(&(0x7f0000000180)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000000)="5fa74119b82487d9658bd8cc0db5456491a003fc14c9c6d4dd6b1f1edafb646dc1f2f6a1139b8673b3468e4064416a44bb5db8f933da3101444e204d1ec80e0aea8565867c9398ca4c314632851cc909e3bbde365731fd", 0x57) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/219, 0xdb}, {&(0x7f00000012c0)=""/45, 0x2d}, {&(0x7f0000001300)=""/23, 0x17}, {&(0x7f0000001340)=""/170, 0xaa}], 0x7, &(0x7f0000001480)=""/41, 0x29}, 0x800) socket(0x2, 0x4000, 0x4) 16:00:02 executing program 1: fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) msgget$private(0x0, 0x8) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) write(r2, &(0x7f0000000200)="3d6147452fe409a7c0e2dcc9fabdc27dca4b011a5137de77816d3f01a32667b1ce688b2115c40643349227755e5d68870b099821a46f853511bbf59d870378b324d2e93e34f734cc18b2c9275cc6adf9baff03e2e532ff9afcf76fafd8c5881e6394ac301418d1e537cac15039b497d101d5b23e3d1f87730c2954cdcadf693f1c3080336c34fd8e4850a80010290eec016a4aee3bc36114576232d10a131984291b226e87b2cc581fb93bc9d2dde78c26bd9104c4f8ed65ba9c0d24ea465e5eefad649fde2d8d6519eda951f42ee728b82fbde9c55bf98c65d40050f38469b8a169036d6bd754a004b8", 0xea) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:02 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) close(r0) 16:00:02 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) r6 = dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) ioctl$TIOCCBRK(r6, 0x2000747a) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000a00)=0xffffffffffffffff) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xeefc) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:02 executing program 1: mprotect(&(0x7f00005e3000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x200) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f0000404000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x8, 0x0, 0x44) 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./control\x00', r1, &(0x7f0000000140)='./control\x00', 0x4) link(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') 16:00:02 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) writev(r1, &(0x7f0000000100), 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x4, 0x6812, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x4) semop(r2, &(0x7f0000000100)=[{0x7, 0x6, 0x800}, {0x4, 0x2, 0x1000}, {0x0, 0x9, 0x1800}, {0x5, 0xc3a, 0x1000}], 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb27824afd4fe6c37b9bf1b05ef6012540500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x0, 0x4, 0x81) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000300)=""/4096) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) chroot(&(0x7f0000001380)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom(r0, &(0x7f0000001ac0)=""/4096, 0x1000, 0x1, &(0x7f0000002ac0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000001840)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0xc8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x9, 0x1, 0x400, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x80000003, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x48, 0x20000082, 0x401, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x12, 0xff, 0xf848}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1800000000000, 0x9c}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x7ff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x2}], 0xfffffffffffffffc, &(0x7f0000001980)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0xfffffffffffffff9, 0x1f}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x6, 0x20000040, 0x80000001, 0xf3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x3, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x28, 0x2, 0x2c, 0x3}], 0x9df, &(0x7f0000001a80)={0x5, 0x20}) r3 = dup2(r0, r0) socket(0x13, 0x8000, 0xfffffffffffffff9) sendmsg(r3, &(0x7f0000001800)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000010c0)="83caccea3cfdeabbad74f3cc0348ab69c1aaf73e4241e60faa71674c7d6ee7456ffeaf0541ae55e45d7b01da5932ccb55e8c6866f6a1fca7e360081338658cc4beda85c67c7f2c19e00940fcec907c97419e659b802ae247243c45569f3d5a4553a3a1081fa43660bcaa7bed0e4b6e259e9cab6a9af9339df30c343c6c71200aea91e22c257832738a1685a39e655bafa1fb530f704f5e692d3dc446d48d", 0x9e}, {&(0x7f0000001180)="eb15e9584bcdb427ac7d17b3fa3fdf70e0ded8733c02da7ce81fac708dd7caa1594379ddff022e35beaa72556075b18b40264dbaaf667b1092aec7174e9f367ffe0b2fe4303ffff392511648762b9b11dd01cdd6613d8304ee25092aff829aace3f387dc23cfb62d5a761cd4a7d97cb6e3c846a8208ace16c01616e823ede20bd038096d6963a9da105fd9682f25a646075d53ea95102b", 0x97}, {&(0x7f0000001240)="aba4a371d47296051c19bd325673e744717f93b4c46933b82549b02097748b68192120416b99e35aa309ddb081c53285bb091993a52b308988af0b46b15db41d7bbb29ad031e55b988dd247afff8d52f82f74af930cd61d5adc26c57670148c5f697c29bd0c06eb19e8877576a2e5070cca28b983aba", 0x76}, {&(0x7f00000012c0)="10cd060de4277f0624c44178580971c5f28c06f2ed4acddf012259b07204acdfc5c4625b21d39918df9f46d4f676c62f4ec4ecf5dcb7880f2073cc9ca217622715709fbcbf2280f05c9a823779995db967f93bbc9f43f3dc8c549b2284d1f047c7e272b12f5cfd31dddae0559a89bd72738840923922ab42b53c080db22d42aed3d67ac3cdebbb7c2e8d889d472468", 0x8f}, {&(0x7f0000001380)}], 0x5, &(0x7f0000001440)=[{0xe0, 0xffff, 0x4, "22f633369218cb0b3d9ff131388f351ef522336ccd0b67586c61cd8a021590229ce4efed5bf22c7f0329f15e02a4da35ca3704efa32c5f8e77ad87de0c8f86bbb029d9cb5e6000e968e7830fb70b5228512cef8637704244b1871359dd6f250931c96bbf7ba773a71009fdd0ebde5ba71a34472dc3b760148d5192eadf1503740cbf2629f9ff22873951212c43415531d157f837ed72a777377d3b4ee7cf4985367eac2d1a32a0fe5c9c08356388b700bb73e324c6683d3934eb9b79f3175772d0f56ad4b7a4bff0646a641f3d7cc84b"}, {0x88, 0xffff, 0x800, "21d9045125e8e9c2905473880bbd5d27de13d56e551e0104f35a289a7b49f13f17f1156b2b72a729c310e811163df7ac45c6ea64ec8fe7e0e4786de71c587cc715ac02838e217d408f4faf95d34e9990064899c76c5206e7334f98a50a012d1f604730b044a30a331a1e5c51a395a3d46e5c2f3e45a472"}, {0x88, 0xffff, 0x1, "024c86fac3d95c66d2c87ef2c0c9c9120f79ed84ae2d2fb0299da3fb1c67e456257bf98b78d5dbd0b7ff950834ce8b51303a2622cf2ea47e844a52faa51702f33eaf5f3935379d0ef9190b0e5680e80eaed5175b6ba26da1e73542ef028247118879f009ede7435ef82d14d1fd881c655d"}, {0x108, 0xffff, 0xf63, "d82782e25bf0243c0ecfe108adf70a365cf115a06ee572977ecf9590d60f5d9f7691a133d802593852adb5af1e4f337d5f336de20784be8eb77819c0eac1c4bac5ce0771d9caef50553e3ca53964337d985c61c315fd6d66800b67b228ce3574bbece0c973b7e2b1c7837d4e446899818051a6c273b79908a4ee480951e211592cd5d7ad09b999a56e1a91611c45be335dcb9483e366ae02fcd5e0b12d3059a287a047d651321b5b151f25ea074c8857960c258ef07eb52bfb988723b8968c0293025d4dcd682ee2c4e7d07b7ae9252253f67b345fb2b1796d51becf12b2769eb721204aa99d7b58b63da869027595f1e20c"}, {0xa0, 0xffff, 0x7, "abf013b30756e673fbff09c99797d9f2406fe940bff7cc68926fd169280181070994126bc079cda12a5855bc4438d3ca0afbf91969a9f9a6a9f7c30d0a5274a082b9989d9daf352ed5cb879f5fe8f38f3c5318463164c84750ebc854a663248efcf588f021681e203ddc803bef6186b42cc28f9d556729bbb2ced3c632aff0f66d2ba9699268e3b920"}], 0x398}, 0xa) setsockopt$sock_int(r3, 0xffff, 0xffd, &(0x7f0000000000)=0x1000, 0xffffffffffffff2e) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000000000000"], &(0x7f0000000440)=0x6e) sync() readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/100, 0x64) pipe(&(0x7f0000000480)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0xfffffffffffffffb, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x1ff, 0x10001}, {{r0}, 0x0, 0x0, 0x1, 0x6, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0xb8, 0x20, 0x10001, 0x2}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x85, 0x10, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x20, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x101, 0x100000001}], 0x8, &(0x7f0000000200)={0x101, 0x100}) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x2000}, {0x6, 0x9d}}, 0x0) 16:00:02 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/195, 0xffffffffffffff51}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0xffffffffffffffed}, {&(0x7f00000005c0)=""/158, 0xfed6}], 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/189, 0xbd}], 0x3) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x4, 0x40, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffffffffe00, 0x4}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x1, 0x6}, {{r0}, 0x0, 0x80, 0xf0000000, 0x7e40000000000000, 0x90000000}], 0x80000001, &(0x7f0000000180)={0x4, 0x3}) 16:00:02 executing program 0: r0 = socket(0x17, 0x801000000006, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) rmdir(&(0x7f0000000180)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) setsockopt(r0, 0x2, 0xeb, &(0x7f00000000c0)="dc62f61deec0d1285f77bfd0b2738042f48b4999bd9cf183a195797f4860be030f461362f318a1fa2302ac2d1faae5520b77fc7e874f00e75c5e60753ba529f31485d23ad8fed6e290f11f8f960c29938109a7955a5dab83dd0485ea584e9dc825603ffb4077982240633e8574ba49c5b3773346a29be8ec6dc51343bddaf4d473191d6b8d59aaa1028e2f21a8486c3f20852d228e743648c2", 0x99) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc91, 0x40) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) chdir(&(0x7f0000000080)='./bus\x00') 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) socket$inet(0x2, 0xc003, 0x261) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffff) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000140)={0x100000001, 0x7}, &(0x7f0000000180)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x41, 0x0, 0x7f, 0x705}, {{r0}, 0x0, 0x20, 0x2, 0xff}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x100) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getegid() r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="6e39eb48cb6048b44c09528b45288a14afa0a8a296a93f2ae332a7e81e931dc9e4dc51832d7883390422142a9422c9ee96d586054f9914ed741b623652ddf2aeb7c72c", 0x43}, {&(0x7f00000000c0)="41fc7ed6f1a4408817f6e457f3d17e7484130f064afb388a26", 0x19}, {&(0x7f0000000240)="1806cec190e222c95e2b55525c0c261c44b9074df20b1a72316852c87091a852a3260041f3813e037fb3f5149a05b863f131a44fcb55dfb3f0710223e3bdf240f6135ff682ff1c034e3fd849bef513aa0b187f52607605dd0fdc1452be536992e1", 0x61}, {&(0x7f0000000300)="d74821b538bb3ae17862aee81e92fd06827fe97890b48e469a13e35e69a2f40df50fb8a8d8f7c45cb2c3effc659cb7c1ec7ddb8f8e92df68cbffeda63c218b4e355c7556974d640a36f639357355", 0x4e}, {&(0x7f0000000380)="e7ff4fe65b87845024f11197c590567b678a5bf1779b921360bd7025ea40c96a06db9a9b9473f5e0cdfddce8e9f9683a0e1077c88f56fcc344b92fc4aa308b1a2858dd3766e0e5b10b0b6a2a2eaa7c4b66a30026da9245b4b9553508ae612c6d13bf264e4884a3", 0x67}, {&(0x7f0000000140)="865b3ff97ee5154b7eb1b6dc0c1135442085eac99c29e0ef0317c270cf096e79d2815dbffdfa6c586ee212194a8f22de776d", 0x32}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x40a}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000340)="4ad1f5be258044244a3fd4e21f47fc60aa783e95b146bb86e93e1da1f8dbb3c762ac3e98e78c5a6340327ea4778f0b783f6632ab697d8e6af961acb30cc0d8e9a72f984ae9446db00f9896a6b83527e4667136d350e36a4d9185f9b88baad80d6c5a31adb40393cfbbc9fd71c9c1040a98a8b6e1a8574b88c5edc66ca400d243110a72a2691b9c401ebc83f67e3cda33", 0x90, 0x4, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x28) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="e5322330b85904", 0x7}], 0x1, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x101, 0x5}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000080)="0768206add8f4fcf54b66bf88ca99efca80118cd30dea85c529fb44aa31dad0eb4265f643b362e3dda6aae6061900b9f9ae393bc432ddde469d8c0f8649f0379ceb6e9dcf6e83a3b3a7ed609e8dd8507cd2891ae8685d6e559c2842ae924d803d5e64c9791597968f2fa7d8a72603eb51806f101df8fea7343799c175351318b8ac284d78111cc09bb90f9ff91eb410bd268c4d84b1a8e62e1a18512131c7dd1f93d0a00571474f8c11bfa4d1e32f086ee47883cfd93d057f09b4e7c1eaab40b987cfc6151fa74f28ca5df6847477575e3688a3db6e4cdc95714e0ee9c64a5abc27f01eba0d711817147f102e96291363cc487173567b90f2e20a0d5739a", 0xfe) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = dup(r1) r3 = syz_open_pts() preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r2, 0x0, 0x0) r4 = getppid() chmod(&(0x7f00000005c0)='./file0\x00', 0x16b) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x993, 0x7, r4}) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/79}, &(0x7f0000000580)=0x51) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x73) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:03 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x100) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x5}, {0x1, 0x20}}, 0x2) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x90d2, 0x0, "d730c16fc6e23c5b00000008fbffffe64de40008"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x0, 0x2, 0x7fffffff}, 0x6, [0x9, 0x401, 0xfffffffffffff64f, 0x20, 0x9, 0x0, 0xe955, 0x5]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100), 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) setsockopt$inet_opts(r0, 0x0, 0xa86cf04594aa9a6a, &(0x7f0000000000)="ebb121cbbdf3fb5c8f4376dab0e44006ce515d950ba6b463759e428877201f3d1d", 0x21) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = socket(0x1a, 0x4000, 0xfffffffffffffffe) setsockopt(r1, 0x101, 0xc, &(0x7f0000000080)="bf41f1d1a669d5824b3283de930f0fdc232e26b32ef3e4e67e0d83f52bc0a71cc8f66d28c11988103c", 0x29) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chroot(&(0x7f0000000000)='./bus\x00') unlink(&(0x7f0000000300)='./bus\x00') 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r2 = accept(r1, 0x0, &(0x7f0000000000)) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) listen(r0, 0x7) 16:00:04 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r2) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x2}], 0x401, 0x0, 0x20, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202090000006c653000"], 0x1) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/18, 0x12}, {&(0x7f00000002c0)=""/255, 0xff}], 0x6, &(0x7f0000000440)=""/200, 0xc8}, 0x801) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:04 executing program 1: poll(&(0x7f0000000140), 0x0, 0x9) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20082, 0x105) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, 0x0, 0x100, 0x13) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x199) poll(&(0x7f0000000140)=[{r1, 0x104}, {r1, 0x146}], 0x2, 0xb9) pipe2(&(0x7f0000000240), 0x4) ftruncate(r2, 0x9) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104bf2ee692345fec814300bc8a56d52aab187fb507d33225b62c27989acd4e1e07000000fdb8e73a875f8164a128600992d868c2a77a80afe66155f83d5929d54a567fdff814c733ed1d7a31336648afa5cc0b655c417ad969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b"], 0xe1, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) msgsnd(r0, &(0x7f0000000280)={0x0, "949242701acd44ddf61872b120ef22a5685f2393f388aa4b17cfa087f9a2be460c9756562c2ca153ad279060057b1c0118c3352301d809af7dafda1a3e996ab5fbc7962ae681389d7f1091ec88a525340edd0b0bd2ed7c89333d39f60b52ed691b124010b0e62e2aecd14488d8c821d62ba4eb1b5037ff6b66d8e78367d5d65fa92a8df97d7c2689c064ed811427da07f47934d2e7c5b80cef93"}, 0xa2, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x23) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="9ce714f633f1075b0c46c69c50f70682b4b25987c2c50d2e7b85ba76bc9c5114b8e88ddf43036fa3cf3c43a7451b4308ea0075dc0efe1df8eeda8123ecd9ab2b284dc9b902601e9fff19f28cb597", 0x4e) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x3ff) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgrcv(r0, &(0x7f0000000000)={0x0, ""/170}, 0xb2, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10000, 0x10) flock(r0, 0x5) 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, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0xfffffffeffffffff, 0x7f, &(0x7f00000000c0)="390ed634fb8f8ae6eb22c0", 0xb) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/193, 0xc1}], 0x1, &(0x7f00000001c0)=""/72, 0x48}, 0x802) socketpair(0x18, 0x0, 0x7, &(0x7f0000000280)) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = open(&(0x7f0000000140)='./file0\x00', 0x420, 0x1) recvfrom(r2, &(0x7f0000000180)=""/119, 0x77, 0x1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2000000000000aed) 16:00:04 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0xfffbffffffffffc5, 0xfffffffffffffffe}) mlockall(0x3) r0 = socket$inet6(0x18, 0x4, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) dup(r0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4000001, 0x48) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000040)={0x7f}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x5}, {0x18, 0x1, 0x2, 0x1f}, 0x10000, [0x1, 0x3ff, 0x3f, 0x1, 0x8, 0xe4, 0x1ff, 0x1]}, 0x3c) bind$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x8001}, {0x18, 0x2, 0x3, 0x2}, 0x3f, [0x9, 0x7, 0x6, 0x77b8, 0x92e, 0x2, 0x3, 0x4]}, 0x3c) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x20200, 0x2) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x5, 0x101, &(0x7f00000000c0)) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) r1 = getegid() setegid(r1) r2 = semget(0x2, 0x1, 0x104) semop(r2, &(0x7f0000000100)=[{0x3, 0x4, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x1ef8c00000000, 0x1000}, {0x1, 0xf5de, 0x1000}, {0x7, 0x107, 0x1000}, {0x0, 0x1a11, 0x800}, {0x0, 0x7f, 0x800}], 0x7) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) dup2(r3, r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/202) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x800000000000000, 0xffffffffffffff9c) clock_getres(0x0, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/125) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unlink(&(0x7f00000000c0)='./file2\x00') 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001300)="e27b94a3cf84be0b6b7749f7d78f37693534ac2649345c8d241cd05bc156230ac349c92713220beccae373a0cc3c4ab0cb568fdaeb9e9ffec05bdf39155e020caa7c13ce306177ec00a53bee11637a86cff5d00e78e83d7c325e86b6aeca9dcd9c9a11cf1061d97e8ea535e1eb0de34444fd31239a64ad605233bf64ee64b62faef9ce6676d5f365c230b6c9035a38865778c8bc33c666f729584be6ffd49aa07536c66ec932bb100b5bdc4a451691d1bd05c6a2db95eeb8b9ed1f8aaa1deff5c5dae963b3079eb7892b876c5dc827660c2beed61194ae6a1cef1c1f71b03de654bbf62da90a5daefa271098bde773e3058e318c8dda93a4b034acbd196db789138433231e8dfea522bce0cf812b81ffcfeef2783314a4e2ccce431657f65bb14b038c2dd8c4d3f59faebb45b47a20d132eef88650a1d4d32e623388fc0b637babbe3a3f96ed2a2351905a773a3e15ebf9f51a531e4a171b76cce4d548a2da0ba3a6b94d2575f4410e019144cce8cf4aee56b34876028a02cc7eb24b4275eb0b68d06170a5f071f98104b1213adb432ce8917692d41432e0b11b5fc341dd0b5271ec644150ad3cd4aeb3d828f652f52bcd47fc3ce8d96e7ee4ad747f3c5f0d3ef6d8bbe2c7c11c4fc4bc328a7afd5ad3c15e4eea76d3f5acc044c39209a9d8a8326b3e738cb9e291caf792f1ebfc641079a2619ed503b2d3dcfb933ac7f7083c30b35646ab76202f5a18c54899015b6d102c1f65da24ae85ce36d1ba32d1584e0ebc9de0ffab1c8942a3b9d2b5ea71b8c5b90df1f6db90c3defe53c6a1fb00924655f56b103b7159dbb3310157e534e2f4202d7ef9a25271dfb15afa64d5fff8678d99e9d8dd568292c0c4bc65800c0f4050cc03828203185dde5c529bf0f29394b77ec66b82ef54e53f1e7f878d26b662f8ab4c0e45ee3155603ec67f3de8eea8fb5fa7f44c013285ec0a7026bb64db4741fbdc298e296e33356a86f3941f92c5de170d9ec158fd231a8e608d20a4523c27fb564774216e82842021ee312c08cd90c4c5bf6938b8dc770ec7ec41303021fb287239f3b10cea15dd91c6869cd9463f102ad09113be2eb845d95158c9c542f65531db992eda1d79a26f6689f62147f990d26d79dc37b155a22e835a38647afc93ae75ad1639785fc22a82f3d0c673bbe6b6fc538a8aebef9611ad14de052077e28345a4e0218e87704a6f0f6e476728434b0bf747752dbf81dc25e6d4cfe65a06cdfd7dc02350d6d61bb2c0315813cc7ea5c75677a3c6192410cdbcc224818c3ece683f561db719c81b8aeb09d1759c37413939683fc2afd878059529e1e3c24f7ef10b6778fe6ac2521300c70781018f21521ed03870c479366fc3de0ee879278e0f28c4247bd665d1d5782b0d239d97a146b86ea37233a55bfd315d1599442398daf24ae9d43b3a4fa4f893a11d853c791f75c85fbfc23ed4e4bbb16921437cf9033f0ff86ba33881385f97bf9efed81cf2f7e8f39750041c6cc05cb88096e306a662259c7c74e8acd75c036ad0b8701f68573fe0300b50ae27e7034968d45abcbaae2666857e295d09b6510eb877bd8df966d43a3953d0094bcb7c7f73868d1e70b97c16abfe7ab3ad7e35e28b833b05781a0703c60aa88c062379f61120be7480581956a11ae0c50ccd4e087a77f74e0ada9932d0e81a1f01bfcefdf2a21a31e48cab47f01da93d4d058d916f7cac285c488efa38c32628d21f1007574e0512a355372d16cc171427615672c667409210fe7daa649a55ed5ffc2e8d05ceeaa6e634eac303b0fa2498e51f0510f9eb18e4db24d0d6deac600b08d4dbe31962660848e4fb9429493268034d774838501bba5c3c3312f903c5a1ddb1d3e799541f9014666b77b772f34d99c82a49445ba370de1a01138a3cd5ee078c2465f92ba9131a6329f60e9d1634c4c04a8979ff2b4dcd6d541ecb577bb6d27c94050da898272740f1b4dcc3369242ecc4780359fb974cf12e6c4e2dfe0ee6e3b0df1f32b0b28f54806289352b7fd6eaecb2f7d7bac70be30445382c8ed9ead36f805cfa3cf3eafc27ba41338a2e7006352636ee25282b02d80771f9cf2422d474eb7549aaa51c6bdfd00fdfd9e8047723d4d5f3cc681bf8fe473adde4d1e986d8fe0435a8d2661c35c32cb5e0d868cea32a3d1024e04e74ac72dc2900bac2c703c86077dd234c53233b9931c060d20f55dd733bb485d88154c00e60b8f5461235f06fc760437f81b70a78cbd93dcdead4707f3a9bd8ffb7d89f1c136f24abaf626f6cdd3695bbc8ee3d4ddae0ce81a9aaaaa2724a1edb7a23eb34e281d1e52ee18d0572036a5cc6d8f8564d90da4d921a92de2a9b90101bd842b8f930f6effb6d5b5c0aff5dbde86da355fb045a1250b3694f3e9b08f16f858bb3375c12832053c10db49169ed7169836f9536442bf98be63eeaf3a2c725367b8a4b7f55abef7abcb4545fdfa542aed78225a74e590460f7277bc2c5ad2031e9799be5fd61fb88449249742582729a192700e9b21ff20050f55340826b99ed1dde4cb69fa666c046456ff4b18b9665ca1c197705475336807588d425b2478ce662c104e071d966a4e285de09bc059821d723881a4cb9d89d3001d85fc129e5515f662bd66c5bf0a35a2521d0c2c2bb899a41ac5544b1c05c5a84c111ba8c9fcdeaaee5e9a25d8cc30c087a9303d70e4d35674b851f5c761ade202d5fa690d9d2fb1cef6e8c2079b3e7fdbbaff67b9290b4ac46cabf1a44b1b7007bde78befcf8df2ae90ce736b5ad94f852b56c1b659429ca6b20d3cda9ccc038015fd6428f34dbea4c08c0bffe998fd6111be3b8d9123ec0dec1426f677e16afecabd1d3affd0580348d3109e37f2ad72d51192d83ba1ea51bbbe74eae801b4d107f0887b7d245b6dad4868f725c4a32462a7f93532e51687a26a6dc8cf7356b9720b3639ed7c3ec3d99dabb3facc9202ef09091189cc53baa085794ae3c97afeefa02ba4dd2febcf471a025b7ddd3d9d43f7bf6ec1207403f93a410862eb37f0570446e3597b39bfb6e1d487a20d338a80e65ddc738feaa0eb7f9f73afffec08d521457971daeed5d9197544de5e13e64ace05e9a529dd55abd596090f8ee82d5ba67cf1bafa324d0f1792289b18eed9536a667fc4ad2c0f86bb591e1571fde172d2f90069a77aa9c514eb45bae3ec3a35e25ae3ae6826bc5999adb52dcc42b672136bcfa920b6eb7cdbcafcac489160da9943e7604f80adb46dee57233bec5e01fc09fb936f17bb79edb3a0fbb35adb6fef0710a26687bfa05cd1276b0473ed50d4fb50fdd79d0bd25152198404b944a3d62623b21fc6b3a979e3ab366278ce5dc11c27a9137aa380c03e0d940850cd4706c9cd374d3e76f1464a075ad30135c40d86914ca5ebde0e6fa6457cb9da7309006a93851b12ba143c254c8efa9a85e5b55f2c42afa028a7f91609b1c85ddca4a58ac786e403607a94b70f27de7b99e25d5c6b0fab8c8abc6184903eb1e0f52977c2259b5f04f7915a3397ee43650fe50c24534e6f8b7a99ac84255ed609a711a043edd3c01c22fbbadc5cf39cf6b224aeeff80360371da51b9148f39da80db5e9dc84caf3e523877e8016182c404f485689137562ee116c27d9392062c107b4c3a2633e2015d9b8a6b8407d0f4360c8d4180a6e611b484bbc5ccac05875859b9c529c84d9e5792ff957d9faef038401c11125f40a131f96ba182badd3e55ddff09947c99365366205bb261f58e968bdcf8246e192aadbbf5a3d7fdc0e0763ddbd32b976533d9e486c2865b8c3635c8e4f4a581fc3eeec57bfe0200920fd898efec6d8e8965a50ae2143f9c33cb74d8cc05a57f762b35a8a8cf034dc556bbf8191cc2d8b73af75c4fd69e78b76b247f9706b1ba0d50ecbe975e1d59521cdf5e642d8a7e3290076fa292034254adeeed85729b5b8c295e54c710fbaab178331803a889511e0b5d2e33b14a0d7dbcb03a422eb877efd30f44b19971b2f06f5a3b9bec64db0916274ccc535eebb2e5433dabdc41c0aa8c9daeea3fc73346949795323b7c672852d64d1f9717a87030ef798f75c0bcd4bc56254fae604228c4fde2d55b8716574a7c77d75014b578a31e759e9ec2ca6e14eef1415a6b6d96a244957c4e034bd69425b28907198844feb5838d90e3081136f0fffaa75bc7a72180732b4630c67d68788563b6b168271ef5b4a9b167ffc5349eb10ec3ee80223fa0e44568d91a525e9a490d4844b17dd8b3fbd182308d37741bdd56b42e69165f9bb586403f036b38f12f81eb260c03fa7b3ab456f1b478351a8700032e20c83177394632ea0a9cc231089f370278926b1659edc958830ae7b623477cb5362c8d0e48b765876d683f4d25e7ea1755e8406eaafde0214bd4c1c0c1150fa94b4c4d565e42e9ba7ec16cbc595caf0e0002b2b6e18331bcb26a992c270633265183f00c4d1658c270fa26f4cd0d500fe2062db9824b6692dd4539613ff56be31be1881f6bb0c5d2a5cccbb0795dc6623b61cdaed1d6fdf4e95c8a19e17855b41f0f9d576f49b75830a769c8f09578470ab7e0629d843da57168af62e427e5708fa77dfcf5be3e2e0136199bbe0cc025e30eb9cb7ddd69d7f245ff1a8fede4460491f4168ecffc1a96c01159a29fdd10ba9f4b277faa2cc23c425afd6d2d83ebb81cdc936a2622e47b1a1e40fd9c3f9f62eb3c0a443eecb16135d26bd9d7a284c7cf4d643075afa20fbe014306fae5f56ca1500ca54f691f94be54fee48304446972c79fd2d8885f54dbdb3063541852fdf93a3adcd1de4546a820c0836a575abf7936caba890c83dabdc8c85fd95141a30d332b4e7bced0b2440a6ba6667f03ff526168546fb0429cf46c862e935357950025c6ca47f1857c31697a9bb824faa8cff962e10d53651d3b33d738788ffe2450ff16e7e50a732cedfd8e189ef5ba70cfb5c237f80c53fdbce5273a353b9be833c5f29b9381089d15240adc19772ebc85534e48cbe0b4ad876bb2a497066c8b034778a41fb2052bccb0105349fba5b8dc20bf52c5dbf23fa5badf6123dfec13d712903d1c8e22aab0b8cf4fc08ac0c1a28b214fad170704c0cf1b78221c5302a0824935b3a53dda84d9df9aba284f0bcb3c0693e68f6c8bcdb0847fd0aa114864ee025429c93cd889f663316682381a2e7173810ebce9e209d9285fba6ccfec2a9090b883e2908dc174eb0fdc8e876d301c7ce2b4033c39f1923053917ed5eb40c00b663590fb165db42d9b3d3c9fa3e2578408b4027047e9eec3d64ac724fd5a86dae613c905d0b6675ade6c9ee181155c4c2d40a77b6e53e2ca9c68aed8c19d88370e9d8ae998361e241ca618567c705230a2606526d569c69e67a37bb3908934242545c0c91138a04c2af94b257c285ab7c15b78e3ac9495a0a5cc91055d983ebe438f6b4c5bef089f0746936f9390d4074f7b4a8f58c34b77dc0fe56dce7b6d09feb984094c04db5f085c6921e5f6b6111831cd3bfdebdd7b7e78cbe3ef57f3bcb0bfa8cbaee5cb1db202bb622e24f75828760d4456f6c9f4ff7105", 0xf5e}, {0x0}], 0x2) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x100000000000, 0x1, 0x101, "a8dc7f7b4eb27d99bbeeb7e667e353e44c97ce5c", 0xfffffffffffffffa, 0x7fffffff}) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/77, 0x4d, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x652, 0x0, "ad71f07200"}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x3c, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x8, 0x2, 0x2, "12136bfcb07442ca781cee75059715609ff430c5", 0xffffffffffff7fff, 0xf0}) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfaa}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r3 = syz_open_pts() sendto(r1, &(0x7f00000000c0)="664d13170ec3e89668c07823170e8101250ace8d0a6fa152f0630455dae5c8b2d5cf8b40e7b2b6a2b651fec48b94fab0473b0118afe6e084782eaac74890ee3f7cac02ae250651a43876ccbacccdb5195564cedbd397592b5348001a2b8757ab8d255228c750d123264a6425e93b31e67e99c94a9f8934c13f79c29702b6986845e785f686fad1bd308a7c1fbaa3265e2d4e65bb19d61cf03f53318b72abedca8ca0ee496765df11b2a300ea194c6e427ea6b2d8829baf8a830bdb9e5892b68a05819f30d392d360fbb97ca571c8108dda1ea657a3d7faeeab462c4c956f2ce1c12d02a201e1fcadb5facf61e4a13126", 0xf0, 0x5, &(0x7f0000000000)=@in6={0x18, 0x0, 0x101, 0x1}, 0xc) close(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 16:00:04 executing program 0: r0 = socket(0x16, 0xc001, 0xaeb3) setsockopt(r0, 0x10000, 0x0, &(0x7f0000000140)="98742e0488c60b5e7db8297e569b29739e13ccfe8e34d37f0650920762749486bb", 0x21) r1 = open$dir(&(0x7f0000000080)='\x00', 0x4a0, 0xa) getdents(r1, &(0x7f00000000c0)=""/78, 0x4e) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt(r2, 0x8, 0x7fffffff, &(0x7f0000000000)="33d681dce16e56a7effa7e893a36a0d730152e55e1af8ffcc5783abf0a9442198c0d26b62ba3ac8d9baaeb2a8844936c04102a07a4", 0x35) socket(0x18, 0x1, 0x7) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x401, 0x4) r3 = msgget$private(0x0, 0xa5ca5872021301c2) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000a57b1c52"], 0x14, 0x1, 0x800) socket$inet(0x2, 0x0, 0x3) getdents(r1, &(0x7f0000000200), 0xfffffffffffffee7) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x2) 16:00:04 executing program 1: bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000080)=@in, 0xfffffffffffffda0, 0x0, 0xffffffe2, &(0x7f00000001c0)}, 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) dup2(r0, r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80000001) 16:00:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) r4 = dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) r5 = dup(r1) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xcd2, 0x16}, {{r5}, 0xfffffffffffffffc, 0x8, 0xc0000001, 0x4, 0x1}, {{r4}, 0xfffffffffffffffa, 0xc0, 0x2, 0x6217000, 0x8}], 0x10000, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0xffff, 0x7}, {{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x10000}], 0x0, &(0x7f0000000040)={0x5, 0x1}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0xa1) r1 = shmget(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x100) lseek(r0, 0x47, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100), 0x185}], 0x27f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvfrom(r1, &(0x7f0000000180)=""/114, 0x72, 0x3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4}, 0xc) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000039, 0x200000033, 0x0, 0xff4d) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20000000000000) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x7) mkdir(&(0x7f00000002c0)='./file0\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x2b4) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) 16:00:05 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = semget(0xffffffffffffffff, 0x3, 0x3b) semctl$GETZCNT(r0, 0xfffffffffffffffc, 0x7, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x100000009) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) 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) r3 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/16) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x1, r4, r5, r6, r7, 0x48, 0x6}, 0x100, 0xb2c, 0x20}) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = semget(0x2, 0x3, 0x10) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0xfffffffffffffc01}, 0xc) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0xb, 0x0, 0xfffffffffffffebf) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fc2d2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xd108, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x24, 0x3, 0x1, 0x4c09fcce}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x1, 0x100000001, 0xc0be}, {{r0}, 0xfffffffffffffffa, 0x83, 0x40000002, 0xfffffffffffffff8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0xb3, 0x8, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x28, 0x4}], 0x3, &(0x7f0000000040)={0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x10000000, 0xfffffffffffffffe}], 0x2d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 16:00:06 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffc}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x5, 0x80037b3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f7e4f8b8dee52047b8139c096b8b4f3575dad8338ed972ea2c35772620ba4cc202fef01ca3716a408cadc2df8e91ef5341453cb43de5f1f3c8e9c5f2d7b9d6f72b62741dc84ac6f44171b5aa7a9b006717a262d02f42021516", 0x59) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x10, 0x2, 0x80000001) setsockopt(r0, 0x1000000000028, 0x20000002a, &(0x7f0000000040)="01000000", 0x9f) 16:00:06 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') semget$private(0x0, 0x4, 0x20) 16:00:06 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x7, &(0x7f0000000080)=[r2, r0, r1, r2, r1, r0, r1]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x9, 0x4, r1}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x5, 0x8, 0x8, 0x7, "f61f944aea32de2bebaef1203746138a8f6d5a76", 0x7, 0x80000000}) write(r0, &(0x7f0000000480)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a3dace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xfffffffffffffe76) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x7b527110997f90a, 0x40000000, 0x10000, 0x3}], 0xfffffffffffffffc, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x78, 0x4, 0x80, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000005, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x101, 0x7}], 0x3f, &(0x7f0000000140)={0x1, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000280)="177fbeeb2d390c4f971addfa7f5174d34b3bbce5856ba8c5404405717d7244d9b27917b7cbe431b14a610010240db2cd10fa39d62a8b32edaeb46439fb28d6d47b658ce61be49a8f57fa618b4d8b0347b7b5091b5f13249ddad7d8bfb98f0c9c47c7fbdabfe114f47af659419addbb7e68c573953f91b4b0d246159966775e7747bebfe44527416e0abdbdb01ef16218", 0x90) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x400, 0x8, 0xeb00, 0x0, "907b9fce659a9b73940424bb0b58cbb64ba659f1", 0x100000000, 0x6}) 16:00:06 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x50, 0x102) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = shmget$private(0x0, 0x4000, 0x461, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r1, &(0x7f00000002c0)={0x0, "0011b694775b5fa345f1dc63a9b82f29b5f0b585dad699baf6f0dcf060dfddaa6c46562d8a5d7b3fd2a962752dfe2e955845712bc160adf0c1264d99ff07c7b577d12f8bc783c31952bee55bdacba0e7152d47be4a0a039a3e048aedbb88bb35fd827d4d5a05887d79d4e75c3833e107a9b390efb1fd37f18664c4db3b74e8afed42d1a7844f2c5e25074ed707bdd272480e7d7b71cdddf715d159b852ef7677bb0b7bde44033e80ec797d7a17f90b61f96ebc065522fb5296b2468f082816bc07d946148e491a5ac0af20aeb3"}, 0xd5, 0x800) openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x100) 16:00:06 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) readv(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/86, 0x56}, {&(0x7f0000001540)=""/244, 0xf4}], 0x6) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x20, 0x0, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, r2) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x62, 0x0, 0x81, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x44) ioctl$TIOCSBRK(r2, 0x2000747b) write(r2, &(0x7f00000000c0)="bf6650495790683337c3007e1f6db23c5623793f931109de603509735205ac470a63fa119c8c3dea1bd201ec5b33d82f46af66ae75047e9038af9a174c2451c3c2890f436e6f6d9cd0212b0a9adea1def364cec581b77ba63591e6ee83af5459740a557f6f603b1d51e1c9989947e4835fb550abbc1e663608f0edd2c2584a8cc110696d404807d7c5598b5a2f5de48dbc7fb42416fd928ebd3867e461625574ef6e2960298042b4c20f76e4dfdf61ad4db82db380d27e6caa44", 0xba) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = getuid() setreuid(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffc5) setreuid(r1, r2) pipe(&(0x7f0000000000)) geteuid() 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002500)=[{&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/196, 0xc4}, {&(0x7f0000001300)=""/229, 0xe5}, {&(0x7f0000001400)=""/253, 0xfd}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x7, &(0x7f0000002580)=""/119, 0x77}, 0x0) recvfrom(r0, &(0x7f0000002640)=""/166, 0xa6, 0x800, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(r1, r0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xd02, 0x40) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) r1 = socket(0x10000000022, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) getdents(r2, &(0x7f0000000140)=""/230, 0xe6) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x8001, 0x5ad9}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)="c16690f5a0ba420f261b56c4b58c30f45ccfafbfb2b9e74c667331ae696e166aab841ea90d4f113e0feacee75fbcbca6c082586cd80f4837e35e1522361f9c1e11f1fd077e7516b065b697791b59f314155156cfbd68e0b17cdd35ce01dd1199048a7d5286d431c4287a4f6bfd0d96e6248a82dd236da9d19179c965e89de9beb236e2f16eb27e2a4c07e7f350e5206014df78e10c0c9a47d45ea80fcddf0259ae71b0e4b0bbc5850284b15201280e8e91e43246cdaa07d4e258f2ca48b6c8684ca06564f8b8d6cd45eb4b24e324646ebf4158570bac52253d7e", 0xda}, {&(0x7f0000000380)="c5ac626c8276dabb76c281c5d9293afbaf87d1874df53dff5ceae624e0f7589f1cd66d74d1934efb5a910cd12b17cd632dbb917bdc588c11c1d504e2562e9ebd51c0f5e32f7eb73db8a742bad05fd02cf236ce97c492912bbfcfb087a52411522dce0996ee4d85a98d7a4b4f4499ed5a01a03961b4bc9e747bb3123f302952ae28c323d9bbd33b5e4365b12c93b627469d23fb1d3a04c83f0ad8c3c7588d66ceb20dd3ac509171d1a65505043863a6fc91c3c86946e836b16686bec03a65", 0xbe}, {&(0x7f0000000440)="1ac47eec69a1dbc769e332b82ca7f67b349bb7c9b0728be575e55ea9d3cd43b97129aa24d230894df5b11a5a320604f4bea54a00b806f0d6f794b2c6781520e54ce7f7b3e2a0c345976120dc709dc8773d64bd52c2b7c46d4374896cfcbaa7866648eabc4c9efd8ed68dd3674ab63e5f8b89bd7ed8bc1b4958ecb7d0e29014d4df7787013c71c99dedaf8366a43349cff3613ef8d7019e9097166a93dda05de21e44fa2b", 0xa4}, {&(0x7f0000000500)="7fe2e0c6b40239fae42cd705cd4d7d0320fa546134ae5dabb6dc62a0f2aa5d58b68ada2d95f4dfdede1d1ff2887a85f54690cc245e4220955d08cf803be412185148e8ae9540ec228b59ce5605bd698119dd38631a5a99c598b0d5ba674e67abc817eb7458b4817241b92f16d4bc2709bc78e6c067872d8407143826351c3747bdaa9e5fad15d1dbda9f95b42c02f59d331e862ae4bf1ba4edb370db2df226b96f01449b9abac8fb414561c66f95efad5d8d6cbfc8ec3d7ccad1ecd56d3772728af246f93abffee2b514f72c1c02", 0xce}, {&(0x7f0000000600)="63b8e6c6", 0x4}], 0x5, &(0x7f00000006c0)=[{0x28, 0x1, 0x401, "9dd803f4c6b579429eb8df58471d1bc22b2d4c8a63f8f5"}, {0x28, 0x1, 0x5, "5df094cdd950e4b4a691ef69274ab86607c0"}, {0xb0, 0x1, 0x3, "1b49d8942dcb807901118a6748573ff87ebc1f2eba6d305b34b2309ed4014f713fb73e9c884a9c842e6f12cc2ba09313cd10d1e802cf8dd3a7921af194f0bda38a66f7fb652d7dfd07b49b66d2128a7605c2e25fdb571b9daa62aa356493eae9101a6b6f6da579778fcecba70331732bfd5c41208171f7ec13e384e8ad4ce6459ed39cf33923bf8d8abcad68b51db7c364a48c3f2dc17f01b3"}, {0x100, 0x1, 0x31, "70e2b9b16688b586e0c358e86f50f0cc0803b754debe1cfe4c8c683eb57e1219cd36882bac13d8e229d3a76d85c964501815ab02603a529b7f1b8db57de2079eea52da3659eeb1a76c9700bbd59bc9ec4f745fb62d9e62de8e66b621453a6f0b744c02e15a0f1f815537923080e59b620916e66adfd0587b6a47590cdd3ed3d48e7d82230012f92773de48d5b3f3de7a258c52311026cbbc029b8fb4c8c884900da17647c999bd0a208d87f150c6622b5ab36b77c8730434d35e796d3908ed107d8940c755571b646f0560fb3b9203bc98252cd376846d583d16ad8a082f0637d9366eddb70451a3af1fed"}, {0x70, 0xffff, 0x2, "3d6f85052a106da42ba1193382254826441c980a581a2c2ffd0128ad19f4e9cdea8dbdd2bd27800286cefe059ee3dd57e992eb1ff4eabf86c5e062d23471233c9c8741cb08e243a8b121631e191456f16327a9e88a2d791b213cabf3dc66"}], 0x270}, 0x2) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/222, 0xde, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff05) 16:00:07 executing program 1: r0 = socket(0x31, 0x0, 0x8000) r1 = dup(r0) r2 = syz_open_pts() read(r2, &(0x7f0000000000)=""/29, 0x60) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) listen(r0, 0xfffffffffffffc00) chown(&(0x7f0000000180)='./file0\x00', r3, r4) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="2e60ad900e0b4f37abe39fdf9bd7d69dde5ea972740d2c4656ac9db19c3778ca777326e7ac97669f67b38c3c5c06b9b66403641fe13db1bbc8c7f2b855a98653767522e7ea5c1689a0cfa9644687b101b7a35184cbc125d80df72118c28a2ac006dfa8246c6d8e6f71e5c1b0289dfe30eae4de1c9e6d29e655ae54f24972a48c04b413842176eb6db30d6d664cfb51c9f4773cc600ba2ff581", 0x99}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) mknod(&(0x7f0000001600)='./file0\x00', 0x1010, 0x31f) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001680)="e26f65b083dd5f32e77ae930b03e26e5100fb40f", 0x14}], 0x1, 0x0}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getpgid(r5) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001840), &(0x7f0000001880)=0x4) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0xa0) setgroups(0x9, &(0x7f00000001c0)=[r6, r6, r6, r4, r4, r4, r6, r4, r4]) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001940)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0x3) ioctl$TIOCSTART(r0, 0x2000746e) r8 = semget$private(0x0, 0x4, 0x9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001a00)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a40)={0xffffffffffffff7d, 0x1, 0x2, 0x5, 0x1ff}, 0xc) unveil(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='r\x00') sendmsg(r7, &(0x7f0000004dc0)={&(0x7f0000001b00)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000001b40)="ccb229fbb67ffb2ab4f8ba11caf6fd8660aaa7c4de34d4230bf65ee7d554a263816f01f6e4f32d6aba10e861400058ca0f1879d61f7da258cdbb5be4eba6220acda0a572a442f89d17e6930862eea11ef2e2b51b3b847a2b3ad1f1463c0c77946f5fbc397c2528e7894eac9d21351a0e7fa247ca5f1e94781f963fff3beff189f620bcb5d74d2fff4003980bddd94e1a667d4410b330cac27acc12fd3afb672c48974dee8b05ba6f3f3e451e393463e6db0e0c7b5dba23354fef2b6bb7bfd6a0a703e0c178b145b7d62277abbfc5e450d0d75bf2a7c44cf6022e2f94398d9f0717dfe75bea78546bc9e4ba9a073be9b613bf5ea704a8481152528ece083adc2eddf526e6232e1b2b9eaa12d29a3e26083a8e69ac551ccfc7bbc3f21834af9b0a990d90a852af150ba305e2feb68cb3f8c5e0c7f5d772cd78a6f215e2686830e7afdec4b32ad4ae00c898e18a66b7dc2f1a2f57d3ad3f066bddc6da55f24977b9ae3b43098b873c3721395254777835c635166870a7f6e875d9b7c8184182f68fb6cf3d6fa100c92386ab153af9aef42faa6c9b998c7f7b5a1f1121f809f37d4dd6649932451062021ff73ddf36400f1c83e2e2ea3a89496848f58de2e33c94f54536a2294330aad549632185ca38fff03dde0d5f88d4f5c03a4a7521294d2612cbae1265bdca24ffaefe5e354fd07e5f7d8a4c92617b431fa19f536e2e754759381ff033fc0221ab4ac7b88d0d293c7962f19fbef3dd3761c22c47073edc85ee903ac9ea9e6afea9663d047586e45138fbf20242c7795da5844a2b1b04ef28e823580200d8384142a74313d5d46596e7e6b1f1e41946f65418ed51f40785b1a9e1442b0d53a86aba6497d8a44cf0cfd86456ff223d5faa472e802127a919dcb735370c4c63d561a286c2180819994d05a82fa55ced435997dee18f00e11cb9c1cf4fde3fdb841c9240b21a83e7ab116f2f8b7fd5b7c03b9dd3103e7aecaed47f7b3f1b5e0f6271d2b7f593ae18fd4b14978c000247d7a8c96c89625c74bcc2f610f994e5acb7d336c3d35652fa78678d9010bfc596878d9ecbc1fc9831b6fdc7f6ca79d7971beb835de7be8da2915c2268459a4eee2038709a7633704ce3c9e37d43b2186f38950d843ad706cc222d55c6eb2d71afea6101d795d13d0326eb6918e24decbb1be5268a3ee53357eea63ca782ff06a8214a949536111b10b09473dc0c981512347194fe2abfeb322e8eeb374bf080292370257e56b00c54e8fa69e5f4ff52d2536b4e4d117fd8b35c12a297fd2ce3bf304d08959ca580714981fde36de2d0309b43212fc06bf6b8bd4bd3f027238c7fe1f0fa581a070ccd5e64bfab72950b5cf3f75dd72565b5f222740a95e4afc355f7d84a8a7f0dd4310e8d01e3d4fca10311fa2e7481c45c0a69eb6c62ab9320642812f247e4cc604678c53ef1294305d6f98aac9609a133d840d281a9d8b5b360e1843478ebcaa1ca3786a1580b6ede7e99f582d3bcfcfda84cd407c28aa23bec65f9cf58f95b0154f335f804d851ea3bd3e9100036cb200e828568f36575af68ff3a86c6dead14a99e48de5c98b6fc09c9cc955b4ec41f444c2af7657ccb8bf24a9634c04632fec8b71d1e2601358feb28ccd76283cc37f0a621f65be836c6cb2ff9f099792d83c8dc4436fa9afd051c0172f54ba87279e6073167aed551fc1626ef5c0e81b5737c6a662d171c347635ea9c549230bf54fc9c37c816ab95d36b073b26ddf84d0ecfcfd9aa41a2311398b6995f0ca388266e7f1436308931e9e55ca9d9100482a578c32bbbbc41eb6fa480ba52a56168b30c57e8f4ca71fffac512965ebdd4838de1adc04ec0c537c416d1b33c290c9ae29f154b1e2e590db6b52762620b361871ba6a42e401566f4ff3c09bbca2af4c5679bc80c509c39ee772c872b5d2fccffcd70c497c336d3c0ccb5482986d846b4fa605c0b024f7e6a41c413a670b8fbe10020e30a73a17953bc487571a6e984dfe21f50de3095372e5794c29a46d34c1d05ddc0f39d8a9d5f2e2b055842e7fac84726e19ecb8faa1a6276795072c5dc4822a7b7b0e7446ea643188bbee87ce6de7a10a559e78089c5e99a6101bab423d133cf7061cbd15fd6726d75689385dd1016ae17171a86e86f043e6be2ffbb124f970ef7cf8a313596285297dd89a7cfb3a62c4971ce2e0ce6b51957b136dad6e3612701793675f7d5bedbd706d84228a76b056b8563270888cbbef1c3ebb37e0ccf02d162ff32bfb10c7b056d7e3d09223daa5d7a5909476d37705b3e2a16e1092ce3efa72ef4cc975e0fc7509be732fa83da98df354e8209dee5089fb84372535872ca619bb92d5643d12c40e23078d675dd615f231dd5382a0bd56b014ca9aa1f257ee11bc5a3eaeb9635d29da3855cf52e345039e4d583ef11d371c62db935622ba4d75856ff6aa70f4fcf156f07c08ce5572e08a3fd2dcaec7bc7c34b9cc359fbe287c9fae978787667d739f77792eb95ded6105f3dcc9961fc7ef0265e099deaf176c0ba674a2f2b6dc09d86d2b0a01a1562bcdf50f708975858c594fef77a4c9f2af3817560355ede90d442d016bd249392e3efc32e86329e34e66d13159458901faf863832142554e28e1435e4e4b056347b82514e06d718966db66750ae6056094e67c041a54325858440a221ceab733c4e4ee468e88775b32dd42001155fef84eb88cad376fa28cb3071f1ac54bd24bd573c9488a8ba074d0443c7847d29fbb1648a12c46423b7af95f6020135d721df8d55b42b0772b192f25aa342cdb9c5f7870db5a239374b6a4a0ce2b395be36b716c6b1412ecaa5c078114017f16fefcacf7207a966406e22b1481b8ee2baca232cf119311d3b00aeaa76048d60ac997c60adbe6be7aeca4f66fafea5308f79cd066ac4c9b0988be09679cef56867cafcb72b75940f844630c5ac6369081fa676ab8d475f0a96509944f81403e62d966f6433b6459bfbab21cab38d29c3ab7fba9687e54c707018449da053dce3ec8fd075a1287990aea4924e2d7a0d8cf7e214275b4e755b0cf45c506b240358d024a9a24614a344bf8e4df5567b8b1680e542abe411868268be048eae7eb0af261013f006ed9103be27758a0d65f53ecaa454cabbf74a44bf61e1c6770f3ef5257e50c449ed123adec35d7a2555271d66990b461917849731c6f3adcc604b26602fc260341d05224b0b9800f0e7c5f552cf12e8a4aa21a53bab6f6f5ae22aa451abe5e8c0dbf4c7431dae522fc309bba4fcd35146319d7dcb10806d203050c0e556d213f5c57bc8f057914f9e3a5beabf85c3a0a44940708b5c197c527fcd64faa7607194f5bfd5626d8a80cc8affa9c503a6cea2005fb7987aab5818cd1b04b5123074fdc21467de40b5cb605103e7095f4cafc6982110f8f76a373d24e45a2c12e5959cbb83d4399dc89f2071d137fc6308997564aae5e2f474bb186c1fe3a69084d8e42625bbe75b4c18c4836371056a8ba65154f4681c44853be15e146584c3f2bc8afdac8d6a44f62268a8cdda6851cc9fa8b2d5a9a081e131aa366a86fcfb749400ec9e8eb00cf775af68b4f85b2d76fef4bcc5cf29980fdbc88554efe114239cfb791e556cdb3165715c27f1c621294bacfbe36788d60009057290c3719c83e106e87ac4c9256a9d5fd3c61ef79c6d98d536e4367eb0dfb28fb62bcbca8a5545a84daf80eeae0d5197d152883f2dc4618ac612fad61118009549eb9c433164547d0de7fe81d7d19656bdfd9a8e82289b49c772bce3bed72f9a65c96ba2060668256aa7a55729bd16aaa63d040092be62ecfbc61a24c2e2b0b334680ece5bd73c5fcb00968114bf2838322fbb6361370cce20a6a5d43be8ec7c91775000d5d03ccecaf5931cbe82b2a5feeb0c57a8fb4e0b0048a971c6a551467bf19e0f11f402a45bf78537ee7737bd254ceb6c4fa768b5977f073cb48b95f46017eb087f2d8dec95c073e6af121d31cdb42f8435dedf9445bdddb74e91b864a0514d7026e56338bf26b23ad650255e2c90075c8ce2acf89b8fac9bccd3370d9b0a363ec9fca1b5ea593f4206b1d09a55ab8e8aed62f9ffd9f2eb2c5e1d5843b285a4241516954d8f9d6608847337d39ef590991692aa960a8bb30f0244f1c6b78ed2f150961e60b590731484fe7559e64078e175b6aaa165eb22f160a61f86680b27ab61045358acc13887bf53af3ba2ee2d02751a893caf72a9012c6cc7e55346e4dd93d634dee28874e68a07594d708870af4d85a6c4efebee9a86e5cfd79a49071f3d4e98099ed472374a65d5d327a3ee0107bb79774f31ea79aca98fa3cd08f37be1188b8edb53665288cd502967d11d4594157ed2e10ddcc87beb036b463348f376f269dd30c32812bd610a51328ac99f4cb69e260e68c7342c17fa5bc8b38cf2d110e389971a3fa98332729fb2836563b5c8f16e8ba972c751d27a65ff359c92be7a6e630e2f6fc66db38eb46bb44bd55d60b38120f7263c188d78aa6462772d2cf7a99300df44d879af94d59cc6766f6ef97b4554fc0f23f4378e2b85a21af336cb6ef850f6c9d0fec23df0d8e03a556fd29f297ba7a7599fbfe8e9274f215e76c98787249df470e2c2c385e2edd566f63f1ffc519f7c33bdb991cf06dc3a86a5b5ab017c953308479d8066049e59a9dd902b83cfa9094519fb190a4b267249d8440b3487e5b2ff28c4d1c1d3786c54b2fde6bc358127924b6539f190b7e1f325c0d449d8841a8b5b2e90f256528af1eec50d6a15da44feb81eb77652c089db934f6aea2d8390b5bb63c52fa8a42fdcaa39c68b089e56e4352926d2b7ad9be48133b5972f0f9021e96f14481a1ec9d2718e1ea420dbe6ae6826283f05b93472bac09972b7e3220c9c3deba53a7bcef41fc9f03512ad7b01bba0ad2fefd305406c00af559e843e05d5c4c1d3d7042cf86630bb38fb3c2317ee5715e0767d145f6c05101ec6d1b03bccd78387eeb7d847e1116f9212e7ad06c5d4997b04b5ef25fd049fd58cc4a3f1322303880f8fcda03d505710fcaf86a3be6713f8713c39babe20f8d8550830b898c936bbf86838e7645180baa720f6ef5bf0ba2518b846003ae7dcc934aa77a1a9a4b2ba7a11572f78dc95c425b71ea1712b062b4b5d61b83076ce9c4e98018f548df1ef2a30c191870cc6ba2c080d3d5f4b0782289c2010f525c8a1de6ef0dfb195528eb3d4f32ff9f0169694fbd80c0cecda6a7b631240d4eb6b4f7748fe941f62875ab9cf48712958e697db8f274e149699a468c77e90050353875f4256fe443e306fa34536bb096d6f3b0f115b9fe8502ac11973a6db72c493c9585af280db7d0b71a4c25261b01f864105ed1dc8b94581f7ea55e5054f8ab4607167b016a65aaa36418b254e1f7849e4c19bf8a828c05e992a1a73046bac48a807b6708575ec57ece8bb81a99d4d4a647ffc51c07881b25e0b19c6afb0ebe8a558ab91d9b22f869d12fe1f4c4f5ad43e68a0ee355b3b63c986b4a80cd523de025968cf663ef1811ab995073f486c0a9e4547ed2b8a6d983d05ac8aa9d592414e9feef72602311cdb0a94f0d31edbd1fe32f6013c44eb86e33695c818f0de49ef2abf87233a9def20bcf654f105d2458119bc47a6b2c6e8da2b43aaebc08443042b6c34d2a1e9b6325888a418c9db8e5c25a6369c276b10f80d4f29b7fecef48e3aaf3334ff0ca844efe34628698178b4a53f095ab703ac012ad9351d2259924e2437f9aa06a4facc73a949f4cf3fcfd71dec697bb7538a9a0946db914ecec", 0x1000}], 0x1, 0x0}, 0x2) r9 = semget$private(0x0, 0x4, 0x80) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='r\x00') recvmsg(r1, &(0x7f0000006040)={&(0x7f0000004e80)=@in, 0xc, &(0x7f0000005f80)=[{&(0x7f0000004ec0)=""/4096, 0x1000}, {&(0x7f0000005ec0)=""/186, 0xba}], 0x2, &(0x7f0000005fc0)=""/70, 0x46}, 0x3) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000006080)=0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:07 executing program 0: r0 = socket(0x18, 0x7, 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee00) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x6, 0x0, 0x266) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) flock(r0, 0x2) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0xc0, 0xd0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18180, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:07 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10000) dup2(r1, r0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) write(r0, &(0x7f0000000080)="bba614f6fc91d620b32c9da53a81a49a9a6e98302b94fbde3444cbd807f38910e629a39a5833497a244ffb852783d5cb4aff6a71ad3df39f45d22828c2cc3c3a658356dc24523cbe7edc027e40c699d5f8c3c779de250f4f403bf19c8b7ec86a9098", 0x62) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x6) r0 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) 16:00:08 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) minherit(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x10007) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) select(0x40, &(0x7f0000000040)={0x80000000, 0x100000001, 0x3, 0x3, 0x20, 0x10000, 0x8, 0x8000}, &(0x7f0000000080)={0xfffffffffffffffb, 0x5, 0x8, 0x70, 0x10000, 0xfffffffffffffff7, 0xff, 0x6}, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x7, 0x80000000, 0xab4d, 0xd7, 0x7}, &(0x7f0000000100)={0x179, 0x8}) 16:00:08 executing program 0: setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000001c0)="954958008390f67287a8e00b0a95e89e953de43f1649df5976b5dd394d128264a53c6fad6e794dbbb0d5857041bb03f34210bf630211f1aa73652c744e5f42f739c169fb6f9c1dea4df1b1e8db00fbc07a3ffb64aa881f5d6f3e19a1eacfd751c316fcc524170d44bd5c466c5e1ca93286dbcdbedffdff1da51384aea8e3cb857c084a27daf75f9f7a7c05b449c430cd33dd31fffe500a0945543990f7fc83e95c090a4e599335d8475d2e663676fc0a757a13f9550def8d862779bfb6fa63cfa6b22f85b4a59474aae729ee7f50ff705872c0092363d065d2c18c45563c596e13da15ef088706f9eead76745411b50a1b6b74ecbd55ce31b022506f059d430b5fbcceff2c1d09a81e04d08ce3e534287f89715bcef838d27c2fc332b2b4302e6c58f40bb0de30692183242535945246fad2981c679d7ff5e0735f2045b835ba6f26abad6360c9acd873ad2ee7cc1b55e05c8df59f3f74a6dddecfaa92606ee84f5b18d5befed3c5cd04608a0a1bf2ee784a3f597ad56fc89dfda10047a445c5071bf350f2b7b33cc917db15f29a7ea9111f8f5359a6506691db92254d360afea45bea32dd91b766e03e8ce7032aa6858e30cafab1b5c664a5989a0e64742070ba8837e09c8a9823f041cd8eb5b38c3af059dfcd2aee26380f4456c11eabe5fa4f8db78ce22a565975b8eb30dfae6fa3e8372a1074300bdcc438ace0e6014fa8aa613d9d147f210a6b15a6a74b29ef80cadd98d07d6ce3a37e17c89805c20b4378bfc562f85a77013d0dc72f4bbd8a2527a69173a626dbea5362fdcc761eec0f93d1c748213d31f4a36532244c1eeb469716dfbe1ed016be7eb5fdfd5f6281b19e395c118595b2fc4fbee9da407afe0425339b2f1e9d57497aab3eae9d8d7f972ae7f8add2c7901f9d236ee2bc4a9887d5c77ef562e46127a1f58b29753491b86a7b1afeef77909d5842c36e2648f7843da0c095bafdef26a4fadf77b7db7c6a9b8bf6ee11bffa83c1ec04f82b0ea7a64b874616dd9ba73e3674ef7671813908423a81bac5898ea1b515f99f864f7819d7818cb6dded349badaf48e22c6397cbacf28683a4a9095239f29fe257e20cc522bd5b93aa030da831e4d55da2aff99533f9624c7611e18e8aa70547e9053364b638c9e8c5c8bf49c3c9521e6ba52b9eff3d969afaac1fc997c9d752de2b29087b08bd849eef6ee217f4d537c190294b0265150bdb287835c34f41e1e3948b013a0f952b09bd682e2b13f09c8f70a86b5c193f4c0d4e0779cc9fd07442efd47a69c203604b51bd7092fc43b39af10508ae8174e1562b913a9a4e2373f690897215f870ba3e641d6e7b28ed56cf953046e055757e938dc3bd2b0585ea92aac9f4b5dbe471c48088978162ec4c9d71d4aec23fd839cd91d870551189e110f02b4a28d28eda6015f0207d473b46d6914d1d75c2b36a47945315d93a974c0cd3e826fc76ec38396a0eafead30003577753c74e5a9ef71d4326fdeaff728b112ee9e9ee12c68d3b9d4af1d3e06824f3ceff83f16ec5ac131b223501aefa32ccda4814d62a4e0aca0588e30243a9be542dd3d369b9a5d104c0fadaf8be9b2161b010f4289b369378bfcbf64d8be747a4efd703c000718d8580bea53cf3423c591a95d012ee8de672e9395adcca6c46932fff684b300b259d7c4660d6c42190d185389c1e8d3f93b26dea0fef974c83d5784127ab7109f54ff0606d2c64022dd0ce9a567a7c85941bebd73e686ab322781241f4dbad89b739559f25bbef45a89635f8a97641353a1d2fb87966e13bfe16a1a996c642d17e51f1b3496341b6618ecd158abd35576d6837bbf80fb9b24e27893d83b2f265fef733eecf9befcb2c12fe1e9f4e95717c93c4815d72da76e40c4a362c2470cc8b17c93eff06cd7fef736ce7d7047d25a39948b7d0e44a91279564a6f5075caef2b3d358c2d5a12600a060f3f691c54c50d412692cbecd1b3dd05a4643ed8be7ada45a4e569d52d3d14cd7538e3c8ae8365645c9816f8f11ade284b8950da888879292b3d023b41c4a72bc387b7008b5aa150c5f5d54acfce220fbd03b0234991bbb2aa2ad5f3078301761797c37419d12b2b71f8c801d00919d7939f670bac893e32365a3dd38dff6124c8cabb7df0dd408f6c63222ffa3df9a9c3da72bea228b66ae6952c88954318fa014be8e36fc0fe26f602f71509785f7bf13f5e033b4ebfb2bf4e7fe94a344f9f17df25e96642a7e7fcb7032883b689de6ade0de27ce3f0d6b35d76efbbb86d438955efeb24a2da107e9bc4641135680c0895d9ab7e86d37ed5e900b7b969dfa7d8ba26bf494e75dc2824296d6a57d78f42741512fbc6993fb10532c31592d6bba443556b419234aef4c21360677c69f4c5a44fd0236fc52787acb2f69c1de882a988fbf5bb3528d1b75b514cd7270784690a23416d9ba6b0fe6571bf0cd5d9331eff9d639c812db8721f03947781d1fef643a7ca8ce2292715d5b7fc35a59ab33494ce4fda03b7c1c7d426e4a7f722612b4d7dbc304ab514e579df743907465d2395c356b7ed5f850be58ea150d2aaad1c8c030972b4c0042dc8c94737d685391158e7165c8d0d6d2695c51b2b71b573ae559a0e74d9d7f1ea5875f7830d29e969024211461ec6ec5e49bb8a9fad2287ece5ba1cf309c1f54514dfdfda3a223954b4792f22550a4f3e56d4abdcabe2738013d95d1f28c1b4b911e326202b87c969376d6c2ac4f2d1558822da2166677a2e768a5233f30ed88ee52eeb6f6ea3287245fc222a5cf4509495f15c09057432e1f9fec6d4e6626e5dd4b573ace13d16b3d22678066aeccd43ba525372d9eb7d975dd85bee66d6c29ddbf430c18c5f4737ea0c465de25685cf2cceb90713cde64c857f46d8533cd2feda1f68a94f22f5e8d25e0916d1ab8b0acac49f326b070360d3b91ce8639009bfe1d896345258b244dff01cdaade0420ce5daa94051be18d8885493af8abf33b76469530a8ca68e3e69d38aebc56944550c8860258cb6edc3dbb0f449fc89ad718ad250ddb8a733c3c5d929edf130c7f83c29d94829b61378b2c7b47dd207b98dae302ed01c3b0a42b60d4f9fc710ce6bcc4a66dcb9f9e2a77729da401b9ba62ecc77ee928eb9e0d00e61bef50e137d6443594020c76abbce4be16aa8fddbca39a54daac5e8bd5cfd18b938055ab28a9287421fdb84708f8ac8e5223e9faaadd2767d77e649858fc0ecb919ee1305cb84b13c6bad3b8114fb87ba3fa62319ee2272235ad6ff96676f487b3a7c0124e42e5016e69fa0d38c000c13cb94cd9299e08c89c1650b9e26030e37559e062c0218b376502806414ef5ecaa7d0f03d4f617c4e2104eeb14e2bd96d83e97575c7707ee49115a3cfdc1dbbc1603d5a0ea5ece3470c1777bd9da73972268d199819583003c23237865b3bfd6cf4bdeadf56e90c18351afdd62d77c6fd914317b3f3e4f52c95ba0958fe96fdcc4822977b8fb16d1b3dd73f69362f4e9986ff906f7f9ffea57078bb50696c69a2b64c8c70358923423238a5300cf60377b03bfa34d0a211e411a56b85c4d70c665d850d70f7bac75ad624b534de9c6f8350fe73170f025f5509ede4dc3a3f64b3eed1cfceb94a0b3acabca4063f35ae7a9e48caa73ae7423ce3c604b2288616e0f5010ee6f82c8d3d3c3d7dcb7975e26841a36819ad65442dffc9b40893573db6a15cc64d8b9de1ce447dc775d79290232f86f55899422d67df9240cd151682cdda081c42a5b411746f2507d22e69429b53ce5712be52982c3b32c7e8f4aae3ca41adc719341776ba670757c2aaa93afe3a9f9cefff2546b6ad3b36de63b5fd0f378aee0aef6a2b8b5c3e84723ce433367a04782cc1e07af41e95a2ae4673ea5ddd26c72b47974c23b24c032f8da5c9fb40955f98efb94bc1d7b5d4066798237ebe8d5c76cdaa8614d213691b2af037e16059f71956b37f6dc8a1c4545e550e0c2852b72d7afbc9de3e32d882e93b2680a33fb207a5fe80a03cd73350c224f4c5252e25874bd53b1ce94152da81f912aa614aac378f20a0af3af48485c42603358b2b9d12f6d5cc1bab64620d04a122cf55838c2205d7b1a7891735d8c58f0e331d92b7933bc06463144e8ca744099e35759a1b6b848ab680de6a333f932e2b7e559fa781b0c61a34438becaa48258e5924210f883bbf4fdcbce76c6cb20973e2cf2adceb507b7367bb9cec840a3c2281f8ac00b67b6d4fbca0000e608ff7a69373d4131e18a428860b96523f567fe610eaf7bee084789a0f55e9d25e6a8a12beb92b75b682fcd181dcd48b017e2d95b5c2d541505ac2d61bcedc6b67b127bc8003f8d586cbc4cfbc44080bfa83acee950bb8c236cd78a03a57fa8342ef53dddccd30b0e890c941b2d9e1074047c69ba4011f62f6295db94cc254c717b18e606f306ebaa4f2567b76d3ef29622133a95433ff42ad15562ad6098f409d4d695511a02451466d11117b642e1d750e740aad7ce839f27b7dfd472a1801b42d5bea93368381139712c7f2be5b35acb576976c21bdb855e6f4f41afef8937f0186db30b5eb6e9b251c8e9359835d44ff432ca369c483762e7ee352fafb69019a8c0afd8915eea56b8ce2bee2a7d33ccad193fa61cbe6d170b0d163b9d37f47ea3a4a27bdb111f2f8fb320116adab7d08a5894c5e551a75dbc8b37ebc12b3eeb77c3ccd3fb0e031ba864e335a534ea84ce45d36857b24966745b8ee51e6b6516e6d0accbcd3e40ace1a9b53875a2910e8b94e1e712dc9a0a2db8a1868ade86ed86a455a325e952fa0af718c5f2b70f107e96fc0c92788115772c44418974488b83040d1a6eb2dbca9de346908e2122ad973eaf851532bf645edb14e52977edf9a023a2fdba26f85c7b69ae6897cf382ae3f054bdde3bb103438c101e643e0fad2b9ab2297bfd0af2ab3109f7e61059820245531b3420e7472d7c418aa8f5c23d40d7649352158be3792e1f7a186a2ad0b38c27f98a580732f210dc02815e7666bf550e899084c97988be514efa57dc76c79936f49cd394cb248d7efe982195e867b8859773a416af14f306e1aa896bd2bdafd357940675b9f0942ee3468b3dda0f378d10b989a3c3b8fccc484a4260dd1547ef4c47bb468826929f13c5ab9939bfb780749e7e34b9c745c66edf3af679c6e1f073074aef0f277cb4068cb932119c36972b89ead53d5262e084c2391c734a7c64c8a6922fa354a198b638b24027db74fb729013bbbc086a08b305ad8c5a636a73b4f3d9899e281025d3b5194a4110faf35ba9887ad67b0af94f110a6022e7c0dde21da6ce5055589192fbffe52017636f65505897b8683532846c8056a97debaf3326f13d33c34da0c10a23bd008f5ccf90319b81885f714cc1b5ec29cdc026272a6525d328c8da5e30d83247f4e47aa485ab8685f6941dc307247c618a1b21ff11efab06fe8d4a22b6984aa314a35d7874b68e5d2e882c8259607a47eaf33edd99cf26a0aec0df3859803ec11471b7c3ca6d56ead63b56b3f9fe8d7c1392547d65d635cbe144ff31879a0e266e4d93b5fb810a6697640ab2593b673df0677faeeeedd3515988e1480ef037400353f73821f6e73f014d09da1e58d9c0cbbccd5c1e4f2a1de974a9f093818c9b12feb90da9ae46d3848540d6288ab439b8d80d0785d42a9df1f2bf4c72c35985e336e4db4ca4e9615c439bf92fb42ead7c6eb6f874981fcce6938d2a6c0c4a79f6dd10d9695a2f5db8ad71b64890325ea100e41aadcbe29ed5047f9fb0ffc5995558824fa", 0x1000) 04:02:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x400000000000002) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x2) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 04:02:32 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x200, 0x3}, {0x18, 0x1, 0x9}, 0x8498, [0x2, 0x80000000, 0x3b, 0x5, 0x1, 0x7, 0x8, 0x9]}, 0x3c) fchmod(r0, 0x158) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) r2 = dup2(r0, r0) renameat(r1, 0x0, r2, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x0, 0x1, 0x10001, 0x7, r3}) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = syz_open_pts() preadv(r6, &(0x7f0000002440)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/152, 0x98}, {&(0x7f0000002300)=""/60, 0x3c}, {&(0x7f0000002340)=""/10, 0xa}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/77, 0x4d}], 0x7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000024c0)={{0x18, 0x2, 0x9, 0x781015fd}, {0x18, 0x3, 0xf3, 0x72}, 0x8, [0x8, 0x0, 0x7c2d, 0x7f, 0x8001, 0x2, 0x4, 0xffffffffffff7fff]}, 0x3c) poll(&(0x7f0000002500)=[{r6, 0x2}, {r0, 0x120}, {r6, 0x2}], 0x3, 0xfe) sendmsg$unix(r0, &(0x7f0000003740)={&(0x7f0000002540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003600)=[{&(0x7f0000002580)="dec5e633c64348c158e4f9f093067d97eaeb9d11275761d1f0da0d6b813babc47d61c1d35f5a5d4f0a31820486518d460c2a2ddf4e643f5baeaad1", 0x3b}, {&(0x7f00000025c0)="a05b3a282ca2fbd3d45ae5e1664c202e0d1acf24445fbe330c797cd94791dc5e9cfc7ea9b0bb2c003364d6878a2a64d307f413fc1bc94ab83966efa8424166832c69efbc01f9b835b7c938a03dec438bbd93c60820a31433f55f1831956bb31f3f9e02b19fce1a2b092b61e44f60e24eeb30311764f665a6d38777a0d1ba02d4cc38415fdf0bd8ec48ede1e278b2d335a80504d25ba8926fd336d0a339dcc801b2bc60fa42819439bd1993ae4eab4c77b9bc582ce50623f7ff0db1c61372aa1081ecf32233c421abb5f9889526f999e7490a2c194354423a4364483bcd83f329d79f7a1400686ab231ed97faba2f8c77764f193f1a08319c1cdc0f1bcf505294964a54cd3a8bee8f464f114dca3c3b2505d03ac870c0b6cf521c606c6a7fbcc49361b3f43a54a513e73fb17aad1e87369b5fd67a47d2f3343407837e4fc768b7c7b88110e49b2f6a072b263ff117a11698c1df1dd8ce56182daa534facd36c49daf2d4b1c61e701a2daf37361ddf3713fd03c121d1e335a941acc3ea6a8c1d3859af3232b0ed443bbbe1e44bcd0c915e61008ef77c8742d2ac8ce92447e444713484f00f885b2fa4d33a7da54195e2a7716819443da79e501358e7f6c2335eab02105ca7f21e089cd80a3c76ed5e67c6ed58c8da100fffcde1bbb3117a0b5ba5f00b697c165da05510b528237be89983658dcfdf6496820ae754d2156cfabaef48e266b5c8ebef43f9d079c8dede0873440671e7397b3532a8afa92fd2bc900361e39621fb3604fe90ab01595dfe853a5c7d4c500662ac07e5d719bfe62f5a32fb19c0974da72d51843e380583d519f5fdd4e3aef032006fc6b5d6f834a3634172d2ea0bbfd4a22b72138bb99bcc027a64a916181085517d93aa897ec7fa3dd40f7cad72ddfee3690e17334d15ce60242c6dab4dfcfba67da1ab89268c3390bec851bd90f135bcf99ce42d27108b700104fb8c11b39c8e2503eb6b1310f5b52245731ab81258d3a77b743c3757a4814adb3327c19e58c4dc234fab0d30f03234fe2fb8a7e6e8fc48bac39e2bc44d4003aaf4ddc425a9cd738ce15961ff43e94c40c6871160f9cf40237a0221c0b97174aca10f4cbcece2ef50ab978c3a88ef89603829a4ab5a26ea2c3044d0296ba3d90d8efcd9763e704763d9e6cedc51275ddad6924db97014ddf47cd2d4ee73a6d0821559da9f7f43492e935a0856d56aaf4051a21d3adec246bed703a03470c96811ac9b5acc75a3f547d37ff638589195db179e516db59838bc4524379d4e30d933e6f6f544d0331771919683157d8528ddae7e8fe92b65aea9c8ea7a3d2d4a287fa76e965e484eeaa3ef34d9fa7cd44af3d8ac532f24b6bbd43a2289f24808b2260795eb9c480114533f5fa6c474dcdbfa0d65d8afe39380bd079a781ac24f94358d27342e28bba8d5a4e7e50f08bf74889b046520554da1ae09869af7e2eb5ab55a0bc4b9ff49e2980b70c4541f6473840949026ac588bafa8d2284eba24fdce2291239b4ab2808a6df42bfdc841193e5770a1337169381fc8bfc61b676d48deaa9b6f7e33c7bfb32c7913fcea963efb3e9cb21c58fc23d1aa75c38e75e49afb6b238db996f106af56807d55dc4732a4ba7ce9691d07434a0482dddf4be93ed132768a5b319bc7d10d6040b66f7812cf2f47d449c7222b856aa9719582e7382fcc15d6ec1e99b2b6480c01e1ea06ebcfa6ab32e6a0173c0fd2fa8cfa6fcf738f40af1bcd981a14a655db9e9832f1c182fd47972e980b20f2c878d747525980948a55b61d45561342b472d26acaa8117e5f21d196aeb22578d02cbf7708009c37015acb802ae7a508c1a1d978fac0431cecf131e1c8ca6c556d543c869d66a3fa7accae75b2fa1ac0aa59b52751ed64e0c9ad0f822b1f3e2cb440a060c1c88bb88c33c2fbd058a1f6255edfba5a0c3155472bb16f0b27c9e7535e852f83f1d0f90c335870da87f13e8b13497c1d6e8a9e7df57e436bf5a3d9b3a393041019e81b8488144d50117d70d87160a2e1c1b6ec4a6742215c8f7b1fae2aaf37e0dc803414bcf1dc4e0bc514bb1b3edefc3deb4d49ede974d842f5a036821f48fe708806996c47fa40ef6bb947c25e1283792d250935c5e7272b95e8f8a955638b40850fe25c9be431c9824a1c20aa2f2fa4d76b8c634448d39040bfc15c16b53f7d201bf54887c61b8d5c546c1dcc57445cbfd9c1c69dbdcb86a4f8baea30fdf985f2b3864baaf661ea1fa05b67c083c46b1644d0d8579cbeeb05fb4a41eb515c4b20bdb34cfff21dd59c887b22a1a0ecb9111568d295c840aa63829e8f0e4dd91fb786f5f3674163a9415aae6fa3d715db3a218d9c6a04d966279a10a36203a10b3cad2fa190c8f5ec8001cddf915b5529583f8c35cb85b698214630ae9cd8003a906177a9d575e90c32a788b22799de2fc7cec0c6d95ad871dd6f9a8ea9a4c387294660c7a77075eee25c20a3d7eb902125428372d565018439604c15a199fbb24a6f9b93810782fefca359495fb4db9e1fb447c6a653066d4efce38dc63d1667d49371535f62e2965698bbd34e00bc2b3cd6b7383f37dd579d2f5ee9182c26c7ec0088dd9425c7e02cfac4498273ffcb08effb1d6a430192ecd82922af12dd550fa09a96f59cf2c23dba6e2cbcb5f96dc98fef94d39eb4334e7cb52aa9a9a188f012603452b0aff5b325246808090e2c2c947837d5300bcffeaeaeeae6414dc9d5b4ee3c121d0ee436c1e3c5dab3e105ebf64a3f23bbd8241934527e306323d0e1d4634f219bde589e46a50068f6d4318fe78d3918d09db2f395f60de1ab9bbf18c3f22947b3d2c9a05872e3fab7035e25974bef1b037619b8a5ffb3b7e805783cb9da97b025767f0511e1bcb8835bb29e84c6edc4ed86fe0eaade088140815bd2247139a2e45ecb720a08126cc27b01a51e816ac837a5d8369d1acb2c3c714431c6330f2270273900d4f1bcfb9b9553ece5364ec4bb416dd925a419ad0db484dafb4c86f1ac0c83dcf908d351deb7a4b08c13eeefd93d43720f1684d1fc232989bed8776aef2c0097aa9a7181fdf66162b1e8fde22e4744ee6e1f6566018f00efa2e0232e471a2b704a066f6ebaac640eb68d45c8c10804ef8113df2736ff01c3af334a21419174ac8466f41f2d2c44f65aa6f907724631eb3cd5b34e42068bc885daf47a7c89df0da205a9e50786c5d0a6606c3e2129fa53b10bd4e79bc2300b4548dca800fff62b7675911f0d015db7c8ef962d76cda7c535b07e84c8bdfc14163eac53bdf9c995876cf5925f70591aa2fb4a847b562c2b0c88b1c72049945815e638db3e1698345730e2b6bc6da696c5390864240450a94cfa9346f74defb38888c74647aa4e11226f03de88abd44912b1e2da08095b70b076cf1078368c4831df6351c26f83dc3de264859e27500030e707bf4846c93fe693a2ada8b5d261eb9f7d23ba0e644fb2b7a1d965dc97e0dac04a663fda06f3a97cb5723c0fbc04a94d82d2cb9345cf5dadd0851094b891b33406d8e574dfe161af00adc0a62c67568f09a9b767f9671fa4edbc5c6e232030bdb024864c888dbc9cebeb22c15c8acee272793d0550cc4786d688c8a1ae3655747c987035193a8de4b60432edf3321b0811320bcf5bfe7a361965690a4dd3a14f478cf160fd5f9b954ea12e0e891d1ccc42fe67450684ade08378da8e6f3b93f4f14c5157cf3e341af8dacc349a50616cf93deaa309729af9a326a2a9dc748a665da4dd35a8e8ef2ae0546fe47e08ba5c54d738c37b5588d2d3918b79ebaad99ca79b07aa9610e7090ea106e2592633401977e681479e31a39f4e430c92c7983a54386527d799e3dc64bf9dfaa7832d51c1e672b3a6fffc7cce8439d0c03818983d5c100f1554d5d28fcca84a2e776a3aaef604e60c8a8bd3210ea42218de40547127e0fc566786750aef4b5d4dd60063ebf74ea1bcc2941bfba69786d0030804ab438141f4d1e016ae0d87da754d799fa5be29e4e19d917203d32087d44de9141f93784dba88c42d845b6bf4c2d3be95c9b406d07eaf55457a4627f3ef3f8d790a64185198c79072d82f3b1a89b47470acf23c478345b3c539f5ec19ec6340078a600b82783f23098e7be4aecdf2a326ca0bae96db3045e4cd4fc4b90f10f3f4e0c03d64fe87ee3aaa03db1fc201810277e5b19fdefd51d9bfbb0ebd891e5f4ba44d7c473a9498d4ea869c22b01b505f80abe2a3390a08e7aaed5b6233ba45003bc9ffce346776cb8d36cac628f2078be9ffbb93db43373a682df4084a5f6e71e9e73cce25f32e2e80d9b48683f47dcd782b26554c092f385e70bbe34e28965aca1bd145a5564f599e37a6439b79509ae776e6d701428fb0abcea2407c388180788b2309d6434ca22fc4894cef3acce2cdc70b71b4ca3da1e9e0c99f1503916eca40008f6e2b3c4130ad17747ebe11fff24779792de04e670ba0d0d940df38e1091d374582013a69c97ce3df5c076b6139963f6770e2754c7ee77622826f31faa3cb7c9bf666c59485eb5e5dd61bed46f3480533f99c7871b374824a5b5606824ec93d80de03184aa48bffa91dea7b58898ef085b9c59e3bfb9d2078a73a81ae045de19b9c2834f94c1ac1c96aee1699e7749d7b13bd4a4a5d18a0b670f29ebf26e19a51b4c25c35db7f104d2e8d9f87e9c068846c6796bd7cc3d6575e2c3ed205ed530dff2fd583e7fc6b53766b8a58413cdf8835a1d30dedd818768bb4018de6f785fc2bd7250f8d5408c0c7e66320767d713f9452167da0c3f6922b2f8f3e0abec351e93b4f4891254e176525677d6608f1bd52024737e7c833e78786c2cd4383896e4b1e06fc74937b5626ca6eee9f330218e313833e4cf9f4c81d351b8b04b1d3f9f0450ff997eadc38f63104fbbeaa9bfb3b4bbc4fdabddf3d8d5394e7bb0ba9adfb8a1f40a0ee8f0bfecfc6a3847b10c0c681d842409095dc0c6df205c8851168b4dccf1ca7d03bfe6b4a515bb9a2e4bccbe20cf23900c3c0ea6ed3076a14d99bf301f7e45e383862b7f1f50694d881795f169c1bf0da3c996b8dd943c566179318f53c814408f69672ae7bbf7de8909c17f8178071335eaf1dbb7bb612310b03efac6d6034b8ae3168934ffb8d929b514f53119d3d715c532026585d07b34ba732c280a757554a7a9698fd076931040f5b0863adb94d188c3ffb803199374e9713916be56f9e1bcf60d811aa342a5a9ab0dadea2bb26d3e78ea84ad769c24cd85c2fc5a302c646d3f2da17d942002388c42df6e9da6179f13c97afcf4bbf2a0a26679cececf2325dfbaf53973f2474d79e49f11ae171c7dfdb37a0dfb0bbc092c200fba1bf347ff1e377cf2b9bf7ec824b3a193df41e02be5d9d450517263eeb23917692ed875e99ecd7b5d65f7f58c3287b73ab68d07283c8be7433dfc2596f8c67614097e0834a83e6d652d2c5ebc158a731382e74719dc0f45c801d5f742cb44ce1539b330cc98d2445633abfbc1eb139f6ca78e56f1f24074266ed27f450239b98fd1c4dce8ae0cfae422d7037b81ed97ffd6b3dac9896d56af2e4bc4f033f308c5b9a24a08ef7ca53c17e68cf8438e69f49cd7804a7837265f8a1ca267671d5da6c06c3f79bddf1c8c154eb01e12a72ad6676f96862038218129815620cc41366881f1888ef16a40515c83d7c7c0c7d9f84a520e9b9d4be6c971ac892cff5a54665be6cd7ee9a3a164012b2c4b3b6454f389bb3fc8d26fef2d3dd7ff1ecd75b23b118d05708ff5298f3afb3217a26dfd15150ccc4dbfd81b", 0x1000}, {&(0x7f00000035c0)="92d444d47cc2489f7dc71439f51f8bef0832ff154b9b1d12dcc8fa875fcaee7e", 0x20}], 0x3, &(0x7f0000003640)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r2, r2, r6, r6, r6, r1, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r6, r2, r1, r2, r6]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xf0, 0xc}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000003780)=0x9, 0x4) setsockopt(r2, 0x3, 0x5, &(0x7f00000037c0)="292c19390af21d4a2d9bd47e1c3bcce43831ab07b4118fe9556d0bb9e4e62bd9641c7b7a8f47f12a48f935520ed0678e6512faff777a198a6d47679dac765b8072b18b07a2d27573c61ed3fe185642cb1b2f8f0ceee368b1ec0d7741aa4548715752520d5955ceda9a8de1dbad7f03f6a5a836b20ef1ce63993f67c07fe838938780f95139392a2386fa20ca3ecaa4c309bc240e28fc6bb15be983de92760cfc9618add747d3a5b0b8f8d3f0162708f65abde07f760686c50bc58a12e23a88522785a0ad475f38e2d92af53fd91835b4475b69c733e6844171cab0d76acb22077176", 0xe2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003900), 0xc) preadv(r2, &(0x7f0000003b40)=[{&(0x7f0000003940)=""/116, 0x74}, {&(0x7f00000039c0)=""/24, 0x18}, {&(0x7f0000003a00)=""/5, 0x5}, {&(0x7f0000003a40)=""/221, 0xdd}], 0x4, 0x0) syz_execute_func(&(0x7f0000003b80)="f30fc7b1f5160000c421782b36660f3a0b650ae245df7b95f0815cb4110000000041d15100c4e3c949f8180f613ff3a58fa9788285d20e0000") recvfrom(r0, &(0x7f0000003bc0)=""/122, 0x7a, 0x800, &(0x7f0000003c40)=@in6={0x18, 0x2, 0x8, 0x8000}, 0xc) faccessat(r2, &(0x7f0000003c80)='./file0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000003cc0)={{0x18, 0x2, 0x9, 0x3f}, {0x18, 0x2, 0x81, 0x9}, 0x5f428905, [0x7, 0x6, 0x7, 0x6, 0x8, 0x7, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003d00), 0xc) getppid() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) flock(r2, 0xa) write(r2, &(0x7f0000003d40)="90a8bb19aa8d640a37ec4b746f34f56f1609a16c592b21474a4c24585872f2f80114ebc0c0a0cab1159e1c4b744e7c3a0c7a5cdd7dc811a4804371a378b7cf46f64f7b3631e946f2046a9af6d3f5a329b7181f9ac78dd60329cd6c19382a634d930d20f5c0973eec70c4bcf24eecae63791848136321fc8c1a43541e8e7a95e0f96d5886d3b9e91e896326e31437ffe2287ba8dcbfef856924bb806d5dee11da497d0150480122016f68bab44c00b974ea5729d9744fadfbe16591670c6beca3955c1a503148d4a26270e19208185f719b4c56f27c91bf2b98ff4a360b0f370d75fbe97280932a8168aca3ac58f891e47bbc300b4a7d5c5a12257e79af7417b1eabd4161ff4390782ab5334e6e4c1f3a184dfb536caf7abe4d1a11d06ed69ba7b32162d97a8020d7bc93033c4e6f789759dee182d625e23469332196a6c3ef9d306815b4f204e704784f396022fcf242c863b5888173faedd50b89b6ea1c12fbbcecb3c69b21b0a3310d375bbdf01becd9a7e970dd4880c4ceb246ed245c5d54423a5a4440cf7093f609ab7d047f03d9a24bb816f260a1d83defef2a5cf5f5e3b0b472cf245d0657d7c77991463d3ab75e92c73e0ec2c05bb5bfe430efe95afebfe564080ae53a62431110a34a0157e2ba71ea8bc7f77ee6bbec2f4ab750b4f93fcb8b4281410d43f9f66b6ae44c184e4e465ab201f98399eae3bf794146e8c8431566dcf53ba29cdd52357eb4f620f0eda8787d3a0b8d528174e9a6fd26ef98a0f4a2841c3c8a99890c1f9a436f860b7e43676eb1d5632cce218cc4ec5ac03f888b10292ae8dc9eeab0fb126ce6e4fd07269b363cf8b715fbf63e96d9ad9683eb837d6016e57d32da207ff9eadf8b28045d590cf2bd68faef56668fceb0e91c00c568a911a7fa9562ebfdba3ba09769ce9e18d80d5273f0d667ad2434d4c6f9291d82eaff3853a643d7e6c21fff1eadfccf4f3a5dfb602f2444e0b2bca98bcec47e8888d64caf312071b1321c9d4cd31708f9c729067254a698309f1ddfe2504f12f7bd44b0160749e2d04481b733dd75e8a84b3206ab32ff7964c858f52761cc5097a2b323faf202a5970b79fbbad3206deedb2ba33683026eb942e9a09ab64c07f8a9c50eadf0c36207f1bf5d988be4f7e71f16db672299d4422aa97b7cfc0767b5e702dc57cbd971cde5bc7d3e3bfcb9965aa68642efc46929aa878398cfbb48889b7acc70e2cb2f44ade2f8e7afd0e6d6e91090a3ca4cebf1edcf86873f4a6737d48c1395258ef393b5fe464742fbe2473fcff3dc64c88481a47e2b3ec7d2e4520adcf557eb4010c7cf2027168e5ddea5035dfa2628b1cd8ed0df31fbdb99af96eb5b0d9e913d5c9f9ea3d7956576aeef66d056107de3665fd58f7af18f0e714d3a969a99685d5116351f20b8849c0828e91ee68954f7390c2c3a779be392e8b7cda8395e83f9790baa0693ad85f4948ea565747eb0b1e6d586f4d4f97ab98475f8c165057a9513110343408254273693bfa143f469ddf2acbf427357d756703a6860231f6019043f2777c2c9cb436119b6e1857641ae98eb0f2ba546825062958c9549232041f9e7dea1a873857733c6c2a6081ff257b5d642d4d29088a3736bf2259a2a2dd76b85345d56920582b2d5e8a9f03f63461bb77f0fbe86cfcd0b0b7228ab92c714c497ee8b622945ed6e1b8f03940b53e17fa6a07db6ab0212da3fbce9da2c004931c679b06a5aff38f2bc88a8c3088ee7a3ec6d4f8df4962adf58010dcbec7369e1219b7526e3c02d264a5a8d098a70cf0a754a09e61ae2a11ef22822718ccd2cddfb2c2c592497b3e12215c8086883c7d92bc753916172047d1c64f114a69e226319f22341a81082b24c9fff33b9ab13c6b22fe32591d2671ef3d770b74b3e4bad372e777551ccbfffbb6c6e0c551eda7dcd981d9e23951bda04cddadc7878e646a4640ae67967f03f3ec02fcccd258efb3cd17e3c5ebf8d70dd8bd054f9e2545ea7959f6c5d757f8b9281ce8dbdc30219952fafda52996c389ad7c500bb19d5140073fd4efa82886465b1f96b9b56303e6f1e712332e48e7509965b7476d682262c899965657ce8e9c34f4d8da578ec3a1e96ff37a9a5676fc6489c3ee997817a59eab496cff078721e27f4ea2fb5f8eb85a0c6b4edb5a48031264fe4f5cb8197d99672207477c147225022499a3e9abaaeda5e2734be4649cc7d23679aa6df6678cf9fe8f6d820f4e3edbb01928a058138a86d15d0b682cfece339989c17fd29fbd24f9ca92eda900811bdfa0b437758d971a51259e3b577cc63a5cd8f4f97e528d42cca23182aa97f6a42588d2a5fbccc9839046032eb6538ff2635476239a0ff7f12019186f521307ecfc5bdd6d5011de909f644b4e5b9f3f3a5edeed7c841400df179a595fa86ef7c5d3b426ab1c0242b1944d14be41df0fbfb1c8bdd50171c11c6e4a9a9185537af9e7b66cd8b5969005c2aed09ef53dbe9ea77bb7ce3726f7cec913c2c573d587038dba22fb238fa69a93a659dfc83e446d387b143798fd91002f0fadb23bf1035bb5a37d74a2838574c1e22875100030c2b4e49e36f61335e45b8276db002d275412cf5814acbd4c75c947f21b779f5f1b8a775fb6b271caece50d6feddcc2a7aedc4096c21727404b8697e4b4dcdb82b824ac73720738505cacaaa0cc4d88d946c0e505628c3ac7b668d3c2895460e717ee8f7b08d78aff0dae114e3e538053733e0e15a28eccfe2a5a3d3f8a4e9f8a0361b0309840c2f955f5ac304b3a12662fffb0bc85596da5eab150fc06fff53c958d5b429b056252e1292abc18a23de20c7c84219d88ce99a4d25a33719f6e00803985dbb2c33ef086dba9f6d9481d5aa76a83bbd9679a11f563f2aa965f1151d70f4f47843b2acf7b7a4bcee016235ddb16fdee181e9ae4a3434d589502d556ba93131bafe77b1d1bcb29a0b7015505099d0c6361d8ef73295ef5d8edd774b6eb42ac377fca3b6885d2c84f794d5a0eadbe85c6de6f1c7e362bc067a7f0ff37a5ee28f8a03fb09e7242de13f926f1eda741c8861f2cf4ee32dfe88f0569156b1fb06b42fbda1924c645d655d1c7934c9731173fd32c6211d06ab9897b3d21b3fd0cff7de8323be1e7f4fd2ae88adfab69a425e7b625d7dd5a7b93d797c8005cb2f8f4aa3ad7d6b0628cf2d396aef699522e6ff13e67def5f3373c59627c22205550f2a7bb9d70cfb9cdeab99584975b0cdc16e32bc4a1df8ffb16e852688747a97648004ffd7869398fbd4252f546d7259b35fa63867dec63b89efa10cf25d30fa3c4c2ef99dfa742edddeeede88dcf4e710ffbd1367770dfbaabc895f4cfe3bc8544daaa88d0ae4c4d21cb5cc35e7844a565a76aff60c60c3c3c9817b781c74718c2bd6fcbf02cad45c972a3a8f44aed596b9dab23b52560547b43240967b4929be00f7c2252d939c546c39f3280798ddf188fefb9268efe0e37e1dd6116aed70e80cdf244f74ef6ddca97664dd4c0804d93b1951f8287788fe9a1f7b41d97d00627a7feee76347a051c50251091471da80e673665af9d19465f7c3807861e87e1a968d8c966dc9414856aace2df955e53669536789bab19f6fd7508251eaabcbd1caf23fecdf7c53c3b622264ceb7475a32cd59bd93531a8a7bb4424831ec6470ddc0ffc5e96f058e64a79c4ea1225f83d5625bae238479ad215f8e4bf91e08c44cb2bf00370e5c79b17510b34f674e40312e3234aac6024ee7c81a7e15358793fce9e285ceec40480b2cae3b056cde34f6eadbfaa0a36ffa9e5e85790fbeee00650b751640d0f089f52244790e7151aeff51e85ba58c382fae349b13f97bbc3a16885a2b11bc61b65da12f277fb46d5cd55f3d0ec32d6ab745728865757aaea94643f145adf4da4693d2d8f991b4d9a89c36c4e3cca904628421c94a8ba10788eb0a414f9a65d2efac2143cb541d4f9f117c853adb37374d9df0a7cea6dc925dc15ed7726a73a00711e5ffd7d0785ee294c2d50bcc18735913c32a32b181b03bf46da5306e05d01d6e125348e1941ac4721c38debbdca641e7d723ce7ef683423b810fcc7ddd526456c6d41596f5fa1fb7787760dfb6f9636203dd980ae8dd9640812bba9dd445bf814acd61454ad0cd8e507060622294df321bebc41e1510a2f7d674bba1f3914dd97c3703485e2fedfc3641fc97208b9c429b17046ccaf6a68999dab8f9f1c969fafaf7f99c4e1121d17187caf12de8ae4e6568b0fec6dd200a452b3d2b60733439e91b8ca052c41a46e177a67b0e494599c7dc40be3440c9a8086917ccf66e5b26236449b409802018dab367de98741ac179925a7a2b2bd06d03c17c79d21501e5043e7c9f271a360f666e59f9e30389b9199a1d6fa08e768a83a14b40462d8fb948e3bb79df29be932ad344dd774c3f99a629e9576975b43d4ad59fab5fe12bac84c9f353dd59f9e762099b7787d45fd96eebe2c053b306ceeb674568a4f334d59478ac5f42330053aa3ecf0db85ec173d392ff5db9cbbe9e8e2669df77b10986de6a9cf67da8e6154384a8301b90c29d57b8302151227ca0bb3678fae3aa4d01534e567bab0b37d4bbde757efc30b12205691d3f23e20e0bb40746a73165f3cafca06e2ddcfbc40ad63fdbd09b5b0192bf622b3b9e633915cc07b8876b983e77de40eab21fd3401b80641ea3f5260c8fb1376dc57033a6a86305d524304ec1bbf0a1121ed777f13faa1294a9e4995a747d69b3f74dd05079f0ac0c4ed429a75c92133bc249591abd4f777df454a8a1b172837f6c815814b8d46a7dbaa056e850dd717df6a7088730c275a0d6e2ad8f1c545360cff62b2b48bee4741f179ee635d936bc6b1f3647d9a3f7336ddc0e0707ffd72a3e1f8e277e08da9cc4edd5cce3d71c7483688e3dcac75ce23675b998d0ba9ce99379cfd477151ff285928ff789717d5f261b70d9e5281c163ff4571c40eefb594f49314bb8f0666c49c4bbc1fbef76be580fe1706e8c2479794c10980fb6b0ce833e7ff3aa8f81d1cf71d9348dd9c2ba795b8c5f6f67b8aee90307dad99ee2ada5b8b65ce9f6496e006d6f110787bad3abe6921518303df6f31cee9d3714b19fd8ec0772465ad74df51d28c3439ffa1a16cb582741f1a7171a9819c36f38d2c160131301231667347462afded515cc3778fca170ff7c4c39062ebb2861f337eb992277659b024eff82ebe482935ac0e297ea3c2a81a718ee571291580fcfe6a66ce985b0db8aff37798b6bb74ffbbb410957de2152415da814111d6f630db073ee092cbb88906708422791661d9abdf0b6ed63b74680a0978a59e2695675543da2e9224fc55c6d74bb33292cb0b99b5a9b725994e5e7bf7424a8862fa58eeec46813be7ffe94e5f3e12a45a7667a43b74c2c2485473f27c1fd6034768c3609e40b9bc82d0aa5e0b3828350093e27f55e58a0e08b18b86bb85a411e81267094e9f79df4add92f76d5385900b989e782df6cc4b012588626b7d9502ebb72b5bb35a879f46df349aa2e82a2d691a1a02394d143533e9187350b399a7f3f900c8391a7bc9359d3f541607954f07729030546c30123a71fad96f8e41c46690ffd0eb830783aa62b3db367b280b9fdea130bb8ffb604430052f8e39c223d1d39d36b27d2617c9705cccf08586af97e3cd47ba71ae6806d8e0e413dfaefb6bdba710b7de6d218ac762b04cfbf194018329d31cf4cd920fbe3bc8fcb40b94a212c87e3c96a29a9d79dc0848451fa6579f6c203723ce64189475b872c69aab32651f35", 0x1000) clock_settime(0x2, &(0x7f0000004d40)={0xfffffffffffff363, 0x2}) 04:02:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="5ab013ec837ac5d3ce3dc27112de29cd6eaa2e58b971f53662441db74e75900e7c02531c9ea8fe747f1e5f986b6f8eca696f76e1f75de9c388ebd00a12e42b6cb423f50aaa05612a4a3d6c", 0x4b) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x401, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x20, 0xffc0000000000000, 0x7, 0x0, 0x0, 0x7, 0x1, 0x3f}, &(0x7f0000000200)={0x3, 0x9}) 04:02: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, &(0x7f0000000380)="0285", 0x76acf7f415d9573) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xdc24, 0x5, 0x4, 0x9, "222367af80b83d59a344d5fdc4590486d627a012", 0x7fff, 0x3}) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 04:02:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x0, &(0x7f0000000080)) r0 = getuid() seteuid(r0) 04:02:32 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000001100)=""/122, 0x7a}, {&(0x7f0000001180)=""/156, 0x9c}, {&(0x7f0000001240)=""/201, 0xc9}], 0x5, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) pipe2(&(0x7f00000013c0), 0x0) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xe) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 04:02:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) r3 = dup2(r1, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/184, 0xb8}], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x100) mkdir(&(0x7f0000000240)='./file0\x00', 0x6) readv(r2, &(0x7f0000001780)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/171, 0xab}, {&(0x7f0000001340)=""/26, 0x1a}, {&(0x7f0000001380)=""/117, 0x75}, {&(0x7f0000001400)=""/59, 0x3b}, {&(0x7f0000001440)=""/93, 0x5d}, {&(0x7f00000014c0)=""/216, 0xd8}, {&(0x7f00000015c0)=""/55, 0x37}, {&(0x7f0000001600)=""/81, 0x51}, {&(0x7f0000001680)=""/201, 0xc9}], 0xa) symlink(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='./file0\x00') r4 = accept$unix(r2, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) kevent(r2, &(0x7f0000001940)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0xb8}, {{r3}, 0x82d513203ef3c873, 0x8, 0x8, 0x401, 0x3}, {{r4}, 0xfffffffffffffff9, 0x6, 0x20000000, 0x67, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0x8, 0x3, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0xa, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5595f9fb}], 0x3f, &(0x7f0000001a00)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x5, 0x7ff}, {{r2}, 0x0, 0x8, 0x20000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0xf, 0x9}, {{r3}, 0xffffffffffffffff, 0x48, 0xf0000042, 0x401, 0xf8e}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x10001, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000041, 0x4, 0xc75}], 0x1, &(0x7f0000001b00)={0x4, 0x9bd}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001b40)=""/190, &(0x7f0000001c00)=0xbe) symlink(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001cc0)={0x800, 0x3}) getgroups(0x7, &(0x7f0000001d00)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getegid() getgroups(0x2, &(0x7f0000001d40)=[r5, r6]) write(r1, &(0x7f0000001d80)="a37b93b98a87387c5f13484a89cf3018bd0bb9f52c69f7bb35b35e007270966c3462ff173392797231397ea996b4ed54f146b4b1550001e6e248697619", 0x3d) chmod(&(0x7f0000001dc0)='\x00', 0x80) open(&(0x7f0000001e00)='./file0\x00', 0x200, 0x80) readv(r0, &(0x7f0000002280)=[{&(0x7f0000001e40)=""/101, 0x65}, {&(0x7f0000001ec0)=""/117, 0x75}, {&(0x7f0000001f40)=""/242, 0xf2}, {&(0x7f0000002040)=""/133, 0x85}, {&(0x7f0000002100)=""/136, 0x88}, {&(0x7f00000021c0)=""/116, 0x74}, {&(0x7f0000002240)}], 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r2, 0x0, 0x0) stat(&(0x7f0000002300)='./file0\x00', &(0x7f0000002340)) pipe(&(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000002400)='./file0\x00', r2, &(0x7f0000002440)='./file1\x00') connect(r8, &(0x7f0000002480)=@in={0x2, 0x1}, 0xc) r9 = getuid() fchown(r4, r9, r7) 04:02:32 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 04:02:32 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x32b}, 0xc) poll(0x0, 0xffffffffffffff74, 0x1) setitimer(0x3, &(0x7f0000000080)={{0xa366, 0x8}, {0xb752, 0x7}}, 0x0) 04:02:32 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:32 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x325) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 04:02:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000100)=""/18, 0x12}], 0x4, &(0x7f0000000240)=""/20, 0x14}, 0x801) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000002c0)=0xc) rmdir(&(0x7f0000000300)='./file0\x00') 04:02:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = semget$private(0x0, 0x6, 0x20a) socket$unix(0x1, 0x3, 0x0) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 04:02: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)="00c5f8352d0917800000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e8948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d3d15712994c7bb09fde9ca66e7933df67ab365175fee152a7bb228a681cd8cac44ae2a226dd5f2e624a8869df6f4aa1fc6755e3bbb32c3f0", 0xe7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7fff, 0xca7}) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xc9f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:32 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2b, 0x104) clock_getres(0x4, &(0x7f0000000040)) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:32 executing program 0: unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x3, 0x100000000) recvfrom(r1, &(0x7f0000000200)=""/70, 0x46, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:02:32 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='W\x00') r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:02:32 executing program 0: r0 = socket(0x20, 0x3, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r2, 0xfffffffffffffffe, 0x6) listen(r1, 0xfffffffffffff593) socket(0x1e, 0x2, 0x2781) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x22) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xa82, 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) sendto$inet(r2, &(0x7f0000000080)="775cc78e9f74e698c3f010cef744f76e09336c7ae08abc2da1ed26", 0x1b, 0x4, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000100)="67f133a5a6a40d41eea879417f6b6a0eedc725f636d653b6c3e125137c0f7f130cbe4df774b2b609a3795fa9970706b9813dc9ecf8b8fab481e3856ed4fd1db4f0df47ec5ad19e2d4314f895162c685f292c2f8e693fe8", 0x57, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) 04:02:33 executing program 0: socketpair(0x18, 0x3, 0x7ff, 0x0) pipe2(&(0x7f0000000000), 0x0) 04:02:33 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="3e95471803cb3888508f"], 0xa) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r2}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) r4 = kqueue() openat(r3, &(0x7f0000000300)='./file0\x00', 0x400, 0x4) write(r3, &(0x7f0000335000), 0xfcb7) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20000008, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0xffffffffffffdbd4}], 0xd493, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x50, 0xf0000008, 0x5, 0x6}, {{r3}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x200, 0x3}], 0xfffffffffffffffa, &(0x7f00000001c0)={0x5, 0x1}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000002c0)=0x5fa4, 0x4) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r5, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:02:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x2}, {0x18, 0x0, 0x8000, 0x7}, 0x8, [0xff, 0x8, 0x6, 0x200, 0x1, 0x81, 0x5, 0x8]}, 0x3c) fsync(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r1) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 04:02:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = kqueue() fsync(r3) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x5, 0xd60}, {{r1}, 0xfffffffffffffffd, 0x30, 0x400fffff, 0x6, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0xccb, 0x7}], 0x5c, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x400fffff, 0x9, 0x401}], 0xc000, &(0x7f0000000140)={0x10000, 0x7fffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r3, 0x0, 0x0) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000003bc0)=[{&(0x7f0000000780)="9e23a71612d746390f4f22eeea1928cd8d2663487d63984091fc837facf73398dacf26db41408aeaab0c0ccb0f2829fde7c467d6148140b9a0dea1e142eda4141a467a99ca0f5935309b39eb098cb5daf836109c53d56f4cab5603c4bff881b0f9ec37c4bd71a4e4e6b70a0292117bcd96ef4922c751dbebbd6244aaad6fdf480e59e948db365266844432fdd2b46d2c438baa1717a29cf50c61ca", 0x9b}, {&(0x7f0000000840)="e23b7c2bae30af51d26423a47d572b9edce2d13d4ef0d0dea978e954b8f1fb8daba81385f157f6d17f417d64daddac1f02c7c9232571e640459aae13f6b8cf12c17e50b3d51f3c3266d75c6d907d4637b8b3ccce92388aef5338e159d2d21c53cd0ec9d63fbe095d94549441d7fbf1dfab3f4589f0e5aaf0672d8ea6b70261a2902ffbd98db98037d963ade5912f0f4dbe55792a1ba5b8aeb2d087c3b11f413dff083b5fce3032d7fa1bff838148934abc833682b5e9f92c09765caec5745d2fea0ff9f9aaced387ee4be9b5642e456f7dafa07cc65670bf67ab895420cf2044e7a4a68ab67b7cf99fc8e0ea31c9f2a975392c27d2a75038d09bfe97457e44780ce18e25cfcb60b77353afde24a4dcadc856bac531b977f9c6f9edbfe171f58d3de60bc101a7c5047f185c3109e3175cea0596da3417d5b2faf3237e75ba18da19a795caf35421ed4b4f842dfdde21ff72143bb5115fde6011224b5e3211f6660bfbe99a97f368a03ea01307db2d2820ae921566f6c004b3c4e228dcd9c0fee57f724b0e95015d61d20b0c19b70b49b9d60f5aae60421388e90cf34cb4cae3cfea15fc7fdc7195474d04e8162863c8eea3a0aebb3f5d0ebe9e58aaf44737e7d2e65ba7dd99c8c03f6519c57e9daf8d85fd78355d4127326cc87f476d3511267808587fc7580896faaa12b7961f30f84a42cf690d60cbfcbcb240a682cc74b797be9080a7c19db7a96d003638834e0bf95304189fc122a1cf041faab3a3e49d5d5dc142f18aee2a1bddacb0f8c27482705bd3d554e4c9f8a0ef3c7aa1dcb752f6a4f85f7f230f4d28187e37567b486f85075c323fe10bf7bee357b04f10ad0b033aee40eae6c0b0b0c435c7c8b65eb0d248dd38388a68d2111828f5ccf8d7bad4c8c11707beed9184f4414702b986df01ac4896707f7c41a3fc811e02d2871d0b3727c22fcd9c74795f457a84c9fb019c83b6e38eb86661e87f2f5ebbe844b695fd6c77ee7949bba312339981ef381693112be497c344b9276df3bf7d81fe511eb5f951c216c15f0bd07565d99c455ee5ce82829a6c10b649ca31d669b5606df7527d2e383e93a2f7d8b1c327ca5fbf741bf4133690bac9c020c9affbace07ef5084dfdc26e95aa8f1beed50ee2e8541b0dfe3e0948faae92c76601d1c7e3b86915015e8cd060c29869d027ac6bcf61c830d120312674471ec317157dd4c0c07b679682020a41c26b129336d5f4ed5ad35af5b471a35db977a9b1f4a83aabecedb9539e3adf506c51297559feaf1033a4da5f9c4c1e949f8b7718c0bcbcd161f9a8411389c5a06a8cf280ae1ce1f3868f2073ddd48fabfc859baba4ad95c0610d976d517b822007a08993373ae81165652713d36eae7efc80853a0f7342ee1d96065d39799821a58b327a0d7788cbb7282d0fa7b1042a494818c3c219a3801449faca015e0c0157044db347ffcc7d4e119801386e964d51414f83a50a5eb231a5cfc2d2acfe50fa2edae6484caa39667b6d3eaa3eeaa002730f625c0a2008615d738cc69612dff458a57ffd2001bf2dfa397f0fbe58cc1d74d80f52f32023671f59b078e1cfde1db51ffa4f98cbdfb9148080364424ac11c78abc47d9ba924bb8959de73e60ce79962459aab71dbc1c47c18fa78303d8f05c8ea41636b50206d89d39dec05b6cbcb809af6e3c042c566855db80f494bd5f4de4a2d0bfc9ecf7c17e605ec3953f5bc1bb63745a0b4693a9ead0a5dce354311fc87f5f3011a3e52e273f1a925b4002f0c2cc3dc8f921f0cadf9ccdb9f6dac4a10c517de0fea6d6ef4ff03f754e79a3a98d92478b14a41d9700de59b9c56eead734ac6e2f4483134c7d10f0b2b751f06474e8049543754543d1b35996f1b77868229963ca4afb571b75bf01c10049abd2e9743bf94f7fed2fdff52733a7c928bf8a7be8b3806eb7807767b74d51fac3f5269b371c52e09782146ce6089c989e3d7ecef5fb794ad5c1627d42a4d9ce3c2cb65fcb29c20ead58b7d3a630380e6040fd252b719ad52631481f1c77e3c5705a2cb550810616ca36a9bd6a0534a38a80cf1f2c42fcc5a8beffd8dd8b36572871e11a78c5ac24bf51b732d101204eb70573af0bae05f8334cfc890a842c4fa65b95227d0f404448bf8dc48b3926fbcb7a088288fa9a5a1b980cf226935a6067b622bb6d5ed38536f6632dc4ce204bff3f54313fdd4c76b1b504515adbd9cc0e746a6be65641a9e83b5f517e9f30b3d1759f845c4784610b4ba00a2df2b79643aae23010eb950124852b1c7106eb4a91c496ab8ede7964c8e8f9e0533435ffcd7672d17ab430cf7f4f82b0d54d9aa33c1378cca695ce84856744e719e55997c77824c71aa034dfc543ff0dbc2d44db414b8f126aeb31236c20e57d6ab90f2d6705bffb452c30c7d05fb058de7444013a48697fa971a46d3623e7219f3ae35158aa7a1eb8f822b5da283e361c0138481fb32d28f43257f7dc54ee9f7132cf99e5db5f1d66286a223ff5dba40c0e5c1dac35ffab583311471ce5f86b84e7a5e3b3d42977be8d26f1c371738de7bb50b9ae4c59f37a374acb47b457c1f0590e7c0cbaa2c98b4b23df1f9b85aa2d3d300aecd6f3ca9bf7f926d7107a79e3d9df33a49441dc4c5669742beae86ec424cd7c3850fc5f100f926cf173756a91bf7f8ef41e56de37a28397fcc8c7539a18a21fd60223e001be37441bfd5f72638d9f8a08b1fb7d61e90b14c8561b9e7d0a9dd2ffe9128792659c8cfa3a0201cebc76f0ae2ac0cb0bba6a1e534b150cb0118238ecf180a7aec69ae74748c768a5306f08f661e4a09bfb523cef4b90ce2a3cd2828fd778701a3142f7773ca681daf6d07475d513f851b641044f932895cfaa412fd9e3008a8e00fe91538814f81cf0d4cd77d9ea502d5f4adc7dc5a36371b88a306383f355b9ba52cfafc34951191d12792a8f66d2b8275b0a1dffe728c211a8c5817f69ad779144572b1b24902e5a8dd76681f971d9dc3c42e664d406b20ad5aaadad16cad6e7b0840c37dd0f021e8434335a0c69bee495c86354a13a38b20b7ece485096bb8319344c0119212e73e4b094416d09374267207f7b4fde1293407100a73558c5e54a17606961499135a0e07ce21923732767c01126577407ba0608b444d64eaa851e32074d2c6940e51050ae5ec3fb5bdf961a37c9f89cb640d3ab1b6f2d8a366a80d7a43432a9b384d499fbb39f92114f10083b774962ae1ed212c004e77de382d9ad253511924edfd7a83599de46b6bfc8cef004e0f36c60f10e15e05893c2d2cc810065e7439d540ae3dadea2ab4edc702cf7edf966535166322c57b75a04101e385e0b9e585b91ab8ea0e09dd0d6e1b3834c07c0319e8b77390c662d52a5eb235927dfd058ee58ed887fd724d558fdd874f580c4c4ca53d732808d4e86a108afdd7dba159193472e17387012dbe2df6238d0d1ab475e5f7ed187880c090131693f30faf433b7f1c7e505428482ae2e59760249d8256d5eb2d93178422933059358348790e8348649fa270b220df12d1c1afbcea0c781e205e752d23fc4ba9323b218973c5b2955cbdb5d17ed8e74417f492ebfd3b0b35056d3830e3b31f7addb0a423d78181f250f803d80cff2374ea12df93a41c2a4d117c39ab6408d0d51a70f16b76d8523db69e86ffa81f48f140fbbcc9033127f70d79aba524fbcdd90d3e8699e6ed45c23c6db074050091046146ecb87a16d029cc18472a16a2bd1d572070b61ffdc217258ee12f7b65ab1efc8a11fca4341117988510c732ddd90aacc87383fd1dde2ddcd01c2e75f06aefc12ccdc65e3d7a23c0cb097a21e896d26378e54f561d9a1eb36e55280f9e6e63e734fa30400a73d8d9c75921c0c5a695fb366addf58da43f193e5343de2000dc8cef6acd5c1c99a3f05174377a2de900a62681b15efcf3b66939a29c0db760722b3a22d67754eef6ac6cb83936fb274be59dfb2900964e65431d3b69c31ae585e6eed3099b27fd2262dc3c513ce7a785581a87a26a482a7b521c6225db19c6ca46cded90f5423c6f78785579c85b75f10ecb3efff3ae696530ad34e5ae5600bed980f5fb2001df22e3686e0efbd338beaf33aa3dd1af04cd945f61e50e820eb99a3630cec546b3d12806ecf6b8a792d7d70c806070ee0961b5c632fae1f7bba00d7c47531a5242f480ff9597a426417cc3471d87abd3e694dcaad903473f56b20aa83961426ff651825424b7fd29ed109979a2e735deeff2a161c4cb6f1655841d3a8e772a3222e1b24147282c48409bda64cb0c2665410c9573d87555385bef3423339c75c4e2eba381a2235c9dda77161e39d229a2c3fb750cc0d07151de1ce345b288ab676c3982d624cf9c664b4ecb7a274c182e6061c2154cfe821bfa794707c761aed2665ad9c749861226c2f90578475156b7e7891d3e49c452bf9f9de591b73c2afee37ed278de1898bdd0ee7f8db4cd8cb204201af7307b0e2f5822d18ed75e59fbec1649ddfad5edef67292a9ba1a79717747a7faf069505f1a8e3c383d5939198d516db617b67f6afc0b8ee94162e4060148f523173aa98353aa2b3b00f97ae8c0da2bd23d4ffb6044cade27b6e496f14772be07383901da838e9aaab76572b46f67887b228f7994810f24c90ce7b95085fffb1ce6fcd18972811c8a82b1949909911d79eee0a5dfc0abf58296289ba0fe39659f8a9a1b1baf1c1bc004e89dc9d8badc2ce2e81a627f7c9435e23b8165fa68577d61a02ff9d42d83e36377368b1d250b3365cc71c6b2ca09fc8c9166e9288df847c53474d82a8fe23284ecea635ae93f5d56770cf8a0b852be0cac7c27964268c0de291338e43c7cd52875ff589d4670c57587d52a5a4b03d5921319684773e22bbf3d5efa4a9bde7083c96f9c386ece2c528dee08be2b7af0283c9420b0e15b4104719bdf76e9a49d49f36301f8307e7c0306f7dd0e3e9e66dedd136a359a1f22f18e381c4bde6e4134a239022f5af32dd6a3c47b0801ff63b0be73524a8ac4ebabd0aff54e82e7e93e3e8dde7fce0ff576603e35a03eb68e62fd6fd203575ccb0a23539b4ae0567918ab4f9b06175fa8ea0a6dbaedb9b4b5ef78468cc902d0f87998d97fbbc1503d1c54dfa393158c6cf0e464b30391d3cf9425de8a9ce77d49bbba1ff685a50c3c3653eeb418e2c51369fafe52809bf0c6cfa78717a312390b6b5e8d2ada6eedaee79662f3ea2e70cb0cd7f077edd0f31e4aeaf7e55eba67c5945da895d1eebb7f4cad003fcdf41057c3215fcb2adaf262e69834ed15ca42b2c897b9e7019d849664ebec82579d09e8228efc79ee5ee17fea21bf8344fae0f283b3e8ec5f3c568bdbc47dd22b9a37ffcf4f6c2f8edd88285cad14b149d654e3962703df09443a3cbdead801a4b840dba12a3bab00dc6b284c23448e2674f1262f1fe392e0cc79b687dce52fad2f2a991a0683986528080c5eae9d970dc41e98e2ece5f04887646b1b612cb5f4527ef287f32d5a8fe08a5c25d5a565a38e327368c26dd7341f1b568128bfe81cb9616c29619adfa27a28a365d1f4ecee7d8150ad8516ae6e9b5cf5af6d715fd17f3e1bf386c10ca76ea3cfea68fb5c5b42acd26c3cd1c4a571b457968075150b6aeecc9106245a60dbeb4811b29629ccc63cd68b38f98a5a0d0d774ed1fc8fd65427982ad490599f545b9142e11382c5c05ee71235c6e1b66a330af4e97a5ccab5c0557959dd43386211e89ef42cc4460ec5f73c2e4ab7ca6c4e0bf2cb4a4c201702a671842fc20a84356279510a", 0x1000}, {&(0x7f0000001840)}, {&(0x7f0000001880)="3d0ab195a579b41caf253dbfa5f0f52d26fdf2d07e3258949b471bcacd511b275322cf77d4693cae97b1ccf100f1f53ba767edf248ea142a8fb47740b93e29c337e87bdd77c9c99bb2b32433b2", 0x4d}, {&(0x7f0000001900)="a7f80d16eaad7e53f0fbc34078846b8f7dfce4c0f9f4404fb56cfa044d256c5a1a3f036722504b6df6fa3b61a278b7b4cc057ccef7acc024c90b8f71e8ae9cb6d0efd4567941487d750b11fc88b3a987b1fda9006c18219bff66af0c92d9a5d1898a79254ad3dd1ed5e8a0a1105f93f7b8fe6ac88d034227a4d4feb1368c6bbf02adb4b1aa897ef5ecced817327b55b221efaf31f3e25d969f34fab8566588199cf97491bccf35a427b95f1662caca3e2a6c305f8f1a994e65d46226ece81cd34ab7f910772463d6db3369379f9774a816135c2e", 0xd4}, {&(0x7f0000001a00)="1c116d73b502cc206b9382b1acfffcc6e9c248faa245e3881c3f8671322c85a7ff029058308194df54fee2e957489f15ecdf41da9924d9b2c8b839d8d990a1355b3820a8f26b119f721316620cc80552efec4c79bf22e508583f0b888bcb8e6cad9aabef8de09500aae127955c5854d195c92eaf1da45c175e23a824f472cfc2703d5e27cb5df5dd0b2290a02428107ef28fec542c8de2872be738f8148140834b9035ba20e02b5319b9c4a5d96c5cedaa230130405d09f8a790c75325650120fe6b01da4305ff0d5bd67c4f8a1c3cf3102dc901c1f52df1c1132653819f341e06a0b790b33efbf49fcf840c85ba205d7a61e8992284d4fa529a2b6d634482194c5038fe1ff8f411cd86594bbf400fa80249d5b4817af9094fb54a4c1dfb0aef92330f6811a4ec540c4b0191f5678efef9098b73582ac6e21d5fb0788ed1fdbcc5121c007f8a1a06d9c6ab09560be836d0a253ea75448739f395e28d367605b4eaa0b83e79b11821afc02dfdd075e0b8fb6112eca8cb095837935d040c2622ef8449ed6261a14c30bf5631be0fa1f123b36b009e9f50c9845b07065099186960335f8af0a252fa3da26aeb9f1b65cdae7a46cb965d9898e01f1e36939d852d81b7b6b27319effabfc997651ecc67ae7f95097cfd63f6ae87be587f7cbca33ed7f376dcd5939b9bfe7b4b8d4c9e557c52f4ef4059a013d1f2ac9e394d9988fd48014f6099d0aeef94fdff4edd17edc277051b294f309a4da633bc368b3fa29ea54837448e0ae70313a5482adc09ed30ae174b9326cbdb6e2b7f797c60201000dd64cd6bb1604047992cd458c0efb334d497f87c549f17fec21ded22d930601905473d1609ec4265f2cd75468f8d333def76339b5a845d39346135315f29551ddfba8cba426d3dab5e56197cb44dac3b0fcfc52387873b5315e9f82e0a4eb0d74d5bd314f309b1f03b98716913199e6a594c80d94a13885b527daef3766ba9d27a4825355876f29843c247b492ebf257c24ae665d017750658e371bc59919c291fbcf331485b58d4baa94ef9a3a5cc213167e0cb09637623c6e5b344a2cedfd8c8e329aa6139cb66eaac714413b9f675a76b027fa0f7d9a69724c5527442180dc0e207f66c5530a8a87daf0cc0a87c95aed21138058338d9c426cc9cab7b3d0b364fcedb4664c6d00efa0385011b416d7b3f4c678e35353b99345741bc0471cc8125d0f79b4c9329cb497639e21a3f091b4f1df19783e64bb4a817c2648b9822cf23869cacff70b2468062c727c6b85416e945ff136d341fc9bd06920a864a680021ebc5a311a1422ddb9402851636e7a7efafbd893791ebe3d07bff9f891e5255fa05be52fb2ba90a13aaacc4ec4c61cddc5a12dd24804acfd61f4bc0b80ee2db0c3848c77164a6c5af152fcbfb82bfdc8bbd92d09824dd2fc1af9f92bc0f2d5490f2d06d5c5db3c531d1535f079c8d530eaebf07f9d1ac8609e204e298e6772c5d1e76988ff199702f8ae41fdbf198a2ca5f05596303b76601fd2cc863e6538925aee7cca11f36540fb3193b00f890ff2690277b5a36b97cad33501f8918896fca9fe5373c25c93998823458a9c7e8d29d4e202736993a5c887f017984b8e5525393acfc7f86f9f0fcd2f4cb51bb46391bb6ac67886e9c32bffcc3e737c796b8e455f76054b4ce4c9d16c781beba1f00f99d3f64bb0f645f1afe6e33e62f3c2ee506b8a9cb9c83b858170a8cd2c70dc988956042b035600a404409d61a092c1c59979c7f1bd0dfa0e952d3986df41eb1a02fbfcf02c57990bede1f7d7cd2cf1baf9fb19c82886075a12bc2b830276879d4693ce4f5b7b030742447be09da17d578430736f991146ecdbd75f0d4f0a9c212c2ef8d0e96497de1ebe475bc05105596fba760b238bd60b5faa1d2958417bb69f1b84a42c4e51c075455e71ad9c17328d0f16047c02065eef1460a15ffc0f5724940dd10e3bdeefeebf77771b688cbda93bb7558de42b80c9440a9f51a67b8648b993034584a20bd997e70095cf29608f6fd112d587c963545fdde28a542d6054be42c958f4d02a4dfd2ccf38a3c44d1f0398bf8e4dbadd554e18872f04b8b4cd79d3c8f17512ccf1b7b9624f596305024415fb3627ce06d076cd08f6e20166259aa0ab43a9a9da77b5d5ae3d6f43f9c65d3d07045f35524c16436b46379bfcb6d29e92d6d6c31f1a0cb4cd6837c627f93bc380f9fc1c3db20e9330a6ba7f3308b212cb74361ea8d187e2effb6cbb5fa5b8961f1b55cf99210b6dff87be29b1228cc40858f677f10548c5de1c2d9a8ae3a5e14a7f58a17ed5ab45d83a82ccf22e8d7ea32f4472a48f2d3dff18c2c1d13e8e2d0cea953ec78e30ad3690a59522adfec1f790f4443b5395da49049a38d674b573a4f6bac5ad3d6d57f699a5c18262f725747e7d529c9866487f7b1140c75ea8220525ec8e685d8387c93dc5dd993f1186f253340642dd7cd654158429e1ff8d31dc289074effc4e6cc516b2fb1e6fc8bcacd4f953bdc30efa4972527046b59b9febe828737b36ffd1b1502d6eedddcca8ee0d4a40e5392f44a65f1915fc58416f586b125c448fb2d9e13e44d04f7dfd66c6e70aa0208e4f7033d3687018acd0b3cfc97e44b3d61b1eb221d686ce5ba2a8c276b451bd7b18e32b2c796923ac4c44fc8e50509aad30dbd844a3cae11ea1e54cb5726fe3b3419bd379a7da513291fd07c466214e7bde3a8d09b4e3fe00375f166172635d75c58c6d8795ff04ed2409f573770fa3e560bf229a7040d7e1f959afe3487b4ae29beef592a0d84e8188fb918684dc31b10917986b7a68655b5c893040f4cc7d17d50aa321ba7376d4f66704e67eb4df96e81c280a910a72ab82808760ca9c4e77d34f029440237a8e30db9224ae5cb81da0f1749d9fb2c4f4f864e8e0b852b17863bf0a65147a7de1668c373bb827a62351b673ab17dde3663c0a60cd7ddf5e0c3925293aa149d28393e89cfea50170a74b486725d4cea5a35d7bf7796348cc69abb95c1175d05d2b88b9ad11ac06adc3be742952c8762ff64adf2bd3416f6aa7620e44101acbb41ce232ef38d1b011f25682328df8ead313555d714de31f02d65ebe25e9c51499a6a6467a6c311b8468d3c5042ba1572191b12c52ebfb6814ecbb4edb50250b247dd333d90894c740e6387429886fa306dbf03c2ae5f9295b6eef08306b3d5ba6f3885963c58fcc5aadc50b9b48c6ed2175a6edf7f93aaa1865612110b243677f282f3777423677c9bbcfc9d8a855c28661a3b55a0f873af52e56106c95de57117d270d8ad57f10a045002cecd042bda99f6868df7b41faf51309a5dbf7d4f9cd60a81832f1425dcb9c68fe3bdc25bfb99b4030cd964262d47f9184cac9962b84314339542fecee8fbc4b6d09798053ae19d476b6f762914fdd1864d33278b4de6165933a3e2f95ef2d71434c88e05a49a173b919e9d9024e61628a55ab0e1197a3c71526ef9296e52de500dffc7083604c4f78cd2ecdfe86ad4c0ef18d94c4f36de6adbaa33c861545c883837f1b1619d6531ff95b68787a92720bedd162b0d598c907f08107379529996c11e54f2b5bee529ecae638ed32203a32833137dbca457f9c616f08de9f792493cb91031b497881cf2acfbd715a659ac55c7980a4541f6d453bdedbc8ec0e35ee8bd70e43b27df6575e8fa1ec38754fa35ea743c982aff66d4f4e301181ed3f21b06d0257955fe13f790d9d80c5aeeb7b928bffa04dfa76d2656bf30a70757116225a8c5b108c963c2a1c729e66f36b55c22df40e3514a60ba27f1f18b491838c1feb005c1b0a7bd650b81d8d9218429a7dedc2c2eddd9a10a7ceeb59a999b9d9a03a79a3b4e52fbe8e9a385f0090e7312255cccdaef8f5fc8a79356bb245217561ba03b4cb4e4d02710c12a72d77440c939e4acf230c194248db1b8a7ad124b499e6bc45d42af63a45e3a01a0df3d7bf55d709e8c20234cd0b0bf1cd4615f54e6e3488696d8b61c2786cd71dcb4ab80fe3f09c27892cac5ac7bf870e6782d9b44dbc1c8770544b882b34f82727db167659b922b5373ac75a2cee4c0c99fd80eaec2584653f298dfe6679f84886f30e4fe3f3c4818fb4876871af75674c9568b413e85e8601e1afc0e1ec96f828c695ddbc00b19dc8479a2111992d22d36710582604dbad9dad7d8586e47a143bbe476f83f4e4ddccc322aed79305e92a0b168e76a3ad8c5e2e1e57b6fa21cfc93b1e749346560de5082e73ee7b88c81b4bfdf0baa2a96ae7737fbce3fd0a7538daaa04b7ea7ed22630d17730a09201c4aeba808583f88470a6b5332c21dd59ebed5b8a6fa7f853f99b402d29e87a9537f304b7bbc65a7a35117af1fbc8fa787a9214e6cbf3098bc744291c75b4f2ec5383ce4b8eff06b60dec3ca5b6303801a0d99ec785a07cf220396c3c19326c9d50c147286ba8d48e9389d9923065cb7e2cd430041c23f15ebaaeb5ff6d6f5897c1ab86d9d0e70f1dfa0183b2382f20dfccd76ac53da49ca2957f26ebafbdb583065eb511b4ba44640bce9ee8b0b3856598230a7f0f69ce5e4d941accd3b7060bf16aeff7cc864c8a2dbdf29bac6523db880576b90a7653eb76d50073b3a9f492354a5140cf1fa1768a7b3448805109efbb7691c01ebea0ee8f8d8f222c0305bf06cc56b9efc84699ec9207223f5e3e342a0749387e5846d6620ab76cf2177b86e395b70bb4d94bbd491959ceb752377b262f34270d789409632b1e056b2134bccdac1776a0cfb7c4ca0446aa18986c1063a79061e9c9ce29b2172e8580c1caa2d2c59e38ae41e6411d1673b22fb94c7a9138809d0f6581a680d856d49e2223019422129e48949d5eda1c713e5c348d13d289bb7aca6d1e883aa66c5b61bf3d8852a69ba8814a3c0d06e107521097e4dd5e2cd50edae77f8baed318cbc6fcb01f63190df69483defd87cb828146dbff8cff0faad3eb9117cc4eb516644b11cc6070f0b99aa1590c65cd16a5e2605aa21d68cb180d4170ad69be14ac55e1bd73ed46dbdeb7c4fa5c3e8bfd130616a617317d5e2beaaed4a6035d0f40dec53537584f4095bfec1bd4a50470627e6723d744c2021a4a421ad720b5678d384a302a42b7241ffed9b6e37b8ce2e801f265966d8767a0df512fa1edf59b8b875aba9a20cf2e3815f5d25e3ed0674a5aa76e1bb6803e4ffdd0a695dfec5d339d9a9a5e847d95e03c6359dfb6c7fbca429d98aaada3a908de91422054a30338f6f34f20d0a7a0c53a79c1231c74774c229b99c0de61f16e11590e3c5c36632d20848d3535aea55530b7bf76031578755921927aecf3932d2a2a85e289ac3dcaeff09f63b13885d98bbaeabf01cdc2674e936be19947dbc5e74f3e0ba1d4f3f2459015eda87c2decdcb795e4b9385d0d5d0967131c00515ade21935899c2a6c9e6bd1ca2189c6d45f870eb5ed3b14faaed33e910bf5dc5f9903630074b8a04f416185bc61c8f1342d959e38161abf9b01d89442fe5c958e43ead7a9563091c051404f824ad39de1190a797b98e700ccdbad588feb4380866a67e3cb8c04987d44c7222e4ff5c473a04c71c53dee9362bfaffc20574a3b1ccfdb4f75342e1d5f13563c2456849bb1fb9ae4916ea68e9bd518f5f6f94883812bef437fad53392fcdce4564c93a3f02a1c534f5f5972aa154ce9d107c66e2f3254a63955f6db7c4d037b54a40f0f063175ceb7e4cca62d6c17147db3364ae3f093e8d972f9a83a2dd90dc0f4443fd38447317b3b1282ec5612ed84f33bd5513cb7b42711838", 0x1000}, {&(0x7f0000002a00)}, {&(0x7f0000002a40)="686351e57ef61f090d065552800b2bca9a1184731318988b7ad98c7b3f60f005981b017609af93295d4622fe75470ca792ee7a710845a075d4f76484fa1cb0d2166b19800a928f9b921601c121bba2c39a1fb65c8c0654dab169dc0db82f01ce13df4cdc842c252e1bd30abf63b605967a70166818c2fae4d1946767e662b1a14cc98c3a096a4a872e025c9d7f3ab0a3fccdfea9a70d9402", 0x98}, {&(0x7f0000002b00)="471180c19702eb2b05e08915276cb4c8dfda43b000cdcd1f3edfab2f91f3bb6a647afd73865756c5e5ba5ae75f02df2a5beda9c25f247b817e4c2c7ef1c87dfef145f66455e5ad7101e6a651bf5f760f45cb962ce9f5645adf4dd557dc77175a00cea9022ba91e12a81e4673a3a36fbf19a4a66c4b67a1962387275548a4d1e20451890167de226f1c2fc2c488a856ff0164761f099915d760eafc904d47ad86475877a5e72f55cc473c81a3eb085ac83a55908ee1931c80c76224c71838bc829f2df386c34d60f415e39bbc4115c6638be1f7c00cc3f03ee6dfe82d99e6bc234c21e972665f6ba444feb7fb10fe913068407ba5affde158cf24e113a1b7bfc3aedecfbdfb779aaf18b321892dea72933bf46910addb8371966dc454a12b05310ca6fc72fff59140bf8b51716c80871e2a13771ecad0927394c10ad01c8e203f3db22ace19e4c02d7c1931beec985719d30a3bec5d9d692e9cf12925fe1299a6dc1410faf6233466fba581ca4d73a2b9aece6bb97e928b1137f382dcd3115a3390515af0ad3c5705ad8073a6a11306a8a475996434cb8c61785bbc59f3222bf8dd914185644d974d1cd301b041767572e77630c7d9a4846897c37ff3bc24cd6c567ff228f645e401ffbe822dd51e8e0f03ab59bd20d4d1d4072e7b26361ba241a2ebd2fc5827c566489673128ae009bb98932e900554d9ddac899f2dcf0863162a85f04ebc1b17626262b37da5b7b980e5698092571b2df63b1f07fb3a96c67f4c6af538238d285ff6c392f2707536c594c3ac93ed6f0bf9598285354300e8ee058dc5196a945dcc7cfe0b91fe1febbdbf7863cecae6e369d48aad332fb4f79e2a54ccd2ef48c96e0f25065192b3db788020c411c8c3427346a7d413be08de0634ab41f111d55771cc91dbe2deb23cb6213a13b91528bdd651d9fe656f1f11f8ee9adaee4ae23c8e471eac7bb96a3271c473be2a7ac8a7779bf12bdd2859d0764090785c71f7b62d87dd3623962be4e611fcec3d9098db08892713cbd1a60192618cacc09b4244ed03c9f204ce8d1ba4a6180bdc966eff25514526c05937665013103815c05a21211a2e2d8a362ad09d6bba14d2e1d89cdfc4862accb5623a59aed8ef44dfb80f42d9d6db491001f95161432b02fc14cb0f3fdef02cd92c9882e77d3613f3591450f8117d9533d430502e803274164cec2cf15e12ac49bde2999c8e355e456495fb1df513db1ea2483293946479ae73ba60dbd379a87d97e5e81f7d92c306590402fe971941944526081aacca0cc2a348eb32d662f770fef27a694c082d9dd5553aef8297ebfdc638e4022987378cb311d87f7144ab8e52100e85d46eb44eaf2fa31c1dbc7851ca137e44ac49f7eefd09ed2009b90935f15f74386bed9a79e89e8888fccdb5ded74fa508faf1e18c28a4bc49bf23e627fa86f835e79e6f292dbc1bf952f66837cfa94dc644d711b945c3b8e59921e9af0396261c5de30a18c5da9c9d47b4ffea43713d0407961019b18c177155fd1265b3439c3d333f832ac17a14a5b2f17b0ce2e73116150e3b67cd36c1d9973f4d9e97eb5bd61fcfee902eae4f8ea5dbb864023ec7031d208c7a725ad11a24f14e71e421949d89cc8806d7d2b0246ec5ea1db35d79abcb117f3312535e8484cc5d417c332c96dfc534a12070c5ea3d6860175bbcb2f2cc1ad213813f2ac49db6c7a0f5656238cefc7780552220fe86c3d65e6aca912e49e636779122754bf1317a8030d1472a869e5bcc466ed57ffceb98bc71a880af4c2403c236beef6287613cd4f0cf3d3fe2e83cc3c9b6ecdbf63bdc50596b4a6cf3121838d1a5570d24301ec10746eadd3fa048096f724a961bbdb81593eaa723089b73a3f3ce63c3b11285a6ebd5d2cab0c832525d9f90e06359cba08057e9b5480fd6f22ae7cb59cc734ab27233fb414e2acf9689ee50ef072276776e345615eaf1b0c72c0d73d6b971901a9e5beda0f261004589b533a7f66e024f6b3683d8c88cc89cd2e6128f159a9f17b53644f7e1de04d848624b6f021a003272cd62adc854dc818d4c6223fceab11ef9f45840272b5f37a97c5c20d878d569e828f8f69d48aaea3ab6fef3782e406e4352ea0ec00dec907b94210c6432c5bfa739ebf4f49360fe1532a1abe1f35c96afec11cdb879c2d91871ad72fa725f030dd5d266c71974f0d5a1365d1fa1ca2e6167f01fdaa760c86774c174c99c82e8d4868b9627368f46125d93545025f2aa7408231211a2145b417c56609066f15df591ddcdbc91555af619e84f034a80c627788dd153b83903ae46e01e4f34aa1a5cc0f93f1960e4145941d4ea11f1d17a0e9551b4f9f50976a1c8abba8ab85cd48cdc5ff536027ab1d2a12688a509d3b5920874b7174cb78917e78bc48090a681fee64c5a061d46d10f093ce3af4fb8971dcda3817cb7e40a30dddb07feb54eb45dc1f77561b4a5d2917a97811127eaba8b7dc582c3254f82bdebda6cb9624cf4cbbdfeb51f4041ffe3d918a6d9c17442f3d3cfcbb92934806fda1cdf14420ab75261dedde78b8d431843354a29c11254686f0ea0633e9aca12f5a0bd21f60034f9f3953a05111ff2eadcbfb2a5441cb2ba1cb111348203d5b4e7dc8f40e8e26452f5b86f3714654b1931dedec1cd3ae22d33d1bfb5f8551e11e2f5de8be09bd93171e480e36cf00aa80553044e6ef6b161469e39e0626a5387a4d8f0a7ca066564b6b95a4f6d99fd45048c5ccd105f47aa5fa710bd6955d75162818ae271a9540c7cbebcc7ee3ee170e3415837cb4219b4fa289b84d5b3cfc05ff8440625c627cc73e38e732d7e1118a3b495788fd0ed104a62ead762f92f87c5228df0137655f00e558e0e8bc12268cf7bef065879012a0fb5e094241889622f491ac0d9f3e7105580981f95abc2cdd1fe19c9c56104acaba1060847c236c075630ec2fe2bfb7d6166abe90e29d58011e818eb61644386e3025647f2a29a860ce923e56b04c4eba510a5a5958118075693bd839c7e915163c270e8faed7ebdc7a4d95121d047b7ff9a98d92ae92ac048401580560ffc412291bf284434577f6a7a1da0d156ca38ecdcc56f70a87cb01af928159a747a6e88c9cafd64c8da799b641dc2bf6d55d8872c63a212c34cf139b285d46237d0cc994d117500f1ed275101918ce1e69ed9ae3941fc68e90d1194490a35d79fd4bc1d28dc837ca420d9c45e3e4dd4645cc9703f99ed5114ccd0ae4ec797c4c8095e64c56ddbc615d909f493fc7fadda78e87769bbfddbf528929f13f86a787110b4b4d7fd4f03a0db9fa9d8fccf177abec6a42103bbae1953b057f77435adb8b67843e32ad03890e6c15b7da27a37562f018599219788f285749fb2c2e559adf897bb71cacfd916f1f22435a7008e54d1f32f41aafb763e06c1f211ce9a647639b7c5a0fdd774f5fc1f6005620b808a08f0d75c97d147361f343e1d1f62bd8310e7e9fe114872455d648daa3a10f7ffc77026f700de62b0e20c587926eafda19b88a947e25cf830d52fe6183d666f3c6942b01a317e660b9af27b5550ff829347e577e81aa466bc70b2e984f1d43b3d048b767778491c7ae92565202b4fad1c0ebc7081fd024229652e513830384018d5851c218c5b19a786bc4a4ccbc8c2c68f721013ee91b1abb5878be3191d30a03d8498424a2ace14b87e543e518c9f048b08298ff865b5dda119d2e5e788ac02a9c5ced1f2b5925af8b63c4b84faf439813fb6652e46b01254b5bdba739cd940be4d1853905f7a9ce3c2f03eff6d6193007c94364af1bdacfe7b2401d4ccc65ff39a1e71890b0049760d0878f0c46fc411ecf22da48973e2bc2c1d62028b66816fb6f88ea3a6ca8b4db3f74b2ed68f89502b3296e0fbcce16daab131cb48bb45589a2342210d4522f01d6ffb9893756c7d8bd4704375b2bd8a056d98f621564dcb33c23d578a4de36d8bab11998c48b6ab8c544074dc12f7f4848a82e3ebbd03f596e9d42310c68e1b9ee0d70d936f11e46fd32e978d4d07cfd7bedbd8adaf61a03eac520f577bbebd49d19519f1bc055d5aac74c6c7ceeeee7ddc938c25f1fbcefc48c27c4a7981ad4f67997cac51b5610e8b3bacb9cb6b63ec4a39cb31d56c21f8a972620a3bd8a4f4c8b524ec0deaf5722415a294ff553c8d9bed0d16e81f5aa59d98f1f80b115c5672993681857dd8367e4842c19be70ad18baaf3281a9fc5968514c42d7bf9575cdedf485c395e192a27c25e7cbcbb7e72e99f4bbd2b607c806cdd925639d2a260bc7fcc2fbef4fd1e3b2019960241425122d207191e7d5c54e86b418babd2f2c8238cfbb3a56735b432d386cad0aa47fa36e522918b1026d183551fd78df5044cfeb06de18c588c9edecb311b409bbe02b71e3d7cd0d854958a04acfd98e8f94a2d0fda5b41f6461726c7f67614eb71a6cdc269542ec090d3d224bee241b713549d08e23a41ffb83f7d45c4bf73deafff8797d2bdc4273b7d301896c6605228ae3915028df864de310b980414b5f15f2fd8e1d3558c4b6e8eb56f4070a8b8d490cbec7aac1b7328833496fda6d5ac2a2f3b5a22e2842e43a60771fed41c939d471d10a5e7629bde7cfbb45a743fd0ae1416527b219df7ac317db821d919a07e6eb0e80cac512cdc11b7b6ce5002384dc761904b938eb18f1c90c42b1adf784f4bc9139677dd2f694f828df5b46e68fe0f2b25186135141d2d43d57a50551e5e3e4565bcb11bdc3b59686450ecb8fa9fb57ecaf92927e5f3afe100d9763e31b82efd50b2b2e94d642806cd795fbb22ed67e3243130a80c2a08557d51445981771db8674eb20bda4de4144601d1da353c9dd781f49f3d3696a113a0558b4e8e7d8fd7942b42cea9960eabc7a5e4cd2f2ae78912c3b1ee99a28b841bf07fd2723a30c5f1d2905ae9a61b037b360e5e9735b12358116ba8e96f7145b0e0762883fb92c9b7067398e53dcee1b42ac9408080e781e8427a54839488ef5ebe954ce3c576ca3a3e890b9369d1471f4c212e552e195cbefff4ccabd17aaaa8afd9615f8ec0619812d11066e70d64d286c701ea49daf5bc3cb016a2c6ef6347ba70adc5c5ddef738251c04e3e45efa252370cd39047dd9022e811985ca836fabb8abe5b5a5b344bf9b71d25042ecffb96dbb88182db000569d03046a24d9347592531adeb10f4ded7d697ddc15ddbdb4822eea07cae03daf9d9c231acd139341e8ec6de823b4e446380f8c9d5746d44bc96260c9034ae1411fb1a233f211358c53eccc77957f6646d04a835b1c8527a91046b441908f22e450051ebbc7840c15e77c671ebd3ba0592536b6029ecb60a705455d78383299b74ca9ad4636de7787a8b1c692eb9fc83763ade32b5a020f3727386ac139d579e8fcad47a211f408790f4d903e5f906d76a1a67f52e0610a74f85868c8fc91a837b97ff530def7f62a7a35b9e3267ea9ba49e4cf51fc1a3bdbcf9415cd9db2f6b9420486d80bcfe117b6bd88a424130ea3d7414eeaa135f054abec30c23bcec80de8869ad4194f3fb15755307cc4cee967c46009a9525da88fcc78e30bd16360c3f0debb50b0532562c9d404ddfc113bf8c14b6fd8b14358a20d78866930005476e8a66eb78b67446bbfac8df3a8e8460c7fb497f4b45ef8cb78061ba2e5d7b28941611d33d0646a4beea86e261d17041e050da9ed0d1bf419338ac030fc255aea5cf8901023d8d0c95bee3d2675a1855de437431e20e358d5d48ba4650b7cbbf3465d381be39bb107345e6c1dcd88e2a2eeab37a95249a76", 0x1000}, {&(0x7f0000003b00)="0fb4085218431304d76674b6f01e7808821e588120f6147d3d22efa3a92ce723db85b34f2c15f821e07d0f1f615309dd07d2a4166df5a0b3b23fc8db4a32aac006a49fff2fde0a1fe56854bc0edeac1e51cc8555ff51efef51baa56679c216609de1c1092a4692e9c689f86d94f9aa8c530dac89b95d005c2afbfaa8848d3871d094bc5236a79dad12a6c10f", 0x8c}], 0xa, 0x0) r2 = dup(r1) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/98, 0x62) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="adad4d5be62b05480fee3bc4e4d83a4aebf9daa51ac4a5fad87316082cda3c05b27ad13c72a1d7964829de506d61afa4578b7f9aa6d53d429e5175fb3db5e830e47a9f134cb9a0a63aeae6088098970c7ab49ffcc676bb0b1e214339220314f8357aeb66e57c0723843a4e02d0f7bdc4327aa2082ffb8f8424620a71b033e0d1f2", 0x81}, {&(0x7f00000002c0)="3738cac6426884153004e4b2aee112f98d92cf4386afa368e7d71531fa70c0deb7a72fcc444709a5610b7820e6749dcdb3e955a136586720dee9b505675da6640b4c119a8fe24d4fe68752f1acb573685c1814ec967f515151d89652a0d807406e34a0c2aeb90fb426acd99f49f2fc1e87b35e78b77ab7675d9a70908167551ddc6cf8e5203103f806b71cf26063f944b9e8b1fffb81", 0x96}, {&(0x7f0000000380)="aa5bd14ffcc2d432fe48e7dc154772ecee0157e163c645780b1cd8f1cb50c7134144e80954661e63c2fcfb1721077d79629a07ddca7a3254a4b8c0eab9d7503997161706951336ffd3285c19a8da2fcde4cc6f172cbdbe7a261b34ab6db67d0ccfaa3a01de78fe04f32f77eb33d89964aa4107bb42b7a124616335993e29ceb5c7cde348072d290b00aaeacd3e93dd8fe6559668e072b777062d4c665637ba76cb6c5495ab90a0c721e04f4b7edd6c72469c18a412762dd6df3d770ac85cc278db46e2a3a6b108cedf21676e6e5f61f91d277e29", 0xd4}, {&(0x7f00000000c0)="5d5a1e0073bd373418db9c0a0e2a80af852ef082da1fab01f506a56d68c41db1d629d8f3c731", 0x26}], 0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) sendto$inet(r2, &(0x7f0000000540)="747f49050a46497527889b3cf39e619e0a29f0c459d533a16fe447b42a26605d5aedc7ae257ebb2873e20110e03a2efaa4cd01cf2fb0060a09e97ee9e869305f52bd645e8abe23dfbc7302c580781fd44236cec9612f154e4dda26815a56045bc5079d1f8046a9664dd44798e803f3a0c70cc80c1077b6e1a4df8b11544757347e2ab286b45908b1338f9ece38b4bf9c56a605b256ef8e9f52178f", 0x9b, 0x0, &(0x7f0000000740)={0x2, 0x1}, 0xc) 04:02:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSBRK(r0, 0x2000747b) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xe3, 0x8, 0x4, 0x3}) clock_getres(0x3, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 04:02:33 executing program 1: getrlimit(0xf, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x240) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/4096) r3 = accept$unix(r0, &(0x7f0000001300)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f00000000c0)=0x4, 0x4) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/135, 0x87}, {&(0x7f0000001280)=""/41, 0x29}, {&(0x7f0000001440)=""/6, 0x6}, {&(0x7f0000001480)=""/61, 0x3d}, {&(0x7f00000014c0)=""/218, 0xda}], 0x5, 0x0) getrlimit(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r6 = getuid() getgroups(0x5, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001200)={{0x86, r4, r5, r6, r7, 0x100, 0x200}, 0x1, 0x10001, 0x318}) getrlimit(0x6, &(0x7f00000012c0)) 04:02:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a2b34e268618c55b614497bae58625b95970a5c8a0c05d225c9bbdcb1f3c", 0x1e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:33 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = semget(0x3, 0x2, 0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/121) msgsnd(r0, &(0x7f0000000000)={0x1, "633f15b7"}, 0xfffffffffffffd54, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/189) msgrcv(r0, &(0x7f0000000340)={0x0, ""/242}, 0xfa, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c71c51bfdabda7cebde33a90718a7517c1950d8656d5a428d00c0515f8ea28929e7b3652d160025835a7afeafe760f95fa904925b8176fa43c231acea0003367285fb611018beae4e40174496c6f78cd483546f4a55c5067daf08a9062e12a41287f8d6a91b66ef5330dcda6b6d500ac1b7794e3f14e694bd68d80b49cbf20096d96696e4f7b73b2aa3cedfe8bcdaabecb9388da9812dca8e3368c90359bbcc049454abb35eb287640fde1825e6774227c1630e982dad6aa1290536057aa6bc720"], 0x1, 0x800) r2 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ftruncate(r2, 0x5ae) msgsnd(r0, 0x0, 0x0, 0x1) 04:02:33 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000000), 0x0, 0x7) close(r0) 04:02:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 04:02:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xa44f}, 0x8) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8000000002, &(0x7f0000000000)="ebffcbff137ffff7ffff0000b90b20887bdd4a000000000000", 0x19) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:02:33 executing program 1: r0 = socket(0x2, 0x2, 0x3f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="45b7df9704000000000000006c2c3b75e9103cae75d7bb9b93ca33547090eb44b2fa6bf6e65bcb"], 0x10) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="f497668605dde1125c099fd317a31df61bd07e3b62339c942797ecbb8c7bbd14ddfa81e7fd469ed68f2617daccd52ce447cfab95aa04e83c82737c44a301f301a358c8f6d9b1c0b5553f9779a62d6786449185893508a879af61cc6e6fdd43a8e0f16d207a20c39e514f7da42c8ba88d8db14690e7d348caa0cd41f04c524d5527e6ed9bccd0b09b4dcd5448eecb9e1315c056d962ee76242de9249b0649c6c0c0fac48ac35461ba6563d1087ff0665b3885e064e543bc42ff", 0xb9, 0x4, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000001c0)=""/131) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}], 0x2, &(0x7f0000000300)=[{0x10}], 0x10}, 0x408) semget(0x1, 0x4, 0x14) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000280)=""/11) 04:02:33 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4000, 0x6) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) rmdir(&(0x7f0000000140)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/163, 0xa3) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x9, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2e) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="843c128fdf0726d2e5e27dc2fd0eae4466f6834f6b1c68157f5073fc055576dbb859027fb11434bfdd5f1de2d37f0b1a1b5c13b1547673881f0521aae83917c2e82391d736126eac6dc044f1a4c22e57d51d96a5a5cb4fb5c9dbd4f6af7531d6c101b6b6b3276784ca3dc042e6f7f5de17a7d85f8119079747dead6811662f5d0dd71543ea9d0cfe8d9192c74f6489f6883224428effa7882811", 0x9a) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 04:02:33 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x20, 0x1, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r0}, 0xc) setegid(r1) setegid(0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x10) ioctl$TIOCSCTTY(r5, 0x20007461) 04:02:33 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x653) socket$inet(0x2, 0x0, 0x5) pipe2(&(0x7f0000001080)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000001040)='./file1\x00', 0x0, 0x90) r2 = dup2(r0, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x400016a) sendto$unix(r3, &(0x7f0000000040)="63d7c990aee70465d68c7871f3da08a62c698faecd08cf7389bcc033753e4211daf3b793c6514f32e742e1c8d5123c0cb1bc6df78a161adab43836df16cf549168815c9abbbb03d25682dee1a38047155fc195788411653405733b1bb6179c1dbe1d0f25007175abcbf87bb43b59458b5753198237ede2f6f61427b542bd2ea56bb58e10272c3f78aa68a8183548d99484acd70f00accb6ce66f9d216cb9c403f39cd1269d05f5701fb06c6a131abb3b61b694d15347d39e3e8378475fe53656d0716ccb10a48de9c56f01f58947dc194c4c459cbf2a717b5d31c66849401683bfc8c64d9768686581f78f8a26e97536701cd0447df75116e892af10d60d8f187626ab5c756d36c19f06092bdfeb54048ff2a73dd478abb555e62a01726284ea8220c8ce33a0e127c2c2197809d9cab8a95c34456ac53506b860f30bc8e81e777feee992682bf4d07aac5b28bfcd0da4146d94ca784404e36ddbbef17083876ee844a3133b821f14796b69be6a223305323e6d822105c6ec8783517e33ed6d7a4a35b236650a6ded1111713a679733a22d8abaafba0f66573b928b3aef6c5b4740f16c1c00a56ef9c3bc8d33c7128413b8bc77a61c4c7b2746e0b22221c74122bf2cf454133a3fc97c562b50a6e1ff3eed174f1a34210bbc47d246173873e5e918d9ded7640f8efa71e563ebabd73fbd0ce8d9c2f0bb4cfd714667fff186d3654a1723102daf41cb0f914f3e2fc9737e05896b458a648dbaa6f277a1d471f34092b1e2bb49d326f58cfd50382f3b70ef2a8171c2ca8492f5a2538bfb4ff5a2e423312bd883f1dec9af4edc53396460fa44a3ebcfd80f982cf44b20c4a8fc96717cddfe43b27daada70e54db2cb7929b4d878f3711c0af5a9d03a9fdefdad340df9ead133d47137ae2e684c26906ff91f36b72c3d4c7fe4212548f18809bc289c248924766bbde1bcd919742eba3782bb09d66af12d66d9746cffd7444b63304330c8e1781792f8461fc295ee7c66529975d9ae2b42f53035dda30b6d0ed5866af37c2876467399b524f0ea7c6012086996f0e9de83307b75690e07d0a46fdb325add0e77c8e62c6baeddb07b19acc1341cdfe87658004d804e88d8af24662043ef72557ce9174d5229a8e700e8b18b3f8cd84ea1e6ba4f842752669a7945be30b7f0cf092a33e913ed32ddb1e4c42c1201f375a8d0d507c75c5e5eb360c97dd620ef00603c0ed13833fd7600b0fd012563231bd2bb5d33ffc19be7bf144f64acd5a0462711fd31b86ceab2a8b7c765dd6a2d303cf90977f00e2274140eaee7790d2049956941505fce8071b05617603d09b9549dbb6fa14f98980ae5b142a56a00ace9a5734d7a52dfd6bd42667e6963829e4a037dde7e80ca7041c8dbeae19cce28101335afe342474fde73044177b4f5ae2ce286adcad548af2ad9e9bb5a495b020ce983f2293f31f742cee3298393eed2842ac4430d724b6000d2425bcf81601034fcb197c9cad679d87e9024a50d5b3e8c899df4d3952570bf2074ce9aa3196ab0b2b175b4c06a8a3e1172b803ca1891b3c0c476305b595432cf38b829772a2404a25812a01758ab9d8e7cd34783608c348ac4cac8772aab9f4b71a33d94d645df64a6e253bffd12d316fa853e8e2d466210aba3f3d40bf7e5019e59ab880e9505b32dd8d2273eeb75ae796ea92b1cf8f021a5016e44aaee451aadec89dc1a08fc061a664a1235e54ad55fdbf67de2f41d05b069f64b8c7eb4baef9a8c624e53d11f75b58cade81697d138d4091854fb655d931ad0088b38d7e72f2ddd9c3d1a2597a0686aa4eebcdee5116c76631fc5f339505d66963e093b8d32146cb35bd04b9cbcbc8a2c35e04f7c3995f4455a0f3b76f1e2cda76ee2e7e653168f998a83b5d3fd37aaf7850fed1f327c373094024934e32dea1ecf715be2814deb5ea827087ba6f0e2de380ad04b7cf9ed4656129b5ca3a592ef9f305ac1f59c1637f5b5081ea2121df11f11ac88fcfce3ca6c24e7c61ff5667a1263ac4d5cb9b6f67efd4f8d4395b7e006e9a9cac5ca6cad7c843ed689359f2f859d9ed677f745c91a1c592d307639a24221eef517ae12ed0036dab7634d650cad1ca45f25c387cb1e291b2e03e12162353e276c825578f68f7e8fcb28eda59acf5d2ba5801f4e17389e90cf9ee4799e89fce92eff906ae75591b7e00642b7023cf9a29027b7d6770f096a6787cab0466cfc4ba10b9b77ee52a6d4c87a3b3c549d76a92a661a32c36e6b237126d52415f74c55ec28cbca8447b6663b80c80cf2a7b0e9d6da8dc69333a1eccd270c6c1c15113f3e0b04e0da312d51ccbeb4632d3f38dd12a74c7b4e568b0e4cf46d70686978afebe69aaa7175823fa61375a84262df32205696a0fc351dd7993bd4b6d00550751f055f84cf8731bd140374f0103438b9e182ef4296d2802696e82a4cf7da222b1aa9bf7aa5554fa71ef7f8ee644de26c60995542e933df9b8199b70c631e81329fe56351b5128139c7d2f6b62d591a40c6c62ede878c9532bda3fb14e485450ba414294b6b1028c035d00c29248dcf16961b886c85ef5297d2465154ece786ce016b1e35b96b2d0f1ad07d153dc521b73b3b97fdc64223c54a7d06e8256a3448e2ff703286bed4c8b78cf6deaf4ece3484190668089f6d4d06a3ea6cfbaf8596fa4251f0e55827db3c2a8ea3ab25519e725278b83caa7cc90e8948e0990e8eb516a89b91d65d9201002ec215df4a505f0301753335f42b553dddbd6d2e524ffe659d8ec634ff7e51bac726f385426032f76cf0be2df690ad6405e553291b048436db6f3598a96dddca3c7a19ec2835e420b7c0f6705b5d6d493115ea0e76f96a695c7d20af0e1ba5ba77ff321ec7cbce8f589b59d0b2610e7c5c89d6bd1702e4059033db5a0bca6cbbf2422a9a82241b829b59f366886955f0ac0aae6b467cc42e442d756dbbca09fb1fac5d01088ce6f4c4f3ea53e2875b12fcf1e04b7ced8e3990b48e8d44d2eeee3723a1b88295d9c9014d876b254fa3669b069567ac37fd331483edbe9a564d54485beca8f45115bdb119c900eec38e6207dbd410a771f2aa0dca670ae37f454449c69d7e10b8b91b30da5e0041810428d553d70c2c9f3c87ceccf97beb5a66d505eaaf14de3b25d9f26321fad6eb4c78c734420996829f3efc4dcaf05a485d6c1868139262f8172c8256bd8c24b8bad237ade28264d820cbbb62316cf29a0480bfd9584ceda81ac0fffd7a55cce5b4e18f2dd0376f3dead4efdc6be1026f7612f04d9a0bf6d0e467f4d3caaddb326154e53f3a05bdae3ec44216fe48b52f884de89a6efc4db3dc5e838717a84c564ca2b32c107c833b2bcb5716a8fcd41c4e2d08b31e3965bcb355676e3b1a23768f92e94b0827fd8e3aeef34cb89794e5857473c42a2237c3ce18bb8109dd10322994a69d47d42fc35281dce6d3342efede5edf1d189a325fac2e420b90a92ea9c9c34a32ec07b2589ab88b63611dd40938901eb40326db6023568d37d599e839610ac071e65f9a7436682ae3497921b12776076bdf685a35f4f2b6b489756c2456e7b4f9022221180ec0c7142d1b1e26b9e9944c8c2cd3c4db2240ee97269748d7e23e2d07aa9beb0db84ec63179d41ea07b0782b31298a13457c5ad096172b0d37bf84377b6107b06bfd72a6c741bb9fc9eceff2b633ba2cef684388659a62379b962d2a8e5f5b81c38dba33625c3f211c3a2e54bd74851ca8367b1e75a5ee299abb7df70353c4ac1448843c946e58f3281d414e58a4b1811d647e6b24001e9d5317e2130719efbf1134631eec5a8192d4840039e506015b71774c63ab6bb8a10da4fbf689487c1983ce2d099d57b1d9700e6ecea6e9d8c229c0613cf866c7770d496b41baf5dd89438da7bf56ff0368eaa65ad1adbb0b032e881f3e4383daf132f52dc7c87d94ddf01bd1ebf6df5b268a0ad517712dbdb333f9b26146e9d224e8e3c6c58b8cc104baaef3a6a8381fe1dddcdee41e6e6c1c4001c70c00864209768af4a8b4a9437e030a4909d64aacf1cece40bd6daae28a7881695b6902cd58b334bb182903b5c6d8a59b6a479f4aba43892ba1e958d10781c3556f9020b78d3a0f1731cba143325b960d293eacad4f58af951ea660621b1b61753f0a57846e317c10f19a2388add53ec462f68708937bdcbed1d7e247b5a759a5dd93b1bf4bce1745080218b8ce00f2e1cc20ed20ab7198e6ef9ce503a1600ab1eebbc4b0baf814cef13e7fdd77a15e9bfaa636cf1ece399c1d653722cf050b9e35905a119ca3447ad81499f03310ece552812361b0df34c6a76aee6857c220d4ec7ee16bf75b2d29a59296a7593bfa3fd43e878d6b36d4340923319f066d9e1c4d353bce309de4eb34ddc5a1c29efe466eae1b98c979ed38fb2e580882a97e52e050a8801b7d0e5e62ef8f2bde86e9c43b1d5b6e5be2080d7de5554167ead79f0dd3bc1cc8de2659a65ba809bc9c7e267cfcd20acf3db22a585b55c488aeb676a33059a9e4fedce7107fae10de089e183c70c5e75e4b216ec7254440781628b73a0d68be9429a9073d2133640b33619d0829d2e2db85fc6c028c873561047c1157721f16bb56ff8fea43618127f9f437464d04b7d8c849532795e000eaec2fc9bffac4d41226a05c932754e643f3681a8a8011fcf610b37e6fde25e571aa6d5090be39c47f65db3b5fefe6f7ec25ef2a623430baec05b9fbc08f7b58c119ad37283b060e9aa4a215feff00cad284055d733c3894a8d6e8b688ffd8c8d04abe3c89e2791cdbce97a4f168b33608ae7b5a49bfbbcf0a165225cf809d326fd8395b1b24ef80474fb8cd990aa65a0c06de7e3735f3adfa95ad0a7804b7b459be537a37034eeb714a325adef1aec3c782f7b05ceddd5b68a34f8a44bb6228996f61e9713f3e1eaa93064987daeb0b291da1830ec94812f22d554af096024af5ce98c13d28e1502cdaad2e37a3cfc990f7019540042f5e6f6aec0e265ab57cac896f2341add172f954e93aed5b2e9dd619a082b04703584ffee58234857f0a9dad9945be4c4f5dbb0d65cb807886e3f6648c39818deee546084ccad834f39857e6d7ddd626e4ebb2f0c4ab2a406cf2fa2fa597dd5f0a24ccd430bf7b2621dfcfde223aedcd5dc547ed41c0db22e01be9cd3000bdbd5429fc00854f1fefc10af8298357d92b2ba32a373ff7c86627f67e6a080d8992b24ac71b73b1f0caa9bcb7aa232ba36304343bdf70d1d84db67a434804c228529c18556e832d7936fa317d35d5d801057de8d87701a279d3e730bf73239cf6dc9d9a00a290842eed1c42f5f0acaf66bad610e11886fb9698afbee763f515be0f33a08ddf04f5898d785868477da4d5a9ae045d3c41fc8dd47b83853a919b9407853fbe2ac3a06031ab96a3fed0da9028f59771e90622b377e97a4dff4aa16f812f1ad3b769684807bde7f87285e3bb9094aa3c3588371e39c61b824c2e2e2aeaeecdb3fc43fc411a4147df29e9658292331c5b7d30d3e6d01c75c337f8accaffca53d5fb6ba19ef11851b6471dc0bef771c39fc73be53ef6d7bd20e743e58c09e607a8d433008743cef9101b9130489f914cef692162b101957c30bcf79667ec07ad0b148609d1b10696c501748eb4917f67d6ed0384962c6d02efe8902f97ccc4880f2aacc12317065718e8ce3ec1d66ce4d9c960298ed5372859d47ee3e56a68c0a68e230f004e5cf97d4aee3c290ceab4eac029e3f738513feb5ff7ca92b30516b79cc686b7e00d04e2e71412dad21", 0x1000, 0x8, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0xfb, 0x0, 0x0) 04:02:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="23fe2cb62932466b453f93f4fae572b733e3db5e6b129e2ae0386bb49ed8438a6e8843500b564375548fd3b5b54859d4eadbf99f4b51af37c25f154b8ba074b92e860d0d9cea9c599680a42c7d36ef71eb241b67e733ae56afd5d38c0d0b3dcdca535397e31807176a070ee999f0feea469bdcbbd2315191111f7e7d271c57bd7bcd1c895d9423db894e68de06bdd585f78dea02db31d5c07543f29780e1a5e4ab577ac45dde11d56ae31ccdba6b21d9f3871d2f3e", 0xb5}, {&(0x7f0000000140)="dc36e1120d080fbdca2389963ebc1b457389ce70a6f94853434f2a552eee603c0e12aca51ad3df57c241c52f7b6837a16d58618812ecd2274acbcedb0e16265d42350a492ac96d1cc38c6e9d3d022a5ec2ec58ab547ad1408b4fe27486d5c8f0702d7c1668772916b927e47fb7330877dca0edc1f43552eab8d50f88e291e0787dfc08821682b6c9b12e83d990b872", 0x8f}, {&(0x7f0000000200)="fe669a0844a144d6139abee37b832cdf4b45f9be273cc33879424ed4cf7b275f71205a61542b996866685839f26a06e12b3cd2be8b04330d5b9db696bb15e572dae4e0f824d7ade228540f3df9091f459167b0c3f403efe80acc861dfb834d496adf367b739875784bb334b1e12954b174ab893886813fc54912d359603c73c693ca155af4", 0x85}, {&(0x7f00000002c0)="87b2c333eb9e91efe0398270738720df68b9c1d5de07474e8cf143ff99234320b4bf5d1bdddac400cc78b1783a6fd175f14c2495bfeffb7b37ceaddad5034dac26687544a702c1cb3e40ff222256c8ecd2edc01ddb0d725e6c5948241ef522f40be62f53c37fc608a93ac004dd00c27714a672dca079ee9e8fe534a6ca85227171051bf134c0ab74b3605d0ebe689f718d3ccd044fc0c3c0d3462a6b765a1f9f96e455", 0xa3}, {&(0x7f0000000380)="b393140ff99eecc2b4dcb972bf9bae46f9d996e1842c9276df2cada7ef65ce7d75fabe658454b2525dbbefc53fac978f8ac4710e9d9f34df280a4ff1003574aa5921d678ea73493decc90f2ecc3cc94c30629a0e9c8823cd1c1c811c4324ea725bf143bbe66d176fbeb02de447e60e74edf9cee6f758f66a140ae143ea9796534a3ae50dd2e9e4457bbde4129d6ef148bee0cd87e4d3512df7efa53073fb259b25dd8d45d7bd979f27d7426425908a", 0xaf}, {&(0x7f0000000440)="3ce539487665a6f34201dc205aea1f1f04862d277ce137e723874e67f430d82791bb26932b27cb905223bd9839e2aff9e8baaea2c28d11910eaf084650f6ac031f07db2e4e49b782e5141195f4bfed40d73bbd54822f81031e4d185e64db50a15408454b88a498c3649b03a0142b43025cac633af644a563063e5f619027037361596ec9f6f7297156ada8ba30c46e", 0x8f}], 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) 04:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) fchdir(r0) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) 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) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x200) r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001240)={{0x8, r5, r6, r7, r11, 0x10, 0x4}, 0xff, 0x5, r12, r13, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x0, r13}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000012c0)={{0x8, r10, r8, r10, r11, 0x40, 0x101}, 0x7, 0x5, r9, r13, 0x2, 0x9, 0x20000000, 0x9}) r14 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/114) 04:02:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) sync() writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) accept$unix(r1, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 04:02:33 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x40, 0xcf}, {0x4, 0x1}}, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 04:02:33 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = getuid() setuid(r1) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') chmod(&(0x7f0000000100)='./file1\x00', 0x1) 04:02:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x2007, 0x10000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() setsockopt(r0, 0xb8, 0x4, &(0x7f0000000240)="cf96440eac03d7bb28a238ab104886c64bbf01eba781a32b41b931a4a043346002fd9dbddd77b87c88355ee7c8969483a50f3a37f984f3b04811c2eb441f2afd8417368a70a631eda2671d599a1f60dc4aa4248de94ea0dbde2ae4f9db150c224c4b1cac6ad777a41903cad2e891522ec019b61769213094213b9bb7d4be682c319569b7ad23b2f77af484421c34d6431ffb97ae86a28ac67f632e1fda3acec60054bf5ec4f2041705a0a9c33c229a5f9e6c83881fa89e817cb0caa39c5a78665da28141ac43e9b9d07af12b8dfe1edecc84f0a210d79dd5907405742d0390d1836e24cdf63d548ccbc9a7944028dfe33871ae755d449d74459489a5758d10b73b6ddc7192d1eca6851d15d852c1174c17e3a02651969b6d0f72dc1eb8e3316b0bc77de5fd45f094730099fe2b8516868efaec42ed5172dd18ae12eb2ca0532c23cde77d9c1f147ecbd3a1fed07d67a0622a0a788b4dc78cd7c18622e0c746dcbd818c471538b5950cb65275b501a8384a18dc6fd02870b186c9fdb38d963314bcd1aac5c67168808bce3fbbbeafecb676e8184fcbbfb8a7b667345b7dd9895873a1feb5fc9f01eea2d00483271f86576b991824f9c892184348a2066fa05d90a343d089c67f0a2ea980232cfd0a236e5e8714d7ef54fd1a7d3f50fb965bc3fad6e4263d40d7a74e709a3e46a407422fb428c056355ffcfb5cf82445020d4f6b3a13e968ad1043d7442aca5fc82998557c8d55e0aeb512ddd43f9c7657fbad73326a02788fb37cb651ad27f63a4129b3c6c98eeefec1c488da6d322555ebf06a18823beeba7724ab757a68ba8ecb6b0258667b708234304499d53f6abe262a3636a739b77c6208ef2e106d976a678e929cbe6d33c8b863f74e3e5bf3b8e962ab35e7d5bae689a4f9e6e4b0c549221ad924f709a449ba21b0914db983dae9ac71cead7388f5fcac5a0ed4c1cf7bdeb6d3fd972ee8039d7bdf1886cadf983442d2a3874582fc716cac1c0d1b8b97c1cf1da95a5a39abf6142b6a4537f7ea65375404c73ec1fba14c780e02826c2f6d9fe3f66e93ade0ca9d27b19fb9198073ce4383738784483976029b05bc61689c6ceed8bd9c09104b92bf880fce66ba4090f6f8fece0124986ee357c56a2a7576da79f7220d124f2d880c2a572155f9ca13ac21ea96852c534d90518102734d34ce28dcc6f7983358ec6a3fff1fdd489e83a76f34d80e416fdbb561afae912bd573421ad7ce8a4e17d018610b2e257a9cd2995919a46b78b84dd7f7e83c8678ce6ff1a62229c30b5966bca7f9d0dc669c4e3ea60b74a6c35d38ed83334c890142890f9cd925fed6bd89841c95f6a196c1ba745489df4320b83388966bfb7fe1416c8cea7ff716aa6c22f37519c0a921cbd68cef531f21ab13769ff9a900f6a7d71bae3d1c160a81b44802e0435eff46b8c61284f5238f4ce1b83ff7b622e13906cb39dc9c98814ddb52b94a3e0b2b02c52d1031a84763881a7a3b3fab3bcb71ddafee7e0cd6bd5622b2ec23a7c101853971b15e1d5f4de9f67bf9a7699dc65d3cfac7d4e241cbe4284ea98976c704809da0093cc62ea5a976303195095fe806e1f3ff34c41586c3544caff4fe25058cd948a5ad1c4f5e3ecace21c589016867a34f9963e808a32c3d4127452a0e927269398773e111e43b3004dc3610b45fa8d29fa6a5227cf7dbf3a2d2c3c29d0ab02c78c0b7d590a261deacb794892c610924545733c2bda8fc84af81c6f15eb46844eca274c039dd9f4f6609d825df0acb3ca5fa83f9f868dcccc408edb32ddbdf5349ea5cb0a50c072d0f57d6a112d9ddfc8cc4aab3dd272dc8c0d1c5c196ba167bd96ec1221e94f2b9876ec766c9a3edd2e3d76a8ce2f3599c46e48077a32630a932b3b6bdcdd15ea29ac1eea514f06f241d671ff1ca3f17871d2d9861831e392b7f7e3b5c678a055a2aeaaf45d82fa1ec8b78c7d9cf3ff13b36b8406370192897d7ebfe02c6391e3237a4755f289b7c675340c8ba2f9f8cc7d7f978e7defb337a4f7183f96d35f679cd92a9479d5bc74192154d6b7a443d279a43dc55edfcfd2b790edb7d30be66b6a904827153c9e0246f93978660dfba31f70ec3c2afa7fddbbeae71d72d35614a5ca76a0378d783d83592c59e844537060c0e03a80245a7197a4c06f79fbbc615ba483b393d2f1d6863e6c381af7bca90b22bedcd43a99b9871e14d89f7fee06050563cc14178fc8308c3edb838c90115acfc88870feb6fc35ed22b89ae8d07d03c408e816d4afd4c5870cfcdc74e85a7a57a044da45aa93637a25c42801721d0c615e4bb42bc2505655b1ad3ddb46557137529bb70daf5cefcbd210e3c585a6b7676637c2ee2f7d88655f7d4c01d5bd01e5a4b3661aed5ed18b15e2707199607c07e6216ad3b372e412453c4c4525e45235709704b1ef9674acfdb7c1023bb6d592f4d3b3ef4ddf12baed3f003f312b3659d02a777e0a329c91cb0e7e49ea98853bc98c42b164a4d742196797a5973a271a1d17896ea40bc5fa874d682bf753be3421eb707ab1846c0206e82ee7aaf68e77d0ad944ed5c96281abb5324115a764847b41a2f4cceeff0a4a30b32f48390e217489b76aabce8257c842796d819671f84216892da2815bde1cc23f18a5acbd929f3bb5c4d9e4736b42175d9ce7c94ff7c1c1726825735fae1553a6aaedfe1a28cd77b755838fe73267d3967d06decc6dadcf25e5dadd9a5674a030296f5a04ff7ee07a25f8c298b3c12c5a61fc0f6910dff6027d1d3f25537a329671fa0b43559dfe635e767b6ac7d80bb4ecaac882fd29ce1a0ec0b85e011a8abbb015ef2259a93be55678bb5dc29b09a2a21254957dafd2b43f348f66991d7df8770668181cca477c05f919abff81b04ae71d341351be96ed45d2bd2d2ad13ee1bbfe70f7fbf980bb405d691549b9d9f405430586c69ee5ea32511cb2ac0a01c32de4351850b0964c12c288c9d617cd041933edf374c1ac072f982f17bea1a086ccdde2575222d24ae39f4a361c3d86bdeb7a01413156330eb7ab5012df936d1f1a45e2fc0ec495fc0c11bc816486b4d394a0e3038df4e18f371db40c261dfb60368e51ae84f62ecdece210bacd1f0f990096731e1dd785b51a0abe4995b09da142bc76570965aa4bad0070a94b27a234088f067c91a1422a25aeccc11c7505e6fb321c0fe598d0dbc96bb07430120e503156dd5698816c2a04c3f110bd4fe71b785f244a3a3115ed918e160a8c8b9dff91d782600e4e252b2f78dd3be13bcdf560cb6f7983f8b348dcdc575a2ae2a2412d72d403fcdfbd60092f6023f288ca092520896f66e11663f464edbe8daa885bbdc67960e1ed0357a0c7a9dae34daf62ab436b08108c4b0aab3b6e299f0c19dc8e109c16893d935cfc67fb4c3d046c6e68e2088911eefa81e4710de1ce94d5ae24b1ba776750778ac8eb10b6db9539d41bddaf047817ac4c3af5a01bd4688768e1dd0059f0ab7f4c707e3dfec78f4e283ead5405bd499d5a8f0e8e298bbd0e3a891c0c6e18dad8127120502ebeaece4d2206a93f3a1958a7bda5960f38f00b82edda0e89bdb4cec6b696f616f8d05227bf9b6bccc5790b9212c76ca4e1e99a491777c8452a303382fac0a36974bf121ff99d1ae80dfca173a1aae3a503fce0ba90395e6c935202c219852a6874a5ae52671c952dbd38b513d8b47d22cf0c2b6c2b89b6071f499555a873db76dc0ba2ff5215ee862b39590950ca63995c9388968fdf56ccb6a77990ed6868990addfdc5daff18981019f8d3aa557d450606f861b17e78cf1807d92cd30123a9fbd068039259da0b280d9c8a5d41b4e6ce98a9431809d113c6141edbe45a0d6ecd84ff5436c424527cd2e652dbbaa44a3c4e4d29923fee856be05854f5ef115dbcf8cc28707c080b32bed6e4242da1b4a5637262fe050a37242ba88fc571b1bc1d245042114f88937fec82aba8c741b325f86952ce22a979a45b2e15acd11102657f8aed058ddec1aad47be0837b69fe8126f32aaef019bc894026d7227e6bf01a09d3dbfcbc4943f5742dcc3dda096a8a72f5dfb934632dbf1952c9d7d9d53a72a627a3cb5fd3f038253736d3be7e57f279fb34c6d485ecd4505488822df654d52a98f961ef48eab579f0466d44c2838bad1f1b48af031567dd89f2030a897fcdd0102d923addefb03e6bcd91b0cfb154742c15da0bcacbe83b554d42072ca8247e0b44967301e1a0112eca075283ac7ad7617d64d2eabd90102fd2cad706e15e98bca61b9ab9007456624cc603d0eff292a6e0da2ae36f6baa499fcf34e47d59ef479e309d09724ed067d385758d9624948d321f1199793eff38f319d6b609426410a800123866c341a5bd142afaacbf73ba13f901ebf7ac82e6fd00d39a289d5f741521482f43c5e1e7d48cb87d94f0258cc1b5fb360708b43ae45323e0f23adcaab57b24f13896babb6591348ec7141cff3f2b8394fe307ba831f78727f3171499e4d1e1cc83e975d3f62365d2fa41b5d53932c05bec3cb84c09cb97ad37292a0f7637dddcb04e2cf162b6703d488bf94c3bb75831ed29459414416d379bbcf7737e3bb891f5f53144a607b5a0894bbd148b23fd4fc89919a21c226ffb8e8a68ad4c7c8d6b0ac788f3da38481c1ce8470a6e248469d1084d73454df9adccb05a96394ab4361b6cf834a6e1842bb315f3325fa801b0df965dac5c3d82d44b1b23e8c3f63374164c255214bdce20f2578f9db2e7fea794472b969bac3578b7957b9c3a9ff11d1ea673670b2ab2984f9c1fb2622a3b8f537f6e61bd463e748ac940679e113e8eb5f38b6fe3bba4e716eaa42f78d824aea583c4d05836a236e446aef9f4bcfa554fc2ac6c3bad6175a92a0a3f38e4eb9e55d4004d06648f65fd042591d1f58c0441605a8479e3d4f227ba2f09c8aa9b0b8bd9a0f6d93c9bbabffea3ad179b8b487a12508c77c2cfc53a15a82c4a52b195665649b9c6d3fe0a75a3e4b6767a7cd7f54289601f50e4e3773ba973e5fb7fa2d2e8518af6d4b1b7d9ed08649ca8f2641a1f741b14f61dab0240dc70704505702e56c23576ae0e3c50211137c8d2b9f350f0c527a3beb13f4f228c915da6e0f104267c081cebb4af7f8b1425a94da0ff2beab9685c9f7d157b4a3c6c7655836078c8f00336400f3ff22ed3bdf30f23bdce23e741f722d3d4a92f567276bfaaa7cda52c7e89ca61be298b0b5c2f9b008b71e73981e473315ef657f0c2e306a8f201d2b9a96d1f478a13089e2f6081142f6437cbe4c9bee224561280f747cd3b831d05ab4ee7add4c73cf464e474edabd3a2468516980dbb52deccedd2c89b308988f5ba8273feeac2dc4eaf9cfe2c1f457eec2a4fed3cb6f85c3b891df946c65904bd8e933ba6fe1c1c914b2fbbc3c83ff10fd9b43177120a43d329442be4eaef9d6fa3885c723da957f9b45aac28d70b656f9b684d3c5e97781d45ac5bc612728c7aa2d14a13aa4fc9b7dfc90deb11ebc89d1a464064f7d197c685824a3db78207696dfeb6464d49d5c5e075a72a9b9ecd70fd96f4ca7bc245e5512355f4c003542bc0337f89f71effcd182a78ba23c0f3f307413c47fb6415a918be341e42a4c29d7dc52e29fbe8e461f42b52e423b7a87549b4c41fa7872622bb00499c0067aed2a9792b08336cfd968a2f08765be17698658efa8c84ebb1e123ddbc999c41676716dd5d4a449f997dc6e28fc2f0805c3551f63fe57493ecd68dd881d9ca65198f3920b46c92a3fc71cd5b03755b17b96f31f87700a925d64b9", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) kevent(r2, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 04:02:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') write(r0, &(0x7f00000001c0)="c363c3fe348190d5403a05dd04e118bc226d004f", 0x14) chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0x2, 0x8}, {0x3, 0x3902}}, 0x80000) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x0, 0x8}, 0x10) 04:02:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000040)=""/53, 0x35, 0x0, 0x0, 0x0) setuid(r0) r2 = socket(0x18, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000080)="41900deb32e1996a316ff596c4abe66bd3d5378cd150e2890f90b508e994af79a40b9e928b4f25305debf05776f879c7b05fe69a6092eacd56402ef9690e8b68d7915283f08681d54ae29964bd7d62a3b201ff1862a719a8ea89eb0ac2ff09ee6ba38dc0030b65acc70501a45df03b66ead142acca34d398c0f069ef33392ffc47acd02ed21a2c543a91669204b23b2c692e7898cbd8ef4adde59783d0c60a4e7d456f7163c3f214513d0e5227d59494efce28991c8001980f7f3a0939a6ee9390378e0188", 0xc5, 0x3473b96ecaaf482a, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) 04:02:34 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget(0x3, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) fcntl$getown(r0, 0x5) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000100)={0x4, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x9, 0xa1}) 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0x4) r1 = socket$inet(0x2, 0x3, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f0000000100)=0x46) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x6, 0x8000, 0xbc0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = socket(0x12, 0x1, 0x4) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0xffff, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x3c, 0xfffff, 0x49b9, 0xca83}, {{r3}, 0xfffffffffffffffd, 0x48, 0x21, 0x8001, 0x9}], 0xfff, &(0x7f0000000240)=[{{r4}, 0x0, 0x84, 0x80000000, 0x3, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0x60, 0x80000000, 0x5, 0x5}, {{r6}, 0xfffffffffffffffd, 0x82, 0x80, 0xdcc, 0x4}, {{r7}, 0xfffffffffffffffd, 0x80, 0x2, 0x1, 0x3}, {{r8}, 0xfffffffffffffffb, 0x2, 0x0, 0x80000001, 0x20}], 0xe9, &(0x7f0000000300)={0x0, 0x1f}) mkdirat(r7, &(0x7f0000000340)='./file0\x00', 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x110, 0xffffffffffffff87) nanosleep(&(0x7f0000000040)={0x1}, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="22b027", 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:02:34 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) clock_gettime(0x0, &(0x7f0000000040)) setregid(0x0, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = getuid() fchown(r3, r4, r1) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x140) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:35 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x0) 04:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = semget(0x2, 0x4, 0x428) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/125) r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x2) sendto$unix(r1, &(0x7f0000000080)="9fed8199decf2e13d95f6712f6c86d775b17508a04c607f8011f16fc7737451321fc67aa1c3e28480214c890cac312336aaf084b75defabb4d3d96f59082a4fdb763a5b9207b211343ebfaf8a365177568f19f173a170cab274b39aae7b464689e2b960f5f01cdf663e56a48f8b058abce448a92e15d6da8df80f9fe298418b24b9adb73217724d04f0d9ae46f4a181b9ce9bf022d1bccc8462403353cf0fb", 0x9f, 0xa, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x40) r2 = syz_open_pts() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = kqueue() poll(&(0x7f0000000100)=[{r0}, {r1, 0x40}, {r2, 0x140}, {r3, 0x4}, {r4, 0x8}], 0x5, 0x6) r5 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r5, r6, r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fchown(r8, 0x0, 0x0) 04:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 04:02:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "633f15b7"}, 0xc, 0x0) msgrcv(r0, &(0x7f0000000080), 0xffffffffffffff4c, 0x2, 0x800) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x40, r1, r2, r3, r4, 0x2, 0x7ba}, 0x1f, 0x1f, r5, r6, 0x6, 0x10000, 0xed6, 0xe0}) 04:02:35 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000440)=""/118, 0x76}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 04:02:35 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='^#\x00', &(0x7f0000000040)='{\\)\x00') close(r0) 04:02:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') readv(r1, &(0x7f0000001f00)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/36, 0x24}, {&(0x7f0000000900)=""/42, 0x2a}, {&(0x7f00000019c0)=""/97, 0x61}, {&(0x7f0000001a40)=""/211, 0xd3}, {&(0x7f0000001b40)=""/18, 0x12}, {&(0x7f0000001b80)=""/181, 0xb5}, {&(0x7f0000001c40)=""/201, 0xc9}, {&(0x7f0000001d40)=""/159, 0x9f}, {&(0x7f0000001e00)=""/239, 0xef}], 0xa) syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) recvfrom$unix(r12, &(0x7f0000001fc0)=""/61, 0x3d, 0x2, &(0x7f0000002000)=@file={0x1, './file1\x00'}, 0xa) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 04:02:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "47ac3f2e83555eeb15ffff800000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x40) r2 = socket$unix(0x1, 0x7, 0x0) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x401) r3 = socket(0x18, 0x1, 0x0) fchdir(r3) socket(0x6, 0x8002, 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffee7) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) 04:02:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/101, 0x65}], 0x1, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x1) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/139, 0x8b}], 0x2, 0x0) r3 = dup(r0) read(r3, &(0x7f0000000140)=""/250, 0xfa) 04:02:36 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x4) shmget(0x2, 0x2000, 0x2, &(0x7f0000002000/0x2000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:02:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000680)=""/212, 0xd4, 0x801, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) getitimer(0x0, &(0x7f0000000780)) close(r0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000440)=""/245, 0xf5}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)}], 0x8, &(0x7f00000005c0)=""/66, 0x42}, 0x2) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x42, 0x0) 04:02:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0xfffffffffffffc01}, {0x7, 0x1}}, 0x2) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = dup2(r0, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/241, 0xf1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x20000, 0x1000000802, 0x200000005}) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x110) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:36 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) r1 = socket$inet(0x2, 0xc000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1088, &(0x7f0000000000)=0xdc7, 0x4) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc000, 0x730e) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 04:02:36 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x517) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x81f2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:36 executing program 1: mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/143) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x2, 0x0, 0xfffffffb}, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000000)='./file1\x00', 0x101, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) 04:02:36 executing program 1: execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) recvfrom$unix(r0, &(0x7f0000000100)=""/30, 0x1e, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="e5f2920266686cac0386e80fe7555583004df04deb59b4d68deed8531efd5241779b"], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 04:02:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/95, &(0x7f00000001c0)=0x5f) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0}, {r0}, {r0, 0x105}, {r0, 0x30}, {r0, 0x1}, {r0, 0x24}, {r0, 0x20}, {r3, 0x4}], 0x9, 0x0) poll(&(0x7f0000000080)=[{r3}], 0x200000000000019c, 0x2000) 04:02:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000480)=[{&(0x7f0000004040)="757ed497548c029657745e2c7cad863302be670e24a31b8f140e07b9ba554e8e8531abe8798c3272ab118dbd8601d8edbba5d5d3241b3d5d44aa01c60f59cbb46ffef5342ba0f422aae627c29afb65597e9023c318df785c98dff44d915b7e61976c5f41717f7a46eb6019367797542d018a30d46f62ddd896256fb12682ee57b8aa6923041aaa6cab8109b160258199b69908430ed84f0ad7779715628133c2efd9701ed7aee697f15640724a8d7a68596988cfa880e60939d08b985e3a2bfbd53a4a807c8d0214276849579e5b12783e1563ef73db8895905724fd8109f04197f27118c5d2a4cc9b69549f2f66d8085e4ad3ced5a19c62f6bdeaa1d4504f87c083f9d93b7ac75c4eccabe178e738062dae3c3d9462ae48159dec214f44b1b22e9c208c9e0355c5be8683728cc4782191a8fe3ee7905baf99ea429c915f5ab6e1360fee97c8ea165994dc034352908a6c186aba9e9e72113c4a0a3abb706f9c6c8433047397b471239f13cada4dea10de6b31e2ab95eadbf9fbfb3b8f935bafa4c870df8ecc0976e4f0176d1ffc62f8c57099d71cb8a62f0061f479754a4cb1c69dbd1d98f2bee80e35c5306cdd1f27332f312bb5f4222427c52e287cd6bed5f5a008cd9e8daed29c86f5df417939b019b39d60b694e26493340648e7c67158942995b99879675d96d8eff41537f29fa1f37192f9accebe1a93e481da1afbeabd13d23d0ca5a48029b1a6b8a5802131e9232bc2ba050ebafc5a5892b59a6556caad9c81f133c82307f5807ee6d661d7b11aee9d290f96d1ccf20885d939de0533fe7775d303acf8df9fcb5fe83402d710d46971132cf106babe173a84825c060840afbf46a134c9859a7686e742a4715ad49258a78f26c97f2a58cd2028dc6f428954aa6ede0796ec87b8823d688116557a9b94fbcc2a4e20e6b626c6ebb1d2f7bba4c47811da511527248e74dba3cb42ea61d6fc114e56c70383578beb3eb6939271a3ab303a0e8440fca6c0d004c060257578307c6545f80c371c6130d0f15b82d6a27b60018de69de6666e685f27f19c6ca392e8843fd42eee517648fae27911124841df43c0155b062e0e5483555445e37abdf2aede50b44905f3d17cf66c34a4a750bd19362345b2f6eec712a36c2d9c0f5d7ac9597b2bf30188d617f8c92233b470cedc313b219138ebb2423d4f07cc4c167065a3b5c9409fb038bbc25b0aada5ecda893fd3669f9021bc8989b4457e4421f5e94a6772bcc5cb99f4d20d7b60315cfc54e54f039ce49299496e1840c83b3bc98da1802f234ae1971e624d6468335de5e283e2fde9fa7957751dea62764263ea22179b1f61dffee477104f76eed56db18271f6dbce5da475fb1d22c4741d38950b3409807c8c391b80a888d00403453af24a3510795718c4289661f45af35b229001efda165cb0ba1a26c5afba049551d093759a5e5b2f95702d11aa3cc73d64036b8644848205cc2a78f55d1382086cc54b6446938b7e2c8196aa0a955a3c3222ad6a298e99bd601fa6cd01e73589c5d760316a2008397a76b8ec3bb52c603f8df6c51fa26c52e69cff502145d9f2bbf08e545c82e620d169a5e686cd68aafa94859a2bf9542a8713543750c77078ea19f040e8f0a29b2c70a6edfc198a41f2ce21d85888761d709e7d6c8fb69c3fe7c26c404b8e0c7ee46e2f37b6d67b604eec9d41fa376d7dd55d7e5e9a22bde397b4a7b111a64922a255d2e5e2ce9664947a029b4ea8ee8580e53da7776fe3fc402cf8bbc202b9f4bb32d522246500d06f881330ec374042c996205106b8d2043573a62814688b3754865c102685b715e4a89896f8f1ea466e4c04bf834de7f8787388ab83ea4453098d8a9e6bd543fe6eb1be579c62f4bb4e1edc1981ac11bb3dc0084a518ffc021c88114339a4791d0e04ac8e20bc9651345cefcafe83f70ca300a252cb4eb0c1d63bf045349c03cba09941439e6175b79cc8d6d98b2d1d26c430b8cb4c22e71c3c2a7f81d36024ea4244941c33ea7879b3253ac921b089591d2409426a90732860adee8538dbcc0ca58b773681eb3f443aa7c939e45bc256ea8ec003e18a582a065f11c4dddf44b2cde11b1a6ed671e21675634d46132b92b879c90538323a87cfeefe7e70b2aaac89e2ad27df0ce451131d7f3a8b58c2e6b2f36a101ae6b097b8e78082c7491bbd264d0ec68af4676fae65d5d2fefbf26898569e7365569560418b6fc934a0867d03ac7c082810245fd4b1165ba26e1b7df1b9e7ced1f37bb9e4e47fd0737407334c3eb0e261ad40b71c434dc1fe3e3acaeea17a46ec7beb2cc2616e9a06c5c15c0f0e86e6d64e537deb4e314d58b6a46f91ecfd88d629dfa2383272e06fe5695049729be159e6df483ce3f8816908eae9c2a275ff3c3c23f3ef6b11757e4e11c9e614ea29e5d6e25ac55ffe0fca11ce87fd34dfd4b8670b10aedf8d50074d05bdeb7028ebfd36b5e03d5a96628b4d572fcbbd22030a10729d53bd626066d1551e61da51218daf50ab264d5a8d350cf2926ef622f9b6eb8ac9c04254351107b810d24f346547876386f537461ba5842cb371ceff1f6cd3160ac5804bb7a1945f86e39bf1ec1c53dc15467f32e638179cc7a9fc673e0be205df91a9d43ac0a33e8a0504e9d3051136454f0436858946793da7f267c44bece4943d79537346b5541f7387387337d7c15979c621f1e8edbe39cf98ba0ad11ba25d0b76ed9c239cb512214f439aeacbe52ec0144cf38c80a1a71051bced7056e8fcd04d273226e326f8ed6f3095bbd38e584fdf350ff9765ab5c98966b6779697b995b5a432accddd6f213e777e352e1ea7d884b8187e2474caeea33b750ee552f20bbddc6ac3af3899735fda55ed838925c28e868411f02a72436a1cbbb201d7b05914d293690119971de62da4e4f530c470897c3991d45da39f935316f0a0b16ae507fb23fae937fa958de86df6ddb62d7f28ce91cbcd271800ada02a1f57daab0444fea299e3c426a95623474af03318fd11e45f938389f17d701403bab6a8ef2cd087fecfa5049f8ab5b9f1b8b25c93fa134b516f391eed7511fa9dc9cd3703e5e88f56926e6ac1e54ca1e31af67a760f21d1900b3e1aa6cb081e148d6684c91340e4bf6894b3ede5c0341e9ab10d05401d0f257061ae159968b51d11a60050b9be7a3cd5bad26ac450703d04cb138208c703fde9503d6e5b1ec74da814d056da4a6428fee874bd3c8a84955cee2d8ed6033f4673ad98fb3be95f169111767991d30305d222ba11862d930292955b9c0f57239ca5378917cbfdbae50bef05dea3feda848796914913c77e514ca580efc47c698671511802b8b790f37d687b09eae289356320eb88f352cf2ed96f0200f85ed133af8b75331dcc4fd933d5b9f35b5146f5664c945c41b2d65c8b1d3c9e2673eb2d83fb58756e89d525c5cfbd211345caede6cfc0018867fd17f0a5e37e8217cfc86e2f3514be4d8aacc51fd50c20e35c92334ac91fabb5dc2326c4abd3ce49c66d06e1d25adf4c85800a7e464b7e939155dac580219dd2dbedf5d2007917dbb0622a93f3a2027e5b4258a7281ff9f56427999e635ebe9eb8b1188d43916b263ef1a89f8f850ff977f5eb45ebfddcfd3566299aa6866a6c7f1aea2069c658c7e2fd7b2cd7839aede30b98294ef152b48acf6a82a6aa56437bef142a97de635c1758a9fb6180ec4e3d8d369e978bada1e72d36aaeb8c62920c7e77078e3d9770669a258d932ff30f0d812fb1205b15cbf13b35c92392194a7034ce639a297dd88ad7c9c4ef33ef94c9c6fc3d8721a52296e616baf6ed0257f6cc037bfc3c4ae2d796ba0de8c0af29911c6ecb51e7c281ba68ac3356df6be194d59df938d21e0443ef16bc3b4790c0b996d9cfb3d8a3564895130a815c10983d3e336611405ecae5018ef9b2f632976fa5bb2cd5e562a73243d19555d9eea4627538d31d3840cb857065b3452f67dcb346189d5756d250e6a7865b8c7446431711a7f84a2b1beb23a6c7d8b040ef208990c1ea712385d303b8b74e979bd40a2be8d6abac56b956b17320a7f102c91d902304e5817229c78415401eb89d0a71e39a7b632c6d8fede75adacfa52775c1a99e90ee801f119b7638bcdf9e195c86119f168b4e30b339679673bee0ef8fd4307c23d4423e27575c126e5b0d02fb6ee6156b7c2d4c9e0ea908372fbdaea5934b74357e84e61fd3173ab6a696db127e576b8c71cc4a4694b56af4216673abbbbbc7ab56ec932464faaa3baa187cfa671c44b4166dda4b8f83cb916b80f0e6e6be030df088258528b7ccd04efa3a5d30ae604a9eab58fd3170a07207a91326795027950ee03d1c9d5eb8ba2fd3f0e54400d90bc37026a098beed8858b66cc0cbc42290ed43c8bfad40fe6b48f94d12ca0e7e62c16488ff35352d4babf1991a2f4d838fffcaa54b1d7d4b118406afa182cfa9b04776ec9967b92db5cfa3c7978167cedf6761096bc45311f581561093f4dc93befab5d9e7f498f165946339074092a9c9657ca0e43d09d219196936320bc444a6bbb2a59b3fb0050dd0dbfa", 0xca5}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xf3f1) close(r0) 04:02:37 executing program 0: socketpair(0x3a, 0x4, 0xe64, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x110) r1 = socket(0x9, 0xc001, 0x10001) setsockopt(r1, 0x29, 0xb, &(0x7f0000000200)="d5ff9668", 0x4) socket(0x20, 0x1, 0x917) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 04:02:37 executing program 0: setuid(0xee01) r0 = geteuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r1, 0x1) setreuid(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x2cc, &(0x7f00000001c0)) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r0, 0x0, 0x6) 04:02:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x1a1) 04:02:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6e00, 0x100}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x5c, 0x3, &(0x7f0000000080)="1facc1a9c0904f36eda18f310572c7c59581498b7da6fa0da60a85dada574791866174cdfade7bce7a4d411137abb08d315944c09c19be47c7958b3d76b68113b5954843fced339c8989e9dba2ec05bcf71b4cf6e211f10d5cc4dc22b98d4ad29e89f241ddd896c8c826111fe299e65426a3ad20481566e9d05b8bfdae6ce49378b0", 0x82) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 04:02:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x3f, 0xd579}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 04:02:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) chmod(&(0x7f0000000200)='./file0\x00', 0x41) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000100)="7eaaa1c650d8000b283d15bf4d7532b6c91eb5d13b2849346ff9647e5103df3b8aef08d7897d0ec63d1b7e8d462568edcd1d720aef28e6", 0x37}, {&(0x7f0000000280)="c1f2935143ba42c647729051e48033e6311532b7ec90a1550bc528186b4a6cfea0f9fd0851a069872d8e2eb74871109f22b76372c34f342c26460966b40da3c543e78ff620884a50dfb3dad77a21cf962ba4471d185591fe354c473ff40f49", 0x5f}, {&(0x7f0000000300)="5f3aa0dc380340fac030460aa676b76446c2e4a221157799c2bec552bda84f3b15d19542d134347060f01cc7d57856833b26ff45b499087417f0ad160e60169b7b9338804900eabd7058b8e860668ea290253b653bc8f0d1701afd63d5d45f891c196165d6cc5fe2706019914f1a81eaeca8cf6e8b9da8f408c77351c809b41a9dcbea4fb00e1e292e9a83fa0dbd9149bba6718878092584c8358095ae4d03d3e2c926b6de7896a4b378405dd0e56dadafa13608bb123861940011ce6065c2cd0f5e8524edb21a9860b1559891f41f3866370505547b729550388c381cc3b4af36cf98929ee70574a1a9165ea77a8d56401f459933701c", 0xf7}, {&(0x7f0000000400)="dc93dda98c9a5e44a48492f22bb73fa7be732d8b66d7740bb71eed4a16d0b33065a94b2b310763f9ac70027db8802c926f5ca6c3cf9d5c975ebaafdda4162b771e8ba78f3e143b7ce7e80078f8a6b67ebb22336eb33d74d7f66111676ef00616bb49a9e4d21aa5bd300eb3715cfc00286ef8977112a75511", 0x78}, {&(0x7f0000000480)="48a61a53149b839e9e6953797f80518cf05c6d21d7fab3f4eb95c33cd15e7147d1b45270455d591575984abdb8fab2224cb238f5eac6eb226b3191799bf934e0f21fe08587f3ab2106fb888e45d9b5b35dd9883a940c3a0b75250f4342144f43a28456c1a9e6c592f572703c46738ff45d52fb135ffec9539b50fad59ebd66af11f2f49d8850ddbe686d21a883da88607be3ac23b6f910790ebebe524bd545d99db853cfabf12b71cd8463e0c5ac20a61ad84487fca276496de395792749e19d29c4c2e7e1a01322eaab5e94", 0xcc}, {&(0x7f0000000580)="0b8f907feea598ed21d233853253d279e735c43fe6aa8d045c5466127715b42e6451622f204c2062bf614819dc895f52242a0b1ebac57b2ba0e7ac2778ea53b4ab00b9060a70db71fbf522a57a79c534eb9565735ecfed09140b8710577552a771328e25aa282ebdc0a417286ff81d357a131d2252f24e9bc081f44daada00cf003fd490409e1943c6a3f1e8315db464525b52e150ade6d443bf90c3db2d91c45d62cbb2f145a4f382", 0xa9}], 0x6, &(0x7f00000006c0)=[{0xc0, 0xffff, 0x81, "16566e32c4fb549bde45b5a56ddde521c32b151cc2de8c969a98dc77ac358559763cdccd1cd870c2f8f43518052544821f9106eb9ae5cb009b18b0297d1334be39fe1c196512bae7c8a29e656bfd40488db040eb7eda165219276162f7cb387696ad6d92cad6d7646c12ed03e6a41dba8fc22bda1e2f33a1787b21155f85f66b8df168ac1289fa62d0ddab38b12a2222ef6f8509bfd7a402914f17e47e29fb83003a095d216261c5ade33c1bf2"}, {0xf0, 0xffff, 0x8, "22943b6671d8a292bebce6a007d1a7d60f1e4bc0ebe50cd2284a5e8d51cc17a65928a4db21b7e130f66a68b1af4155afc974b84b61dabfd883cc94399fd89612b43bf84f9eb9681b6dfce51160f1384b53d605f67f171948e7e8cebd2f348efe263a2c60890728bfb4a4629b9340f37321160cb86f91ce9c4b1f103027b3647d4bf7c2ebebd678910242320e75bf5eee13c4887cdc885989f9f1b7227869f8ba973bedbcdbfeb1fbd1e86e586276cdfdd38518f0dcb285546cbfde9f1cb1012565bcafd8cf8f8714260c9fca4fdabc51c0a81101fc3fd97087e2d45b6a978c94"}, {0xa8, 0xffff, 0xfff, "22cf058917161d5534c03cb0f4db48fb712322c67f1e4e75dddac1119c7b3cb4710f42e15cc83139ebab9b4646f22cfcb3f5cae3c7ec8bcdb9f9a134b142fdcdd0ad6498804c1dad03d571e32de69ad6ba232843a65476e646e9da42e6e1110a24375e64260c5e5d8043ddf50347db04566ea6c953913f980e9592c3cf8c3074638e66d945a450aa19a8e5011700e69c4655"}, {0x1010, 0xffff, 0x7, "4ca1f58415302f3c3c66df6ef9b7bf18ef00fa0eda3f0944587d29f3dfc8bcbded0cbe57afae600419d2dd9e29c71793c7fbeefd0faa757fba9e4a52ee612288974e6114a5373e6be2f35bef218d00c1f16acbebf26d7a3dbb46c0353ef58aecf48e4332392af90b90599bcbf54d854df49c319ad7f384c6d0c28eadcbc2c68b128858485ae8750ac7e33aae11a1b8f9f0453ef4b7d5866fc8d7c85523a197be2440a8c209a7eba7f406e9dbfb52c2b978d9b4d44ce4b52c8d94034d58b661f7d345f3937e12d6154135c7cc3e3042d1281949f0f22db973c4d6feaef01c3d2a7dfdd4eeb11474b967b4399e12c158f41f159ca4d7ce8b3242fbfd8680a0841097b158559566ba0dbe26cd4c8bd42bf461ec7a8b96c96c278bda20488967b4a42a50f232592d160e3ad894433bc6b18b7a1d414c55d5e98d65a2d9055dde6b7a2f5b3be27031c181382a2f18ee3a8032b9bf02c691f02e0056cec9d38023d032cf662a29d9063103b998ce1abf37e7410f6cf73bedd065e7c76b574cc6c636f4a65613ff97aa799db7ac7413013782a52a2e395a6dc0a524e29773c2c337ae57c3401ffb45777e9871c517a1c6ab846b198ed73457a93a05f9314bf576ca6c4897f98a46f61bea3f44a4b1588118f311ebaf8eee05a1359c9560843daa19f2546ea355fe6102709ad08c0837999cb883707029d1a1a7de5881534007570c628da662126a75843224b28e19aa895612683e7e4b2e10b88efeb4129db49374af6dda42fd85b0ce28d14e98397ec8cd44a9a8712bf788c7d3e062cc182c51d159755a074db5b0e33cc3d309f3831f05c46c912f41d829c6a38674c5dd80774e61cdd4ae4317f7c12d6b67363cc38b3f3bbf33c9740469e34a8980e38cade37cf4d54ecdc4a7ea4dd47ebaa50a8113de5afdf0945323a90c2a343b01ff627524c01af38c43df92ab2b88173d869450c3f89fc28e2c1268c0b43ade31fb5597519778f95cc1115f51b4cb5f94fc4043fc1760e4c993613a7ae2ba01d2517c1b48a3059a43f7e9d77aabfc80cf0e96df6212e399ad970dd4e871397198e22bd9315adcc4183333788d4ed35e6a2f3c5a1ac5db675a365f4f2ab1c0b8b5db7161ea4de5ad3111ca41e7cdcf347cdfdbe5d646d7872433efb26942eca74c472a9a05f7c1a77d5fdd0cfc813a959c6b2aeeaac5798af6ac24833b167ebed08f7324a3165b1ee985d63ee3d461ad41126854a342c3b94e3adae163e9b946877ec52a3fe4661026fbce3280f185611526c77494086ff28f1a197cd3da3a2194aa68607e5889582c77c4546b8d625e6a1aee9df55779d9f553d4cfc0ab8256e11107b720f6c806edb806189ac36ed2ad4cbb8d7f92a6e5f198aee1c4387b37b7e1c20779f0bdb7f8c82a0cb417996775e553b49eedce34d49e64a97c9f8e94f392d1ce8dbad523b8a8dd845281e3fe8939a9d65e9d746b9c4d8adcb3934804aa60a506c7625dd4f1a12c7b3969f565690e5d8954fc38943b20166b76836330b9b98af4d72ab57bdd2394f122031279af84e1c652896732d04e0184eb55028ed5a4c33650376bdb9d6021a9b55fc80dd77b19c9360b54d96918968ecce288744af5a5dd04111d05b6d3eaa9093437527f0547936ee98cd73b1d8495056054527a427898cd0962773f44cafdb897ad431417ca6e24ebeab99a04a08af8f101283ceb923cfec32b281d0d4a96fd2c13b992a49d46f3e029917af121e9632344525e5a2f378154e174a99882fbb643f2204139f4a06276e1520b1b713636e8539b66d85a7774b8e15b77b33010d504b6cb1a88e295c72d7d6450ca119e398c6015f9ded0fa6ed697d12cadaddb907ff3dd00eba3a21e2847266752dca75df36bc8b6e62aa52d5a977c8b24f791177303323e4f99ec06bac36313eaf77d635b75aa5cdb5e12212f4e806503c78ed3beb36dbe12feddfb2c9fc611fcaf4c5a76177ee949dd04171cb986eb34597d5c9c17045426da7c24db984239a68554ecf6dc8399a9a04d8a30900a37182a801740f5f1bda430225e4794592363c7061337557ed3883c6d848009d43f7142845e5a9f433aa540357ec17c7963f8eead7fb6729a3858cedd2a59f04f8c4923a2dbe885597826cec43ff146708fc31556d6f06486cba99973f9ebcf0dcacf6fddc49947bdb5547550ceee91d7ae4c82f1bc575b98dd213f038b8f336a1d56e3ab61a85f0d61b46b4f8d15bb8869da8f71130cb6aabec3f21c92dcdf3fee925f90bef75be0ad099ac893fb8f6b1af0ce7430a507f7c5101d27a7dcde7c0cf06f4afe4659fee405b2bcb0969aeaceefe07b221cc25ece6318c53f580190673e77e9b650db818d46d332014fb1f4a6029fd001bfccd0bede1ab2a6da567665ce97a857fe6f8b087a70f2d6f2626159389d15d51acfcb9580da8059c92232ba450c7d65dc442dfaed517379d95a73ecd6ff0e67e7cfe939e08244479cc7334d4da2f8e2b608f19f7feb3dc6b7312b6d10df2902303bff9bf1bf9ccda26886b459c1ceed8434799e9618be5ee4a56a116a5a68cec5c184a848907413f916afe4f8e3801dcf11ed3c7a6833e3b520ae5c3e4046cfa6fabe6890eceda46e8a6521ecd646b5062df7e4b3645493742fea5a60c895791192c1b808810f807457061e4a00a379e771227fa7a5e55424412e461d8ea9d75f5b52ddb40020924767c6987bcb71fa15fac349720537ed867e68e344e5d5dd21189267b7ec008c98cc3c199e93b64304f20a1f58cb216c6a3d69605d4bfa04cca9cb66668d91222472c86520c771d389878ddd945dd6adf98f342e6a9267f37d5b2d77d8f26990326045a746535caa7eec240f145ca71fe0de00d9d3a18eefbe3aa29a3fcc766d57c168449791f66af821f8a3cb131de362fc8cea7b5fd40543030801db039d3e68b8e5db54efb9c26e09fc29e87e0f3690737aa7d3a662378f6949460b57938dd305adf780e01b2f54ff73e436542bdfebde19293743ac371a8df9a17e265e406381f9baca3d8c2fc1cf48152e594ffd124c0553a13cbdfbd47f4e44bfab3174888f5e852ac8f051376cbc0748048d364ed0d1a128eddf7db0c0b8873c8f9814cdc66dfa43d5a4cd3802c69b027f7ffc1c04e62de812c45c4afbb71b3d7f73fe4be64a5ad0a84a405dcb8dd118223e27bd0f40b8459be98d95e856f1f65a9d2eae8af773a65348b8cfffe8744a0af3b8412706484716551b764eaa022ac60282765643cf707bf98d5e49421d0a32a368d0b91aa0e2ac671139c3b7797e4c6de70694b6d2f7f8c5b14a71fdf5534f7c7698dba5bbdb6256a1915742dcac2dc5abfec3c0c749cb8819408109c832491e4abfff72bed7aae34b6a549b64a3d322ce48719372ea0631316c932c8fba3c8542e6cd936415320c52f1457890a6a26d4914c130fe3621598c0cc2bcc8acf38ee69436ec9dc57098964cf5d44df336a8fcc0b4f2bd776fa2e6aba8a56ceb90220d43b821cdc3d84fb660f9bbcf1d1100f4532322312e8c8babcd6d7b5fc023d3983f792d67e9797fa99cb0a842d139b5858f84a8bc83b696ff875931c8f62d4823ad176e3c587c306ad061669f604a978c847d40a4dcfe5a590e816e02ce4c336dc0e0b7a11a6b7fc6362ab0a9ab9c55c8db991e3b685380f199c6a04bd754f966763bc320645eec430c78e8d5e8bcdfafd6de82eb0f370dd48db5675638534da68afe9c9469d7ba4753e21c4995a8b7760c27430a50cd14db6d63f86777c1b685cad45c0ed2bf0c753474950893577bedfacba9e753cff57a5bed6f610fb6d8fdbd8e6904a49958e9f55608c8203f8062eb422e6c7ee1a0ec96bfd90ba21f1594dad9dd290124a6bc73a44a239349d1868e3c73eb0b50081086a80fe9286d0f12415976c46eeb875f2b1bb13a0af2975b279eff5730dacab61658b8f1475f6f04566025d1a9623446bf40e06d578f4215ea1b12b111fc49686c96fc691ee047b3906bab29b7a05aa555c69cac81424a7e530a3b874964acdd91c4fcc9cce9c412d81c5163d752e115d9efb796a67483a8f06eae6a73ad17bb42f4ec33e0db7520d6dd26ca026453842337b8921c3bd6c3fccdce0d0f636419919600277b3911872f27c825b7b7de4d9f25dd76b3e5a8bd1981a65307977056e6326ae95710cd14c8a087844aaa7087d29dc91b8ed461d6c07e56b2d02db2986bff1e3a113e8a3f615e000516612d0b4132247ddec4ed5d056d4bc7303256124fa0330460188bb75422a1891e18a2f956fe39b58c95b624d47157ade5c7779421e8e45e2d99d82c92133bc5c8c87017aceaa6ab28ef5b2fb8481d9d404b48dfee64adcbfe7a9d85ce0be9d58a60b2a96227651a7b1fd59bd6b39dd9b5424c2712d0265dcf55da8af881712401c90e488e3a07cd03816f539680d8d41a6d51696f0bb7aec4ee9831bf5eaa06e6a417e71ca8944c7d7768fa9e178203c85cbe6105913a87de50a896a4b46ee8788f299b44423fabc3d001ec204d62307937a977133f71b4cbad4b1ef8dda10ab2f4da7dcecf0852a536bfa4f24b8c96bb577efd3d3af4026fdb7aebd55c12c08a8a75057b8748b4e3c8b49667a56850d32b3d9b6f39999c3e9549b832617c1e863ca78a87e4a8c65bdb068683fd09f4581493fee6c560486c659374b23d75fc473eb16dea2ab0049eaefbc36ec080b9a669b507d685f648ca3e83360896721ec2e707bc8439884015d0002cc241f7f4269271385271118e878a3116f44d770bc53da27743c40a314f66b10128f7d8a2fecc8024a1462c4e2d7286c5b3bc5281374eb311a94f780e3e0604824cd110bb03300d837e1912b32dc52bf865494039a322011328a23dbcc928cefca0df3cb84d256dbb60410b0b9587e3d90872b139825a4d8367cad617284e563c8da74715b7c9b01c72ba02e92e1b57958219158efa0fdca235f6cc113e459f77b9a36a2123efa4069c7baec3edf450e3bd2fcb2008b278dcc04cb04d81e6536339d8b584b6f7928ebdf2ceffd629efcf260a81549ec99b659cb0e1ef1dcd3c53f209ef452af9d71c6c0965c24228ee5d226ec6971bd475f639fb02d40cb89c89a4545ea25118fa575cb73de859a187544e63ca160dc88bc8378c279d243daf06884cfb5dd23cd2c460272238ca2792441563bca16a6fe32c0f47f2543e88a23f0ed15992cd7f2ea275571b7788db8cd28d35a79a1cb6da6fabe4338dd2026001ac0223f67cef4a14e34eff0d12a4b2c67d12033d815c6dfcf6670e0e8d04db795ae046cca7d4c3bc8e1e799b05c080159b37ad2eb9cfb0ccc5060780609615f5ad041cdeebb871e1336f7eaa61e7db432b288ce2b14d8be948db267294eee1713120604458b1298c1c31017bfbcc054b40dbe367789075615ec645733696cde21bb3a03dac1dc6d99f90b350cb98b911b004c97ad09fff52a3b4bd498bf7bf55038bbf99c2586fe42fd397416a5670ceeb2172e5def9a3813c057e98c360270b515858232aa0c7718e98d59302b7b26243fd48429b84aabdef102cc0e6c6eb0105961c630a1f77bab1058fbc92c2bfaad580f01b79d43cb2dbfe98304789074e13842acd2c8eef2ce1bc72ba180418544f230de9331f678ed8ee7f4f73c3a5dabe56b4020901800e4322b63c8113c98e36ac627d1a5be56d0c072db7a20a42cce7abf3b15ec7532fe6d8b934458c8f7a3fee3ec001edcc9984712c48d32fe37c2267e0da071f09eb2a54e7bcfa78c8e9e3e35ae39fa5359157f34829ca510992f388"}, {0x60, 0xffff, 0x8, "88bffccf6ba2f1956a1072b51a26ed6975a59bce5278ab3ddbdb7d84ceabc74b3b352f31df201828bdbaaaa7a1a528dc718760740a0555c1b32f4e15d3acf7ecc60664226f87f2613e0ba46b"}], 0x12c8}, 0x9) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:02:37 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x80000000000001a) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f00000004c0)=""/254) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) kqueue() semget$private(0x0, 0x400000000, 0x0) 04:02:38 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) 04:02:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x2) 04:02:38 executing program 1: lstat(0xffffffffffffffff, 0x0) r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x20, 0x1}, 0x3f, 0x6, r6, r7, 0x0, 0x380000000000000, 0x6}) shmdt(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getpgid(r7) 04:02:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x180, 0x10) 04:02:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000280)=""/151, 0x97) r2 = socket(0x21, 0x3, 0x9) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x52, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x0, 0x593748c2, 0x5}, {{r2}, 0xfffffffffffffffc, 0xb6, 0x2, 0x2635, 0x7}], 0x3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x100000000, 0x3f}], 0x1, &(0x7f0000000140)={0x8, 0x2aa}) 04:02:38 executing program 0: socketpair(0x6, 0x4, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 04:02:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x2, r4}) dup2(r1, r2) close(r0) 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x7) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mlockall(0x1) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) sendto(r1, &(0x7f0000000200)="27e06c721ebfde8fd4c4b14af8094d9f30ae619a9b9146d99498fd3a08dc62c3b80e5ca4135af794964a931a5f35fd1adc95cdb94da7bc24f6b1338ecd2ad59c26ac4f885c1bd13e72e3d6826f2a1d7bf849de537a124433c3a4d371947784d25a9ffa7f140c72b6efd4f84670d4928b9d3820901c3ddb261128e536b14df135a98b71a71a4bc81bbd279a9fc66cd82948d3a65e0be9a64e895c50", 0x9b, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r0) close(r0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 04:02:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0xd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) 04:02:38 executing program 1: 04:02:38 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 04:02:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 04:02:38 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setregid(0x0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:02:38 executing program 0: open(&(0x7f00000011c0)='./bus\x00', 0x20, 0x70) mknod(&(0x7f0000001240)='./bus\x00', 0x2050, 0x47fe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000100)="1fbb5062036cbf8450773a7b218c069dad785411b80f8b7ee6bcb7af11f62c419f545e305748b44fdfd0aac4cebd0ce00207011db124c2069f3959e56d61f58231b1cb53d3a4cd61faef3617b26575b0252c0cb3e1de90d72933627ff50cc6d04082bea480143610e574971d583d8dd23cb4351ef00c1c16093e0ab27f1d73d8091c4fb427e0cbd8b5e2bb41dfa28d6a02a1127a93b7e9527e5594f45d253e2cd074716da409336dbbd4e1c3f4c37b4ba19207e60bca8dcf142d1e787f654e464b4578a6109bb62850aa70f37e4b0d6866aa0888aa36616888e9a684bcb0e8fc16ad8269926c1dd6ded84e17fbadade1d8e86b3cdfdf82d5eed31f1af331a6932cd33573a32071cb275935b2bb7fbc2b6562c7f6dcb30aa90d524c947169c086b31fe453b98abe3d96e3fbf827b83235db302b582e58b466441c955aed3cad8380e0f3966f815f47377886ca2842f722ef0ae287732bfe5eb0e24e4c96d7e510da9bcecd6363bebc73eb05599a4ebd819a87312deb04d34973fa18c3c6b92c710eaaba7e5fd7ff94c52e1c1c7015ae9571577d2dbcf358718350ee27a9e9bd349bdc2ba879e47fa8e6046c24ecb4187fd93d49d416849563443c146009006aa54349cc93ef6c3e8296cabf084fcde582bb5d7f54b5f2364ceeb07821738c89d35827b075a05d2bc4bc9f6e35fa215a4b4ea1b8a547d984449859b8aba977f3b4ec108752363643bd8d8fe3ec98023f997f1da286a61df0e491f1c81ebbaed9b17a1afb26a481058eb0c7c726e351c365f190363facb722170b82f714cb55e142ad30ff025dbbed71ae8743ca6357b566c11c08f6d56e924ffd80d432b6823117dd406ce6f333b04ed5ea5d6fd99d7492882ead86ddeee2a5782b9b174fc7905cd5f9b78875a053b31a1ebee780d2992e780fc86ca322dd9ece1e14897e6598df473caa50d28a555260ba68a18c1e9ae360a78f0d8709bca9db49836230b384580298e2c9e94c947bd7db5a6d9e97d2a6597968bda00b8348c1a07c3f26c3a5ee9f0a12a63480cbec2eaaf158c400f68c756ba2432c8aafaa195093cb5a384e2bc0bf0e5daf7b473f19791dac6e24c29547f4f7931cc30658eaab076352e7498bdef8c4b3225d46418f02e5476ac917405b83a3a55c05ea8d78574b84d7cb4eda1373f9c8abca8e01f05999f3c17936ba2a196cdee1df91dc45cea237fc0aeae139f68fac17463abaa8323390b273ad9679a536499afdddbea0217fcfd9992428b16d8166119b2b78897423c3cf82fd6c8c0151e6e02a0798cfaf78ab242e551a0f6ca537ed0269151754e93ccc768788ea2ac31e7cd0e80534ae07ff78712e747f2e75f27145c63095e1a31eb1ee341fe033c5cdcebd950875f09f2027ca08e05114f8c7949fa04977ddbdec55d45816461d38cf9a8df14f3d1dd19a4282359268a0141b28ab3396ae86757f7f73b828690a9424e144df8c7b2eda27acd8c905de1388e6005b469c22aab35730376a04e95e4c79a559a934f1082459d3f49c70670cf8440388c9a62de68c46a531179c7bcc1941a2300f275ba805426ab42e23cab26ba315259c1e6b29bb3b393ca469ffdc7d36ca082accac7150ee3e8b2428b175cbdbcb9f8c8d85684862219dfe15b8e7ad2d1e34b337fa8088ef18b0c5aa9c8c04aea2cd9bb520137adc02d994173618627aa680526796eb869fbefd8d65c95711b6512d1ebeef921ee09ced03b7a22cb552e053eb3f5b30f8f3e5414a0a1898bc3b6d2270b02633d81ff2c0f881ef19809be9723d6e678b673b52edb4a053f06d0a5aefe0520aa5be5eb9dc659639f8ae9b25e5550fe032e9a63204cbbac04bd37d7176c0b668d59c78be7f7f237f47d028f283a4083d9feada1ad625090ffc0581fa7045d8dfe360e95ac98111db094f24cfb333e3f7c0b2e77ff35dd85c8a29c8bcea6f28a1795473672c497518c24588671b7d87ca738c0d2282c78262c38fa0931049bacf91b9bbb755cb80ab551b28e0b52d05e5d1ec202e6f771189b1af58f7ad35a390937349684f6befc4096be68e33aae083c24a77e6edbbcd0ec6c479c0e13afb99c97c39126c94060a00a0abb42eebbfe06f62f879c115b5252493c6ee0ccb74b37ef3c775e2aed70b6a7e9c6574ba405f9fdffc4d48db08ed95516d9e538754c251c833b1d9769ecb160eeada43f4150011a537d0e850e5c4aeea1fe1eb15eaf083509a946723abee8518a23b077e35a707f6c342c660d037770e64c792cc1be5fa8b3faf73ec6c2647cc9f0eecc082f5b07ea26b8f5be9b2ef2578d00249e16a6c40325a371bc6e2f0af0b0d9b76eb577ba1014c30322888a0a846e3aeb8a0317ecabc448c86b0e1ae3d34fa3d453bc2f3eb8caf54c5338da4991eb0aa5c5aeb71189152460bf2dea3f2528906d4914c95d6ddfe967236a22fac810c2b52150a3efd83b38a56baa98cfd8f81ebade76ceab7bac43795457cd5db6c4a41bc712829d2839578d6ce9cd251b2faa243c5f43c6d0b783a8d4a641019216a002ada53da7be2d5e15f12204f10f8edf0ba1e4049f187303e3f3ff6dccd6018f902e4a81ff14224d4a0f2117a01cb72cc2b701ae87736dcde713c43aac086c4acb7a5698026e9843b4850eab813f7d7050034a74c36dd2d63133f5d9451268fef3eca28b40f387ed12595e2608b4a5d25112a145412733726f1db11b66e2081cd52dec1f4f35f81cb54b16f59c89ac988b6f63f1c58e4936a9696ace73038a53f15241e23dc45563066a13ddcc868d1e38e531a9e599785af1e677c076caf3cf82f750ba1093d0a480b8af8e7b7139d8ab21d89964b20067a0db97e392c909fcaa57d7926a56f1090b8419a97fdbc227746a242144900f20c8a607f4c2b49603045d4596886d65ae32a5253cff6a85414e1ad9d9e5162cf91af6ed9e5c8d0da28eb53e7bd8204f4c445493f9788828f03b8e2530a176a033a89c516a540f0d83e40deef0eafec198ab67da6c24625fa7fec1644497c74325f4335e53c26b14b5f5ac385707fe8b7a302df566c7f2c6983043fdbceebdf20ceb6ea44cc806c36731001ad64efa6da5bd2e0612958a9270003fae5b7b73626e19c8c297ebe902d96a49bf0cb5b07577fd6bddd78863e2465c20bd59dc548d4b21a18916355996b1bc5f9c05bd1b4cea07501582c13794ab2e487f1aca2556e3c71942ba02d9bc1552ae49b53538fac8d2aef68bc6e27cee506687064b255c3d6c445e534b6ae667ed232135aa59b46feff6803729eb45034c2926a2f45846ccd19cc81005102d3a72aebec9a2104ed264b59fad67449bc870f583e9f78473b890ac21f1a03d2c34b74e00c268eade3da08269868573b921c04351b5d192727a6d51a8dc0e3b126245a40f1c02b515691716484f63514a2057d9b0c77f7b026f6e3f9bc24cc97256b68ac5ecc100fb3c0c1c8644698f33961e42ae9259acb854c97168a21af1d56dea66d7a0ca03b726e3187443c7695952dca4be827a8886b6bbf33512f9e152d632febbfe4d54419fa48fc791cadb2be7c45d94dd2ce08dac07c86b7c74c95479d90a57be50b2321c2eee1edf33bf724774b6a00f438e6f94323d7d698f41367e409258b4da9098529780122ad9d8892f5d2edd16df22a4a65667c706f21dbad80aacd33746d4fcd785812b43913ee8c86c4b38238bb287ffadfca92276714146205887ee30e88d7f4cba5591dd6254a0aedb7f5552680b96d3a8772c4b2b76bd8f05e9da133740a52f828ea846838c508d2f7de4223fae306004a494dc60f3c8e5864588e7beb756c40229044a65b9bde4ebcb7763713493d86d86da53771327940d3389811b4563cc93ed9d147aa9c42f5ebb6f680d29bb6a317c46aeec1f4eff050bb680f602c6e4b169fd15c089932a20bb9aac4f513cfe48cc9fa89e426ce7df33e3d79a963ada0ddb0107173964b98765c331b3205be4e175fab84688dc8133c355cfc8f66d000014f5dd619792aefdfc251957ebba0420964774708a458ee9248a221c0cbc066bea883e96c8d91089b79d6c9db8c3f0d83b3e2d4d544b76b6006d6c768b5aaea4786004e35f91bca75ed3139d25f9b3ab0d910cc3da41d3d01129bf16c7fb8d53ef9117903ec2e6a5a8de326a041241e7a283b873ce0eff4bf92004710212e5ffa21be9783974ce79703d0d6b6757f2e5f3d93176aa710bf5ae245231aee51631f40c5e0c98d36af5b3152bf395a2b5757ffbd826ecff782e6ace148d7640d1b280df97e91c6728afdc7b31836560f67073a6b68827401df01d7caba78b6d59849d362edc2460af96718d909fff5fbc32bff602dc7523cb81282fd6f8ea036459354d64019965813fb64dee567fb26035231ee72047ca915afc49795af79039dbc26122a0584e9323c6517aafc8148461e86f41831091e36838185f9eb9d7a20fa77eed9f84d8f216b543ebcc1abd881c0df7b14b519034056c3973abffcd79d5d5e77995e33760a0e6f04c63cd2e53545ad1bec268397fb9dcffa33f3199a36d3b33c2a14c2a5a376f74d28c60b00f9f12188d2ace59cd5657a1258adab4025887d14b9627495c7b5b008c6dd8728d9d6e3f37d4ca27d944dfc64c6ca8b535442dc67f54876a1ee6129cfdc2bdd64586475d409bb1f1fd6e38c429e8ea29632f84be1c70460c3be96770fde04b53dad05ef0ad31f3c86dd32ff2a8d5f3cbf3a9dfd470aca0948286e0903d00a44444e09fe4297350987a9cf64733e11d6463da3238df70c371fb4cf5a898da97e5e9066b6aff750d402dd7079dfc10ea92225f72ef768ae7ca19493b69cb8ffa9eb9180a6fb5767c061cc57c850ce2391abdad11db6948ddf09e202a75916f55f3ee002d5a57f3db6210853b090c591fc38a4ddc896877ab88b33757498d6bf32261de9b588126ecc2e05a94cbfb5dd71f54880f26fbdcbc7b012c397b4e4b849e5f0fe9949515d7fb197da50a27545965d67d3e75cf66a7a0dd82230230508efaace7d7d64a4d6386a61816170e0fd5a3c5e79230c57a00806b6dab362f9140ed1f66f8b624b6e14201ea0db9b29cc55185cedcbcfd46156ebe20e85bf64e88b9316395a80b5d9c18c2ed45052da35185f6d5b037dd35ea7948571827ca995213e4d770f8c0f6c0e16208c991401447e17a763c9a4713d5ace69f64a82dfb60a6d4d25575cbebbeb35b41791262b5935ef7fe556e614eec0d45d3136adb8ca4a95fd0bbf90bb1037f4b8a79a3d088ff9fcfa0614ffab0426e95e6e6a5b8d46d943572ad2e1c79098ef0fb4fa6d847339532194d88f8160feee995ae8098060b6f2b628fb0624d7ce0707d65ad173e08fe6424f7632a884d389c006de16de472bcba214eed4837a0276aba71d63161fa2267e81baa878677bdbe158cf8937ecfe542e8001f5b83d3ddd6c31ed0c0fa554335a738345c4c004dbd5cea9a279b1f52fef40e0491c76deea39df734b8af03ce0d5f3a150c82b7bb0ed57a42c7eb89a70c4e2300c38f37d7e7711b4210b4c2c53369859d690702fccac989b7719b7812b1d966d9cc3adc438016920d7e21b76450b4a6c6227c80314a3bd1b6230709d84f97d28ed1c1e766aa3c1a474be8f1087382198b69cf230ecc4123028e687ed8963b1b60c5080060459d84d2b6a3768ff3a85213a9044322d83c651b36d2e5fcbd3c78f30f742c1ca4561abb72d120c90c3d3de8f9403e0b10aae2f70c7d21f70e817f4f56f5ea6dcdc7097a3a8da80cfa86aab754f3b0535eb1f40f3234945c01033", 0x1000}, {&(0x7f0000001100)="459581852e178467a8e246d421efbfc180ee4fa004e5", 0x16}], 0x2, 0x0, 0x0, 0x400}, 0xb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 04:02:38 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xff) 04:02:38 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) semget(0x1, 0x3, 0x21) 04:02:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x9}, 0xc) setsockopt(r0, 0x29, 0x48, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 1: setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/161) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file1\x00', r2, r3, 0x6) 04:02:38 executing program 1: socket(0x12, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x3c, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d814d0dfd4be21f8420afe71663c39895dfcf89f54ff0269571be47b3d93770551728822e249ef4d914e2d1926ce695082d0d011b9c9829b8bc8713a2db35311ce5bb33e7ca565d89da3eb73e7ac3a1bd52c02b83ebb5cbaf21e2c135de223a52c390d072a8b551b90bb8133ef3450fea843e383488ef97095eb4f9c964ee76858a8a7f2ecc6ed448127daeae2f53ea045fa72b9504e9ced9bea937bc0c10ea9b420ddda1396db6def8fee8d0c128e1847226b5f4ff83abd411d129f2c842cbb0ec5c8046871e27d8cd7296bba63c335b3f51e77ef", 0xd5, 0x4, 0x0, 0x0) 04:02:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000013c0)="ab0850785d27316c659e95ed2c552749ab4ef0faa45b2ce274a5b62492e2e0f67b79e64514ec1ddeb129aea41fb8161efc7b0f638277a80a9b83639aa0ccf89958a5ec3800", 0xffffffe7) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="15eae68dc5665c9c6755e9c38b2c14332fdb6e3798e51d9a986ecf2814978f87f525fbd558b2543fcd94", 0x2a}], 0x1, &(0x7f0000000240)=[{0x1010, 0xffff, 0x6ed, "b070f1ab1f51b50e2e5f2bcd1998f7a0198c18fbd0ada1dc773501d9ff71282c2379ebdda8c6ea1f6765463783538a4d78964607c0654980671c152aad76399ebf1efa3183b8dc04d285bad2b375fc4e847f20b5934cb899438a8d218eae31b995ed100933efc9422a0c8f48499b363304f7581e3d195277b5e913d540e8ee90bb2c5bc818d50de34fd91b7c3d4758bab00091f509a9f98f1da460771deda927165bd917cac39522badfa0f0cef393fee12b343a008cd0b8bdab88cdd3c0ed4a32cb2d0a6820019aa2dd9773365b5282585d1cb5dcb73915addc3c99faf3c628702ee519baceeedf7991862665abf2ad5e6b4d5ebc18774092a4556b9d2bd2c428e5899e95c40152aaa33938e529e6e2831b1c67fa5a56ebf94ea01ef163deb7b04c96e41115422362a54c8540a7536f004568ab9e28b439c06b4b17fcddddcf7f6c541caa04d7e5368d8d3411bd8595a196bbd1e51b3c94123c8833262d1007acd7d767db94e295cb9252134b67a32aa37ddd98b674eafd9b55803d7e63b959f6c7f2fd63e2aaa0e43d1dd919afb8ccaaa4929dc6326eb42bd602a03cacf6e53915cbb231f2fe2b7811b4560e66bdb4071356d6628e7590fde11deffaaec0f1fd29d8dc5dac9520301bd3ba39385e82385e205553136e71944638c455ab0108a7eb3ffcab5730205bc1c8b9a69d11a4d999dc893972e50cdbf4a0eaa8dc53fc48e1cfe8ff8910109937918d6b5efaec3c26fc29992b0c069cf26f5d226848bedcfe678f6ee2846cd6e0db65854e00450c99102211254871ffd0dde46b5d42ebded06d7c422eb0aa5fbb40a4ca501cab642892b97620d20a87cacadd9a249836069241db229b296bf43d0aa1cb1ecd2993c4d3a7147d715acacc6b51847493c7a38f5a855ea0935163e18c049008b032f03dceb362ad6212bdfa67cb50524d77eba4d61656a337413ae5a8b51538fa7a655acb5effea8c41b506324305401f52a2181d89c62bd09f9d8d29678b31e1c5e9554816f5b0234a0a44f013a328c91aae9327392a61f7be4bafc2760cad65b10938e049a5a5e74dc4bc38e5a650c42800b3b0a74cce95a0ec7ce56edd3bdb35277c1bd075cf41cebc2204644d59a92cb86a3064499ac5aee33465a6b975eaa01bf8b44446a7f83248137ad5594b767074f2b3cbf10004c10286f742905d0aa1572c2f2a94ba6f424fb427ddcf9d154590edc7287e77727dadc002b00781061c5122f93c36798723b9945bfb05aad57d762aa9e5bc56a1d3ff1752abf9d8e3940c0c3af9ae13da54bcaff988e16ed8309f445979b73a9298a04b2f7988d5e8ef0ea775bb3192374a7dc219cee22640a7523cc1a7f3e27f58d308197eaaa86ac2cf7fb1d4feb0296bf41ecba7ca458ad88cdc52acf9a0500888271d0ac35cf573bf4131ed6c991622944d4ffe2202939ec7d5eb123ca4d1605f7912474b6404cc3c56891335c25f93810a6bdf1c9e2dd85e0059797c0af072e98fdc3e9cacdce18ad8bf8478b80c5af41cf8bb51bb7e918c5bf5609c76c753f311cc20726af04f0a507cec3dd60de0b6a2709f1fe35a538226142eb3a5cb087ae042933cca89516c8d1760538a7e0f6f1d1e25184f40e21ab9b1681fbbe55d0494fae14905efe216874dbb0a04c8a0a3dcfbbe093cc4c26579897d285fbe390ffd53c3d9fe1a3d5832fecf9989441a636a28ca9d200bee814f8297565afd2b878864e5ecaf50d36b26e3d524643c49253f5a9ef23e700e522a05107492018c4c81235cb07b777b155b8fb5595bb20e02eff36e5c11d4e01795578790a4da50083c0365371c7df8f99234eafcc8e5876691bc18876bb6a6e559e04f3f0662fd21ab72f611fe64172ea6174f299f55fab6daa37f6665c78b75b212e9e66f76570ab7920569b76c88ca6da59a0583c48c0f2cf673703793f002baf8c9bad376f95c9b114edbfa1882d09ef789fdf473882a7e4490ece5f741bb9cf260fa19396243d5c3d89a03f05cdacffef80f17ed2e717e69542dbf7563d4ca523ebb0fc6ca269a1f8b1c13dd1bee94a31d3897a20dee36db2360ee44aa2a1f5a7c470b06f2da651b2f4ba43c5d117b8cb810dd7eb7c0e383698fc22dc7fd150b9f2cc6373c6077eb5376d6d37c1a8d24b3234fe6be3b450a04cb88ab17c06ed446efecf4525a32697b434400e2888c50891ac8ee5812210be58c78c4d034ba3927cd7b21b98f801066c0f22e8625962dde006871571cec533c3b9cd6f0f3815210f07aa8dd22d4e467db5bd986cda69f7e82fc910ba55ab6b407fc56335db57fe23ed7e42305227442d77504cf478cce2e8b1a66f704c87b2ded09d2778329187393ed665d1707bde13dc9c6821a7b206a1806742e7e3c90159319957cb8cf309a6ed66be13f3e9fdcbf1e0f7fb451b69014c8f07c6d963a3e6f7666604202c257c3039f1ced31ca17eeea40b037417fae07c51a760ff98b347f8c865717c2e3ab73f63b824bbbc5cc6e7fa5444e4bd016a4f466db185c36f4903a9838f6a30a4c12e189f5bb8f09e303e5c50349be3e6dd0330657bd83fc079b4e3382320a24a7e418f375e07607f895dd4b2ff6178f5e8b0ac546f8e91e03a5300180b02ba6a27002f5bdd83f4903b8b317ec4c8336ac6ca388abcd15424078b03cf01b252d30225d4c9948a8bfeed185f44fc691a07caa245e4bb5c23bfcad8e1ce92828dc0d34ee1787a376be8c2b5120011e9a794113e9e81d37bb87234705543b342c6407d98f5e7ee51041f9ccffa15fe95d6a351e33627b0e36b10f14520f123aac1a71638bc24c187fe5163888f837ff398bbf4b378bc99a32c1b7fce52cfc4c2aa27ac840275e4bd3d126376fe8612615baf3c36124ad00b50ff28ce3e27a0ea1898b266bbf8c7638e852076d5686cc9ac143e3b5ef772c96b26ad1478ff023a43b8679d625e1bdd9b348abd7ac44fdbec3348562cfb45963df96bbc3a4494401b7bc24c34626bde33d94d978ad1b0dd4decaf257c03003e244148c63cbd75b20c9259860f6e3dd369086857992c57d6cae47f811b55ebb548e4c6695552809ffb96ef7ccddedcbc529fbeedb14427f5606dc75a5453474f6b3fa280242138270ab69bbbbc60bf11b23637f208b21e2d3abe7036b9a03d89bc549f52233ff15693fa90c0256689e827889851821569e08dba58bca83c61494acd21f0bff7c6117ac1fadb194a3d15713ff80c36746776d94ba803c6ea69bdce9643fcceba03156af29c92e4263eba092ce109b6396cbc4319e5416e82d23b17758c86ece98898ef1854783d1dca9f6ada05412f7c732a252424c944d35da480d32d4322ec307e16a372bc1e51a6f1e304e156107f39415175cb08a9e5e83f3d7cdcf72b0a3bf1821f1ac7b4c7bc00cc548f9516714969a8e9a589fb7b366d93e2cd5b9fbc4cfa113925fec8795d5c24c2429b1c54b40995e4578bd12d6d7e9c8ce2cef5bc56d26f977de6a631d73bdf96bae40ef8e96b81d170d44679420345c9b13bc10a7460f04ce444f05e2ac988a96cee972f990b5e5eace6b4d0b2ad97e2618a1024a7e7a160f93a351263dd321d8233f0c1d16da59c00896cecb5f587b5a04d5ff9b73db746e49dfbb54b6dcd6b664e12cd5fe9c8ccd5c2caa509a9db0a7211fae9e43e5359429176200ac08c7afe0c1a5cdd2144e3cbcd34d6b0e6aaeaa86810e44f1d41c1b8374f39909ab6e45a1bd9455d8c2d42d984f6ee5d07e10bc32f8db16941ea13dc7701715976b46df3a25f87c3e815b04a69bf379127377978f89428ab9d12008717e80748d1921e90481fef98293d698f52ea1e0f9b55908e7cefb0a4cf7558308bee3d0ba147ea246d90b699a4bf0ebce9e9b6700b8d285cf79174aaf60deb577032844cbb1bae215a5818d14f557fcdffaaec0373ae4f02c23127bf94a23ddb6ac5819d153d56d022ce381a085578cb5d9d7c61cf0ce49db66538f8ec144157bcfa1c0e782bbfa7b90f6e16f1ec377d9e4e293f07b26cbd898e0413f3e4699d0b39548d2122735bf42764ca71f8bc15eacdd779459dbe6bbe03e07e57f34fcee51761ec3226a2e6eedc885b2868f9d57f21a8e75f210ae118d5dc6ac87ec9e5bdab35986634d2158968fa7dac6bcf554af9d3bc60ec40f4e08be810b2f07a28777789c70c014cba98751742d0b146c9dbeb45abd9a4bf61c324406dbecca0159da4910fe29036f69efc18f1f6454060ea71d67c491e14e14f67dcb81bb3d9d661b1a5c73c600ccd7368eaee43dfa37542eb68e1e09de8f9b1069512f2788b7e9668f8383835e0ea2f16f5215588f9b9bc8822f039921015c5ef150a89afd35f719f74a84165c7d8acaf4ea47abd8515ae264c2f5431eceb78b373df173ed08c7dfc78e2b7a12f5b54b9271f6252814051dbfbf2151393fd6c18df5c7bd2e1f64b0d21b4ab532ff26c8fe54e23e3f3d92bd1dd6763e7d6e036e893c6127f4d87c1346d06b4ba8758f3d635c62395549cb052b4df7360a6e410634d38d105ae50cb6b04a448dbea5d1f4d69196596cc475d5e387071e6b9a4db7cb43494a2697e09057bd062bdfecb3b0881cc9b01a6350c8c01a8f0fe63567450556aec0a21b7625bcb4d20a711c730d73bb4dddc0e43959942ccfeb5d8f5619c0477f05466bb5d5a343a73ff3e2109a09ece405c07de68a468939dc8c46dc9dfbbb4a6adb975a7e993c43813c67db68c78b9c9985cbd49380f703569b2bf6a215a34b2561505482272f74b026347338194b334970cc0275a0fec9106a3e19c8c68cbb1a02dfc05d379013f6be3b6bba432e7a1e4ae4f83b76ef0c19ff0d6579578c162654bb0d337e04593139f8fefa50f85a249ecebd5fa6364c9217810d707ea29aa9d325fd614efe601e6bcab1b753dbf218d1b992ea2e45a31f7479850ffbbb10cb565b15ecf3a7a9714dd987153d7ecad8e77e89fb1fccb016daf179117635a4b54e753e0421467ddd303fcbf6ede01c6ab6f6cb146083c39719bf24328f7eeb547f485cb1f605ece3b60717a88eee539471e32a6a2f60def3360f1555a0e4d9af061a58309b45b33c4bf6359d2d1b209f71e93f77e55dce25cf505e58344847da36ebe7eeeff4bd032373628550fae1465db67f0b104539523fc144dd894973bb005a3392f92382281e0d2f881bdbe44ab69da8438d3a2a35f81b995d0bebc8785441fdef86fa0568968ad859649f38ee78ae9e71f6734878fff1833638426c472c66ad84eed2b05e87cdcca0e275c7c3bdd843bc20704f9a5d428c3ead1b992038366a640678fbd51f9a428363ddfa5009e81932c369e626e0514810519ea5beb16491d0cc8a18598c6a2fdd6dd96ff9ff1a7b6952197d884b724600c97af07750c3ac7c5fa410813ceab3fbc326d85818f51d4038fd23577d04bfe3ebd8387a2b52748127358cbedfe9c09d716995f31257e2184a2a549a72b23b3bf4dcdbc2bbe80ffc2bb8673f41435dd114812507be6f457c1bbedf1b93798d22cdd0ff27b2128b224fb8852c34505c4ec96e4e3439e7e57a1b32000e6ffbab2b446646c0e2101c417fd1bc669dd38361e9a7854d4428d47ee78951a1948d2ceefdafc5993fcd30c6a16a236eac722a9d826b8bdc142fdb4d83b7e31b9da095932c9d90caa37e367a4d34670dd5c9fdcf6c2839e3053072e1541291fbe38413991079044f0c161c97371d9a201ede4b9809acc2448d6ec43806181c2fda9adbae7f0882421ffc7bca67b237e852fd2a9adcbb93c231e2aedac202c484fbc1f9aeb7d4"}], 0x1010}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x12, 0x110) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x28) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x50, 0xc, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80, 0x28e5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x49, 0x8, 0x8, 0xde31}, {{r1}, 0xfffffffffffffff9, 0x18, 0x4, 0x800000000000000, 0x100}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x9}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x8, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000007, 0x3, 0x9}, {{r0}, 0x0, 0xc1, 0x40000002, 0x14bf, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0xff, 0x8}, {{r0}, 0x0, 0x47, 0x2, 0x9, 0xffffffffffffbd68}], 0x1, &(0x7f0000000000)={0x80000001, 0x3}) kqueue() symlinkat(&(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') 04:02:39 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82060000000000000000"], 0x10) writev(r0, &(0x7f0000001280), 0x0) rmdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000080)="a31d554e911780bfce6f4b04a598d9466405b8a92287029e4ef68cb7fb2cb7aa3081bb392b16c372a58c7514f6127de8def5224fbed9410bdabc6330f150b4e6f6278c3747c1d57105e00229cd28b06f11e846684cc1c3b577695f296f2608bb34a08d250220f8dc597b2886bcde783849687cfdab88120b80959a11a21584da75f4efaa3bf3b20bb777a3fca73abd2347cc401b63b89c3ab74c942bde3bd7b576dcccf99b47b453bed8e31f3d455d8cb225fa17cc61a679cd094fc179156b9b067462848a851a1e6631d8d1de36680f42101efee5baad1ddc5053f8203f73a30c87975564035c1490708c6bb26139132958ee9b6d5b593aa45f1e9ae38d0df4499b90c4805da4f00fec8ba4fce71766c8972fac30aa62ab1469e2fe40e08db52226c0a0b81eb3bb058e38d015cd4139d037402b7ea7328152c020eea219e04de806a735dae029f99007f1b48c3f1a22352a60731cc1dd0771144ffdd4f96c16b5d1cb56858d419572de0733acd10fb04082e4b6f98007822efa0fb5b2aadb27fee2a74a2e71297c2eee420c3b4098f06652091e8689766aeed21544923a675bb3116fbe51de05d1a1c4225d29aea8ffee59e2fc6b7d9bc6e5b9bc6833d756d790013111336498c314ed272e0d121f185d4a01d148c38c323a960c72ac8db67191852f1b7aaf216054c5a35122ba1b2f37cfb879033fc65fd8156b4e6561190e05580c1d7e7d423ca9159124b4dfeec3a56894451213ac7d3c769ce59f32bb2d85ac018007350a2bb39a4220a869fc9dfcb4de479d289da20b868d9e46021e410f75875b4cbb283a23e8e4ca10be2a00b15a1284b2956357a44c433b598973bd3f8a78f18b9c81ac76bd19f496ad3fd11b6d7bedde872c8f8cfe950360647b3f32fcbb0fcdbcf3ac0ea30f06c72f93ba1d203266236f7c0439921f345def278e17f38950e05bfa7c4af0fbe26d42aa7943fa7abc8015937d3b01ee9284316add9f7c7ee41d6359f5420d3f7846ab0f9f400cfedc99466f1959aeffca4492ec940d4df43dc5fbce43aade93b3ad69b0fe3dd2a092d417e9d8ade9f1818df96f910c03c854c1b7938437bc34a893c3edcb33ff6fd87e24f71045f9d70b39207af43808ed1fcb2c3113ae15477b1c0742fd3da4abe63ab552e67b0792625f1b0d08259309434bf93d2d1297f240008015479afe11f4b6a5f5cd9a4283c7571eb3739b411e92e25685734430f0402270ef3b556f36a99ced48951558bb59d4236262f7dc0e340b9143321dc4cfaad0a19e4b7772273ab7ff3e466d2f91b220a87d7bc1c4550d464d690d0c2a46ab7377115cb87766a612bd626c9099edd0dbda595f4b0f51ff4ac2aa065b42349b6393e1ab608432786525e587ef52c2f22222d20d82e8572d4ec3c29e079cbb3a0adc8253e7166b7ac63c65bc15bf2225ee15c46410ad90f171d9e88b9dcf461a3035f85eebee0034d15c7e783ef424677fea9a7ecd6510a33d17e80cfe6c27e51d5939d83f3ada36e2575f6caaba87f408d278d4826dbf25965c15a7ac1f58b41d7b4a45d8dd0d0c82115816427de557a1198e1aa0a61b8f72f9e29ee22b6638a746e259dc308731a68ed3c2eae0159073de9e75e856ef3edea618fb30587963c3d0c05e16d523ab5da9344eb9ab6215acefe3aec1ffce73f5df39612e52f9a2704aa82ed6d34907a3aaa40e594f66a035e73451e73169f2439369d929a98d837d1bab74cdc6fd2f8676523604f04594ffded313a71b94003559d2f42bff588a22b5ddef2eb54e7a9ccac7fc3127d0182a316a9a4671674bd6c1b8afad11a29068988e085e8a6911060457238c8b61ca4b9a1398db6ad31d982b51c0867d6c6b128f8adb8acc42aae9ac3042bafd376b780aed46263477a031b09a094a3e6e355db8d0b6a622ff933d7f35c2909da0e5ae8c0c5648a132cec4159590d27726791a8fe5c11a107f9ab46a092798ba36a059223b1a62ca4f535dd7a282d7325b3197b5dbdb1a933d2af3318c9402c3bbd97fd1d9e5f21f186ea59ad746e6abeb6295c2377dacd2f48519eaacd3a4b21951c124be4470f5662b5e291ee93e4a90891124228ac11dda05df8b297f32e40361a6e07da250dcfb08c1caa96ffad39b16369e2a4b86cf554bff739f4023bcb179329f319eb483c395c706d8d32777d3448f3c8e2212ad177909382d48489ae17e6ac1f8d917af89b3d3b10ab266c026c55e2d45731c0ee239437db3411249708f8ee49d0dc3e1f9906dac4b37de76374248fa5dd55c92ae3ddc966db0c96d645d4a221de1643714716d250bd292d7b8d11ba6ebf84548d5032b428ed384f7dea664b50db2272bb3bcb19c760794c09f54f992fa7a543c0031aabc444c3d5f266404108a5e48d9b9d38609d939b35a78d854c916b1c3ff2c9b80feb119c4cc038d7c23ddd724c862677ffb898ffe0aebc198a37d9b74f8260cba32eb08c953da0367af9a0be0b05cb9abf8865ad7ac48c632673f9377748858b2f518621b5de948051a4ceb4b55424b2a38d5ce921d5f22c3dbce0872fd8b66406c1432238d17082bc48d75537b9f5a0d731256f1d61e5f9a1536c6a014df102a25e70fa3ab5526a43241ed8fb00e17921572de416bd492446bd4ccc2125c965b35a97c5fae8e6174b295a346c3de85ff94461ac26cfdccf6d82a7c6bcd491b75c549975ef4a2046b2e3fc66218666d2e7d021451f162f036ef90987e69d59d69e1de3105cb2c175ee7d920afccdc31e245c68e8aab94831dd5c73181486df653bbcb6ad6543f266561205e52f5cdf0b0168f8390ea461d1d61e5f7e7a36216d18922214a35aa44e3d3bddf65c44b83e45cb4c23a258572b9428bb49e1ddb4feb388d881d9285c7970b4d31b390e32df3893cff0e06bf7e0a3c98f9be3fda5c36d70b7981ac6e214682203ffdd829e98f5e55527db416282c4e4e4e932e817ee637f2453bf438c44017b787a29b1da1dad395e2e33fc28cc5ce7ec8bce4fb0d8b3255969bf3e407327609895086a7249c3309d0f432f31e9e02d5a7505e3de7bd2cdc8eb5a4ea688eefb2422bf5811dcc8078af5885b90131b1a25bd44551aaebe2bf155dc280f0d5d4fc547a78f94349b519bda73d0d7412bbbc36b35e09b8c850f68ffcee09dfa63ab62b6895b9db1b5e8e5e418e265acd505a65a728f9f9323fea147b6f91aad32a140c229b6013b34791b6e1ea89a4d7de4e121c66f5f64028a8f2226189898343a1d48e57f16158c47141e3956ada91aebd1031df2b642ca4a300cb11933ca2e714bcc120a65957bf670a836c6d07c4c41e953723e5e31c7b671fa658b77ed8c7592fffefe72d776c91c9f184bb6a2c7fab2ffc2af4d096f336b03fcc87c7a711b9c91dff3026456001e8b4fa15a8e2017e7c86dbece891b0662c5e0b3a1ee32b782923efb94a5ad083ce65d303847dc4b552570b05ab42b4901b5baeac5d33739f310ce25de4bf5ec000813154c55caaa0bf66d70e5478f231786c359e8126a85f03fa91e3094d0e6ab9fcfabbffb7d0b621f8b2b12fa165f5ec52e39292890c16bc7d0e95287635533b05dd60c89a63c39375f838caf4927896820d02e78bb1fffddef997d83c06b7339eb7e5a65e4a75221dfb4e441c242e489623bccf3cb20c1005ffcfdc7abb2834eb122eb09d87dffc60243777e37ae1b13f2eb150da82a4835983a6ca3fd13da2442ccb71c1637bf84dda3fd36504f5ae5b764c537679b15fbfdf58e859d3f344b7ff4b92043f0a7808f85b66fe51da8294231b5c2b03407b55afc57b47e603e3e07434676d327a0b57a46e9f814c15bec39d98449c344c58ee75ace07fd896745a1d3b712bb13b5b1608f0e81615f55bf46538873b6633f0450efcab8881c325aa5f543d84fb50b0613778a1352a9d205de66249ef6a12e2167acf7db019154e720be4c4432b68eb02cfb8810a364bb1fd86ce359c96b73d0b6f3c827f0d4f1fd3908214a348e7b25be8b15f283396b422a7968be11475deb8d7d769a2aa8270d7bc7e89209617b438fff8021b64d0a3a37cbd01dbb2940197c137eabf7431c29cc9d2882e2994c0e94f79e6f3e7c36003ceb54eb5623809503e3c9897d745d844c551dd013389e23eea44858dfcd3be554b3bed7919fccc98ae52b225665b5eee012ae0204998789f3b92e1f7af06aa3c98f20d2ec7617afa3fd2e50c131506437f08c5c447634883e34543d4b589d640e2e5e282e57a595a462f354918fda956090d1b88bae2bacc31f68d5cefae2131e57e3768fc2473a01a82d271b8f802f4616bdf0ea4bc6aee1c261232413470fc1e691838e25c75ce60b378dfca36cce3524b2bdf3c561e1519c4b575b186bb557212a8bd034be1433ef1ff6e93ec92aedda74e5b98366e906a0678cf9897d5536a4e0796365395c2ce276f386fa0d581034457659f450afacf8b2c7c380ab4d09eb15e392e2773b98127b6edab1b6117e87514992a8555059e8359bcc61fdbfc00958d8f0e448fe10ec6be40b530bed183fcd87558155df0d026352d07189b8c9f520462c4ccf2fb4505d1b234514ad60709b471a9bfae55391237ea01c1717d8fd27e3e75a62328dccb9e16c7f940d58c74ea218d5d8352b5ad2e87239a92cc7266381fc936376991ad3d745fd38f96664deb69e3087c180eb9041f8777bca08ca508145bfdabdf9afda5eac9b58f8e378f95ca743e727dbe48ca8dd4252b311cda8791132d9b2c11c44d3638d7301aaaaf96a40db3ad19bbdf27290bb34a79112796b86e7a4ce95fe7b791e4e709e1382e9233ff2255657b4f31a583219e5b5038e1ed1ddc507936520b3acc58dd4453b354a621e0825b6be14fe9835f3d09ad7456280f083d2cdc0825043f36f6977a89b524a7c27c8eda11e2221059d33b8e85d78a095aad1e28bae6a95ecab4645f28812ef785b641752cf8b9759555198c55be16a9b30fed92d2aa0e2fda0537cf6dd3b2c858e50d6c61599bea864e8b1079ee041e5af632a468d394e2818994f6528781b741d573fc72a4ec7a0a0f2789747bb3ca5e03bbeaf4c617358dba3ba851694f78a4808e24ded15a739ff6727419127a45cd98b9adf492e28b7e7c353f38624173cdf9cd239e203ce55a091699e11893c88153c79c8e51df220ea7ace5f1363b75d968690f711af9c655e3274a5167749074f0b519f32ffbdb4f04f1a77b181e433bf2693eebc7bcc087ae4f56fb7058f20223c14d6a4fe3d6150e1bb0fbd0ee5e7d99a73355d7be9b158a60e58120ec773d854bb6494951c3e6dad77fe5eb76cf13557daa55371eb3129b5215bd62af556a3e38682b19a3d5d7ac3e8ea0eee99bfeb8ae70eb8e712d0ad606cc5dfde1f6583af4d42ba20ecca857d287e9ee46197b4ac659da95daad7d0e29e6fbb54c4ea93c1b78ce24d93ec5e116313de5257279b43dce22dec7d9a60b4a0e2690dff69bcc5d5ac3f59954b47482e65e3b9fd8c81f4e66db7bb67d1d4aee9b78572c78ab368a7b6013800f74f06f63854bfb9c45996281a0add857deae3451ed05913820b80366b55ce3af56e31bb7e01bdbb202f2affee3810421078121cb2e0c2b4bdf68032e8b22ff93f1a258feed9f7d0b9f1cdfa174935b97208f1f4247b43f69ab67f88feae7bba5a5f6c28f77b41f0ecda2009be7eecd7261422b1061d30853208d8ccfb58f03769157ee056a648390d8c6a919b8159c0312e05ab2e5c8fdf1d92a95b696efcea724a2508f8281a4a473e71405b64db2689fe3e5585f74f7a1c799", 0x1000, 0x408, 0x0, 0x0) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000580)='./file0/file0\x00', 0x23f) chmod(&(0x7f0000000480)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/119, 0x77) mkdirat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r3, &(0x7f00000002c0)=""/88, 0x58, 0x841, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x10) setuid(r2) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) unlinkat(r3, &(0x7f0000000400)='./file0/file1\x00', 0x8) rmdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000540)=0x8) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) fcntl$setflags(r1, 0x2, 0x1) 04:02:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8000, 0x100000000) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/106, 0x6a}], 0x4, &(0x7f0000000440)=""/115, 0x73}, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:02:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0xfffffffffffffffd) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 04:02:40 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() r5 = socket(0x6, 0x8004, 0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000008, 0x8001, 0x4}, {{r2}, 0xfffffffffffffffc, 0x24, 0xf0000002, 0xb6, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x25, 0xe3cb42cf2159cf04, 0x2, 0x1}], 0x10000, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x5, 0x0, 0x2, 0x10000}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xfffffffffffffff9}], 0x4, &(0x7f0000000140)={0x3, 0x1}) chdir(&(0x7f0000000180)='./file0\x00') getsockopt(0xffffffffffffffff, 0x200000029, 0x2a, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x21, &(0x7f0000000000)=0x400, 0x4) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xca}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:40 executing program 1: r0 = socket(0x6, 0xfffffefffffffffe, 0x9) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRES64=r0, @ANYRESDEC=r0], 0x5) r1 = msgget(0x3, 0x40) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/139}, 0x93, 0x3, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/194, 0xc2}, {&(0x7f00000012c0)=""/234, 0xea}, {&(0x7f00000013c0)=""/88, 0x58}, {&(0x7f0000001440)=""/86, 0x56}, {&(0x7f00000014c0)=""/104, 0x68}], 0x6) 04:02:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="331a021609a0d7d16484f728afb770693329c899227b1f47442bcd8cd739b15ae82c30cf27ecb5d0d77d4a0c6bc085121dae98c2e9591bccab9417731e61160abb4ad0d57b2bc68d9304f4a484212fd29f4786af829f76cf04d19f981e18b354caf6ac49b8569b9605412d7cdf9b89f4cef6a3933b87a7c4330c413170d70ac13cd3e2831148d249fb31daf4140087cf7dc5842a5a844c1c7a73dc", 0x9b) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:02:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000f30829544883404317c1bb81c02ac6fb0ec72eba9e42d8917db0306f9a0af2fb89f0fdd839345435230e00fef15c7bf1e5cfe0a6ad58e4a56fe02d0bd49c"], 0x1, 0x0, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:02:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) flock(r0, 0x1) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) fchdir(r0) fchmod(r2, 0x40) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 04:02:40 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 04:02:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x24) geteuid() setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x7000, 0x1a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = getuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="03bcda0a6da187a8ff9181c1", 0xc, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 04:02:41 executing program 0: r0 = socket(0x6, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x316) 04:02:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = kqueue() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x100000000, 0x8000, r1}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000001500)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=""/89, 0x59}, 0x0) 04:02:41 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 04:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xfffffffffffffffa, 0x0, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x4) read(r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') close(r1) 04:02:41 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) semget$private(0x0, 0x4, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = fcntl$getown(r2, 0x5) r6 = geteuid() r7 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', r6, r7) fcntl$setown(r4, 0x6, r5) r8 = socket$inet6(0x18, 0x4000, 0x2f0) r9 = socket$unix(0x1, 0x7, 0x0) r10 = syz_open_pts() r11 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = semget$private(0x0, 0x7, 0x0) semget$private(0x0, 0x0, 0x80) semop(r14, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) pipe(&(0x7f0000000480)) r15 = socket$inet6(0x18, 0x5, 0x8) r16 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r16) socketpair$unix(0x1, 0x807, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r19 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r4}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r8}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r9}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r10}, 0x68fec74f2e5d1ba, 0xa0, 0x20000000, 0x5, 0x1}, {{r11}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r12}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r13}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r15}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r17}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r18}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r19}, 0xfffffffffffffffd, 0x1c, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f0000000400)={0xffff, 0x2}) unlinkat(r11, &(0x7f00000004c0)='./file0\x00', 0x8) 04:02:41 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) 04:02:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0x1) 04:02:41 executing program 0: fchmod(0xffffffffffffffff, 0x40000002) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="e8747588a8a025f4de61ef2e7a7586dce9f25a0ebad6ca62d1b7da5c5de3bebddc2ab81c4424f41877c0bb5cb93241b63689dbc994c75c288b86389babd98cc422a624f018716dc33f9b09e4042b10355880fa77f1be5663c49b94463ba6f6c5b919f5cb3d3e233567b8ceb6755249a8", 0x70) recvfrom(r0, &(0x7f0000000080)=""/174, 0xae, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 04:02:41 executing program 0: pipe(&(0x7f0000000080)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20100, 0x0, 0x0) 04:02:41 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='*\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00']) getsockname(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="11d13def36db6400000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000f555df000d0706c4e0951768ca0ba17e424499f370cb9ae24a57f0c66ccb7920bd0600004cbdec6ad6000000000048a69bdbcba1adc1f5f11fb092048d791274dba5d0a3e0b09856355f16eea04edcdd4f3f18a932e41c2349fba813de72bb252321f52123167d4877e1c08fa81522943caf31b8f40de75e93e6e02fc00eaeb44ea5ed2a11c04591f8d6659b21a5c28023142be4ab2bbe337d5842190bc29ea73ae0c7d93ecd4024d6c10302580a210a242b3aa79dffa0617533a9313a1bcf73eccd465302271f"], &(0x7f0000000140)=0x41) 04:02:41 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = socket$inet(0x2, 0x8007, 0x0) chdir(&(0x7f0000000280)='./file0\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="e335ed3b00a0fd22d776f74fa80a77c81b2d44a2b4e0d1b4ed358a77589d17c04c5af9539c03d2b8c95977180f7fdf4417480ff5397c3166fd531e4f73a5afd93a321231dd2c7fc59318223cbdf05d55d3b44fc2a89cf8140aa471ba11c8", 0x5e}, {&(0x7f0000000080)="1942db45c12831f05795c0ffd98221497ba7fc4ff079d77dec9879ea34461681d3bdcbb23b213e592c1f318ed7a6ae09c15ff763c67f18bc2bba0fafa5bbfe524788c15d92f1d8ef5fc668edb4dbb115f6153779ee5ab2f5df1163c0e27efca7231fc1cd", 0x64}, {&(0x7f0000000180)="9b25f95916076009d7db2dd9678bcc3f83f59a32f0550efbd1f21e6c0077f9b064a08ec2b31f973d7885de236c7195a0b5b3c34b57fc6ff39a49a26f017cc0494cdee14490469c522479fe1a237c5a4cc602f191ce6c5ab86ca3d25f7a9ff146869c791679a72d9c6167635ad0a14d8968839dfb3fb2f13aefc6683edad31fd8d75fd1fe19974688d05b6dc2e506688800", 0x91}, {&(0x7f0000000100)="83730d58dcc6fb35babff5ed2a884f561e96", 0x12}], 0x4, 0x13) 04:02:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 04:02:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) write(r0, &(0x7f0000000180)="6e62e3293ffef8834d1dfb3b28862168af168b74e222b4ffa7f33557c9bd423e066f313ac35f351c50406b2386bf9e268dad1294b7d104799cf6d07e06b9999c265fd3216f5f55744b00bc5e21e1dab65d56fe32a7edec48f45c8397ee93ff0ab70206d3a63c85281f5b47c92f990f49cfe17ae633a372fa4f7d45823dde7f947c7fd32526cc740c4edbe4c93c329d27bfeed071064f", 0x96) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xffffffff}, {0xffff, 0x40}}, 0x2) setsockopt(r0, 0x4, 0x7, &(0x7f0000000040)="a347902f782cfc05c08a0c13383db51ce6cb585c782971e0e66e30a36d213f87fd90c1", 0x23) r2 = msgget(0x1, 0x21) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/219) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0]], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xf4) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 04:02:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') r1 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) mknod(&(0x7f0000000140)='./bus\x00', 0x5, 0xfffffffffffffffc) 04:02:41 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x0) socketpair(0x0, 0x4, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 04:02:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:41 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xffffffff, 0x1, r1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchmod(r0, 0x30) semget$private(0x0, 0x3, 0xc8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x1817, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) 04:02:41 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/215, 0xd7, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x8000, 0xffff) recvfrom$inet6(r0, &(0x7f0000000140)=""/73, 0x49, 0x843, &(0x7f00000001c0)={0x18, 0x1, 0x7448}, 0xc) 04:02:41 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="5eaee77dbe89290b5c0f060c9b2ff9edf77243d357eda7b8487eadb4cc57f2eec28321ba397d9715463d5fa70ef0b02ce964c43e7f52340376daafcff1434341132b5162efdc28d0f1a4f30f6a", 0x4d, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x6}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 04:02:41 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x880000018, 0x4000, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 04:02:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x200000008000000, 0x4, 0x2, 0x8001, "010000000000000000ffffff7f20000000001000", 0x800000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./bus\x00', 0x8200, 0x12) 04:02:41 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 04:02:41 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x7, 0x8) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) writev(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="440045837ddcbc35acf2ef310945c2c4a6d50eb2a76d12e8cb5cc687b5aed07cb422fbee6d9003f0a1c8f132d7f660c5f1f2c9b4221d3c528863e849c5167f4bc28bcf3d53fd804e91502faabc75824e74e841f551926836dabcbaaa1044d4bacc38ff829085e6c78c1bc57a0026c85f97124b236403a8807cf86d9c18fda3d9eade8390020e41b2dfc2a9d3547545815335c4516a6b4d7a20807e9743f83c36e7483e5a14967ae0c31c342a2ad5a3f9e381a9b4eef56022b3635b699dcb", 0xbe}, {&(0x7f0000000140)="4674899869a44106f888548c2d6d76663caa2bcb2003c1b80a14a00a0d66b3786454859648d995c84a7a9a547d2126cd0d4b2d006328b04670ad3eb5aec25df7f4766af5b3b1", 0x46}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="4ec70cb234cfb289c336bc1a8735797c312772385798fa134dff73118346908128e16b17a6b88a8b93a9d24c3887ef83986128e1bdff00ffa0b9ceac199e74b3616cd9c70bd051e09bf780b04d545fe2798fe1", 0x53}, {&(0x7f0000000280)="b5cec63a099c93f056d864b05ed357f6cc6b8ace94e6ef707c13bc106c4b5bf9811535701cf6b942e6a0b02167b2f4780d433694cf43a07c65678d1f2321c9451121add43d9be7476b7b37b122dbf4663b209ff670520e5c4c44d51f105ff2d1a704ce041046cac04e2314a3c94f242203447e684245b0801f368ec8b7f7a33268ce672706f908351f9849a786e52d9d1d0e933ac726b46f", 0x98}, {&(0x7f0000000340)="03eb27677a49cc9f4d0bf646d6ba7e88fc4b650fa189841183ddc82d1f659c6c8f8c40b046a942ba42385a0001d978fa013a5dc8d6cfd2423be5d7625a144c407d267c272a45fada85df317f99416c7fc188540ad5a7c7be77a01ff316af78e520b0da0d8e4e2e9dd0a473a07f5ea4a53e36b6ecfe3f23e1ae0565621aa605a8e06480ce46635d6e7a705cd72148737482015f15101b9f5187f980df0208fc1ffce3f28231cb0bc4842620734a39dbe9db930b62be96a48ae3aefa559158af50f17d5adb77f7c00666", 0xc9}, {&(0x7f0000000440)="885c720d34b722aa1536aaac4f8009b467d94cc7ed8ea7d2", 0x18}, {&(0x7f0000000480)="86314804ee84d4957b0f1cedbbf49cd31ce1", 0x12}, {&(0x7f00000004c0)="9f7817d4808fce2387b1b38874fee35bde9aad18c3e76dd01b683e2cc1016e51b07385ae004292da9939f329538ad65182ab9309e2f6c9eadb11c9457bfb426fa00be6dfad799eb14d6c17abd7033052fcaf926e674a34c8542aa9238acc50dfbe4eef2fddb97ccb75cb5a786f0e14fd4c6afe3ff1d2e5aabf1711645aeb2ba819fb8fcb18768d4ee6118d2255c088acf39bcee613f80b3958d2f70641c7a8e4c7a5e0d59c63bf5e150fbb582034131f53b66a68f9c3eec3d412670245357375d32db36acab9dea4188d5dde937f42eaac69bc60aec4d551a7e3818f9b4c71fd959c1983797f131c2c2b6b1bc946394c9a088a6e2ea0821fe0f85aa65575e88054eb61b59e31e632cd164aa85a7d2fcee31bafc9f65c84345fa751a9f8c60c40a7236fcc2822d93f781f37423d08cc2fa0d48828775066b4deddb85b6b993a5671b83a5cc1d99afb53aa78f14c7403778e38558e6593a63cce5b005273feb7a029727995598eb1ae1121c9f62e801226993cd7ec7b43c81e55f9ddde56383c3362e8d68ecb31832b5301d1539cb4ec2d8291f59106753e631db854c8082c23e3c140dc4c0c901f357f53ad7ce6734742253425a25df16e9505dccd33f83f2729cfcb9b8a19d3d07d1102af38a7b8d5f2d377d3f1a181a5dce43b6f0ce4f8e25d90b1119dc52e921cb50451fcfff724934508109b85d8952337cb7cf3154a253c54972886522123b4ebebbddfcd76e933b930d43d48aa93a5c971a02d5754d3c026936ca1465137fb2b20aeb72b85de949d1a30a4834bcdee7522cc86c347bc3409ec9b76b61f231bd8f063eaa37088be2b07344a78af958f9826c75a38d3eca3f0a60dd51d33b72eee82e474505759963ad78b3c7cc75fcd16504d8bf89dd2c3991eead72e0d1d6157482330682c89bedff6f2b985951b5e3c1c474c4fdf238c396871a30aa4278cd035642bcc387f209353ae43964059736028763748365206901564025bdabce36060553d420d3c7493cd0b8c5dfe7e8f9422660924d361efed6343ec672ecf8cee715ec4cc6da4d5f95f982595d068ebeeac0b92c4a8dceb3826deadff4436aa32f3239c27286978f2bfff214941e4f7c653ee021540ebbc616c9a9ff6274fac32265033ad9a3f7f2ae3f31a651ca3dfdeadaf49049c827331b69eaa249667f919e03e96ccfd93573c935bc916383f03143397b85f8cf0dda98dbcd37b5ee262a5e2cf21d767a2d0bf9f6f0331a16816d63f2bdd3a5c9701baa9a3b45e5506d7ec4e928b94c4cc73972147622795c1fb3e10a38fcaa283fa771a52b3931f906e09b50d94c15256b2c58ef6d637b1e1f6e8d088d72a84d8a9920ce908d247ef6b942a1fa4b85b5ceb426701df4524f811dd3d3eac757e409f5c6a5cd7bee029d191657603be1001e381e3f44962a692ed44423a66f1f0516516d6aba4b6b406e73e9b29f1050bea021f5dc93b9e6dda3c8700271cdc4f5138448e4a19f519bef5f9768c96bbeb33bf34345d3c209c0433e7a232342c8ff7cf313b80b949f73859e430a9af412830c87c41522383b9ba9fc596d353e0f239e8ee6519adea3aed2befd113642f48bfaa0d7dca057e0f03abd446102675aa28c9642b40b655689d943685f6566219f1341ceb4d27ff2c447cfab9d556d250f8d6603298fe824ab099eca2fa47ff5260ae02ab64cb6329ae2995d0104667adf64759d263140aeee0cf78cc44d92e831b13801d4865cf321405bbe2b517428a1ef60a2d3f30ec63865059016ea7d8ff3c20964f23e26cd93f66eed8b2c6e3e19d3a4cf287ffee89326223a96e069f7110e4b9c41a41e50f28660fb5d3722857127b17836025155b513a9ddd3d692919c3e4064f1aa71873a95218607fb0691dda21227721c56af028f3a54667ffa2d065f12fc9611689b1e32705efc26e571d1368ef5aee5168ba64ec92e833fb7b496a2ca7ee8763eece31b37fddd328a41a042117a81dc12ccdbb36d22479bdc0b52a52ac5746a6d3f8487c41e6cefbf3e48d22ebba9672be67255e5c394fa25366a73569bbfcae37c14ec5cd835b5ad4f02f0a3bbe7ee02a458b540b64f1e7ae0a7eb5e6c9d695b57305b70ea3a97f36c585d5bd24d1a7bbd50901544e6e49dc0ffdb618519066c5ad5fc460fd9039495bfab43ae902b701fc48481cfc6d7318399463c842c9bfb1cf801a33ac80988b781aa2f1a2ccec89d57abd912f5a8bcd854255e31962a5490e6d2f78dc89b2e76ab9204e6326d88741453ab88f643ec16b005b0517c1836bfcdd6d36dfac58eff3367cc7db6e17ca909921c32fe1c87a421f32c6b8968cbf43f7ebedba050f4bcd82aebaf1077d7cacc42b290b738f13d7d9385575e43d5d3101a3d90558a54db8855b8e2d118f9e0c522caceb950f2323ad0a643dde192b7906ebf4308d2f948d4e969b8368e7e824ec3d96e0e78aa2939b3d8806c3fdef2ef15f9a1c8b6792d6d3e2e027802cfe53073b3c05fa0c9928faa2c00b4cd1d3ff5104ba29a4419ad5e55de8b05012b176474b675b45908baa0afc5f9fb466e0b026de192c42d4210e81ed362c57d3ad919ef8e77885af1ca68b9ac03a089b1f9edb36a046469c16ec7c4c8222494e09cf5ec730e78362b1248a4f70724592b2c7a833136b55471f5ea54d4e8c16af0d9d5f0116a4e64cca00d8ef40e11d5427f3f7a9d796a10a1f8cbd37b626ddace8107e94c82a232e290fb288fed5991ff025ffdc8ba9bcddaceef9fcb0773a4e2d8624a6e94005fb76b3a9b424f0439a418133571c6e59ed2d378c9c65528f47d48f6699d3272c0879ffb9f68422e656b51ad86c1a6a088ca4a7b5b2e5a5c7f0caab65c38414da4b1dbc297f3a27ce532546cf49220b00eef0264ae55d567d0a38f95eae3d0acbf8a7420b4e19e45f87d3ff3b14cec2b51980bbb445bade80dfab6c0532430b14f1de9fc467b60dc10c46b249ad9c90f8bb74a27b48bf92e1c371299f2f840f9023ab13a2949e12880efc6994bec5c120cdbeabd8c539732a478ffb0fc52f80de6e81b4c16e8f174cc77f8db893ad973d71c4e4a3c9920dcea629a2b088d831216f8f62e1a05018cc27ba5540f67152dd0b98e23001eb24ae20613660b86befe77d48ad49fe1371faa54b0bf35a859699f5efac30709093080d2bdba3f686fe37d32f4d695254fbdf4e8acb7a5353d83777d6fcae73e78b9f63027a4501778ef91c647ee00a27c9e22522cc4f3ec9ddb92804a218b8ac4bb66c5f77737b34b71b24129d31af233c70a8843ee453dfca3a5f85f6d8a6d181cb48abc03cd1f5b64c57ad1bf83c4c7edb700d9ccc9f4ece73a7c8b282a58f3639bf5f4eee85b2969c91e36f443c530b63b5c3c32d5a5829502af890718b45ee253a8444b4fb190a51ac77c8a73864eed90af7b5da29f17255007d02a1f79be6ebf9591d859f0b32465917507f63039aa9ed4404d951cf1ece375c0baf63c39a67d5f7181c71def5b48f302332a07431b760e80a697323c13707dbeefa978b29210843ab0d0aff6be363f5c79c7152ade72f0122847a8d28085660ed84207832a8c75f0860437d770761878884ac4880ab90890256d1ab336ca50a5d7a9082621810ab4672397eced830dcad573da8f0e6f8ed93cf8fea8ea5485b9e399601b2834437ead8b87b0cd3b35e3eec5cc8b8d78162832c573cfd42f0ff62cedee1136fa61b726050b3291a9064f131bccc5d895f062f971091b3848db82e55a293d0169caf22726b642321f76d03df8a70a475f839bf5983bdcf23d2672c0d6216e4cd8476fde81d34066334a0416a57045df332aca2ca213004eebbfc93983ef5e55e1b16e4335e605f417a4bfea04e764ca9643e8bd7e132fec2723a08e86c139e78475cf8cf99f3022fb9bb9d5d8aaed7f1a095fb3fbaa13cdda74798912e7e215411d2b2ab5cacaf9798b9418ed539445a631d9fffd1965a82a044b78a70d1f6a10dc6e9bac2c193b1b452545b8d017c07641b9fa1f8cf17c4c7dd0c1de7d0b0fd11d3918a568e2162d596c5f18e92e1000d0fb23d2b91b284aaaf0cb2d3e8681bdafba885a4e5351aa66fdf6df6a7c43991726ab0292d6d511e327caade0883cae9d679aaccc8acd7972be9dd79de04789adb947552369e83a6ed45a9b10c3ced21b975914e3a0a27d1ee60685ae0f255da21439d36eba7ae2ce622e6fa8e3e1d53809b287db8cc95d12a41d0ec49599b21de443e8b87b08a3a0abd8ae63c9c862ea9f387f1ec84ab3a3be2414d5aeca870fd3621c10c4902acbb5d94f8719ad14abd1b9b4bede796f4f7c6fc95c9280e9815ab037a7b7be7f3a469a55170a01a517b3910ddc74ae9b2c47658fea189578918305dde83f89b8ca34cebe6b723844b0f29a9a063b27ab98f797d7094b8e0ff34570c177e9678c2c31ae569c13aa8601670f6baa299140b3334b9fa5494f8a5dc527931d751db2404e96fef58bfd4e5d7e4a32ff8069e2dcb89ba52ceee7bb87ca508955b6ef532356580df2b6149b084b34df05e0a52e2e5daa27269e3bd50a5e6cdcd4c7cfb2634bc3e4a6e4f98704d8193505f0638121d17dfb358179d238318acb9303d5a4eff80e364bc60f54a4351afa3afa9a8f73dea48fa8bb294bfed027745c0105612664845583227711f6de55356c8707da2ee26b4995564cc7ded883dcb4fdba393889005f17a2743257d490963dabdf532f245b71c9d190559dd531b43dc89bd24bbace36b9c19d0b481e7c950e0b3b1562a00d69abda8c31a474fe44add405ac25220a8fc91e8c9b3b1e0b4b9c6152f320351f01eae1c9ec5ff15418c15253a58c3bda58af1f6a2bf8e96153ac488062e785f76716c6024f08478dc7346bccd7b3ae9718b03cc004f4907fb97b7bd438bf726f412c02c6f5862c1dedfa3e2b402ef97ad8bdb85beb9f82b8ab20366236a05a1b2e60ea7e00bdbfeaac1beb1246a8fc7f6e7362201739d2de4746508d48537ddf9c16835fad0dfb9a3e642334f963de79b543678d44e357f50b14fe8e14473cfa3264a870192630a1c3ffd769c63c5d52042d772b84c191506f598e5adced4587c4f4b16492169bcd4911465f700f07c2bf4b82347ae4c644508c787c4f807fcfa3d58458aceeba3a9d69ae3606db3bff847348ef38135e29ad132733552884eb57224a081de5fb45a2f34ad08d49ba9a360bfc96d1aff10f308d7ffd7fecf1bbc47144980baefeb7599335f15aa7b64452d94f1ab34192e194026c1765cf5b8590543e4cb35a7561e792e2f8006a6dd90b54d698c85c9597c8178b7eee836a891021fd32a9a0c725d6204de8b275375910ba6e38cb8ef7f2da3c75cdef0f4491ac4d6b1da7e19a6c33fe35a3a0aebb8bc2423b1e57f832ca901f095153570e05a0538f4c87a34024d9d2e4a0e1501b2191176e3f74f13f75b7c453688ba7ba488785a74963b65c5cf3733f233ac4eb7bc39af40618d731960843abc5d35ea3877b6a74de335b1c4aa06181d9a2b414c542c64c964f7b33ff9714617864f9368584eac010ce10a72aee9add606bde38e40309967c5ff28681835ed2ae0fb1953c5417ac5224b6d1b53cf92952393aab2875861e4fd02a2b93c554ce4b640aa51ff03d6570bf383fd78f6818183c87d9db4ebee0d977d155b0fe58f5d62845896fb3fd1eb2f8c9b0ae591a7b20fb1a6dc3383f8c193b93121ac21eb0b0c0486cae6fd6bcad41131ccf3745f95d819d965d51d91d6012485153d7afd26e63231dfca7c51930a4840620b4de4a59704cc1e6b35", 0x1000}], 0x9) geteuid() 04:02:41 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x9c1, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xfffffffffffffff8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x7, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000280)="665cc702d07ef7e8e27a4b24b3ab30c1654e26f7106846ce5aa4db165fdd8b46e3892fbbfdfa2c9ae42bd07745477d64c1736fb0b3231b57578d2b8fa4efdf9debb2e8a54b8fd639ad516affa3993392cad941d51dcfab6ab7d40c17320fd88b70ecf6316f8b44939832fd2dfbf7bb083f052f9d8e13bd917eb0decc622347cc787c82a5a6badf8101b58768ccf77bee17feed3f4b0d1a35d5f2cdd1336b19025d0ba87ba48f6baa7d2d8c0fc19418e5de18d3a1bde48404d28dcead5e208b09b591bb330321b92f8f78088948bf3e0b450fde537a6180770c5a96629c36627176da02d92c891d907a116323466c9cd65429956df018f037cdbfc37a778cc5a3f8f6d01a019ea344fc0f64c014f5e982abb570be5d4cc42d719cf6efad2c06a557a1b3ebc6479b390207f292d2998ccca770fc491b8135e9f71a1609eefcefca48f625335ab93c39f182cf78e4d154a902e266289fbdd6eebffce5d357f146359fabe3b384077d827174b79a5762a940506f145f4aa5786e74934c51f33c71802a8a734af15ea652b4125b9154ba842cca7a1e3be1fc07c437415fd967d0ced3fa0a81ebb8418e9bb99d6f6b851e59269ada21038a891ec80c0185230b006604146ab4de874f8b36148433aae0e1194c9c6fc3dce0240cc43c93ffd270452b09df5741aa46efc1164f2534fb37bac838729a5f1816a7864476ad4242edc2be2fe19d6af8793dfd96ced18be1e6ad17bc51b99c8fcf52a2f5f911c718583cae3f717f032e7777792fcf891e687b6cc7628d8b0afc26fb86a2b26d913a0bf70736dee8b71249be39bf3d92389c969d2b6b6660ab26a854a7369bff7db3eb8384bb05cae536a696a5b9690a20997f87b3ac83c5a2f31bcbd6d7264c8a1777e3a98dc9802a115a773f5d99450b919870a133f4993b266e0cb5fddfdfa1008034586fdfb32069cbb835b416a24003739b6298ac3be09fbb64ac4570c6b4a17b5ea9ca12900c918ecf1db7fb092f811ac609a609440742f244e00ae7f35196ce28ae91c91f146997bfa60d7ac4fbcccaeb344307cd968cb8612597081cf6686750bc25441a1504a78151037202bd04d706a89c48b53f27ddfd42d0249d7fea0271b7cd4d0ded9fb08981316e029a0fd89747f44f4fd27d90f8ee858965ebbb9fdddd3e3d90643786448b01b41690d7a7a8ce5c5f7355a72b3af5067f000daf285c402361367badc54c98a44600bf91a9d4063070768942826bc417565ff9cec6852d0a4d36b0683bb704d8df19df5db004af50fec5c946938f613778af4efa8d883be92a19cc95dfaa45a680af5886d1d4dd5b5246dbbf27a1a7f4b0fb7597f5bad0014390ef65a638e61dba27610c04249efa3927f05636073d914a475a22bd8c4733307d8ef8a09897951c4284a5505255790ce75bf6669e84dd4eda9e639d98bf2f4e88b94fcd47fcde3578877c86c1775600651ea08dc64a5d05f725c8053e0abd07fc93c67669345754584760cb1bbe543c11e9cdc4bd4ebec46dd50b5504a0274b90fa196c520e3eabbe60237567164fd99da87bde0c8902aef7597e9a65d7b0f9ca6ccfe528d0c4d80be2f35d401892ddfec64a00684192b50d1818cd581477af74a401bafb9a93a074c8753a8ee8bb955833d764c159b7467054ea55b83a8e38b5d81304cc4f9ec9b04ce597b9f3a24ad54075e987e1e1a6fd63430a5590e325377c8256cd5a10fed195f41fa86654c7e5830b307c100d69453fd8efadb2677b63384bce7564d7d655d8f3935fc03bcd6ca4fd0555967775be4205d9a9c2342c2d5126af9b529a7f8edd11ffff306c6b2f2874b4798c6da5ea1902db308b89e70cf6ac6faa7d45663478408f0ee414010e3f850b57731b4aa5ee16887aad8773517b818c6acac882c03a9ff68a47a7f4e21cb27a92e9175ba126c874318d5b6aefa150fc2f10fb046bfc30844301206538f149cc27f8f46157f5e564140d669fca9e76d48199af95501cf1b0154c63c681f235f9a98124f88c2f675318cc254bfa8fb91bf0c30ecdd647fb9324149a028e5d044dfad3ce9fd65f7541d7dc54d9c58306c2822b27e1668f0c1710850159ae7affed1ae4b070f89f5b7a4cb2b48a774ebfc23555ef2749a3f0dd9ffeb02d44a9cbda2faddc87244f667bce48ea549a0184a84afc1726cd4513dab704157a08ec78c856900396f526d2ccd00174fc5a94ceac9b97479506f61e27792bc4b0d8632cb4ad3cc88cc15736ccd64215919007e01ea3ec905ece4b3e68def3ba6ece47e11f114819a22024d737b6b99630ad31eaf977701e8fe21ead89eb888dc1888f2f16478d16f22933016e8f00081df9ff68b2017f4d4da9b7c001236849778897623422405e1d6a5b71f5503c97f4c19b5f8708e72ce359b0a5cf6a68a5c3f4756ec6a4f271062655e2606bd40e646e5d422c1ebeabd982cabdb55a69b9539f10836e0415e134fa7e5c642b873575feaf34fb88ae8525386edae96207480cbd4fb3811bec9b5f7b33f8a8172d37650658ae9829cd768cd40ae71f6e7193c0950feb0b892ca21489104f696a9b294df78a424623668fd42be9467a3324c85a8065c44bbda8018dd4dfe6ccdae1a628e92331a21985121e65b5ea958d120f81368e0c36b51a614fa0d425e82b121fe7c0f5f67d72abc8a8803223d7682224c55822e66486e41608a9e5f9de15746f9ab735ffda948cf44a6b69c31052a302175d7f0bbf261cc9f33bc0403bafaadc9af20924cdffeac21f580952fb3df83079117315f1712042ce0a2124d75cc5d2946444729ed69ff7dc0257da25628b3a4656b82a6a25132002cf672fd2c2c00883f115e40508b3aa3150eb2e71b08e4eb76734a9de7caca61255a0c2f3b58853439c776ba4442aba72a777c71cbdb22fc5c30aa6a86bf86c4dec494bbefcc34a58439bd26d37b10e08a496275fef6bf5d8c8f6785d2ad3d788748763932de7ae40a93f27f9a0acd04a30c4bc85cb8a0febd2b5fd6150f50c376ecb30b9de7767a982ba375733cc402e94b4aedcec418d28d439be4d0d7542bdcf53fef3d9dd1f7f5927cf81fbce791cfec80d7309d92548fee4e9ac165d19b5a2a2369a526835931f3e9daeacb77a983e7a281e2e6919abe2d4293515188de243304108b5d329deabfb6d8c618faf25ecb8ab0f5fea865b24935ab92bec92201003c569266ba93346be6b2be97260caba9068523a0c38911b5349064567d1148dc2e17fae48820f52c6bcb1c5a98f00c2fa6f2c5b5b4b47b80a3d1097b530e0c789d832f1cb169e230536c56616d1ee17aaffa628b516e968c609d68218e5088700fa52e724e0f388fcf2000bb0f90ff64e70c69b76f46c905cc043e63c0b4b7e286dd4b302f01543804d272fc682e14155eb9f2a7137fcb96dc5c184d5e1c93ee41d1878168f85b2177fe1b49d4a6ea715ce3117a2379fe41e728c2afd5b4efbe595e754b0020f6b30870231287b7e6b8c38c4ac62e96b212c7453c80d071b6c646254314e51d9a1d8519ce1dec10d156708aa2bda9982009260f3717798590be696c084cf843e90236def451f37fe8ad313180d288206b2517e9248b3659b8afacb17fc17a72b9b3f2149f107862a1edfbe1e78dfc2948368b72dd208779922e7d1ccf22eefaf8b2ba914b08e923237a1af3abe2b126c564d705cd88719a056467cc267313908ff4dcb118a2d4a36f4b672abe136db472732da6eadb2c24eb0b841264eeeba90e4fb01046da0aeb2c345452b86e3c8b31fea28b81f9b146f2a8d14e76374ca7a978bdbfc7292de855f65440c836def577c2b74aab48b25bef50ba8fc19c6e3e0de0c181338fa478b13b76a6072639bd4c46991d7f83e60e94a9c45163b130c6c255884a81f083c9ccf1a414f96bf7625125f265f12249c9060135be1874a59f2a9cf135cc1ea9496211859a09aaa17832379d0834c5fd5d9a1c16e668142bca24450ff2a4ac34ba416b318f98115c289ffc57437617eeaca5a5fe874f2a1bd6d8ff0f519bc822e6451cef631b678891443e6e4d40042afa236fd0bd5a6675e582bc2785ace3952d330bf98b7ce9fc2545b495410795b42d7f9d63520f464452e0de3e4a0183db285491fe59d829a35739b210b98ba9e81753c9b7837f69d81ebb956af8fcef18a2b1a2a333c9d7a5d3341a1625e15579b66865ab82c31636078536e2c7f5aad9b1c0d66d143730e33733d9f4ffe4f4346c6b4808b1e626279de541190c09e7b1fa23f363b6f887310c5d9eb19087e01d27a80ec33b9652544293c9240dafd5c9243a52f457383bee93e111c5c3d591d388f7bb700ad509cb982b3aa7c02acc7de4066d9851ac86aaeddceb9a3c73851deb80878084a47d2ef636251615615228bff326209134e8b24beffefe3669154db394ae88e7b003bb71938b1d52af4384139764a1618fe286e11a9aa54c00d34d5dccdfbd795ce76cb5e947d924518ff8660b6b8f5aeffb6f8c996c511b6a98fd7d56c1aebd7cb714ac19e4435bb264cd1b917ecd636620809d83829b38716e791e17296ec9a6dd7825d800cb3ec8b5f8e8f1cf80699620dab88aa2eddd9321dfc4bd54f8d20322d9e176e3ea4bd9ffdf6090bfaab12012a1598c87dc9af5cb2eb4a2f531e9fe452eea751b5e88c9a5c8731e0c5f9b626557cc054b13cf565221b884f4e2b5f39669ec84a292f9437a1a94b47e6177211eb707eeb448275410db128dcabf0c12ed4d6d4365262c3d074edadd34ac79e09bdf801c388b1747ab1b3ec138d44905ea87ece8e134ba55125ebfd52a489292517beda9308352289c912e2fbe4b1975bbacbb261a9d59e8459d9eb90e6f558ab91ffcb2308b4f3c302cae1bf9f2ce750bd2487b98bdece38d7f429a3634ba25055868da7821936fed5ef08b723c17c9dc160359bb08382c169bac2a00b4ebb3a302cdea6d41d2c48cd3787655219fafea83bb96c8ecff516e4a3456bbaec0fba68a03a387ad65e5c207333a48331a2af8315ceef780c98a0e7de05756390bc1942852f49b313fde436c20d8c99f12a1a87cdd02e803097a2013e29ee21929e6d6cd9dc679a287fd87e675dccd3057ad48acac58f7c0521f061aff15f181a78353e9ab0bf505be0c5a2ef6e9a06032dc34de635930362aed00cf5591b5800c74e47e690eaea50a5c289b567b45252d9c5df9a7185100be2ea670a78bb81fe79020998996c05710df06211e26398303c2b9af5621c855fc9164f02fc43c9b27a73747b23779cf26f2314103f1132de4cde076ebe3f7dad0d6f400f6552cd3bc0a50cd20adfef7191b6964588be77a01c31058ec05b3819352cce2dee405a0019b0f671d17e7d457985eeba0f605691b88104293f7e6e36fdaa2dd98b1f7aba94abb95c4ef8a200237f32c8519b61fefd939c9f063cfca09f5d72c6df0692325337c51077ff0b5a62b59f4c13787c41c4cb0c84481a0c58c77cce87735878e506a4ea239342582c61d3dbabde457db7ffca23e6ec65a7dcf63d4cd4cf3393bc2a82400e3be6d0f8c8d0ec9445a746b83a2eed1031b91a7e88466bd5fc4ecbc464c5365d85b608854cef9c90e623ac432d4ed8ddcfeccec84182de10e52c2b3739fa249cb8eacdf9d97bca3b158a88591023f1420937c34143950f1162e39a5b03639ce202c774a037d781220a4a0365977b70bf34b3b58ef5ea9082d66eb3d04bae31d0b2c90f2cdc38f6afed8d6c4250d6d47e2a5d5d4b7d5079175d73acf9e20d0792d1c298a434d2993590aee1f758560cee", 0x1000}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0x40, 0x400}, 0x7) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 04:02:41 executing program 0: r0 = semget(0x1, 0x6, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x1ff, 0x3, 0x80000001, 0x5e5, 0x80, 0xfff, 0x3, 0x101, 0x10000]) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x1) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x5) 04:02:42 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x8005, 0x80000001) r6 = socket$inet(0x2, 0x4, 0x6118) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0x11, 0x200, 0x4}, {{r2}, 0xfffffffffffffffe, 0x41, 0x10, 0x905}], 0x7f89, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0xc, 0x3, 0x3, 0x800}, {{r4}, 0xfffffffffffffffe, 0x18, 0x2, 0xe43b694, 0x8001}, {{r5}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3}, {{r6}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x2}], 0xe2, &(0x7f0000000280)={0x8, 0x3}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f0000000380)=""/104, 0x68, 0x41, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x46, 0x21, 0x9, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x1}], 0x6, &(0x7f0000000300)=[{{r0}, 0x0, 0x2, 0xfffff, 0x1, 0x20}, {{r0}, 0x0, 0x38, 0x41, 0x100000000, 0x20}], 0x100, &(0x7f0000000340)={0x2, 0x7}) 04:02:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffffffffff81) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 04:02:42 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc0}], 0x2, 0x4) 04:02:42 executing program 0: r0 = socket(0x800000014, 0x4000, 0x0) setsockopt(r0, 0x0, 0x2b, &(0x7f0000000000)="7eba931ccc1f60135c00e780762554df3624d764e060eda4bbcf3e9d81690ae41e462a8d6edf568332d4ec48555c9e6133897fd1959b36b97fd42a9d78ab647c34f73e9200523f467b0098bcddf1cafc390542c24c", 0x55) socket(0x16, 0x4000, 0x2) socket(0x2, 0x4003, 0x5) 04:02:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) kqueue() flock(r1, 0xd9858985a17ac4f1) 04:02:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x10004) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 04:02:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)=0x3ce) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc22", 0x20d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x37, 0x2, 0x7fff) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f00003b6000/0x3000)=nil, 0x3000, 0x0, 0x5011, r1, 0x0, 0x0) 04:02:42 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) flock(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) write(r2, &(0x7f0000000200)="d069a060cb7ab317cc37fae7c630bfbf08cbb9a91429354fb8230d5facf46978d3380c37598235915f9d7a455e8f7679920a2c2331164e95ee46f4bff3dfc017d058ae2f5915fca572bfedfd033f5a3f508e7f48620c9c60f228b55bf9b89fee2ceadf2ca6da6578dc03e3a2a2aea0b115a5396d9de80cc6793ab725d26daa5d5d6defb7bd0ebea42578a9e0211a69a543b8c0f4e4ae1a3a1926cfe6c4de65dd510f99a683c83c130dc304bc55824a60c9cbfc9accaeeedd3b00a6fc78b2aefd007b75f560967dacb581ecf15d", 0xcd) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x10c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 04:02:42 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f00004b4000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 04:02:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000000)=0x2, 0x4) 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x18, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, &(0x7f0000000180)={0x7, 0x1f, 0x101, 0x7, 0xfffffffffffffff8, 0x1f, 0x1, 0x9}, &(0x7f00000001c0)={0x1000000008, 0x3f}) 04:02:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmdt(r2) setsockopt(r0, 0x8001, 0x9, &(0x7f0000000040)="0145154c2cea0176324eaa24b854be3fb0e986ea0c02a60a6cdca0bf939e42c7e2733843067e7b4d6cad1810293f6965aa928894a9e35ce0c5a4802803450adc148f8de7abcd593adb65e65efb33c4b3078b9b69962ea79b7382c5457cbb3b5d7380ba1ecae72dfb232ac70cd965af2fea536d85c17b31a97b8aeb74802d7e25487b323554efe97efb10ae391a340ff9762d3dfc06d3c0b9904e107867096a2fb160c536be172abed90dda9a6704cbce2ab836911e7cd6d15d395eac502fa392ab63efc3e53c4c14319c6913cf0d4126d699513babb32652111cf098fa46223a17af533e0ca2937c5767717084597567b5912263d89a5f6d56373579592ae9a78d5a5c3744b492764bc22eaf8061306ef1486a806797c4ef5bfc5fc92831fb4892e877df6f9fcc0b628b909666ddf4c081768f04636791d74d542e8f367d1ea08981f668f5968718b0034201920e2929223e1cfcc701518c0fc7ad3bbb9a95f73c865d3105cde8276f9d203ef0e1386f55b112bb700a2da8fcbce7a4fea462e9342d16b9c101fc269facc620b703be388cce7e322a12d1f5d2818f3b03c154de4581ed5933bdccd2ef8e2a8fff20725b60579935d9fce6d9bb1f6ea6ff6ed42de1182c3f384b6a11117e92d89aa28af260eb6702799c12fbeb2ae07ee153387c8ec0df32480899b3159346b5f75714ce7ed2d9241f7fd7294cf426d2395da6f9c319e3148cff1af097a919ca47271427eabae9807eeeed0a0ea5cb0854ff6540e272cb203d4cd37644fbb1e439b44be620f7dcfe046ee069163fd2fad8fe553083ea36bc038ba1835b9c8193529db8864c39893a4ca20f608e0b8296a9076b2b6f388b48e7c87883dab9eb65907ad945e1c3706a33abd75504105db3dd33a81be38ef51939ec57995615cc10e367090c7bbcc1bf9d1ee2c1cb1fd4c965c1e0d2c71ab529ff834dac5bb9df8a6fc8755b6ae0ea8387db584055b5d3a64a3b7de6dc1b76641c06f80a04832b470caf9dbe804e9deeba6af4e69cfcf2120518c8d26d9320bcf1631a0d0c9a63fab2f14cafaacbbde50608c12902260cadbe6287c62e4308973b493db137268e8dd7052cd1b2f9ab019063d17729f6556af9ebbabf8ada7ecebccb031ea677b89b1595263cda34ad77d4639fe5923493ac2a5cee63957335e9a098eb38d187af57534d660bc2a54d0e5662f8f8ba9116dbbe3c4546e1a971cdefdf185b23bcba03f8da755c73d9b8f2e0acb8d47f3a8314978bc26b2d58a3e00900b639e095a6c391d1f42a9173935981cbc4a4ed84a4028e0208938e7225b756243692c40d2167d78feb0211e4167c2b50105c7308f59b2404c0b1e2c712f0516f03c7de76f3c48883abd398eed6e66e4aaff4c6eb2729eb6e98d1eb96085fefb7909492631ca916c35055a0ecc54bcfc359ed8f9bd567bc07d092309724f1a2d3dbb1b82db50ccd31bee71dc879e2942223f9d0a5cc8efbab320de9df39e44dfa75e2f5bccef00c84dd1aaaf1dcf76acfc7ef4886f69aef4e11b4fdba67f6806e17b579d8e98b033e2a6d356e98556877c2372cf85ae9b5fa472924a6bada0e705390a1d35b5e03d2632f01cb2af0bcdce92700efc40e025d1a58ce3ffaf53fb422fccf301fbcc8e271e3630a56a84eea6acc78b38f7ec2e6027715c82f96e4234e20416f17f6a0478955cc17ad71596685c49e47a3ca6e43ba5a3a9c2dfd45a4d4eb155e6e8515fe4aa1755332459b28c407d73b2ad1f8309e8e618d0810d3c5e4060a93fc0b91f57a148ead56a57dd2785bb4672c826bf696186f5616c4cf1c6fb4a66e26452f31633a731b1bacccfb1331678bd400484b179a03942c96e98c2c277cfbecd83d9969b35b86cdf44e41e111dee8cfd408d5574badcbaece5b85ddd389ac81a98c3bfdbc80bb9f6dfe419819db8686a8ee8a0459b13e06d49ea529f95dbb8531eee1cbf923d0a74a3ddfe87d87f73e5549bd92ed097f99e7bcbffb8f9fb98adaa4289af58c7cb6ce58df99b53063dd4919b745075798f3f74039223b54280ae3cb29f1c41d63d786f9dd1b08b1574ad633e58d6afe3ee49c5172c1a881584a9ba4e3a02d34f38f0daafd78532699720511d86a77f919333b465162a59d7effbba2ec5b3001f5e789dc976ad28aae968a0e99880887b465accab3653d69d5ce041157f9a7fd86d34115df79e2bd9c0a4b49f0e34602850b6c1ccfc2f1a75b505c83f31fb089da7a9be19881f313a425d847d66b554964e6bdabdfd67374fb92e598582af83772167d91b4736c6e5e143eb05ccd2e53a4ac4241daf35047919254d9ac7222222a209af6c19ef99e2a4981dc21eeb4d95cb4f545b3c2de3955e74ad927d73ddfe67604b683ae441695537928b5dd97aff472363d7094128e1aeee08843257b76efed5b6f02704f33ae11bfde1252166ad73de5f64c6ebcdc0db64da896158e36282ea0793a99c29746674df9bf3b6e6c2ee8cec2ccf9488445553ae883bbcd8150c18225b01dda582dfdc2a2a56370f8318bcbac2ab7ab41a2a536d197ee551f3425be124f7803850ca03c47ccb134442a8418e6e9ca8e402b211f499391599934caa795e1d79a2dd12c488d2282803d91ea4e60c59e8b860fafb6cec1ebf9039f0a638f243a8adba17dfedc2e719a4e4d37e59901681adb94a4446f1497404a6f51793d540b5adb1b91daa0f14775b64ec1092623e91af58b03861a46d44a3ba751023726c4a1c6082af01f317284088db5d18a935638f1983ee0b526725d524f627178d589709814c2dc6b8c9dd6b97dc48c0198fcce0ab9df00a1a90c75e612217bc5decaf5b41a62ff0a3b841f0ecf0fea6075ca397b22200b7693b5c8eb23fd41ae5b812aab618f6ef22d8b1366754702bb48eb72036310c8eb946980d3cfb785a9c83369028c79d81c5f02ed9304d17731d4f8f95bd0a84520e7fae627d3382e165f3df027b33133f7b30b8b72cd7010f8f78675192d8dce34e8528376241bc7e6ca9729391c99be5056ca72ad684cd417f462a460a9a58f55d6d66e20218f4cc512e325b6e5dfee34535a9ac556db6d480046b3b52b7815cebfa1d04f31e9a2a2a816fcbe1a644a5d859b1eaf2164fce10d99399c58eec2494a29a9f61f0b4786fdffc59705d6ef3c8355c502fe91a34c6c25d1012b699c89ddafbf01da17bb4e9f919bf8533abb218f5ee6d29a07662e87bc034a9c653c27e178630685d4c66d0fb9e0cecf9c49c1532b64bd5e5a3ab1426d0f449a4117b217a9010353d0b7052c981f201523eedb3dabd45811b4add217851076b8da226e32ee3816c2a54ab1cb968f3fc31ea2055c5667150fa2fafb0fa8c1357ded1ab6b3818ddb334f96c116d2dfa216ef307497584ab402f0c8f19e75d9ccde526b553faceaa6d3275f248ff7e8b000e6ed5b070a1a99a53a76368fa12451d8042981c5acf3cf90fd714e209a7485e17305375040df623a7f4a6741339c0b6ed1320c487f9ebeb985f4211c9875db1957cbf0bae477f72d05a548ee17db5a3b494603d4c39f355378cff857c600ed9306098ed053650ec2e33ede37ba8727fcda5502f6da9a8d239d3e8df328830b758c856d996681f1bb565e59c447aa780daf517033b17eb31fcfd30f3bb306240676aca450ee627ec7e0d14f01faa2d80015c498e8b391e7798d798c9c0c392bd8b8e55df351fc0826ac05bf7b0412b160ce9436ba25418b135151567d395322c4ece04841c7e70223350adfad88d543b2dfdac5de182c1a6b8799902507786645b76fca582d40ee774a58341c8953b8594507d456ed31eed2d350d5737fc9d7830bfcdc8d511ec140a1f568d595b3a213b0a8ed8ad4b6047d016515ff6a6db8a42c2189d6ba2d070a8d9ce883c0f81e81a9aca1c6290499867acab82c13cec039297e995e6f89f611c1c1cf3f0b7c2c65a8d4c830a0a397f86586e6f43379a18b4638db9d1489bbf2207f4c272dc4dcfa37d5cf96435ca0fc02dc5c5989dfaf4ffcecd4c5f9b47d45c31b3f350cb4328da3ff8a5310ef3d96822e71e19cf3f613bc3653f6ce862cefe0bb0149a057d69015dfc6d5565781dcec1a15795cd2e14daa90e8611ee29fe64d0293c48d7eed64dc9ff8f143ca3bd3da3b3777cca9ea66a1bb1870b2703ecf195ab115357d31406725a1b890430293c2fc23caabc916d6fb4a642abd034191cdcf5f7d35b547c59dc1b05d1a2c5210d6630b3ab538ca9143243f46d588b8f545f3048ad9374c0b10826135c060012e6ab12ce06b71f9056e04b4abe1c3aad3fdb159595065a6c562ab4345523e1af38210e16ab3915ea06ae025081002dd1742cdc71a913ee872bd52805a3cd24241e6419be49c08de33c5288fb40e3a8aa6a14bcb7434e31af99500c098652e07f514bb730636f947389731d0ddb91eb220d461652c68c3efd069be2c2e905ca9ca2e6daf29cdabcc621683792d574813d83b46df5d24d5e0909f1ac399dfd2026fba5d3d46cab185641180efe654c2921ba4293c3119a5a9ff2a3aa3cc029aeacb49a6f6bd4e6156ea25c419f3b49969af99827827dc5d29e56b3105896c491692e2234c99d1577a34a5e50378451d4f881bb510940ff8eaa96c08025873eff4408ed5190b03407c037bdada8e76aed84b869ecdb63424ca3f0c425ba1ddcf957d23d225d92327e8b2c23f399564137ebce9eae5771e56a40f48586bf9bf1480df7c57cd32884ae3159447293b8843ddd0decfc55cddba8a87e066eeb9b9a8c105705977df42f51d44772e5e2f225b40c9b6e3fb7f83625ef00d60627181511717a7bb5699a60a4f3609445b40b74c4eca497b94dceea9a50437e61abc89f84516b598a0693cd324dc7c74dfbd4d5c17c58bf9934afbfd3f28649bd400d69158144a160bd92510b965367e3172522f8aca864af0961524f26ccaec9a6f4a367656caaffbd5fabdabd3755393236c0c2f649576e8d917bebb56d39dd6464280f029c3522cdc3dfa5e8c648479b5c9b1bf0e9a40eb4f893580e4291c936bd178429a48aa69797f4bfac68a706d18a51f61634d83505a8e6bed8573729d53c1b623551ff5249aafe8e7e834889e40817809c6d380e2a669d556f397f57ce99c897147810ab030cdd7bff88c9412d07c637bbfb6cab3c744e9ba80efbb74b06e3d4ec2d9974eaf10e103c9d1326972745f6859e56ed6e7d78e7c0d89899f9813fa8d350be56030e5ccdd6b2cc79a28f7149ee761800dd44c56cdbadd3d0c44ec55522b81ff00c9434335d75a34798d1e88b22d76af43739d15e0222362acc1cefbf9b9383674be42e28708ef4319f2b85e0eb29ca90c1faada4e4aee39ed72f66f7ce9c2d2bdb28b9c23ccd6c3842b08d49c955300844682e6f988c707517b50b37c08b591fe3ab0e01fa6a9421048053b28dc1cc0d245d6a93165f78ffada61bbb24486991c21b2099f936b77eae271113e3f0b308934939a9154f036e1113076b9989bec8ce6e6e6d8d1ce7283f39874d5f8e64fc0e4549817cc3be736f0a012e19e91dca4d7ef2c9b7cc02850d8c4edfa37acbf0f6c05b5f04b223c2b2887f43ee4b1b2a05f32bba41154b2c427dcf0ca6c04d0413eeb6f53bdd11b8153d0b9190f40d85f50ca6a9b44e83c6d2fa02c1f080f7c7f832ba2344237bca5fade35a059e9cc49e97ded4be9667fa3640e1dc54334cd136268e8e6bfee0900a3eafd74c34a3d1248f3cfb7cbbecef63bcf0d3508e3551db8b0cbc58768abc35abc61e9e6ac5edaa9563b4b2f07f879a3aada", 0x1000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 04:02:43 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000721000/0x1000)=nil, 0x3000) shmdt(r0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000718000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0xfffffffffffffffc, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:02:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="5b7e7b91f38b1795cc03827da6b98ab367e6912047ba6e7334e06e5f733142be2d63623b0292370cc72ef127f6d969ecaac3ef8554d8873b151b67ca02ee61de556bdb0e1da24fc840304f5ea23da800db1001752e22e2363342ddb20fef5e7c128fe8431a2cd15abf55ed9d24d4c07cada190ba126594580a3488af3b06d19c60b14d384c76b5010f15ab68e052e3ebfdb64c78d0daf4a0a43984ea8a005deddc6ceeeef8a05d2c8f652e6c0574a02f1959", 0xb2, 0xe, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x2512}, 0xc) 04:02:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x2) 04:02:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 04:02:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffd73) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x100000001) 04:02:43 executing program 0: socketpair(0x0, 0x8000, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/150, 0x96}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/159, 0x9f}], 0x5, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getppid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x4) openat(r1, &(0x7f0000000440)='./file0\x00', 0x80, 0x20) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071c000 of map 0xfffffd807f00d420 failed: no mapping 04:02:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) 04:02:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x100000000}, 0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/69) 04:02:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00001ed000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:02:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) r1 = getgid() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="be194cf2269e43fa3ba24f3b5d090d4a66cd60efd15bdb2a2314c6a2084aae51860ef47a78e436286835289be6b89fd62eb6c748e1c9", 0x36}, {&(0x7f0000000100)="088b37a2baf55ddf90a1d631a02603c0926f6abed67b85c3d1cb633bf34535a1e87b9fed0e2bdf38dd439e373eb887fc12e641c5bfe0889f24129dc7dd2762755ac2f3373fdeb7e4733157702ed2bf9c516e828c313a119c2aeddfaabf299f892020cb5008790a5449d75f345b59d90fa3c15c2410b41a3393fade5ac2b18360c061d391b42517c29f57214eac7cf83f9e20aaaafc7a754e60b5a337af444d302ceaef4212065e81e3abe6a2a5b960d760", 0xb1}, {&(0x7f0000000080)="b1d2aaf55b854d597888b112a7d946979c93284a1417", 0x16}, {&(0x7f00000001c0)="7428db246da550721d15ef1f19c88790a23b248e187a7f39fff4051a98437382be592581fa94ed585cfeb604d0be4df5e72ae26428960d4b2f7c1ed4df472b823f06b6b351940d0e5c0b6a2827f56282c9fb82924f19ad8d8831197ba83f7835589af378381c38145fe91b8e47c8296b3d75dd60ec688718b706ef4b8b961d4018b75ba2d05ab77dcfd96a74b01189942e4d5fae60", 0x95}, {&(0x7f0000000280)="f8666a4078e421a006d2ca998fe69424a4f65bcacaba1e03b97c9366885596d14a6050cd7735630d965a30aebe33145f8cd1cfdf585f21a09e700a543b9a26add9003db56193abbbcfbf2a43bdfe849f4c151dba48207b9e4f7fd123ebcb3767a7529710b18ba9598ee8491a3cf29f007055456bbcc86b1e2615490a5a73bf2e43d114116ad7b0092dc0dff5dd0db1ed60c7b21938b40654ff1ff426622dcfbf0851563b655a9f7fad2e35b5382d8d4803d2dfe7141694f2d7d6f5c164e07f99451a24b61a4e94a57d059ed2cead23bbd8effe7a6a799b54607caeb91a4066e666e5f81008bfad6093a5aa06fbd32026efe5bcb7946d60fc49cabfe6", 0xfc}, {&(0x7f0000000380)="acdbaf690b4be1b2af97efdfcf181eeb2182bb38", 0x14}], 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r3 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r1}, 0xc) setregid(0x0, r1) close(r0) dup2(r0, r0) 04:02:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) clock_settime(0x2, &(0x7f0000000040)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) mkdir(&(0x7f0000000200)='./file2\x00', 0x80000000000002) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) 04:02:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0xd361}, {0x18, 0x2, 0x6, 0x9}, 0x1, [0xfffffffffffffff7, 0x8, 0x7, 0x0, 0x0, 0x4, 0x1f, 0x4433]}, 0x3c) pledge(&(0x7f0000000080)='-\x00', &(0x7f00000000c0)=')^\x00') getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x5}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x3ff, 0x5}) recvfrom$inet(r1, &(0x7f0000000200)=""/221, 0xdd, 0x40, &(0x7f0000000300)={0x2, 0x0}, 0xc) getpgrp() r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept$unix(r1, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000380)="ede3b10e6e84e4f0092f62c599", 0xd}, {&(0x7f00000003c0)="6d126f1e1ee27b4e4fbe4d6a47c8aa92d69072536e8c5813202599df41e0757f0ca379e894d06255091805924f2aa3721a4f48e160b4c505d0be5267a1fda8caa56017cd7970359d790c7b365fa7098f37e000", 0x53}, {&(0x7f0000000440)="e095ca06ed7664b7360f5d81455712a7ee2c22782609a94d0395d07d0f80eb99f426574cba72eef0c3734256982db76cb648851addf297b64b7b93c054800c2768ea35a0c06c33ac937c124579e006387f534fef6212b58d5025da7ab3e9eb", 0x5f}, {&(0x7f00000004c0)="14de8f77cd6e9a23788d3945e992d28b57cc0b0aa347edd2d104e52b5b596fdb44dd85bdd594e494d99e25fed2b62f5445897070c5c90e825d0202612b5a5c00edcf2afaa6d3818d4cf1cdedf0dea16bca4a1d8593c15acb0972ffc8055f70d703226b71c4711fa98451d06360c709069de45a6e6587fe10b7a6f821150c7429dddda416293a3550f0e6df1ab76160785506701bcec799607a6f915c23f3ff783d42c289cf8be941f856c6dc6d57ae68cdf7f9959f6d0fd8792f6baeda15cc1b34fe7bd8db4172b13a7959d9baf10cc59c52ffc9221938f6fba9a09b5ddf4593a96232f5765f2e77", 0xe8}, {&(0x7f00000005c0)="b98a2deb57214e6825d11a7417c93c12cd", 0x11}, {&(0x7f0000000600)="c582a010cb3f0605bcd5bba5c34808790bbff6ab478339ccd25aaa5f03dc7535b38667f633f588ebdbaf92d9b024b3db5653116c9d9918dfc5a3c4beb341f858e84c9fb1cf924d0c51f69f9b24c833c83de68d391eb2b0d4edc8c0d72488448001b0d2ee6de4637be02286a6de4ae27a671f63b8081a7373fce28de8771e6f0fe9927d146c520a706c742f709d27e4c1c0f241c1329bef482234a1f44d9e9b5169a8b8cc0a284f1a0672e98db03e9e424e368aac0a52791dbfd26ba93468c66ace8d66d63b7515ec1c7bf318007f3c6bd534", 0xd2}, {&(0x7f0000000700)="037fb48c00825ab98e80f6dc84eeb9a0c6cae3de561376190c937dbf9f2598929d7fef66575bbe5c196ac3b55d0ec4cddd0829d2980e932474aad8f43da8aab918439cd639e43b915d3c2ed15879689a3746ad0f28f2d7167092bdbbce63598eea41047f9c0312e5d78d9d11f6137ea0492c94f20a1da4c5ecc14ca7d8afb1675ce372e6ccaa8886129a1bdc1b7604068d4cd44c7a0106c1b65ad0d8cebcdd91b5d1364de508b20138babdbe45a4208d9cfe084d9b088bbb2e4ec4557203eed935618cce6e77909cf784e5", 0xcb}, {&(0x7f0000000800)="3c68051d7c9514018fe42c40071cb3c63e5fcb831a247872b29310ae", 0x1c}, {&(0x7f0000000840)="a2fc717b7122a111a2ce09fc72cc08b2e8d43cc27325a4c274142d0cf36648b2d850ba0638cfa572e09d111beef84ce2f50a8868602b5d4de86f9a0d0b0bba0261ae671d87c0e8bc1d382cb4c7d390ad57a4643bede0a30104bd6e3a40c50df3b98186fb8af4d64f92bef6826902ca2357", 0x71}, {&(0x7f00000008c0)="703da8b8c98e35f6b625671d0159cfed18b85febadbd9d13c3e4bf5f5f394fbabe435d2e1dea6071bf86ce48e87af16d629f47a2726dd08f8ca6dbd2c6bd883f591e2ff6d905e236ec0e563fc5f0d21aa1ade5dfbeb8d6b4141011d0b142b9a57cc4ac115abccdb3863710f424d2802741b3826d0a9b59cfc0c1cb3dc93aee19d90a4455eb251829ad42b8efa13422c347643dab1e51fc768a1695a929aa17e5ef6e052ef91aec790b5c5f86c754274633e099", 0xb3}], 0xa, &(0x7f0000000ac0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r2, r0, r3, r1]}], 0x38, 0x2}, 0x4) r4 = dup2(r2, r0) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r9 = getegid() r10 = getgid() r11 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) getgroups(0x6, &(0x7f0000000d00)=[r7, r8, r9, r10, r11, r12]) pledge(&(0x7f0000000d40)=')^\x00', &(0x7f0000000d80)=')^\x00') getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000dc0), &(0x7f0000000e00)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000e40)={{0x18, 0x0, 0xffffffff, 0x9}, {0x18, 0x0, 0x20, 0xffffffffffff0000}, 0x9, [0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x5, 0x1955, 0xfff, 0xc1]}, 0x3c) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000e80)=0x5) open$dir(&(0x7f0000000ec0)='./file0\x00', 0x8000, 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000f00)) recvfrom$inet(r6, &(0x7f0000000f40)=""/1, 0x1, 0x800, &(0x7f0000000f80)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000fc0)='./file0\x00', 0x20) accept$inet6(r4, 0x0, &(0x7f0000001000)) open(&(0x7f0000001040)='./file0\x00', 0x80, 0x10) 04:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "7596c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728b93f12fc4d5f0000000000000000000000000000", 0x5) write(r0, &(0x7f0000000080), 0x0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:02:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "52ce5e54161211bcc083dd5a41cc80bae448e604", 0x0, 0xa}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000140)='\x00', 0x0, 0xc1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 04:02:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696cead386"], 0x7) 04:02:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) r1 = kqueue() msgget(0x2, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x61, 0x0, 0x21, 0x4}], 0xb9db, &(0x7f00000000c0), 0xffffffffffffffe1, 0x0) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x1ef2fd735eab4c70, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000080)="19a27f93c7dc353b5eab2b8c03910d951dace567da21b4caa12a027c7e4d341e3833b83749ff7b97415e4ea21baab4a05151f34ccd59a15fe97b710ab71e72dc38b5007e968ecd8bdfaa9575f6f0dc06045e2d1222dd1bd9466999cccd02c9db0ca7f565d4dd96981bab03f499fc8aa03feb4dc1b2d8705e0b5d2940b36babebc865ac8e9827c5ce6a685e09699731a9640484731769fc810dfc7e635861f2bb8264", 0xa2}, {&(0x7f0000000140)="89675e04fdde77efe31098b195080661708ecee346e0845acba86476b11eebad187cce7d07abd66ef512eb18c606974a26ba3f8022b2267bda89bc4903cfefa7505e2ade3e19ee8f0ebd86db723e5ead1f5e9f770ee647ab318cb02f35e5be35b1d4cbfdb54979b004c71cd73b12cda786047d842a6c8019a25dd966c8f4f698eb0f7d9d3a698d3852a2bff42eef2073b8c5a41404c4ae0c9d9f511d7c1be3f2a2871a8525992288c7e4ae092a8bbe1d71", 0xb1}, {&(0x7f0000000200)="5134fe7a2f776fe72e8ea9b1f235c2573fe237eaf7e25247f77b7c9be56617eeb3711759a5", 0x25}, {&(0x7f0000000240)="f0ef33ed4d35353d1fc66a3480e9b7e26ff464e2e1394b36c8076b54932fcd95171c16da2d387279479578f35b42bdad1c2b0a924b50d70103c8ee9948002df5fdd3eccfe3c153a549e52d10fcaa1c6c74e5f48a745d96dbfa8b09994890604fe24f6e66bc741032b5177bf1b730f816f5c16eba291319388df30fd8a378f6e10560b5676b8dd74d1274b85bc661e0ae902bcaf1a7f512bf8d0d4f50910ed36e274afc2717a4b18e221d740987dbfdd9", 0xb0}, {&(0x7f0000000300)="d67e5488b97bc05167502a3eb1f76059f508c8907c90fa0293ddbcdbc832551e23f3bafa421862990d4d6afd5088bd539b52ad539f51dd378f88c4951bcc9669cb66bdd6ed5abb60841f151b85", 0x4d}, {&(0x7f0000000380)="7c177ca7763c558dc10e45e3fea43cbd8c8fac1eb1ae297e88a75c216ce2ed8af3af6d19f6cb3efe5b319a342cc3293ef3f6067fdb1314627bbd374f65a38200e829e46b8204f761ea24e83f1942bf86c44042cdb0ce8a9998bbe7728219027e1c4f43c8fe3a03f4a0caf2f465d45566d7633e820db1186fdde472b35d004e72f8228718171605e2f3e83b298cea0cc226f53a711d2d97ce84032ad791cd7cd8e36e7573196b637c45627c269974bf9423e25625d44148984e92442501a93a579e34a832c7", 0xc5}, {&(0x7f0000000480)="5f24d706b0f0560d7853a83f9f63d8a5341f8deb10aef18ad0f7beb8af8b91129dd5694239635665d99fd0327e0cd1f7daed622b5e10c32e54dbe35a1157e8f4b326de094a7520a37e41bc91ac3aeb", 0x4f}, {&(0x7f0000000500)="5f625f1a872f5f13a931434bd1b2466d55654bf8a10afce9a4926b2acab92dd3a08163bb6ddb3129b95ebebd4afe595d0f7f46e01f1ee54e41d21ff41b51077dd0992f0875add3fa767fec7738be198272c9e1767ee460559b799006a55888d098880b81eb309310d5b8c9a2290ccb1fa120cf880be1be48fa891be0049e2af41531275fd6dba5e748dfba035aa7cb2e1f964c76c1064d4104516da474fdc5d5c3cc08e8e2265097f388daebbc3a507f8a5b1ac217f480b14ee0c0bbe342f2d81bb80b10a5be79062bf552131c336b96ff3b7c3c78e332c6097e45bddbe1a4aca8d869835f7e7c7e515e549b80da7fb6eb3c760e5e9aaca9639dd5d2a84f45dd649001abce15ab47d23921a63d7e3fe63c2895b438ab221a0eeb49a6e4deffb06aa6ee094b3c5ca93d44e349625a41f169bc4ef9243841ee00a7b97a1ece1d6f79947f76a59c3562f6b70f7581dd604d60cf3d6cc5023c8018272e16f5c16675a3dfacce017194cd6f9245cf0401892205c44c35c0df279a8fb1cbdd04a4c9036e07c35289f30ba2b37c8d1342efc313332e73e6e69b1be8b5f9ad459df362b2a1a2b04ef4dd569009028b719915c8b7c929a15e4fba898f190039f35a991fc232e75b6935101708c966f6c59dd72a2e02a7a318d2cbb3b3774922e9e2a036966e9108f8155c51a83923eaa93a204421d2424c29178261d2a425a09c34cf6dc4dbece5b165fccf54dc2b703f2107741ce3148058b947695386719cf94c729eccd24dd6863e09a2e1d2be77dbb982b469f2a309456e25dc2cdbbb50b5403d47a41dc7cc11287913244912fea16fd1f5fb79c4099f1924def1f3a3f2fad7ac3ebfb0c0e9c59b2516e6b25c72ffc83c2ebbdbefd84ed9fd5b3860dabd0f8831d429a46880b910f108e0f94e6f15dc5e02d882b5e7e3706e424c75d371a964496c93ac6337e993ba959167a270e604b675d57c83182e335432f10a990830ca22e66040d5ab8c8ee3cb5f47e3a263ff26b9c1e20270664bf3581191e546fb64c8cb405f290779f378b3fb92324d7c90adcf562dba08c9ff629d55f9a7c85fa6fff508eddb2a2f4f681a555b7e105cd7844ef81ff6aefda6e6ae1d359ce6548114df8fd5ef252616324e9448d985b82cb8089e084f894f6971cfac60187c52bd5d2f5d415c2769c4eba42e8b2f56d090c0f332e194d52aabd42377c11ee4a7f1b4ae5a8b7a6fd8b5c56bb02a154a2f7917937be845742270be4025d2fc0257dec7ec9962c9f9238b35a6987c44231f69ca233ee6f262a5f252e00988b2c88ee4f9ce7b6d012b8d7fa6d138038548f287c496cd62e9cffdecd03aaeb995b866a76a2c19b4295219a0c722a1844f690c315445eb258c0b6c6bb57d5a1013c1a707c82928c8a655f95a56960c8e1ff888ea27dbff6fd20fed150f6069f54078ea70f36071f8dd08fca756f3a658841862756eb7bf328f397aead8f8345595716bf6f64781e07b5fe40dbdef78842b62842bac42e1367807f8f2c9e5c6de6ac26759634e772f11489eabbb1909d04ac1b672027e019f8d853eeb26be48532bcc8b9ffe84ce1fc6453b267a29ffa2325e05af65d0926f0cd3281f1e18f222c70e96a218e465c8bfccb32b129f13e349d7bbda9331df3c6b0f674967628253ccf9645cb16f4005b2038a1f0576291b8754375fdaf5473f76a045b15d97c4dcf57f1f9fc684468d4cae6b2202b6ec0a2c9581a2d62607088c772b16fc00827c415ff13e067ee954a5451b5d749677a880289d0609a0abddaf89c5689ca20cdfffc95dd157bb8863a6bca3a8aaa1c80b66277ca1e5c8dcf4100c3b51da48fd4061b5e3855bcff794dd1bc85db5373f17f8f87192afb72a8350e2aad866ce815dca26c74cf7eca10b3df2fb71a5c578f82be7531529b97b3137db4801481012b099a968b5680b6cddcabcd4a7057b1ac76488a30feef6a4c5cec4eb21d5985e9c8887e01a8ef5a5819432e95a6db361cba87f3b4fabb6ecb5510e3624fbbfff2b5f9c951909f0723c64d4d353ee95eeb1aa9d8a2450e450d4dbdcaf5f427d3848ff2e45eb0e3480c2af4f560a1d0ec2d92625f93632416d8c026e1f29622789e90d8374488f6f88d101b00261bd947dc69f60c9bc614564dbb64b376d3e7e1e29710e0d96d5850dad093d096c39d5a59127f2502268241e7233a3a873e3585a5ec3cdcfe6cdff7d05462aad03747ccc4da96ee637ca47f4839f4a877ddb0f4852d8a00039bbd77fd0d84a3c006e735ca0565311ee28f75b741a2b070bd20fbbb971155746759ab2593a34829ef4ef6996c9fc1fd76c273dfb1645a6ad9f39d0af39d07e9a566fd61f24b2d1a8104d1c8afe0cb38c5d702c1d898d25b3403391cc8d0fd99e9d22e6fefdf0baf13d048f49ed160e98970b90ffc1a2c0f91136e9197e353c88a91f03171916032a88421f6aa605ddabbba0a38d95d76f75230f3089e8bcc7111a98092c59b59931c8750bd2c1c85e07796eacf3e069fa6ac33fe84ac004bd7b2ba14b16df406a3de46799a57da86ee78b1cc5844e4eef6603feb19b10479116a7afb16a209ec6aa2ad06387f44470a50cd4070a7c7141a904f7f80dad9bacedb5b49b9ac9bba7fc1452b8c87b76a60ada67b42f5a9eb3d9a37a535b69b42568aab05a0230bed3b1ac9a1a21e0edb63d0f518fc36576865ce6f22fca4bac817aa664bb1b17dfa25ce4df51c9a8aa622d5281f32701cf8a387791abe7b1c559aa78fe7b6a0f84fecb78b92cbcb4e124035819541ed945f1030250b529f355cb76a303e85bbc964ac5742bfd4ea221452a7e4ee4d1db0538d9c2e7dea8f187206ca0602238c07f32dd2884dad809240b73c8074d5a3b90da95f1c8a06a6e56e168f7ecab10c8b4bde8ffb1f193e74a290e5f7b7626f38f9fadba1cb099d4c3947c1b0cdf74d4a4580c74c6d7d7c10a7ec357143cb3d840c828d2b3b9700a688dff1594a609bb7fd3fe3d81be986e77570e32199052e60129e67a327c29d7890d7b8fe814be6d630becae480b7b4ebad78d8cc8228da5d931b60a07f9deeeafd3833c8d57d5ed137afbd8b240d83932e34cc19be75a659e5c7d6b2c312a69a8e41e05d251cb723ed0f9abd332023ac2b481a1d47396951690d0da33729dd20b289a9e0a738e535ce4e6f26ce67e25122c389de1ffffa06344e9ff45db371f20bc9c9a556d0884adae4826de72ddb5a4137dddcc7eabc5e5327211ba5168e8e2c2a995af064b4bf582179a81128e807dee797387ec6cb388adce1fe9cb6fc924d3d22d6392903df6b928efda87579fb16e4f1cbf99754c43197b1ca54fc094891c995b614195697272919edd867a39696f076ec1888673b5e9963e26cb7f9c2bf282af7d306f92503e0d4e14d8fad245709998556d630c5dca0eea60e41cc2dfd07e3d3e33432c6b845b866d8eed225e55e0584497d4472ebc7ef2d1c0ed73e52099005d36b0160d9b71d024f5ada00fb2be86b902ac6a25177374fe2f9cb75f2b5f32fcd6a45569c83c6bf455538b884938eb2dcdd905dab8cad92236322ba78dd39c59fc16de42bf28c8500f84e1814e0e1d8d7c6fd80ee525dad2c523a30e4f8c7c59368d30c4b0ab2c3e76054a0de61bc3e9cedf913df984674faa05e34cf4927d5ce2a803fd4e22fa1c386d910e4f512011346e9575cf7b10ce8378dec01d0eb03ff85af47e204200f77e58e4a0fce5a1a9bb7c25430763593f48f5d01bd166f319d2513b309de9482fbab2c9c53a52fe26a423ff32fdf92afeaeacbd66c18ca577c9410764693fd5c238a52740a2289379f20c83f594560f40dd9955b05e6a75ff4e52531b2dfaffb0692e65cbf353b290af1cb23ff315a34c4ecc36ae8b42a79b776f107512c6bc7f797e568eedb828558a7b7d8620d24464d243025f0c86c54303bbec7fd5917d19fb6f650ff34f6e84b461b43bc02b55fa7b782cc5a053e16f59efada80891f90dd500e65790f160efefcca4c0958adf9edc491172a784263678213b7523ecf04ececf18108592737c5c830c47e74e68d654578d4daae9a78e1ab91b43bef65a82ab381df13dfadb2feabe3f27f132fc515f673ba74a9194a7f40772a85ba2e46bcdc972bf9444eedf8685dae8ffbcd3139e83d69c9867b591b6e21ab85bedd4b1554e5d2cb6de4c3fed168521e086e42482cc2e43dafe89d40f5b7ef586323495ba1603c4b7cc2bfe85c1083cb16b21ca2f055a574ea3d1e200426cf04c412a7c472111a647239714fe84ccda84fc26a09c3c5d270d2af65b98b6e702e2a740d351f5a2573f65cb5d174beaa8fdc7623d076f5585a8f3aca535ca6f4fac90504ba71c88df84260de31bc414c51c7c9029a98c5f12b6c3ed369344356cfd007e34f167d15aaa93b1f3107dfbf440fd0e2781f977a6e321eb6f923bc5cc70b09f775a35d9dc5cc77624fef2c7006899c920a64e476d7db95312bd1a82efd21d707256aa7421c20d7a628685446b2cc3f18e71b015675211a1d1888a83290bfad90b812f9125eeb978eaff4b57ea336bbb572a330f7b3b671d4499e295a663e07d627c666d2a287ba74551359e8659df717c8a8b32d42aabe6fe4fc0f2a625fa9bdb7df9ca94a94cca7506ff746aea763fd9290588d333ec9b615605e9361959bf5f46c47d0050a1a4e8671cab7b58f1e71e6da6a500c2b56419af6a6618a3fd78cb6b6c3a49d85b845cc1e709636550dd9e17deca13222bc284522c39268bd8fc0aa7ff1b4ccade1878b111cb563f42645178f4c6dee170d6b5affcfcd086bd170997e6086af552a6a0d1477685f8c6aa1aef87fb7a2f3d36d013ab9bd09162a69f208ca6d85edda943de61db177ab2bc4cbc671c1ca5e844f384c2fb68571d12c05e8ac19bf9c58efd5495d26b7773d02d630f7d3b0f954793a31a8e16e08eed678f47254c7616960702d90986d85f32ddc9b80db7bcbd229b4dc3ddf9283d4b3e46fd4ac619198b6c832aa9f162f80e395e549663fb5ede805720b7d058be28952887313eb17f2c8977dc26c9bdfe7e422c740757feda76b443e61232ad8d86a135706a5dcdeeb3eadbb8a71883c4c7a8d1c5c488eda93e849e2ed856a490cd25c029851137ba40c0091f06be23b279984604272977c03ab12e9913adfd8015b5461b4c0644accded0099a5fa98e9fb1f78ed6bb15ea2f7db6a419723164811523678677fa13c2052942771b84c218b4f2c809e5d9b4c143c8814ced917f9e6aeb48ec2c7af57dc547080b73b65654593b9d630a4bce53520381a61421b16eb2a633debd90386ba45866b1bf7afaaae93b6d7b4a306ca28532285c9dca449d289873ed9d0c53720a921912e0abd1accbcef5c649dd8baea13f60753b5eb3c048f68ef7a851c7448deccaf0aeb3b141652c837026ca6cec4c56b0c8289aa3a60faa8999f30d3a61fc7e9e26c6b111f09112c67449509b3ec03abcd5ecd121f9f45a19c596dd5b71f44831399c3cde469f62a48fcb8fdd31b97c6f2562018e211bf5dc30577ca1ca9a2ceda146c9ee59f835bec1b0ebca8c67c5866b148f711b5678cb236440ce2ffb9c374a4fc74f4e72931008c89ab63c1737ece4efc90482c324f47cd683cb4c4c54d546a0e1b7c4a5fa27a6ca437860c8c516d503df97d6fdc79c24026f763850768afa05a09c631dbb25eb71a173a56cdf1213bad59554acf205caf1380af0d07b5fe9c438e61958ef0a45a7fb90a2aa46b1dfa8628cfda2b47b0f75e6266b73fa8c872cb28bc6a689fe62b891b6407ecf8", 0x1000}], 0x8}, 0x8746f59a0bc313fe) socket(0x1b, 0x8005, 0x0) 04:02:44 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 04:02:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 04:02:44 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 04:02:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x4, 0x1, &(0x7f0000000040)="b43777643be3e982f579917d5b86ae382a5c9373ecbc131e96243d34641b035141d0ed88e10dc2f92586d4f3c64ae9fc6f93a135007e350cbfb9862c503b24ee4a669de79bca498d4119a753b611c343eb23ca93858d71af0ae17237767144297666f35f6001678e3131917aef81b05004740c26f768e926f49ce7cae5739ec9ee3ef048ffd3b6a21b19475319de5956378cebff62da87cfe5a5764f5f94ec961b83d7b43c750f491cb36b0ad6965f9a24235860eb6d6294017754b3439887f0590a0b8ee214e7cea58abf2f0fd5aa8d571452759529bd317d4e918a43ab90f94b685138a4ba669f698c8716930e9e63feb9d199afaafecab0c1ed13bd1bc9159203266e271f42c880c72d7dfcefc7a0f676664d7f91cdd7d395eea97109b9cff44c1fe10336b33c385b539de8733e6f93cd9154ac055b2286bd10dc0d8eeab1815e972df63844ef506f0f965f82eabce9a5a554c1c93e363cee3b61d21834ce73cca04d2db48d7e96fd3d591681cd73d73f60fadb5b289a012a7f81c8a80164edfc47ab8a444a68dfa38abc18ab0ab9435f6acffb18f4be1d28f500235a39ea8591f23087d5b2c48958a391e322b008756052dd5a4adc57429e4c17c99fef9ff964145513ef992d5da5d76966a29baf92c1accbdff8de8e2d62123a51b246f7e8abe0993a495643c40b0000000000000000000000000000", 0x3a0) 04:02:44 executing program 1: r0 = msgget$private(0x0, 0x10) r1 = dup(0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x707, 0x1}, 0x8) msgrcv(r0, &(0x7f0000000040)={0x0, ""/83}, 0x5b, 0x0, 0x800) recvfrom$inet(r1, &(0x7f00000000c0)=""/230, 0xe6, 0x42, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f0000000200)="0ad29c081e50a30eba9cfec0f09f03ff7d107be88170b845d79101ae647bab1a822ee8c6ac74529c36e0751dea3001c920f362719254a91f6a1c67936d364b69167be22f66cc7d493510f9877f2b42cbaf854d597443cc81e6f512c05dbc41bfe9228e7cc4c3c629b6a40fb6ad59a725f27031a332aaf4056b29af388035520bc5abe816e1264cd2a75dc75219e5b60d9c67df022d3496e7124efcaeab145822baf004dbb2493be147935d615d56b481a0abc769bf6cce699cf47f7c79a94086fa6b2063e086f4010e5d67321961107bda12019bd03976b6b8a2c0b90bd31e64be54d626e3966ec247a3162fac0bf8c19770c4fe3c46ea62f7424bc532fb79a2ad60d71dc7a1143c584f236ed563c3c02c42002951212283f5cfb392b3c875f9c1e1f1fa81c68adcfcf2e09654e18049ec51dc0b8184635117a15910714aadaf823b34c958f83aa12f73dc14f300dbf66f114e035555b23a01ca7e5984c8f501b289f862064ff2358d31d6c470f5ac208e02407a9d477eff5e5a58e71d8301626b2bed27633687c8a4d52ba80f0cebe1856df9fc8e3b11d036119cdadd89f16b013e5d52f545a5dbe749178aa20c4f1a9c91b8cf3c72bf660bdc9fb036b8ae95cbb0b9ce67680d2d5eb670fc51f008621a7a7bfc4f6360da93fd68b58ef650b926c9e0a860e86c6c5345ad35a12339d2ce725a46608728a08cfc459d240369e68b7c90e4b6882896c1f71da485e8d2faf7dad9b6bf319fc118e10ef796072399ce2913c949c26f097b44bc609ace7b705c2795449730fcc41b7c95bfcd36831300399fc22d31626de8d57f556a1fd1ab59d143cd8c3d15246afeca91a87e77e5c90b1a6d53f9646cd7ff8a6ef987c872122d727ad2be95c9c78ee03a401c0f2e4f77c8eceef0e3b5dfd37742181e4c2256ce9d7f7b0c55f2e40b6898de5b75015d689c5fc80b8446e12f991b051f55a0f14f98d195c1c68cd0fa097447e4cc393c2b0e7d92039b750a1b924c09dddea005fd53eb795b6e79570eeff131a3fccd0d02915c229b3608385a4f829a4404ed2005cc0eddf7d07fba4ff35949fa45f4c3d24e0d909b687034e95ea3f3d8840a9152e54f5184f2c48a4173964ec56ecc66173dba3db433ad1f80142759a682feacd0c5e303bf7928ab3bfec734b93239c5334d79db06f3436731ab41cbc6f71b84c537db09189459b0339ab250e4c27e0b31ef0b6ea17a6d738e6ca0f56c3ea428c9356b8e767c593b8a923d366f8089540428f4415d9b91bca725341cc066fc7f2b824a705241fa5639e4e98dc5cecf5d8a97f577b5ae8565c0205b99ba51e513ac6bf2b57a4686115f891ee3fb21072aeab19e2187f754bea7be7a69f3045b3b7da5acc41102fad06302afd00b404accf224b6210023134e83b7fefe1d85813b07ff1f97336c6c1ad4342d0b8cb0052c7e58c15382d3b8c8d2da96659914e1857ca18a7f4f02744cd39a945ca26d4fba4a214db85eb1517bfb3dc58756288947e1138d1d9d8fc7aa8836a21da95fa8c78d7925cc702bcc6d59709feb6d8c00ac1f79ae0004a77f3fadced04434ac829714a9ed6432ae5651cdd8209a22deb958e5e7af3d0d62924e818502a718060dcd3b937e2dfe7ff79ef7eb2d0cb2dfddb1ea48c0243d21b60e5266f36a9fd466361feeb07cd2c02ad0d68e4e095e7027a0a15723338cd919843052c9d911a01bf02d19bfeb19e71d859cce83a5ac6e34359d65845cb651bfe39ee1ff96792254d20469949ca8c7e1ce47a61ace1c2d96186971a0c377f2071fb61c9659741ee2e9d766c82b1c7a4d9cb4f03a4d602da254c450ed831a0fa4b2d246217a31d2500c93f9348d1ac50d8fdf20a3713a43734d0d369aa827d709606aec6e698324368bd83e362953a6c721fa0ad1e7219780ae939b561d9df0e61c61b2ba9930614fd2fb2c0a4a6974db699d50c1a8c83e3dd57d64fa7257f63997c56326e609ef44d0969f246370bb811362a9dea82916b2dd921f973ea7262b329cbf1fe63eeca510ff6324c6178089e7b99331b961ba592b6dfaf8c9102c705d6a88df33cbdc7c5890adc6c5aef94da7f0d0473518b5c9e42598a735687322a818da05f22635c2385e91a6e1f7480e6608d2fec0fc76a17f544edae6dea31e1bb23133df9cec8a21af5fe85572fd58c83f12b651ab59328e55ca1c4371a28cad25d2d4366e68588c066271757b6ecd4b714db0157f8c0dcdb23fbe468f159670928ff0afb2840f6571c4579bcc3a258c1869eb8cee055f3d8bf7d56a95bfc09c5627155d9826c3fe0655efd8f055b9b8f6f71854ae12e7cb7485ab5a4cdec1af0332ac641618f888f6ca1d5924a97234d48aea7c0e923626e324bcc2f23765094905c68808d2de3f56b8ec086a739485a33caa8d723f98c48aad64286d97c036b58ad86665e4526ed55b5f2a77667d3d368b230212843561403fead3274148ce2df3775f3b25820578a4c6a6b560121a9345e6b7d204e7ad811eb6e403ae5660cdfb3d9d9463acc06e05caada60873f4aa013a9250c38d2c78d393752f8b81881a08ecc7f1c6495fa814b6362a8e28287ba97780a4a39ef5f18abf28c73a516b2d70e32a37d35f123746dc670d71e3dd16ac5d0ddc489d79d71188cf8dd459dca8aec35fabd1ef37a45322f2e4e35b748c9075768b3a7b874ff4d90ae894078bff18714a26fe1f7ac5a812c61f5a6da1d0a7a4e7a7896506be917344312d09dc2143f46ea1451e0e64194d1069ba5960131bede71f888072dbacd589f8518ff5385ed6dbeec21193f194f8cd9d49005e877732a1a4a2b9d0d2d0cdb621b0fe42a05c712cf15654cb0065a35b8fa954ab770c9ca076ee0214240fe36dcce093aed9b32c24a37714e610a5e5cd658c9510f4ffb49f58ed8f1abb66cedbda1666de7d8935066fcc1c1dd93e98416e7d337258613e047cbaab6ff8504a1eaa4c374002809b9eb667dbfc87986bb770d5a15a3e2b31e0a1d853b360122cbb0a2b8d960f4a8cf9f9676a4cd8c067facce69c99ef5eff6eb8dd604402c09693947190814660c6e3dfe3c781eac06a5478b5e079d8b02df0d734ccd1ba84eea2dcb5ca0030c156566cb7efd7cb162c3f7e57ba21460ccfe2730082a9063a83e3cf2956af872978850ee28787c7ca85c6dfb10985ed50b284edd58d86199dee45ab5ef8049133db49ba9d2aaf9aef2af25f93e5d2cd8bd980bf277d38efbd289593f4b39eb03e94a472542e59cd11184ee1606637eb83409e643c3c9e9374ce536526c34b9acc651983ab5b65751b91464258539c69a08b478aa42d5d5cc412c082b74c6065cfc17a29ffbf2314bff6ff7fbc66ca86e8386ea29d145c1a3d7c6e65c7366e557cc9c5444d99c1b92bc0d3c37e2037984adcdcbd8693e2206c3597854d6eb6a1db26f135023d0858b8f6c022bd990b2abee16b867dd8b80ca9e9328eca210deabcdb64c43646041797ebfc14c093e0ac8ece339f0930c6e853e5ba13d83363d0096b7bb4623826fc282c68c62b9ee340fca003c08a6ad67ca0d46d5be73d099e5f9bd9830c50532f2b640e9f1900c8ac351b83d21fa4e9400e345b2069700616c1f97ac5dd36e1523dce9150ed54c7b99e26b42df3c60905a39a109f70569e95c15e2f6075d02d338c426b9c66844ac2cd6e0abc3c7b2e3543d1b2f7409af4f9dbcd7d9ddf702ec3ff20a169d762c46d017038682c14e433f72dc2e0126a407eb20ddbe5b7832501000be1fbfbd72a6e091b22b3d367552787079ae92a5c9dc1cd504ba9daa36d21b8ada414b8bfc718e0e0a2abe0723658a3d7a00d59fe9c8cc65d97d3627a5f51776159072f2560391b9d7c3d17eaa7174452f627a156a32a3988c89a095509864f4db2a0af7123c1d078245815a63ae793bcc1d957ace54407e07fe7870c5497e6f54d233c6016bacb50720e4fde0bd71ece40c469193189038b873ac2f670ff6d4db3b2da8bb712e6a46c7b47863c1bd6209ebba79cdcf132233597b47a8ed48b6979c2a9f644ee48454c05eefce9ca22d1edca946b157e9e1628a8e7ec161e5f353146dc12687fd25b8ca41b1760eceb95b4961d75130202a6e28d9786e1f54c450e23464955c4be5171182256179acf537007bf4671f7d4239fcd0f39dd70b9ce49f33dc6c63e4d14dbefd73700323479305b60192597d95a0aa16b0486f54ea2565d74248484c4340035e8be949dcde6c6203e9e7adc02e1e2cad7d8a3d3d717167448d8efed0716454f2eeb7675bbe7d3000f6613fee7c1ae27951dfff2de53df7e7363d7a4257367fdbf4018fe8018831844494ad3952f14a85554f6a2c31ae200584ac6bf58372a906b88dfc3e527618be63d5bc17e6159ceb46e8365483fe6c95a8addd99136e3c0018af62fa8f8c560ffb294a38921c85956422b152e307007ca5d184b9922e9484dd02d2452ba559ab7e32929784d216adbfc6a9dba7de5a1ebe42eb129b6d3d554a08c84905ce57f7ae4df1722eeb2e7e84f89a3dc3befd78c09093f65dee0dc483e6e20426bc5898d31bfa20ccab2ba6006fa0052d5e307be2487270712c336b54f387e22118369c8b4a23792a01ab7b90ec095a8afe2c2f8680c84f82495b6322c002bda720140d1e69abc3d52c020f39b0d2e235ffb8cc0d67ef3de8a6c8f99cb76a2ca7e61387d0fef9d02bd46ca771f91905fd920b33da5826670116d2b93fd6b3af5ba428357fb75004820d133e6740f2f1197c710fd09ff2b39a3b96e75ee5516210a193e7640cee4ba111d6bcc5621dd24f61c01c1156c60f3fc2f1837611a4ae36ff5da21fce61bd6205cab3fbdd09a72056d2f266ef60fcee5c969f0171840be58388c3dc7d560d55e4e8750e27417ee0a1e8e75bed3275c6ff3a1e4d11aab75ca058442a287a7558d87c8c85f5cce5573b2a29cf6b192fe996fcdd2c0f3e696066c007cd22789cdea9f5abd974484c43135cab31d78618904b83c0dd0a890e819b7a1086a60e0a897f1a5ef0f9db9fa23653e079825e7d018419757f3cd41a853bb5ca6e56d584ee82cd79320c1c54520dcd55d0294b4d102f22f880cbc5f7626fa5f51b882854753dc440437d043520b2e8a5c46e97c168e6fff1f5ceaca16e597d6771107e7ede8ca4f8b74e1336a00888ca14de4f357220edcabe554a1f6a70f604b0ce8029008a5856c2d04de64c66f4d25e8bc3f5201b0c8341e80b5c1d391536d812f757027b47dd7737c607fa52293171ba16696b91e4f1147111d10b46b1e410a625d4924c849e30fe649dce6d2d0e15aed21c93ed6d499f683af89aa0e6985c5202ae01f034ac93c5ead647ba757e4aa835040a0bff3fb491cd5e1aab0b0af93349b4f3ceba08c977485cbd7f043aa11a9c5bf88733ae35d2fdf25c0adf36fc73a31b283d3a29e52f420178b5b7a802d0c746a111fe227cc9fe4d7c98aa489003a2654ecb9ab3d48a1640e59e8f2c85e3c7aa9dc090e710463abb5534c0071f70227ced6ae629b2d8b0d2a117157adf505e6725a77641b0217abb2cb39059c90ebe6b09eec85fb3c75b37b175b4c05ce725913fd333882d768f998a74ac6499be8045f2435963c434d924d89e48f5c6dad69182a95296c2d899e6a98e398d3e5ff5b78b324eba5332535142cb62c33ae6a5559793d00abfe5acab8d2c0f3ccc876c44126ea15916991f6b5f6da34d77bd5ee0fa988f362e27d1c069c08e51eb90b59af8e2810d56f600ae00038256f82ba910a43ddcf71a643e950d15c32e632b9fe5347503c9a40", 0x1000, 0x402, &(0x7f0000001200)={0x2, 0x0}, 0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001240)=0x6) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000001280)=""/121, 0x79}, {&(0x7f0000001300)=""/100, 0x64}, {&(0x7f0000001380)=""/147, 0x93}, {&(0x7f0000001440)=""/2, 0x2}, {&(0x7f0000001480)=""/42, 0x2a}], 0x5) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000001600)=""/189) close(r4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) socketpair(0x18, 0x4005, 0x1, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) r7 = semget(0x0, 0x0, 0x84) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000001780)=0x4596889e) listen(r5, 0xd11) sendto$unix(r1, &(0x7f00000017c0)="2584e6b8d9577d8690cfd0fad51cdd238d01391cb0fa5efefea92dafdcbe902820e6db8807c9c5f1ee1e33121f53c9464948b607f14616c3276067df43fcc129301f00c020a212cdde3a57e78d70be4b1e7930d1e004b6d38dc1df58f020cf22a23d8cd353833d291cea331eefb5306140e80f0a4b3957ce6d1ae2c13f9d05cfda6f82cff8f77b1efd67269541310ec6bd42d0f69db10016adb55ff06ba4616e0aa50206edff6d86d565564defe31d7c0f011ad3c8915613b20c584a8985bebc60ee44498fb865ee8059d724c19f2656322a97425798a9a24e0bbd331cab45c2683f0b4202fc96b6feb43cd2fed00d52c7a39d", 0xf3, 0x2, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001900), &(0x7f0000001940)=0x8) getuid() getsockopt(r4, 0x7fff, 0xa199, &(0x7f0000001980)=""/51, &(0x7f00000019c0)=0x33) r8 = dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001a00)={0x1000, 0x1, 0x6, 0x4, "b564700971abec938df17dae94a5c20305001b98", 0x2, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a40)) clock_gettime(0x7, &(0x7f0000001a80)) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001b40)=0xef) getsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f0000001b80), &(0x7f0000001bc0)=0x4) 04:02:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x40000000202) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getitimer(0xffffffffffffffff, &(0x7f00000002c0)) 04:02:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}], 0x1, 0x0) 04:02:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="04a7705f8747794214c1cbe1673b55b9e8ee72b007306f7b42b20bb6fc0ff55197fe891990917056489d4778c1a727e7cec9cf9ce856a984650aafcee2d67f58d72dd9582b67cb1fa4d951571610f3c0315bec792e474e37d8d96748acae2a5f589eb161efca05b3bb30c2d73cf6fb4d0ff78e6cf61aa90413d00b3fc292824fdc4d5345396c968cffb84070afa28fd5d0229dd9525e", 0x1, 0x6, 0x0, 0xffffffffffffff56) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/74, 0x4a}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 04:02:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) setsockopt(r0, 0xffff, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x21, 0x3, 0x10, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:02:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000180)) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/146) 04:02:45 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r0 = socket$inet(0x2, 0x8007, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0xa5f6d4df8e379c19) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 04:02:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair(0x18, 0x3, 0x5, &(0x7f0000000180)) accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2, 0x9e) r2 = dup2(r1, r0) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x2) write(r2, &(0x7f00000000c0)="44a93287c6abe6751a236522b33ac9a6d39c50af3b9881fc9c99c31f36104f7b5270e41d513d08760909ffc2edebcd8be1ede51ca2ba29a8bbde57981fe606887e4298fac52a76b16ed89585387c9c01e79cf8b2d11277f1f70dcc5d87994672c07317ddebf5534c1f552b0f1e0a402aae405b9f6e6a2eb5b94a303b7564de86ba65f75f6d50c01cfda58f3e7c829fc5774bc2a9dd17fb2dc42c3e436b63", 0x9e) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlinkat(r3, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)=""/25, 0x19) chdir(&(0x7f0000000480)='./bus/file0\x00') r4 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r4) readv(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/209, 0xd1}], 0x2) 04:02:45 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x6) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f47ce9a4e35fb2f5964a1a0e192f58d6f6915ea6c30651a58040d8945c464d8ff06ffacc99850ed8f2db6c2a7659660a104db352a21bdb7266c671e49802107ae01c67e673fe10c2ddee38d9bc09bab9e2126387a5a1a00b78941b4b5745b8a1e7107e297f", 0x65}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20290, 0xefa745ae011acf0b) lseek(r2, 0x0, 0x0) 04:02:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x40000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 04:02:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffd92, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8081, 0x1b) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) flock(r1, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 04:02:45 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="3e2ef08120efce5f0166411dd72244332ec4013573db0467c9c42205a97dff8f69789a6665c462fd240c9f420f0ff9b7c4a209913450") kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0xd8, 0x1}], 0x7, 0x0, 0x7, 0x0) 04:02:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x3) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:46 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18060, 0x1e) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0xca0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) poll(&(0x7f0000000100)=[{r2, 0x1}, {r0, 0x120}, {r0}, {r2, 0x14}, {r2, 0x150}, {r1, 0x4}, {r0, 0x1}, {r1, 0x100}, {r1, 0x48}], 0x9, 0x4) r3 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 04:02:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="faf218265b94af0ce55c2ff18e967e3b76f4e59160012d58ae4760", 0x1b}, {&(0x7f0000000080)="f65aad103c62bcece8cddbeff86f3cf6c7a50dcc36b84b6ee074bb13ba7cf64f958e62f17d837d52ab", 0x29}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="151c4b3b51983c2a6e1dad84f11370f50529e5f42be80083041e9621c53d983ea88a9d862bae8a3d2e7ae1e962", 0x2d}, {&(0x7f0000000140)="bf1f21639c12bccb24381862bfa1067a1651a5da548d2a0fbc1bb66ebc8e3658a5f8a29cef065f9007a86ec3228ded7b9a033a7047c6da397d9a48cb66d761fbf20cfdb76e4a06831b10386b48d6644065205b994978678078b4a0d7fba202e04e7657a109bbac0e29ade4e4e087287b7ce5f15c7ab188fa524a636e52f53a652bcefdd8bd219d439433f742f50c2e1dd4056cbd85aaf5a5d67565c7542c6fad204794edc51ea20802e3a4f16b365cf80ee012f9dec34a3323a5df951a9c1c1f290791a40e895a8fda89", 0xca}, {&(0x7f0000000240)="6c31d312914837d9aa825eb9156af5c96a0da0d0d9bff226124352d6bb165a08ce677cfe7cd27ddb42ac2ebcf3c0ae46be66190de41d9254c4967f22542ba24d8f9f8a1b406282c936443c4305d96e90f3921440436c571558a274a62f10037a31d1571cb2b301622c11b3870138bf5290f7887494d47d385f70b9363896070ce2be91856e098ce07a456c385de809175f4914092a899d6128512b19108574b2c3d3409ec710c78d8509547211727de9d177c5a287667bbdce2cc270ca557802debbea1bf4daf57e7b447d1cb2eea170aec0a70188d647b72672c6", 0xdb}, {&(0x7f0000000340)="06faf244fda08bd212e7c1f78adefc64cdec17f05ea881c7f06f4b6c53509a5565c94e64e9d52ae967e2d2d801b547f10c3034323eb72d8c3b4f0005170dc5fac624bbf8a41e0c4fb4d7b87344802e6a5eba05249073582ae3b93efe99168acfafa7b6fa5ce1b3f2e9c90c10055f970f3e5dca85ef20a9a253004cb397e8e32f14472021a7318b7ebeef5283119253b30116ea26d78001a7deea62af16d21d22fefdeacfa013111bff2bc29d9e331722", 0xb0}, {&(0x7f0000000400)="ad7db0a7d1a69f9c456aa451bfa8ab1ed96066af05de2a8b380e47d07e4202e81c7938406400cded1511fce0d4950bd74d11c8dcf8ae419708a95db995bc4f64daadf618ac484084ff608d551d3777d5ef25c85d211fbf1ea6ea7a865aaca9fdd29373f72cdccd94d02138c3e0455414936c4499dd42a1f846bf9eb309a85a03b48fb8d202a68880", 0x88}, {&(0x7f00000004c0)="ad8ae6185e52074323eb11e645a5db8c738d4ef3946818ebb3f915d37ac07528241fd59417fe3270855108a60371223ef61fe94bc3", 0x35}], 0x9, 0x0) 04:02:46 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) r6 = msgget(0x3, 0x20) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000080)=""/108) msgctl$IPC_RMID(r6, 0x0) setregid(0x0, 0xffffffffffffffff) getgroups(0x6, &(0x7f0000000040)=[r1, r0, r4, r3, r5, r3]) 04:02:46 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 04:02:46 executing program 1: geteuid() r0 = geteuid() semget$private(0x0, 0x1, 0x1a) setuid(r0) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) clock_settime(0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:02:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xfffffffffffffffb) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaffffff8348ffff0195dfa19c1234a027250260c2a59d59300eb2513ee2f3c0a29f0df65f1c00a58cc286f137be765f3596c1e9", 0x2) 04:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) fchmod(r1, 0x0) 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) geteuid() dup(r0) 04:02:46 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000580)=[{}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000780)=0x4) 04:02:46 executing program 1: r0 = getppid() r1 = socket$inet6(0x18, 0x3, 0x0) getpgid(r0) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000000)=0x4, 0x4) 04:02:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x1, 0x3, 0x4) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 04:02:47 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget(0x1, 0x2) 04:02:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x1}, 0x10) write(r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000001200)=[{&(0x7f0000002440)="199ce83ddfb64732170dc6d00b479837c059f0fac87d2e9428e0d1170ad7dc55a279ab5f164a3bbc90d4ad3945e1bfc73c1b7bbfecde0d2397f98bb8d47542cc3711ba81d9abc6c7edcd7537fb5737606adf7a391c1269459e7099e624ccb16a559f72693990cf89e2be910a24aba16f20c69e95c9fa51ed110dd9449d716bf7585773ffa426cc05b67a3340197a6c1f0f431a3efc5d5da25ddb4c2c69af9e5c1f7f72c9e45554def09be74f0580b6124b7f180a9872ef6c682045adec430245cf575b12009f21965002c595a2b0df694ce7b3d1d6749efeeb54efe92068b62fe1298bae7934028968a05a4c6d619172a6051264912d4b510e9e7f2555031e90ed3775796ad78f7103a88666d8044fca11dc5f73a8ad94e8de53342c308b6251269bc7a7d1a68f0d4eb0fd2a1495d62c7fb238ce78e2f46230f85addee6406369c5cd4ff61c276f9ea1eef6d7835f1e45af8bd5a207d4741e91e1a88eb8f17dcf4b18a0b5a32b3bbfb115caf45d8aa125f2ecaa1f587b659cd1849811a43e4fcd186ea6d8594e770f09067c7b901fc275732dddf016dd1aa1d2850423e33a6871ee7e2b998563e26a6955e8f0635a13a370e96daf3e0b72c72ff09fbf97dd0608f9b08dc99101b226d6d2b11a1e220178d9d6fad92b86dc76f94220813b4c9dbd4f00566d3f35c4693fee4e5198e9e60e31c021666685942b6abcb462d32e55ff1946365ab98e8154108b0dcdd3088420f39f13d254879894a94dd11ea556e8da01f1e1cec5330da53a51aed5955f9a1e461cfe8b4efa1cd69946d3baa95fdd4f3f46ba85d6685b10fd68100fcbbdb4a1c75201e011eddd1209fd9a5d6bb1f0a8143359c1067af5e4eb0ef26cf84c7d736e4ac538989c6db9ccd296687222e4d8c0a8ee1eb3144462d7b528e62d90a20174d45d64c93b77e6a7b483b3cfbcd343911b3b68bc734be7892604c9a769411669921fecb019cdc97407c835bb79ff6d9a978cf6ac26999eb040a2ea79aedf0262d30d1d7eafd2c3047b1c9820cda796f019c14d35fbe2342a3d43b837fd3d91fef2f02c43195b922e02a4d94b8ebbee056e6e76bbb474add9efad0c6e44530de0a9ffcd79a04503686b69d20df76589a6b4bf2dd46dec98b0f2980c2cabfbb7454f0f5918b511b2f438f3a560f85dbcb700f491cb6790a6ec3e1da9c3b07a3d90558fdd5a9b894508efbd6031b4cc88292ee8bf59090e07aa605b1a9268630e6e0b6de49a5508eb283dc1fb232d5ed73fd8c7df91996148b9af73efc5d4eadffc5d906c3e094743f885841f26810a77dec4ca799c28ca29d59e9c0702edf282cf66bd434d2081ddd931b4bdcb15388c2f0a47b307ebd98eef3efc25b05cafe25a44a6e57201c36b2348524718b97be77109bb666be5beebc970e6aca7f3431ab4ce09e81a509db4b92e6136f2907f2c001a8c85802583b4f806f318235f323cc7630d9c723e8ba4ae799f44e9744d4cce6e6380cf2bc71be6197577f40f703f60a18deaa4a0d4d5dae183c348ba693ac7abbc4e8edd2e51a1429a8c9f46f68f8cd8676b276f82fb539090e0d819bf9383d6a0395bebff99d016bd9078c5e5b0174cf14d36e19da7457b8f00718b3264f05fca3317980a333cd713575acd4b94f43e5406d9be6ffa9f9d5a1d3f93142a16a6d366d4991a34bc08855fccdb32d1c9d0a4dc67693ad4276febf7b9038606b62937c3ce33157cdcdb9ead0a389896c6f432e04f75a5a65175a76e489535709b385369f9c6749b205c2e8fe7bacae0bbde7e7491d3dc56a04d24b6698b46d425f026b65b664826eacde8089033b6d8be1ff73c9f4dfef7bcb03cbe9222ccccd45469a9c30bdd3be5415408e3b886b02fdb8be230a1eedb8702b1a6459b96604931fec3d696d50f132ea9cbc0765c583dc7d7ff67ea7f4c54461be61b5b250bedeb4f231fac0d5ceb00ad0f252b27903d83a429e990ef57f539e8bb97de5f8c74d66ac5ab138a5ea9ed87abbc6d4287b40fa8e2f8395b0e7c207c745fa87a02a5f8c02f6e6a655c38bd472dddb9d0b47f96742e025dde13247978c70489635bf0a2800dd56570d544827a8e502c01f402240dc228c72e4dbaaec6c1da591fc87f9ec3d489a0ce6f45d5556d43337521ce2b948163311a6d20a46b5500f22299b586580a9d6c0da1e53c4437946c1e163ae33373d6ed3421589f7bb31dd8bfe5e305d2ff2878dcde26b8e5fd1b321517118b39ebbb8677008447987cc25faff7b9db31e7c7ef8da84c7dbf59a988b65b3e431a1914644b9e2d74559c6c3fa26c62ba4d5814eb9f6753576e4f354d87fc6eeb77b151ab40bbd67a4596836267f60ea1146345b0acd5617ab1ecbb181db03df2b11f668ff965303db0c06615a81a33605e27b0169afc4106bd1bcb562806db0d53f79ee165b8ecd99e1f478d5d549b2fdfc009f1e7be29d219e18cea498aa8e1ffc6ff731cb650c392ec1992810243dc67256a22fa6b14ce06118f15fe03f6c395ad92f9ab5dfc9ff294f0675d8bd89192691a8d75c675a604383043c3fc7a6a52cf73d8303501d1240d3b1a72d43f62b6f1b6ec6a10fcf74c85ebb66f86da25f61264de1f3e53ce272e9240a2a04f74e533a22021975cb2c780378d406bd6384fd3cb94363df5712418e4e05cdc5b6509757f6c8b265c158cf5d01318508c59f6eca603d35c279015f061f21a5c50d8954acd3ee7360d3a83394f0a1287c19a834515348c33d82320f788517856e22cc687a64b8f0c83d9f97146c26dd5d20b5fb6022f62ef425cecc866f05205e22a207393ac4e40c999d8c33a6f2d9ae83f49c960f949dcf8128da1cfdc76ce5103a79aea79c1c6a3d87f4f596c1a4501fccf5f6eb521768b914255ba0928a3fcc6f30407f845d40b33cdd05ed12bdd224ccf94c6f8909a4fee6d08c1a3afc4af0a683834e4bd74b77c6f84294d1e74f84d34dfb8d53a14bfb3b916defb7edf15ae0a7fc3234d5503a93b6a62077260cbe4065874bc9d424bb817d8726a2705e22e42ed3fd9362b6a39b8b874f30697cf8ed8d062a38de3c5d7c8aace8ff90b665f591f5572e20a050d8d213277192bd79ab440c1343f6b8d95a74598ff01dc62f3824b34a2ecc8a1877cca803ebca6a9fc35eafbf1d9bc80e97655b0e92ed0901f537491a196b646a09c2215fefcc0f169eb821ee45824cb0f206c25a2652c3bfca29f7a1dcebb57a9ff48b9dd8cb4c112231e2ad3df01f454a8e564f1764da550148f75f9b1628d48ad0dbbe20ff3a150be81e56db132bda953056dac35b70d021cc986aeb6ca6c59cff9f30b2e48b69ec167ab41ab1e485a688916ba4f52516f729f02b3304ee2b5d5383cdd0f75a2bb4b9d796e8139f5064e2bd1cf934b025e5d20d5ea8302f84ff0481c3656916034edc6c5600e380c8e46f3c2f7c7360a86808fccccc47adb025db4512e16c3215c71cdfd64a135c82c3c2f61d5175890ccce5670f2cb9c2e4515ded2e95ad814b2c74def7ad0d249c5a051badd1b081ba361b547872825d20ddf4668c949ab3a86fc0988750dbe465c90fe24204b4d9986b4a8c0f61a555f4e487f66483a26b6cf41b7c3f641a6de78a1879a32346ed18799c959b9e062dbedc5efa7c2d75859051626aed8e8f3cf7a11140e0df7f22dd1c4522e33ae7acc966c8d748b471df646cb7dc2d08baedcf9fb9fc669c98f4c6e39abd17d084ef6c799b1e520ff514f10ced1542439cbd0251b9f3155710c3c95bf4395bf429c7db2d6ad0cfd9cb597c1f314197684c2e16558b1ebbc0af5abd86d12ab72e4c5b47c127030d16ccf833f564964f6e1843e84293cbfd00d2c713bcc34f13ac9b4eef3969e36e445e34c971543130e451754362d8838f9ef3d0667a0072715a63b1bf27e2554b174da86e483c458c56aee0daaa8add661d4affa83a6518c6a7f02bbd38dc3753d5c22d84dd775ecf061a7eb0693d16e68249d2a391a765aa0cef33e5b4321b646e8ee6b176295cb2376715c524386d8d6a36767bc79b7d8459f2fa45b9c2702fadee96c0963e33686586979ecf2923fd9a7730a98e6358b918bd348dc32b56d531e9a917f7c648fb07f0c939fbcfea36b7ea4b1639034cb0596b7148d32d7814159225cfb27a4b146f20035c0b8345932a499b7a49b89c2c040f11cb15f4bcd1a04b1946d30186446813d101cf5292a8033ce2ef5de590c9545c44a03cc5619cf45afd7bcc945a37274becb2d2f685dca2f584199b7fb3d96013d57448e39ce9f9b5f71e42e6577355db2c952f6411d1bf77f51176450912d3045e06b5f09dbfd3505fc7c5193b63d90473ee7f2ffa89c95fcefa6a45878a88c9fed00e566bab940394ff186f9f12b8318c8eebd0e0ed14ef491ccccaa1ce359487f2ba8bc501271ddee63b5f22cd5f3d58c4559c0575e38687010b224e950dbb7b7b25c58da69f06e424c50ba3bdd486a5bfa63dce791b1f0123b38d61e60235afa698f64c17ab3c7a9c79a4f1da4095621259130e579438704214d55d85fb1be96a25e2ccf9040aae083226e5a4e6f2deb184125b58699511fce1911857c957804b9deea5a29d182eefdc7328d366115f955a2fdbb9acb724596f06ef4f60ee27191da2c65fa8fb71a34bdd171b258f292aff669f5c9953737ef06c9e85bfb122edbc3372289eb7abeb760c95772a16eca09981ed9d919a631c8a142ce8ff28f4ad58629d3fe7fe29404e9b756bdbfd0c60a991e60a9f64690eff8ae1f97669f1b470401bf73bbd5d91591257f87c166f327d98f1e24b27c6184b5426cabe8afa90a18cf0db37110b647969f254af8c6be5b93bac0ff072a975cc2bb5afad076b59f1c2a23d0802d1784c1040984e17fad3df0583b64d22b84137f6284bcc3bda1cd5ca42bb452af90681473dc30c93bab89349e0667135b33d6b8bdffe621b80a2dcdbe78d4213ac08c2298d1f4793917b1b88245d8ce82e68f22824813fd75a32c2d244f14bd287d7d3ba1a5e6f644b339d6236f0a94475bb5be70a1c2b365a3f1fbb3840a8b299477f76b1079991b3f23f4fdb766580a709d106d6e9d36eb72866fa1de1f88f1530b0e54b5434ebdbc6a4de3f3f346b17c5c00174d67eb1725544467bdfc09783acf556fd37d4a2ff20188212db6f30cfd4d762242bfcdb1c25221a57c432abee8b3187b800ce31797abf9b16b93a050c75aa00f47b1dad5c793c25e741138571c2e56b3d6de139965629d2afb72c511e9e42eede752dd50ab55ea406abd42c08f3a15ac3888825ff30b8db3f2641cc2b0429cfdc4b7e880fdf7e20ef806d555a79480e48b38407db26dfab5403ac4336609524109054f73a297167a0d09a0684a70de4036516a1eab445d029d829bb149bad3040157a58ce7116695b3afb574ca8e1418cf10e09e8df517a14a1d5b9af7bd998ce7b5e19dc50e1e4f1798e9370847cfada3dfb3304115842b3c9991ce88536a035ac435b05f8696a3de73aa60f63a2d81d9965a8dc71bce4a314323315741993dcbde8f790bc538babb0931a1c45e16cd94e41e97cb5a60fb7e95e95c7799f5e6fb728c2dfd1dd5cdbfdb763465a101f6bd0782a0e060b222f87a67d93714dc765b4d7d2ed079645c9ea758ae378b0", 0xf93}], 0x1) close(r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:47 executing program 0: r0 = socket(0x6, 0x5, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) socket(0x20, 0x7, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2fa7f6d941741fb7c0e590771a6e7cd4c8a157029e173b0ee3337261662ae891", 0x20) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) 04:02:47 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') syz_emit_ethernet(0x70, &(0x7f00000000c0)="9096dc9ea6936880b2f0238344e82f2f3ff6c8d7d730ebaf1502f5fd556cbbc03f9a9239e4f831e3a4f8e2a40496cc6182e26374fba8f93387b4d969c6704e2d11aaa0f215b381ac4f63ea925f021d6dae04419eb2c2a78873cd25948c3866def7e8559d689979a92a40202f47c3a838") 04:02:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:02:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe042, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) pipe(&(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:02:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ffffff0, 0x8bf8, &(0x7f00000000c0)="ceb0b13a2bc1df448659a4000000000000ffd0999375a7ec3d6252d246207ff1ba40917b17b999d2f576c63cb6eced3f657e51f363bbebb85cffba66d1d571f5b793ae1f8a7c00df272cc0f414921c91e592f6e678d01ebaa049a80c9b80bf28805fcf87dd3b33426e9d15c28d37f6dc241f0000009218bf564d9eed49a6d9a6659cffdd64ae93fe26154798115c31ae665523c861071213ab3be68dbc9d8ff759eb01e772f188b97c501fab34823c0c9f2deb2ee9b3a5df20d2a0914e4350563f870cc659a0c384278abe89fb6a5ee91ee8a21ce912fab5e566552d8ce674505ceaa2d2c2ccdabdc2f746d21630b81ed8804db72bc61a1a6164a40657e382ae3d65a6483544242435a257d8bd43d5bc2c2d3bb3f920f665dcb8d590dbef92f60003f9fdfb3de4dae77122244dd9b86bf2d605160c28742e6c7240845a68494c31cd2d454c8a5610ac37fa7926a6a1379ce24248", 0x497) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/123, 0xfffffffffffffd9e, 0x0, 0x0, 0x0) socket(0x0, 0x4001, 0x5) select(0x40, &(0x7f0000000240)={0x63, 0x8, 0x0, 0x10000, 0x578c, 0x80, 0x1600675c, 0x7}, &(0x7f0000000280)={0x1, 0x8001, 0x2, 0x8, 0x100000001, 0x3, 0x7, 0x1}, &(0x7f00000002c0)={0x6, 0x4b6b, 0x5, 0xfffffffffffffffc, 0x1, 0x1, 0x4, 0x6}, &(0x7f0000000300)={0x3}) select(0x40, &(0x7f0000000340)={0x20, 0xb0, 0x0, 0x3, 0x6b47, 0x3, 0x81, 0x6}, &(0x7f0000000380)={0x3, 0x5, 0xd00a, 0x8, 0x9, 0x3f, 0x100000000, 0x9049}, &(0x7f00000003c0)={0x885e, 0x2756, 0xc0, 0xfffffffffffffffb, 0x5, 0x0, 0x8b9d, 0x8fc8}, &(0x7f0000000400)={0x3, 0x6}) 04:02:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3013, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000007c0)='./bus\x00', 0x6, 0x2002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="2b687aff3eb75bfbef3f4811f3a2d765eeacf9c7ce201fc64da676a281dbfd42a5dc9add352146f8fe63d56ea53c2ba438ff29471c33446ac267652a8873e48a379b75336440a1b6b005439d52affacc16dcad9699dd4bfeeec7524608692eba338b933a9766273deead5350acf37d384d05e6dbe2d99308b4a47daab559abad754e39e34acffcef0b22f5c4efc613c668cdecfe9d4da0f0460ce2c13a59017d51b3f01667dded66a4c1ba61a625d3554098ba33e1148314c79526f30d9cd420e0c1189851a17eaaf3d13a0a5b66ec3da9663a73aace09bd86a726006307aeca0f3581623b3d227a5750d48a4c0b38e6e89402", 0xf3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="51c60be7756938c18481c6f339526acaee4899c2414ca06b115a53dbc56dc6247e05647c7e865db8488de340dde2448223e47aea4fd8078d", 0x38}, {&(0x7f0000000140)="ad06fa100ef6a54dd5a5079ef4fa74e91dd264ff4beeca6b1740589f4e31abcaf06c7b3fa177b9ee3435b40627f54c33e25b75cb98351d8aaeae5d22943e1bc72c04ba14755b76c7f74a619dd90f6b0da8e01e796a0bb7d55175778db5d26aa24afbe4de6e369f846f3e456e2b81214ca259a1ae2b14d730fb7fb349412841d6", 0x80}, {&(0x7f00000001c0)="e839418143e8b5abc9baa287f0ac0291392fb98a6f91c9efe6676718c13c83fe582cfd5ea8a5ca93435e65126d50f8964986477ce01fad55fbb8fbada1a29d57a7d273594fe7435d3c14a72c80b8e35d72e9bc83f79f1e1b7ce913d1094f8ab90d6a137ff2079c6b5fae", 0x6a}, {&(0x7f0000000300)="cc932cfc63f64bc5af148e47a9626017b29280de3ccee9ab2ccfcde60446f51a32cad96ae28f1c7fae5dd72c8300e2106e6c706456a0809e8301d686742fdf88ecb4b8f2af310d958ddac91d86d9e56fb62744a4fad82ce66285df48d2aa4110c4827075d5b5f60800dc4292807e084db2ac77eadaeced1b4a4c1e70c03c86430c106c320c7fe1407684f2c71a7be50bdf015cbe1bd91919cfad415bd1b5f6676bf20ad0c7312ad6e1504e2472e5e3a820f4c53a714a25d37ddd961a36dadd335e487728c1bcbc", 0xc7}, {&(0x7f0000000040)="ac49cda072254ecc94af5bfe4505432b104a85", 0x13}, {&(0x7f0000000540)="598a2dfacf18b5a983150d6d4d27ac3e1a2f68fb341c4644738d72155f8df05212c96115c90f52ac19b3f1eedb0a4a41a65918c01eccfb4d42400983a48223e89e9f7cb3ea93a870efd76ad069ba584d618cdb11bba99a03f5189698b104c7d549c1d63b529e3943e0cfa24297cf83bb4d597adc70b5958a131437816513bd254d996bc6c8de5316363a8d6cf56a2aee17bf927f6b7b03cbae087a378df567251f16acc2d9a558045ba2ec6ca16b07", 0xaf}, {&(0x7f0000000600)="4f0da9c56e15762b8a19bc67aec76754ccf5f43964c7c72dd0d699ed7d226b2507802b3df8222042ee2734ddf28b883f6d2f4529207649f46a4beda07d272f4226e55f61402b137c82d7caeeed147fef7bc0c3322f4085f6745273c64f4080c373663b505b9e5e2edec710d5175940ac6997b4bf8bd70d6374da7c774e2dd611228e1328b8f876", 0x87}, {&(0x7f0000000240)="54ee789b393da39e079aad1bfb973cc17f5224c686f6474e2743e28fb34c137f78953b1030befec5ce3fa13a2211947fab820d165f03ce414ed29140e04b2f511cab96504e7a55ded3bb7b459ea25b", 0x4f}], 0x8) 04:02:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669a53f4165"], 0x10) dup2(r0, r0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) socket(0x1, 0x4000, 0xf5) 04:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:47 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000"], &(0x7f0000000100)=0x34) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x227) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = msgget$private(0x0, 0x44) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x4, r2, r3, r4, r5, 0x21, 0x2}, 0x10000, 0x9, r6, r7, 0x5, 0x2, 0x3ff, 0x7ff}) socketpair$unix(0x1, 0xfffffffffffffffb, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000180)=0x200, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) execve(0x0, &(0x7f0000000180), 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20003, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6, 0x100}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:02:47 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 04:02:47 executing program 0: r0 = socket(0xffffffffffffffff, 0x400080000002, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1f) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000000700dc00000009ecffffffffffff3c5d7033307cde1107c4bd234c7252a210af48f6f8f3a68ca7e403323f1bbe71ac8e885942f461b99e99f99b72e301e4db90e01ce4069cf59d8cea9a48ee4a4f535a20ed282d0104000000000000b8b457f10e4c42c46d1ddb135d210a591af9f074ecb0ddcacde911f95701e370e1e2c115bce1a009e669fefedb2426654155dd48d6934fec841a6d84c85a0812135c1c97239f3d710d667b225457f562ec98837c4b9e3cdaf326fb2399751c820e0415e9d8eb4bb6611dbe69d37c9a85d39715cb9d002cf3e27f145b9f09213f6a1bf7000931d962dc7a84a1173e007a9a055604b77560a2c6c56d3a842855d393ed9bf2400bdf4997b4ffd0d1e1f6ad6ab26c9adeb119bdd3e75943df92d884ab934ad3d7e33fc340aaeb14c143"], 0x132}, 0x0) 04:02:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="c9ab3102502bc00999f556ea208ef8d301257a4d05420e57ea0554c269a55287cd34c05683a9a51dcdd6c66bd04d20871b69a5e759d024bfe2af015f3ec9671015a65265aa1aa033dd7e71dbfa906bc66f89bca28418a73019e0126b", 0x5c}, {&(0x7f0000000240)="502080f27601087430a11d59236bc656930881052bad698e53eb167a3477d2d369e3f3db35e7255e31513ed2350f70878a8317fc8c86e6d654ce45562a4c12a2dc66650e1aaaa0c2efc3f2baa2611fc731c731767a1841e1be8786ab554b7ac35a43b706a102525f4a6c1343624a77df30bcb875", 0x74}, {&(0x7f00000003c0)="d9e541aa15af2b4d6eada9f16e6279278d7ccb7cec390067beb644ce0dd4feb1928f006af9e8d335bdb5f6cc19e88512488675a035f5e624fc16093ef96be69bfabdf8a5184caf0f550b9a69f3664ba290ae4830123783a4ff54051ee7b16ceb869384729881cc7672f3dd5c015f1b3ae4a8d4aa4428534c663c31f6686afefbbc1eded14fabe555f6580319f0f6162fe7b0ed9f88386c6a", 0x98}, {&(0x7f0000000480)="2fb574d83c4697aaf86e2eaeb8d28e79f1160810cc121b44b6d5981a7ad11ab77a5ca70389c2fc56fde747f63f8fc3cbd0bd42773cba19c4de6b17d871c36b0065bf80dc50c1fa44c4cccd0d6fca9046c869d180717aceb2880046b8af8825a4ff9cc9a4efc797ea79c21769e007cac4ce3f1d84c86b2efd23e535af304ee50fcad4400448253290f73b8a2534ed4b512309189376411ad78047cd7002d53cbb6d874f148a15996373c0256131567cf0f9da2d042b26f5cd6433130b62ec309e4f4c81167d6f1ed32feb718d0b2e9ad746e301ddd4ae01df19f5214b0434f107df0532ce0ea7d0394ce6b3cabea82fe863f9b896bf05551435bc6f3ade29f87e7d66f6392487d1b64261f1debef17857db86391d7d5a136e71633e7bce3feef71ed96fd8358cf5ca46161462828be7c00ae006c1a3bc9f7ac7d8e2d86205ff4d8873425a1e6cd3f9d64972ba4dc1e4ebf3dbc189508063179ee838936402d3124cf3163b0fc566e52dbd77188c196b19803483ef032018d6bdafd187f16b8be1c05bc6045b1d3a73534e3248520cb54b1de47ee0c738e8244a9a9da9ec65b47cc79d22597534c9a182d59348345c19f4c20e89a173d481aca7d50a9d40611335655ea9c6dd1167a0e3135e607a0f95210cb2c5a9a3f93b9bc068ecd94cc27268e41ae1b37063af6bd802c95609b92abe21c78b4517951d716f42ccd7c6d5b26de2cedf54917dfefb2c816b7f8fe9c36171e4b299cad2cf02c879e496de13f7973f8cf325a411df8606f230b4eec11d4af97ef4aabddd609f0e6e6a60c8bfbcdd2875de027dc29b71c973bd37cebb09183d7e897141cf5973810fb5dc6570dc14a167b3fecfe82b5b86cc96f066f27bc4285404e24d2a0a1dbbc5d7f2eaa6d0e57527370cb2ff7715be04a61017b4375b9f02d202bf74e118df6a27a30bbd0c1a0b9ec0cea2c27dadf117a70c747dab7de5991e94d444e751a2c88d43d0590118908bb379680bbffb6ebe3feba50a26e27483e372310c0e8b8618c28eaf601f5ff54cb60eced68a33d74a8e20c697139572fdae57f48b3a2fb3a672cb2b4674984570db155ab1f8903194a3fe2e43c5ab470fd30a7a874a622e3f8ccd6bbf8813adf3fa2f08e9a6feed3a06f0c478ea3d7a4169c7d4a5f0f87c273e34e9dfc9fc502c4d03528e16ad86c1382909f7a71fd7e10b9e08d3d6d02d39ad9b61c739877f34b8adf813859cd473ed74cedec7b79adb843159e3569dbfc448643054ea9a9e972d396e42f45034cf285a7dd167dac57ce9dbc9517a3eeda0dc08161601bfcee15df16e936db86152257465f0a900f6cd28114f05d91b952aab0c0e478ff771fcd42d5a3a29140e1ae11a5c3c72814c137bb69981e17caa4046305630ece73d3b873e8f6b8061d9b860159a65ac3c43732d7e46b6fbd4cd74f47b857a13db339457238cbe2cbd0446efa628443a37a7cf124feadc5e9f663c32e36042782b0af1d5b01be2272d768da007dc00e094c5739c9e2944846667d91353b237e0cf575cf4d92a8311c9fa457e47ed149eeac3db7165986fff85ef5299fffebb6589eeb6369d1b07cf035198b83c852528aa6b31cd8280c8154e16b90acc88c67606438d00284238695c8ff07936254d9fe4199242ea17cfe202be9e30f11939af904fa47f679d64c344b2aad8abc3202f3f3d58539fc0c806efc7172f8be442044b67a9cbf7fa7a615fe82b1b12fe8a0cb84c75df22586458e4dae60ccbc02d21e8a984202db61196a08150515ee48d8b8be9103d46b2718360cc005c6cd2a780b7db0441cf40c364edec758068f831f8f97451292c68730fcf869289c000295ccac25a487a5aaad7cd5ea527d7ee8625edaeed6307bd2a6dad46391c5067fb60d5e17c826a74b3785cb1f6fad9eac6cd52cc06b4e96465b2c5706d11a98d62ace35b9ff1cb169100301a9351c843c367ad99c1c1b0256669fd43de6523fb0d38d69d6561d66b26c603881da9cf447203f147ad55d4ce3330e584ce256216ef4aef10669594782d7d68c4f7c73ae8c15986725b43873a7334f07d5f463a72fca7ae73f6064cb24565da63b58cfd6aacf99e26ecda25db5017202430904b66e925aa5079af4d654db48cb40240899d2808e764925fe97f315083415d596875e64c5a6d4701acd92029e5b2f175c15c7ca87685031691d41adffa1798818fb0882969f6497f836691871de967ade6fc72aba9de3d11e2fc3c27820da5d67e07da6d6328352cf3733e8b4766a74eb7b51338a4490efbc921708845d0a5718054fea100e7242940a79123b70b5f1439eec79953b26deedca87431676d4c77b10bbcef729e6f72dd924c94e08be3e54224dca2fe4a3a038b1af08d2edd9b705c0625415b4d3c878058e0fc2b2b02151277b4d90dcb81cc2e0477b36cbb5ef7c6f54e4b473da8f95e8e09768589369bcc5f9ba712e041798614c8947b936e8114c3e0b23d2c27151d5d44ada7109d67b69905cd3e3d9263c61d474f722ae5f459c34db8588be3f9fc4d4275022e19091d88a4268ab2c1e6c275df10f1fce17d590360c70f1f51fa100b357ac72632aa801abd4075dfd56cd8e7bf766103f5336e131d5b542efe6ac8f392dca8d25e04ba0b92655773667cde64f79e5847c213215f35cb13a88bdd3c8d865d74bb510e69b14cf81552105091b3b661a94a951f14634b925caefbe849877f41900d9423653830aa9d5f01762f0700fada19a8334d3e85b2847acca4783f924c3f24d7745a22d4770e610126ebe50ba56d993caba375249835adbc4de2c005a8ce000c263a895cfbe408ff581ec5f807b964ef5a97da987145774217e4addbcc1c993d3dc586c7d1faea81fce4508e2a317535007ea5e3f5dea5d327dcf49aaf146af21fdc1b1cd42ab3cf6b34708132f36175547b1a2f539a81b90e9908daba74a688dfe706fdffedfcfa76d56123569ff8b67e10693f6891ee8f23d1259b4b2b64437ed0961b05bfe78de7e9f943161e062cc779a158edd39f751355ff8edc514abd84709d07ab5016bf1cb2566c80740d3de1bff2dbb6ee5fd193b7233bd44a11f77b1b870ff4709ac0dde485ae024f36e3132a3fa693d3d38cf5e96e93476081675fe9617629fb927596c6e9c7d81de59557c959c3d45f338b42ce7d08c2b1ccad769a6b0f784ba29b99f557f16c161b77be32f778ce99537bddeb6b59d8939d4a317f747c96bb7f7bcd31d53b0aa9b7099944ebc8221f37710154c44dba55338b4878327ff1c05f71022b54a8076a7261b8152b666311d2ad2efa3ee607bc29fd42b417c14133dbfa3f23629c564de2289da3c7b83a2b151218d41a0eca673c5f6c1816377ea52352554018750e7610589d411e4e7390a3e08a342c6f4645380f494f1ec7e3a09485378835107fd933c71687d16417cba211cf28e8d134a7a7b7bdfc7c335095c3cba97b769a9dd83f44658f39e264226f0488d0776256d5ae3a9e1fbda5fe07394f6b59e00ceb8f229588be1e2c8ad28770b1234c463c946ff3ff091551d92770831df685deb20d46ecc1dae6fd6b26468ae52075988179ab3edcf662a1162e9bc9abe5eb6534f13bd19770042600118824f40cc4227a2e802c64bc1862d783205d5de75f6aba5392df2ebe9ccbb49e7dad54c230fd770777999b4272264a6c112bccf3f346a06bab84951c4c8807b975f2dfedfe2eb8ef8b20ee236b99b325ad12f668624540409d3ddd12fc0b1524794a2e4adbc88978693035b85ef27927600f15fab65e62a8bb8c8b637e71616459a21f3f62ef84256212af1d85d15214c618e7304b3e702c5e26c7273ce4c43f24e79dcf16c2c5021bbe15fcaa3ea24bb056ee82148d805d0175b43f77ab799d7c4ca56ae8bd5e364ca60626c6ca7da191a3230890cdbb49d151b2f2e4cc3f39f8043b40315929c305c20848e9db6e05e6236f6acf77e8b85dbe691c9df674e9bb90b3197832c5b6599bbaf8e72d2293861eeaddd49d405fc4d8f5bd80edc20a0e632bdbef221b8700087a99cd1416563a16a2acb39d13927f35cb93bb40c09ee7ee16374dccd93eb6dd030a99e34487344324b42809d76ff92565d9ec8db8ea97ae67bbb61d9a73cbe6b51091edcb75967b7682f3e233fcd92145601fc1044cd58e0953e1be1b8ca6fd40a225bfa53d5e99c681dbb93d674effb677d5c0fd6826deed023f16a5ad8cca3ede5fba8ae7917a27b5442539d65bb900334b1ecf452c3a8b1af15bd3b86c4bc4d2075a4b0d22b3d5da7a679691fd632ed78add961fb361cc0bdac47462008e4d2f2535610305a27fb2dacf3168086b51412b4efede0a6ff4e6cc264c96f2fbdd26c19bfdae3826ea942664c1e74ce25ad92571ffa904384136231131af53c4e10b0f5a14328e2b5ab0baa22f6274c2e26097393b5ce11f3718453517bed05c2c2e34d16f5b6792d3019c82be150f4d4d07309af4ccab2950e9d6a238589c5ee17e3cc311d948f596c72671702d53faa452db468c4822eb3ea7806aeaaa967564b787692e1577a182fc998129c6103b198d2b2d781b2f3d86c5af93a8c8883c23211089e6aa7a1d4750477f5643eb69dd3ae974df0432c0c5027ece9da20790725e26c4452f544134427954038e44f8af424369bfa5b041f237caff8df9a4ac80b3a8ddf25c389b92174a4af0d288c8b68914e97486eaa2729674a0d14d271d67fb80cd99ae35f9f109744d834e0ba63b55d23b3879fbdd90d251849a0d8e520820a4a213914d2740d103de5a020006b6c6d74e940d36c96c8c0ae36535247c0bcc3b063f217f518a078f2ded747c3a78c924a9ba2aec1bac4c33623917b0ca453434532d7bea960624861602fc30911c626bfece203c74d086e942f97135cd937267f29dc75fc597f14593fc6ae061081ff8470716048ed8cfc873bfdfa31345b3706fb4ad5e54f1aece8703a2eded1510afc8737d59e1d9fe6de2f32229a17a6e28b5ea7580a943b8e5b2ca76c44cf191202a111bbd5e95150094e1a98b859bd402e9a61d3e77c3cdf00766dbf95a235574a645183a259dd12ef0f87d9dc6a715449ed105011258b6bbad772c072851b21a4f13c6e9c013e3644706f099cf7943af1d485b2cd0b80b39e8159870bc2a93fe3ac2c6f319331a9578415b914e35dbfb395299b0b57c475b3c4c6da075be361a39e449917437572ddcc3e0705a613a642158f351d7afd2b1f44a85f90aa36aa634fc32b42ccc2a35b8c655c1129c2bbd80305c4c97248a2819a46e33182e2baca24e7ee797dddc275c51cdc60c903df168a36fa9d88f75528688cf2df11b764d653c5fd7ae3dc85106df9f01cf6b51d4c0a2bc72efa8ff6fdd0f461ccdf356b4b4fe0c60be50c322d05c60eb280479fb4f4089bc3f5b2e972a5bf1e5a512c6027b04d65bc53c726199d0ef171c7c34df5a50bf368275e5518533e3e77a01908a23a204c6c715d78458507ebd7a877777607e67081e038d3767d64be84812bcad6ec3f99c1f08820ac7e1b944f070d370f097fb6185317d65864bc92447d749c570c03d3c224cf0e82d89738b07713e03b4e81a43827daca4b02acf86acaf33759d9a54d1e1a900564b02d8d8022b480db9c64a59f5fdd00990bac75b77d9737a518d6726b8232f6d8d4fc8ea3ee56932ebc4ced0719e6c0915d1ce073ed5b4e7ac938f8a5525c3d78b9e399973264fc97be127f5ded3c3df530310301d32d74fa2e0df3043759242694f4514b0405a48517c5ed1f7af95561f3a3cc2f448fdc0036545", 0x1000}], 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) r2 = msgget(0x0, 0x200) msgsnd(r2, &(0x7f00000000c0)={0x1, "fd53d7a9a10f80e3c744a75c8461e92946749922ad097ffa894fcf14cbaf0ba8a2897b3cc69d3403221811"}, 0x33, 0x800) 04:02:47 executing program 0: r0 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000000100)=""/241, 0xf1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setpgid(r0, r0) pipe(0x0) 04:02:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0008c6c5bbf59553c2"], 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(0xffffffffffffffff, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x280, 0x4) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2029, 0xd02) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xd8, 0x7fff}, {0x401, 0x200}}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) close(r1) 04:02:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x44, 0x82) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 04:02:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:02:47 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="1da721670c38fb4327f7dba0f4e29791efbe9cc3b86ff09d961465334c364c061a4cee6d215133f9cbaf50fe75765cae1e83fc920c", 0x35, 0x4, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0xf7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3ff) poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x0) close(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 04:02:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)) pipe2(0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) 04:02:47 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xddb, 0x7}, &(0x7f0000000440)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f00005d7000/0x2000)=nil) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/135, 0x87}], 0x3) socket$inet6(0x18, 0x4003, 0x80000000) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) r2 = dup2(r1, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) linkat(r2, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00', 0x4) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000480)=""/137) r3 = msgget(0x0, 0x40) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/145}, 0xffffffffffffff82, 0x1, 0xffd) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r2, 0x4, 0xcc) 04:02:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x24}, {r0, 0x80}, {r0, 0x8000000}, {r0, 0x4}, {r1}, {r1}], 0x7, 0xffffffffffffffff) close(r0) 04:02:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) r2 = semget(0x2, 0x7, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/45) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 04:02:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x52, 0x40000000, 0xbec1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x1ff, 0x363c}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0x5, 0x5}, {{r2}, 0x0, 0x2, 0xf0000005, 0x101, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x30, 0xf0000011, 0x800, 0x9a5}], 0x7, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x20000000, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000010, 0x7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x10, 0x101, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0xc, 0x70580000, 0x9}], 0xc00000000000, &(0x7f0000000040)={0x8, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:52 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) 04:02:52 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 04:02:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x10480, 0x80) pipe(&(0x7f0000000000)) 04:02:52 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 04:02:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x83}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) fsync(r0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getgid() r6 = getpgrp() getgroups(0x1, &(0x7f0000001980)=[r5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) utimensat(r2, &(0x7f0000001a40)='./file1\x00', &(0x7f0000001a80)={{0x40, 0x4}, {0x3, 0x5}}, 0x2) r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = fcntl$dupfd(r1, 0xa, r1) r13 = getppid() r14 = geteuid() r15 = getegid() sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="f42d86f6b0e778b48b3178d7c0b36e7c739b7cefd89ceed8709371c6103b7e22baf9ea9b6f85eb854b11078b51931299366d043cfc40c340e5e726e599843b2bfbafc2c143ad0ed8c166a0d6941bddecc477f43f1f0719e5f9f3fd64426ae1ed4963c0aa17706b21ca990bdee42bf51814ea345ac020cea3cc7f3f8d0edd5159101c9f736ad300f05ba252f1909423c2052272af84cde90a5d272acc8c466e22387c1021606580d5b90c55", 0xab}, {&(0x7f0000000140)="cdb3cf193ee624bb9a781674164fd47aaced8cfdc64c4dbba35ad9ae4845085ff5ac2e03a9c617cbf6bb6649452123e106b65a2cc60e29c562f25a1629f5d42797694da53991aaea50ba23ecece097f678d41e7ca5dcef09c4b0bb2e59bc3a7032480586c963b03c758f2f5d0ccf3da1a7191d363a7cdf37edadd038b9fbb4f424ea052d8fed309908bc050575949be5dc5d8581829690d1ed902c2404c9e518eff527ebee6b354350260e16a9a89f6064aae1069f5db8", 0xb7}, {&(0x7f0000000200)="86de5a388b192303ffe2a7fd89e3f532cf60edcee7eda79ac1d90d01a3b0784ea3f8f5945bac8a3830937ae24f57d098c1bf9801c56786cbaf056bc5e1be334d7d6c45d1d7eef198496f6d31c3074ef3ebb91ebd4a00c8a7b6", 0x59}, {&(0x7f0000000940)="6525a73a88600d605fc53b83784f273f04ec99e7dbd38f4611ab2adb5de94079ee1ec3d8cd9ec666edef0f83c05033a85948550c1d41ddd6c822baf2ca079cca2ed0291b2f634183c53fdb181509e03739d5494f4af8b8be2897cf22261c91edb7e228820eb34cebb3daeb710fa842eb397d050165661fe608aca0ee0f2e9195c436b32387e6440b9f1100707295147072a9175a9b53856d5dcec3e423ade19e52aef7dc5886ee695c0ddcd7465df577faa7324eedf7a56b73093bddfde97d168375694043d7eb3e62fa86dd08c6160a4267f15e36c9de8f1897d886e7f354bd905e3091ff62952c1da2534a42a4458acdfaa42d407ad0883cb9dc3bfb091a85a12e29188df79802e83f18dd91eb6768a733c973b9c7ee1c3db11e4ca017c2921205dcf58a2ec420da346e2ffdd099c546d7282000f86b53ac5c124700d172940ed91e0e197276188e95d5890c09edc085c848408f45b316fe712c6716dc562df2dc3023fe933dc11d1e44fe25cfe2a8b9ad9e8fcb53d570cdba91459dd5b66bb19c705f178f5bf40da016ed9449c03b8015f1d71074c7dc0117e51eed1772037a3659d289f410bfde9017c86aed1192dbc83d273964562c0b0426fa0e80d9d5afe7540286a6f3596097f3410b8cd6adaf8c316f46b86c87233e570b5f8b5ca7db30f71d823b93c4a7078dff71d55e8a00e0843ea8a80b358c824d3551e202fee4aa532a0b9bb25ba15fbcdb1da307a3689761f8797ac67fef90d9d9b79fed0a1820816c6cae5b4ac9c7e94fdf1afa12eae39e9eb422308a8761001d3569967a837a24a58c45c942419ef45bb76e02359b5ccd09c8372fc018573c8c96b49052e62d03d0a19da612db3af5a5b63d1b5b198cc40cf68dd94f6c48f9a1e86648d0c67c866c2d92bac25fdc3d5296d17e0fb406a98da1f5652317c893e1f43013ee0ba930213a51f88c1cdc30fb28ce4facd9c486a4ca41b33956aeb23de4fbdac875034a4cdb86500a07f67536a3516c1353b4e9ba69a68cfb05008603709c219be462afb9558bc40b9824afcaa174fbcf50f28b927107a9f0936aecb0ad5274b138f8bddcc59711674269599392465afca517f84022b1072665dc3db9c49bb98a19d2d8a4d064b82879766ee2a0cea92f72097eb8364b3d74e1a14dd14233d88a701a759d004a4f4d2ddbac42c27af4637528a765205dcd06fb1dd9f065d2f3a464c4755a01603a18ff3035ce78fd1c3886afa0bc988fb9e3c3fa8696bc79d02d61f6814e3abbadb483db77f771812b8fa8ef9c866499e5671e72243e2308658de9d215c200170df3b9ed519feae2f199b754e9bf66ee67f6fe494346d77ffb428809e784380802d1579bacd70cc7a493751392169fb0f61dc4983c120b59bc1dafc3140049c49a9a9c1bee1a4c30d7a1b1d53abf2d1d67c5227e429de113787505aac5158781c68780aa33569ebee54f797620f6411bc31d6b696468146c1c09e3fa1a7fe6150a68bd591e49469b4969174a411e5d3cecdc67d181ce6dfc7585606a2700f3c90fe57c6ea0bea6a1bed86bf4591d450c7fdccf7a11fd25c478d90ec952b301d3b96f66b7f9f7936d765c3bc5bdeed4c7e02aa9d90aec6e65083558081c0d6bf4da83abad4a66b1b78bba10009436716a45351684f8ad6107fcaf09cd9529cc2ddb270513cedbad253e01e9b6dcddfa2fd8254bf57ae8547a35d8c6ba258b5c0c004331f4eefa83f2db15ce4c15dd1111576f19513d953d55986a10fc7fc0a8597356f902ead2e48a6971245850b6f5afe8b2622ffce34b601ee34be1f6751126aa83a152796b6b31bf51398b4f90563bba1d3533e7175279865a52c3c2fb7c9126cb14e19f07b9807f6fbeccb5832673110f68445c8ee567372dccc70397a921478500179b234268cbc678ebfd98089dbaa24f681f4e111a52f6d129d11eb55774c146290da3447fc11ef0060a746408f91e4ca371bd924df88f2f146a8d538df059a017bbaabb17957b3ed7c05358a969bb24f87e8c9a8942fcd5859d9580c0b87311c2c7bb28566b72d7b133b6869a34d645df0333aea0c9a3c65f11dd3d3448d75680c4f2e670b2bb886677bd1b16f0c43db78aab7453203c0c509b5098bfc6db4a9148af1669e4405aad83e4598ec192c81e400ddb4a175243391a50ce03a3a19fb4cfe6c53cf9d63735a15d63791ca8cce59851eb6773485b210f8798590c12b8e20af4def60dfc6ee5da62ab73aeea6350f4ab61769e2f32d2cdfe47c10ead2b565ea9bebd09e802068731b410e66a0343b57d36baded1703e018419ce243a4c82bebe0cf66acb6df11f133a7975e02bab9221106089a4190a86f1896e70b7786aecb759dbb60fd97032c7ca3f6a582b22e528a7309df6e565d8b41c678ee52ac5b7252e5862aef12ea3e3a2ff9c88ed22bfec7fa12f793b2a6435893f0a9a8e3ed697a124fd0569844ee5a51e5ef2b1606d3257eea60bc3a474e2b2f5999b71871e3b62000e313da1870cbbdef4dc5f433eaab71318ee0ef0d64f1235b5c6a596faed331a4b010920171580a628ee97199d2361fb14bf905cc0fe6a64bc4e9dbae01c43c67d429571fe2199f0c92563f577484977611df8eea683bc1ec9a8ec4e23d835cae7c2878388c3ae307371dd2839a90adda055c9f97b98575f9488bc7daf20aef60c185dc0ce57bfd4eb5a6d349a10379251bd8f30ec9ca4604489c1cab24ba290cf4771ce8eac659b7ed9fbd5f9d21f900882d6dd08dce811c46a6fc645289173f616e1e2fde051d70ade4d4a13c83f804f33d7c24c593b16c1e3b1fbc6046c40bf2080469ec93d835e563efffb68e499b32c19d311a1739677ff096c0b284aed69e4e284f8cc8b1bb1be94f014b8c5a5fce4b6da3708cd7452059e26fe66002285f09f42a65dea460cfaa6a9caa88efcbd12601afd554ac97e7e6f5b0b839413b69d26071adb145a28fa05286555706403899330c197e15fcb13b6aca58eb22eb7bbca7cd200117db092c62d5cfe224c1d2bfca2d456c652d21225ac0fffe603b3d88a6b56df117407606e55ce9a88213f67396d4767b1cce6a43d78287907448fc0a26992980f534aa8d9b67614c240c0021a3fcdd56e7348aa305a7fb79028780b885d0ebdedcf7bc8ae24447ce26f446754e26717ae761156610c081fbfaa4cbc25f7d587d2b0f6ed8e441dd664f5e5d82b06372838ae3ad7c12bb654449aa88c9c4b9bdbe0ddeea322ee95b258e7e34f4aba3815341a00db834b1542112754ee125abed90769fc40285e137e08309bc01a0477309df4e09b387c416bcc8b012796ae00a373a8bb2fdfdc8d63723a1e7a429beaccd0aef69a812464c8557f95402b1a3d7d76d53c2b57f5565ca1ca1dc6aca1cce436c7445629c11a8f186e4d274b13b754fdef40692bc2d070fafbc344354b69c043cec2a51b4f7212610563d4d9388ee0577af1499ab5c172f0686287af49ec4eb7d9fc37f7fc8eabdfaa034785a2037b06e1e425d36a038994317e420404f6651c815838455e45f273ef88a127223a27eb9ad17f8afb1d40b21167dbec11937ae71739b8b84190bf67343d57a7b9b39cc3b78836acbafdd6e54c1d7f69a52884eda5485d6a671726254ffdc531489a8aec3ef84e26971455c3605b2bb05fb4faefc94cad3bee637fbec7511b07b9cdb5b3fc4b1e9a34e525047fb71bfba8507339eba8c49bea04d750dc1f01fe3a6775e7816c8a8b96dc296e52634c1b62220af1c8dbdb51555c577e26babd0852ffb62b42c2ea00f369a98cd681ae424969011e7b6eafc537456484b198ea4b4f277e1b6cc8c8cd81a4e276658ff7059bcf6f40228ea8f63f4474a1a8242d04814afecc686cc36453fbb1f8fdd600e95af9c9cdd8f30ad2e26aea8d470908ad5be308da24e2c68e14f9cd14b257c10e6f89ecf3d13e0ef8b375248541d10a457eaaa3ce32c0136e2e55520027375796748f21100c61b8902b718dfe5d58a5dd78621553696df682aee4f9966ab752a898604900fe95595b2fb7d3ff0f1c802386e686aae6b6dbf259c5c775a4a07d223ee20664eed30c49518929c0ad0c546696843151288ecab3319d5dbf332b6abb374f9c8fe85df0d6a0d9ed50c24075a6d93b2a74ed08033965d364881ae7d5c180829cab0bddfb67415f35348efd175c43eddcaad9aa4d8c529ab89fa32cda85351cf82c12064aec314afa610ba5ba11421846457c4de69e4c9be53fbe6fd0ced06680c510be95847fe2132046242113a1aef6b90e411fcca25365e5508b3e54171b26d69cc9fd1500265ad3788730f99d50e067e51bd9c4ba25668de7c9805332cd617dca69b710fcda34fd046fbdfa9af09503f431352394b406bf7d9f5caad3dd7e96aba2b355c7a158e91e0cde74e2bf4be4d27e1f55796f69e566eb0992b601cd9ee49e6f1c82192cfcb2fb4837d6dba5bdec247fc647276e76de2c76f98f1b72d69985f832ca57c3acbdf85cb356c13bda87378487eaf69c4eabeef1d45ad32bf4c19b44f19de4922cda36ee8e8f353599f62a782f4c6764b5eba9f9c0adb626c7539e4638902aea94bfa42b14ecab047a999c92e0c95bb84cc557c01d344d090e21579f3bfaa41a0cf97c7722ce8691c287fabe88ed286feaa1f4676b7da3cd7127be06561207d8167d3bd78e7b9537929e65977ebae39dbf636f8dcbc90d9003f58e1118082ec70fb115cd029d3099c9e98dcd0a0baed231d3045917f364be6df6ff03178d7e424ec8854db78ddbb7a3787231c74e95b50a40df1a4efecfb31d23e176d3ca9ef5abb67030873c5acf005ef80c9d71d41954330a92bcc6f7ebb21fa5b4ab38d526cccf830aee5ba46edb449008a716c4ee2d630fa0f513a0c23a6fe192b33fbef5ac6a2c1178bbe17e11ab9c8d9db7645a36cd57582d709699246c0274cab9762811c140109044de084f561d5277d5ede91ebf295f6264883becd7897332b9b7ac7b8d3afe9a585ec1f7172591040f5f2d34f4cf3df7a56b319da0826100e8235cfde8b951aa58594da61c744a59f1caa77b4358c00daa73c14999e851c9c8b445a8651e81d0e30f530d51db2c5eb4ee6d857e81e49d691df6a9887e114ced1fcf1856f518fac6ea1dcdaf16cca66bf26393d907da64d3b4b1546c768832eea9692e9271d9b89edf369838fca530f8312bdd7537c462559ed8996915080977a6d11dc3f0042cad5cfae0e354c848603e94a36b2c2eddccda3a1a7df7e5cf486fae0c3a428483b45f8494b88f360b23a9a35c9773bec879897f63b01ab80fb6e3610c32158e2e0816538648ecc9bbf227ed063e37399fabb6b4a1d44f501dcf999aa7171cdcb624a063c3235c115d28560558697e0f596e845282935c172ee9a28c076ae35dcd2ddb0428c818b2ae674cd848a6e179fe617f21a14562addb84dc5f661f6e6dadb8afee5ae62bc91b2481010a00263bb51ded1e7465f0172703cefa6701f6a4b224fbe07da44707fe755c09700cbd60959d935c448bb66ddeae4309e1ceb19555f90b4750b904f442158b69cd9d1f3ca2c52fe32c264a15ad5fbf41ddf2423a6293ee68c126372014b849d8a5211d07f8906bcaf1e0e76b56c7a28c5d29b9e3bbb9837db38dafbf3365fe79efec55908252687ca7762e6201a918545acdc8fbfb234889dd5bbcb829e4d0389416c4d25526f4c8722bfd97019118f3bc8a492595431a92f831dcf667e2bdc7fdb6b811f056e7dad2a4b60f501c1e0370847bf7cb3aec96fe1f20f9ce9343d8595ec310", 0x1000}, {&(0x7f0000000280)="ff712a3ce36b258f5e9988b671bedc69ce77bf98da83c96efa1e8f7fd1d136f49bc6e4595e83d2d0fc8e45fec09414dfe53699f7f527873002ef363fee491d569881000647ef21d159f22a5e67b8eeeb3a78b9d60f5fa955be4c3a8ebe40c9bb54e0390bcdbdf75b34ceeb1eef20b2193c340753a9c99ccc45bf5ed6e0a47f8998f04038840d3387622e9a3917cee3ae387908ac8ed7492b356664031db76f6bd8ea2915e1addcce2d0c60c50d2f628900b5a41b5f5b32d5f5c991912b5099fbe2f2f364c62f", 0xc6}, {&(0x7f0000000380)="fc851bf17fb121d5acc6f446f74025bc5fe8b827f16f7d3410f016ac3fd691c901403a3bc64fdb7c9262dac232f9bf7a9ae443437054ba504618d730b0b1f44f0a6fedf119e3b74c475df4f8d59213969dd1c1551c74910aa3c60fb6a91c6315123a6c35f67299b7bf22f5b687d9d828660d55582f1867617892b026dec913376dd2930d1b24227e619ab3b5af3cfa1affd3a35cc837108c7fdb67b2933b09bbdebba73c77efb7163a0c0226f13ff86634f426d40d0ed08da2241f7aac97963447b50389059f60073c384737f96a3df86fecfacfb5613ff2c42f768b3c1a520c0417fa5917c2b7bc92ee1e58f738", 0xee}, {&(0x7f0000000480)="2b9c68d35e45b52600b9c9bf1b74b2e80cccf3bf3f02bc092913787e79a85b10198d1482ea7b13b594324a0d9acd82e618cc73e075ec31c2bfaf4a123e5080b656d0bd8e2ecc82f2c1c4db6b4b4e194763df3e67b8dd98ab03d0011481ea8966cf4142180eac297845f4f689ed86d020e6f756983706893c80bd769867e360cbca4b5d8cdd4c6c5b763146d3a5dc48ace20420921baf6580988c7eba21a26c9530e26171e22493a99d7d1eda3f9a93a2b64561393206874b18b5ea7b0236274b5d8d79726c8b7efa946b", 0xca}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3800000008000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffdf040001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x1}, 0x400) 04:02:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 04:02:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) munlockall() 04:02:52 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) lseek(r0, 0x3f, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x81) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe578bde426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x8001) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x400000000) read(r0, &(0x7f0000000080)=""/128, 0x80) 04:02:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f00000002c0)="152b4478a78be8fe4bc2f019e6bc3623e72492ed5f24e645d34be1434d469a08e0c5783097956c7d36887de4375e65cd5582e0d7e13b82f3282477cc4e70da1fa3fa9e874879792680009b9642aa6f4d", 0x50) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r2) dup(r3) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x7, 0x9, 0x6, "103d4db85beece4e2adbe951a4f7c4ad1b48b9a1", 0x1, 0xb18}) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) 04:02:52 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = socket(0x30, 0x1, 0x5) recvmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/254, 0xfe}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/231, 0xe7}, {&(0x7f0000001240)=""/70, 0x46}, {&(0x7f00000012c0)=""/58, 0x3a}, {&(0x7f0000001300)=""/27, 0x1b}, {&(0x7f0000001340)=""/177, 0xb1}, {&(0x7f0000001400)=""/150, 0x96}, {&(0x7f00000014c0)=""/45, 0x2d}], 0x9, &(0x7f00000015c0)=""/32, 0x20}, 0x803) flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8b0, 0x2, 0x80000001, 0x7, "402227d11444759717bdbbc9fd4e45d807b2e8ff", 0x10001}) 04:02:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10028, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup2(r0, r0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 04:02:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x3f, 0x1, 0x101, "bba399dd5378290cd167c6ea3fe312ae15206037", 0x9, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000008c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096eaef66b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9c9130ed35f16b136a5f50d1628b53a201816a3d78757eecf82636722f1fe868c66211c67205d32fd7d805480ea02800420a33aff24f9df8acf2b633d6d9cb604e712e84096b0340b45bdda2ac54dd2b848cd1ce5a8bf334e55501cca32f78d73cd6469fc0f2b4ad056373729923e303aad8aa1067685c420a7f98a629f71e4ac6efb115ac3b321e5f0a657416a3d06ef02465a3dddb875ee4941133cd2caceea1d76ce2c4582ba05f3cdcc560a1e90f7d0d2724072db79144647b6fa3677b0b8b44787ab0f956b6b793227ce6288288b605d2b5a36a52fd0024e20cc4b8ac144454ced85abfe2d8b9aa5d401a704a6ec8fc751a96b524ddd01fad43001dd8f5afa65655fa23df562", 0xfffffffffffffdd3) dup(r1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 04:02:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 04:02:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x68, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 04:02:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 04:02:52 executing program 1: getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) getgroups(0x235, &(0x7f0000000180)) setegid(0x0) setegid(0x0) 04:02:52 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="968178b334b4ec8bc27f3964a9a92945db8004c4b2a6686eefe5cfa27566c9cc8ac55dc3cc0b4e9a19a9f17f00867ea2c1aa3131b1d111cae78ceef5158accee69", 0x41, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 04:02:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 04:02:52 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xae) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r4 = getpgid(0x0) fcntl$lock(r3, 0xf, &(0x7f0000000340)={0x2, 0x0, 0x4, 0xff, r4}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/151, 0x97}, {&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/202, 0xca}], 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0, 0x0) flock(r0, 0x2) fcntl$setflags(r2, 0x2, 0x0) flock(r1, 0x100000000008) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0xbd) socket$inet(0x2, 0x1, 0xfffffffffffffff8) 04:02:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007eac00000000000000000000000000000000000000820fa40cd7531cb6b49a2cac5cb44eef34743047e24e2ddbafc4c242991cf9231d8de44d2855b9ecda26285fd81a6e3197cab30a7c3bb41525b1865480fd19c0f1a9233b535db84f02000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 04:02:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x20, 0x3}, {0x18, 0x3, 0x5}, 0x8, [0x5, 0x1, 0x9, 0x2, 0xb7bb, 0x3910143d, 0x2, 0x7f60]}, 0x3c) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kqueue() clock_getres(0x0, &(0x7f00000001c0)) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r1, &(0x7f0000000200)="d2", 0x1, 0x0, 0x0, 0x46d6e956) kevent(r7, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r7}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r7}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r5}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:52 executing program 0: kqueue() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x7, r1}) r3 = dup(r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0x80) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x6) r4 = kqueue() getgroups(0xa, &(0x7f0000000280)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getpeername$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 04:02:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x295, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fffffff}) open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x0) 04:02:53 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x70) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x8000}, {0x7fc00000000, 0x3}}, 0x2) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 04:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000340)=""/247, 0xf7}], 0x1) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x57da) geteuid() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xd3, 0x3}, {0x18, 0x3, 0x4, 0x7}, 0x1, [0x6f, 0x0, 0x2, 0x7f, 0x1, 0x9, 0x3, 0x4]}, 0x3c) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed86e7049ddecb4acd42802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94eff3064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8714b19a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c205000000b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) 04:02:53 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)="00c5f8352d0917800000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e8948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d3d15712994c7bb09fde9ca66e7933df67ab365175fee152a7bb228a681cd8cac44ae2a226dd5f2e624a8869df6f4aa1fc6755e3bbb32c3f0", 0xe7) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 04:02:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:02:53 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) 04:02:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) 04:02:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) dup2(r0, r0) connect$inet(r0, &(0x7f0000000040), 0xc) 04:02:53 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x800) msgget$private(0x0, 0xd9) sync() getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 04:02:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xfffffffffffffee2) 04:02:53 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffbf, 0x3}) setrlimit(0x0, &(0x7f0000000000)={0x8, 0xffffffffffffffc1}) 04:02:53 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x4000, 0xfffffffffffffffe, 0xfffffffffffffe}], 0x0, 0x0, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x102, 0x3}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 04:02:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/222, 0xde}], 0x2, 0x0) write(r1, &(0x7f0000000000)="bec0b6bf08704d3ca81c715264eb2ce0a3bc64759886a1b7727975ac6ec7159f91c526860df969ae94b75b49a53114f45ae732a8a38b0b4b3f77e52e06736c712c29ece7", 0x44) 04:02:53 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, 0x0, 0x0) 04:02:53 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() setregid(r4, r5) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x8000000000005200) r6 = kqueue() r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x308a, 0x4, &(0x7f0000003900)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea73787412efaf394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff94da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d985e81e0a733406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c3079d7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c00000000000000000000000000", 0x1004) r8 = msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f0000001700)=ANY=[@ANYBLOB="0300000000000000ee196b43d722f662d4f1366d10a2f5417b6058bcaacbb3f81d068439b608ce8daeffedf3ff555a4c82f3ca318c07dc9b26c86d122ff1c85f49a3319e45092d5a87076421e83731ff653f1adc170dbb33024c5604d1f0a8f453dfccef01c52d53b94e5b14bc0b8b53cbbf822cc10f8fe8a402c9b6a2cf8a763d7af2bc9d1b68587642f6d7fac4732a576030d54d78ed48fddca6f65e0e4b8537f54df641349364e6e432a884c7121a870ac459d8a03d876902d1d0b9e1369e69e41ecffdfdce68b9f5a8a632181ae9d91c6a827fb96e415f6a60000000000000000000000000eabca677a5cbe1c87fc8233e53de23d84b86b1c44d17bdae9f5de07bb47af4832cfe36aefe98f153cf4acb39f661fc69ba58be89f66a0656fe14a59dac6af850f0a3347f618fcb2bd02a866fa87aef6f065ca06e991fef02d22ad974f3d3f273c9e058ca03bb874bf9a458a7aa1b962e5c1d6ac34e4afe845466ae4922c24c3b894d4a6ca29e9a44ca00000000000000"], 0xdd, 0x800) socket(0x3, 0x0, 0x40000000) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r9, &(0x7f00000012c0)=[{{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r6}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r7}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r7}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r9}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r3}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r6}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r9}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r3}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r6}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) kevent(r1, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x7, 0xccd}, {{r7}, 0xffffffffffffffff, 0xf1, 0x80, 0x7f, 0x1ff}], 0x9, &(0x7f0000001640)=[{{r6}, 0xfffffffffffffff8, 0xf2c75a6d4b06fb7d, 0x80000043, 0x5c, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x4, 0x200fffff, 0x9, 0x9a6f}, {{r3}, 0xffffffffffffffff, 0x10, 0xc000001a, 0x7ff, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0xc4, 0x80, 0x100}, {{r3}, 0xfffffffffffffffb, 0x46, 0xfffff, 0x7, 0x1}], 0x7f, &(0x7f0000000040)={0xd5bb, 0x80000001}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 04:02:53 executing program 1: clock_getres(0x4000000000005, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = socket(0x10, 0x0, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x198) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x40, 0x4, 0x9}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x400, 0x9}, {{r3}, 0x0, 0x0, 0xfffff, 0x5, 0xefb}], 0x5, &(0x7f0000000180)={0x5, 0x4}) clock_getres(0x0, &(0x7f0000000000)) 04:02:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) write(r0, &(0x7f00000000c0)="7831418b432565e90d38e00aa7e1744e4baa4d5701185fac411e88a0ae73dde331233aed23398af3f07408b83b44754904d22ef2721a417621ac1496b424eadaeb9a22518497c53246292758c7b9be6ec50efb70d495d84dbd83f7f6533fb2ae94460a1587c5c43acc952ac4d421804ecd26db9d87bd77be661bd3ff4b4a69164df2e28305051f53e61ba812f13f8b6201e913701c5318ba7f", 0x99) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x820, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x1f, 0x1000, 0x2}) 04:02:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4004, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:02:54 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)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 04:02:54 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 04:02:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="859df08bad1c022cd02762137ea8170567f9e7048828961f6a775829bedfad2e8d0c7215d75c53063c97fc94f2a13aca156da4", 0x33) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c27, 0x3, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0x800}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_open_pts() sendto(r3, &(0x7f0000000040)="224ab9dfe238781369", 0x9, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) shmget(0x3, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r1 = semget(0x1, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/168) geteuid() 04:02:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) mknod(&(0x7f0000000100)='.\x00', 0x4, 0x8000) fchdir(r0) writev(r0, &(0x7f0000000040), 0x1) clock_settime(0x3, &(0x7f0000000200)={0x80, 0x80000001}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 04:02:54 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="488cdf0117095111199805808a2526825e20950759586f25165018bd0cb6e9a15f1da7750e85dc1cfe2abcfda6ddbef6895b17f6", 0x34}, {&(0x7f0000000180)="38c13e3dd8289e0719e27458158daac68542a4eac619215095b9d618bef9e35dd36d47ccefdbffa7c2033bf35a43676d40db1f169ddeea5ad0ceb223f32680de1cac1d157893c645310d54e26a7d37f360205f5f7c8ea270635a71bd51e06b9cba26133a808ec1918d1128288aec436f2e91950d2fd50d2eb41414589357c67475b6261b994b55ee25c739d8c59d8fb738ad7b96b6da45e4392d041559ec05d3bb9950e98aba2e974cb531b7ffa1c8c839834c2f74ec4378a457ddb41a7112182910f5eb381d36e31d687250257879eaf2773cb9192a9682f579caa164", 0xdd}, {&(0x7f0000000280)="89abcb521b58dd3aa4f5bd2b85bfbcb822d9fe6f233126a5ff6c4a80ea100bc9a070b95ab8970652b5347140031f18a1cecdb584f8ba5402e95996f22a2cd5", 0x3f}, {&(0x7f0000000300)="93832d88430b3c56744f9033d951ef4c1837f8a58b9c0b3c7ffdef454f9a7ac1cbfb0423a4ccb02939c427edd20e9cb08eb26d346cae10c9bf560b2e91c3ad8d4000da014293c6b4f42c4dcf90009900642aec1093152d238bf0db7d389b6246f8c4893d3bcffdbed6", 0x69}, {&(0x7f0000000380)="20a247bef6c27fe213a8e94891c0a5b2a6b102f28c5dce2fedaeb2c1ff82f12a7b5bbb6fab352f2cd83964d4d183ab485d6c326e3e2e69b12e8eaca41f30c0079bcf9aed0296258f14a1008b6ac195de2cd2ffc8e4f43cb2273939c06714089de46a9773818a254eecf30ac37f366f1f9c34e8994aced6337174a710551e4df90c", 0x81}, {&(0x7f0000000440)="450cb8e50f623994613fc3835d51df6f24dc0a3a35884a7539980a347ee694f86e140e53afc5695ceb7ca8e8a2ff673f65d644ae8e2cfb29e3f40b74216c98a47dc8a2e2e29a550b4130a501cb0ad0daed66da0c3c85908522d4e3b6f5160652770719fc51d74d9dcdb226302c646de0cd5306ecb855186917e53443ea7977815c96a274", 0x84}, {&(0x7f0000000500)="afe1ca62bf5f3d4e65d46e56452844b53e2bfb3edca606d2615109ec719f5108237f50625cc73681cfa92cc4f1bd664b8dfd5c70efb88cfec77c6d0477dfe3a3c0fcb287867c1085c1089ce27a7d396839642f5f2496657f7a5e9bce819660673dd5c0010e70a003e75c0c4553e639a83c7b7fd837e7d6b834c9bfbb1aab16cb85c5708f5f1236d22c6f7d29efc82dcaabe487b73c6d4fc91b283e06a0bd", 0x9e}, {&(0x7f00000005c0)="179d068b730892604a896dec8d53bb2787713c64a1", 0x15}, {&(0x7f0000000600)="af88076a538e9846aace05173ec1dd52fe3560a93497cfc74c454fbea29ad8855fe6202f0e25de27774c00b831547f9ad5a5905c078d2ec1ec5de600821bb18618c5f99188c3919767062a83dd643a427d61ba46404836d87408b834cefceedd1741a3c2f439", 0x66}], 0x9, &(0x7f0000000740)=[{0x18, 0xffff, 0x99be, "6606fd50cc"}, {0xf0, 0xffff, 0x7fff, "a88b1bd3f78c06aa4046dda17afc3c33a729c4cf7c83887ff5226782f9fa09e205d699570cd82dcabc30492266c0c7eb7d692c0faf1d8c381e8d4a0e7ac027c836a41a44f6633270e9a957bbeab585772a2eac23d5c3950d3d90c8b9356d7966e40e6d18ae0f65f02edaf6eb692a1f3beaf50a7b13ea70d859df98173a5ef790d899895e233486bb79dffb9fee64f7c711d97545225eb71a6f0b6d2b310610c8ad0f8109fc61692156b7599b17c081807f9ec54cedaee4f83f2271e9193e944589ffe95b165d5d7487be84ed758c737b4cef7609b80b1f439c"}, {0xe8, 0xffff, 0x9, "db43f24ddf4785be2f4a77ec20e6a6a50c1a7c285b065203d3b077fc4d57ca4104390082f4ad1e55a1bbb21cc322029c308e2e7a424ce58d83445ffc93e57829a3ebd9cea739d8a5adf539e6880ca8fba915c59e690e386da1b72324b2b3eafbb8dbe17df684d8d70bd6301781c3a2e1c16368a94fcd4c18b79d3c0cf43bb46e2c71a50f8b77f8021d65cc9efc4a8ee77749dee6878f4133c12a2b2eab8af9f1d81f30c3be9288d493ba362f77ae51be27e2f0a06790aa81645ef457da48aba2b5a088a6e39cd61910b8be4c35fcd99d323b680ade81ba"}, {0xe0, 0x0, 0x9b07, "8693dd98718b7af9e64ed8500a9f64c8c81657cb9843918ab90ecdc807ed6bc97733b15ea0bc58d8ac1e172336c264215c0426ac357c4a2f1e7465407bb1aad930e93414f03196787e69085159ca32910bb83fb6bda7e635fa285d441a914875bb8a83bd018bfc94ca90d35541e48e9cc3e0474e39e4200987dba1bb5dd520f4a3d01436be6dd7168112ead0f54e183a84e20eae55e5b0d8a29c969a6ec70ea9f02c6ec615f4d1e436b80a30f1b5f19a32f2f9f2fd2747d27496a19bc0a4139a17d1b1a8f48816a897d79aa80e65584e"}], 0x2d0}, 0x0) accept(r1, 0x0, &(0x7f0000000080)) 04:02:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:54 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r1, r3, 0x80, 0x4}, 0x3d, 0xc3, r0, r0, 0x40f700, 0x743a, 0x5}) r5 = socket$inet6(0x18, 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000180)=0x8, 0x4) setuid(r1) getgroups(0x8, &(0x7f00000001c0)=[r3, r2, r3, r3, r3, r3, r2, r2]) r8 = semget(0x3, 0x0, 0x8) semctl$GETPID(r8, 0x7, 0x4, &(0x7f0000000200)=""/136) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r1, r6, r1, r7, 0x50, 0x10000}, 0xd93, 0x4, r0, r0, 0x101, 0x73, 0x4}) r9 = semget$private(0x0, 0x2, 0x3f3) r10 = dup(r5) r11 = dup2(r5, r5) renameat(r10, &(0x7f0000000340)='./file0\x00', r11, &(0x7f0000000380)='./file0\x00') setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) r12 = dup(r10) kevent(r12, &(0x7f00000006c0)=[{{r12}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x80000000, 0x4}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x40}, {{r12}, 0xfffffffffffffffe, 0x6, 0x5, 0x4, 0xa56a}, {{r11}, 0xfffffffffffffffd, 0x80, 0xc0000051, 0x2, 0x9}, {{r12}, 0xfffffffffffffffd, 0x1, 0x80000009, 0x8, 0x3}, {{r12}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x101}, {{r11}, 0xfffffffffffffff9, 0x8, 0xf000000d, 0x9a, 0xffffffffffffffe1}, {{r12}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x7, 0x6}, {{r5}, 0xfffffffffffffffd, 0x4, 0x20000080, 0x9, 0x714}], 0x1, &(0x7f0000000800)=[{{r11}, 0xffffffffffffffff, 0x4, 0x20000047, 0x3, 0x4}, {{r10}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x3, 0x8}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0xb42}, {{r5}, 0xfffffffffffffffa, 0x80, 0x4, 0x10000, 0x100000000}, {{r12}, 0xfffffffffffffffb, 0x9, 0x400fffff, 0x7f, 0x3}, {{r10}, 0xfffffffffffffff8, 0x24, 0x20000000, 0x0, 0x6}, {{r12}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x9}], 0x3, &(0x7f0000000900)={0xc0af, 0x6}) open$dir(&(0x7f0000000400)='./file0\x00', 0x10088, 0x124) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000440)=0xbbb0) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x3, 0x40}, 0xc) r13 = openat(r10, &(0x7f00000004c0)='./file0\x00', 0x2, 0x6ab828a56aad189f) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000500)=""/154) close(r5) setsockopt$sock_int(r5, 0xffff, 0x1022, &(0x7f00000005c0)=0xd70c, 0x4) r14 = openat(r13, &(0x7f0000000600)='./file0\x00', 0x240, 0x40) accept(r12, 0x0, &(0x7f0000000640)) connect$unix(r14, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:54 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)}], 0x1, 0x2b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0), 0x209) r1 = syz_open_pts() close(r0) r2 = dup(r1) getrlimit(0x0, &(0x7f0000000000)) r3 = syz_open_pts() r4 = accept$unix(r2, 0x0, &(0x7f0000000140)) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00', 0x3, 0x2000000002}) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r3, &(0x7f0000000380), 0x0) wait4(0x0, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) accept$unix(r4, 0x0, &(0x7f0000000100)) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 04:02:54 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x104, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 04:02:54 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) socket(0x10, 0x0, 0x5) syz_open_pts() 04:02:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x280000000) r2 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x18080, 0x20) fchdir(r0) pipe(&(0x7f0000000780)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x400, 0x1, 0xc1, 0x7, "d5e7015f5b3806fe7a8c67aae55d1569699ba7c6", 0x8, 0x3}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="508605653fab6143e6901cbddb1401855f18ddfb675f3cba10fefb0d9f17b71c97f746c6bc0c7fe06a4966a71029e117", 0x30}, {&(0x7f0000000300)="0060b23ffc1953bf3bd133d7f317c3e00b3944cccd3e6f2b96a5d25e6a789e8557d41d2cfae7973af42d14d7a39d8b6a072e169bfa0fe563d263c5fad783670179ca1cfe044a5df7eb7baab1b0f39abad93c2293cc94", 0x56}, {&(0x7f0000000480)="36846e1b2975c29247c3f52b5530f921b4d97e7ea45194cbb3aa4455a02436c7d31d5f8d0615b1c83de0fdb783fe2c294b7a81a8afa49eddaf8298535db5728bcd763e976dd46dcebb1beefa164aaf85dff0fd0630bc4a303bf9aa155c709be9dbcde44d9560c044020c17c01e294e9b0000dd7ccc5780c0fb46a1f917d280b42665796ff83f937c6e6201be27", 0x8d}, {&(0x7f0000000540)="8686e77267b4de33a16ecf324a896b6d0dd9442fe7ed1d0e76b6ca1c8cbed2bd2bfeafb67b0e5adc328b406d7967056323b8f3c0d32caff521173365128ede64fb04b8f2e4073977590101d58ca47cdd527298470d41eb29e8b8bbcd1427dcf9c2f82c0dfcc19b850bfc17054ea70c84573c9617f385a4ca484ced58e51fa98ea9646a0f0767715285c3ec843b7ed30691f78e9fc6cf1998dffbe8", 0x9b}, {&(0x7f0000000600)="c51fb7c6f93e8ac69bf49070b5f9df89b4adace709ed996d9a96478cf2fb3ea5f4a2e39ad5598f1e8286ee0a3d4afd25a7cae86d9809fc530f05f04fec5a9a56fd772191b0244b1ab5fd28b71fe44494d6ef15278900f8e528d3b1f3772de3875c902e608dc5bbd1fdbc3fb6e6700e33b3a608db00bc5a6813396ca76c49bfb13350cb2242adca8fb40ad637eedd7465576e5c117826378d2cd00ac214d905a584ee8669e84347d991eea1825a19f62e4cb979fc89180ac203a1d796bb11d488b11cf5098e303f5307a736689826167bceec23a310ef6a52c1fb38", 0xdb}, {&(0x7f0000000380)="590ee3deb72e30aedbd390de0f15192cc811b64f6008cee3ae8dbe4570b1bed31b7673001a699b2c2b30d648ae7bf5f891", 0x31}, {&(0x7f00000003c0)="e4b29d7da68b3f65118e740057d77530575d98fd885347d7b9da5887698a322b2751b5fecf51b0c9", 0x28}], 0x7) setsockopt(r1, 0xff, 0x0, &(0x7f00000001c0)="ed8cce02771f0a95e260f70a96d73277eb142f3c23db70c6ff113d54ba2d441249628cf0adaed377a85e5d0a6aafcf377d5d49909d255153964a65f8f6d76d6cdb9c267984636ccd6d3a8d2c546950ba7459d71387dc235c4c9e57c5174b8f1992f1825b4930c32d2eadc91f4c74de22a66c322b5d9d792f345dbd73a9120a698f423d93fe99", 0x86) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x20000026, 0xfffffffffffffff7, 0x6}], 0xa225, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xd3, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8000000c, 0x2, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0xe4823fd9155d760, 0xfffff, 0x5, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x100, 0x7}], 0x81, &(0x7f0000000280)={0x560, 0xb4e}) 04:02:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040)="622fe8530c3c0700", 0x8) 04:02:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d82db0fdbabdb9929706e23079a4984f3317bdc9ba5a9b0f1daf6fd70d8ad3b717eef80d07c201586f3a8e447db84e2816abbc2cab8559ab53ffd8e083da550050a24182004ecad240606ef0cce9f6a40fa6c9059a3ff5bff53938761d5c627d5e008525e5e938f9ead25a8bfec52ff48779b772995e720696aaef04da8ac8b2f5427b2cbba676b15319fab3ebe705184771874a789853c573b3b0a96e165abf006a480a1f6e9b6f2110c0993e41114b622893c3a7645ccc", 0xb8) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) recvfrom(r0, &(0x7f0000000100)=""/78, 0x4e, 0x40, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000000)=""/179, 0xb3, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0xffffffffffffffff) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 04:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) 04:02:55 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x82, 0x72aa, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000048, 0x8000000, 0xcc}, {{r2}, 0xfffffffffffffffc, 0xa0, 0x40, 0x9, 0x1}], 0xedd, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x39, 0x85, 0xb5, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x8, 0xda46}, {{r1}, 0x0, 0x2, 0x1, 0x4, 0x2}, {{r1}, 0x0, 0x4, 0xa2, 0xe8c, 0xd94}, {{r0}, 0xfffffffffffffffa, 0x40, 0xc0, 0x1, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x995, 0x1f}], 0x2, &(0x7f0000000280)={0x0, 0x4}) kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) r5 = dup(r0) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:02:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x801002, 0x0, 0x0) 04:02:55 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x7, 0x80, 0x4f9, "09cd3231721097d4503b8193acc211b60602801e", 0x80000001, 0x69c}) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 04:02:55 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000767000/0x3000)=nil, 0x3000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) mlock(&(0x7f0000768000/0xc000)=nil, 0xc000) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:55 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000002a, 0x2c, &(0x7f0000000040)="ebffcb0800d0aa894a", 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) stat(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/77, 0x4d}, {&(0x7f00000012c0)=""/160, 0xa0}, {&(0x7f0000001380)=""/106, 0x6a}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/124, 0x7c}, {&(0x7f0000002480)=""/218, 0xda}], 0x9, &(0x7f0000002640)=""/123, 0x7b}, 0x800) 04:02:55 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xa, 0x9d) sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="cc67d8631cf0ec462e509a282ef22ce8146db276a968903f781ecfbc23d9ac0cacb691029db0e92edcafb738e18e26d08fdea9ea4293f4e55ce8", 0x3a}, {&(0x7f0000000240)="54c8ca6eacb070d417b2cecdaef811dfe8abe6478799bb966acac9f16416c3dfc2393092936b8a6430c501cfb2127ae76424767df8f7ea44e3186790c8ec9e2b71e3ce8544946aed39403068ff7b0bbf61cdf7d77360dbb2daabd7d19ff76c101105dcef60702541e27016dc51c7d664789693436f3edcd8c6c518dfaefe67cb63c54c108f4b70817affdde14d17854ce20b4952cdcb263401a3934a7c9c69fabdd1ddeeb978512660f2781ce38e59d5b9f505c192d3ffbd0dfb2826c66f15b8eaf8c92d3c5561579016f9d76fc15dd42485053a9225eec6134bef6ba0afde2645422dd87d414dd3d564da093789f4fd456269e12fd8aee6", 0xf8}], 0x2, &(0x7f0000000340)=[{0xc8, 0xffff, 0x6a, "bf9248d8fefc4f9cf3be18730e2020b3db5be1bb98def18df15f10fa1492cb86dfa288c89c3dd9883867fe6155e6f2a449728ce54f5e5028e43dfecf588437f2b78ef21418b0620624d7e910e3f542160385071472b12223929cb14b290f29d2f32339eb967c88cbf9c7eaf3b492fabad29faeba58a65206308b821873a7b6596a894ccf8e4e1b5fc5269b3ad6f306e4be4527c5b093cd66ea28693b7cdd94ffd4f77470b1440d40e7a2df4dd361595498532fd9db"}, {0x80, 0x1, 0x9, "f6a4e352221d2deca510a8dd5d0bac05eda489b73455df348aaefd703fe8d874b0b4fde8d33017f2c6ba9c3a8df7250c45f6db451b856c330b8aab1137c6a5fac5d6025e112a1375eb2371affdb29e7f785ced79598a4480bb54e58f57afaeda88f916f74cce01c72e8cb620"}, {0x58, 0xffff, 0x44, "ab6e019d84a6e72276132c0e0860c5cb24a0e862e0dcf921e7f975997fa31d2bb2da51a1f287d89dbae23f601a3472845c327097c28d8a8d03b487e19f8ed98a24"}], 0x1a0}, 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 04:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x2001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 04:02:55 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffff4) 04:02:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="3a8d18fa76c3298a93b1aa373fd77e007330da68ba42a1410f5f0e9f77df98a30bf39e26153518151ff7fd6a00e3aa4819f9412a064dcac80b8f30b7d91e4bf7e12a90e9dd94efbef8f8bc8cf67c6ce0fb853a14562f951247bce970f61e177bce76eb606562b6107e7c450c01b716d4f7b5f9e9fbc36ea213c00921d21cd6", 0x7f, 0x400, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000b5f988e16ce527dd11ce0000000000"], 0xa) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)}, 0x1) write(r0, &(0x7f00000001c0)="b497a86a6fa649b29f52f3a88affd6298455ab61140ae711983d0158ad207ee55492fa51ca92c49501b4bd93c3e5884e7f2cebd109ca68acd28319c5afe1934306cdc858d221439e3bde98bfe472bb4ce4909df986816dc61e966ad1028b8d084405247760134ad426a26ff125b982625e92e8be3a5d503f92ba82fdbe3f82599d701dbf8410aa2aa2ed9d540463a0bd1eac49f08cb950a815408fad013d73c73532dc9df940fa8b980e0773d25366c1636752f32d2eb8bfecc21a332854df9a6a72381223db89a3ea1e4e3e0052c5d66d7cf6", 0xd3) r1 = socket(0xfffffffffffffffc, 0x400000000002, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt(r1, 0x9dd2, 0xbaf, &(0x7f0000000140)="9a642c178a8b34ecd2f95642d219520253190d6847e8591de514cad9fa", 0x1d) r3 = open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x41) getsockname(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000003c0)=""/24) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) symlinkat(&(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') 04:02:55 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x110) 04:02:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 04:02:55 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 04:02:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="e6c3c02c21659b1390bb5f606f2dbc84e289df8dce1b60fb08537928fa06530ce72dec0b67f4b08b65ef594f0376f05fba48c9963ed8a583b7c4a170f7348dd431ff8afd2121bd694c0ea31a355528d08d8dc3b38401c2d22ca848f1b658df9bee7862b55f60f88eb269821aa75669ffbc526be71f08e2442ac5851de56b2d748976a995d28aac27021483f9e06956f9d1e85c35e9e8e362b48f565f1ab0", 0x9e}, {&(0x7f0000000000)="1c687702f14e3d11a2b17d1bbd8d933dbe9318dc82b706a9070aa541ffcc16fd6e971bcaf3574b072a26d1271169e38bddcdee010ed26269ba74885592edca832b22287665d619dd5bc6bb1914efe2b8d857bf08", 0x54}, {&(0x7f0000000180)="531c44891912c12d3ff1050153a909a58c4ab610d57214a2ab4e0ba9853f4bb0de69b67b52cdc613e214463552237e36416f740678fb50918817690a357a410a669e25a40622a7a2b2d9e63bba652a90f259c87bd1b80982b649aeeed84886effeca15c558e6831b07b0ec38cacd6ac358ac184f6e9abab6dc98cb4c7ed92daae6a9bfd78c22bd1fce02c6b1c80dbdf12806f9d4216b1c0013b58f00e9900537b1589af78e6df015f42d9a3cb31ed9ad12e5613c8269ba308410f44603ca8621555b477b591234d9daad7d87b04c86db1cd4c7bb50532ab0d8d406c478b364b14c034c4fa4c745e2210142a4", 0xec}, {&(0x7f0000000280)="741b74d0c13057c85ce90aa15b260b61373cac7546d5e51d7b9933ba997c8388", 0x20}, {&(0x7f00000002c0)="8bf1ef6facc872688ecaa1dfc472b12949739a1e937f37882d3ef244bee6d527bef6a446e3753f36fcfd75113b4fad9b96a0b69b1a71377482643cdd94e85e165919cbd036811c28f7a372679b3274e9dc393c5b56ef457775d054735b17aa5d2a84f2156b66a4e73eba542bc87316d1d51256c1a6a1e4c8a332412f65939a40f9c24d7c8277", 0x86}], 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x800040000008, 0x401}], 0x100000001, 0x0, 0x0, 0x0) r2 = geteuid() seteuid(r2) 04:02:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000480)='./file0/file0\x00', r1, &(0x7f00000004c0)='./file1\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x1, 0x1, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="fb057d4e69933698d4cd517a446c99eefdf7766416532a408e0f1a068d3adf0a15eb6fd7d11c1fd30c503da37fe6482bc5e2573c37c3841598253cdfe7017b734b723c2057c0f019173c25e523f5b2455b2544171471689cd04eddcd97ea6876237d946928938e4642bf23fc05f9501ba7b546becc8ba737526c60ca12ad18165fa1527e3dd0e2c7ff266bca9d84ce28c52a15724fa19bbcd1a3560503e3cbc12e685e1177db81afa73593fec2dfe399c20b70ebf9de99faf749e438963545fa69714585f299e9a40ecaededf2a28c50649d6a", 0xd3}, {&(0x7f0000000240)="228b83280518f7d48aa1afb18186", 0xe}, {&(0x7f0000000280)="a2fe9bf8f6d509479dda2634d343b66176381958d60b469d4f58f68b9bccb017a09f9ef71c956b3f145bf41c759a3795fdc6608372cc814fc2ee7bf5ff6f2f5a3e9c3755764738a8e1a79a9256fa47304be114b1026ea486318ea6bf515e1fbdf9ae18c9590b9adccd153dfa14be11a330793270976a7f2723dc1eb3cea51825ef7e70dcb757bb0eb09b88c2cb399c4fb79fa7403aecac8740bb55faf52a30c2c74e5a6a526291b6744ffaf1fefda5c6fb5948981454d3b62179ba059b446fea1ea0d7504ebae80c8e83", 0xca}], 0x3, &(0x7f00000003c0)=[{0x48, 0x0, 0x8000, "d13e75f68b2c04e214a6959bc1577ab98e028fa28650b626cca925b0fe363f3dd3b792df799b7f33d285fbe64c9b1057a99e686df984"}], 0x48}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:02:55 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 04:02:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) writev(r0, &(0x7f0000000040), 0x1) rmdir(&(0x7f0000000100)='./file0/file0\x00') dup2(r1, r1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x157) 04:02:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getpgrp() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) 04:02:55 executing program 1: truncate(&(0x7f0000000080)='./control/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) 04:02:55 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xd1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="5383ca21cf59b3ff987669f136c6249c0a6093e7586f5b08dc4bc0", 0x1b}, {&(0x7f0000000080)="4d23129132b9af455bec8b3a5153dd0402e78b1b48bfedbedd377e2dbb0a07181247bdd21a0cac0cbb6c7da4e839235f300c176109cbd65e0df8c515bd6d2c5279f4bcb458b8ab196712f565d30592d0eda4e221c32098edccd0907b9bbb0d6599e1a852c93d1aefa42851ec507fdc18d706c77f7060ada3fb894d964259a49a97ba9b5ef7d3d84b00e496cceab7b5fb2bdb50aaa66a8fe041fe7e0943535dc383c5ec9e9708a2be792a6bbdc23562029abceab62e1c288020088379aba06087281f47f110d50671cd408ade2e8b9e8edb175b4be5953b20", 0xd8}, {&(0x7f0000000300)="58ec", 0x2}, {&(0x7f0000000340)="c8ccef08269b3cf16fd7813e793753c55da11052f2f97c0ef6eb540fbea19a186ebe2e615adb17a35170b9dfb964a76666f3e363f05177a8f473b6e445eb30ab1a3fe1a0d959621e3810a716973b322af531fa8b7832329c8b41c172782be3108e46c762d9e87ee09ca5ee47a345b88bce62a061cc363906f1fcb44880261456633f871dcadb28b9607706ce1adf006b08b56ee222707b39b888fd3aad760fb29b1d3c3061dea02361930d4e2e4e089a01cb2bf022c96fb0bff7b4285e0f51dbd1a8e98859903f5714a2e215da225e2d8de8d6afd01be89a78c1ec27a8ef932b8b8a4d06556f3dd65993fee0f9e8c836150cc9876f557eb430ca3bcf8a59077eadcb4547cd02d91b04bd5d1a9aaa574548b4c4ad488be69b23a2b226336a6b6f051962c9f3167695da00fa22374242911f60216b8ecfd65ff3fbce9ca569beeeab02dea00c27c4cbc54124b0d68785779c26005143", 0x37}, {&(0x7f0000000240)="fca347d3fab9cee29aa61b8dfeb53900026af56d0dceefb1df897b7268c17c48c764bc061fe795e11e69e794461468a5cf6e722f", 0x34}], 0x100) 04:02:55 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x20) r1 = getppid() r2 = getuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x82) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) setuid(r2) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)) r6 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x10000, r2, r4, r2, r3, 0x20, 0x62a}, 0x4, 0x6, r1, r1, 0x3, 0x8, 0x7}) 04:02:55 executing program 1: setgroups(0xf, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) 04:02:55 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0xfffffffffffffffe) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) msgget$private(0x0, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') ftruncate(r1, 0x4) 04:02:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0xcee6}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 04:02:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="7d791c67a4fa62a7a2e132301542d727b46e2585f9613b6d0f0a917d43b859d55181f2c23f81c70b237643123b46b52968999c5444907554b048f8b1dafae8cf93e0e7161e21e7897147cd15e199fae1b0a257cb37a905423c356f5d7c5a816e674df3e609fac8365d55efb2bd900e2d5b43529b44e59894e7b19a5e854b69838c7b625aabc455de8a964b372297d25f", 0x90) 04:02:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1801a, 0x10a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffe48, 0x0, 0x0, &(0x7f0000000800)=[{0x0, 0x1, 0x8, "4df9140f08addf85ba2e7dc4032a79e3eaac719580020a6d2fc83a0785229317c76f3ff22b180969c3d2641878ddbd1a174317f3d7503cf01ef16d8d883017b3727d9b220cc73c7d6137c18a7e88c4df9161f25fc28ff724b788b62bf9e422d46eb5f1e084bf72b19d4236946d6007f9559aa7be295681d2f0336054c14bd8299e67743ee19667e74fb9ba5fca9ea83674835173e237c34a15d841bacc5083fed04bdb38032a60d572dbd95fe2017cb672289e3384dfd00fed421c05209d92754595cc98e62ae5ef1a0c"}, {0x0, 0xffff, 0x9, "815b100e1ec9ddb1e0941af24f0f8fa88e0017723c3d07e286c513dc434c41ec714afbc9abf3001215cd86ef324eaffa770b804648c04382c3589b10155bedf8878d7b2aa975210abcb548468b0e3eccb908fc6ae311bb2d9978f6574f8d0ace53d16ae1caa07ef77949c6d086253963538af5781b2c1a0397e2b2d0aeadfc01adeb9e116e86f0d88722c5abbc5214283240b71b6bb0153b4bc0f47c573e4b70c31787537f5811b6cb8e94e22c4a78da12f1f994dc5a0843557763b4eb6dcaad1f6dc07a4d9ab44792d4be433e0ac0c860ecf31451a7cb14d4cf30ca1593a93adc466492d0f674093946c56b37d5e6be6a7bf4b19f69506f8c0d98d147821a377f13ab6a966dce945fc4d6bf5d145fbb8bd511e14f86e6252cd4af3148cf1aab5b8ffb39b41fa244cf8c7cd49c98a7ff095bd189a660becf83eb4d91a303889f3268c3d47b75452842d53c13855238580108de6e4c8cb2d064cb8a65043db6c8bffe6a76dc6263b364f1be3fcbc9ba999eebca39484f8829d14d6664a9bc684132ed00ed52ac873d838322f9e3d164951c6adf8b21da71b3fd579bda00ed90bc000000d41ee68953ee4ebf9a0ea8f9b4cd5e26721aebb78a6661129bb7f446e83dcab388ae81b23253ce6650bf9d237d7ddc4cbabc5745f6f0874ff88fe1df8e6be00a5a8f99fbcfc88f16097d0ee8cc54e6143d25d2b165549388fc8bbaa4e75f7ffc92cffa352d9cc7fe3a3118ed5336e5b1782bfcc570cae203cce2f5aa380af15d6f249d01fb7c103cf8319b9b5ffb0fc05675a3972e24e7e813c3d861b69c3e87e5b7bef94b39ab9f195a94a9589b8c81c2b2b39bc376932e9df66fe555a9cba7bd6072c198cfa5bc5a55115868f781b151009cc9b4c46c77bf1673"}, {0x0, 0xffff, 0x3, "63ab669cf8d4e9e9b1f7d2e04e0cdcba6f4770ce3f1dd1ef1bb76d59c65996ed138f67fd6239dd948f87d016571b"}, {0x0, 0xffff, 0x9, "5717a944775f0e279b24deaf9569e04718647da39e4e953e1823396c4d08f8cfc29f6a035468a2ed8e77ac5f14c5c44da4ddb7"}, {0x0, 0xffff, 0x1, "ffcf58114343730b6210612face4beb6aae032a5cc8e33891a526b0d721c52d21733a06f7f56723637cf638864bc4a69637a2dda5ab898d0ee74e6a6d7f91f22c916030feb0169e2395b08e9e04f0e7991ea9ccef83bd7193c0c72651f369dcd50c084a37bcb7da1b036a83de6bcf51868ad8de3a7c86463d411339c6012f5ff3d403c6b2712f32a9c47b6ab0004e6405715440f7aab73f901539d117b255ccbe8bb1cf6274e9786c0ca6e9f8bf909f2461742cca1"}, {0x0, 0xffff, 0x5, "6f58e0049a3830a65b2b45d216857ae41578237123d5ad9a6b"}, {0x0, 0xffff, 0x7fffffff, "580b7248fcf697f8e635dca70a36ee68006abaf8a101370e486d88aba963607f3570ae9ca64f2c0b509f"}, {0x0, 0xffff, 0x6, "07d2b63e375c5c4f41b03d45d09ab199805b1f8b20300b539111a0cfafc5bad7f1c618bd35e40ea4fa378f49383ab72cfd328376540c7b2a171b6c7a1c0ed8988e4c0f26"}, {0x0, 0x1, 0x101, "22714bc5009177a00f2ce0b8ec702b2595240766dc7f35e162ffd91b2f"}], 0xffffffffffffffc8}, 0x5) 04:02:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000060007000000000000671ffb308304ba00"}) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) poll(&(0x7f00000001c0)=[{r0, 0x13}, {r1}, {r1, 0x20}], 0x3, 0x0) r2 = semget(0x2, 0x6, 0x20) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)=""/220) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x30802, 0xc) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x48}], 0x3, 0x1000) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 04:02:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) 04:02:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x20, 0xe05}, {0xffff, 0x1}}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) 04:02:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000500)="b8c802c94a5f66cd6fcbaf73beea70ec7df77fcbe3a0054a0faa92994df1be31fdd00c1286676a0f6235f8ed3d2abfb2557e01674088d5f033379700cf10e0df933e70e94953bf50af86802b3bfb2ca4a0d68cac56a0465b071cf07ef9ab8767f271f42a4cdca043394767790781bfb8bfe52be7fc8d739462443f24da15ab0d68d827a18a909a6a1e3c2c3971481a34926bbd32a9e8a7b50dd2ae0bdd06df0a1e8b48c48fa3a929bfeba0a700b6de8784cde5fd6b29ab827c6987c97a21c4b9d2730ca85412c53b5350b23ad63cd023adf53d54b10735e21a20547b02249b86b25d204b9b57a3510b72bf8f1e267e0b7e559d8d9726fa1ce8b5dc4792fab80c1f35fbd2673ce0f43ca586949c401167704ca9e9df68814e57e0137c899f846bce2d99d7961a490a8d4ce002f6c94b3f9f651dfff98f623245c08ae8a0fbbacee0b0c25302856d6d851ae8315e555c49621fbad344f418142f3a1ccb625d93ff03cc108d4833772e512f5e01d1d9ba5b03c13bd71597bb6e7605cb64a3e8b626b322fe03ae8915f3bdd27fc022e053799e5135af35c951619983da9395d51abb36d3334b393669ca444d75dccf0fcbe87ad1ee92c3b9bae2eabfc7947d905d390f2f1862bbbe2158df166aeca56c1362822a0b5788b8498ffae3097ab00bcdc573d42043fc1154c63bde1d4f79ea0bafa30aa27f1d0ff93ed72af174664eb94e46961a52c5873a2323d622018db7c4e1a13c918ccc67cef52348ef44a1665e892aa9960c245fdbffc2a0b222d5382a2d1cf443f719acb8acbf8aeec3c8a8714f5c3a3b04784e6cf4994a40495af7f1873015c3baa3826d61ac20054e48ddf6151164e80432abc287e0deaddab6d34a10f68297f42d4d7e86d9e4c9acf38f0bb82b10d4c13e80a71da46ff3098f639b0ba5b5893f8b8479482a54d24ed103bfe6b80e3b7e03f51a01e719ae158fc279ba92c2808aeb809271e634cc6f885677bd5a6efc3a6f64fcf42a5138cf163c491d1f3b1614f02f52839c1f3b450150797b3aa9cb96e8222367cc271d7bc2cb3f60313007ca2ba4c66299eae9fa5658f42a3aebcf3122c638b92977d2f12a45d53d1c2b93857b7009b78caaa09d2352709755ade4e69f91a32145d582c681728a0c7f68fe47145941f620161cb54671bfdd8b3d3fdf4ebdfec41e7f190dea46b3f0a4f9c7d32a736a55a97591d243130311bd2ce82bf68477aa0633b4a18f59446762ba4ec76cb4f91a67f35b377a3a3e183d8f5a2e0f77580bd3b9e6c0763ecfaa1e4910cd51a1b2ecdd2e5793044a327bbc67088cc5f8f2fe62138630a32e4c220572e17f731b09493b04e5107222c17c86a250c9bd63aee3a045369e4842b17a7f954512d22ad273f9f5b6dcb7cc63fd401e3fc59e05220f551cdf5e2554ca18cd7058015f3984bceba6bbb350dd877533647c4000956e0aaf0ec7b80a21416ffb287e92ebdda92378f00b4f82887ee56c358e4e449cc8e9cef696450a37b4f3c161056d9fe9209d044f4f33d14f37fee0a0abfb5968207dd43d66959f522062e72ebc5dee47fbd5ef0ff37f5ba495fa86bf4b8c5a65968e2bcc771f8908f5a44d4fb8b492c4799af2f6785607ede26f10f8c7722648b4bbbb1a15306fa4685b0c818773dac8231895c17dae68e78d2be4594d881bbd954b361d77b18af6d263918021ac0e325a9e1f6861cf0e9a445e87ed77142a36a2ea28e8df9ce3bd33b7ff1e977d163be988c76af1292e53fbdd8b53568492794777e2edfe464053d808b2c95dca4a174e4c64276bb161e53b832708ef5cf67a3a6bd699bb4a75ca971938b4ee68c09206553e7c7d500f81df9bdef863edf6e7d1d375b1bf228ccba69e21834a7e7d96206508093b989684b3ef9c8df7ed90c250ecc522ca12fe11af682fe76ad79f1fcbb967be38bcee947c5b4eb660de242701244dc1011ec431e1b2251945c7fd631c2238cc699b72fa9f4a513235584635e6bf7074bdf9c892f962d70f40dbcc673ed4d2d7cf5ca12f82f4984c60d531d98c4297aece68f51cd83225ac2d77fb86123fc1c8f0bac58d078f8f7aac183085dc61d2d309f1285201a619d5b5e4c923500add832059d622d57147594ca6f56f46bc41ae2a6768fefe19279b21a726446624a53a80039172ce946fbb5523c33c16b15feb580fe0ad0840f60988627700c37670bbaa2e6d37471ebc887daccb6f76a79a751ac692c1fb5e30230a3518c95bcbc82c8e77eeefc8e6bc6048e8849fa67582e86761ed609c805ff58e5727147f3c9380d51bef8587e3cdab286a6d0d297ac72f7743de2f037884cc484bbccd4a7914591183a743174ee7b3678964c54dea19cf1273d226ed60ab579fd44167d3eb0ec0a78e48ff90da02830a9944ece51312386c6fafc291692254a94f1d2cae7b518b2e290c8a165ef2703987dc92143e0b38e87ac3ba3254de482e3fddaa20cf584a2a11df0bc2129ee048dc2c7ddf0b24f3b48ffe3f7de1f2cfcd276e1888dc7ebf5d924ff62ae37374243c65bb909d421dec0bf963d66015916863551ddb3519c1ba67a9240c8f2e6d1eb3991aeaec5f4f578eeba1ef473c530694e7b4f73e118c9e481a8e9e87b286a89daf5f403db8c772cecac6f77baf1a2b9200d2ec0b9ded9ac84728e4c4894e5185d1628055d54eca4be5879ebf97bb13e8fd736268f6457f86c4bdcae170e7ba3f328ea0c02bd47b9d4e4de238d13232e420842b55f45567a8f785168aeda3442f979254990dd9d3a5a0f868bfc26c5ba9b80fa54cd14bf55a032b1ddf1f8233ce761e50fb3c52aaf35bee3d3c77383836ebf9b44c0b75d45a746205848614a07575c36990431544f2a3d86e9921dfbc14446b51b1e2f35055bf8034162e53a4ff00fb5b208b4c2752af28294f8fa0ec20c378fa516633d8b19900f365dac1a998e9327fad0922b2e3baabca2564e351e7d6e924c86f7fa92eb0c11237a189fafb032e7139ec3bf4064618a7c522d32ecee21584e67739ca0441985b6736053defcf16834bf6f6fc7a765068dace11b1c98595d8f0117f7d38822da55b481467de58741bfddd110b1247c01cfa057b1dd2088e5a69ecb94b698c17349e991a1bb784c6faad3e5bb754099405757f7cfa6c4416cee719e3f4c22b27db356bead7c8b7e28a6d7c498ed48907a4a1ac68cdf09cc19865554dd55136723c25f0dfc29cfc38e4cd1c1de8a68161c2b0db25e8e1dc48ae7851eba38df234b3701d2b780001297e64ea4f62ff1850ea576ad8a3c12bae76acabb97633ddc5861bc0c828c8b2d7b6068a4fad9b6ccb54d1ad090086430901d7f8333491ef7cbe6906adbf7e64b6f549bc230fa76e2ea305066eb069148b0bf0f849ce44fc70fb1b3a4710938a72b3c7046445c36717f970f89e68930daa4c9d0db15da69e82df9748ecc44be370813740690d68d97174e2ae4ea94f9350b22c897c5926a1e647ce81ae19cc3249cb13305f8815308492e4b9c5ac1b8970d1979bd824fe7ded598fc4d101cccec46ca336e42eda4ac9e773f17ed3d53c1a4b81b2fccf529154e9158966a7007e3d81c339d0eb249f19ab0e5722c4e220288ed82283c5e02b97ebb0542055807431e1bc51249043865bf476dd78d5310fa77550afdfaa662b352f09da9da619df7caab3ff56acd1221b01fe54f8ff13c26624c17b5eaa22fe714fdbe64e7e754aac9a45ec3d25d86a5d16e048c2c203e9b667d73d0c79ce28a344d159aa6db0646fab963d209c7d6c25bf8bbb2667d30b85c41afadd15dec35a7dd332a13752c58c5755c0c095185269a7447a99d39b340838f1b6e997be29eca8156ba94aac7d05899e687e83a03e48ac6aa2b07dfce2b62f434cfa63caae8becc8e9f6b57b310dbcc88e97529a4fe6c727a0769a8762a7b47d23b31cb007ef252f88585d2c4957182992be0f1712ad4fef91a739b08ed8a66e7c853a783bd3b7442873d948a81ad5cc34dad8cf75310d6b2d4e8c99964219fb9f46e7bc6b61905f60b4408d149a14f2993db3336dd0d7dc72a88d42db77e10001d5a7e3445e40f1dd1694fb4ca63440df64052b84c1222a01ce2f5bbef925eb3090ca180c1ece330cc1c3c32c681b5227a00c911e12faaea9fc6b995fdb1c574fb4547a43f2418053e3ef19abc28b4e69a77981a9182c2bdc33287a5bc7635089f452859410d2aef13a1838522952f414c59106ecccf1ae841c125f3889f582e837c27f103a64e6b1b343076e967d34a791bdcbe2a7fce4665289c2267daac97aec3ef11c2e7d0f1365c17ef7e3def4e6301cf6217cd2d37e31a7f07cfc84a2a5ece4b0fd5a7cd09daa746bf95aebd7cd059a6afdcdb7700ad58e63b97ab270a458d855bccec1d23d2f1b5b5d02e64fdfcd20318552d582de348a7ca75f1bc7ef6990458857e561431aa80c7f5c3b1bd0edf947fcef6d9814a1f8b523da7f57c4a44531c36f71764b564fa38ca0b5760fc1d450730094abace1f3d36aa2b8ca32d10638c74e1cd44c50164b150a8f1badfc86769545f0957853f7b180cf8406ad13c977f3f8f312795ba97227f50d508daeccbde2abf11a70b33d01efb9018f018e94b9a9309e4b59f2cc77cee31f33a285b52fa5d0c51f0c18864f8d33b07711bd7081255f7a2e869ea44f4e7ed36b891004905ac473f7a9e701f68630d595de7eef45e2ca913d7dc9dd25f6059bed20298c23f9a9c41e811aa65722299e38d131cf49f5e996a167bf51c07175434008f7f2283c84f66249d8b67d0212800903fc7d2821aa825dda3b60d3d3bf89ae85fe80a3f3d74677087cca37e526cab8a00b65351ab434950beeeaa1cff9a7b3319c73ba63d1db9fc5d7f0e5e6a69b54bcf77d3fb20460f55fec6e076d7f955108e60574089f2a8f7cda93f1c3f60b90f155e0cad5d537ceab0d4e4457b510636ab23f4e381523f4e1a9b6686b4ce13de058c6d9dbb0dffddc34776a690a0c282f0e1fb2cca4df4747c48b2c52eb3b6fe7f6fff821e6501903fb3231121881191f8a3f1999528a5762af18ff17b2ce5c5fdc9599a12c726532c1205320d824ea5b6f84db12d478155a8f2816aeec878324e3a89c5d5d9075d1c42215eda05e46ca8ffcb1f1f1cefdf3f182773e1b3fbe2d47e80f56b99409c70a56ae61e107663a1ff29fa4f37e008f822cdccf58612f9a69ae7efd6fa8e3217ce8c492d1fd98bd3b756203d2253e6a9a51a31c826a4c0b0af2308924a318cee0334ee8ccf57b22dd28039288863e2ae9691667884684bb982b8dccee016da925e7134dfe12db7deb9cdcb9426e4b70a4c2721ed60dd408b0e302bdaa8c6e4b304c430921c3f1ffb4a93ada705b8bdecf07e20d22d53ef93646e701e9782c985e10a137e206e86c6d6c943e127cc96cfbacb301961f2f2de90232128d6404b20b223ff524035b0b2c9978449247e31970c3100d21682678ef292e0cb020d1082707f6f9ce1f2908d9124e6d237c9d8e5814af489e186f033b1122116b20559b9740d0f51187c9ce31d842d3cab13df1c901ddde3676e5e52965d5693531fcc96da823e26a458158268da728c28e29fec8d40bee310acfc98c846b4c9a738cfebb5ac21960c37343fd322fb47f86ecf0855d356169d5f877a0054aae14e660798abd3dd5f037cb823b3b1e64126509ea745dcc3918b6b2e7e321b791edd779395a45926cc68a3e717c6a46d4994951463b1633e9a57680e87df45c3e3a66bb774dd67461a274dd24feab4f862b79f5062b4fd4984273f83e4c37416a75e028", 0x1000}, {&(0x7f0000000080)="046811fa8ae26c373a48368246ad69748e8cd762e3b3d2057529238f231890da2d1b194a983498a1f6d2ecf8689693535ae1353d062008d23335be3d8098c0", 0x3f}, {&(0x7f00000000c0)="cab738fa4354ab749cc38304b3975883c36ee6a564ca7a6f462fe3ff111c21b50220d155690577aae24b8b8cf283560f6aee696501c3ea04b8375fee20dec1ab4c77d45ec53e755d1a97677d803399de581ef0ba2c0d89e849894df74733be1668d00f176a3faa3e2d1575e3a6678d953720d13531b9398e0df58786d339ef9d37b174ee5c46248ab62c42148bfe6215d612954964acf46a77b218327989ffffdf20985e118086e4c47890a5e0633efda7272f764f8c773e8799221bed3e9dd3aa1ef1e3db29f1", 0xc7}, {&(0x7f00000001c0)="51cc9a2e5edb75e6033ac66ef5e4d5a5cd76faac7daf50c861985d0cdfe584ae6ef21f72e850f05744cf7b7fa2e04b1890c6a7348b3ce81ea9748c9c1046b187aa7b45738bbde7fae521fc756738d8a0758f27f38d7c871f79123edc0e0cb62a4853c3212a421e2998c07e981128cab453b293e87c252e93f743774f300e8155c6b802d02760c3bc7b0f70e74fe17e7032ffbe5128ab6521ed21936fe1549a877b17f82411f58d4eb5397d3fa9df7029dfe28bc949f7dab978f7c2d9e1fc1c37", 0xc0}, {&(0x7f0000000280)="de2720a7067a0073c892befd432afe6e4e18c2d84a55937c936174f164a39d90aeea68d5d79838635c2f9bca25f21b621d392f3473aa6ab26ef18aa491849778ba78b68a5d05d40592badf5c52faab122d9a2465b4577fa40c42", 0x5a}, {&(0x7f0000000300)="eb098d2d962226d0b1de8db94a194b4026bcc993d38bc4ce7b437acb06ce59401ebc167bcccdaf", 0x27}, {&(0x7f0000000340)="abce078527da5e66bb4adc9db871dc515937be9eba1e4dde03b58065de6bd34b18b305329cda42d92ef13c438db65d3062756afd21324be706edcab16335b4ff15ab84ee4b02ee86422998f218fbb7be641b5ceba50174e69716d5ec194cc651eb0dde27837d868c3319da14155ea41f3ef5e98c2bfbb5d165e2d8b3e6441e7abaaddd9a347b25152f1c8974987c65403ee925ac5664c1ab31072d70e1c80582a0057caafd3f5cead14fc55338e4ef02780d9a5cb13f089982efb3704f05a9db24ebfcfe802c1857d06857af67fe4b621a291c710b9f6686aa74427137fbfebb2c9977ba41465965928c2c7542be2ec35f139d0f92dc", 0xf6}, {&(0x7f0000000440)="07917bb2f344cbcff20a8e677c5c0cfbb44f77eca0c4371f9c53e04678a6f9", 0x1f}, {&(0x7f0000001500)="5283bbaba2c04f1b93438895478b8065d02d3f043058f7998ae10bcc624b16412d9bd185d9b0", 0x26}], 0x9, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) 04:02:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000000400)=""/134, 0x86}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/103, 0x67}], 0x7, &(0x7f0000000140)}, 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="54c75c51870009000000000000000000000000000000002bdfb651c1db266b712949919ef7becfae389253a931a7f61661154642cb1eb4d70ebd8069e07acf84703bb20b81cd471f068f675215112a2536487c5af819c1a22b774501e3cf43f5032568e72c304c3a8bb9f5d373f6ba7a9807e96ed75a251b0e3fcad02879bb825bd749fcbeda4b46c980cd41110a144e65fcb37dd2e7c71130f2e5be3cff1267a9afa38a9368608c0eac9254625f9c5191b9dbaf5d17b4706b34420bdaca27b65f283229ad0b71dbed4ee883edbf24bb3832e3b45202002d73be110e435005616c9bbcbc5c1dec5ffda467fe5de73e576ce7d968de56d2e6c5acf4c853470abaf405ac339c0a429569f11fe4b6d7cdf340ad41e83460aaa87b5285666e63505d13077513f3e54077f9ba7bd648ee985634b1b435e967afd0f1982a22d3715dfc4e1c1b82a66c195cf495d1de24a8e19d14ca36314a50cf3ff4259c00000000000000000000000000000000000058a0de04d4db68d83d5bce2ae0a827cc0d7b4ea7324b76203b1d1776d1890cb1627fcf97969954a4c50b4d1eacfae22cf11d70f5d5eba58485966ea3ec66b548d5a01ddb4f2cedbb53b6031db13ae009b638e340a7580d41770e1eafa115eb234516ceac526e3d830396ca38140226e37dbec233675dc7b615f2a691fc0988781187000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640), 0x391, 0x101) shutdown(r1, 0x2) 04:02:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x19, 0x3, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f00000000c0)="b74aa19b799728bc4e538e5a953494eb4b9203f6ad3c653e556c92ade5cc564460e1652963a0d1a0f8d07f2ef1a89185ce36b38303d49a459f404f8d0a8d4f74bd42b5d23f72cc6c60b28c47a88035a8b8ab1dda43208199", 0x58, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f00000002c0)='./file1\x00', r2, &(0x7f0000000300)='./file1\x00') pledge(&(0x7f0000000200)='@\x00', &(0x7f0000000280)='\x00') mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) 04:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:56 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x1, "3dd323ba525e5aa8a5b83f15eca8c8ad5e564ab6968fb5887fde10ff77aa2baf01fd68d48c664870e0b6406d14a1cc37c85b42bda59acd71b268c56ee001b508acfd7b9ffba61dfd9a84c85ea1c4ca56af33d1e2a1983e5a7a0c93d0e3c5b11197ee86691dd6638a75cfa5ae9b6b2628eb11fe533a2af18d99f6dd80cb397c3c24ff3b1b"}, 0x8c, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3}, 0x8, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "633f15b7"}, 0xc, 0x0) msgrcv(r0, &(0x7f0000000040), 0x8, 0x2, 0x1800) msgsnd(r0, &(0x7f0000000080)={0x0, "e5482134f9b3c69ed48f6128ddefa934e872c7064e7e865735a37f1c7960cc0672c831087a9a11351fea14df35752a4ce383cf16ef2e4623b262795167460b0f5b8bf9a4d78cf8626f5ec4024d048b5c375cf550a9f3ff43cde09268fcded798082dd6f2ccd01455cbe5d85d077004c66dafd8c7b76ab45fd9c9b0dd56bbe691e3206815de610b6d06ab136a0384672660094273699c2ef5c5e31ada773ebb677db0a7080abf3b2287815c0e0d405b5fe9c6367c0120fd6d6162d0058e7e61b17a3e98ac53d07bec3058"}, 0xd2, 0x800) 04:02:56 executing program 0: mkdir(&(0x7f0000000100)='./control\x00', 0x0) open(&(0x7f0000000140)='./control/file0\x00', 0x8280, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x4) execve(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) 04:02:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, &(0x7f00000000c0), 0x0) 04:02:56 executing program 1: r0 = syz_open_pts() flock(r0, 0xe) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) semget$private(0x0, 0x2, 0x188) dup(r0) close(r0) flock(r0, 0x81) 04:02:56 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x81}, 0x9) 04:02:56 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) chdir(&(0x7f0000000040)='./file0\x00') socketpair(0x0, 0x4000, 0xd55, &(0x7f0000000340)={0xffffffffffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000380)="1f4d13128b90f42e15efeb451010e8130b72febfa76c620d9ec05bf94631c79df383958cff68d1221c9017a755b1330eb192da49866b091573d60ba1c2ea4a9678a0ee314a5b1f767f11b544019579f0faedfd0095c89afb1198ba900b8951dc69d388e96165f4f6c447835572374493", 0x70}, {&(0x7f0000000400)="d107a22636efd7db05ad39ffce4a3ab2609d361520cdf6d6cc52181abf42c480cff0760f45b6af4cfe9110fe480bf11e6aeaffdb739f13e328db38815e79bfbf9465f4196664e713b6dfd3037ca57af34a814efa91994d37e1ffd00a3dc530db27da4626b4b5215ea834373e62c683abfe3633d43048f2018d84872c3b112e49183daef34d1cfada23681133fb60a3b9867d838c84b6a31675428312513ca53d35931897a15673b82cd73b43c95bbbd5ac5d5dba63b0be07d255c700a91abb6e98a31061622c154a4a0b14ee8ce6e7e03cbbf5221d34bd58537312a282cb29201220cd5ca35f40ba9f", 0xe9}, {&(0x7f0000000500)="78851d65759ebf4c81e0cc2384d9f7d5cc673697ce33022577002b41d59ebab15a6cf943e779b945f8b4123914d50519f469ab09214ebbebef477ac38c183889eb5f023ca102b0dff7f453b222629fc51763ba12e5cdcc26b37b88537453", 0x5e}], 0x3) unlink(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xe2, 0x80, 0x10000, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x100000001, 0x7fffffff}], 0x9, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x400, 0x3}, {{r1}, 0xffffffffffffffff, 0xb5, 0x1, 0x0, 0x401}], 0x1f, &(0x7f0000000300)={0xfff, 0x6d}) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) uvm_fault(0xfffffd807f00d420, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d420, 0x8, 0, 1) -> e VOP_ACCESS(83eec242badbbb2,d,ffff80002100a720,bf783873b78) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210b18a0, count: 0 ddb{0}> trace VOP_ACCESS(83eec242badbbb2,d,ffff80002100a720,bf783873b78) at VOP_ACCESS+0x4a sys_unveil(9a5b9d2cfae8b3e9,10,ffff80002100a720) at sys_unveil+0x317 syscall(ea1a328831155219) at syscall+0x5a0 Xsyscall(6,0,8,0,2,bf4b02ed010) at Xsyscall+0x128 end of kernel end trace frame: 0xbf783873c00, count: -4 ddb{0}> show registers rdi 0xffffffff8185116a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210b1380 rbx 0x2f rdx 0x8f rcx 0xffff800001744000 rax 0xffff800001744000 r8 0x40 r9 0xfffffd807f7c78a0 r10 0x751e5ebc61571933 r11 0xa09a7483564d9e8e r12 0x100 r13 0 r14 0xffff80002100a720 r15 0xfffffd807f7c78a0 rip 0xffffffff8185117a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210b1330 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> show proc PROC (syz-executor1) pid=238292 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff80002100b788,0xffffffff82261fc8 process=0xffff80002101b710 user=0xffff8000210ac000, vmspace=0xfffffd807f00d420 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16921 431587 90892 60929 2 0x10 syz-executor1 *16921 238292 90892 60929 7 0x4000010 syz-executor1 66323 339814 77081 0 7 0x2 syz-executor0 90892 48165 77081 0 3 0x82 nanosleep syz-executor1 2823 519723 1 0 3 0x100083 ttyin getty 60034 282302 0 0 3 0x14200 bored sosplice 77081 363862 87334 0 3 0x82 thrsleep syz-fuzzer 77081 473286 87334 0 2 0x4000482 syz-fuzzer 77081 454185 87334 0 3 0x4000082 thrsleep syz-fuzzer 77081 395545 87334 0 3 0x4000082 thrsleep syz-fuzzer 77081 165024 87334 0 3 0x4000082 thrsleep syz-fuzzer 77081 124400 87334 0 3 0x4000082 kqread syz-fuzzer 77081 99457 87334 0 3 0x4000082 thrsleep syz-fuzzer 77081 115613 87334 0 3 0x4000082 thrsleep syz-fuzzer 77081 93652 87334 0 3 0x4000082 thrsleep syz-fuzzer 77081 437412 87334 0 3 0x4000082 thrsleep syz-fuzzer 87334 199410 40033 0 3 0x10008a pause ksh 40033 179200 16514 0 3 0x92 select sshd 16514 129370 1 0 3 0x80 select sshd 93041 62531 10825 73 2 0x100090 syslogd 10825 193976 1 0 3 0x100082 netio syslogd 35828 261134 1 77 3 0x100090 poll dhclient 68821 279128 1 0 3 0x80 poll dhclient 31587 488087 0 0 3 0x14200 pgzero zerothread 1639 209028 0 0 3 0x14200 aiodoned aiodoned 95513 462850 0 0 3 0x14200 syncer update 35203 103144 0 0 3 0x14200 cleaner cleaner 35779 89491 0 0 3 0x14200 reaper reaper 89433 206801 0 0 3 0x14200 pgdaemon pagedaemon 48701 415560 0 0 3 0x14200 bored crynlk 37377 23207 0 0 3 0x14200 bored crypto 57608 449138 0 0 3 0x40014200 acpi0 acpi0 45621 42857 0 0 3 0x40014200 idle1 7102 54600 0 0 3 0x14200 bored softnet 41235 463179 0 0 3 0x14200 bored systqmp 61148 246749 0 0 3 0x14200 bored systq 70875 280607 0 0 3 0x40014200 bored softclock 39723 73254 0 0 3 0x40014200 idle0 1 498039 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper