bd9bcfbec3dab1587925287b351490622098817b9d6d7955af2d22869cba782ce6cc69909ad28d63a5ad48dfdb211f5d423b5c5acece1d9f35c12619553526eff7e4afc4dca848cb3436f917c51604d44d720fa259b87b59498260e77cd8a5b01de3dde424de6acee2e2603f8fb781e9421d1b05234f100d7bc5c75b4108333bedbfadc93f8f1de848c1348bfffd38cb1d1b109f4fb7000be5fc9c30418f20d6b6815da218af02152a133987388d7b082176732c8d052082ca34e88c61646b2f0363327dec33242805d80d0043aeafba7748a81dd0459a46f3ea1ea5ff9ea9df5bebc16401e8cc89d5bcbe22c6f1d5a6afbcbc020d1868f2400a1db2199ce630171cce56a18afa0a6c0b444d7237fc5f180c2bd65beda2ec8a8e366072b82dd8288bb1bf67ab3cd76ef7148c504d2b0e534f84480f2905f3415471c1c90a2917aa3d3f54b175b36f9ce86ab93eb1073060b14af1fad128e8e587de64141bc667172bb73e1df501533ce71d8be5d150e4a005b9b43528ee39c44b11d933e6a2bbf7451a211597d37096faef18fdad06c93d0ac7171153c7d97b827f606b7a32dc92583d16e1b0a4087dd449ab33dbf31bd513fc842620dd7701ec3e921a10f42b4081fb56e769732e00766d4ebcdcfd5e9848a2e449636c60ac175631270379f4c7bec780dbcd71497542f8e6513e25657ebf988c0c02e56b6fa142e0076ff3613e259765d13af75bea6ccf62c5814cd3855bd61d2bcd5cba277db6cca81fac31407d408bda2ae3a3893c9942e55f67f72c9e873ac38c56b0d8b78aff2191b3b3d29f9d2ae93339dacee8da327536c4a2b4a2b8ec8323aba9faccf35f304cb1c5cc30700ecbac2aa20d0d031379a57ee7ff99a655ab974bb1815e6dba455efe36b10a955486c38b93e70d2aedfa5344e4f7549fe8f033360932bd14454d239cfdaeedcfa4c0591efc0f749a44766f4e7f4fa1fb96cf5d09ee8bddbbc683d88b11ffb2f8216391efbf5a622cce4a9bfa36495b871ea5f877eff3c7d1af56f018eb1d4612e174674bb521e1a3562e60ce960fd75e1738dbd85645127239767115dbe6db61b13b0f17107fa8287b6d827815d8b151246af1bdc28fd2f830c631b05037b8d8c25150f56193347efa7a57da2379e99b10d17470d68ea7e299e08e3ec2e3ee03882290162c6c96da51f1f73863708ea2ab4252257ae4eb9af4ce5b67dcbf82f959767d2e17b53e1966962cacc9d2f707cbfb6e98b430436d75cba67da673b1590e00e86fb9a895eabd07716d51853552a57e8cb6cce859cef4f7246aef2237a8515ea3a2d2f19d7652f65554fdaef9deca76e8410383edd9af5f3dd766ab07e0198bd1b146d6a869a198d3bd2c17b9672d4a52cbb30b6b3b60b4ec57f17b637d9cb679680ee9e3e0cf5c5cb956f5e55d23353c40c638a0410ed0603c60ef4cee40c7dde4552b8fbda6156a8deaefe36088d1188719fcbe3b438b61aeb896d408398ede20be38fd21b40dc3904999da9d2225bdb0a278e965a6fdf44ca1e2406976dd42bde519868d34d806f3bd827b7a108b08fb85cdaf77e1c1e459", 0x1000, 0xc6c3f5f460f09301, &(0x7f00000037c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000002780)=0x7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x2000000000, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e7000bb5"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) msgget$private(0x0, 0x480) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg(r3, &(0x7f0000000300)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000480)="b15c0949124ce855f63e56290eda87b54b56eea0274b48a9355f939401712d229a27af30794f6d4f686013359bb9fe24eab22d29c645e9f2e45593bf8a45c3d3167960072fa85dba1f283bce5cbb6e5869a901e09ce3496b3c399bca974ecd0295dd804ae1c7f7b02e7f4e4a66994680b82d4f40247052d3a392a7aa2887fa341a0ecbf375609de98c4fddf2fe8a0a7331916bbb33445b10d738df639a55f80d4e6be78f2a88cc93fbe7f0bc55315e37883484575420909dbefcd5a3636be5e2f5df61179f6ed5db5a5626c7bd8fc953c7c0e2c47f35f0996e9a7f322435450da751911337657415fe27bc4d4bde39004af5b95978849803efb109d4a5706c77f9396b74f6cf527e998c8654922395a9b993193ea93dd271dd1d0fa77de1038bc524413bd8a70847c9eb75b4b7c441b9de1bee97015fa4ae085e3ca64be409ceea8d17721000d80ac50e6f4eb44da4e8e8017c399da509d2d9a7eea1a0a8824e91317a6ee8a024349021d8af5c5fc55b011360b90480e32724e69b30ea91bcf091faaea4136665b54b12df44933a6cbceda0f1c1ae01c7faa82f6f37c41689233e5ba60aeea9dd52bf2f13007f6afb3069e06422a652990a5bbbf5c09db35ee5c9aa46c6369eb3feef8a121d8c7e0a4b9f86451909408718b9b75b8675b3c49722447c194bcdefaf3a50dd3c58115c6de0d28cba216f36ed56a9a8296c0b63f6a6e5b123ca420edc812791723bba7179c3fc7eb20dad86f1e3df42cb943a846f63805f686c71acde6a4d82084b67c188585c4a8b1254b2ff712e45584570625d73247ea8f5f5fc93b9ab59d81ee3fc983921b829cab424dccfa536ed27126a5644f24b8e8586fbff1130d0fc7b285ecda47fd2a2b931495a9423b5d92189815f82b143da0972cf4c87381b36eae8b6a7a2bf2374eafd59490adfd2698a560d83354ea821690cbce723e3fecbf2326ef3cd403b42ed37151a8b5bf9aa4e4c6c910dea2a45e99d02c88aaa055b59e434171319eb6a368872569197343aa586b224596b79ba7aa629136897a959118026f5298d00af5da7ddc6e819b47892511fabd8c861b743ee0332d44665fe5bcb42eb2b2b3d05435bdfccd957cbf4de219c675824131d21e388e0480aa7ff5b5d8e4c304545de9d5d0a1b78ea7fa63d917568daea7081f18669b0262d7c91367e70ac532d7df72c8ef8eb44c280ff488a5af6d1a595aef91d33be6855f9c811bdbc24e95e31f4cb58f7d81d20d74ede7eb424f2e5bbaa49c179134609d86d9e6243607b71494439ad20d7abc3de661bf4b7a034ba323375c2081e587a2e86b72f3ff684b18845c773df958e11849f747481002548ae24e3126ca63b630b560a14a86ea46ea32fc5cdc526ae25dbf0ec15d5c611c1bdfed19c3ebe6871dcc7751242a0c44b2d27bc41a0d143d7ce6d6f9ba46551cf97ef593bf99df5fc1a34e28d81898b3deb0809ddf95eedca0703b1b9b10c9671f173a4f659cf56eb755773e86c3ced9e3d1c5ea8fc4197a3911db31ff5b091ac5f90ab8c0d446c5526d8b799fe563a67a592f12773c05acf57e89d99741792045148393a6a7913d535bcb9ba041df25058a35b7f0f179eab208e03962d1fa448c69e66783662269f2823b59f070d803c71cdfefcc1ea428b621ddd00bfb784fa193e393640da83049bfd4a178df1c2ede3fde89a9ed7c38e685698218584e9d0400dccc272f0c55e0e00c8d3422580f7ea68552d6c00caf13d2cdf8c742b1fe848aca295194c5eca5cc5d9a2bd78853436a7fc2ae6499e3bdb661d839577ee6c6c96337828c4b541a3c19fde8e71a58c1285266f5684f9efa769814f1f8f73b683d5a60ba58309f32560e7e6d0c42582dc28fc174ceb668a261add250cc6a86658b8c287bc64d941fda39dda141e3e925cbc378953f55e21ceb829d744d71e9c1ee981f45a4807c0cdb2b4df859f42cf0a95a3180743d1deca13de56215c42056e7987e460572145ab7beb91e25d65e92764fb7094ae4ca54565b42b08e2f8f1bd625368ade818be1d989b4ead12e402f146cc3221849d0404e488a40d5e96579cdd1a1b59062dbd57791455466fe21ac40c66c49a8f119daced7f7cf7340b3ca13429ce40b20aa25edb8f22edef9d692d825ac26dc4103d3177b99043f232b768ac6904493ec3ccc192965d7a1a2976b23309130eb7d639e1173620dfb3b954b0f697921591e80445b17d29bec3fd17e549a26b3154a9e4e31276bdace286e380aec43ad5b55c42529b2d20c5d011d58e15fa6359ff3ca7ae6d3e423f66eed681b5f8312649f27955b146ab60cf1409a427c77a5347120ec47f6c65eb1c113442ae8bfde75d2f46363dfb4b930efa8021cc228325f8fbb3635e9be042740ac47ad2f109b50004737efdffb38143499d83ae8ac72808b86fa7ba3210663f17354a2a8137ac355ad2c1bd9e8cc200afeffbf85c2932f7b14e4b5a0f4174eab8a9b82b859c26c02f3ac0628d868978717d09a030ebb9833e6cbf3bdc4ed972e9b6a867b89a9cf1c9ac3a7b8f468105df16b4504608dc0dcd2b235ab31ce163ea6a847ff67c03d416e439a9eb78465faaa4bc06230393df832631253ef155deac46c487dfbcb8901f05aabdb533353216bc8b7dd8aa8473f137a9701ec298b43d7e6cc28e23270e41df684e4bccb4e5f2015ba7254eb61f3899e2d601653ad38598de4a336cfe5c3b386eac663d2a119eee5c3ec6d8e84ee85561146307113b755338e454dee8ff39f8560138affe80066681b25b44fe1422d22ca8d4438a9fdf678704a3e41030c885225b9ab8b0a80f21caee43887a7d1425e59f13c0e805051d6983dcbd81533d5cca37ecf29fdad4df0eb49b194a7366749f748d956881692fe05d08ded3d1415c055b8a8961be74dafd7499da1f39f6cd91c3209da5185d7bf3cf6ba00e09ca24a437b0fa8bc47daf76ea44910b1571c3d2b826e2ad529b4bd8e6d464b69e81e101c0472be1f247d9c81e4a4c80c9cd507d634df82567e97f68f58122e94740b2c93fcd98ddc22af0b275d59cdafd4723f79e6f2b806e3aa3f7f23a3ae09e247e4a6000bf2938eb6be181b565c1a7411f4ae569121fb1f41f9c20799b8e45903af08e3429d8221004693248adde24a6e86595437815ec56871c7ae3828df18d7784725334139fa9848f4e7ff62c223e8c058fc186d5c2dc51d056eb2ae5a9c44a62e1eaa7cfe38527ea8b0702b57d07a0bb65172f66a99e4fb2ffbd511a4ee6e5719f270fd9b21fecde6a2531e68b41e816386bf0c978f4bf057eac45107a0cb78b2f4fe39e540759734ff99d97c057167fb47924e4436d36dafc866b523b4f31255f3faf5a1ecfa5ec09d18de7f40a411dde0f219ecba9ef4081b9e73e4a7508cc0daacffd057d9ecfaffd5d2fb772640d7d5caefcc82caf70a8f2d970f0e281cce217b58b2b12f6aa1af6ce1a63c456a38952559dd57eaff3c03d6ef5e0adebdcff189e45366d7f9c75cbfd0f7f7d39aa0f51ccdd16a07cc6f75670bb1f030f36b161f75d08eeb22f41c999a1c68a704e85d88e08993788cfc2bb7d52685aad386ccdec9774b03990962fd478cefe265ec6e9fce24437bd0c3e69ef01ef755ea1f31516b06c0f1f010d43bc653c21138d45e3b2afb919a6f1814f3562ae116444b1f11c99d899bfad480626c3249ff2579fef38e8a37271dc4f0d7af1d51d224d6ca618feb9237cea7615d1deb8afefa5b3f5a831c44eaf03f4e7a55f2850109ca76871e012a5a664d95cd820341806ccecab50e75a80716e3b4f0c67f9dc179bbd77e8727a78a399b439feeee2b3b439f2c5c5072777ebdc7f7fac6c9c45c617ebb53347e4ae47cd3d0dbe37c3312b4f2af73e052fb5d6741e97b5455032467978a82f8e070752f29c93306d0243fbaea5dde26697ace5a46a7ca938c644d5d04e4401c6f305180985277c259387a592a17eec9d8b934c5a0a31be190909efb493efc21ef349a0f054eb4714a7d7dbf3e56b2b0307f42b99e490d1adf3b4a586e17af751583da8f570777c58a03b17f30537c6de752a6a169873ecd0876f02d34246be1c6dcb5cfce352c2f7f976d987649b0cc29d08d57ba7c82f1fc59e218ecdc3ce5a50b12c1a2826cd31a0116749089731e9d4d2ab24101f6c532deba3361bd049a5efb3f4c167d9e7cdbe105bcb15e25c2ce0b0539f201f8b393d13d91479a21fe4d7cd63f4ae0c66a077dd62a4260d53fef0d4eec986244b08adccfd39f9f9f54483cd8586727cc66cb8b440c4d526a4f7bab777fae575042150840fddc55b680d788e56009a39960dfd1ce75e22a4e1d644a2f8d947f31c5dd37f64a4ab40c3220a0b30c12508413e9643b4fe065fccd8bf6f0f9846c4a66718b70e8d55dcc933f1b9236d627e32983763022a5e70829089e10d6bb0eecae4b34d7483c0f1ce3b8eafbb00456decbacfaecec8bd3e2803532bd79b66d353b16d5717cc9c7b4b78d1bd09e3bf632d6c40d82c677280728773f7a2ad6a5e887c430455183a24300a83947ff32b36e291f31f43422654b8ed18609044cee1cabdeae15dc7712ee1164f5c9ac9b4f1fd44e82cb98d0921d3e43287d058db546c8ff1887a090d98ed66a49638c8255f457f20b398eae44ae150c5f43bc0d67ee3c048cf4ffe3cbe991e6f5e512b34e364e6d505be02a28a638f84636bd57f47a53352c433d31455ebc6858c6f35e6052ae08efece8e9cea46f3d8e1804f58db4d9171ddbc2ca635eed4e01162ab2b7732a9aa1365b46a374261e0d65e8ee90cb7f8dc0c33516f60367595a2eb92922d135e6c58e01502ad8e5acfdb09c6310486f5c3be6261b87f5d1b4cf41c2b86ade7fb89484afc38c87e526dfd57ee7391102020e65e0de169d2cbc51cec1324e7b629b75bf85b500102a635edaa186717076a00f5f28589e57026b8745d739690d9c333c368c2637ef07e1e24d84292e411c3e20abb8750d87b24955ea2f97ea9850ca158d182a13f82c2384fbb48e792b3726bc4eab3ba2eefd103b9b5a299be4ba2d0a49b65e098ea7acec2fd714abf1ca1faaf1937a5c26e3a5de85819e2e6e71d11b4695ae06854dc9a7355f65a310ed7ac8c37c887922ec9c05d68f2cb1f470545b1a192534a2da88b570c47213099832dbaf02b0fd245bbf037d7f8c7801ab414c46b55f551377b178d7b3285af8ae7ddd0fd8c56c6d09965ff9c2fce73421d3877bd69c184581c8b5c8c63f02d15ffb297d6a0d902fc6f0c906ab96da52948832311bd7e63fa5bacd2889c02efcc6a772bdeb84d1e3c9156f1eef08553d1d618cfbeb0c4b1e8c352900fc346e942471b4b90053daef7c23c280897a6bf51529c0e712d07c35fef1b370b0c580725c911f6710ca6d2490656b843e67fca23a691af071007721c073293fe8484647b36832d6c0d93c2af39d7698cb263480305ceb33d235879a6a1c12d40346d4f75d9a68bbe76f3cecef873d23c7b569fb12f8b44761c1268e2f3befc1d3f70afdf90d595afde50ed699d07dc82412a85176e88ecbd93b57262ca1f5b0d563f6db36c7848987fabe117bc0787c36138b09019e5ab5e9a769cb9a87be64ff50a1c04b4faf5a4639faf58382eee08b8db23d6c012174b40d81c64dc466a1f54c6249e0654b774801db4d98ffd98641bca164d38c35741e165dc780b6c5fb720f40c4995947b30762f21cd35b76ebc96712de4cb906648c8cdbb0164bf93177c28b7e07138fb1c5296d98e240c084b30f40f30dd240952c10da9797ff4", 0x1000}, {&(0x7f0000000200)="fd8735249b843490f67898d47c8f0794145e28aff9ecefd08b8341cd5eafac1e97740ce60f8a3b8dfbd49d3bff6427bfddf35b1632770d60b5759007482e1b230d09121cf376f8304a0239e6ad749fb7fdbc51af3570fa90773b673860044ecd004727111da223625624adbfb27774f03d278bc421e1a378e700bdb2305d7e1d9346883ca61d74e62ca5667a05e4d81b14512249669c88f7aecd58e48f3b3629e874a6047b03425b131dd8", 0xab}, {&(0x7f00000002c0)="62e6d4e0d9b2cabf0d6ad25430f11d79cbeaca55fd2b09c0e397a73676", 0x1d}, {&(0x7f0000001480)="8e86933729820d52e5f1fa873e599144d2acc3872d9762660621cbca2b0df52a4d842152ff64954ab89ab690343bf694a54d1fc079a70903c29fe04a3acf71e2f056ffcf5d4ef35a34f942de3bea658c524d7e56a543fa8af22d7e82457df6674752dee8c6a8f580b742515bc3b9730b717fc603bc6c0da484b432ff7be7c08c159bee31afa4cbfb8700a366096b79abf8241b79f2d4dda27e8d5226743ea1edb6b115044cf6c55ac67cdbfcc56fedf3ace23fb3013150df579647b6f931856cd8d4bd447614811c39864e0e992476232349caf3e2f7de157ad9e4176a5fc1117c60af00e22ef03896f8ce75e8f8af2174a254884d51fb633fb94be9103879e1db039b5b6ee2d6685b5a3461def1c55bfe98a397eb2378b1b584a153bf6c479afcadcf9a473faeaea6de3e2fa67278147e13a9bf58531c09cbd54f8f2032d35baf6f636df93cff4be4287b5956a62e2802e5634865f2c924d0641b0f14f3592123c37b632235a94253c0e880e605100de37009bf5affa312d24e1cdf7fcfc1bf3b658ef7e1e0765f65915dac7e6fe89137132223554b29008b7d783c3b86fb81400d824328ecc1cc72091093f3d3ee4e0c4e2621ea5b8001e8c1507938c5d314b289d59bca33a95d3f0d0bd7be415fa090e6ddd061698a7a4c848888f4469916db20061ba31868d8a6f2144c50cb630fdf7ca8d61200d1149bed1d7b359b702411b2cadf4d6e339edb27b9099c4195f7ff6f4a249715004b4e87ff9adbe4d59e7612eac5e052c000a86452f9384fa77dc4e521769fc342f109b9fb1783ba8fdbfb53f48272231329739d2a7f813eac9e467ac4609802fde3e38c5ef13862afbdaf951d8ccb7244af16cbeb5969a6382bcee64aa8fa859bb0641e8a148edb2f5d9205c20824ef495cac89df501a7663660c5b25079feae438ff46dc977bef51d9e836e3807149a55efacd5cb427a1134dcebe6428872276b3f9f18c5611ea3a35a0eb36ecc9dfdb3843391c1332acd04494798d9208d8d72d11720c87bf7ece753c7e188d742d64127bf0eb92f46ef2913af799f8f080bae665f918888bf2b81ac1f480f4ccd85b979077e9e3eb238e1c065165cb109d4d8b3522ddb23a21ad6ecbbdb3c03819313ad19d9698be5208f8e74006cdbdbf673bd98d7cbc58f96123de73e504a590fbd9e9d72fe40f33dc047d4fdb41d46e8652e2bf873ab7fa2087a2e1d533436f6b583d17ed3ce3fdbdad55522c09b04323fa34b71fabc5b14034d89e8192e8a933428ea34d308606f0ae713bc51a5c40f91531fc190083eed212d570c81f449e36c8607a9f323daa1854be4b7f48723b6e75c215dd70a880c236114a21865d3165c973e271725b21f71da5aaaa90ec6df1ae865f199ce3f46b0ba922716e737e373dbf6f1e8af7a71005885ea16ed89e2ef08ff42c2719efef329fbd3bc2e4b14d2cf0768c0c5c7940c469e7166b504dd94359e0f022a8be3741a5dcec30ffbafb8d9841fa9bf499c23d55a98d152ac3937ebe5a268bdf5869e319ed5ca9e526970e2deed9cc88bc0940a0874af80476a497c60753647f7f57edb7482e28b0070d62799cc8237c4df11ff6ec056d4844bab9e03db1c920b89b33bf40180d5b7044cc5e86b157fb6d2e0419fa1420552b9a3dfb8abad1eb16e1eb0165bd383d6f6a6cb25b7c9a3f308d188c9ad1612141821954be6bd794ec67c8e9dcd74abab7ea8441ae6e4616e0ac901c5cf31c0bf9e1c9e8fdf7004e8b7e892268b2cf8036c99e3866b03313475a7867cf2a105957b636839b06997a4880f83c6cdf12b77dfc28bdeba853c82c3dbef003e6c2e55a65461d7ccc9df696afe1af9fd3df4a2c851d7d76f423ce7803ccbb336ff408d7e70dffa4c8b91ac20ffebb6d3702438fd50f6eaaed1afad1e9a3dab3e64c299f0dfd07457764be40d7ca35217b16d05f0e350eb0ea3e870d9b5e3f1c143fc5fe934385574e024429bcbddcaaad3d86797e8c5677d6701b28b18373c60dd6ccc3ab1e59da4209515c910d78fffeb9b1510584152b6ec904c71b5f3bdda792a6c4c24d2b399634945fb72ff962cd14d08d99bf3042fb4ed4519abd1b16e5888eddb11e3c605a33f75715852e9eefdbc53f3c6f6c352e7d073e3aefc5e7820f0f794bfb9a51673422e55a30e82fef6eaf8f2017b122cd4344939d3f44bbb4524e25f3bf3d9b5b51d38a624f09128944f34a24d8298fef28bfedb3558b5a30c04d3bda0c7d9613d8173a84adee2ca1e2733f14a67c1d2fbf612bc7985d5ddb0fa1717f64039ad1060aea0388611575cafe76ccfd749451d3defe0540b14b8ccb63aaa36816ffd392fdbf4f413a2b4c14fac18b2c847ff3429c066711676ac0d7011af83de67d03b5c8840ccb71cf6ff3fc64d1d80c33a7cac65a9d3194c2f8023055e9cc8b6890ed495cb5d2a86a05579ab4263ce9f45d1281867eae1cfecf15598b467afde20b1b0770855afe342340f9d2aa10a4edb856a0265b2f7f43be45075f7d37fa26071993e92a3c558220c07f7ae6fe5717eca664affde7cab99111af31a874d61dfa6230ac5c861b1c066e0938aa346eabe17232801b7facfc2e953dd4130cd620903eb33d77d6bd3e29b0f616da13722dca261f71b2eb7d193dfa3a2976984182b7aa08e12304043c70938d9d9a3d50aced9a3348a9f48c47d75a2564bde97a403247698ddfb5df852bd6f7e9c720de0a22a10b018c0a74aa2054ebe1ce8bd14c390d04ab05237e9e6c0367d62966e7d397fd86b228e67e571c98920961d91e8397650b9d24d25210d9c9623e8af87c75a717fbe4baf4efbda9cb552df7ab9337f6a13c3d445b59c93c558fd7179df1d3522644b9f3f8200c0af004a4f003ebe7f709b23134d42f7dfc6f960ce4926368f00ce1af496519fc14c68441c71238ed4b81051cdff64997ce619e49f1d9b7d16ccfb4ca69779d00a4944cbb57e695c9dfd9c947054a1d9bd8f3d579447f42049e977ded2d3cbe404d392a42127564d962ec0b79a29a1b6c87ed8a5a4128ba0fc6fb3ea52068bfb88ebeb8815dd7d8abfdc1259597b206158bcba54a3ce7796968f1351de26b1010457812d2f544b7f2e239db8fae7a36168d939400884aa9010c9a38cc4463805aae0e74e63b2c01b9daa2e88a3b8afcf4221b0f5f07d56d6f56756410ddd51ddfdc3d7305a6a0f74f08a5d74a26f5203bd1a48ce05a7b2b877a92a8a34fabc519a13e708714fe1af4891bab508464c88fff0754d57dfc3692b2bd635063c99627802cc57fd86ffbf35639689681f1cf1f53ae7bab7eb0069500cd0784cbfbf518ad27ede4c3efbcc2ed743f392468abc1419d66f6ccfcd44d1f80ff2577848ddce0df5352b13ea6491e3281a72982bfde00ccb31040698c5080c69b09606c54ac7d371f33cf1745b572f6a79a2c3b84c52798f763b6cb83ba1e3041401543af35abc9a0b857130809a81c2facf4a0a93ac13c8fece56872811802ab8d7b2c947410c7bd0b98cacc60ab147c5cd0489ff0ed3bac0e248cd8ef530dea917ec7d2d44f477fcc4881169fb7c00344c6bd5a48b6d4263b2685ab1af113a763549a9f4090bc855b6c2bc865957f3daec7ce49321c081599eefcd2b2f210cdd43703bbe5289211b6ae9c80cef8bd5a8722b6d96ff0e26b507755e5a30b521e238b70ae79eba9dc725712e8fc373c0b4be024c4326d3cff0582b5c20ee9312d32324574b6b1454257fab7e3cb56d1b233f9a6028a4c77eb37e514a79756ffe1ca0d437fd3a5850e7a227856d7d185e37a00a904230e1b81110c86e8b28426c11111ca3c285a73544e494b946393e778478b33de88298143e5389917a6a1250a5de8b2e0f673eb7ea1614a42d46e247b4d2896981c619b22fe3453d9925ce9ba9dc490012eafa6bc09e6fc38d6b178a3814485dd5e9ff492bcb4c1eb7f91eddde6afd6ce9fc1c8a61b80dd778e53cca255de8bb02cd325bc0ea5152cd400ce4c81114728f74191ef51c6efb6ac54da9a085e33f8de0038f1188c1c0cd7445dce385c3f95b5ad64e812f16fa5ed49e29d4418abac801d788a36ee8299628edfe05af6a63e6571ddc314039ca94b299582b297fad573bd061ac054314a9688b92116fd90cd82b712f6c4a7e008fed1be9663bcdc62d38220308d2b290d57a5d90aae76f5c1b14bfb004400c849d526c45fe679bd8b7dc6c06a204a1e98b3e3920defcb180fbf677cd3f524dee335d922cd33e0a891e1c327fcbe0aee9ac29b0a2ddbba7d42165380cef21579084c890484e7d8495628c7a60972d56ab75607f3b9b8c5f4ba882740ade9cfbccb939bc099d18659108fdb50b58c84f35f9090ff5a1e8272ffc1f4903154d87176d8e97c2a1dcab1381533eda013dd9edf09ba3f6b19cf300748267f05399aa2bcc39747a295f6b7884c8ad3a00e979d899600f046f1dfb8eb3d3da3d3f662b6e82ee2cc8ea72840d95b6e8677b210d54f9b5bf769b9b653e0fd05cfbcc95cd4ff4254e34144ccd600be6522626e198c831351f0e122d36b564d7c5f93879f13254494b025ead33b282fed4a0082f9c2d7330753f7922bee733dc2081865d72ee9ef8596c60795cea35c3653b4b80acb763935baecda765f7c3666d2a21f3661c66c487f842d85bea05031d591db79fe2b8c724b1695b11571b09c1bf553be6acd4a3e7f3a44eba47ce3096b25e582e6626cb8a51e82846750847b5af217d6c6c8cdb50c4d83b41a8e615c178e65a7b204d2c1a319efaecbe0e7bbeff68710157590825dc1b09eac8ea73cb83bb9fb85224db0752e526bc457491431ef21ec0f2bdd63a346257d90e5be63fab1780b8e8be8fc2e4e9fef50381aed5dd73da2c782a376f600c7edae31e036f6e848e668ab449f221b9e84628cad234d3454debe79cdf6ee34facd80eb73c60696810a3876b424740b1c9011a0990db15e041fa30e01c889068e8d00613144ddc86c9621c471a9a7acc39763505a6e2d175c9912ca47f8cc1da8b7d932fe57975fcd4844b86b46522efb23466fec4c311992a3c2d35151d23190533d923771073b3f71571eb1dd4b6e065dfb63e460dd6049c4661c3b8e85d9fe2a154813ab7818fc05718963d7e3e70701f730e2e22b09a4dfb0fe8ed7458af23804f4a78ec562ccf2c76b7c833c1586a45935b6e7e9a10a75c718be0e4a46b4ab7c54339acabd74144ba0bcdcbec1c8977d51d94f944f8aea82667464274c195028666b078e70b4dc81d03ce3e10fcff8f4f657603b3082eba22c428b42b812550cae1681c45cccf167557abd3ce014b2b9bd281799fcf838f2675881b21c335c696d0f2084636fd96e3f6af93143bce16dfe670001a7244096641854eaeb789a9721b67cd19c31e81d251b37d9eef1130d27ae5eeb1ffee16e894d1b6b3d01364c765d364cb413547bf5dba548645d7ec67a5540896c136e5a46a447a35204d400589a3715966a153a9f52f67b5f505da64caee64e974f5ecbded1e35c106cc5a14862b7740682a20a3d70d9eddb3c07aab590c283182036bf11aafcbd80012b203d3f210ccf24f1d833d1642ccdcb1cfb00d08d8ce1943adc1855c82a4176e326deaef1ddf9f73cee5528187e17fae43010225afd1580ca51115399a491ad7c879b330f9bf42c070df0ddb7ba9423d6ad56c34771e549db1d45b81d03615da497782022c8110886c3db6487cf520c8494835a6cf7c205365c12b560f9f9306b134d345de8498d8debda043b70896fdb26444504b1267aef62ea1b0a6cd3bb71ff", 0x1000}, {&(0x7f0000002480)="f46c29375722adc22687cd13d7e6840e9550d3b7637dbe65acd6f15edff8be3308f5033533cbf04bf467ea67255bc6c74f712f7de082971e1423172990a5a446451ce09317362524115734b3358e9494d106a945765c8e430b7e2e799ae22798fec389785571eef66ac4defd8f049e1c8155938b0e13c2563d2bf8e1640fac48a589e606c340ef38b031436d1309c1d9fa81d8a73a7c2c6ea37150ffd9d89ee7bdc9074836ce958faf2b3507b13d821db1a669f3", 0xb4}, {&(0x7f0000002540)="27fe6f3fa02be0f08d05e5f9947cda2177dfccf9dbf671c7b57153fc8aed373f8bd4e9a235eb008ae8dcac9e870798f5976fc8f125616aad708e6b352fb92e6646f382df7c893dc609617d18e245dca758ea8086752f279886b1eca41c9eb0a360de5ae43680e6060972052a42f6cd76efa968b85e5d47f9c0da2d369a994c20db376d018188dbd89863815a4da2fbb9710c053724503e048f6544fd4e1d64529061128d812a93c5e148e55b253b5102d6a768fcf5f4f023b0041131e4bef9b992486e98de55293cb3b2ec6bce2a600a3db68e889f2e13f5fbdff5e7b1e595234c491df7e5b576c035df7d24e3e4ab561a4adf78fab4699b21ffde00c75a", 0xfe}], 0x6, &(0x7f00000026c0)=[{0x58, 0xffff, 0x1ff, "27f12f2bf5ca8b3ba0fb6d7d6e9a1fd6add2a24cb955af20b9a562a5ae688febdf1650bea3cecdd3450d5a88fd5d76f0985b329a281d4578c1947a4964bb734320"}], 0x58}, 0x8) 20:28:07 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) close(r4) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0xaeea) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 20:28:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) accept$unix(r3, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xdeaf4152}], 0x1f3}) shmdt(r2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000150001000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 20:28:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3d07cdf65145891d, 0x0) readv(r0, &(0x7f0000000300), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 20:28:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xffffffffffffff4b, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="542f3cd50e6468b6a0d4d0614a7d2e239c913d2578a0e9db39c8175d6070ff99d0c223fadc9ba65e011961b302077a933ab3e0156db44e4498d5f2030a8ea274bb13881fa72b8b51bf83bf6d3718f8ecb81291d0667f47459061187d93f79145af680f07cf7ba9e9902da86b35f9a7d68a1833f0e359d76894e35a8027b8b37cb62e029db4e37ad86df03b3a012245205a8d32256a8765998bba59fb46bb06b97770c5d8a308a053360b43c548947a6a5f4c8678f6117ef8ea52baa7988a9a29f3baba1649f0a87fb8ed96a328ce9fb414ae24da46632f6ca212f115ba50323247551d1a3008", 0xe6, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 20:28:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8000, 0x80) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20, 0x100) r3 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x1007f, 0xc) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x100000000000004, 0x8) write(0xffffffffffffffff, &(0x7f0000001b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r3, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x8, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000800)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x1, 0x9, 0x3, 0x6, 0x3, 0x931c, 0xc33]) 20:28:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x8}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/12, 0xc, 0x841, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 20:28:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8808, 0x8) sendto$unix(r0, &(0x7f0000000040)='R', 0x1, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) 20:28:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 20:28:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x1, 0x1ff) shutdown(r0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xffffffffffffffff}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:28:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 20:28:09 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 20:28:09 executing program 1: semget(0x1, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xfd928393cecce0f2, 0x108) 20:28:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) socket$inet(0x2, 0x4002, 0xad88) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 20:28:09 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) 20:28:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() munlockall() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000be57bc3e148244f655868b94e2046f8e000000000000000000000067b6a0c9d46366e114f5819849830fadb08305df4b858604871e95ce94cfa38e9ba8a32102dbb84c93d24c71e51834ea03180f54bb927ffcccf9d284988858605d7420902bc88f016a206de790"], &(0x7f0000000080)=0x3a) 20:28:09 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x108a0, 0x40) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000003c0)=0x2) write(r0, &(0x7f0000000040)="18a93651b4562c466b5dfda79dc2", 0xe) close(r0) pipe2(&(0x7f0000000280), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xb, 0x2, 0x3f, 0x7fe, "93edd0f14eca37ab73c52a10f4432d7aa867811f", 0x1, 0x3ff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x20, 0x4, 0x1f, 0x9}) linkat(r2, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x4) r4 = fcntl$getown(r3, 0x5) setpgid(r4, r4) r5 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r6 = getuid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000300)=0x8) r9 = getuid() lseek(r3, 0x0, 0x7) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffe, r6, r7, r9, r10, 0x40, 0x4230}, 0x1, 0x1, r4, r4, 0xff, 0x0, 0x5}) fcntl$getflags(r8, 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x58) 20:28:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x405) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0xfffffffffffffffe, 0x124) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x90) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="3000000000000000ffff00000100000061b4a37e8bd1d291", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3], 0x38, 0x404}, 0x0) 20:28:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc64752c833000000000000e700e4"}) readv(r0, &(0x7f0000000140), 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2000000000000001, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 20:28:10 executing program 1: r0 = socket(0x800000018, 0x4007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendmsg(r0, &(0x7f00000028c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x800}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000100)="8c039f91f03f36b3a378d9322051e93ea7a58722be9cd261ae79a58e33dc456a8ea1509c72c4ee3336c19875bdd5e004427d1b55f3456becbbb2138d31a0dbb794d9c4d9add24f3a3922ca40f2e4d7cef045d3a6d80aabb58dfc6e445fe3916109298710329ccb477a8b5a3a53dbdb57500055a73f25acdff1868caf0dda3ce6db4056bd366ff902103c835cb077e33d0285257f8a8811508e1db2e7fda8e59c7a7acaa82b0e7fa91679a00c", 0xac}, {&(0x7f00000001c0)="dcd3facb1d", 0x5}, {&(0x7f0000000200)="4244007571fb9310b1f0b8eec7a64e816541e21a79a364f718ff3811ba2295b1c6dbe9d94e3ddb83039aa831e874286660dee11ec061", 0x36}, {&(0x7f0000000240)}, {&(0x7f0000000280)="80f4fcfbebb686328b9d08dbd16efe1f4c5ff99debaa38a150f1bb9888994ce0d367fc2c7c2faaf4a845f2be1ec97d95512820ec865415120f2f38bd1a2e20ef6a8cc35c805f9aad1a64615e06d2ad860f5b6a49ca6b25951e1c92849fab3dd3529876b4525aa7859569890344154d14563c5aae1eab235205c9bed74b71be1f12e7de018d2ef2f3712c352615a8b171dae1261ee26810d580d39459d14fcd927ae321f8b1702665ef824d43c4c8c9239faada86e73c085b272084391c2ca6d923209252e520dc9a556db02d8468a5cd5c9610afad33d01de46549a456ecc470a9dab246a8d6870e6fb1a85535f19adef8f22e48530b403e2e0b62295e24f8e3cb81789501fae697e53f681b0141432dde79fdb47a071517df885aabf4d7f6970e241e87c927e78d2271337e874e6c88098ec228c5c7ec06627c7fc2c4896dfb745a68c6c2f87724aa0567e6d5cea7d3d2507e42bad2f31ba4e9998d029e1e700cae90b51d58501b9e499c3f10a34bcec491ce2957cb34d9a5e652c8abea9c70d2f30fbb5d9851b185e10f2965ecc15a91d6d512374fc668b1460d396993c307651f4d12da947b9d0621af4bedab13a73f4c325c31d33b6758d3591c340a9c70fcaa568f14e3ab4cba0ab1e54346b3b70bbfebdacd717b17ed3149077d84be4c0c8142f0a033bf802bbfa12f7f974381a718d3b556e559e3bee695e657bb16196981037ed771bd273cd7f1ffa4d9eea00fda0121ac7a9af3936f4545effb0c619ca2af40f87a7d861273990b9cadc5bd3d5da584c8ac42613187684b7ebf5f26aa9f3f8904aea13b433dff825c6cba566f9dc0c8a5a317388654f8f4b35ca328c8ce4c69f941047fb9acc46afc00be6bd0054b7c6055f9a10c59e125d85d841e36c1be4a5902bfdc1f98a570912980ee99f2df951073ab61e1bd9f2a5785dc2ce655325671d1fce0cd13a4130b171ad362cf69177eff2a9aba99a54ef72b7f653fb50185b7d959d0d1e1d79e32811ef3ad5658753b3735b01679e1fc570165c59feac07808bf64ec4422585fb02ff6982d33a02559b0084053bf18737e4d29bd64c91085257d4b48650c2a59af21dfb6c34307ebbbe0cde448c0100e2b4ab312c0a22de7428914f060439cc9ad94c868f7ad515c74c99762ec5b17eff8611e6e98f0a34d5a4fbab213d9dd9d3c189e5819d8e7939444edd047a6665ea7545086d8e733c1c38c3afc78ef6ff936f78982a2c683c6710e58e3081358b941f298cd8fef8d15a348e31c123fd7687345e68dadf8e98412460921599e5a69faff24f44801b9a18e8897556649a474f8ff59ae7c6598ed2865eda0ca66a0a7b22a872781f285866fcf1ac8e356d8b6f142f943f70ddf5850ebb3ffb624a98388cef2f0e6bd12b60d8ce9bb9225a246e9195cf79c74fcf8c8cf281533515bc2f374365bb87b467ab9d54e0f61020a061e92f469099725425860e4a31cbf285e634b92db601ad21bcf672d87effaa55354df02bed1ab7cfa58bda10222aa4b1a4e6be1d5ea3a9ef28f3349c2228d8b97873be2c5866ca5fa32b3337999a8bf3459533207d91d57bf05516c29a738a60a3895f56061d909df3c5e7fcd6bbd345ff54258262451067b40ef956b57a11ff56606afd52a347355c1e6a914a47a8b5628d26c902ded81ed32b3814c5e5921b7d6b455939208c95f45a5c01ea95f3e58d09c27217dc9cf912f2ce5a64d8ed09ca77195572ccd6ee6dc69702621c57bb11376612f05b658385b0fc7d2975c943bac09bc8be3c6532229b8eeca79314ff9ccc545434ccfca6ecac4aff528d76567d90d47982b2192c579e46f08a8075102319df8331f0a1cdc1cb230b684f45d5ae0823f3f32b98f0d5304174300d0f6fc55b9a4a1a9922484babdaae5247b09fb4944030f098b5ff8a398749c823a010ae4b1f8478e97f1cb777dfc9985c3016e563809f64ae008139fd236b4e9b846d255eba7b5028ec04b69514fe0110886e2f3bdab50d476ad7a45d85281c76e911756847548c6ce82cea57b98bcee8118c86ec62b8569148116321f83c9f3c5b7c80b273b2e7bc5ca8deb7fa2380d1958744f5a1ecae80090419f8810edbaa647128e3f3e2546b9e2122ebf868266f92eeff6fa040f28ee3a6a7e64312171f2c58f3ad1fe058d9c68e1abc10e55131da548f82574c1a8e4bcf2d3b865795cc97f17926134c98bb0a7019493ad535f81bd43452be1ef41fe636cc8cfb1e7da2e77e629d27225fd45709c9a3cc0a969a317e015b1b04115a68bec53e2d2dd377f3dfc6f80a0bb8a500519cdf1a7d59f8d41209cd81a01deb4da492c5c201858ae2265bae8146a101dfcd77acd5a26ae8f0b9ab158aa79617e8819090a53718a5c23d44dd493958a73683dae8e9b740f52061852394afcb46cc8b482d8f53165aeb6711ba0ce04a3c1d487689e492b0199d0f05e01879c0784a507eb6b4d0ef541784db7a781421bee7cd13034f3678ed99cae193e156959ba0fa3f9d7d42afcf25056c1628b31fdaadc6c1e00b1907a92aa9c449065900e57fcad876bdfb8b4517576e42047f18b7875ec1eb85eb3082d65268927b86196fa96846b05bacf19db32d1b9a75be6a59a37be7c90a248446f6924efe65e55ec50689955890639dbb99ce4a65af4fd10e01455b103d8fbb59ce7160ab719cbdd1c157ffd3dfa50ddf08f72be940c390cfa90f7fb5c12a50db50902e7f92846239f2b50dc92105bf6a58c615456f9540b860343d6b3ef77ed93586d1951e39c21ea6b0bd6222b1daf105ceac94b80d894a53740327e717af5671d0caa259618e5abd474599f5232e3486c26dc06b7892bc8d00e583a4b5e177c236c0b62f855b9c968c1a982b5bbd61ff1f2338e86dc37dc88b41f9294c2ac14babe1dede8f4467fc10e8ca2c9a455325ab6c37fbee055d8e4e72c2aa4edd20dc5c5d103ea2ff21cb915742fa61859503ff466c84dff1b780dc544f18821c947ca29cbbdb684d5df04b623adb1133b0afea3f5edebecf25432135b64de1a57810195091a1c9de2ccd3e80d167d34c534b479773f80a47c851eaa13ab9159d19a33d49e9f844e386f6758c6ad44ecd4849c33d55a1f258b933cc68c9c3b7afe0e85a11205970ffa96725725a99127f72a90c7edb90d6dec260338fc7ef8caabf030f9c3e34d5f8c6fef639d5397ca2917ccd7f4be8fa736e2834f41b3c501c2efe21d7e867f1808b4e1d919acacd5bb3a5071419ef883c82107175045f7c50ddc38442c7d8b3a4800900b8d14c4fa706286d65febf18cb61a0629acd5cdcb3e2622b9b74a1cc565fbdfcf527a389a2e4a5b7d6d5246061e6fede94a689634f2f5ff58327b31a7ba2a1c069c181c8413199e8c8c56eeb42fb14c22b6d43d2ba6e5a642345a7ef943ee01b97f3b1c936bcdf8e6b6510ca81557b9f2a16cc985612a5b3da130a0179f120989b0cd7aaa35046ced7bf9862ae8702ee3e969f6885b3da98b1a34af0b75f32d914f93d617339bf22bfc0702a7f00fec235afda546c3de419a7f0685ea8a02a60176f7ced5bb3b63ee8dd01d59591d66ebc0b0f9a47f331ab4d11c05b246623260e1520ebca64e50377378db8b9e0cf7b88d0923996913a869c3243b196d332cdd3a7c63a6d56ac7018fac561fe08041c38aff8fb9618d6e31fbf604d7378a8f5fc8ff08b013aa4cffbf6ed4478e3509380a9dd94f1652b766df65a7ffd08731976c00236d54e3e832e7b957698343df3b9931dbc899ced8bc79744b3433f0c0d9c58079935e019b69c1f23bd3d227d52ee32328eea03192c9e9a181ffc4ce6d2d21478523d6a01ec106ee30bb8facd74e7b38ef43f2ff2d38aa327d5b0aec2652909a7d31925ae19f790520a260a70788f52ead2d983530fc4619a4e474c3f7fa3ad8326a7b7757b8d900ab016fa8adb9ac0751a070ef0f018e121e56c9c1762d98059dcd291b67ef0ef14291468228befc1dcc0dca2cf0633c0b88d52111631d611e301bc4f9db9623d0922840706c295b32470e9606638ae5dc0ce28ecfe4de1621c9b9d12e6563ef8b9d3bb9bbd9d0138e00cba0f5c8cb853f86ddfc6f0f23e4b673958a67c4f805d7e87020d79e81dc64c5314a8d2714af72f3a06a144e6d505d2b4c2b20a438a86b00014f391a6daf924bb7b981ba53b4deb8a0cfb1f628a91cbe5739fbaeff1b2fa89f6eb1b8b796b87c7719d5f9513d3795eae6acb3746697bd025d908bb98f99e6ac0d560fdd26cec62317399c15f9f7ff6390616186c312c119fa911ce74e52c2ba3c2eb59866045d9395d6b5f9e97a174a1379325d8727b186a4dddc8bfa143c06c6f8a45f968e8ef90ad2a78123befcb78573147851d33400a8bd58ed6a3fb378e40e35be1a0665f3fa05945b9ca8bb1c2ae772e2202a080249f9f5f15a03366500f4baa58f10c649ecebe23680f53ee49deb1bba23224aa719f02d3c4360ca25e9f3279c2c0850dca833d1871d40f156a44db4d8fd3f0a9b9c118eb6c10691d320abd7d86cdf178dd99a51a02fac42388cde99e36cb8435e6206807ac1892646d5d9ea00c6826cd5a9f0628e65c32f78269f4825b8b925d15a0107e00a95a1182ec6e74ca6426057d1354d052edbcd1a9dce2fd45d9f612425b3a25e0735cbd28a669044aaec00614b8d5a0589cf518689aa5bd6dfeb283334b398bbe71a36a7f7ebc7ad95766ba385d11586be787046f3ec4a35f913c02053ec71208743605c5f8cfc09a6fe00cd36d9ba9e060e24283bdc086f964d71e06b51be6e5b48a92bc5d7a01ee971ca78f259fa830478590027762152aa2cddef6453daf127c2878466c5aa18d8f02f15d30a536947cb36ec364c1089ba5c2314d684c9f458af6832c710760f0b444ea0a1ff9b7493cde820a3058aeefa3598e8bb3ffd412bcde7fbf466afac716d83e3542ad106b9486622b6e4fcceb73917f73c6ee867664e334f4fc42125897deb6f5e8216b752fe350c2c7c3437a9d28e8b77766ef5702fdc1d53b73bde67a9571aa5e006573cbfd59a84808e39616943395cfa8d7635316ec0384261f18f5c6341082d05d5f37c041c53aa602e445279c834118ba520a5247e9d03ca7103c037d759ef016b1786a6f0bec013c01b6818fb5e52c008f1c8c86056f1746e74f3e006b7214ba7e87393bda4f73428459bf76f55cee5f598407f20f9ccd5b8e13825e8c20cd4feb0247a0cf87a3efbeb0cf0d7d32cf7bea9fb441bfa6b0b2b9020501d196adf669c13cc931939f3973a1447989a96f1f677ca33e8155daa19fec07e85d49e767e376ab185e71021d2cfbb159dd481661567836d5016dd8128d60716c02a0df505a857a4d79c049d1f6594188781ec39d8bde4d256b80455a017c15f6826c9169da2b26869fbec9aa897aa07ba21255ac7e06206ab736e8155bccd3eec2abe88f23a64a9946081671aabb52dbe42100d106a959532e33bf70670a5a94afe8116b980edbfc14cccd8271164e45d8afc4e09a1e25930574f05bdac1cc96389b95849d7434f520bb2c8545a9c2715ba4fdc32c11e1a8aa96ba4ca9fb13f7d416b55a46d0887720d4401cfcba15978d4342d5c411181d999f484e4faecda26b18dcafdcccd2380f702dba1780100bc6fd7d93bae463e926aba57dd09048c39f19519f56fd1cb5b5f37b05445dbb0e3d9af8f9e40beee174a9128f9c2fed1e8a728ebaee19d6fa49d27673b85fa1bec45f3024db5108a6be81314a964b335ba871d60cca6a604755b42f24fd6b0aa1aa7240a426a8aae5c", 0x1000}, {&(0x7f0000001280)="0b161a8e5ce5f22c13104785bc906f3c388ed4c57b5b1226ee406db4f95981a6f19797258b4059c7600fa0a1c2af1773a1d9ff3121c06c7787e85d0b137987ab3fd0687f8a3d91538ac9767dddb1e5896626ef55265d162f8e7b460487946da357b1bedd3042bf25d0afc63b6e35099ae91c1979738ecc10754992862476d7b5058f0378b368d6a044e2e802409aacb49f4d12e839797196bcc6952e79716c7150955907b8ddba7ec1ae4203e2899fe29d790074e207d78ab236eef1c42735ef918d6bc473f0aead40c3bacae691888d1405b3d6a4149ee695a925b96910a852f75bd5173557245a9e6182a4a3a4dcaa4ebdab4bcf507913d897da8f1ad3065cf10f55367eb81ea241ac1b0f966cf07d68c72bb763de4c0793977e979b9a11981340a594ef895018ce46e44551fdf6a10b86b01ea67879318444e1f659c604b88a62386857ead709193a50c606ff132f42ead823a0b0975934edcf22f04b333a453465dc80e5e50869f224da6408fb874f0cde7c204050d0906544f91fa92c100b8ec56478f5a58590630954d3f14efec66a746003afb7df41273c19598f9f6961bc177671f2d1bb6eff15e7392b39c0ccecbd6ec108baed40e0c9cdac4e2e69824eb87eb54e5d7bf7babd61fe082904bb32e6e498a71d0aef51449363db166d8701e0d98731df9cb363cda5b06cec4acbf85c92870c316009e59f140f5dfcbab35249e43d646a6f82a96235ee51835ba2cdc0390f2d48bce2009b32592795e93f6798135e8bcafae831062235c2014d1d0d5c91d9e38b9ecedfd1502e64119f05bebb6aa6c3d946d82b4957529cb9538f3b0c53107bf51a74a3e9ad96b1991e455d79340893dcab697c728bb260886cc919f9e037920cd448d7a71e34e6aeed1ee6316abd7908b0df310707a9361ccde90abfe625e46d2d6eee6e1ccd5a9d8ecf2feaff9e950342a9b7a519cb3f18069050123ed387225f36b4039d7ba7cf91718acaedb1802d8b9c071b3702b5e918869bc82b0c815ed2c58941e1d7d6be2e94beab994d6e4862edd853852d0f8fb6bb9ae91953f9c89c63499147171cdd3cdf25ff1470418bf20e4be8829eae409a33b4c72cec15ef1ca5719b265d234015e80d913329bedb897f9cca81c4e2b4aaeff23d3c28fd725fa40eea7033dd15f8a9f32591e9fe3d2aff508374f40a0f605cb00a8bbb1fd7b1ddb2ba632b58f8ab63e4718a0b2e1d37c78fb27f19862e01e67115dc12549b7042e7140d26c3f89bac6eaee96988abda1b2d1df81b2a87ba73cf05d7e337ab8cf4c12761ceadefa730227217d1fcee8667bfb4751ce08ae079a7528baf36ee382f79da9564fe7a5e3bf52c9223b98f8c525b8f68a5772e1f9d5007ea2e0150bef1e1003ae02fc6f4a74bff4021b207ef36cfdd14d326d48499091faf49044e898a29f1ad15cd79f072d2105a0b24b5369b7930cb7251ddaa299c94c01d2b2ecbd3d71895d1cc18c3e9eb327c7a4a91e6d763d3992f8628fb47cff229db46c9cbdac4302e5cdb503cabcfccc56e089925c271b39adc2027e1f00585ac9d1a5e460f9f6492d2f1c4c2b3a69547ef258e595b3fe8a8b4afb39b78241e81b854eaff3762c20ca6af706e687e847468dd4f83a1490949d0271016a8080088ccf42679baec7d4b5d2dca8c792e39ac9bbc7d83b83d197afd87017ee23c758292c617632a506c4a27b5ffd03df2dc5b1e8ce257b5a2058cf6ed6b437835d56425308ed864f979c34e54654d06cfbac56436b230eff8e8a971fdfdaffe663225258edf76dda4ecab6f70b5a4b38308be444c46f8412f42bdec2dd409418410e4e22e83ebea9f16ac7242e24e34f38a45414ab6cbd3ee0e1b4bbae49e5eb2173ffed91d57701945aa6fedb5bdbaf3693f9823a9b6a32e495e3dec910bd795e91fbe36a4fd6e54b8cbb7ba5c0706ef1af6ee280d6d92f8220241138cf8777ad3825ddf4234cbf66645ccf5c49ca90957473f94dd699c01e387ef5b595f60a6bbad71da3cf4928bb93d27e51fba09ce99ea870a1f26ca3e6172566c8e273d83baf4cb726e5b3672a144d2f632656353c781b1affddef2ddcf86d156b7e54152cfefb0b9fc243ec9b02b4fee8817b2261e3fecd00baa0581f295eed50fd81c0ca79dfc0fc3a7f1175ab65761a42ed1717e032114154735921a088bfa502f4c060fb8f4328576711bc5a7bb668c0fff6e16349e72bad5477a07bc24a162809f3cddb8479109a7acd429ef4b11ae8bea5ef238f206c853264e2e18d144724ec6daa2b243e7ac33e095db5e2bb7dd03dee8f0f443736c40769f202b1c946485a49ab037211df4e045aa8df3cf5ad675e3aaf64ecceec61a989e9096ccf5f00c6b9b32338e095fb82ecd3040624098052f2c6b29b60b00ff654526965d4fc610bf8f7a3705e6502ec62fd133631b2f41ced2cbaa1a5accc99b1f1b55f38692ab8981d480d59baf3440b5e9763541c41f64c6c637cc003d9d6e4813805260043120b2afea34134ac59783cd4fc3b962880756b8425a7a937be40a91583e58e0866a47f410c939773f97a1dc41be8aca8d2228612d44d6893a1877a7bb9526aa0444d4d23b642c4a1ecfc13e561189ee694f5a0141eef9c2f8a0957e9bec48c1adf21d8318c7d27ca6f812f99d8887e925d2cf98e6ff8adfee622352c88cffc11e88eecdd223c75f57e08c4c936efee398792fe0f182d8e8c8cf53c6d8aeb4f93527faeaf427e9453633dd49008481b2ab00d4dacb5637bf03e6772b6d2df34c6f9b184c29605b086f541e11dd50ba56cdffda85685f1353e226e8321347f013a7bba15528895d8f97c00264e84ab8223bb4e1c91415b3054c36243cd9d28fa124c51f74381209f4cf2927853a66721b0effba9d36f4533a1404f8f524bc51e19f0cc14b84b4c8d5caed854f644e71be44d932c8a5c0c7176a1d6727ae9775700ce0f11712e741fbc704c8a2f7aa1d3e5c2a6214bf0c6fd650a0c2562c2c20620b75f6f8fe51b1a0b310fa4bd5fd9076921e7020a52cdc19b138121b8597d8b6352ce1888c198400510928cb0e2e180fc08c9e226b44dd9ca7d2e8487034d17e82d556e727838b80949cf94311e95d3fe4941a33dcfbef3d6b8561f51a45f6d07986a2861eb2036ba098c2d657250af72a588b0d8f9dcc9b7e0f744a2d71b440fb68b012a78554f4988db3dc016d1d65f751b2f022174f772735509831dd3bc58dd6e714581d756b331966659f196a95d15131492a4413085a154fbde38a2d82db9e7af1a21d45820044d52c593feb92af71d86c66df819271e909db43ebe11c47c6aeb39e406ffc571f06de5df05c95d4d3a729e41225de69101748f458ae4f5f0fda4d48d257356ed36e111ae68ea86a612e395278e42d85bea2538a2edd17e1da1281eadea41cb1531554d90f6266d85d8e0fcc63a2be18c8b1e36035d81c53955fda86988ffc6c68103e59fa223acedcd798d621458420291a952f5aaa0a32011733faae7795357e7fff7ea22e1ca3491e8985a892f2cdc4ea8a6257e6297f18255e3057fd247c0b5b07b82b544db92a48a1957f6d1cc4ec538c8bb567528df13ba7170b5c86ab057f501cb390e7c562b1b26a8fdd7852ab45d4929365da30ea9e5aa9854c825c78272c0d9de1fa82b523e251b67028a9e876e8734953924e51c700f5c36e1852734ef125fc0e1cd0288fc2c85146bc337c5ce0b0ed91815af347df3bee06f508919552ae6773bd4f19ac11429b0c6b3966c992ce6bc72db52cacb2ee1b4eae1a0b0e07a2fcec22f114a2b741b2f60e39197bc3ec4f7f6f46c975a0f70e5e6ac2e06aa98e7e733447b6a91ee7f66ee09d2ebf3d6a7a5c2dafc4d4d5e988c2f9951b75f093c0d13d28a322bd60d7c729ce479a04975758634885d1aba20aa9e4fcf68ff9b87a66a7b51e3b90a30ef4a4f66453cc3b89aad6220f126f2421ff02b9bd306575e8f54be7a72418a20749c80b0cfb9a951383096d68e8d0656efa7d1115819dfa9c8a8f32bcf72ef87621cb91d1c3549dc2dddc6232c8cb68a5aa09b55dc5775691af4ae40041e918443b964ea20c7fce61c19bf3b73ce7e03dbd7ad699e1fbf91a8263d28b3c72244ef6610b574f78dcdbe94e5bc90a4f2e871e0daf0e9322d2bafe769f8d9812916fadbf9824e751f2831833e89fc840f8b1ae4d2e40f7d8b348e45342eef35ab21cedc87ada295f023dced2442103f1f13e2bddb30b40d923f822c78fddfe274eceb548b8376eff1e70d8b3173b240d9c04f3797ce39c7314fabd30c0d6959e0f45c9c1acaddaf02e9197ba3c15f8c128320b600d07a3adc75ec378b3f9a7e8906aa6202cd35360bf20f2284dffda1ec7199d7e478b0c793cc32f27528bf16e79f860c841fc9fe3f4e0c50aa8581a2885f69a9dd6edd87b80f10f9607aad35d4bd6c26ef609e9502dbde43c3c20a758f574cae69bcdf329325f4886fea56aa777bdb610251b6e738f5ff5b34d71e6e5f870d153da32835d16bed66b047fac5b069fb0c7f626f7066c254d4cc8668e8dd500870032e6150d4e009fe95c786290923f6ee1ca8a20a7c545c93f478ace2f48b912f559102cd7c676fa1debf132458dfeaa64437d9d0e45ea26d7f33b90ec429c7ccf53c63e10fc0b93c9c8b9f366bf92132d92f7a688c3946904fa36778cac6db08ca21757686ea1c6de70e533dfb89712a88ecd440d27248c733d87cf917052633b3ca1c3e620915d1bcc70bc3af68f426bc6e18fa3d0942677ac2337947922dc5dbed1f5585e5b877b28e3e8bd37799b91012aba14052ac831a6191af87e4ad87b2c266f5f382309cbe4603949603e3dd6f39667893cb668b5efe775cf16723bc725a6b868101aef276f459fdf5c193c63259d86211ff39a389ecc4a1400b0a96624bb9e4d981b70314d0a4fa6d21196d6a23e65e46e0f9c93a1986042ce50b9447bab861ac248a89ccb84fdf27e3f1b1d4ca88909b3b0c456e7f54161cdab0b5a73d6a06fc84361c5658c4e225bef5b14f43b183194143f7b6890faec186ee0416e89d05ad0a8e8acf2ee902aa999362b66cb7759a53c740a0073d7251de474c6b4cfa667064aeb1b513bae1d5f259a1b72aba1e257f9447557f17d593fe908bf4e6255a39d8ec5e74e41c246da42e3890a98c123eaf615c49120a511f043d9a898a4d78173c9a37b2b4e01aa62246b044e7f862f7f2b4c57cabf7f0063fdbc8461ff10a44d6bdebb41e156eec8773a7cc3c58aad49d624977f896e24d5f7b71250fd1807122e8aa1e3712a95eac31e9f6f0e0ccb0b7c57ac52f563441b9df732a396679843b6969a380b40d7ff8460de5fe91f167ab7fbf50db26af5624f93f54fd0059fc7891cc9d5945147007d7301806add0c9515902a2bf3192422e3ef8efb0948663134fe9bf3cb208d2b864faacc8e31969f99e72f37c01dd8e4bb8e8f3b93a33ecf9f5a60fb33b96523c849b84451deec522d22df57e227f0b9dcf5eee2b1bc9dedeac20c2e4a573deb52179ab7f5ea18380792c01dc5ce6eb48bce86a1620130c5b0d485aac5005da903eb6876dcb2ffa5ff3ce103fbdf71fdc65fa7a61266a7c0dc4618c787fa758fa6688266f1a2e13974e38adf7876cf11a4d4f94eb81ee908d1524c7b6847a59d7188b93c0a121e32db6030bbfd6aa8e0c33e4bc6df6d44ef14473c0c8b3ec3825873eac90b1fa34fac6c8582aedb56493a4b868518522f3069df6b3aac92c60f9fb2b892d6f1249362c2ba9620a952f7a9e398bd1eb875270547dd34", 0x1000}, {&(0x7f0000002280)="35b9b992cd61eeb775cec79f34540deedde4caca5653a9f3df4735b3b334b29b18ffd8db38c49d57ef94f542563c9486102f22bc8fe4c1a62fb4f2876ba50483e015f1e92afae250b22d662b9c293770abcb948524874fbac020b385aeaeef7707eab6355119bca66d3abbd5f981ea1e411ecaa0381c44b949901b8e1cb2183e9798e1d25348f4bda005519e0944e0395f9765b7e4bb954070ff5b31cca1bf5011f42edf920fdc08df1e95e36d207a38e8771a215e148c85e7d5578b7ebca8cccd4cc88dca4d0eec703b6b12fb8c8ba2c03fddd4ead9af6c0f2d68ad66d89da4cd84b70f4c10c59c0554015e", 0xec}, {&(0x7f0000002380)="68bdc6b103b6abdd04531d04a62bc0b69315164953a6c9eac3f27fb299d297bfb4892ceb5d2934f9326e0c6900ab742b0d733ec32ab4756923abda3c42651e2a15ebabf527ab3e6464e00b5ecbd7a78394048431a2276cf057bcc0de1e7a84c92666d0a3ecf372611484b0c85af6bdb762f6fa766014551eee53a84feb45cc87d432967af1c8f5588c45c79ab609b2e70ee68ad60ef1160997e66b6f727044a3d21a8c87c4840fe6e2a8631280e86182cb8c76321cadced4cd4702bf79f79b1074dce07bcf41933fa1b8b4a33fa86e7e24", 0xd1}], 0x8, &(0x7f0000002f80)=ANY=[@ANYBLOB="a800000000000000ffff0000020000002df46ea031f5cec9b6543299f5021b4829c144c58dbbe9e0f2b84726dda7ae48a17e05c76afacd6d58a17cc73c4e6fd94580ee0ec8ca0fdfb34dbfa39569975753610f32130ed9d839bbbf25115b420dfc17b46848d849dfda92ebae87ca7547bec5494207a4998d8a4676eff7e439b49d6387fd9c63f7c7a3c5f4eb80f97b3ee71ceec0dfe2175c049e13991370fee01f63000000000000a80000000000000001000000c9df940347c0c5ccb3bd49fd35895b031ff7679fd30a72b2b6654c47213b0af0f39d39f73d084766f2b3bc394bd9f3db1774c883e70b76b1bf6760980f0e8eaeaa20d128e712185e9215cce9fd39acdb74899dc1938dbf42057418ad3dca5dc2a0b2d30c9f9cc53e740047b695ce95d41b545d77792f61b3ae77801015000000b000000000000000ffff0000000800004eb1e4363fcc7b4c6237e31fe12c5d40007e15434bb78e18b5e8764788f9c34b2b98faffcd115a07a3aaee8fe93b1fc15fa10066a01933dba0b614cb49f1b5a2140e91873bc2b8aaa3d4970e9e70ab59c8f92bcb7c336762f05ed459008ca5471498e34c4cfc71d9111fd30beb7a411ce1f4d871cbc121490d524ac8321df01aca2d527f06e19877323d7c6eab6ed2e30a79f92af76d5fe19b2e00000000000078000000000000000100000001000000856c6183c8280e8110acc3eadc3d3de6cd3aafbb45aed984dec2418a7f74762a9350a8a1734a1914662eb6d9b1c832132318af71b752c63884579c7797f9e69c3dbffa45bbd8e5cb8e75d328152ea7b41b20f95a0a991e47c2a45445218d8f43e47d1b66b00bc783d80000000000000001000089fd0000002aaaf2f564d78d814d520fca356976e4ac4dccfc45442f978f4a0196da2e8eaed66bf974397804957c54d511028f0bb1786d3039e78054aee2fdea8069618aed871e396b62f3976dd6c7847b0e52cec382069cd5f64380e5d57e90f3727638fa833b4f58de99542d81e6b66f7f1ee8bbb90683c1f0ae5030ba531191d11774f26292f27125985d6b4eb5fb677d973d9080d0df7b4eb7fc454c4ef75f3199d5168918f6ca89edda34cef5c02065984106c5a24e8e50218b3a430e88abbb7f671e3089a0de070000007000000000000000ffff0000ffff0000c3c878f8ecb73587a58795475e9027dddcd53c6f8afe681511b616de023311b99cafeb30bfde01209f171305770adaa8b680e030a6ba738e74886f9d65c66f3169651e44164ce8e3e58ac6ee5edcaf80ab26ea2ef25d75ead30000a184f8605b1616f28a92761c08e8ea49ca0a47cb44a28c60e6dbac7d9546f09a38cad674681c51b0ea989231596350d2f59957823e7c550e3cdb2ac261ff9563c71c4d270052ea2465e84e81296d0b330f87e4bb329d18689c7e600e0c01a8e15850eb5de5e83275dba553f884518ebd78c092208dad714a5e7696caaa7dad187e25c2cae70ee6806b3cc087ab884dd67dc2f7a2ea76e18ee3e1ca82c886e8a397886676b560021a73a4928919d471f00ebebb327b2d6e7e1abb5158221cc3599db0dfb0b30dc15c4227030a379334091ad275ad5290047c40aa82f5db7387e7088f47cde103788fce31dd9b6e98e544e08aef861ec04ec8b119201d545951e577198240f217642aa1ea02071f69b77aed1269d394e547a7b3f9cf669f0df29fb4c39188d4ecb5aa934f08e58ce2808c12aa3debae5e3fe1007eec10c8cd183625951a9face23ec591b4def395413d94fe49f4dd4cc8e11e5bd1bcfaf519f5fde9db064ef6fab741d101fad6a4f5f8ceb24369802f418a709ad62d161689695fc927161080735da2e6405e6a308c5ba8681b0782a9aa6ea6623b0b709fbad37e5d9a269e025330bfe05a08e0a2790ddae5d41e20135cdcc92ea28607ca259c9217c2de8e4c1f5132cfea1ac57edf63d389dc31f95d298576b590eaea6b4897847d0823352df2ef5e55c111a4df8893d7b0a387248f54c1e1bec856894ac30fd9d60f93ac1dd211826a2b1257bc770f2cbe53da8cfc27fbc84939320dcd4d10c0aa42927702ff8875fcf308f6f62983838ddfd2ec744aad7d162f536a8256a6e1e364c88b287397f84e1ce9"], 0x3c0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0xf3) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000002940)='/dev/tty\x00', 0x8aa, 0x0) dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002500)=0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000002900)=0xc) connect$inet(r2, &(0x7f0000002540)={0x2, 0x2}, 0xc) 20:28:10 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x1a, 0x4007, 0x8) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7ff, 0xc1}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20002, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x50) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) getsockname$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b32b6055bbbcd95a1e1ac2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x1002) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r4, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) 20:28:10 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x1, 0xfffffffffffffffd) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 20:28:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001002, 0x0, 0x0) 20:28:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) syz_open_pts() close(r0) fcntl$getown(r0, 0x5) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 20:28:10 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setitimer(0x3, &(0x7f0000000040)={{0xda1, 0x3}, {0x7fffffff, 0x4}}, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 20:28:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x80000000, 0x1ff, './file0\x00', 0xffff, 0x4, 0x7, 0x8}) setsockopt(r1, 0xc, 0x2, &(0x7f00000000c0)="48f5fd3cf9c30797adacbc0b7b11b4519e3162f7680c4b7b4d187b28eed42648235a26cd10cf7b83dc336e5a0259a99f7a06ef19c89d7f681431b2fbcdb4dadd6dc686e1b655813679cbd1f7661ec19efcca3a840b8b9c29cf25e674c534d902b93fa47f835499ecc09c018f16146ab1fa640fedb921405ac30abf5f2cbecda179f2e0ebdff9dd2fa70289ce38dc59d30753ef379a019bb808439a3c50d5dbfa2b951c814e0ead92f9b3dafba312ddfc81be0c4096e079c06bcad27305ae01867f1de19949c17bdd1d4ba534d47526f150d8968b402bcec3", 0xd8) pipe2(&(0x7f00000001c0), 0x4) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xe7a, 0x7}, 0xc) 20:28:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getdents(r1, &(0x7f00000000c0)=""/217, 0xd9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 20:28:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x6) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000000c0)=0x8) r3 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0x7000000) 20:28:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 20:28:11 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 20:28:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000024ba00000400000000000000000000000002000011", 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x1002, 0x200) 20:28:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2000000000, 0x800000000000d, &(0x7f0000000040)="eaff9561d9d901000000009d6e0ef6445ffbe0d0361f06dfb2a35c42adaa4b9a239225e7dc0135c56311b5731a9d3687169c9edf8970c1b727e058aa86e5f298e23400fe802ecf1d4732913c0cb579d796bca71b6932fc4f3b4eade0bf223695f744e7fb42704718ca520475889031d0e1672140443a95927be397e5179b539ae862bbd136204fdbeb650676711b0a0072b7e937b8ae4937d0b6ef4a1af287dde4aa54f34403b0b261b369ab7e030c6895a42254f4ee8b3b1fcbb9cd951d4e93968fd241687c3b62a2d40cdac89d78b44bd388a2205aa706ebd8b618410a365da604002c60", 0xe5) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) 20:28:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x388, 0xe0}, 0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x8}, 0xc) socket$inet(0x2, 0x8007, 0x0) 20:28:12 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xa8, 0x40000003ff}, {0x1, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='{)\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='+:\x00', &(0x7f0000000400)='},\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='^$\x00']) r3 = getegid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000006c0), 0x10004) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 20:28:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) recvmsg(r0, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/199, 0xc7}], 0x5, &(0x7f00000013c0)=""/4096, 0x1000}, 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002400), &(0x7f0000002440)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 20:28:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x894f, 0xe431, 0x3f9f7c17}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 20:28:12 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 20:28:12 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x197c2bbb600be437, &(0x7f00000000c0)={0x3, 0x1ff}, 0x10) getitimer(0x0, &(0x7f0000000000)) 20:28:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:28:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x4, 0x0, 0x1, 0xfffffffffffffff8, 0x15e, 0xaf5, 0x1, 0x2, 0x5, 0x5}) clock_gettime(0x2, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0xfd, 0x7}, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x7) r1 = socket(0x10, 0x5, 0x400) r2 = dup(r0) r3 = semget(0x2, 0x0, 0x8) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r5, r6, r7, 0x56, 0x5}, 0x8, 0x4, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="394ae39fd5f730df63db164f8f73ecf6a80817915c60ef2d0d6d5cef4ebff4ae8be6dc7839364cf36a9cf36801e61a971f05e4d767cdfd281898a58afaa854b4281d5ed136be6085c1e83921d70eb1758e9a70f484a34881701702df9999", 0xed) 20:28:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d", 0xbb) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xffffffffffffffff, 0x0, {0x80000000, 0x81}}) r3 = getegid() setgid(r3) dup(r1) open(&(0x7f0000000140)='./file0\x00', 0x28280, 0x100) r4 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = getegid() setgid(r5) 20:28:12 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x30006, 0x0) 20:28:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x50000, 0x8) 20:28:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 20:28:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xfffffffffffffe15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x24}, {r0, 0x6}, {r2, 0x24}, {r0, 0x100}, {r0, 0x21}, {r0, 0x134}, {r1, 0x80}], 0x7, 0xf75) 20:28:13 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="cc33692bd91d85cf6b6c23d2ba7589437eea8264d38139bc4c86b35fd19172434c6d9035fc70b8a1b6095237600ff45ef9240c", 0x33}, {&(0x7f0000000100)="914759f47e92e3ddfaff44c1743cfc81ea1912c956adc42dd7224d61cdd0d28b054d09d09fb0fc588007622b8dc4a6c44081c2131a40eff45d6c0526fd7cd0b256ce3231e56c28af88cef450da0d427bac02001e969e95f7f45ba3b3b34dd3ff06eacd93af71d519c5b10f2079be5b83d3fc39a4af3b2c", 0x77}, {&(0x7f0000000180)="96a52d3c34df9c3ecd1d5c0d3f4a5b665afdbafe3b0bee5eb6c165374c0b98817cba107ba4cfb88ad7807dbdd9a6cb3e44f48fb39e8eff3b7997d3929c7ba016f88794b11ace703869487153d310ff5cbdd814900457b33ac6bb5fb95a7ac099f3c1e1f511b596be05b75f8d6eaede8a2a9882a169b858a18a4aafcbf7761c6deba121b8535b42ee60168f14209a31cc6daa999a93ca6c15eba275efaae6bd9399aaadcf8f314016158810ec019a3a505ef44675dfbb9e6b807ea962331261efc118fb8e3df2270f8e5e5383852d113333876aa7578493455f8946512790e70787581d8ce528b6ae2c6f3e68f94a514b60d362", 0xf3}, {&(0x7f0000000280)="ea80fc7345d07a8ae5e2db574415b4dc3442d7037c6d3798e9b149f101a323f51052a33f7ad5a66aed48418bbd0a96cebf2d7dbeadc134cf3e69d7c2ac06f35cef7747e6a25534994a20ee1522514f5afe67e5c19ce70b898dc6c8799060184338deadd80ff2bc024d1ac2a53f797fdbe602036a4f0af38b5e893b75cb7188284070426a1c0839d298cc4a935236c33b15ba2423f854c6eb447aa363710c89b5cd5980500f89", 0xa6}, {&(0x7f0000000340)="1de954a6dabc71313847978f93bff5198ac603d586ed1401ac82395acb628adeb93ae0581af61978ebf233de7af3a555ae5d514df8fff594de19e196b4937a8b0a574081c51fe9cced39dd1b2a2f21902cc8fc95190dcf42c977821d0296d06d9eac2ea3353ed3f4f3519c234129fb92470d691cebdaf45ef656f1436c629405efd7466dd25679c3438388aba3852e39e1981c99ff8643d1bf4c135c43b9292be21c8b108005fa46bc0af657786ff94b594067d47ed42257380c94fcc919017d246cf5b5c43fb48205fc09e64f3c1769a8177ca37a846e399dc468a29c158c0ddb434cf0", 0xe4}], 0x5, &(0x7f00000004c0)=[{0x18, 0x1, 0x6, "11ddc1d9"}], 0x18}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000580)={0x1, 0x2}) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7faa8c3f4000000001100000000653a8df40000", 0x1c}], 0x1) 20:28:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto(r0, &(0x7f0000000900)="4a1ac668e63c695754897cbd9478ebf505922aace2b2657adf7b33d0c74bb79de0245a8e2a1c84e61d7867e067ee3b49ccb35bfb1d0ea5978c1578e11af99fe47dbd1414badb3ca6a3b63022c5de335710df201e237f0d75acc8f236912cc86be89c8cc58f4a5244a477d498abd9f97d46e0afbb6c8eddea93595df32a84e957682f6d251b1b71422e66009b540445c114a76ea3742822f5780e232235a63cd0a68fb60190a8f48074bf39a07542c49e8cb456b01862d40af6bab009a04a4992b9136af071177e28996753d89680005a363d9797db43452b40b02a", 0xdb, 0x40a, &(0x7f0000000a00)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c650f00"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="d30763e1c6c97941150951bd82c2d24fba0235a1fed6f01012414f7f0aa05441e4f4f5a8f5b64ec446f8b4f1da14908bfeb78faeccc510ecb529d676cc254a4ee55851886f1e9dd120cc93f3a383f0dd3e7472fafe56538beb545f09f859dd0104ed55aa75c99973c7387742eec456e9be22cdcadad3346d35c03ab6a97e283df1fd2f", 0x83}, {&(0x7f0000000200)="8d0a758bb57f3edf26ef7a433050c7d20254db27b0857d885b09652f3b8902346103b3c6156e99d8ba5006254577df8cb92a5fab34d4873a48449cb75c712ad76c53f5e59ef052e4cc30b9faff93155b8ff925fff2e3", 0x56}, {&(0x7f0000000280)="c32a5c50eee0c11e5d2dcab691972dcf12d99b0fb1e460e5e7dd0d47357764861872af6242b144756c08ca82171881107df3167180eaff9b120d609da3f446fde80adf262df6c5c1358ab5", 0x4b}, {&(0x7f0000000300)="9456219b65450432b9a433e2304d5bcc9686c1c3464f1e428bba2a777b2dacfcb9394cfa6891ac53d1a97c8a5baceb0d999c69c831a75075f2fca93948a5ad01f74e71e01eceec5e0843257d1f79f8070eae23d6f8ffe8f409f5c499febdd0cfb74d6a07697f4c8d1327fba921b958b47cb21ae3cbdf5392f1ce959be990cc70577db900bb207ff565c966", 0x8b}, {&(0x7f00000003c0)="8340ef527e948aaef01a64bbf3", 0xd}, {&(0x7f0000000500)="cdd40e7d1904e8cbb9b4e30097351170ae7057de13edc4f1570b8455db526667c662ffb8a3fb37f14cb7f9c29b829ac06c56d7e25218d5a5f50020774f90f58aeaaffcd3c0b6361704dec6d083484c17738759c3c395e4d699769904acefce3ae494b80874775cd7dbc2c62cc3738bedb94d668e44583d57e8e6cc7deed5d82e3206fd0632b8b7ee9f07500b4937c3232593393c0c535e495875cd12be85db192faedfe8576bfed2a62666020fea89c7b04d55393266d5c6c3a2adcc8a1e3211530d9899addb66a7", 0xc8}, {&(0x7f0000000400)="f6aaee6f74", 0x5}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r1]}], 0x128, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 20:28:13 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x2) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r5 = socket(0x2, 0x400000000002, 0x0) sendmsg(r5, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="00880000400000000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r4, r2) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r1}, 0xc) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) r9 = dup(r5) ftruncate(r9, 0x0) getgid() semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r10, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) semop(r6, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) 20:28:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000001040)="e9592cd14ffa8c47aa7aadb9cf274ac7af7e3e21818d430fbb0f8e28d557e73ec5c1f4dd5d8e03e0d278e81be27fa0d9aa6f93073c2affba3d389d950dbcef76b69901c43d31a9a3bdf471487f38661ac3057957258569d7ebf243f63794e6dc8531f1e46fcef01c5f9a6d43152a7537a6b2bbb1ffa22abb8ace9a96443ac57bfe414e52a3783e31292729e7f96a995449b8b14cf8709807374e537c25495d560cf677b6374c30bf0b895d90c8594902bcd7bfab20d6a37cf4385ddb8812d52dc2ed4fbe9534d204de1b1286285ebc15a54fc536601232cdda6d8038c15f45f0b4a8576e0fae2c", 0xe7}, {&(0x7f0000001140)="363bd4b8972d2870730e87a2c13bff299078af6ace740086b3b20c148450089ad0e9650404c00a5f783a5ae5c99f25d2213ee28ee2e9de0cfe9a0dbdd3945b7aa9ec5bf071d310172e3385955e42507ec893cf1eb15ba0306821b9ebc763367dd3a080a4a34252956d59b8a94b3ed2a36ea075ea1cc5307e7064ff4a5bb82351f4456e500b8a8706b779467c6327500ba0b509f8850a42daf2ecaa7e4e72a2cf7b078402a4af0cab149c2c7b616de860dab374140ed3c38428221dadd5e0f23b526456388309bd0f86808c693257209473a7", 0xd2}, {&(0x7f0000001240)="63aadf89b3dd2f69718b5be0654c6aa82c2a7f2926e5da794c18c18a09b6f0d4259664cd6519f82814f6941be28499ca6731cbcf0c535896d48999f36b6aa309a5315a2ffe1bc4e540db84c395d6c61bd3dfdbda52be5dc49a16de6dc5a48f8ef63b531700c51ed0428ba7d963f629bb37ed09a7d1fa4c5efd4ab3539818a542cbc0fd39438e61", 0x87}, {&(0x7f0000001300)="1193128a3af0522104aa190c45f37aa523debb525a8c8d9b7f66bc5444f0f5b87f5d3dc7c0b1cc446fa0f1", 0x2b}, {&(0x7f0000001340)="16c8b17ac99c568fd04b7be315084a5d35a038278235aad12f7ad5e12e16aa388cab3f6589c373785b480e6f51ced51f1e6259a959ebdb2ed2d93cdc4da78685c0d2353189f83c14093baef4f54f7d8692f28dd889d2bcc32d15", 0x5a}, {&(0x7f00000013c0)="5508ebf34026f2259f11e5a76d79d1cd9f230ba37441a8837450451ede47b0c6d6b1ff5f634a11412be1f0d75da88107588417a15ee62abcc4b4a6c57cf1064fd4be40d97839604ba8acf4dec02e9a6f869062a3b52864962360a43345008a7713f8ebaab00be09ac33c1a70e04477b680264dadd081ef2850b0d36b3b330cc0e54f9d184fbb8a43", 0x88}], 0x6, &(0x7f0000001500)=[{0x28, 0xffff, 0x3, "750c44c0561a96ed14b9c0a21ee415c7d9bd40ccaa"}, {0xa0, 0x1, 0x5, "719ed5ba0d299fe779af68aa668cadb468ccf7a1e6067160e3f79a1ade0d6f097edfe52e67b6cbf0b66827fa1914f1c2d0f91f4307a05f5149a0db97023fa812c77ba0da03c69b10f2283b72b2a4d69e9343e18157c7050707513b07a47b8dc3bc2d762844c1f2528216fe490091f3044ef51d98822308a2066acd73ab92f29bb5ae6879afebade7e3290e708bdc3836"}], 0xc8}, 0x400) getsockopt(r0, 0x8, 0x80000001, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) socket$inet6(0x18, 0x2, 0xfffffffffffffff8) 20:28:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="f13a3c203fd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xffffffffffffff15) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 20:28:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff801, 0x3, 0x4, 0x0, "47c4ed5acc595504c66b322785cb90799c125161", 0x3, 0xc1e}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 20:28:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup(r0) close(r0) 20:28:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1b41000, 0x4, 0x5, 0xb809, "cc70200dc0dff5d3e5cef13a921ef21907598c91", 0x9, 0x9}) syz_open_pts() syz_open_pts() 20:28:15 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 20:28:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="798c528742daa900002e"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x66) 20:28:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(0x0, r0) 20:28:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 20:28:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getgid() setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 20:28:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4301) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 20:28:15 executing program 0: r0 = socket(0x880000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x88, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x10000, 0x4, 0xfffffffffffffffb, 0x8, "8d67dbdb734a8bf8b0e08212fd2cc22a9575096d", 0x9e, 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1a2, 0x84) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8280, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) 20:28:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) sendto$unix(r0, &(0x7f0000000080)="9e68f7f62d209ea7837f8e4bc8ad2d00f53349a89fb22b5b2a8ed4b86bec164de8e8613625dbb986c931d24ce51ecc28342b5fee2b4ce4c7fe25c2c4d899b039451692db6351a9144be61cd5d813e56dade2f2fb21075a9f5697b21aa6bd17ec6484ad5ddd6802708e95d134712bdc45ab261d025891b2d9b4bc522e7f4fd1666e1ee178eec4ab9591dd6f4ec624a1d71dc021e4f064", 0x96, 0x402, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 20:28:15 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffc9) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000400000072e98c72", 0x2c}], 0x1) 20:28:15 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="4d2f4df2b7e6332657b90cb4ca03d108ade1bb7ff497807878de2e9bfb0abeba64827e7e41bd21b49d1c1374dc8378837c2e3f39ea6b6b7057d6cf8fc41e7312884822898f0d9b92016915269756479224227f8b1936bfff6a46544d890364825e1582572f27bf96571f53fa25fd85ac13d2785278fa66949da378878403e29067b0432cb3058f0888c35133af09e5afc56c6cfc356380fa6c5bfff4daaeea814895f397c5f129d42b6c6380db74d843c14bd48e47fa3a57b82c142794754cbeb99209cb2db4ead2a64fb4a2f72309c26077cc6807ae63a5fbc0a54e3b5b", 0xde}, {&(0x7f0000000300)="515a0efc3063d308dfb1afbb6a9add152ab1122650beed918e52fe3d876f21e3cfcbaab764b64c6bda680dcfe14eda67a7802f59bbfd4801a8bae35bf865ab73376768a8cd366ad16e86d714f36b0adf838b3a0a071ad44baf99b021b84030e20ef1275ebcefbbb64a860a34712ce86b28b4b249f8f8698fe9c2f8e9de23337abe4925d10090ab14fee7d27a2c707d2cca3f4c71b43f0bc187ec105c2fed61650be2fb87806cfd33069b6eb5a5a18913e73f8ff4613290febb0df9d2613440d9544124682279cde354bd361ab668714a7a683f7c", 0xd4}, {&(0x7f0000000400)="0957cb52ab2758a042e70d9866e1ab739dcebeef8ae51e61099faedfa3419a587f8941afc3fe7da919f82ae70fc5c64f0a7f6e022ba35e23736a228f7f270ca97e2efdb3084c1d7391d17ce0927622245caf", 0x52}, {&(0x7f0000000280)}], 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xa2) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:28:15 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 20:28:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x88, 0xa8) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 20:28:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = socket(0x6, 0x4, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r3, 0x4) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000280)={0x3ff, 0x2, './file0\x00', 0x4, 0x100000001, 0x5, 0x1}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 20:28:15 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus/file0\x00'}) 20:28:15 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x8, 0xbea1) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 20:28:15 executing program 0: msgget$private(0x0, 0x70) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x6}, {0x8f, 0x6}], 0x2}) fcntl$setown(r1, 0x6, 0x0) 20:28:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="4826727e2ecc72775f3fc564b1505f44a582c70ac9f7085fe16c4cdecc41b0a5f40abb9d1927fce6ced891b327a415e034fc150f95a6d40559fd41f600000353b45250e08246fa6dd2f8b2f8bcfc0a9e75c9df3801fcd1a38c94eb61657bf0e1a4c56f4607fce63696ee6d41990efc6365b7ea2e7ea8c4ee2c0573cbe8cc247cb079abb097e8ebae40daca46323900", 0x8f) ioctl$TIOCSTART(r0, 0x2000746e) execve(0x0, 0x0, 0x0) 20:28:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80002007, 0x5) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x10, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x208) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x101, 0x9, r2}) 20:28:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 20:28:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() r3 = semget(0x2, 0x3, 0x127) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/234) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x7, 0x0, 0x7dac, "687fb1104700d2ad2278fdce2e97f8a954742627", 0x4, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) login: H&r~.rw_?dP_D _lLA 'ؑ'4YASRPFm u8ѣae{oF6mAce.~,s$|y@F29H&r~.rw_?dP_D _lLA 'ؑ'4YASRPFm 20:28:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) sendto$unix(r0, &(0x7f0000000000)="0b047ca1b771b3353dc1289cf6748db195288059a57c3cba723e63a0e219e460d851b27ca102d276f937cc2d0d539573ffd5be8a854d47cff0058ec592b13c7c615eb136cefcd88eab403d90ed9a593b7fa7976cc55887ae7f20d4697b54a40405b03fc463f5ffeb2c2a8fa41de7", 0x6e, 0x40b, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) close(r0) 20:28:16 executing program 0: r0 = semget(0x1, 0x2, 0x2) r1 = semget$private(0x0, 0x3, 0x2a8) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x60) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6) 20:28:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)) 20:28:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/148) fcntl$setstatus(r0, 0x4, 0x0) 20:28:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1040, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0xe292) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) u8ѣae{oF6mAce.~,s$|y@F29pckbd_enable: command error 20:28:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x842, 0x7, './file0\x00', 0x1ff, 0x72f4, 0x8, 0x6}) 20:28:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) read(r0, &(0x7f00000000c0)=""/231, 0xe7) r1 = dup(r0) read(r0, &(0x7f0000000000)=""/36, 0x24) fcntl$setstatus(r1, 0x6, 0x80000000) 20:28:17 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = socket(0x1e, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 20:28:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800000401, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x8000000002) 20:28:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:28:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 20:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7ff, 0xfffffffffffffffc, "0366402b96297f0c033c02df71795acd76ef3caf"}) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f0000000140)=')', 0x1) 20:28:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x1ff, [{0x3, 0x7f}, {0x3, 0x80000000}, {0x7d5e2b2b4183d08c, 0x8}, {0x2}, {0x3, 0x4bbd}, {0x1, 0x10000}, {0x0, 0xffffffffffffcd57}, {0x1, 0xff}, {0x3, 0x13}, {0x1, 0x5}, {0x1, 0x8}, {0x2, 0x9}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0xfffffffffffffff7}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x5d65}, {0x1, 0x5}, {0x3, 0x80000000}, {0x3, 0x8}, {0x2, 0x2a0c}, {0x1, 0x5}, {0x2, 0xdd3}, {0x3, 0x3}, {0x2, 0x4a}, {0x1, 0x401}, {0x1, 0x1}, {0x3, 0xffff}, {0x1, 0x1d}, {0x3, 0xffffffffffffff00}, {0x3, 0x4}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) recvfrom(r1, &(0x7f0000000240)=""/97, 0x61, 0x2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 20:28:17 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000006c0)={0x8006, './file1\x00', './file1\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 20:28:17 executing program 1: utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000001d40)={{0x2, 0x1}, {0x6, 0x880}}) r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="8266b221d82e9c6c", 0x8}], 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() r5 = getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000001dc0)) r7 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="a8d9c5f1e2a61471e349a03217ef9903fc7a6df7ee1cc847f6b2452a1ac1e8ce12c9ff001e70d46a8c53e46af057e4cab296c576992b1f10eb8a6a7f068292fad32e7a4befd95fac98e36daa19d1093113cb25799159c21773f42a211f3f5ad01bf1f24f8ef02c9e985f7a06d6d339ac3b46203d1b103a30b66cbfdf8e45cf60b15b6492ce2a89ff2fcf392d8f468b654b2c5b50ee555bba245955f97afdc80b9c5a90e0e0dc5cae49b78b7db73d29c711510ce49a3bcc75ce58a37197b190332e165f4c90fdd9f210a79e3ccefca4ff7ff75555770a579221f1c96a3c2d9c8780c66ddb3614d04e32", 0xe9}, {&(0x7f0000000200)="43f7ad300f7aaed328d5c4e98b469adac8764e47fbd849eaa8b7c6ca94735034549c04af33f8cd90ab5a3d31ed4258eb89297f7659ca01e38a91e8d9969cdd544319f1d3324f2a5fca4e3bd3ee59167af53585517ff87aba9b2b0a9ea5042802ba9bb64598df4f0483ae", 0x6a}, {&(0x7f0000000280)="2c90f2742d39e19be42f49b94c17b8bb29b451353b81babfda4298fedaa9ca85a5d8cf2ab6c5d7a7cccd71b2431b46ec81104d3fd623f8ddec3d0732e64bb694a523c1be9512f3abb5de1875", 0x4c}, {&(0x7f0000000300)="9f53058111240b7b0cf7cc2a0e169a216f97bf95913270c535ee97174d77aeb7ea562cc9abcf8f1e866a464e9278af4d761a826f0e1793b4bc597a60564aa6e03f8673a270cf796328da08a17a3ea6ad857e00a3d7f367b2550bb2dfa2c7b0cc1de28c91bd364d87146207ff01b87c168c40a9a8ce330882c83c907699c54eddd8832602f76f7be03c0f4fb4aa3707f50285980b295dafe2593051eb3e8c0724c84865150faee3326f45865e816de0611a094c5e949e855e1f5ed131ab972082d7ed5ea7e10e31355c08dc1e6681940e6b0053ce121e0a9483beda6108d344361d6910c8270f81786d6c43679cd15306d1560117", 0xf4}, {&(0x7f0000000540)="f72757382de19193e39902503d92c8c625bfd02e6f723846f0e9ca7524c16cf5276cfe475a1b3bb43281e99d9568cadeac0b562cb32888a86423a936bb0e7a304079ebfd15781c78de1db04711b59a7cdee117aa69b6b205ca39957feda039da16beb9bbe87dd6ecef6510fcb8e000bb790462ef4c1b6e3c7e25c05423434d6a7b9d73af98fcdaaa8dbe2a7c77a4723288791d920881f1586fcfa2ee632f93f6fca7a9eb85c97b8539e0d7f0db03d68ebe5c08047ac10275926a62232e8b5df6df0ab92f2f15483875d56a3ea0fb984eb956ecee7d8ce9c90dc530d8e8d161848a005deb66b04e5b2aaa485596e703f13ce4ad1ea5af44a6338f33e305feac610170e727df92a66ff90bfa59bbb286186ad6765cbbdc7f20df102af4c56bcbaa610aee1ae7bc89f101199d1baa604326b401af974634c50539d859b9c84c2ea18579d9c7def643ce94e633f7769132730d2cb6f22ffcc4d20c84417106a7c78d2793bf30209833a6a51e3f179111abb4e70d8ae3caff18f85b8724a68dea51c5f0689c7a3dc4c92627d55189fff3d26cf0e6e4c24111ab2821a841998b8f3727efe2f47ee85327d198f542445f32a9f71fd6af4b65c470290bb8e17ac7cf6a89e4ca0fe7a64171cf9275f6f4e064d9e40a4112b831e7925fc4b57f130cd4031a17f5e7628842dac6a191eb33d0584c42c0994f12969db7435daf42547ef496e64b6d36995d31b6686e7cf548f2b3e2dfd146f745a94c72088a035758ed5a38e538c9a8a80753fc02f8cd6fd2d6d39c01066ae60c806950975c026d6b2ec86ad7aa73db10a01979fb23a2e822e0d8cda60ff1bc4064b04a4aa0eae74ac84963299a6564e4d3c18fa76b0ed57e04ce6eed4cf8c12fa258de248f6f9363d8fd07d221e555e5fe06b34b794524ba0e58c8fdd147944fa2c56c2e4ad10c0d98792312e5dbe3f93b5d8a8a46d1ef524f250c1509078c5d349b58f20b2d752fe5980dbfb5d89298c93cb05f8e1cb5995ac88ae48d46b95b03157ef0f553c91a372ece54817ef1abb40b92201eee31f6b77f068c933487efe4799b499644804f62634f48e96a85d5dc1223f124349f1e57548255435372b05b60a749d3d19f23d450aac1ea8a76265bf184e7ddf541f85386a9f13b24b72535f01c0ac728a657a33758260164564dbdcfc47a41a457045331baa6bc589280bfe4c0ad8b5686ee218c39ce17f6199cd20b2044569a44a3fd4e61cdff11c220c053e26fb796039ae9cf79d0f73b13a9eb2b49e03e2d8b3ec41b24bcd3d07d9b1ac30cec24d3feec073dfa4d76aa0f7346e69400147dc8829ecaed313f9cce13f5ff2f960f8743f5f917b334a9c837adf56741fd114a450641904df4cd40bb5c98e2340ce7b3c24283ab8d7b4d29c0f61fcc3ba5c646ddc80e099abf3a664032bd6034b3c85f88bc86efa7f66e87b270420b4b333fd888df820b5b6e1f99b6eb994c3c2faa05af66edc2dd6620523b19f2cd2f3abfcac58087ad34b403fc42a80dee51489d5d084ecc57a0c0e723873f670fb7be9cb35c76afef7a19c05077edeb7513212a84f9d6f9e9180614f2f2efb1764d2e29809e79a2036c0a150e3cc2e84513aa47adf332fe36339a96a7bac973bc55da3c2768d96e86d1803ade4893123cc3a6e3ab98b9072ef3cf30afe11db594bf2f8f0cf6dfc5d4e3093f33ea7323913134ebfcc891cb02f48797a380a2d584a69ba5e40547c46805002d6bf8d905d48bd16da4ae1d0448636eda2225ba624b2dae510b6ed19b4ba95fc2e17963bc8cfb8577d2547542321c7f9b1e5f7b8f47eb7a85b7b2d8e29205b0fdfbe5e70b9bfe5661b4076e788fca1046b1327f2749acca4b5f9e0a2f77a76badd9ae3f2e70bd248d88e4fcae5601b632f4a8f7b3a00e7037ce54bfced3e434f56e136bb903594d021c02bedafe386384452553ff0e673756c9a2502a7b3f5b5a86a34d4f59c020ffc8a373c94cc556958c3597b46d2df19f89a646b8a7286fbe4ecdefba90c71d03e37e0b11c6acd2e5912b0562d7b7054b3bb0ebebc1d5b028c32fa10175414a8516fb176cfea3fbff58cfbd7e43d587ce30a0c6df2dcff49959c340f5b7f35e31a87eef173e38fc3b4014e4054fb5c9fef8e372392805373f57be3f7e6e38518250f8750e95992009d255c04a508d10033f54f3402f645b1c6932557bbfddfa01c8adacf096c6ae7934a8da4e4d990fa1a6ba48fec5849850020dca615c55937e0ea222b6bdf2f4956ed0cd0c6a16836b6a51f30548153c1c73266557e853d7d0c08bdaaf75c953bca8df5577043698268afb84ca356c57fd3a30bfa03b3d113c0630901308e25fad96a0951a7f937feac4482b20fe00c853d734438505b6ca4ea8d7729e59670f93468e34ff724e63d05f5a2efa8cdf6d235d7e167a75f9e18a4411a9d503c8e9a31ab2e1174ea46bca248f9d1ad809b8093b1ab80292ee1d35c1629efc13c8669c542337fd4b9230859982ed75e8be73da84d32720c8f5987597b2eaa12df835e6207474d43d9dc85e782fbd4af29ed953f44679517b84780dccd120f534b7fbff9c0c08da215a83de07107214f596f319720daeafda1f06b450c4be9161335ebb76bc70158f0aa79feddf3d6d5f1cb5d60fd18c5a07f08d55bfe0942522c8b15b7cefb6ac4362d98e82996d6cb426c64fa18febf1765a974d2df974149546b3092fba58094c068971db105f08ba748f395bd5ce06d8a42008cfc1f78122b433bdfbcee8e39476ee98a267a546838d5c7ea6b2473759c0507fd31e342d33f063b348b07e24e2ac50aa2d953c25155f22704668023ad86ea4346e9858e9df2e9e443ed3ce262f838ea6db081a46258387b56943dec7c468951404a594b322bba404068a35fed8ce41d326839dac76dd20f816c176e9158823de598f9bbceded9d3222b1c5bd270352a8ad92b04ec5295155c3dd01c0cd808c2c5df728b04df2d2332e5613fe64a41eff97c2fde7979973b679b63bdf4ee18cf89762eed3077f26882bcf1cdde718f4cdaab221c48a7de41b8ed16a768a3d64a13c2f89033362a0fbf77cde388a85fc3e0776f739982d97b517fa1cb45edf859714fdc61cfbae09fd0a29e1391c5c108b59c2c740975ed1a7e46026d0366b46af237c161b10d649055efc2a4b6ef2e6db7b57e86a9a8aed9ee30851b962f3e956dbbda84407750cb810dc8382cd5759687d99b856e9a88176798159d4dcf9d2367e4ea773ad3416cd439d4351152739f46e33a0219390de01831c05abf8b95885e5d059a1745f803aabf7d9c58e8152486df6aa74c6a6f7d94ddbb357ab4438140b4b8fc4162cc5a579fada4d52fe0626af4b6d116fc0cd57075677dbf3fd19b5b282632bdfcc7f932bee8a787d1640052855ade171e1d31acea42197616025c09ecba8567c857c812797ab8cd00d1c6cb2ae437e9a277c1208a62bb858913a4c02c608596cf7e80d728710abbf067e7277526b2539b08419cf9784e929a9b2d06beee8e90848ba4d969a0d69320ffac94891e9cb41d625eb9449eda0a6063f14d4ef6c7db04d941d583c119dc0eb64c4663bc562b897ae688ddfe25c27ee60282a741bda0b1d657c446165ed4bcb92759e24952a010ab3bc808bd59c1165a70c13a260d311f64327b20141e7574864851a21f56e0097d0c7a3ae32b23432b5c1e0c5e08aa264eb36ac1c01e3db39eb131d2591b4479ee12ee957c29fb5e7120bcb44fe90cc13c5d3e13c554faa35d140394f2eda0800c59555a2d8a000a0f49994c4129ace0f13f5cb9361489ab409d2534f1a6d7fcddb3f5f2857790d5d3a7a63db5f91706d5aab691ba4905c7691d10f00ae9ff2e0ae62c4ad665e8d4cff16d5652572a55f39afe8eb746b011d775d838cb27266ed63481f001097a797b137f8d1951d2ee2d11d6772827826a244478bcb2804ab4803ab1874f0707c468278c12c58c010c295b9926f18feb83879baeaf1b4b239dcc449dd6b319c59927ab6f2b53fa5004b1011b8abd7448ef8402363fb0dfb5eff95272f03bba3da409e3f42c265fde40d4fe0a3263100098d9b325a991cca3224da64b806f0ddddae6f6962c4993fe95d6b25cc2da8d7c7eedc803e6b659120aa1449efe6e74d0802bab61092f0a33a893b718d2f67662153e962903f38d840c6e960d17feb0d8dd2c9141ee31331994473543a3975a9781383e9c5d1ecce523ec46101e0f7988e762c4354732b8e6c7273d9504e26e374cd51286c83469753787907540a83d5cb27de15282be22ef8e36f8adfca8de1a5c40364e53c503044abf4dac3922ada0a60ee460d942595fc93567533281faf77fbb8f9ca2c52917195db6450165842a86b08e4a8d3dabdfbf32a5ae4ebd564ab535cc248db80817b2636a45ba64b7d4acd0d1412d079be49f21ded6340a07b8f3f04057b08251e959376ddbf858259ee6ab5c5a6767327e798a01fc61df33ca96f230d8ef7ee9a4a9d19ecb1a2caba3d6efaef239f3e768864d2c74a30cd3f956d88d5d80601f13a0a50de20c0e19b98d614ca2871c9db3c2cfc967cd263c74679e6e63ab0985acf7b725dabfcd92b908a1f4f2dc461b9e11711a59e5730a2cd5fb76593834d348e3208c97c28ee27846967e6ec7e1d15a6666e459bb6531d8ad4f93164439962fcd323ceb337449a3fdf3f673f45cdc19d9e565df6682387509b32fe47bc341875aaf61a229a87adfc76128e5ff09ff8f0aa44c450c48259601fc88c715a4541aa5f3c495bf5827dfb5d8a5594ddf8ae634d439d16dd1e72208e1598e03bd424064c9e356153b11dc111b8c632d3c936e12a4c094cd8843b916824a0b65b29ac04ace27e8af7b94cce232615c2ce9cefe55aafd29788e658b27d915eeb309a9c751d8b01ca05d4a88034accb983e03e5fe8aeaf30552c1eb2933096f63443bfcff1790b49c6db04075b6e349aad3f081b83ba03e8a54d4a01a6d0b5dba92568264f660008b86a438a48816c7f8842687bdc9a495f8e38e0f7a6ecbf82525565edb8fc73fc486c3e0f053e91814787432a66f275d0829e0bcaec2c905382c1320ff6100583eee00b1fe7ddf8671734aa18ae9844668487efc7a4d9e7e11a687f3706ab299cfd39a4e803e35f1b754893d2519e91c14e9d72841fec27091e40d3c595828073041b729d20fd5222c06d1d1b75cc1d15d810328187a0b83f284643acbbc8e9c20a41a2ca69a4dcc73911824a02f06c6695f5c65a02ae56ef1434f18161cff0a78e3063026bf92a42e64eee38f930bee426b8163e8853927d3bd5c98787567aa7987abaf55dff8afe5d76c2294a03656d18fa959b099c47140996e3b1fd22751e0540e110f145d2ffdf909dfe636bdab3159c63aa62d5defcdf97561910da7c456d97f27e68f38f369ef00938ad8264312274e0a5ad73923c9acd343ad18cdd35ae1547146cd11f6c99ae5f53710069faf6e90ce11b5e3720abea7d8d392b2006f576f0265e1338bfc2fbb2e5adfaf4d4f22f024227a709a3450b6861048e89d5358831608816502b55fa5aadbb0b51f6f54c908c4050d1dde601e477cae77e36be52eff9e2a086b73917d54e51081df60a2fe7a4c6f26be27b9d3c283dd7862bbecdd58c32a80794ceaf1b3665ab915e7975526bf3b5873e00388f52f2dc86c42f3884374a04b6cfa9df33dc3c47eb383fdc33c187980af0b0e8471ce761ec14e8bdc787cd6ae873fdd895396cea4bfdac6adc08fa173485f97967ffd713788b00501466f52f8f52dd1df74eb7c01", 0x1000}, {&(0x7f0000000400)="c4a85aeffe9c38a4eb00ab1b8cc2b0c268c3c13d20e4f6", 0x17}], 0x6, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x80, 0x1}, 0x5) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c40)=[{&(0x7f00000016c0)="7e902901a83001f4e02ce9e1a84d3da91a11fb84eebe97a950b2fbf07eb98160dd13b1f6f8dc6df98c4b92141e56859b125e5a264b0b8e61ea579fc02835955e8479b1d54051f1fe26ed451ba1bd80243df05fd8befa52619e589d2a69d66546f340233324a0d53d8821abf07ca36245a0ca8ef5a06f95d81da3e0f7d4802145a2ac4e7b251208607af332", 0x8b}, {&(0x7f0000001780)="a97accb2896957e952277b34c1c71a87529fe473a4c780a0e2725e525a1c185c85ae607e64f44e5ea69f37ac353f91833b8128c591ff037faa4443ebec8e4d62b3174ad56c92d772493c7e8463254e79a9244248b1e7196fe364319b221d5db8b12e5c31e5ec3075c30b00d11aa45bffebc7503814bfb7b5127bb8619d3f177d6916953d3701d53be30264379bec468a80c8a649cd29decd6ee5f872a31f13f9291c942ec9370640c40a4de5cfa91c9fbc885071030402fbc1add13e20a8852d43b23de597f851eec9d46a", 0xcb}, {&(0x7f0000001880)}, {&(0x7f00000018c0)="ec98cf6eb4bece7c31c240561877d8fc236dac14e6b6021838f975fe03b3a723dc918abc425bfa29aac0b4f906b70fd89525a63443ab53da74a26d7c75dd8a1715756aa6c72d1c6706aa79f7fedf930702aaf3f71596f7bfa3c0e92ed299ef0b0ced3e08b88a1c026679fe59f6cf32f783e1c05b10fc75b732f448ed32fe9f5ba9441bb4e07d5474f55395490b7f3d78465de634b19334fca615f404e5de9ad996251660716b7ecc1a332e538983ad2bb75070555eab50c6a5a10c08d3953ffa440dc6839ba2", 0xc6}, {&(0x7f00000019c0)="e6629f855d7863da79fad765e700ece2b90c7584971f8cad2e3db2262d3fe6b4d081f90282ee265ab71af1a811de04b5bb4244e82f29b9c24266e7402953e3a90054ecc592f775e1fe93545c735577cce3bd31d5d1f839da361ea30cc324fba5848b8a1d593942353aebb1074eea5c14026074213c4c6e5c0ed77c74959c520162e8891d335eae5406d44265c27f7d", 0x8f}, {&(0x7f0000001a80)="a361d444d9fb43ce261cb66c3447c46bdaab75fb35abd77c33a82820f5200959f62d76f1789930303b812205d5322627b1d6fea71a275cce850cc9d07bef2a155d6393d2dd5cb9", 0xffffff0a}, {&(0x7f0000001b00)="5175a65af86f101d4264493a158a0bafcf111e03c7686ee50cbf2e537de26f58de55940a908d9b55354956441a79585b0eec8ae2144987edfe079ca5222be1f0d5cb641e7ddb29d33d494de9df1329e29bf04ae686eb2554026db57693cbd9a95d2359bc1759815b6698404fff7a68bd7b0c5547e09c41334f13c01c2accbc332ae13a703f86dc44cffa14cd090056aa4d872e498a5434a6bd16c293a73ef0b3020f982e522309fa4f7fffac42a5cfcd635f71bc0c", 0xb5}, {&(0x7f0000001bc0)="eafa4a4624748900333eb03f46b5601b3ad16847a857b4dd1ecea42dbdc36f8e5398d8c63693bf8fa352cbb6d40260ad3d4e869e406474e7d4fd79789fa29c8e6015bc", 0x43}], 0x8, &(0x7f0000001cc0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x40d}, 0x0) 20:28:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x80) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000010c0)="3baa80219eacb2ed3a160231a33316c3f47db50b74635ca8430bbb2683e9333cffca8456b695e37179ad98e6019107c55370960c3823094142122ae5f82046087211f944c03b60db48da78d0fc56ab0a93fd778b321373ac9e654b6377011a7429b947e0c9c795cd13b2e79a0d79ff66cd1749249cfaacab9475bcd90a8427fedc6029c0d0ed0f6ac265d4675831a736356d0d84e980d096185675ce", 0x9c}, {&(0x7f0000001180)="59ddd31ed2b6a541fa48b3abc66bb6c1f281f2f84ed62f909d73404f5a1571a3c7aeb00454be4110b94f6ae6db24a62b720cf4d5c1e9d908d307fc3b0c2feacc2c69e9229f046cb750f5fd0bef54a6806cd2e684bf80683181a2e7554008db8f2e598865756261f1a5f7c76fdf24f796c1b085316d20a649581065f8f3066f983441cfa68849beb1458857359ec274341ac3eaefd958244a59044587424325ebc4dcadf2f272d0645841bc7ae76105768ee90e522d93d4fc7c061496abfadd911c491adabc5a2d2841b59fbcf5b1ff3063ff7deeee9ddf89297452a39a9d1d122d", 0xe1}], 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 20:28:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2e9) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/238, 0xee}, {&(0x7f0000000740)=""/151, 0x97}], 0x6) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:28:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8002, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/126) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f0000000080)=""/44, 0x2c}], 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x1010, r4, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) 20:28:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x51bfa41}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x7, 0x6, 0xa58, 0x1, 0xfffffffffffffffa, 0x7ea, 0x100000000, 0x1, 0x2, 0x9, 0x4}) fcntl$setstatus(r0, 0x4, 0xc1) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 20:28:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="11db96f601d2b74bf0b066e9f6baac931bc3c404726c0a30f51c26cd9f048f408c1644a4e8f4ad1b2323a7d8778d8efb8ca67d197ea190857ffd75474a641807f55a4dce5318a58d55611c16c6946ef32ffff9645bba81dec1cf5f50379cb56d8ce7a0c21cb5e159adf60455bf1926be70084f3c0a1cfa6531ab7d6164dcc60f1afe2b5b35a8d78b435a467c6510263c4645d4376ffaa589932787f95296497e279c9ec8000dc9c436d58ee849d4da1492c8a1de8d02bb2b9dfb14d919c381f26707cb3639aa3dadcbc218a5466910c1", 0xd0}, {&(0x7f0000000180)="dc354185b6222424d047584d49d049196b1e5e84f138284256accd8bc7c03eff943cdadf819788eaf3508a14a016d53002b7ef49a8912359dbc7d29168978d2898c8b4a51363860d2d852eca6a4c7221c1063afb6999c0e557f1fed9a7f30a9e5da23f344c35f9e4efb4efd8c44416996f92fbbf", 0x74}, {&(0x7f0000000200)="cb99b80676499fec20456053a005803892c7d95ee359087979c713b1a86884a68cf22677e212940c0700115b9331530330c45508879fa399b7537068", 0x3c}, {&(0x7f0000000240)="ac3fd5f814a0be59553e", 0xa}, {&(0x7f0000000280)="be24e4d6e8ac02c0085cb36af73e10be00cf0002bafc7fcc0772cf8dc67e280f8a3d181001924f569d384586e0cd71d108fdd0fde3da016990d3199d2969d6bddfb27df7a9e2b7e275df61063c453002dae160decc45dc02b035e5f10ed8f4", 0x5f}, {&(0x7f0000000440)="fd97deac1ad3b5d0c943b218c61057cb7870e926ca0268a13cb1f8fc143c5800fbb77c39fe6c25519b787c5bd0ca66b4a986e362768148b8486c911c61d8d3184f8280f92fe54f11575e8c35bb80a1ca96014631d25ef53c24ab192dd384d08f065e0c6b877cd6882536e22217179e90b5e622898286f1fe1ccc7eeb341ee29e84aa732bf7b5b86f28d8b1eff4bf76b754fadca852e304144521b335f501eec9a37ff4893a111b9618a723920070ed138601edaf4171b4375baccf53f8929cc29e5f52f198", 0xc5}, {&(0x7f0000000300)="597050e3330a6837331c66c0ac76150e4094c2eae96b3739a94d5f48b7c878aad245f95f12ad49220dc3740ef2de1fbb24363dab3fd68c6d09e8d81edb2580d8d283b90ee5be0e279a8c802881f4e847986a223f1a813cf4c68d4a03e94bf5cfa907e732a651e923c3145cc2a30e2e4f5b1055b29c558188d9ce562abac4cb190162d8af7ae5ca0c4091d82dc6baad104f57f2c8", 0x94}, {&(0x7f0000000540)='8R', 0x2}], 0x8, &(0x7f0000000600)=[{0xe0, 0xffff, 0x0, "1c1c2c62b25f3ad33d18e46e164dceaad6bd2a0217c314a7b74cf13e713d8e84252f877b5f6a026529d05dab79c735532e280babb139e990972aa7482bdf904630b40d6e066f19ad90b05bbb8339ec83e6a0756d4c19c8c70d24cabcb0d574e204a1fa21682b5279687b47cea16170623ec73bbc3b64e1bbc93416b9a7f8e83353331141e6e823585c5786d1ff102dc4bfd0d22df9f67077cffb3ad2261c754e6a40a58d70c3e457ebe3984f669901e21e70fb26379c1ecf7f1e2d2dcd79389311237e0cf2aa684b6c791e0e6dd371bd"}], 0xe0}, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 20:28:18 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(0x0, r0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 20:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1007, 0x40004000000028a6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x2, 0x2) openat(r1, &(0x7f0000000080)='./bus\x00', 0x20, 0x58) listen(r1, 0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0xfffffe5b) listen(r0, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b0002000000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f22276ef73ab42f38", 0x34}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8, 0x4f}, {0x18, 0x3, 0x1, 0x400}, 0xfffffffffffffff7, [0x6, 0xae, 0x4, 0xfffffffffffff001, 0x6, 0x401, 0x7fffffff, 0x7fffffff]}, 0x3c) 20:28:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000000}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 20:28:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x1, &(0x7f00000001c0)="b1bebb5611c77b91101d80c53ec1051fb959caac8bb2bfe8b2f192891bc6e79887e1309a99e0078f63e170ed4d26a174daab577d18a00b66411cf166221f81e4d6f033b16512ca852c06417caca3f7eba246ebbb19e5680fcfc412a16bfb3f20747157e4044afb6962951badb0942250b8307180965299b45cde020c07eb37952d77e8cc95496ef3723b6b7f78a57adea4f77d880352366ad651", 0x9a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendto$unix(r1, &(0x7f00000000c0)="1b67504d93b5d4fea04b51009805557c51db2e0811b884ae9022b8147fb940023370902bcbab52ddedc81340a1bb261e186ef346c2d684ab41947bdac10e9e631980d848ff6bf3548d05c622458fa6d8743a0edb399897f443e467426d18d8e01246c391aff65f9e2545c9dcca002a7fb22f9d5e99db86495040ec6f0c3d67efe68dfcd90a8dd2aeb26fc4d285f241a1b1386930f1d945c1369208463adf11a18599fe264e20b7d56c4d70c53fdfe43c2f2d83d4a583805003d60d38a52ca5e2669e4ffd58677d5d3c6a181f3dab827168f504a04fa90ba581300708ea2b46a275e4f577003c3266877e8a", 0xeb, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) 20:28:18 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x602, 0x0) 20:28:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/102, 0x66, 0x41, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 20:28:18 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000029000000795163f18fac132f"], 0x10}, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 20:28:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xee) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc85038", 0x14) 20:28:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:28:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10020, 0x20) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) execve(0x0, 0x0, 0x0) 20:28:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f00000000c0)) close(r1) 20:28:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) 20:28:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000000005) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f00000001c0)) recvfrom$inet6(r1, &(0x7f0000000100)=""/113, 0x71, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x7f, 0x9}, 0xc) 20:28:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="3b8931eef57d0214af4569d9f5df255d0ccd41a69400f7351b05031ecdcd621718e2db3f1cf7f5f884a79b680df41371208848c0328eb4539f2db2591875da26340ee8f99b79a862f2", 0x49, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) 20:28:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpgrp() r2 = geteuid() getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getuid() r12 = getegid() r13 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="e2add501ce5503af96aed3f1fdab6635a63c90872fcae273f3c8dd1516909d1a0a53adb9224ed7703fab092a9e6105b5632c7f175db34c348b965535", 0x3c}, {&(0x7f0000000100)="e5c2f9bd2ad92cefb713524b49a42416d751ac3f80f0a9a8a7c80ea77771dd337cb5a873f351b281c8622a4b2a2956837362229d9e1e7d250c40267b248cbce2785f866f329a114415f33f5a9c79e9967d0711e12060607f4e008efa", 0x5c}, {&(0x7f0000000180)="6a33cd7b5080cf0e29335d9730c5110ab847cf6c60d5557e16ff7bb068484524d8346a410f00d56f9f1442fcb2f898c8122d9cd95b505af447c7886b3ee343996ca3953a707bb7fbfb9f57f7f548b8292f9487f7fa52c54a1c81dc13c665392f47a5af5fa03897968aad4beecd17c215ef9eabc2b4d746bb18b82c23d34be3bd62e26a92c338b573683f3e3a5d0983d820013c099b09e07da0ca8f538f2e1bf2c83838cf6528298743c71e7d5a2948c59ca07a1e3ba26aa46bb3a66cff9017d7e834f7ddb5d2c644cdf166b0f76a9b53537506efbe", 0xd5}, {&(0x7f0000000280)="a6c0586db93f5c6cfcc06c7619357e5bf4174887942ee91cf826be537e347d3df169f5423373a2156d4851dc39e7a9c9368c79ec88832c4fd13a3f5a5159c6f1b1b95a0084c93e33abce6f4f62c3ccc886fc1735be3d9714e5e9", 0x5a}, {&(0x7f0000000300)="9749c5d7b56ed9", 0x7}, {&(0x7f0000000340)="bce0c6147562beef43c28a48a2f70a477a7512232367d1ac809ca342b53d0cbcf394d1f31939ab55ea24a483ead8f9d71295ee2f7e09bb68098d386021a10cfb2e09c813bb9ddc42b6fa54d625f7c66536ee7b9d67b9061c4897c1663e97acddea82e3b99119254bf0fb4a1906ed46521d74f32b8d0dcccc31224a1103aaf12378027f4e4f200af76e530261", 0x8c}, {&(0x7f0000000400)="3b7d0c8f708864e59ca9b7c1b943c50efa386e5dc8b4a8e11ef8cae66c629757a161225feceb8d77e9cb8f80ae9dbc93374602ba207b7e57606df404bc418cd798b9edbef4905d29905270ff9a2064fa6160cb87e2b34ea30b48ba13e3a62bae20c1a60ef10cee8141f2d4c72392594bfa798d4470d65ea1a98ddacaf4c875b4da223ae7d8f696c21e6e92c219429e3ae0b2ad438d73a436dfd5b3fa3a727a4e16743a633d53ef8e2a6be99f55ec321e1eaf47ff2f3f7edf2a081ecf35131a39d50d5ca6a16e0cf7d0897d83c014083a60d1da84b50ee2710117e7eeb95c864fd50d7f09dab4e4df706872d75edf6c27759ac22352ccc5a56356de6e", 0xfc}, {&(0x7f0000000500)="6c071317ad42022767c50f26802635c640ba9d60772133c01a58", 0x1a}, {&(0x7f0000000540)="fb164d48e61b3aaa6763bd895fbec25a39fc91b2496a9a5b2e5214b6ff2c92adfd09c70558d4e67dd95c1de9fccc209b70bcd1a3ae80ede59caa62246d5e43d7af928a004db4d5d276a1826ffdb20813809ce6871b1c8213840a426cdd36091d4eb8c04368f2a04b98ee0adcdf9af7cf0d273c17ca476b8bc411dd3f8b54fb0bafa1c6ca89b1eced9edfcc6a28908f0efabf3cb882c243aab39f17bb57b16801d5132aca330398ae2b37d6c8a402bd8ca97104a6f6b6d4711b032cfc3b9314c625b71f50b5d6e3fda71ddf8ff19eba29a3f66842426ade7323145f39c9950df6c237d943390a88f2a25b872eaff08f3e90d9ea159b10", 0xf6}], 0x9, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb8, 0x40a}, 0x407) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f666955108942"], 0xa, 0x0}, 0x0) 20:28:19 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 20:28:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:28:19 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffedb) 20:28:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x101, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 20:28:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x2, 0x0) fsync(r0) ftruncate(0xffffffffffffffff, 0x1000c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20003fc, 0x84) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="64af8c2884f0ce4cad0512f0389aa8f4d65c15e5495e733598a71a002217ae514e53271accdcc662b212648719263b35d0c74b3a1f043e08a5fb351f3ced830e49f16f30a46b86fc679985cdcf803c028aee7b5daf9b4dbe335adb63046a0ee30eefb73b664c2fd6b5105588a5a3ad514ff92ad484f6087b0b2a7f401a92e0d1be8f48855ee3f956b945bafd55b06f2f53597a036d", 0x95}, {&(0x7f0000000080)="074dba7df92307c2e87bc53709b39af9d02e17b779a6af2aab095b4b963d72261aa4856195449c74", 0x28}], 0x2, 0x0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000280)) 20:28:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) msgget(0x2, 0x140) ftruncate(r0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) syz_open_pts() 20:28:19 executing program 1: select(0x40, &(0x7f0000000200)={0x8000000000000, 0x4944, 0x4, 0x0, 0x0, 0xffff, 0x200000000000000}, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x800000000, 0xfffffffffffffffc, 0x0, 0x4}, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x7, 0x7}, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0x9, 0x5, 0x20, 0xfffffffffffffffe, 0x9, 0xfffffffffffffffd, 0x7, 0x80000000}, &(0x7f0000000080)={0x5, 0x5, 0x1, 0x81c, 0x7f, 0x832f, 0x101, 0xffffffffffffffcf}, &(0x7f0000000100)={0xf6d3, 0x6, 0x8f3, 0xca7, 0x3, 0x89e, 0x8, 0x3}, &(0x7f00000001c0)={0x100000000, 0x1}) 20:28:19 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x118) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x101, 0x0, {0x5, 0x8}}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 20:28:19 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="ea9bfc4f4a81e7e0f4b0a2cf6dcc5cbb6d8efe1fa5b48083f8589207ec86dd2af05e69651c0ba3997d13ceebd2ef78c93c4da5ee9fafcff4c3c34924316b3d032297c7f56b3a68c124456c456f05d28f4dfa31c4a5d2f83cfab08cb9025f73d96607a92b94d884f8b2834ef3fc05196af5bad2eabff0a4d317685ef46768ba223651f0122fde21dc377c26b39a4938d632034a4493b3c0c887405d81a6b0885b35193b14a4d0834610dce198346a2dce3001704c", 0xb4, 0x40b, &(0x7f0000000280)=@in6={0x18, 0x2, 0x5, 0x80000001}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000140)='/', 0x20, 0x0) mprotect(&(0x7f000064f000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x3, 0x9) semop(r4, &(0x7f0000000180)=[{0x2, 0x2, 0x800}, {0x3, 0x7, 0x1000}, {0x6, 0x9d7, 0x800}, {0x7, 0x3, 0x1800}], 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 20:28:20 executing program 0: syz_execute_func(&(0x7f00000001c0)="c401782b2bc48291a79658fe0000400f446123401d41870d20f20f2ad0670f7e5a093e36f20f19b66556666667f36465642e2ee803de00002e470f29de467800") setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r4, 0x0) 20:28:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) fsync(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 20:28:20 executing program 1: socket(0x20, 0x3, 0x7) 20:28:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair(0x10, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="edb3d1129a2402e66c8bce47977fcdb7513ac0c63f3463d8a06a939abffcef2c72e21165332b5ea2f879552a1879df4fc7f10c1938e5383d9faaedbd7a0a17def9f8371a7507b65a6a06503b6ee7967a559a276f6d340e454330d8d6f78c620426566b89a98500d8715e3547ad85cd7e5132808e881aa30f9dd6c024735cb339dc8e5f27f621181e588a02375f78453724d2a8c23a0dfbff6c1ae11c6af09a4502516d8b", 0xa4, 0x40d, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) sendto(r1, &(0x7f0000000280)="8610a66cee237287df0315fb354e985705631a9e9b9b6cb0f70b9038f0d64b23764c484d7f42bb681d28e16a124a9f9be4b5ed65044d4654843403f22ee7d5d02fa478cef5c5f86974e3703c5508bdb6e0a27c84dc06845b91aef7cd27c3c8b6bb7f11835c1c2231807aae96cf1ab9c30a105c3ce06ef034dfbf2e9f64bab2d4d482548e03c499764eef75771588b087e131ae33e4e16f961fadbf73c0b01ce9d5", 0xa1, 0x2, &(0x7f0000000340)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 20:28:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 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) r5 = dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r4}, 0xfffffffffffffffa, 0xc0, 0x10, 0x6, 0x800000}, {{r4}, 0xffffffffffffffff, 0x0, 0x8, 0xdcd, 0x8}, {{r2}, 0xfffffffffffffffb, 0x48, 0x9, 0xfb, 0x1}], 0x6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x4e, 0xc0, 0x8, 0xff}, {{r5}, 0xfffffffffffffffb, 0x70, 0x32, 0x401, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1}], 0x10000, &(0x7f0000000000)={0x8, 0xe121}) 20:28:20 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 20:28:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = getpid() fcntl$setown(r2, 0x6, r5) dup2(r1, r4) 20:28:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0xd2dd, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x9, 0xf0000010, 0x5, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2e, 0x40000048, 0xfff, 0x5}, {{r1}, 0x0, 0x40, 0x1a, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0xeb, 0x5}, {{r0}, 0x0, 0x2a, 0x80000001, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x25, 0xa6314190aae9eaa9, 0x5, 0x5}, {{r1}, 0x0, 0x24, 0xf0000000, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x92a16cdf30fe1254, 0xf0000000, 0x0, 0xffffffffffffa85b}], 0x0, &(0x7f0000000040)={0x6, 0x8000000000000000}) r2 = socket(0x20, 0x1, 0xffffffffffffffc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r2, 0x5) r3 = geteuid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r4) chown(&(0x7f0000000500)='./file0\x00', r3, r5) getuid() getgid() getppid() getuid() r6 = getegid() getppid() geteuid() dup(r1) r7 = semget$private(0x0, 0x6, 0x41) semop(r7, &(0x7f0000000540)=[{0x3, 0x2, 0x1800}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpgrp() geteuid() getgroups(0x5, &(0x7f00000004c0)=[r6, r5, r5, r5, r6]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="b68340e908ebdcbed31ef6165ab47afca8", 0x11}], 0x1, 0x0, 0x0, 0x4}, 0xd) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 20:28:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) r1 = getppid() fcntl$setown(r0, 0x6, r1) 20:28:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) lseek(r0, 0x0, 0x1) listen(r0, 0x2) 20:28:20 executing program 0: r0 = socket(0x2000000000002, 0x3, 0x6) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d8022e2f66696c6530f1"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="010024a6cc152f34288170f550130f92e2040000", 0x14}], 0x1) 20:28:20 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/147, 0x93}], 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x992) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r1, 0x6}, {r2, 0x2}, {r2, 0xd}, {r3, 0x78}, {r4, 0x9}, {r3, 0x1}, {r2, 0x2}], 0x8, 0x74) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x113) read(r2, &(0x7f0000000000)=""/48, 0x3) 20:28:20 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xd6dc}, {0x4, 0x1000}}) utimes(&(0x7f0000000140)='./file0\x00', 0x0) 20:28:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0x10000, 0xfffffffffffffffc, 0x0, 0x6, 0x41c5, 0x4, 0x0, 0x2, 0xcb0, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 20:28:21 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setown(r0, 0x6, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="a9e4933ad0ee8eb7918c31b756a95a711369a440d63c0529fc9ee4fbfbb008bcf9335fbc3b1bd246e6b502727884d007d5fc2fa10510", 0x36}], 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="900000000000000001000000aa000000e1638b3c557f27c8fb4552099a667ee4c200311868e0c4a8c8b8636e0989032a26d018a04d4e7fa2a5c92721f9877aafcd52971ff4ad2cebf9e85d2f5d2eace4693e81dc3003f693b6df77fc3e911e82a3d013a892d5e713791f84115fab3b4f062a73219302811481772af3a47e93fbe66ff30d01df289778462575a63d0000e8000000000000000100000001800000c1b0f465dc9b1df2a95170217063a49365f44743624554f79e9b94985a548d41c544a5e8d10da107f536857e6f3b1bad455fd46ad5c666e977a87ab019e17d0c90727a4b46004e05f52f4e3c5a0bd2700ea6799625d056cb805265b48c29e1820f88a4f8ad519004f99f81b3cef3f7e457c400255dc1f2a2d33f21b626948f6857a9f78ccb9f838dd3846e8fc7b7fba75058c42b6bb07f1b0855775fbcc18bc2d2059b6c657fb92f600329299976d2071e7e7b17eed6cb9646f466549c622448137468c20644ee3b2b8854aa5fc563ad2c5ebd8c9d83b7bdf5ff4d002800000000000000ffff00000400000022265c197b0f53c905cb840732f7d3cfaa0000000000000078000000000000000100000081000000fb48d2dfcc5a646b34e41ebd50948be919623dda2b34893fda3785585e2e877d0ebd47981be49c164ee0b14b3751ffaaa29d68633938f206def366ef87c10039694edca7877d4ee5b40e46b70e909ad5855cc45847c067bb4ff92239bd568e17791a43fadf68fc00a800000000000000ffff000001000100e75a39e41657d61603c5c42163653d6f906c11256a53380d2d0f2dd38a5c91cae0a0715eda537c613bff1bf96e5251c6229385ad954e9bc2eb8861b601961d6e3cb262c0bf65446cbcb8bc21f0f39bbedea19375966b6484bc73292abad8b31068f18aaa6ab8369c1ae3d4f45a03dea71d1e3bdac24e29d805a41de313b6b6011a1f144c4d2d311c5da149a8714e2e54f15a0000"], 0x2c0}, 0x8) 20:28:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="13c3685c857ac1a1f464b2110cbf1a929d61eaf40cc15ea63f34609aaa2abba2f5b38ca129d77bb867dbec0c8d5b957301dfcfa9c512da6632780fe1fbb3bd47f0aae01ace0b1626a1bf64d083ca9e960bed6a7df8ca5c4763db7816a1017678b14239101fc167e903f2c5b905c6208bacb40547b89ce33b6385186aaa853be308b9931182aa9d33910d383d3ca52be29ad09cc6b35ec22673b3397e0fb59bd8aab84f79356f307a233e76e6a303237c1fc4bf5f25faeb374fb0ae19", 0xbc, 0x8, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1a0, 0x80000001}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/71, 0x47) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 20:28:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='T', 0x1) r1 = dup(r0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="96d28212d3b19c6e96bda820be70dff786880ad9d39cc439891e8486eb63fa0505abadd7cb3b053449da8a4c1d5015a5d1dbbd228205ab4b148e2d7aee51c77cef9471ce3a4a29305e9fab84cc9f62432b48bb22e5e4d0b09b1bb9d981f0d76988680825fdb33c5a76fadaf558250b55b36b75f13cad0ac6c1ebed3fe4c56978e3b8da63b1b655cecb16cb6425e8973906a874aa13c22a3829c9d63d2143c440fd2f48199ca35c64402744a737d992c3a035adf502a2a887633e58bbd0111c511edf3e31bb96c5e67772e8e49d15150742ff9bb657bb63ec66d16ae78cdf255432eebbbb92445885d9c8671eaff9d582a0a4", 0xf2}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x10000, 0x8, './bus\x00', 0x5, 0xeac5, 0x2, 0x17}) 20:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000100), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:28:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 20:28:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000edfebbf9e9b9f37a3cd2b8458b665db582ff000000000000000000000000000000000000000000001f00004baf7b3e913bb4f159e1cafff34b1c34021938f8a2ba61e4805dc3f0426accd88b80667793645ee6097bb3c9a5045cec9905e3983cc53cb05f000000000000009bcf098ce4ac101a43b74908f561cdd95077d89468b7921524dc624b0e916c61b49f78a447db0922ed8cd6f147d30902d441fb3dfd8fab4f6ce87121744f900c370e"], &(0x7f00000001c0)=0x45) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) getrlimit(0x7, &(0x7f0000000140)) 20:28:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffeffffffff, 0x10000, 0x8, 0x52, "4e7d8d030077f151e27b59bf47f7130ae8c44984", 0x1, 0x6}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=""/246, 0xf6}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) fcntl$dupfd(r0, 0xf5e8ae7567a2c4ba, r2) socketpair$unix(0x1, 0x1, 0x0, 0x0) 20:28:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d700000000e74de400"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:28:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1f, 0xffffffffffff7fff, 0x5}, {{r0}, 0xfffffffffffffffe, 0xcb, 0x20000082, 0x6, 0x5}, {{r0}, 0x0, 0x80, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x9, 0x100, 0x800}, {{r0}, 0x0, 0x8, 0xfffff, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x6df, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x22, 0x40000001, 0x83d, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x58, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xb4, 0x3}], 0x1000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x0, 0xe9c}, {{r0}, 0xfffffffffffffff9, 0x2, 0x6, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x88, 0x84, 0x400, 0x4}], 0x800, &(0x7f0000000080)={0x7f, 0x3f2}) fchmodat(r0, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) 20:28:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x401, &(0x7f0000000080)='\fLW}', 0xfffffee1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:28:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="1ff2c7647090f0f53971cf5239e6e7d14a62cb5ed947b4d08eb9864957c0e227f16bb7ce05ae7da859f18588161952a5fa9cbd0690c4a201886dd7d69da58ce318571fca236bba15567d8d40ab8b9027b73370a142d812ea", 0x58}], 0x1, 0x32) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, 0xfffffffffffffffe, 0x18) 20:28:22 executing program 0: r0 = socket(0x6, 0x4, 0x80000001) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 20:28:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000080)="21456e937a221e11236793", 0xb) 20:28:22 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8c2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x7}) 20:28:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r2) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x7fff, 0xffffffff00000000, 0xfffffffffffffffa, "7c8dc47cb9e05691b03b6d70afd504351f851397", 0xffff, 0xfffffffffffffffa}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 20:28:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) shutdown(r0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x0) r1 = dup2(r0, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = dup2(r1, 0xffffffffffffffff) fchmod(r1, 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x83, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x48, 0x20, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0xa6, 0x1, 0x401, 0x200}], 0xffffffffffffff01, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x10, 0x8000, 0x5d}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40, 0x240000, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x1f, 0x411b}], 0xa87, &(0x7f0000000280)={0x7, 0x5}) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0xab, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x800, 0x68a}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x84}, {{r1}, 0xfffffffffffffffb, 0x84, 0x8, 0x2, 0x1}], 0x9, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x1f, 0x66a4}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0xed, 0x7}, {{r1}, 0xffffffffffffffff, 0xe, 0x80000000, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000010, 0x81, 0x713}, {{r1}, 0xfffffffffffffff8, 0x8c, 0xa0000042, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000004, 0x6, 0xe74}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xffffffffaf7223b6, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x5}, {{r2}, 0x0, 0x35c98a759f65066, 0x20, 0x800000000, 0x3}], 0x100000001, &(0x7f00000002c0)={0xf8, 0x4}) 20:28:23 executing program 0: r0 = socket(0x1fffffe, 0x6, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000001980)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265be16ed9138f998de5dd6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61d21ce9c22659d2d74c204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0bedead335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21a6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da1cac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4024614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256daddf4a292acd7c164daba8a1d9b8a0a5cfe55d288ad4378ddacd69edf46adc9ab67113802a3504952f5b29a610060aa9cf2884cb8a6c74d0caae6b453b2018588b61822a681c156a9570ca1b783314e14aa4f5572627db4e9039e89df65647638b68ed5bd1686b3d1ebe84ef427360deab2c3deb1acd5b65f55f871343f13bbf8020c8d408ac00b01540f2962465f7e21fae0e3d22d4bba3b65794d316bd144adad6d665a7f35638d4632a7691eae4aeff537608dda1a82fd78342c63a497283880ff620e595fa575c8f558e82f53b5ac0d048af6040146e53197dc95b9a4ec8899a114cac272cdf3eb2ac8a1c13ba42ed4abe03afd", 0xfe4}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="6995a35770f8023fff04c54fc698d9f0e2fa0404e7d1053835ffb431d537ea65ce64d1a128ad5232aac2aa0fa3850dd766b2393228ea6d4cdb84014c01b8a6b19e48e150c67d44975260f42cd088b7190d94de447dfec808bb2acf5a9769d4b42273e685f8286af85f934146d10fec189393b0a285794a0d5f5c67dd7ab258698d9593ccdcdb2c6d0ec3c9e05bed9aafd4ebc1a4d9aad5b031704cb55a3fa1c34f1c3ec2a7c835260ad66726631a8b5df9c79dd03f65fe706de1bcbf75f0afe67f8cad7d6de27ed3b1dd5d8426cb4281b08fdeb4b28311f394bbcb33a0176f01f81093fd247894516ef64aa9", 0xec}, {&(0x7f0000000140)="9bfb493a2920577c25cdb40d5a578c7854367b67335f754bef2940d09c6cb20d589879b0e70eb901f7a0ccde16c79e2c41a7751028e1491c14caa16068d14ddb3141d887bf2dfe9f9a05b4c47f509ec20a661101a61a9a0c0088be28bca06175874eae003c6eca19c344387c07cadd62f88a00f905ac82a2b984afc261191a9d68eafde8", 0x84}], 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x2) 20:28:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffe, 0x1007ff, &(0x7f0000000080)="20000000693c65117cb41afcbeb2543e22f558d4d209edbfde44e80f5c8b66875fa277151cf4bd51d368550812b14a2fcd6fd56af53286895ad13e134dde1cf2067135700918c809e1979804806bccbc9e10e367360b00000000000000000000000000000000", 0xfffffffffffffd62) 20:28:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="0dea4368438e800ed351ef02e7c3035ec0a762a477fccd21ca830996e717ddf77ed201c82d26a50e0467733405e3df3b906c4800f8b7cd95b62936e4147e060b28f33ee686012ffcecbae6d075636f1f0348548cc1deb418a555d02028391ef87859ffdb09f4db5f9879bea0ba102f875e40b11bb84e8768ffade790c8c95fd7c5cf2bcfef5a8570a6c2bfc8c62896ef086154bd555e32d07a462f59b2ec65522619f8a1267d0085a55154930c4f887908eb63f2f800fc3222d81f63a0eb1cf51cad60d04c68dfe40b686fab00a9df63ae7bd152f0366b52", 0xd8}, {&(0x7f0000000300)="df5878d3f29415b12b60824704358305e211b2eec912972c34bec277964804a5b8f5e6b5a41006f03ab8c97c4dba336586dfe65b33e7933d2a7cb5e96ea46895fd9ec0c3a7c8bbdafb234681087b74d633d9ad73b00aa221f69d231b59043a8d118ebb2ce7f18b977f100d11fc14c8f83a19a2e9f39b6b47d8cf1e330542c3589a25a39ab33a62d5b2f1d261af56d2be40fa9b4c284dc35013f3142dd3047776d6209998f722643d605fc88d9ea23ef79daccd1bd5525f64870cbec7c16e4475a508214ade26dc9c419ce80a8fd203d56858a26e7f5a11d24e99e8327766f765dee957b4009182f99935aad76500716ce26d4184ead4d1ec5f3d260303a34c5dd68aec763d090fd6646ddb98bcb5e10d1c29ca950038395fcb7874a529c99fa39302bff8d194c706252a68c92ef2764dadef0a642aa30a4d5239ba70eed012da0c7185035a81c81c857857f9ed4222e7e69847d07cf6e83b886d18446c3d71408632f5b3c15a0469ad3f0de7c7f1279c6c6d8b57b2954733c914ce24db388b8573b0d87af6ddded38b67502c065731c6405e29025a5b9c074dafbef32b335f69a657d792cafa4f8b7e399922323a78ac7bbaffd529646a6436182c5e44c7d8230c1cb2d943c99145eb893cbab47c5514ea0978404d277a695d205000b0e4a224fea1779be7d85aeddc437448cbf0259820ef18de1341439db2e8bd13d613e80135abcd194ab9ffa0dbb9c397a9c6621523fe20db7f9e5ecc2cc29fab1303e53abf098e1dbb1930db854978fa4b7a1e32afe28a3801bcf7b9ff25269aec0612daed980bff81d804db9abb189f7b5740bddab651e9b2d5531a0cbbe3aa2a43a7023f5e6c396592a7139c0ab41d7aef4353513821bfc65986392770b6a430cb97df9152233067b98681ec92911bdf0e9e11645a0b0c628a1b09504051bfd06fed2e640021d0cb1535982a9330c76fa009924353ca889c6d1c4529a255f2266cc88a3a37e6e7c6b4fbea75432a28720cc0133cae06a674af106a1509bc41fc77d5ef3a8ea32b7bb0fd2d5a3081005782a3e21e99ed9fe8aa296de0f070484c4267fcb8ba870f00777fa3fd7b755cb5150b86ad02c7a36ba91e87ad99818406ee3b081e4548ff025b3ba06914cd2f7d17d84d9362780d78cdeb7f756d7cef6042e0fc1b06978bca83b691efaafd8c9b5e72f4472f1df6d453c56318c0bf1c42c8b41647c72c8ef3c2abb787e754a05f0b50c42b0af46d729ff1738c10b0dde71992d6561131f2548d5fac63903ae496a61844cf9cb74ed47207d8bba7037fecf1e8aa83ea5e658d2aa6a081a73a3e01f356d3c7acd19ec7b351bd0542d89d05e1e08fc539068be2a0d6ca8437891ce44e0835f7c68e987d0ee8c5ff43680561fd9234c31429fd8453839cd16535c3992d3d154d6390fe8718b74adc1923ad33b6ec493af52bb89a3835a7a77a12a383c5eee3b6b78fb0746bdcb5bb29d9b9248e3917a360db0b6cfcef0910e95335005b022511968596267cc598c1ba147d14203bd6ef0bfd5fe6d2bac8c2eab547e085db00ec34e5aacc0d216879acbdd49f835fa8a0154867afd3f3a01ddc5869e3a4ddd81468a3ac2d518ed77a279268a3444610ceb928b086a27a77bc040afb58054c41b9e14933ae4b465fd1892b27eba98006dddb9c3826d84da193d4467fd62caec361d4d3113be144b25c64516482a9f5963134e536306ec7edc8ba5f538c483432c8e6f9cde469dafe3a3adbb9e77b2e9a871bf7f551038fd458905f4813ff0ef68fce218b879f5dd3dd22240632865ca2156f345b14bdb0e1de0de1934d3d49309c047ec825b67d5f49fc6c390f4b4f291a9c9f5665705552f9e5524cc6e5a175c5a90650ba7d670512cd2a4facd54b3db3b5c2004623aa1fc943ba6c00b7035a6fddabe60a103f9bb83332028a478293ba7344e5224bb11ee3ef0973e9aa0a0daa67b8b311ce5ba03a9f605e571eadfb1d5d68a50869f1f8ec47560f7f7b92da7247c7a07d7222efe539f46b3e38026848506c13b664dd3609ce16c7855e9ec835fad1708beb3c666252f189478b42f68a8e63c6d3e798cc9ab105b170d26e20a125a158d521e153fe7898466d1e1f8b43f9d84d5a44153d8f751f715f00c0fd373e69cb6858db4b7b5b104b39fcaa91e1ee34afb62e40de7b186126f98959244ee60dfb0f657ab623b7aae6742ecc0e69a3906069fc800196d3185187188047efa8341c644d35559562eab3495919658aeea78aa43e1a386b4890c47deaeb98a144b34919fd6e8739ecf0ee22ec003d509b95451e40b7e715cad6b5c8792a384b4924b850fe006c48bda92d0223c1ad6d867225b000d76b8a8ed461b95a43be92a3f38e22cd02b2b201c56a30bb5281e570a6ae72373ae5d99b80d4f11938ee9c2dfa3921d8cd57e3c7a2b54be5063ede7d6280447f8c5942babcd42e2463575f2e3a911862bf12f32c19a8f6b7e33ddac9d527fa4f999e580974f04cb960d96d8d2c8799a1a3e7c7ba9c0a1be0069dd8d37790a4b6fa6f1fc2dae777e8c00c66b5ff6f90fbe19c43cc7ce3d0ef1f8b58341c3d6ad6534371830a372fa96095f5637075ca43fbbb3c718c00cdb5b30863e69e861ff4228de5f4aafeb3584fa934ab7a2f2a0112f75a8f4fc34ad98c0008d5a0c707c9df4c951a803e2b6c1d9d42ce63bbfc9c9f01e48203e60117a244d4ea9f8928a650fa529b097012a398875774d72da31705e939b5dd81370497f77354a43ab2cdedcbf56d6dc5223316c15f9057b0beb2d2f2190c9e0b1b73adf262e0121c84d2f7b146ec3a8c6055f2b0a69631734e9f20c6f9a31813f2db2080b5c7d342fa0a5aab5a4a3c992388915584a269539a1d3f7ed74c75b3294f21a829d9a1e3ec76d7adb6dd812268b9a93c98a944037ce01c5cc2104c2172badf4b9aca7bd25628c77b4d487eedb63f10c0b1f98cf15f4c2a52bb0aca78554f35a48eceb0cbbae0808a315be3ec018db3ea47ccb207dffa3f9ee9f63fe4fb5eea3197685a305d6ae08d0fbcb6494ca4fedbe615d1af2d828003033f00f56cf87b8741d22fccb87d9e36d5fcd38afe815f92ed090604d75efbe65c3d4f52c92c092276feff7c6cbd507032c9795b6c229d383c279ebd38205426b8e65c8fb22270665df5d675f07699e8bdefc1668446acf83c8698631b853f406ef0193caf2202603719bce273260baa54cd05d26d369ab223a856f610fdbd0dac1fb56c54760a76c62b50db8ad502191a582066cc623dbed62413c2bcb9cdba745993cc076ef887bafa2a8882083a5f167ee57b46d5113f79d45c9434163abba766f174a4997dea8987218741f9eb825b30fb1732b628a231bb55496c5ec84845cd66ffcd082b8bbebe5d56bdd96a5f61c3ddb7cdbb6a51e696d8ea2b3e06245a8ca087386b2f561003533b8680c5f2860d77309fcc8d70eab247f90fb439daa762fda040b189c2798c9025f8faece1db063c02ab19d63dcef02e297e7eb4ab00818cc335f822a60edcefa587176ce940382487fccfc0b235c0b0d21290787d6ac0d5c27e278a80e2dc0fc10a6c7f91db77612ce048a959d50f475ffa7910445f324f3cd7052e0e07c7e309c3fdc8b37a19e5d79f6b376a071ddc0e8e5dc71c26b8643cda79549f9ee9419795b36a14a6afe6f321f91f9f1eeb6d7928a3cf33032f91d7566756c6064c17579e8fc19505e30015fd35ef028cf3dabca58178c3cfd1e32466535f527cd39e42bf440b7e25c6efceb87644c33502c1d937da362c70aee54f71ad06041b62692f13f3ba546dd87956c7482be1509cf4b387b1d381fc5186cd7fd4711c3f9a7d01da903e6a368b4efe2ef39cd18f2c936f203799d5d71beb3861964a6da528218c935e0bc467b7cad86833d409bcdf8c1c27071a7029412e918077560285648d6950b0c64d7a3e4bd444deba788ae8e0e71f0653dbcf2aca2a58e96b1f58d48bb31c4bea420ed88ebb5f753d6a35a5841b2917238099d6a997fa10d1955fdd93cd852846850be81fe88286719125364c5c1dd4f3d904c0ec9616245a57b8dacee19f344d23010802ff0ef11a7a6f5d4227545b9c6db4bb50548b07acb62dddce6591a89b921bef37b086a31135768f955afb8dff80d7b993f73db1fdfebe5f8b44e171394caa55292c2583ec80d977f69d454eae61bb5e4c1ef04433b568722436ad73332eb1f768b883a776a2d794e3ea5fa2d884389c8b1c065a7f5a8fec8250498a96fa98b5d2b9f4cbe730047e134dcb9a836550083f0344988ae40c101a129decfaa17ea071cd5e0de840b4cc5e9d1d8a8b6eaf78df8c85cea033041a0ed8e10be82ee20c2d75442e26391086fd0931d1f6eac49a9cc3b4821b4b46254a0b33960064b9be5ea667bac207560fb0a55dfda5b046e1aa9e100d07546d35f857c99c66ce5065ecccdebf7d2f66003ac85aaf78ad565045d9043cff2142536606241d0e17879992efc0c271b3d30aec5dc259c4c14b802c122adb43b01eb7272a0e66a1a52fbeacb5f15c501cea2bd8b4e7b0a53d7c3c2d80937b49f3ccf1cf942c07e3b445bb734954e046c0a8422ec9b725360200951cce0ce3f9f27576d6a32f6b21fe4b286b44924b1eb45d51c5ba2a7fb706a87e044466fbd003926dad274185eff03eca5f064c6f79db8101c3a2c4706df7f2046df1a1cf2927db32ce382d5cf4c2fafe770d7f229f2f5f978a2f107ae0bf4ace448e0c8e9ccc62321391673d955ea28f7304f7888bd72bd24171134d062aa5e84fde1dbebc476be3790156234a20ef91b6ef7cca85913d4e1c185d1c7835f91a9044b649dfd604f1b3571444f28686e40ca44f42a635c6c76e901d489da8ed31318cff9258d19066d7718509ded0a96a69af989c6d69e76b1444ff023fa6661b54c2d94bb309f6b80c78e835d4a6457f3b3b71adf6b9510f1923f0c975976f9510fe510096749d77a7c07252b752f23845a3721e1870810bd1d2312eebf9b7de1fa8f59049dc13e895a72b64cc615cd1aa29c7537baa7b890bf375f0e6aa4f8be84f4b7f25e14ea5377015f79e1fef5bbcf198187201bcbf1d2edb06e02d5f851a7e68ff7c2f1ce2e8d4baa67579751d87385af3bfa04b7680de2ceba3e566e192b79c826d98e746e5de5e0eef85ca17b5adec06ff7114ca80968be292fa99ce1e3cbe1cfe8aac4b27fe23454a5b422690d473dd83f05d01fae5280a2fb62123a8c0276a8eed5a10d3a2261eac57674cd79847c299aee0410c346e2bba24b2540879bca0f0da9edfc2dde165d0900c52e83382577a19093181672860e22bf78a583f7771ce380cb7163d40ffe0fc310285d0c1c3b36a7e89d46a19361402d21e4a6f7eb6ce3727a836df39d3d41bb76494100545ac3407ec9c7d58d1a1499d89513da51147489c4a1d38fa58a42c66c2d43c30913fce247d6fef964cfa9fb40b2ac8d4920ae87793624c9afc042b55cac9adc986b3d980e19c125471ad1ef77961ee332bf6520ef99dc1631bdbe1afc5e8de27165dee99abe8a94ecc05e1893808577c152edaa3e303adf27fa48cf810dc9e5e5d4c5d21377a37790405952a86b49c6310a9e52370936222bd68d14694279f49b342b9c09c82e7f02d485240b62af557030a049159426358b94ba9b66843844342312d29bbf720f9599bc9aa9d979f7c622e7e0abd8895ab1ae7690f032fa7821ea795007b473386dea8cd2e628e8562199444d155fa5a73f706bd6d3bcee30beb1fb5a23cec35e1797a3a370b266d5bb94fa3", 0x1000}], 0x3, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38}, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 20:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6302a9c4ee2700ac6df7836d7421c164126941e", 0xa5}], 0x1) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000340)="4a0b33efdfe576bdb6834ee8975034", 0xf}], 0x1, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) r3 = dup(r1) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) setreuid(r4, r5) sendmsg(r3, &(0x7f0000000dc0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x6}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000100)="f0a2a32941afd672db1a", 0xa}, {&(0x7f0000000980)="4ac62b6c9815335d4df7ab94d11cfea1edebf43d4529a16fef17ea99c112deb4d2ac0311138e449dda8c6940090b34deee7e7ab2b1bf0f9023b0f55ba44fbf4dc5a3cfb3d84cc421b64b29ffa67ae0f5dfb21369f66416fc56751fce11f0cd45ebb4e577d4a401a141ccde7950b91b6544b5ddf03b710b7cff528b8005a2b1a0dad1098cb7c45712100c01a6d31d6e5233360f1a05fbd648fbc77586de8a69852d1bb81276b48a83fcc6bd95651ace9ab2", 0xb1}, {&(0x7f0000000a40)="1f3ea9c5d6d258d46e7b8de596586f7121193c34b9d4d6506ef3ae0de16c2216474782eaf03284661b3656185650700c21692d53b5242a342a289f674fa1ac209d857804ea476ab45f94e199196a709342df483a89f772bcf952e76b56772ced41d445c59d1b1b2803c0b24a9c8ca000670efe337ad78e7dfc0daddbb8fd02cddac057ca50b40d4adc1c60a58c", 0x8d}, {&(0x7f0000000b00)="14a0f33a8775bfeef865b3db29a653949cb773da7fa4e5d5e850c8adfbc13c4c724de12c2a311803d1bfe24de977acf55372025fee9fee16f38733206bdadf64a5d8d51b26e576fc1467c46f09ac179db4570e0a54c9cc9e28ba0d9c9a8576c644fb53da520059cfc841e323d1d7d12155faf8ccb529ef798d861428367cb42324bebb0bf355dd155d0427a8cdff6773a1c99b5bdb4ed45197a1798cb5af9a85a5ccaa9c7f3503da6175aa4d1e14beabda047519726bc766215f0a18e189d8b8460be131538d347e19e4470d110032495805cae404214f272a0853575c6b39a3ae68110dcb7a62e766e50100e889639aae04f5eb", 0xf4}], 0x4, &(0x7f0000000e80)=ANY=[@ANYBLOB="5000000000000000ffff00000500000099fe6b2d177724d3a594817896fd18973de2a210f951d9da0b17fea15413eca9d014c0d22a38b6f1e7910a46e4fe827613bdd04314cada16b074b4f9ed88c084f800000000000000ffff0000080000008c9124b468f8cc1b401a4bd4b48912d860f0ea7978c4567ec9721809b0ec4eaeef6c2a5bf7a94f72cf6bbf9586ced7b64ea5c5579c3a9993a24032a8ec59dd136cf0db28552bffffffffff0ea5027ad68b1f37f8dbab67ddf4886f06f319888ee68bb83702a664f4bbe164cafad869d7263460648771df30002d81effabc226816f8f7f0d1b804ac62a3faa7cadd6680725362953a84b8db72bd1ad91535c37e8180ea3152023f50e17d1dbcfd585059968404db58ab0f603bf5ff82f8d8d57d94a5fc8b2cb2fcbb6380dbb99de8b297cbd7b8b43eadebe92a3ff8e0776b9983b64b2cc1766e75cde2704583aba218c8b78ad987a994c766c95733bd7811c86b4b61a0d47beb4a7c7daeae9274407746033075347b1d627ca28e32398b0e9bd45667a6bdc4832248edccaf3bf97c2e58313d9acfa98db395173039d68c3bb7b2fbc40ee1c2bfa8215097dccef3131cfdf116d38d2d095f9466cbe45e04274c94ced138432a42f3c80a1c6c0f0470897af5ca16d7"], 0x148}, 0x6) 20:28:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 20:28:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff, 0x1b}, 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x58) getsockopt$sock_int(r1, 0xffff, 0xa0, &(0x7f0000000100), &(0x7f0000000180)=0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:28:23 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 20:28:23 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x2, 0x1ff, 0x3, 0xfffffffffffffffe, 0x7fff, 0x3}, &(0x7f0000000040)={0x0, 0x3ff, 0x100, 0x8, 0x4, 0x8, 0xffffffffffff9edb, 0x3f}, &(0x7f0000000080)={0x7, 0x0, 0x455, 0x8000, 0xffffffff, 0x8, 0x5, 0x7d94}, &(0x7f00000000c0)={0x9, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 20:28:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x80, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x4, 0x9, 0x7}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000003, 0x80000001, 0x100}, {{}, 0xfffffffffffffff9, 0xc0, 0x40000020, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x22, 0x101, 0x10000}, {{}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x0, 0x100000000}], 0xfffffffffffffffc, &(0x7f0000000280)={0x5, 0x7}) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x40000000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20200, 0x105) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(0xffffffffffffffff) 20:28:24 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) r1 = semget$private(0x0, 0x3, 0x40) readv(r0, &(0x7f0000005540)=[{&(0x7f0000005480)=""/21, 0x15}, {&(0x7f00000054c0)=""/83, 0x53}], 0x2) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r2 = semget(0x3, 0x10000000001, 0x8) semop(r2, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r3 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r3, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) semget$private(0x0, 0x3, 0x8) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() getegid() fcntl$getown(r0, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000005440)=0xfffffffffffffffd) 20:28:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20808, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = socket$inet6(0x18, 0x3, 0x8001) ioctl$TIOCEXCL(r0, 0x2000740d) r9 = socket$unix(0x1, 0x7, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) r11 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r12 = socket$inet6(0x18, 0x0, 0xff) r13 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r14 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x180) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x20, 0x45494080, 0x7f}, {{r3}, 0xffffffffffffffff, 0x10, 0xc8, 0x4, 0x400}, {{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x6, 0x40}, {{r5}, 0xffffffffffffffff, 0x8d, 0x400fffff, 0x8, 0x6}, {{r6}, 0x0, 0x26, 0xe, 0x2b7, 0x200}, {{r7}, 0xffffffffffffffff, 0x4, 0x2, 0x3ff, 0x7}], 0x5, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0xdc15}, {{r9}, 0xfffffffffffffffe, 0x7eba4108055ded1f, 0x0, 0x5}, {{r10}, 0xfffffffffffffffd, 0x20, 0x80000083, 0x7, 0x32}, {{r11}, 0xfffffffffffffffe, 0x0, 0x20000081, 0x100000000, 0x7f}, {{r12}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x3, 0x401}, {{r13}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1, 0x3}, {{r14}, 0x0, 0x0, 0x3, 0x1c0000000000, 0x6037}], 0x3, &(0x7f0000000500)={0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x2f) r16 = dup2(r15, r15) ioctl$TIOCCLRVERAUTH(r16, 0x2000741d) getsockname$unix(r6, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000080)) 20:28:24 executing program 1: msgget(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:28:24 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x3, 0x4085) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x6}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="a07b10f971044a04b13baf05f65c7c430415a8951bf9b6bbc35c6f17830dd5ff384369f0bcb8863f8adfdc5370402076bd15bf7a8eff6dcfb0e4444a726958151cea5d254489930b7cfbaf04109885f439c0706e939bc9ae2b80de2a7e8a0272e7d0056b5d14f155e96b158c7831f44d9eabce0aa12fc1529bb27d3f079cc570421195de6ee4b6a56904715be7fc44fa68c106e501", 0x95}, {&(0x7f00000003c0)="81108416f6f8730ba8e2900d0de70cf89117d659f8c5abf0d81ab8cc6c093bd946fda309ca81d61d870cd83309be8772c4812c7aba265ceddf77f578346a95b6910f347ae908c725629f28948645cbbb4d0ed4934f5488e4370bfa7c8e7d9bdae6b01f297838c4d54e57b9fe9ecc62b4dcbe1e974d4c34af2233e4f952ec0e6340c245670a37b14ffa2b233f5b8623605d48f14ec555d2cd212b3fbaab7bd2a9a160f0b2b7f5c5614ae6baad5b60d641f951f57d38cc4ad393c5f209a03bf635d9e7a7ea3427d05d451cbe1f96a1df0174053c40d064578c2bbf9ce9c2c9cea0338910a82452a6fdb73ce7627004dfa6425f021058b20f72b9b105e368e877b5308aa2df1c2765c392b5a72c9b56b07c0f727c73cc59568c9ff21cba867e361b8455ce2a8ed08953f91bdc3dc1ef52bd39305a8537f45474d5ff90c7601e0b086d9244cbc7d803351046f1f4fddc0e0f0861ff3849e60864b3cc04992470d8df3f138145fb98e7f3e237892140d8d4dcfdd6d586265a75c0adfb92e6f30b6537f3d6e1107d6a6255385bf142b008b0462ee101343f6a967779d519b6228dd8a5d7d8e3b164dcd17c6c646e1dd64cafa6d0bb1d2c7ae3ffc4bcbfc1440f73f4f0699ebd163a2861eb4fa4bf640deb3fa87188ec9e47b06bd572edb1d9194d5ca35de41dc04ea5648fcf95af59a24909598010dd81e945c9631377b67661ded48f8b87a97579b0c82c5d17d6496cfcf4f4b1e08fb377a11c9e8403243bc76405dbfcee9dfafdcecb3e5da55e7ace78d41f8699e1465b821e28ffc7257d6c8342ed70b66f6122fd6597856bddffac16c4740cdeee2cc80bd36bf7172cf284b9db90208d77f631bdf1b04643da118131686af6166c7a0aa688bf0e9b04f52b7cb21ad9a0e0a007fd77fccc852f9ca57a7e2ab91f519b37da5841cc2ed325ac45be4155635bea3c078ff816a16a9ffcee4826b4ab6c3306ecc0088867e0fd9a71279656efe495643eb84d1b75bd60107128d1af87350b626ed8831e339e11501b4f806bb7f0f7d5f8ff6500952c0c603dadbaec4e33e315217286bb0f4f5bd474f2aab971c29477aea6134acd2412d6371fcde08005e241c4845cf14f2077846331cddb58cbc4db48fe61ba4223bbdca7657ae1392f6d5f545af7fdf98f21449d1907a997420699017fd564e62996824c29854c73c6c813316f1e488a4e46e723ccf4ffaebd0a532dce66209e43c7493435eb039c00434f874991a363fe6190b74cedbfc540fa4a94fa82dbebd8c5e57d3aeb4b332618955b714dfc5d4d8fbab082ebbdfeea18743a106988bd22d002ba55c7a2559ca5d1456b43c51b3b8f0fd4cd873935f168cbeee0a340128821d66f4e246c2c750aefdaff6549ae5cb06c76a91ba89098b376c4c311de0f764e1901617d616ceb2f626b70793b194c4f9938e38592cf0097bfe69edeea292c26a8831ac265d79d3d78767362d30b113485cb28886b9e973f0ba2afd301b0b32d62c30ba355c8f71274471d714e6c1c3c08394bc35ffef97d13c4e42a8cad52316a4df6991886182b4c6265934c1b5d8a7456dbb50cf6e84078dc5dcc351fd4ba42db187dd58f6235ac6fcc536944da0b2c4f1032daa097fd121bc6a73601deccd964d7d386a10c9b7d68bdf94900694548286baba2ba944815faf2f7b9da5cf9a57e258ecaab2ab32347a50780b4b0a789dd4b75541a4bcd62c2f6b2879f2dbcc0783fc49da6affc0f54aeef3e4408b39e888927c54ccd7d0867d7cceb784b012beaa0623bf92bcf8dce06903fb2352294d743b7e1bd572837f264861aa5b9483ee15f9731ff03078480ef2645cb26c697cf1a71b24a6c027c30c48fd8916b22a6ae9dd710a1a9f9aee326cd079fc10449b143765a46bfcc0b74ac1d077b787c79b6f4371292e20f9f854a9f39db0827a55df7b00adb1b90daf276af60712d33c19324bc3611d82905fc384f1c5696581d74a8f4d5a0533d7dabd087968cffb7b391c9f26b0a0ef6526d12c3a0c5222269f36c816ac9a8a69dfd3e21e07396eb9172aeb81e6982a87a84183b810820431c7273253d88b67de0f2adc6a5c47cf9dbbfc94e11555e9a55ac5499168500bd740d65fe89dea1fa9009d689da170aee31d874d55beb6562d879b4d329380705b2add55e6126119f099d388e4e618337dde99fe60c7d62286da33529a15534c91c0b6998cd2367cff565232f39ceecfc35e5f4869d28545bdc7b960e3e3441d8984fca4567a8541fbe71f405dd7deedb06ab2fa5e2467522387bede83753cb11b55c3b8607122aa1f63d6434c86502b0abc0205d87a81893074d554abb72a5b3ffe91b8f5bcd50e3ccb4d039ffd084f81c2917febccdb3c8849b1c1ff3b2c908f1fe5429f1658721ba37979e71f2f78d6f608c850783f4f40903908a3d3dfd0a416d28baae06a9fb84d8514e5a55c2621f35ef48b4a0bd63ecad45170b80cfa848ecf2a4efa85370b51b538b9bf552da224be1eca096791e624d022089435c53179c831690ef347a5ccb716ead8531ad84d83ca00a8bd935e6afa4b943fe080d15285ef300574bc5eb6356bcc9cf12f5415cd0073e7d1f7623a354627441828a85bf0db9d36ba55dc2b347818689366dc239b2053f9278e1eec50233b8139f82b3496310623a6fac149c02088df19b09f214f46d860a1aaf21e563aa00ef2c9980c531d2a7f3aa94c4cbdd2edb27944b619dc02b3004c6fec7f382d7d9c1d4cdaa609f72447c99bf3d31b9239a6b2f43bee53666bcd37526a705d6d17a7a1a9cea671097602313cfe77fb3f0fb6a71bf9e652a5ecb8730aff8bd276da5f1aee0d6c829c5e908de3b0ebd35dca30b38833a12de5eaefe9fa5dec8dff451be17bccd8ecc4bb5483c161ba16fe293202eedc6c554a1801398aeff7506f376cdc84e1ff7fd7928c008b92794754a7dc0f7e4ccdf7770495ef2a1713ffd6c42c98d8603a75a5ae5e077af80fa2c2f797e2fb363f99568a538cd7ed7778770b98e8ee81a9897132b5032817e265450953b4a7d6c522f6f8ec462dc5049c6a45ec2bab8155cadc290edd90f1545159c78ecec627f744bcffafc4f86105ada1b621dff2d9a2be228d485248570bbf96054c89ddb79d90582b9ba9ed13a2a19f076667de5a0fa6c3d79e6746b630b3a9f367c2bc55c0ac4984079b71b1c3dc96e63a11e70a9b9f5852b1c6bfd63c8f7273e29e9ca09eec6e6929dd062d62adc298e6d1329828f3bcfc436205add766750e6484b871c5a13d4cfaa3d451aab2bad1f902b705bee7f03a82a0e1c8651c461493930e8830e40b21ae524f5676dab80cb4d6840d1bf8367199ccfa8bcc5ca996294a3afd1e494fbf05efedafd821bb672d6d14650e7102558d9b32a4948e535f5eb3c13c15638a29f0485183023df974e9e4860a6cb4630c7da894e40a606907370b8fc14e563ec40af64fdb26aa889defb7771228d2d1f3aa059123a58db60a4998ac2664d3021ba4c66124a73efb173f34b5025dcea67bc2867b26e3c33a7e2126f70fa9467f24893969651c7b63a8e6316ab8a8edd6c8cea0e7be6fa6ba596f7ec7f0d6ae52689f21b32f0e69fd0e912f7942ba9600b632b5c0d94904e7794beb0d10fb8f5f7a3395dc75fb347e1ca01e436ef2cf174f8e37924c4cd9c27179050c9d6854c4b8bd8d907d9aebf6952f71906b0add42abaf82132b29c494f8b03d0a252b01d3165b942ad719cb91b577950713d9e304a432c75197b6d65aed6a1c4970ca5889038f087b3a0503b5b02be395c0bbed06063a7beadada66e5d574683153f1d3c8f8eba7bfb8d3e12485900f6bca36f4048ccb85ee4f8df9921080eaedb6bb7f5d258081f308ac2c895ef3382a45afe605c72edcde5399ec385ecbd70b7a3554c792b1e05b7fc35e1926a9cca84cca757f7df21a3abdc66642e277bc5961fd65ed868db711ed5c015cdc2962487abf092b9abae778cede946f49886ee706d302b1ac501fd9738ae81c5dd12a450cb7bf56fde17a5c1d399537e5ef6c64141b3c532edaffe96618e3cffc93601f983cb0a7768f6d53cd0d1d5fd933bc223f4769466c78b5bf75d8fc5d8bd9e2c52318e80e16886131f23d8eda063a3016ccb517200f581718fc5a71a843f02121f858ba831ba470d0e0564b1849433a6bd6b4c71ea45879d251b592639aac08654d4c385552c5d6338c158d774ddfdafc8a1386a31a7ca935c6613950cf7da55fec27cdc4eac0c3268786ff7be802c4643fb92a0ff60f806fe0819361223351e1783e9851353b56d455d03c554022298df6a2f9497a6441f561684f0432a9eece7234df69879c1eeac76b121b9674c588ad4dc124d0612c0c2ffdd9bb9e7e3d7134d5897e7422db46cd46c5663d74d829ee5326d3d0375aef68989d4e1e175a151d01e20511cfc2ae590cd34d2f7b5b60f6369f2946a8328c62370a1be108ad0edcd5582f7922499ef87ab065a976d703c0b2785231bc54d73d36ab9b8a148d9f099bdc56be46fa5365c62cf32158fcce8a4d2d7340a934fe7bcc4ce037cae39566b3f762ce366b94fc264a9b23c7b62d904f2f5eb0e6f0ad4d47a742eee2d6eed66d183ae5d1ce40fc9cbc16cadbb7161a34b0c153e34bfd2b9b4cbfa7dba885101ccf203a71ea6b3a476768e58a64b5d34bf7913ceceb1fa84704b1f55f9df3c4eab78604f05281735afa5f851d879579f19204fa098f2786e3f4611ece9f1b2893538853ad4f7fa61c2628877589b7a6899d1c30647e4b1a1b5fec0ffa2d24e453c2a4d5fa6208a5dedb8fb5da60cc1282ef7882d8e1a00a6a69af6681b3c6100f6239d42e20f16b069643a45fefa3d1df86f48f98fbbd29e0870e46d3bbd3bb70096643ac086200c26e818ae688a1aa45eefb31ae20507c598619868178950b4af4a3f2ae0d01fb892c1613f3fd22ecdffa53eb73e5e16de883d665069cd946784d45d71228f2eacc11bd8d1f09a3a3fd9d2782fcfacaab7e350016ebfdbf7ed4c7cc75c4b42c5376a38602d2478f39d73b7388a4544c10dcbb0204edffb2020ba14a671310772535be5291d04c18075b8dc1f2be3618f2acabb9dd3a6d73bd47b67cc5bd3016be865fec73d332ced442935987d40d2001397d585bd966f1e64edac2579738d42b4670900e398813d7ed9d4d0927efc360e4d31e299498e300f1fc7704a1b3a91b1c75f0143c1a6113e124329af03a40ef34b234c1e1c114796b5e0b275adfb8f3ef46c4831efd9a26e253e9ad9e9b60fa9e108ca8e4fba5b39c4b00baf45c896d4f96b594e1e26edb9a644b4c253a6f4905950d1eb0f2c9f844ff63762512ee6c2e5e3d4d4c1a5d8bceda7ef22be956298667abd21abe034f70444b6e7d406090c861566903ba87fcac480865bab32ff89066eb50f667be332149f9a9e44940626b67dec9bb1b9ff1215a523157c05dcedc78ad4568cf22851f8663a3c10f22b5bec37695845087b86e191a6001ba5ba1fb45f7b81c5842eb9372dddb724f477778a262e2c08f3a4ddde017bf42a6e11b200865efac2d4d0e8f73a24d6ba9631e6b44682bb13a12d492f6e68083d93a9d0f8d94ceb3473304776977dfda7fd06d155d49ba5b9977ae06878e7fa5a5f9d443cb56beb033e1fdf98729e40fa7313fd61dc65709a11e389304ddd9aca456e3c6ff0d4748b8026e3dc448696d269575df49496d0e64d4a98f497efc71e23ccef33c9501091fd5cd95352e2afa9dfa289817e2825abc58493e6b85e99eddccca26e1f7e7d1a8b5c2f1403ab", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000000180)="67adf4e19548e3d85357d8fd5a738f641dce5669462184e6731646a5aab29e08a05cc4f0c631012470950ae9baa90eaceda629343df5c703a8edf143e0dd2458148c9ffab922a1716fb8", 0x4a}], 0x4, &(0x7f0000002a00)=ANY=[@ANYBLOB="3800000000000000ffff000003000000145ef28473acfb9dc26d9829a463bb424a88c5176507384ac1fca1511929924f75a9b1fcca3b09a81010000000000000ffff0000ffffffffbed0a7119da7db913115d7fb688d8df25b879c13054e3d99046d41bdf9b369441d3d3182612e4376afffca200250a098f8d55bf7369c7133951b9cbe392606f48a3be15ca38141b2b2e22ee40079a60d9dc3ad62c15b7bfb40ea346b8218ed2bcc66b98983914b0d78e006ff4943f268a46183b1c50dc86d9ca307450373c9c6fe0d205b44e21c53bd21811a98da10b5a807e31c5972a57e2c97a57ade17823339f18ffb42020e2cd695d5db07431818c5c107a425bd3646da576a11f2c72f24127ee1d1b307ba488a0499244269e3930d24f31bddec36410b0efcb7030cb8bf142a04169af0b2de8a8af86c803056e49442ef005476f963a5ad340baa5e320dd6563a57fce5e1c3c7306f4b42dc0445dbef875ac739b2471e9bc3d5079a25bab5d96909821cca994f148bac385bd93d29b434d83fbfb36f1736a7b1fe89502c135071b8a9d58c7e2cf00fe85c67094be334d0a4039b8841b3b2771de66b4a5c0f4c7960a167fc60f19f77c767ff7e091404f4b62e263f7ab7ea5ff7bca789c4902f96208c32eacfc020b5e13cf81ccaea2148fa5f9868657e50d878ed3a0a6c1a0e30cad7d3ccd3d34f23c349838c581c55610f863fb57e90c59740eb6dcd29b8a3eea5734546dd95364fa28f986d2ee31bbdf3f031650fd3b44b4002058963c0c58a98e40b572b9270d58d6ab06ce8ac229d1b5c3f9a6575922a543071f687e6b9b2840a3d31a372519ada34de9b27d5d9ff27493fc6bee82044fcea3c9626e64c5e3f7cc31fb38a464638e32fc33918a75dddb57db98c07e73e3010f49e23c6efcb9adf7709746cb987c1db91d8c6d5c54c3bf4b27d088efcb026677389c1a56044e662d34399df5a8d094efb4345c49dda6bbc280410653fdd10cbd5403b02c86df9d46b57c1dbe52ed5a6bb71aac6e1d02e19628ee1055c92e9775895da0310273c859b79c50800918b2acf68ee6c94b53d679a812e952ecb1e0333b8f7da34428cdbecf93e012211a4b8cc74cc72fb965749d5c9f8a3a2febc3f329fb23256e583f2fe52c154b5d19ffe2387a3fc9bd54041ebef748405a9c71d66f36ef7d8f933f13746de7e8d58eb5cd496b4be2c930aef1b30f8d3976319bc0692a3e11e6304c16e8230a27b2e69f00519825d27576d3b34c62b6b4a5a8d5eaa56fe631dbef8cd68554316ff53be6066d83365b5ef2010d9dbaf22a0c532200d9fae1d0f1d4921d5764539fd47f2026cb964b12cbb0b20141b6235a32f95a373b5f81f2ea65c8886c25324f1ec156ca4126af037a0adb987da6ff883972d5ff7e885fb38997904a5e0bad21545ee5080a4790fd4b52bd80ddd2c77801d77f6752c773be6f556a564fb73ce0cf6331d813cccfccfeb70b31b67b0296119cd4c429004fc091c228933a4891859843bb55bfd8ad47a51451c5a64d0112c2ebed9098fa2b22c65ac140ebfc2c4a7c8f34aa9bf0fc358e87f72a6b5d7a316ce435829fe4f58add2074f36f9c52f2239f2b22a3575bf9f125435277d55e5edbc306e7969da47e7c03c78935f589c41d8c53dca93022101381a3768cdcbd64054842f57eebeec173af95d417c4d00bd7bf910bb3575881d376688e7945f667ef9322e9992a0b1106c38ce3fc8a6a87bdb12c467adcea07d0c5cda4212ca3a6221fd090bc7d859bcd18025c2fc4728804473bf38bebe4a47748e2c81ae6fb7823bad62da4149da53ba17ff1ba7bc8705896c733abaf1151551b17fa97461b2ab1dc1085dbd3f946ac9bfdc0add42965737bf89bded57e5cd3836851715aae6aa42fc934a36009bfcb7d6e0961f6cd1a2b8598e42f8fc36676acc47953d55f190c5cb2602a1994406e5c36c6be4b7f9b4bb870fcdf6714bee041bdc182e9c682ddf792551dc67cca423045387e8d10bb68cba53f61d66761d2702276807e35d4508f52b31398adb1a3429527e464b592e2cb059c60baceb802229158e3a4fe464d63800a35e1793eb21f9d40a1736db94e7e938481cf0c8097da76c946b33f003083abd1a6611ec5e75d9c42f8629ca8e218263e13e2c8e48dce15a00711ee7edb264815ee7dbcd68909563a3c7e86cfe743e191b3ff376955fda2c1b7ddc5fb69a2ce02832d920bb71da3742fc99529fc089661bc8ad7635178247b679d5c52d8596b77242e88f7f463cdc66d2e8bf2c99937c38c446d450278fe3bdc397ecee1aaecebab933e22bbe103142080b61e7c3e34d63cf9d692f7798dfd31c0e19138207ca9fd1f37a67118d4f81a246f5ed6995d522dcb0e21de93f5fb758f9fe397565c4e399cf93dbca3b10e72acb8b2538539fea40fde3c39aa7d00855ea62287285da57156459bd87715f0f5469721e56886236181eb7a54057205260fc2398c45663a12364d78845f53bcced0775c8c84604511c87122478ac4292fb5c691e1251d952a02b44c8423a22d74e72db63e7c320b6d36ff905ce197df7022d666630a3d7acbcf003e2cd2d1af4c126583bc95e948df7d3562c174b1c4a0c37fc749cca952df4216a47b53c4444fea2550aa044ce75308d30030d73be8ad5896afbd9fc6dbe819e9a8f6727ab8a7a4a9c755b8de888accf4833dd3eb9a6a3bbb67fa9cb410aa3630832ef53a3bc16b26650d30cc4b7f6b7c0b39d96a5652c88f138e9fddf0b2377ac9af3c9d67e242a9cb69204a7bcdfcf37fea811d14d3c1c5b51f15f5540848403c9860613b5bf4f9f1daf8152d1c860525ed964898dabbc9751977cda3e9de5c2daaa93df08246bb3af53174d80089981ff8a6d5d42af4b4d7dbef3773edbf8a2464eca2b88de558b95cf6b17e4ff8bab66f158c85c2732d6b29be8667fce665b1afea324942ddec14d5068ebf39c84f9808a3ac28528b22961758778fa9ee331cc06dc7ba273d7c61df600acd35a826a46290f3db663e590086f22a3b550fef5c199711685734287df39f318acb1f833f96a93422967d90136a23bb61b62cc8aba0e1580b63ff65a77090fe609b81a981fb4370a1d92dbdfebe78a7f07a0863706f079fc784decb48acb6635a452f7c7d429d78799161018b66560bf61efc1fbf60ed954d9589e041e353ec225deeeb47a6266da2fc3d9632224792124c443c764eb29e62bd4a1aa00e66c9fb6ef8002ab1a094b380222a5291517fae6509b744b3b9b54880e3b7186d05ddeb83bbfbb3cee1ed38073407dfd1ba9c32c49594933d851671cc699512d3afd1e7e9d850c9b721ff68491517685a3b3090f57740d3f76c506b08d9d7af1a77ad89582b108aa78486e77ffddf5d96ecf524cfe9f4bac814be78b283f4978cb90d876254903c4db166918b3d9a8b782109fd49db5da01278487044fbf15cb9437c8aeeeb9f8a2062a5f8dee3c6bf7419e3ddb2a22624e5cf97c08bfe8e68030b6ffaf95d18a447aae04d101b8e78e873824b742ec862efbd56201e4b28674444ee96b3038f5d834c77ff8940f1daeea76496688e620a4cd0523f0e12929362fe93118db84f665fa918e13b4c6d994fec678c22d9c1af675f0886f629ed9382dbdd3dab688991d5c0ce890a5698d62e5269e623d3e89424301d493d0125d2c7f6d7b8b8c9bb7229861df13d95debe8a9153cbc646060b62f51271af04501c99df13411a8d87397acd408b6fbda1a39e51fb8b48d24f75775a4d14dcc8b73c54586b451d8a9053c054aa80ebdfef1e5603110a7dd80640268ffab96f67427f81f6e043b589736653cea0aafb679208a520d3167912085fe7e81cdd364b45a61f7ed71975d95698b5e99b0e0ee50f056a2d36b50ad8b9323b690347714899720819fe5d6af76e6f1c23efecadbe5e829affa694b37bbf203eeb57ebfeeef8626bdd18001802106d5dcd722b5ccc11510c0aef0d29f128be6dff709dcff6951a4fa336acabaf57144cefc8a9e7f7b553e98ec1fc29bb27ea7f6b1e5402eaa88c2a1a84b7c50f1b9eba81d31976c343582a6a0913fce54ffa24b7e8db3b5845ed15549cb2c3c660b7ac07a8a2a3c966e16e098d784ad1d24ae32015d16f16c61eb96c3d8f3744860e6754825448e49888e6f08b2fdaa21dddd8e6c676ea70e2b2ce37eb0ae2cea1cd7215e843ce86cfacbac297d5caf65d6ac2a429a974d316bc8052ba2b3189acafe46edf8cdb05a8dc8314a3a7036a841ebd74524d81f37c8bbe67b49919ab14f6e391fa8e751bc411a312173828b89780d754a424e89f0b07c6077a958042f5df82e4d426cfb5ae6c8c4fbacab24e27062cf58dfe29db24245c6c05d86a329570595e4c90a94e6f7d8dd1eeaadb741246d1930fd6f5106ef998c815750fa918bb26f76a97a4f4c587338ea0fd463719686f0cb0d12c1956a646bd7b96dc3c5bafa33d99241798e185c98cd0cf9c8575d806b48e9ecc816ce9bd4b4728d0d463a81bb1b91027f7ecf471135261532fd8ba4e74adbf557eb7507fbea943f996243753f6d8040cb92f7d5411f3b140e8ca14c2849787582e93698bce13b263523fd838132f89672676a50e8bddf30d810f140a2183ac558231fd34ee69b131a3ce547357f53e2d7111c29edf6224011feb3b76ee5b69f5c78b56188365ccb1ac1eeb4f87ffaf9c7aa7b038a91de3b78892edb7afc21a72155bbddb636930a408e6ecefb7f38cd328e08e51832100b11374d0d95ca5cdd942c077977c2f49a239d32e6ab18fad954392f9e94f6cd8e0bed947967ed35986ad6731645b9ec8ff56947725e1381dad4d6a62b125ca9587f4fac99f23cb691abcb33128f0398c6ee399c2b7cf6e769671e546788f4760e408bed3032a15cc0ad084170f05cb27707ebe833c118e147298c6e1ba88d29639399048ef4cc2135c529644c1f0d4b787b190761c7b373b50cf00017309366e84359d23084de49ea03d3520114c0b1537939f66789c75cc80ee0b28edb01e44634f71a73b49ceefbf1033dffa89da54f112ed5d516f3229e0c5643628b06920c31f06e19f69317472a3273802e2c45f6d5438875c973c9d101af1eed27f0a7cab28279451420575805fa4aef6062c3aabc60a5862d3eb1ad9ad546389bea4580249baba831ee6684c905b690163d4ed1be69e5c3c6aa5a31f2509e3811f264107266cb16cb3ef51e8d161b6deb70e24d81d754427ebb474a78a3a310317ab04f0812a6b65c7a65387057b7e1e8e044719fcb3e5ca7db1bab0d057c795aff3115e89d72d8fecf2ba3dd94f1daf361fbed284d943868860e9bc4dd86fd1a2b0614cfd89a73aab09f3ccbda8cd4cba321732f7dda8d4c16e1c969d21a64363ad5e45004dddeb164bdb4b484e8ae796f407da9786d5ae134ddb98ee8d97f1fe3b1b3dcb27afe1f8e69a48742eeff43c62cc7302f74f04cef2989af95835b3d0d5d1d07c6842a8d033821f521826dd3c303c10698c9aec568022f69222437e68389d5a97018146ce3dd0e264f36cf6ef7b65f42134fa3282be72e2f44084022f479c75bec4560bfe8527b86ae2e546ea4fca49ee135c795030c27ad96fb349ffc7bf484cee5ea0cda99db767f1c1ad32615d4ed3af952ce5753ba729ff54cd7b56e505e3444a54adc738582801bc132468f267f300fd0ec7fa9ff7983bf03369db97b3cd5e786751f17b966f8f01600b2f2f54d6c041769921a075a1f4115c942b161fe1cae0c2ea8d78ed1aa420ac0e8b1dccf39379ef693ace74022a0903ba2d2d417ad076127036aa2e3f335f88d6b5b2dcde41441b193437595875a1f93a9af70210260f9ce95da2c5d0197971bef61d656fd2d0df2e9cc4602a7b05d6eb80a38b9210c7d4bb364b0000000000000000100000008000000037f462e078e81e9646ab1c1d60104e84fb12c46363f731261a2c4376d67eb4e0be3610ed388b9532aa59b5645166eaf26182749e7ed5c1122f7855c9663a737552a551228be8833b1bdb8b70518a6397099e22a4035db1dbf28300b8a26872db944f70b50a40e66d620b82db39757028d4b46da0ee19e361695f0ab7319eb3b5291176542bd698f5c0a092191b102fa07f4226092ceca8a5e1200000000000068000000000000000100000002000000e84a54e4944d249d0af1fe9a7a4112366e2236897b31fc93f13690fb22abe670e7359f2f806af04f24947f2b056757bef251cf0f50215c25c2b51cdfeefb90ac10b05e43fe7865ced1f1d3b2da33dbdf71af9d81ca0000000801000000000000ffff000007000000db0b2741af863eaf4d7e7e65bd7032092c536af58802c93417c4a1793560c922a8e4fd0245ca85f2158f0eee120baaae75ac126f1a49d87547efc7ecb2e91cc533462e6bdf1f3851a86e3ec1f506ccae82e78c27afbb77e94cc03c0a5528640a61c869520003ede319ffa4b6f3a21f9514057527d1b03bf6e3c212dbde1a094ccc11c990a8ee0d6f0a377b2440db98e00f7924dc48a686f0350146f1b7e6883d2a535ed8e0645e128471e2c4325bd0d665b00f57e499187dca8912feb61822af0d3b353331abb2ccd10a325c8ffeef05277180f1021789cd97097fc0500d582a2e9237256874161bfb9c08be54e73f30ee41000000000000a800000000000000ffff000000040000dea36a7b91cca0834d61b787a2f11ccb51e51104b4ac0ab30b9462c030f901e6c7908773fd9e3873ea3777bd6f0e108c26233f7c19f1a6a1dcf0439c00d8de52ad562609812725819296546d12a016dd4e6d551303f7b3ba3cd0ee9c464f77f0311934a96228b4a3c79a7906734ac93bc6ac26ffd6baeb51f8c77b0d783eadf64a3aaf5bbb3d405f620e0a0cfac93a2c2b43526d5ff40000d800000000000000ffff0000ffff00003129f4efdff689182b8727920348665b5ee9fe689118577c7c336841c2a6f71dddc2ee3c9ba6c8116420df554e3844fee7a94d1ce6045ee9707419f88e4c10309211a3051191c1ba69118f1b97b63c2fbd2c331cc5435775f2f009a8ccd37e13df8d18b51e48e5fe4941f4a8a71210a0fe6dc85c9ba6f848276ed8904c4bbbd56028492b36b973eb20b281c81036e9edad36b3bb1761e6c724cd206d548b9e890d4e0ac5597b10cb220eb0765f1c98ab50d7315dd932b812421f3b0e08b9599497c28a366308bb004800000000000000ffff0000cf00000065f2e9bb8b3bf23cd413ebe3abaa2944a140de6787d66a1f84e95c6cf64d1f760415b5a752d6f7bee4e5005f7272be4d7f2d0000000000004800000000000000010000000500000029eee1e56cd82cb6c62381af8b9d6510cfad5feceb4baa17fc3270d588d6d6ac6c44af732a327f68dbec433be8a11b4a0e8e000000000000b000000000000000ffff000006000000c6340ddbb729f5479207ab21f71759c20a9b089d90922e4ab53a39254cd97e31838d6bc4273133e9d2f7fc00591758b545d42f187a296db02aa4b66dc89673bc3cc7633fd2f8cec2f2ab71c0d9f33ec9201315aacad613fdef8678b55f9d42cd21afc4d1d868458ee29d942c47540387133c1c77b5aa3ae940b5343c0660eeca5e4943cd3e41f76b7b7f4d5b9d4a11a4f881c86bd8dc203348ab014c0000000000000000001dccd21086072782f0d28c418a74d5b67d6714e56eb86d83dfbebe2651857ef0795ffc7665f75e02ca971f7e5fbe8ed3b4fa60bf1d6985060621aa86c6326da2660e80764f61505900c2d7fcfa3618db55a88756209fbdaffb14a6a44f4d6a685164ba882c043b8d5790306e864c46316f0d2e89f0e08f2182331c56adafc87af0214e43d724923dd45965a485800579135ba28311af8dc489521bc42b86926f04f7b5e28c2e00166bd433fe512e3483833ac3e75716cb6ea0ecd8983075cde045be2c9acc3287b95df32e5ee2d701a374b7605f3edf24a7de7a8e014c4800eb634324c112c8d7f436b86414f00ef1097e44bfae98fa0e8135cefdf4b455"], 0x1528}, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x7fff, 0x7fffffff, 0x5, 0x2}) 20:28:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x0, 0x2, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r1, &(0x7f00000000c0)=""/160, 0xa0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65300062547c69d65d34040cab83a21f960ad3252cd79fa257190e91f0edc03d4d90ace23d50d21fc3b380db56cc59c5a55aef20514f228a8894da658055a78a23e4ef40863d638ae2402118589b49c54839db26dd2b23a701a46c5e9e5bf52fcf46def4c63e4389604aeb230d77526b2320"], 0xa) 20:28:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000400)=0xfffffffffffffffd) 20:28:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x0, 0x1) r2 = semget(0x0, 0x7, 0x485) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/166) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) munlockall() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa90, 0x0) r4 = getpid() r5 = geteuid() getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) writev(r1, &(0x7f00000006c0), 0x0) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="c27157098d4dfeeb33d276ee0afb6f3cefffd84d9e7ae96a9b1e581b6b9617e030adf16f6e358d0a4a096bee8a336e93bc2599978bc2db4ced0d815dea7cd6a55d514a58a3d1b17c28046ccb496050af5cf0fac7d83aca3a0face204d33520a50c133178ec435959aba41cdeb99bfb14c4e82d0501c9878e76e639d77f1fa5da875e8b4d9f80903e6d0b83570b8e58c64c9faf16e94e5afb61d636bfccd97945cac153fba597275bef83d3285f8912d1a0fbb9401ea0cd3e8e8c23b634096b56862d9169c16710669a4c699000bff4692301662bf9accfa8ee596ceb67441400f2", 0xe1}, {&(0x7f0000000300)="f4d3b93abd66130c574bd4f07a1ea1f32f15737e2f4bfea78c94bda6a7aa88b772a6e6f4cb6596d8831a7ce9eb537ac1679412bdfbad1c80c7f1d5a34705881dd6bd8717c35fa602164536d4ca2efeced763b266827596cac9ab629dcce2f8e02a8f8d4581d00fdbdcaa6da5764d6fd1e8b1ce8cff0ae5ab2d9eddb986b925fed384bd6d5aa6b7b52aff0dbf47642d4009dc311996f935c9c1f6eccd33889bade15895e1531c4128f7d06ec86510f265b220", 0xb2}, {&(0x7f00000003c0)="90f0739892cbbb502ee0d02f42e9a4c1a91012e5aa049ceccb65bf5943f21c8bbfcab11c25c7555a0045a5642b1720a9b1ad6294c8edf9803b99e01de31b2526beca63de31f2889330e55a66bf746a892aaa5674cb0155769c010d5813853a94c61049af9aa28907e47e902c43f98691d46fba72563e0afae8cf1adbe93b26f925b56cb51930402196ef15d181a2499b81bf7a910347a8ebc9f9794b2a1f6dcda738cd91cdd15c2f7e9979fa1c243a1813d3e7344254c96a897e5f7549b30f2ecf1394e8108b2f17cd", 0xc9}], 0x3, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r1, r0, r0, r1]}], 0x100, 0x1}, 0xc) semget(0x2, 0x0, 0x519) close(r0) 20:28:24 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a67d89f0859d9e354c59676dd5f4d2e33cd3397f6715f7a3ae56d14da35e79f03cd0daa480a80fcf00207854a713b5936e6eb19211dae68bdf3486d0813751192657c7f51d2ce21358afc967c89f2ea979dfa35881a0b959a17c643cb6689c8471a2a38c0171f6cb1d62d01d26c6f739d1176933dc794e71e32168427e327a8370bb3ba4e5ee1f1c0fb79d6b72ad402d23f", 0x61) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8b58384fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c451813b17d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5e17c4022d2417cdd81ffd4b1b832b5d8688216ab6b6b07abff28fe6af1b8ccb16b5fcc568cebae4ab6fe022653feb056d51273ec1a88000000000000000000", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x101, 0x7, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffff0c1, 0x3, 0x5, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:28:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x20) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xb0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_execute_func(&(0x7f00000000c0)="44d05ef2660f3a0fe30ac4437d39760000c4c139652c85541bd68fc4e26d983066f2a7dfc6c4e3096968000fc4837961b6f9efffffce64daadb1010000") r2 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc9}, {r0, 0x10}], 0x2, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/163) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x19) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x100, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0/../file0\x00') faccessat(r1, &(0x7f0000000480)='./file0/../file0\x00', 0xa0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0)={0x2, 0x4381}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x1, '.\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x1, 0x8, './file0/../file0', 0x8, 0x20, 0x6, 0x101}) geteuid() getgroups(0x5, &(0x7f0000000600)=[r6, r6, r5, r6, r5]) mknod(&(0x7f0000000640)='./file0\x00', 0x4, 0x80000000) pipe(&(0x7f0000000680)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)) 20:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xff, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2d, 0x3}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="4487bce22573b04f72bd1bb7eee0a99ff6352320765af196aae59f9264c11f6f8e8bb6202d351ad471473b1bdbce8ba587355ea2d30c6822cf26554e4912d57582d6200dc1ec99590f262e398a0bcd1d95264321aa13b9cbdf5d5a59cbf68be8630c4c73a3c68fcf028c11436f5dce547148fd629255fe2597fc7587559690978d1006e0b298960a6481356f35d38e082a16f69b5ae15e063334e8a3ce5b6a006ac31e48", 0xffffffffffffff8a) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:28:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/105, 0x69) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:28:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x800, 0x4, 0x40, 0xf4, "0efcb07434bbcf1e7db55c1f1ae31ebe5a7a6ef8", 0x100000000, 0xb6ae}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000340)=""/4096, 0x1000) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/19, 0x13) ioctl$KDGKBMODE(r0, 0x40044b06) 20:28:24 executing program 0: r0 = socket(0x26, 0x1, 0x2) connect$unix(r0, &(0x7f0000001880)=@abs={0x1, 0x0, 0x3}, 0xfffffe69) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/255, 0xff}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/200, 0xc8}, {&(0x7f0000001740)=""/128, 0x80}], 0x8) setpgid(r1, r1) r5 = socket(0x18, 0x400000003, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001600)={0x9, 0x4}, 0x10) fsync(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 20:28:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r3 = semget(0x3, 0x0, 0x80) semop(r3, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/172) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) r5 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r5, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r4, r1, r0, r1]) 20:28:25 executing program 0: r0 = socket(0x2, 0x4013, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8001) socketpair(0x7, 0x2, 0x2, &(0x7f0000000040)) 20:28:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffffffff) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) 20:28:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) semget(0x3, 0x0, 0x40) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:28:25 executing program 0: link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x0, './file1\x00', './bus/file0\x00'}) 20:28:25 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(r0, r1) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x7) 20:28:25 executing program 0: r0 = socket(0x1, 0x6, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x20, 0x8004, 0x101) 20:28:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x1) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000140)=0xffffffff80000001) 20:28:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0x4}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 20:28:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4003, 0x8000) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/143, 0x8f}], 0x4) chmod(&(0x7f00000003c0)='./file0\x00', 0x2) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) 20:28:26 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 20:28:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4500) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xcb0e}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) 20:28:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) close(r1) 20:28:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) getdents(r0, 0x0, 0x0) dup2(r0, r0) 20:28:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 20:28:26 executing program 1: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 20:28:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) clock_getres(0x8000000002, 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce04df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 20:28:26 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x698, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x40) r6 = socket$inet(0x2, 0x1, 0x1ff) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r8 = socket(0x18, 0x3, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xf, 0x40000000, 0xfffffffffffffbff, 0x8}, {{r2}, 0xffffffffffffffff, 0x30, 0x8, 0x40, 0x6}, {{r3}, 0xfffffffffffffffb, 0x21, 0x20000000, 0x400, 0x2}, {{r4}, 0x0, 0x40, 0x4, 0xf817, 0x1}, {{r5}, 0xffffffffffffffff, 0x82, 0x1, 0x7, 0x5}, {{r6}, 0xffffffffffffffff, 0x30, 0x40000004, 0x6, 0x3}, {{r7}, 0xffffffffffffffff, 0x88, 0x1, 0x0, 0x2}], 0xffff, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffd, 0x40, 0x20000098, 0x78a, 0x4}], 0x6, &(0x7f00000002c0)={0x4, 0x1ff}) 20:28:28 executing program 0: r0 = socket(0x2000000000002, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="010024a6cc152f34288170f550130f92e2040000", 0x14}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0xfffffffffffffffc) r2 = semget$private(0x0, 0x4eeafca44c1124fc, 0x8) semop(r2, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}, {0x3, 0x81, 0x800}, {0x3, 0x9c, 0x800}, {0x0, 0x80, 0x1000}], 0x4) 20:28:28 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x18083, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$dupfd(r1, 0x80000, r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) 20:28:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 20:28:28 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82c0, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x2, './file0\x00', 0x8, 0xbc4, 0x2, 0x20}) 20:28:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xffffffff}, 0x8) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 20:28:28 executing program 1: r0 = socket(0x2, 0x8001, 0xd9c) fchflags(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r2 = geteuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001480)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0x0, 0x0]) r13 = fcntl$getown(r0, 0x5) r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="44ae2270b172020a8053c47b0731", 0xe}, {&(0x7f0000000080)="a3d46746de5492bad793b4c72ee0d8f3be33d1d935134e7e50f063ab9ae2ccd0b03ad241e3356d86dc7ab6b0a244a50ea9706af3598efefc95e2d718a6dff862fff8b6e1cb39d2e5ef004882329eecefd88cd31b9c74a3da2e4af4cc36db750728a02424a8110743d2a6f3242a152004654d98a96240289054e361e5f6518d4c639de940b43cd841bc65a877249104dbcc", 0x91}, {&(0x7f0000000140)="b68501800d88ad0c43c3c4ee1d0a678890f6bf5f4f680f13dd4b3edfeb23179d0e3d0f03181a089bbe0fa4990ff01128b5dd4b9a8f9580757bf9cf0b5bdc189b60b4c39861d74c47e3f8c8edc102a763ecdd7913ff93820054f4ef9eaf5919d2ebd4dbbef714cafcbceda4abd8697fe51102e715b521c3ba985b48525e0e36e08787a922268340b214bf719464f06e44fb9425556441242c28e13619cf1dead04d", 0xa1}, {&(0x7f0000000200)="95e86c34ddf1608c044dd459db280961374fe7f93f3234b3811cff9164cf30c05c5da4ff7405c78612a923303f10fba1b0f1c5b5ba05bdd6d1d6344c7ebf8b91ac78c7773eb2de17fe277d51b0fed798c090c1af8111d8b867eb13bcb8620337d37e67563cb80ad67fc2e05aaee7b14abb055f42283e554b14e55972c037785801e0ad627a221ee0ee40c302e5efbf2d5a4a802d149b6376753dfb8c23a53ceeedbe9e57d07e32fb1cf780c0343269bb243ae3d784cfdc4faa5a510df52822196d97c337fb64ca60a9645f867be18287731d3c6961fcd665e84b5b18300296d7ae9a17bca74c2b06b8643e41c8127d1b4bb6f07c33807a9712f27c1484d62336931757e1d5743001ffd210758cf6de1395083e61d7ec360eaf74ff465be6a85d25b25718fe0fc3d887e963dde6f78908531025d3df4cf985b9e38358438d8f4c91149c5f9887d56d10a3181881ec46670c62286abbe3c08888691ad7dfaefb6d7a98a8678f7a74d8b11dcddff68b47f3371b009af528a7e36353de7ccf52c1e094b0d1951d9d457dec380a0284c87a4bfef405d7779a27832d86ea25430d7f1411bc2f777ea2e8c6135f7eb0c9fce7f9549636c3e8d459ffcbb199374636b27744d247269a49bef95a11e2e203b48772817caba1823a44b584c0016dc38ae49ba27bb8fa790696e555f97310f67c9c256c2e0f93b6775787e2d0ff9ff68cabdff298fdd474fb6d3c9aba5568f2fee923c91617abd5c512e05b18a4fb4a67b4d6275f04fb4f7b980e782f5a104843fc5e7fe86def74476222e6bec9eb658f19b08c93c33a9251e05e7628287eed68e3f48db541c541cea0a58bfb746648a9eedb507896065c1c70c4d55cc2f6ffe90f32bc6191e79ac42df5f4b0af32af274ba450dc1b759fbcaeb98c87831d8dcaf372d15a658c9bdb741654218489c20f5a27c3c66b438a56b226aaaad89a241aa540a4d36bb188575a4fb1271c3612cc33bb77bbed737bf3abd9c1ac0b481ef7816e7ca3147065ef94d2dfb484a3197c0c89532edf25c4a11b32f647c3e65d83b83ee523a9cd96dc7d0c23518597b6336a89e40a85df11e873737f639034d15f47cf1ad56f81a3504b1897ecc74a91141756bb8d4d1310a026bc44bb9f20dcccef28f363c966f725e1805ad3478a12df1baaf896a5153b9f4d1a86250092fee3aa65667d10f6ba0de8f350f23cac54119f760be496173972d09f789c70015d27bd83e38ed96ef3922b2039d4a31edca74735e5137990f75e9cb5df588e952939309fb476affac29942689d10e0c6ab1d1785876db9fe13714985ba6c3906750877668aec3127264ade3a8fc582b7491f8720d84d3bfb2bfd2f0b6c7e0713c15abf6ad77855e29b22d60e2ca029db9ae0d7161e4e39320daa6c810beab6086b94c70b7e580656c0eb2449b9e16d06f4dc98c9fa149a27707ea2906ba1024e939e2cbe201bcd6eb46be73f24189ad66b83d68ba161fc09ca624aa62a79cecbff198798d3662fd04e5455ab7c452963abc16892a3ac5d426c8d0b377acee33d07ae0487d9082a5b8c922730eb86c4f61ea9c39cfd645184f2274a83ada55b2eaa3e35688c22906cdc4c522cb81c97bb6811fde4e3e88929e98ca1a34f93e5eb62d906c61d5203eed759808274a843f42443e9bc3377b0424ca3f7b890c58fcd2f8e11a43ac933fbccb317d5802ed382b064e3c7de21f38d44970fb49752bb81a1585244816a35d5bf59f324bc1bb0b63a0dfe1046f2edf59f4adc6395afbeb7a68e53a87084dad50d81c1c1a28f737818c5bb8bd2ea9b90ad7211cff3917b92219a1d3c9c66c5237fcacd53b887d8151bc659a37a0d8e49615f45a9eb3061b9cdecf1532fb5d161f85f342a5aae1ce7480ca2dac7b28cf37169874cf2402c86e663004db54c7af41ee9992e88ff659a707138e8925fe83b44ff05a6937cba95566578dd726ce5f5d53e40e16f74f0ec43c295f0f6da36a00c030996e7573d7488583af148ac4e814eca0cfb76961ef7cb7d83fe5dc3683f8e247407a8743a41d7cfa95039436d6a4f349647abcd72e4dfce051c89d1e06d6d9d538f71f13030aa6de7c756b88fe6206fb749893a709828e98d3758fbfa2c335b0fd27c4ab1daef6bacb387f6edaf8ee1b37a7375766ad4bd13db162a82ee4657067b2ddb96e9808f2c46770311c2db8cada1947649c5b2a9baf58ad761f120aed639d2c09a9a70db31301cd0ef2a6c376e714a150bfb99a50310a169e8df0c65e03f1410b6887c0f172032ce094cdf96b3402d604621637e2cfa624f74ea72c07a05d08b4ef9389d30580360ce9ca62c3e2abf2e5225192df11a3e6f76b0571fe46a5a3d40f005ca5a685725aa85f462ae85dc11bae835f0eadd9ea6efbb0f5a0186c95ad425a6cf055d06871ff4d1b5555f8d6d6b58ea9b6ca6b48ac8609299b843ed07fc1d221537923f1a3ebdb9bfc90bac09ac9841a752cbafdfe17972c11206dc6e26d2712fafab8a5be9d186b3de837abf3ed51ed927e02b37383952859a43400243a5f8e5624ea449264fa25d2c87aa005e464e64570a676a915659ea4044f350f7eb1d04ed3b5fbfac204a13d392558376d5a76fec782209c58e74489b042109ccb28aed4d74947b3ef561cd2682cf8889cf4e389ae90ace5eb6bef165a7d2a9f268bb80bbc9612872f3b43f14338da8a16ac09141ab6692a92ffcebd62a5a20e820120b8021d010d06e0f8b493e18772588fca8a5221be3181cef7caea1c60897a14b353d9f2a189a0da5a9898a862ff44597deb897bdefc263f4d75be9db4703c2be6378de139a809d9ed27a27b8def440dfb7052d6c75ba4ac1c256b062e97d34f17c999a77fe6030437fbd899dfb65f150f52d0c6ff29a77f6faba86f8b50116a5c729612398a2876ee8cd4611b2e62373fe01ec2085b693ecf5ed9e78da3008b4352badc3f650b1c51033c97e64e820d4ab3c45375aebdf7c59e550dc065d66405422736e0fb9547027c30e799873a06f9ec8639f166a854c6848545e6572095e7a7e11ed1c903a426b92fa1d1c6ea511757545a1c31993a28b79e6f328421145f2c25d7b56bc15676b5d213f661b82c6161b218ab8efdcd4f0cb5e4fcf00a29814c8d7f0242ff8b2a2bddc010c29fa207830a0ee9f020cce20ae5916d5282de2c837bcf88b8b699033011a182e6d1cefaf7db74d894ad7bd823cd565f8cefa0a3a205d5317fbafac6f4832c11dd2b224db5a374166b96f8a450687e372200cc1555234948ee76c2d4c5a47f4640debb1116ddeebebf93421262cbb4d0ed00938ab9041065e427053b50099a7257372b00600da8da46fc373d8171038a437594f8357c7a1212c72935add60101bdc7b3f68344daba7480cda0b6b0311bd3d6b86d2ed6dadc5650ce279eff255bdacc06db685e57c7e72e92483b0854a14078ca9feb1d5044de364a6761dce696afeea81326ae56641e4315e026f7f2a0c19a66f138bb09dc9ae51a9fb729ae6d89e4eda32fed3a54edbeee918498f86f475e57adb4191c86193b74ce2543b02b73fe9bf23739e4ea2ba8855675d5c3a004f802870d14ec71ef85a6307c0554d8b81cba2af5c3b416c33ea2b5b100f3b59be1ee8627a854fdb745f1813d08db6d8b7b8eb79ed0f2356f2db438835358ff726cb4f2af081786c8997079b4ee499424eb0c03ed9fdb7c1a90433a9666383245964ee49a178d8edd4b3433061b50b9d96874e7c90c6b93b99236c4ee1d5151132814268c957e64d2fb6f5a7517db6f8e0b16988be0ef263595102cf1768cd86c561f6986348dccd2f37f9584d2eea3334dc38e644e82ff02d60be8cc6f9d5c7d03f3ea4a5d9f4209555582211e8189dac894437762ac6074efbb9f24fd10059e2fdc95844ebef35891e597b1366acf599865af021e254e1f43542c5c9476344c985db8180eef40bb822f3b3889dc35682159744925c06b7fbcc4a2e6510244d2d19e06b874c607064e68ce838121c6554df961802692452e8427fc76ce663df069a802236e69bafc0830f45a34d64fd14157bcce13d0ac34346194371b4dc683c59eae19b2c15b27056737cdc288055d77e3f4981e2df925d5ff94ab745272caa57dca1b12454a1a8c66fc795d53922fce493b047b543e08250dd21639f8b8601185cfac9c56d35d4ac070269bf8d40f97667f673f0ec4b91a20f116985d3218c83608fade5095c62c1ba9becd615b1420fa773f250813d2c6f60c42523a65609335b32a523ef2c143174a8e5a58eac194fb34e3dc06a621fada109015e7ab38143840bc5263038469bab5f9432b2622f4ab74666e72fd93c17256333b2a9dcfdf12822f42f25b508a5c7bdc94ce8c29c074cde3e2d9b3b5f4efed678be07914acebbd8aacacbb70a3525d3036f9ea2c8c5bef3c08588563715ea6da2dd4eb37e3c864c1ba95c031da74dda98be405d34df09471cdc98489c9cb1848b17813f73bfe0baced1be53f17672c9d76e1ddfe495d0cab1d47b477dec4ea5fd25cc60ee4c0e8331bf21cc7789eb2b05fce1d936c25635f88086163907566d66ece3e7a4e8bf096f4cdec1ffd4d371c6742369a8da00f1556721a27fcf0f9c7101e74833857870cad99eb0f42117b142db1b860772bb1a409787487e16018c10b32b540d0fe81796198e999a1806ee38eb91af90ba29c8f4f5165e99042772596afa83a16def5d1f5b07c52e9539364c4b50566541299f4cbb3774b0c197178fc9a5cac0656090ca2e632459b9c9123c24b3a017a5bedcbbffacbfed4cfbef1b67b36828a4473fe1b59041782bc9730a6634d0c9158018a8226057cf67d6b2eabd0b6d77144a90947c4dfd2f2985ea97a77dd51e0ad8e324f223a796713edfb03a4d247a64b806b04c843cca8c32f1f26122e0766a18efc13c83651391cc5cdfe2651e3320a3f1620d33f76cad843295e742bb65e43141ec4ede3c21f81e8bb6eea1cdc0857cb216aa08c968ef96a571ab24e42cc635c0260eb92000d1437a51cd611c9e646d85e0adcd5cf585196a4b9ef325ca75065c0883651f3caa2a70730b0c1d33f049d6aefe52791f54a013486f1b3c9348e0e1aea09934358e595e5af2a15989c174cec33ce74ba5256a7dbc1e76bf1a73b49d51349082d2fbc3cb70b7d835e49bb18402ec37f25a99ac8f21cec9e3b3dfeaad27118ecc589d8ffc25b44331c2f1377447ced769fc97259fffd37fa875c3f388bd2fb8ac4b2dfffda89e38c7a4d9e282aeefaa2ddcbc44414e4fdd16e93857798b38a2bc52b4f9d4cf4115a11dfcb734981d3fa00d606b651b1f4099fd3c68bfcefb55d0931e3110491627b57b469fff12aba2d0b393c2f6f9d4ce8562914f2d8791f185b6b79493ca3e0b13303a49678047db30a9ecfd497732a798def59a650566c406644bf27f572f85980d8a7f76a8e64564f3101bf1e59675b5f834e19f3ecfa0d1482ef012152fb74fc20cb9abba4c508d564c409b3a7578a9cc45dbb4664b846662a6b27b30e87284ce038b4bb7dfce2a9bd9eafbb7016668ef0d64a57a194ad1f7810b06fa1c516a50a23c09092ed7bc6191d4db47760aa973ec9184307f42882b93afb468a49e3f0dd554bdb721541266153f3c225b3f4f6c63b69d825aae987ad7ab60a802b705ba3078392e1c7a1ae81b27043b0411deb69d146056f9740f08e3135622268db7ae47ccfc3c1cf884f91909c8b7c6ec46bf532ac3f136523942f173723047f848ea1a98ff790bcebb12e8a987f5ed1f827e492a0aa403", 0x1000}], 0x4, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xe0, 0xd}, 0xb) r16 = dup(r0) ioctl$TIOCEXCL(r16, 0x2000740d) ioctl$WSMOUSEIO_GETPARAMS(r16, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x86, 0xfff}, {0x88, 0x8}, {0x1c6, 0x5}, {0x46, 0x1ff}], 0x4}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000001840)={0x7, 0x6, 0x0, 0x8000, "3c7e357dc328e3a4ba502ddb64fd6c774d162142", 0x3, 0x31}) connect(r16, &(0x7f0000001880)=@in={0x2, 0x0}, 0xc) listen(r16, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000018c0)={0x92, 0xfe}, 0x8) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) close(r16) listen(r16, 0x3ff) r17 = semget(0x3, 0x0, 0x414) semop(r17, &(0x7f0000001980)=[{0x3, 0x5, 0x1800}, {0x2, 0x80000000, 0x1800}, {0x3, 0x2e48000000000, 0x1000}, {0x3, 0x10000, 0x1800}, {0x0, 0x9, 0x1000}], 0x5) 20:28:28 executing program 0: sync() r0 = socket$inet6(0x18, 0x4007, 0xfffffffffffff98b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x2, 0x7f}, 0x8) getrusage(0x1, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x301, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x767e1f0e}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="0268c0dbdff2c771e3f892e97e157b399bb7d0b18ec3d00726a9e0b40a6875a7aea2487fdf660c9aaf76f9235dc252dcec3ebc9143806546cf3d87903357f0ebc08ba1f812d781a940a46d44808151fa9317ecc7639585356bd8df59aaa6c83ff2da17a4ce1a6b0f94ac18e0bb79b907bae59aaa770184f261b70a2b886487274c8773a3455e4cb70ca263506cdb70ffa8b9464cdf9852d98c52fb87ab42f18eec863fab65ecad929dc7275e0aaa8d10005fd99175e639081d625bc0e6d6dfd2c46d967caf26e692045afa71ee34186ab2637b9ce2bc93a53a19d2073c83cf26aa04", 0xe2}, {&(0x7f0000000180)="3a461936f3947dcf9535e5441794262277d5552737e789775501bbb84512c76bc4184ddb74078db1944d9881c051f3e0391a393b8e2772", 0x37}, {&(0x7f00000001c0)="fb1d199ee2cd594c00497dfb88457cbe2643aadda34f4405b28f5c0d8b334edb8a562e3d76fa809d3ac5ceb40c141eb48eee8321cd11ba9dd8ceaa686bd077759f94663269b6ac8fcd31c8b9b9cac60b67db4865ce97c105b3af1d9c22307b7dff7f08c0c839f4d754e9a93fa01dc20dfbbfc4530ef14629bb8d19831488cf6630e0fd9f28f2903e62702d0153a8e507ff8f443c7f4f8f9b1d8153ac31af19b9b993f4e2bdd0acfdc6d356635cb1c93546337062ea3d1f5b506090c44e269dd1690151943ed007e4f5ad308c66bdc4f11e2fcf518e92ea1edaab77", 0xdb}], 0x3, &(0x7f0000000300)=[{0x80, 0xffff, 0x7fff, "b23edb70f4cffb75c61018eb861addbde51b81122180721cabc9a10d53806bcf73c472b08a961eccaa3ee2400de63b00a4b0dd7301ebb93031e6eefb8726a33e60c810cf6ac17bdd822dde4dfc035700b6f6ae5e00c0d82b80d06093e7814cb010576418c02c87b3b577127c"}, {0xc8, 0xffff, 0x0, "2aa941fae582576a3e3b9903489f3aa692703972f80dadce8761bd66e673ef695ffb5e0495d9cafa48ccc403bd77c5a93a5087acfa7024f9daa7e90b9aba9f30ca9a3468aa6921749f2d9f59be549e5e7ede81ecc139f081cea714a8498ad668f2c3e1312a969d7a23489d73d622e07047a9b837a8af52dea46e7ab77b3f7dbba2d3d6b4ab8aec57ced242ae69cac2f3070249c3c45cd7301fd5571f1bb68d79210a89dabb32477048971df5de141756c49ca84ad7"}, {0xf0, 0x0, 0x6, "37029dd36010a31b2044bb45039579c10e5869ce7772dc285ff6a5dad73b2ed9c8b8f7346cff9151ef827748a13e3ada12670ef8d3bb195c47ce2af547e61a7987fc33739ac140df65b163e8c718893955ec1237357548c10dad987cb29483e6d90074467d4e91ac9b9c51a82ece20834bbe14c8662f7b0b795e617a367bb04d45f771f409517205d80042407580cda06e4f4d66bd64e32868a07c5ff5d94d95a98707bd7e9eafce34b04621b606ee7245648276d8690191c77d77c37090041585509e49fd601db0afe223e0eeca46175dfe0f4f0486ce65437f4cb08f"}], 0x238}, 0x2) 20:28:28 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f0000000180)=[{0x0, 0x80000001}, {0x3, 0x8}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 20:28:28 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x61, 0x0) mkdirat(r0, &(0x7f0000000100)='./control\x00', 0x88) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 20:28:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f00000000c0)=0x9) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) semget(0x0, 0x4, 0x1a0) 16:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000280), 0x0) r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 16:10:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8c863a0d1c15ebedf2f4a511098057edf442666201188a395a93e4108e9d7ade04b7c196b558b2b48db53321697c4d5fbb6d7767e697117a13bc4c97b2a44c8f52201dc0c7355e9fd4a402fe5548be6aa9a05e2a6562825d081ad2db4784cc47034a552c5dd2", 0x66) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x1, 0x3) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8002, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x7b33}], 0x100000000000005e, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x101}, {0x85, 0xfffffffffffffffa}], 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000036c0)="d431326d6e69", 0x6) fsync(r0) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x5}, {0x18, 0x1, 0x80000000000000, 0x7f}, 0x3, [0x80000001, 0x8, 0x8, 0x1000, 0x5, 0x100000001, 0x80000001]}, 0x3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x88000000000, 0x30) getsockname(r0, 0x0, &(0x7f0000000040)) 16:10:52 executing program 1: socketpair$unix(0x1, 0x80000fffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 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) 16:10:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989d0cbac2885b3989f4a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8005, 0x8) fcntl$setstatus(r0, 0x4, 0x44) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2d, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e506e3f88ab1561a712", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x7f, 0x7ff, 0x0, 0x7, 0x81, 0xff, 0x2, 0x3, 0x8, 0x3}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x8000, 0x401) 16:10:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="47737425248f548348a4088cc8227e4ad753224cefc977e837ba794aa9d7ebc3f9913846abcd41d8c586cc14d0dc5e54fb44cf4454baea88505b806067da2e31d82c9d5877d8d5e8c5345716fa2e4d3cd4ab77fa13418da80c7ed35584971ffa7cdc3f619f9ec6f6a333d0", 0x6b) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x3}, 0xc) 16:10:52 executing program 0: rmdir(&(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) 16:10:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = dup(r3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) faccessat(r2, &(0x7f0000000100)='./bus\x00', 0x40, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x800c, 0x0) 16:10:52 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x140}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x9, 0x101, 0x3, "faec617f5b5fd65d98dfca2edaa12e39186676c1", 0xdb97, 0x4}) 16:10:52 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:10:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:10:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:10:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fsync(r1) chdir(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="b7777b4ec131b4aa7767fda942eccafe8cb829f334948d56a89ad758905541a2c557e31080cccdf26a06ef692dc19368bc1a7b647a626f895418150d947e8201f054c2952ed1996ba0a55bc443caf31e8ec87a184fafa9bbd7cae42b579e097c4afe98efa98dda17269879f3591a7d33be746264b228a73d093504566d805b790f", 0x81) 16:10:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) fchdir(r1) 16:10:53 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xfffffffffffffbff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900ab5acd42d1964b928b0000ffffcdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r0}, {r3, 0x8}, {r0}, {r0, 0x100}, {r2, 0x10}, {r0}, {r0, 0x1eb8572f56962126}], 0x7, 0x6) 16:10:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x3) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{0x0}], 0x10000000000000ab, 0x0) close(r0) 16:10:53 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xcd, 0x200000, 0x7, 0xffffffff}], 0xffffffffffffff9f, 0x0, 0x0, 0x0) r1 = kqueue() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0xa) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="79bc68728f24c8955c8fb7850c30ed5abbfbe95f675d0da31f239fb0541083097cb2ebfa5b1709e5c363142e1492c34c5ce2eb3c747c4fb0c606d04f3c7f5d54762618c227119f0b963db5adba10c74ec795fffcada23513e28d6386b1f0725b8a81dd8ebafff75d360ab2d547037587d45f4dd98752aefc5dbc0e5ac0f9cd098a5f8f18244f35d0b4f95b2310b17150b7db985de0a489ec6195efc0d6cba89ce90fd78d08e12a51561fe788122fe51abc09d9a32a36720750ee443c30c2764aff5082f5b98b2290b127dff6c864a979f37788f6c9c04c6cac5409123d4e6a4826ee", 0xe2) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x100, 0x100}, {0x18, 0x1, 0x6, 0x2}, 0x9, [0x4, 0x4, 0x39bc, 0x8, 0x2, 0x10001, 0x91, 0x40]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x97) oIi&{6wԼP8oIi&{6wԼP8pckbd_enable: command error 16:10:54 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000600)='./file0/file0\x00', 0x20010, 0x81) getsockname$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f680964fc471f7529920f90f1402debd58d31d836ad201cc0b9a495ab30c271f1df5a4bb2b40507cc98dc5e8db288a8778f6a4ae45124d18a6f13000c8efbafe775faaa3360d8cfcf27e"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) getuid() r12 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) 16:10:54 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x101, 0x2, &(0x7f0000000040)="ff6c6ba4e13de01f4c790efe6917648c253ec41b0435f85808d943e9f798e4a01ddfba492ff81e8155cff78f6371e7054eccd7dfa713aec240e8f3606ac6babd0e048a14cab1f75dff1d5932375b15f4650bd0a83cdd8a415d6413bec14f4b0b15fedfac261f5b3e91fb", 0x6a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:10:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000180)='./file1/file0\x00', r1, &(0x7f0000000240)='./file1\x00') 16:10:54 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x80000000}) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x400, 0x5, 0x6, 0x200, "aefce6f34e1bdb52f8c81dc0443cb53c6fcf68df", 0x9, 0x7}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:10:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01377a1deae9e7002e2f06696c653004c04b78ef082dc6506eebe3447dcc84a5c6ff08663e40eb93ed8b9409ec5b6d87870efe4dcd125b7caf916a509a8339e7526d3e662594ae06c9239740bf088062d3230e2ab9cb32325d8b010e7c8b21b96c7615ad342835a2de6b8c"], 0xa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 16:10:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getpgrp() r7 = geteuid() r8 = getegid() r9 = getpid() r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="ab47dfb20a796ef7611a29f218cb6498d007e357ce3f9cfa411f4b1350a74f6badc27829cc10c43927c543b5f9748cc3b74205a4ccee67d7d65ce0899800cf01e8b4890f2a6714c883f01a5e16c8015c2c7a377875938cced1b0a00f89a0fbd7ed747b83266646bfc18ba079d8be3786cdff53ff55d14d3572e23162e2be48629887f41b348d850b6ff8bfc572830c7cb415c48bc8581ca0f4e9043a038bd825c9f16cd13f8989ed0f6dadfb28fb7b14d83b4149308c85d3bcd06c80c6fc412b", 0xc0}, {&(0x7f0000000140)="646755f38799091e56fc98e02e5ac0957c60ed947da26e0cfada0bf20f29d9e0e95cebe544c6e34e672a2dfbcfcf93e9d04294e5d313123ba11897ad11b949db52e1924edf0006e1fcf56e442c9c2a52aad1784e773f1ea690e96772147a5093107abc392cd1ac1eb77ff4888d4ccc0ef137ca79dc9db3ea817a1578c2bc0f4bdfe7b5e500bc7679bf44e130c81f6a0a5906baca86af883ee735f66f150aefba206bd5fd52898fbea5999e6aaccf4a7398dd589ea2d5b5f0ac4a80fa15110f5cb81214929d817ef830418fe5", 0xcc}, {&(0x7f0000000240)="18f09056b4b1e2031c693706346e637de19c3fcc45a1e9646929ebdce05df6bf3cbcf167d021346ec73974396617b4afead68d30fb11979e57b1baab89879310e1ddd2fed8dccbb06853bce12382d1828180fc90c35549623c74ac412206e506fca22c5216f3da732fc9a5634c49602f817e83772ead9e7c73f1d2a588a6456282d000de78412e1be234f4bd8b0571d8e08f1aa1e02e7719fefce303c6fd3f7337ef6ca25496b0904242b2957e8e1db49cdde0d58a063cfa2e740011da9dbd5258c17f3a945654cb04211fb7a2db0fff1c14d375b12c", 0xd6}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x108, 0x408}, 0x4) fcntl$setstatus(r0, 0x4, 0x40) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b438 failed: no mapping 16:10:54 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x6}, {0x0, 0x1ff}, {}, {0x84, 0xfffffffffffffeff}, {0x84, 0x8}], 0x5}) setpgid(r1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f00003db000/0xf000)=nil, 0xf000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="5a67b042670f1df27aca2278adcfc1000000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/160, 0xa0) 16:10:54 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x18, 0x4001, 0x40) r0 = socket$inet(0x2, 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x4d) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) setuid(r1) socketpair(0x18, 0x8000, 0xd377, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x0, 0x9}, 0x10) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') connect(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0xcf}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:10:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd", 0x72) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="03002e2d66696c4d02cc8e86b3c365300008cc0e47b03f6abcb61b6854663b41a37249f47d17e6f1c48713df6acf618b56ace9de25a3e75346ae2426e6446c1f5c4bd06019b2350ca4909b406ed2b0b4ceef973103ca8e83487cc8b890515f503483b020e148750eab890e2bbaf39aabecefe659f1f148a5bb388d76f61ec7f0527691606a03f842b5831af8458117d34cce0fee3f2517a548fe008dbf46e27d67f5569011a18bf15317c65783bc464479221d3691a1022e5b6c276f72aef0ede81d224b227b75f90ed95c7bbb49b5a9e42a9943ed1bd0879a9060cee12c334232c6ee96509f9811119ff7bbe0c2741a595772b39e9e5721876b22516df13280063a91d6427c0196ae978639a36468bddd927bf2b6e983e66a41ef8b2e085caeb4cc67f18c59178ecd464ec834b2bcc317acfd8d37d8db1bd49e2c750256c9fbd91052f3dec6d620c9aee9ab5222a3c4f544065b593061fba5cbd78025bf94d265fbde9497b0e66f812ce01d6984c3a87e241e15eb2b0b38da27dec3085a99b2eb1799abce09e291b9f872b7eedffb38972b8414c60fceabcf1f210a1469563c8f6baea10c3350de26e95e6b75e2bdf9b07616d7c7e0de3d75fe746bccd162436c00094452acc86900e5e04d2b1f98b66f55744dcf9b35da689e8063885a9c6e845136b77f6ff795410c3c6a283e1ed435e7b5a9e2555e067ddece3f"], 0x1c, 0x0}, 0x0) fsync(r1) socket(0x18, 0x4003, 0x3ff) chroot(&(0x7f0000000000)='./file0\x00') 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x0, 0xf33}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus/file0\x00', 0x3, 0xc250, 0x1c, 0x1, 0x9, 0x80, 0x0, 0x0, 0x2, 0xb66, 0x3}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:10:54 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8071, 0x2) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="b74e516c0a9b625b8047fecb795578cf1e30a4add2733d350dddcfa8c743bbd6cdb3ee4b3d683ae5dc5bb330c2a6866b7a0a8adcadb39f8c9c7d799be22797c272e21948a73a9f00dc810c3a309dd53a899f6aca0df9fbc2482dd7116ada9aaa46fdeed9b1e1064227fc", 0x6a}, {&(0x7f0000000180)="5ae2d823bf8cd1c03adbbfa26983a55242523a87afe362474381b0aa57fa46c76495f3b997afe3fa20dcea36ec62aacad99ca58937433a97d650ad918226d49dc704a08182f2d7dc1899357f03c28b67fb1e38b43e743c9c8c14ab01e959422f6c983192a6cd8feaaed9d99356f6158a9746a04d2c580a6411f6b3bf80b5d86913f1be1f59c820b967ab63e5b59850ea5a8f5da102b9f58529921363161b7db8891f2ea35ab3b929e72dde4e363082b2e397685a4c39015c8740a5269937e636948a0a9f0166ab0e551537", 0xcb}], 0x2, &(0x7f00000002c0)=[{0x78, 0xffff, 0x6, "53d786c4f1807b434fbcabd5806ec405bd0d9c7fa55b35b16d35d568acbbaf5efe9d73a54d3b430c6ca81ac0092c72dd0b4336a4afc14c1abfa4f6651ab34a9d4fda1bd38eabb9032e735b24e3f480229a50263eba47d6db0e0dd63341c2d8b8b9"}], 0x78}, 0x8) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000380)='./file0\x00', 0x3) write(r1, 0x0, 0x18f) 16:10:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:10:54 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x201, 0x0) fcntl$getown(r0, 0x4) socketpair(0x18, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x3f}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8008, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffebb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:54 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3f, 0x7}, 0x10) execve(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='/@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$(\x00', &(0x7f0000000300)='/@\x00', &(0x7f0000000340)='(!+\x00', &(0x7f0000000380)='/@\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='$:\x00', &(0x7f0000000480)='\\(\\\x00', &(0x7f00000004c0)='*-.*-\x00']) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 16:10:54 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0xb6b, 0x3}) nanosleep(&(0x7f0000000040)={0x100000000000000, 0x3b9ac9ff}, 0x0) 16:11:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) r2 = syz_open_pts() r3 = kqueue() close(r3) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x2000000f, 0xfffffffffffffffb, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x9, 0x6b8}, {{r2}, 0xfffffffffffffffe, 0x2, 0xa1, 0x5, 0x5}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffff9, 0x18, 0x1, 0x3, 0x100}, {{r2}, 0xffffffffffffffff, 0x1a, 0x1, 0x3ff, 0x8000}, {{r2}, 0x0, 0x2, 0x0, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x80000000, 0x27}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x9, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x2, 0x1f}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x4, 0x1}, {{r2}, 0x0, 0x83, 0x82, 0x5, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0x10, 0x83, 0x5}], 0x9, &(0x7f00000001c0)={0x8000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmdt(r1) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00,/file0\x00'], 0xa) 16:13:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getpgrp() close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:13:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800002b27feff023519edffff00000000000000ffff0200000000400000f2e9ff0000000016b024e49b6b6308de512c9e39", 0x39}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='\x00', 0x1}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="9f25ec8901bf76b079048aba9586bf56e55b75812e007542c53a81059d60b3dff97e727b07cec9fd07dda638cff9b0783f474c020abdfcd914ad759ae956da789b584889726e2d6596afb838a3f835e6609081e3b779c45c0eaa9fdd154508619fdec5e6d3aa94a6899eb80727e00a836f818d85284f9cb059cf5e108ea92ea3bd3cb56ce2c2c3274caef64db4d76f00fa43d738bbbb10a4c869b33ec0d430675fa61c6b8be0d135b1ccc9fce9e41cd96a", 0xb1}, {&(0x7f0000000100)="c00d410d89a6ba33f741f4d4037dec686d9c64b6f1757defa4", 0x19}, {&(0x7f0000000480)="a8a108effc9407399262c3e993ef76473e0d27b601828a7edea561ebb685474b5ffd2bb922a7bc5d0a65058827a9ad4b56c8ac11ec4fae6bbda600aa4ac4bbed2410b3663b9d93c0dbf03ebc6fbd0211c5f49472df96889de55b7439126e929476740c2d006b2e4baf804e7478820660aeb1ceaa6e3d31dff13b7e70b4a87ad28f1f391156777e009bb1e14adf25ec1bc7407cc44cae066b37d01941498feb2a30dbcc7c8b03c5af127b497fe8c4178da4a889a2869172d8e6986b8a30eee8ad7fedd47938da78aa23bef2ac9e115bcae8d74d1390a11b0dc950d700b3688c8bb3eb8240b2ea34531104e54ff16e80880534767435a219ad7a78cc29f30a6f0dc4a3ef26760653d5a975b4aa7f61c1ebf7e28bfd9378712177bf916c8e6ef35098d232b3f3b5e26a8794ae3179c28210f83785e0b9ce2e0f59e13ca82127cad3712db8120e2438c22247ef6640f259bd04e83ada5f5c58ad302bc8c01e732fb6812f69d258aacf31db2616ba98dd9acdbe2211ebddb451c38cf1514675574e26377a23ef8c2b32f1d2833576292c5a19f87ba83bd1cc28f705256c77d19e7cd1773cc2aac4c1f1cba5b9d5b6a1fd6fe4a9a257d34b5401cd8db8b41878983d56d4f0ab935f836b87855b3355e00a678305c87646e866400e59dbf796a4d3f7bb5b69bb058d55fd29b7692eed45bcca2b6a79d155eb4791bef2ca0b0d2ffcf2f00a93ba9fc3d252737cd9895ad321ad2c4a7910d2e93a2e9f849fc36981ef62bc2ecf1b46b9a41c398b2afd5141bed552f7b53ebd94c5eb933751919716959bec17cf5146edfadcb8b6141434ea16fbcd515e9526ae73da29379f36948a6ea2015e0cd7376e6795ea0ff3155caf94ba6dc3a8e66a54e329add73c11cc3fe028f9cae9db339399125b28927978ef22a2a4efe38b0f3f3a97f097d32e7f3ae51a7e2aabe1e4d9648d04e843e1db34d4b041c60baea2414d5fd7271af2e7253491e659b5d0573e799fb04ddb2d2c9b7ff9ec08a39b19d190635cc203cce7fd5bddf6a23fd9cdbe6666dcc03b26d6bb91efbffcd72e07b493c134fad0aa787c31e6fa0736f65c59b1f6a43a3b49f4d2468996999336413036aa380ce863b948bcce2d191ef348ac61e4515e764b617adcba4a937ce3ace7d4b1e689622bb1b9ce4a893e79f5f0a8c918fc981ca08205971ea1218e4486e806a75631823e083e5924bf7040850c2c0248839fec4ab6f54c5a9ae4e90a6bb0df880daaa160a3caa3e55340f55cd920374db041856d8a8fc1f020314fc99402c1a96c3c653a9b9fbaf614d1a8f69a3377fdb937873a6e7193a21e66658541403111bd30b003004f648a31702fdd074c117e3afd3dd48bc5bf014f086aa1ad0b903c2ca19e21a284e9a531662b932745038235e0f77af6135775d5724b7aaa9ae75e6b022cb2f875376366fcbf82f2c9a55f67edcf874c75ec168f9d5e0a42b15a7e845dee53c28d109d5e87442695c49cbd2f943f3e44c4b03fd4f59065dbafed703d2d550def35729815b44e827002e5fe6850b84f706d84f9b40310cfe1383a870ac7a42ad07ef8872835db2d07593a7a2430badc1229eb866e3881126f465ba1cc236255cba657088969ff30c30fcd181437a7f3a161a0f6dc087fb3f19f0bcb8401d21c84202bad08f08295b68fde7a5f80519925b19b87487367cea50d0ea134596e1bc4dd1495012b3d9df4a8d61c21b1450cb3940ad24eda579a32ea75be55770e0a136ceeb9cc39e49e34471deb65bf1b1711c5278d9515f13ad262dcf319090e77b4db2ed6a080532f530f27eb46aee307e7cc26792971ab61c440287d8681e0b7ac8006d26f456db549bb500bcb5f8b1bef4186fca502225df72627f97f3360263ba0a1a7e213cf5d234216c93079532cc981243294ece2563603c31af838fb30cca2547e00ebfa6c28922fdfc1461098fd17088f20bb6b1c5e3e0373860d937425cef8189f8d2bcabfd12aadff436ec4d0a860a29c064dac1898c0b4a2776259ad70ac2a3456fe6f5bbab70863a1a255221b3ecccf9634097ebd3734abe1bf59d87ed55af888f874fba755924121a425101038af79ea35a84dd331e3c6c211e9d7567a5d13443731ba693726ffdbe59999d55d0eea1c0379a0f6f08928cbf9b7b7cbbc3b5f3d0b8b6e4a5f962ba1437de9487d4c3d050694708521e41bf6b2e4574c5758ea584eb2aed5be637ac3556c7d6b8256dbdae71bc0d9f87dad6a812e9fd8e7b862d19549a3fba95dd977ae563a931577192e8e7af70aa081cb5c2c4ba201e48b2e536fd51fdc632b08c8c047a5b8b8e31c5ef63c1e8310b33cb09ad3250db4671664e201e0fafb3307c54bd738d50ecd0e2ff20779ad4168da55505efa43407556ea88bdaefd9729045ac6d3c7316a602d4426dfa79642c2cf08cb72d31ba26602aac33c62b8375b6465bed283c3044493799b68ba574922b5a3766fcc6818c119781af9b81aec451b6eb5b34a774d576592f728d0c535bc27d2f869bac48265ff6db2ba087e704f0a79641f68525304afc70cb1997cec94f099bc075bfedd7e777aa3fa3d46a1429661036579611ea63241f2819d249314da89cd69d96b254e90bf781b62dec55e3cc88293f3c6657dcd540b68ac7feec367e8ee62326869b6f76d5de2891ff5e630af641318c87a0dfcd9b533154859e9ade8806dc8ac8b272989143ff76f8edc12c7cc8915ac095a6939c2da2808f47b6668eb8678da7cf0e0dd8d16498f7672e12e8119df1f75d4623941bfc172178f62008a93751baf6a4c27b14e71d6750409e0a0c989dcaac3226ec7217a662bbe68f8d9e3a07cdca4d2bf435a39e5044965236747172c0ab4c86624339178ce8ebc7ec76223f7a181ad640153e388ce995dca281a85f89152fb347730773fb31b31cad33d9d3ead4c8da73b0758ee0f2db694bfcd1893ad5669ad23f0ce6e296805a74adabcf3be31eb6a72adebd44a93efc023673e367a0f6b933819125268ed29367f395eb002c4bad9e07ab20c161964aa66d7abafb5a6bcfe02cd67aa0411dde393bc60702064664b8c6309d3abd3ad0255fdd84a03660210a5d519f0ec3b4794f56b61fc656c2bff8366d6d165cef214bf261a8d51961e6f578420ea1142cf0e79231ac3aaa428d10e609b249d1f582247304c2effcbc94263cfd2828ab1b4a3b3c6d63e43c128056fa71c76993383b3d012b9af49ebd3c5c7bd077b4edf9eb681628a57a2619f5024d33029a2d2e983528f938d57cfc6d343a9e9254b9da1293cfb36285f94fcbe71dae9af9b1881ef9c5700a28341c6280ff65fa211c4d02c038b353055c7cf84a6db0abab344d6ba5b9551094a24c3e292427320907266e729dd2bc19b797d1e4d409883a272678e55e88cb2b5b18bc78b79f79ea106b320b2c1d6882e2d215ff93f1309ed9a72e0490c1d7e1653a559cc29879ce7865d7a6c2e68fd9993257b2c07b3de4e2804c927e932c67932c137672fe5c494ccb6e077f18e844449037c51e1a316d042f2342292eb95d1a67dde0524a8f50d4a08d88f10ddd7552855de825b3f605f9c79802dc872e099acfaebe098af10f1009b6f3a48ec359f2ac861db104c7eed300d1fd06181002c059ae00fe54548b804d27417c8aa43f8a4f77822b5805f29547d41f2c6d7e1eb8202c3e0ec40146d04115bd23cd3dd4655000a8349db63eb77e738741bb740e51d2df4b73854d84970c39e1d7e8cf38bf888c53675cb41baee3c8e02aed6bd1396aef44ec5804c9ed43c3acbf22739fe4259c6cfe36806cc579b72edca5583df98da454fc7ad3d71f241bcba0500dcb001bd1707b8fed230d74680e2aa64e20d04265e943e5a1bcc785e8403869a358b340ca1b21a3bfcdef8771db822a1442b0047054ab88ca827ae2586f082020cf938f20a420ef754c9bb4d5dd5685ae03e5738fbb39b4b2b9ca6316fec8ec5d74dc4ab7e51b66915dee3145b9555d63dcbbe9920e6fbfb5ec1bd3e8742eb252ba455d7a940ab0ae36811261aa463f6a90fc2e65a48f5380a10def83108c9041aa21488726bfd62d948f1b7e16d8beb1cc81a1bc8c78bc42943892d699afe735aa1846e51c7e861f6ab32f3152db10ce4c351cccc6f209b16df5b17798a38d6365110551fce37741b6420c3d891cc95ab7bc46b69bc2e8679ca9c839ffd22fbaa4aae1c80205982618247ad9c510c0f4a0074e4505a7ad98f4496be705d0e6bff5c8a22749f2cc1fd8d3306b46d8f384fe616fc971ba9b9dd03911929de8eabd0714c6041445ec17942998e6e930d00195f9e92bf33caabdfdb2635b98c3d66f47364d26403667a9a54a17058591f553f0a0efc13ad377bfee295c48c4c24d91a86cf3aea028a11cba0b3f1601a2e80f6d22133dccde9a0182d70e9b62b813b4cd164a068b6875597a78a5f26fa7ba99dc79dff680a1b0e54d9e361f2295ac18b47917bf6d8140ab15950a8feca1bfe9f5f3c657e370c301afa7ea70bddd8f40588bacaef82f07fc46b5c9d0a3f6219c2b854d4350b0f4ce21f757c961565aadc017bcfefb2989271f0b2d5f7bab563e1c878a2d4b97532ccd145e6cb1bdd009a43893a1bc626bb937d8125c01f34cb7f960a7f7139207860d1ca6dd2a795c9379140ddcb7b83af85349e0406f433128a684b91af09f19b326c8455497493e9b11b1db69977319cdbb722a61864f02074f99ac267a25d824613b22573def354e17417b0ae2ee93359f659b27cafed69041bced485a28e323879c63ae1e21d3a7a2fc42b75ebc53d69d37bcebe1f86627aa30a60540401b2f23ed8f94bb5bf53f662731b501e7431ec37ee3ef747ff978d4ae0b262f2d372cb6e98d8ebeaef47a2f536e6a62941f0982b21994c6ed38103c76e1412e4bafb90a2648ea5d3447dbcd640c640336ee994d4d756e922018272f71c43967a76c2d5fa1d1b70f62e0f046636ca69bc1a6bddffc55a137c28c1c3ec0f56a93b613c9aef95fbaff9f66a1d8feb294ea9ae3bdd8095a3ff9e3c4044fcfda99af901fc7a22b83e0229f0de5d3884ccb2098c531d7a1a20a75583deea25006d111450c0e17275920426d0f07cff1b0e6294645b10791a66930217423bf770afcb58e8c636eb0f83910b5abeda517b1019e3640874d20834cdefe3379a19c2845f3f96a5198f09355afc857ad6de766e63ba7e9c0693af31526a0aff5d055f87c98799721382fc7b8b1c201a1e5c84cab4ec039f137f60f8f21a6be619c42812b390c9591d0914d8c4ceaa1f536868d6cb993a52a21a028a88217de2445ad6a9d15c41c2c37835ca8043e38dc90473121cab85281c26a31ce68cf5ce6e41cbb50176ed35665ba6d037ec702d497db6fed99abb26a8f78ca03b1113b823716421355ef6915b53fc2bb865491841c0cbec5b328b73ec2cf7aff8b78cd1a7d5da5985273b58246260e53c84551e21745f1b3437cfe33d639736b238f14f86867e8d48820dc42ddae7ec0d28cc4ed47bd53b2a4f076dfad5ef1678c51de42626e32b190b7e9775f82751a961d99452b7d05bfb90dc725c3b3621994b1cf97371a1dd11c13cc5afb9b9220f46bfeb7375b50eb5b3bbf2686c35782a79852535ed31096d421e3c19d9ba41da1055e516def09efe79cd332c99d8d3f74a3024c35dc8bcdacc4c2c917b144d3f48747445b87626c7458d2efab1b72d1280db71d7a9b6d504f01d5097b4fe8f06d5d398c3a52772de4266866088f4f23f0b6d74f5b892c9e394954bc90c8632737f8ecf8f6338a4", 0x1000}, {&(0x7f0000000140)="8b6533aae64dbae7bb0f5e036166d2f4606d0a4867a627c79137de9f4415a0931957eabc74616546190b31cb095795746ad2d35e462fa8a20edf72b0cd36f6beea45c27de78b4a", 0x47}, {&(0x7f00000001c0)="d1256f352c4b828fb313f23f68a47a1cabf29535a55e9c118f19cea62c40c3ba5325e26f4b51bde4d2cd3a47693c99f88f800372751c4d3ec9204c252688fae3e42481669d7af1de78f0", 0x4a}, {&(0x7f00000002c0)="375f76b1fd4aedd14b920e220d8830be47effed86250de941fe7c335ce32d07dc406023acc2c77596953c040ac67b84a48d179a43f3fae60b8a1b0f62c4349339afacd5c746ac1089030d0f7acf1a971bced5decb7db02a89c84907560b9c0e92bc1dd5d8f5d621de63765cb960f53f162d22a650c090095670a039bfe2a2a3147b0c082", 0x84}], 0x6) connect(r1, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) rename(&(0x7f0000001540)='./bus\x00', &(0x7f0000001580)='./bus\x00') sendto(r0, &(0x7f0000001480)="a1bb03d5f975febaf460d2929096c130a4a312bb1d625f7399584361c5804393e52b2d881a3e42ed364cd463aad015bd81a1c09f38ae87620ca9cc3a4b50f70478bd71fe83ff72745653fc4b62381a6f59193f2f8f207b087f7338b9c31f771dc8867f39492726b62e75f1745c76b8204fd16e0b75c7ce8e688ca0685d8559dd16556c69c08a3673b7e90a5299a7ce335ee0ba", 0x93, 0x400, 0x0, 0x0) `+'5@$kcQ,9%vyV[u.uB:`~r{ݦ8x?GL uVxXHrn-e85`y\EaӪ' o(OY^.0g_k5j A 3A}hmdu}廊9bvG> '~ޥa붅GK_+"] e'KVȬOkJĻ$f;>orߖ[t9nvt -k.KNtx`Ϊn=1;~pzҏ9Vw~J%@|Lk7AI*0|ů{Irk0y8x#[M Ph@4SOn4vt5zx) 16:13:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x2) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x2, 0x1, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x1, 0x8, "29e892e719e612f129b8e7e78973b8ee4de8293b", 0x7fffffff, 0x9}) getdents(r0, &(0x7f00000000c0)=""/26, 0x1a) o ģ&vSթuaxq!wlnP2j1y‚7.Y7QQFܸ4Q^&s)76n^ 7ng\mèjT)<?(3[(yx"?:.:~*dC4԰A AM_'%4YW>yM-,ѐc\[?;ff;&ֻ.4Ъx|16\Y:;IF6A068 cH-HaQ^vKazܺJ|Աb+J>y!DV1>>Y$p@ ,HJLZ k߈ `ʣS@\ 7MAm 1OɔlDİ?eۯp=-U 5rNphPOpm8: Ǥ*~(5-Y:z$0)n8oF[#bU˦Wi07a ˄ +z_Q%HsgΥ 4Yn+=!E NW2uUw l94Ge':b w.֠S/S'F&y)qa@(}෬oEmIP _A"]&'3`&;]#B0yS,Ɂ$2V680̢T~l(/F k^>s t%+ʿ*CnШ`MwbYp*4Vo[cU">ϖ4 ~74Y~ZtUA!%8y5M1Vz]D71i7&噙]y(˼;_= nJ_+C}H}L=p!WLWXXNվczUl}kV}j.bѕI]wV:w.z \,K.Soc+G^<<% gd3K8/yAhUP^C@uVꈽ)Z1j`-D&ߧBrfL;X-Vi#n)hJڼ1jrJ#g>6zk8Rh)69^ĺz df׫g㓼`p dfKc ӫӭUJf;Gkael+fe&QoW By#ê(`$X"G0L.Bc҂>C(ov3Iǽ{NߞbWaP$0)RWC%K)<6(_q鯛WA(_,50Uτ Dֺ[Q J$Bs rf)+y}M@rgU茲Njy ֈ.-!_? rI ~SY)]zl.h%{,N('2y27g/Ĕ̶wDI|QB4"Ѧ}$ J؏U(Uނ[?`_y-ro:H5*aL~0 a,EHtȪCx"_)T}A@m[Zx^54 ;w"D+GJ'% 8 BTɻM]hZ>W8K+1oMī~Qi[U=˾ ^>B%+Uש@ h&cZH8 1rkbHmNj)C-isZnQa2- Qo [y86QU7td ؑ̕{ki.yʜ"J YaGQ JtPZzُDp]k\"t,3m8O)ގqL`AD^yBn _3ʫ&5=fsddfzTpXYU? 7{ČL$:ˠ`.!3-p+;LdhU_&{ǝh Ta)ZG{ YP_KSbsPt17>GJbrnG6)A+!LnӁndD}@@3nV"rCzvp.f6ikZ|(V;a)]8̲ Sz U%mPru&|bd[yfB;pX6 ZQ{dt47„_? 5Zzvnc~1Rj ]_ɇr{ \ʴ`k(Y ΪShh˙:R!}DZ֩\Ax5ʀCs(&nA˵v5f[7p-I}ٚ&;#qd!5^[S+eIA[2s,ѧY';X$b` L%&$fzx7_vJK" 0GbPޔ52}:,wYiS@gJHy??`,CI3\tj0q]u`+]]b7e˖Sb*e g **1G`+'5@$kcQ,9%vyV[u.uB:`~r{ݦ8x?GL uVxXHrn-e85`y\EaӪ' o(OY^.0g_k5j A 3A}hmdu}廊9bvG> '~ޥa붅GK_+"] e'KVȬOkJĻ$f;>orߖ[t9nvt -k.KNtx`Ϊn=1;~pzҏ9Vw~J%@|Lk7AI*0|ů{Irk0y8x#[M Ph@4SOn4vt5zx) o ģ&vSթuaxq!wlnP2j1y‚7.Y7QQFܸ4Q^&s)76n^ 7ng\mèjT)<?(3[(yx"?:.:~*dC4԰A AM_'%4YW>yM-,ѐc\[?;ff;&ֻ.4Ъx|16\Y:;IF6A068 cH-HaQ^vKazܺJ|Աb+J>y!DV1>>Y$p@ ,HJLZ k߈ `ʣS@\ 7MAm 1OɔlDİ?eۯp=-U 5rNphPOpm8: Ǥ*~(5-Y:z$0)n8oF[#bU˦Wi07a ˄ +z_Q%HsgΥ 4Yn+=!E NW2uUw l94Ge':b w.֠S/S'F&y)qa@(}෬oEmIP _A"]&'3`&;]#B0yS,Ɂ$2V680̢T~l(/F k^>s t%+ʿ*CnШ`MwbYp*4Vo[cU">ϖ4 ~74Y~ZtUA!%8y5M1Vz]D71i7&噙]y(˼;_= nJ_+C}H}L=p!WLWXXNվczUl}kV}j.bѕI]wV:w.z \,K.Soc+G^<<% gd3K8/yAhUP^C@uVꈽ)Z1j`-D&ߧBrfL;X-Vi#n)hJڼ1jrJ#g>6zk8Rh)69^ĺz df׫g㓼`p dfKc ӫӭUJf;Gkael+fe&QoW By#ê(`$X"G0L.Bc҂>C(ov3Iǽ{NߞbWaP$0)RWC%K)<6(_q鯛WA(_,50Uτ Dֺ[Q J$Bs rf)+y}M@rgU茲Njy ֈ.-!_? rI ~SY)]zl.h%{,N('2y27g/Ĕ̶wDI|QB4"Ѧ}$ J؏U(Uނ[?`_y-ro:H5*aL~0 a,EHtȪCx"_)T}A@m[Zx^54 ;w"D+GJ'% 8 BTɻM]hZ>W8K+1oMī~Qi[U=˾ ^>B%+Uש@ h&cZH8 1rkbHmNj)C-isZnQa2- Qo [y86QU7td ؑ̕{ki.yʜ"J YaGQ JtPZzُDp]k\"t,3m8O)ގqL`AD^yBn _3ʫ&5=fsddfzTpXYU? 16:13:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x90000) 7{ČL$:ˠ`.!3-p+;LdhU_&{ǝh Ta)ZG{ YP_0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) 16:13:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad3266aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204000000000000", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = dup(r1) r4 = syz_open_pts() getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)=""/209, &(0x7f0000000340)=0xd1) dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000380)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x105, 0x20007, 0xd9c, "9c8d14ee7504000000000000406e50e800000100", 0x0, 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = fcntl$getown(r0, 0x5) r6 = fcntl$getown(r1, 0x5) setpgid(r5, r6) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f0000000040)=[{0x67, 0x8001}, {0x8b, 0x351}, {0x1a7, 0x1}, {0x1, 0x7}], 0x4}) 16:13:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000020000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='c\x00') recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/241, 0xf1}], 0x3, &(0x7f0000001780)=""/203, 0xcb}, 0x1) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000001580)="9f77390afdc1f7376aafc95b2c1772b854c79709a08e5bb32642a5d063d58136b09a3c3dc9cef327d58cbbc9675dca1bc9483f8e3c4b", 0x36}], 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x100) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd\x00', 0x8, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001700)=[0x3d, 0x8, 0x0, 0x6de]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001680)=0x100000000) ioctl$KDDISABIO(r4, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) socket(0x0, 0x5, 0x1) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) semget$private(0x0, 0x4, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x110, 0x0) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0xa0000, 0xe1) 16:13:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:13:49 executing program 0: r0 = shmget(0x0, 0x2000, 0x9, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x143) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x58, 0x10000}, 0x7, 0x1, r6, r7, 0x0, 0x3, 0x1ff}) 16:13:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x27, 0x4}, {0x24, 0x9}, {0x8b, 0xed}, {0x100, 0xfffffffffffff801}, {0x18b, 0x3f}, {0x82, 0x6}, {0x0, 0x4}, {0x47, 0x48}, {0x0, 0x20}, {0x7, 0x1f}], 0xa}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1d0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) 16:13:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x7, 0x1000, 0xfffffffffffffffa, 0x1, 0xb070, 0xffffffffffffffc4, 0x7f, 0x1, 0x1, 0x81, 0x80}) 16:13:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:13:50 executing program 1: mlockall(0x2) r0 = kqueue() r1 = getuid() setuid(r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:13:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r1 = getpgrp() getdents(r0, &(0x7f0000000080)=""/3, 0x3) fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x3) close(r0) ioctl$KDENABIO(r0, 0x20004b3c) 16:13:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:13:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0f", 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4011, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="0b7b3a4522300e0df637f9864bb171cd9dd265578af3c53066333317db6697bdfeb57d71b56b658bb290bddd1f96537071ac5b15deeb29134d9edbefd4997072eec581c63cb38a2bbf8a3c2e77b01b334fb99a89f40cdfa2efd77b9ab678d2aabe33d5b9d8d5b8d2274302ddd092312377f2e794614016307abdf99743d92c4ea49cf3f1c0d5b4d293a3e208a44e75ba530fec99d6f4f9dee9a1ef7e58da03176518b755be1de31add3c99b36302769aa2b45c8ece9bd04675cad6", 0x304) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x80) q9 x`mҧ7@{43hK pmap_unwire: wiring for pmap 0xfffffd807f00ab60 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ab60 va 0x20ff8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ab60 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ab60 va 0x20ff8000 didn't change! 16:13:50 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/141, 0x8d}], 0x5, &(0x7f00000004c0)=""/70, 0x46}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001400)=""/4096, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:13:50 executing program 0: r0 = socket(0x2, 0x3fff, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000e00000072e98c72", 0x2c}], 0x1) 16:13:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r0, 0x8ccc, 0x6000000, &(0x7f0000000040)="da55719cf30f4a165b61addb391859a3d7b1d42596a80427fd9360f420ebc16719ddca8766d9db4b23181d59a06c32d447971926be2a47f1133c230a01ba981137cb722907a7778364928d22cadc43e2973afbc76086", 0x56) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) getsockopt(r1, 0x8, 0x8, &(0x7f00000000c0)=""/79, &(0x7f0000000140)=0x4f) 16:13:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1000, 0x4) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000100)="80ea550c9d743f794b75e98920d1c183051d162f81df55a9b110a9ea23c3ca4711ec9f5c16e3", 0x26) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x4, 0xf702, 0x0, 0x1, 0x0, 0x8, 0x2, 0x2, 0x5e}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0xfffffffffffffffb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:13:50 executing program 1: mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00', 0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000080)='./file0\x00', 0xc8) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r5 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r12 = geteuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000240)="21f390e11ac5ae8e724238deb87d1091ebcd99722477af669342719d618df72b611c7e832b77a2b28b3c247c8e7fcefe08a9095c6ac2f7a03d97546c76b40e841db76210960751ea6e023dcb600adf7f04d18534ab8ca633bd86c44da6ac997c01e02ecd06ad3bf2d5f69d9d17e742bb3d2681d85b096e578ff2b54846c9033a17291c3d68dfb3d773c1d21b25f68992ea9b65399a797959d93903c3451a00ba5737bed05ba725ceda6d49595732e58786297dd1389955bb47069579bf3aa0d655ed3b68f696217fcaa93b27929ddbf2dd1e8940a4054fa5d10d214b80b976637296b34c3629c69a272ef462b2bfd16bcefadb1f6e20e8e92abccdafe27228f7937ee41dfc86ae9e3cf574bdd543aadd4207b1a7e26627868e3a4ca74b016bc59ad314f0c22fdc3b1c772f98bc00b33bb94800d55d81e83fa59a863bd7ef2da9382002ad331b961d37e69c7b6a091503a40879c92a73d1d95047de88ee7827381f7003597c42a5ccf1e8ceb661e2d0a47ebb793f04d22065fa7c6e2101a9756586196a636f960435b815b170fb67faafb38099c46d78276b86f82a56f575ffd49fed8ec2e322595607027726c233510e5ab4afad6d71942e24416a54958fe383c14f3f9757d2915f3278e3a6a32ba78e201c1fa91cf1acbed0e950ba973bfc76e16f2d168b4d89dde7d57b36b959adce767e08bd0d4a8f29991a02493ea25eec73680e36bec222ad456e097a4b11ef631c217e7b0742e8061912c2ccdc15266d3d3a79cc0afa8f556108b1573c663e6c185934a89b89d34d91c64284d6e3438bc2545c80088aaa01b1964ea3dc09054bc91c8c838d9dbbc9b99c680051d62d36f735e9948fd802441b89269605ff0a1206b9e327d12ba9380f62863043590e32c0fd3fa5b7a784aba11ff9fca1d0a87d0e9075d426673742cc0c8227250aeb1867169130cbbe62956ec3c38a60d4f403a525223a4f895517ddcc501dd25bb052ef8982b55aa9636925c2de813bd74b20aa43289ba0c62a2052e7c12a70a665bfb83c5a8789d0c82080a30475b020cee71146a9c79004a76316ea99c051b9140405344e636532186997e373597c242ae415f13a47cf147e69b4dbe7c8b4ece844505889751229c2b2b0543a5569b808048bc77a1ed159a0606382543211b3c9b002cca56ad16224fa7c8529f444a74e11859d74cba0f074d4bd7f463116050098caad3988093b3cf8be2d593e43fcb46f3ea8ddccfab65e907e6730719871c4a5e61aaaa657ad67c5b03efb4230f695c77ac0d29d269fe72a45285bd0ebcf79e09e103ea8f0bc856e286988ec313b0d9020e0dfbca39d98b2dc4c4cb203870c1473a87f9e7df45647ffab82b200a3002e0e69c987877b0e5ee693e3e02bb03dd13a14a79732a5fbe2360358bc916b5619405100c7ffb03c4f19aaf9f9ebaff46dd59f098ceae95bae668e105bf4a2c86eb9b4e1bbd5f9613cab023708e960a7eb345589921a6174b0e297828af35c7a08616f02a666bee8939b000ed190652eea73b8dd056c5b378736dfb80d8bbe813f2e0b8ab2b4618cbd147fce6797a294c27a94d4328ec39eba42c6f9914305681dba482941cbf142560a81f936536a69f1aab874e8c68a0cbf9930bf6dd8d6deddfe1bc345302afbf88cf2c3d1257382571bd740da27d0a198c094cb37d9f01a42fc2a93cb46ac863f0b9169d9c35e7104c60a756f94a6e2b33b02e352b20e9a13cd57d050ca262d65a985dbc60c0ed5c02b4e0e802e0c26b07ddf9085b0d32e4b61afe9cdff69e8c8efb82b7dc67d83bd2fd181cc866145ab13dd3559cddfb29a93f8d958163f01387ab7ace3b7a4f5b7f83b6a3c65396387fe8a8373e03480512e5cf12a584581c698a3c1f231581b3244bbf78b772fdf69369f76bff15f4d3f311d806d0a13be4e72cfa009c7a0c287747d6ff0e5cdcb24a188d84b8cc186aab4b4dca4470c2c5295298fad7d2b4ab97643be3b6b8da3f2aa45d663ee5c6ef5b925d7464266eb6f42ed62d020a286e1aaa38694a75424777db5e70778748408f58fa2e1cb9ca45f1707c6e23cda89e4f036b29d0683a4446d65cfadd577ceb0ada3d67026f337601b6b747bc476b3812e78fe27fd32ecdda4a5c80bbca1d54f81fdeb342015366cd8d8af7b542ab3cd5ca058d98a85d7113177a55cb8d40ea49e0f8d256a1e1422f75f9038e1daf426431297564d6d8701e3fd69ac87b7d20420c1c2f2b77397491be26aae241d06bb65d6f323d05327b7c9f060535e87725c844583f63bb47ff8133099616ee6cc22df3aaa6a5765c224dd832a94ac8f0f7b3b553944ea47097626d991c2ab33adbaff3d46f705bbbd0fe918b4820af733ac2878ea25fa53213ff2b91667c81c46e2ae962b43a279ee214efbfaee8fa2e2b5ec35563bf6331239f64c1d7fa90c37ff9dcac230a46956e726109809e8a5f8432d1a777d8e48d9aec5679b23183f697969228c9dfa32b3d090dbd84c52a254b19cf1bd2e51f82a79d06776ee7f3ff9f126c2d81305c1aef701a410896c6e6cb0f7f06b9e8610c4e2a29b5168bb2ad9d4ae137e22cc4cd24f24dab242467ceec27e1462627d7ad33086bfc375bb5c78fe522f41f0fede231428ab681b825369686a4ea3f38cb81b1670f56d27d0e145a12e06120a58815f93d6498966412181601bb993c1aa589e3cdb8967e238a14707b6a5929e7d4dce0800aa4d72f62c84dc16f0689f3c878155b3ab0be6db252a786720036255d9bc58de697808c6165c78002e04355760c860f1ee05c18e522956335b253c08c157b3c1cf98a9412fb7ebb4796e093cd1bcec10b5be1634325e6e87ec55e20b323b84f49cca89808735229e4168ce03e5a1f5bdf3acf9eed883fe55238665827670a82eb76eef620347ee80c8a3a4afaa20c5fec7864d63f6535de6a98d72222a553147724927e08adb86788583a41503adeebb995676b9fafd1c3a7c3c60946a5777d54ecb7f1791acf9fc3d646206354afcedd827bc453520c608c2282e7864c94d8e155125fcde85e3b0bc2c7d286ca356f266816b413548c572b210e12e315a813a4536ee9a0ba568c879974a111496e9eb6b59718ffce7eab20a1438f2643f4b4613fe696e4d82afbeeb173f16d4d2d08877cae7ef93393bb3aa985c9b1985a5e41c82b1519dcd65ac6ca00f8311387e8d539144dceee9b629fb7073c4fae0a604c537c80e68de87e6721150362d712e3d0b0393a6c66ae3b9c9840a48f107f0f0b8e13b9cd08e6f34ac5e7c9995af67f54b3717fb9903e4b843f9480d069146d697d06ef25b3a80775d271cbbfbd91b98e3966166490344a904227ed6c8d33ec994e5a8180dab9a0ef7aa8e59bfe327df4c3d4abf1082d3bcd4516a23b52c4ba0fd61932bb2e517b67361ae3e3c466ce8df7e0d50d6b334f62edef8cafbbcc831a4a8c8e72ff7c6d9d5148d5b0162e041fdbbf24b1209f7970a6a96283529bf955387dbc5f964523956fda0f10e7aaf40b33bcf4ab3eeb0b5d0f56fc07567a91912de0c0970f354f4466b42b53956612f4bfebb5298a5840b3e0b1d5c521a3828dac5877061cb00a7919aadfa464f93510fac12ee38e046a7e9d4662af3855097b613caa9023f6a11bdffdc6b1052f8dff579708dc526c2cb59e8663ef04871368ef57847b385b75e274c3619caf2a2fb94ad05a151cac16ccd40324ef680cdb7636c16e99b6ca18511d2266478be9032758ed4819c0c00bd945c2d04ca6811df4e3b9f4e06ff039c5f780014447a2b13274bc58a7e0fccc144e583d9946e8edf31065e972b5d2cb97ad3f4fb77e97761881b62c3e54c32421536a8f7b379382f0c7dd283f70c0535fc6c71cb73321697bc0fcc10e5bf6d1461857604bb5b09c492d938aed0979e6ce24e1edc64cc5a0f9b7d204151356606042899730fbb90a7663998c6f8016efea3881c32f33c05a4814c5584584b7e0abbca8c11399295a74f791a6070e89f32be29ea3bfdc30ec8629d035ee23df215aa199af6f1b6361462a6cb0e5b2bd32e6b696c78766fd6c4c7d2d167316aaeb2cf9a1130fa70f768335dbb6d80d8b0337e1d765fc024bdd8bbf612dd537e256b0a1c1b176b69ae4813b12aa4100b40ac1c11f6c2b4315d5d1666373951ebb84695a78606a68b51c2e4953d21c4ff862ae960a07fb2af077175936ca89b6f0631dcf8a9bdceb6b20c4630336f6e7f5a29eda48f68dbdb59846c573ce306cbc8da86669026f8bfd214f94f3b7ef6fd76e07610c4b24b2843e843a0290e61048dcd4bda181a982cfeffb864655039180f3b1b92849bd5effc8d625885abcff099786839b1525bb2d1582b5c114ee9aa84d5085cbb9a8be9d349e31fc3ce4e219e6f282eea60a3a6dc20a76ea7735136323980eccfd34c52e681131df964b3e036113988c6be92af97b1894f42333231113f4c7c9558808ec10714464bf44ec67f9908e44869e510bb73ec869f151cbe90e36ae7882b6a6448a4c2843ef0cbd2d79a95834fe70b2567eb538fadeabe094adf93cbc150f94987e670e9378eeb866c536a1baf97ff7f676ade8b7c08153cf51804025c227b5fe8289a1ab1cf7c6f3def861aa85ad0ecbba7bf0ca542e20a672852877bd5a123d2fa5fbfdaba8ec3bfbac6f9e95821d90775eea137546b8ebd08a040d59003108d861a1a274a9c6c5b2572c48a37150e1f090a35dc7db7d52695e5d9052484724a8d68f86df70e57bee65a7e6077f695ae66231bcd9465ed8e80be470a4e2dfdb6789ec7b0f8a9b83d36611a60de8fddf94cbbace4f26521deda9a56bbb9fb975318fddfd49a7fb13ccd0ad98dcfeb163511802fa6bcddedf93ec3f320452df3d91d11efe481520ed33afd04dd7ae2a079aa4b8d929a1b9e01420301fbc656e1ea2fbe25f6df546cbc1a7aa5fbbbc0f0b2ba432c56b7679bb9ea71e17b6fbbbd582261f168d0873ba800351f1ac78b2aa8fcd9c4bfc1dbbc1c5a007cdc5d8b2e4ad20df746f72e9b51fccfd98e2160f2e5b6909de09eb914eda81b67799c07294b7c095b4ad2c471bf99004afea446b61dd4b64e8a95caf79548c9022c65136e928c604619e34880afacfb76fffde3578644dda37764f4843734f71e31ac9f397df1064d292e98f3bada5ad661a37a2bfd6edc0318ea11b9f458c9e5b636ce8c6b5ca54157b4e2fe9a46144ba9166cccf07f750f2dbe440486442ac67419b8bf5f193044fdf4de7b5c216cad53c3ec0914808cb86336b884475327ccd82accc8228dc745f2467a52af3acbc9c08e75ed92747f0058291066ac09960ffd7c4982f8c6018f20a47de635c2cfb94b6080773145a80006858e171f12e7bd4a842cd3cf6b8018b58a94b257b1dd5063e782f31a9d61bbe10400797ae5c89029876be8d8569fc72ccc24266858c3cafe791b6f942a0885635f0fba89c39c5c6c7a042fdfb7ef681e060508e61c62715cfc51ce1652990689fbedafa80234764ca020b651e603b75e0527b33efd2ee0765386a6af6b923ea194bc56fb5b1a306665b408b11889034eb5566cde661c531dcb44ed96769282be0f8909948020196f2e89b75a5978e3063b1503eae0c28b3d6aae66258334fdd863e26cfb1b6877fb80c1a282b3483cb10deef5bba86e87ab6707c615de39ab375767592d49918683bb26c9069053539bd7da4d34b7e224dee9927f9378f6a74cfd917725f8b5f0ff7854599543348d82599361521c16c4372d25a57e1af913b3d12895f55ab3d917bac96d22d8c2589b3671bd93", 0x1000}, {&(0x7f0000001240)="4cea781da31c82f67e9368de11d93a3f3ab9367491f51c7155eb9ab7babee2b624f8a5ad2cb97cae2af9c32162e7993fcfe72b9ca12449dffdb8973fab78dbc298ad93066de283e456181a155c5a65a87c7e7cd223b8c7dd1166067bf0fca519d5ad1bd1dc6866149918acecb4a76848b8303ad67af7bdab65069038b58ff71f16538510fb37fcef47fbbf4d38e1fef437dca42b572cd05e2c70569d4656f1ca1b76acbe115eb76026c2c6e34d858d24bd79f47323ba1f905f1a56029f41953a9df08816", 0xc4}, {&(0x7f0000001340)="8012e0db60915e7d573e97a8f298c4bdf49c2a79ee9891a608b3eb8269d921fb97c33adedab479e9efee04f54733455feb592d24d8cfc02473678ca75ce1a1d91b81ab9c1ec62a048840956d70e4a4aba39bfc799ea1e19385a0ba3168b93af522f6e303b9c9a17c2d3b51cc7418acd23238beac1ad33f38fd2751da453a02e02ae4fe3111247309054903956c5c0da9afb17b3e826d2024632198ed10fc2c", 0x9f}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r2, r4, r1, r3, r4, r2, r3, r2]}], 0xa8, 0x8}, 0x407) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x10) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:13:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) 16:13:50 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:13:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x80) 16:13:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d9a6a4b5d2c84ca8", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a8751a921871c40e6f5ff33a8b9e1ba21529e2812d4ba3bde702842088c35fdc745ce161d4b7689ba121264392e9a783dd29f2cbe3ba0b7c2b2811f4e33ff0be587ee1e01a3da7d903dea40631e86c3947feee895cecdacec707d6558304254098e74e953db0b957da2777477a104eb907a8e97dfb1bb3dbf7944db0a930a32613bd347f361fe87fa45b9842f4be3925d6670053e4cc60767ae9189615f2afa6ba36edf436264f611dfe43291b6a5c99bb9921e3fa0c221dfc8fc71d8054cfccb28edddea04fdb3731814d709956c92952087a6a8c058c7dc381c3391a8e8eee2ab0df2b8229466f983e8456da1b5f46dd4fc591693696b33cee936e510f375f62bb881f77da8d82d9206a0861dcf7ee05ae00d91e8e7355353064756b1efa85f2eec94a548063f55fe2f471b5d28d82afa845b7697b874e43a169d9bed23ea8f17ec25fe40bf5e1b90c403c2202bcd397047c0b3b0be8105ab29bbd533916233a16e36dff8f337842765cf7202502b76fa588634fb0c407d601489dc865665a567be863c971043cfbc855d1b5c747d2a8f313dd3046c8d3a26726e053e15d953cb9f47b117596ac684193ed1e4e54819a5f69e62b2aa39df173ca4a0f35c38078ea6c12260773f5a16a57e94d423747c318810d1161bad69f7d07187be80ddcfb250afa15a456cb561b107224da942ce4298f26bf593717302cc4b5c94a986f94ee4c28ff41df040dd6d27c2bc85f2d8ce1a91866b56a9261a948b1caf0465e544a36b3890bf0272b5338795c6924753245e2435009858e44c3e2809d444d9aafa375168cef4df4efb473cc5890bd7f990fc3a8b6a9d3f3e547e16ec4e5076548b197957c001a586f4dec265b6edb2c4c1d9810b8a34d1a7bc696e4ba8002771351075c1bb74b6528fd44db876fe843834947cb1dd4ed30650dbc3910a6869f5189d32d1ad81fccb1466d58c8bf1ba4942b435067eb445eb33f9616f1448eec68e9f4a796e4817dc469ba445b5defca296268672dd9e26b8aef1a001af1684a04f797b82dfae05f3237bffcd6b40ee343fb79eec7751bd1b56fb22565d3804f63d11ec64c0ebb55157356e02026e35408b6d14735225edc93d5f453d0fb9411bc6ac04a6841ed9b14ae19e20794199966ceb4c3b81689b4a9ef8c5307ea574f251171656d96781ecdc91abc9bfc8b2bea7434df4c23a28ae28322c4db90ef203b212f3b83442bac134f50424bbbd40d13488ab524ef555088d4c3574556f3ce1a1668ec901b98acfd6f374cb74802b11f590871d8a2068f0792d602aec617d9c245a82bd612b5a73ca549de3ccd791da4cd950f3803e87a7e4d03c091dfe255bb779842df9a6486d41036b73cf4fbfd92f14d43585aeb587f0d0782aac1b8454611c531d93216de34e0c0cfc861c3113e17d4c8fef5cd83c6591813de334a4a9d37778a645e218412485cd073b9551baecdb749f0f0abadc8dfbd6516e3a65c3f74c9f74fa9180046eabe41950842582a3d78d1ac22188d191cc795cb147015bf70c9c9670fe1e0cfb962b12d9c173b79b53830bea5ada84a917fe407336c2019379d34202c27b060b5ff4e8d3abe7c02e53996f1eed68c555c001b33911929574afc14c1141781a3c04d1fc16acb2613fd5ab8f516a9dd70dfefd59105e3b155946f95602696f6437b5e2f936c46b0e985ee5fd5a9069bee1d140dc44432c2cf3b63110f535b58c76a735f2f6c0b2f73538750e62db5df4c6bf4f1373f6b0f4f994e68fba3c01455c4e88ef292053b8f8edde205c7627bebf119d1754e01159b1144efa01ec27fc934b1e0d3f9d8de75e088de76a8bcd5c3a95f4d1502a6be04a3744d2d726e6f16822419c205add0bfa7dcf6d13215a2f061ebd833fe53464fc1f5a5cb8d814bc4d8189d49d9f8b311385f903e83e0974f81dfc784adeb7b0c977b853e79fac21ca1719f0aeb8874d6ea7ed3567f09bb855508d049224c7ae6c230a1d7de8aeb3b6f3f08af4d2b7ff80b0db42a4bc9c0713013540a19b9f1378462c84e6e3576a68b9c8bd21c30ce268a74bcb903b07979663f39bf838c82d219c172a301561aeb3f605fc99951460a5af0870165a3e32c8ac2b9b6233a2646db3f186b7ed9b24f84b7ac3a39f18b68570a260a0133c8a62cc69755096cc78137bab3f5bb6e9f2135d0559eef6ca5e330217df3899840cccdf542bfb54f93550d236878da2f91e5fa619c41110039af51e7cca819cbed7c1d05ceda7a4af4e184d8b629e7114982b031b43af60f915e248af49b991048a4ddecf6d0942496eb88c2c4ef6007f3e0ac525381dac89a48c4e06c75ea26c2a2da068782b147c7e99fe2ce7d6e804fa643979dd88c7a76b75f94dcc4f06ba30802040a1d2062eaf0c1d475c40c2b987ad3e140f1225433a770b5216dfc178008256fa3bf3e3c4905c3be94e8e0b3112e79b4cc747dff8e670bafb2607a8dac76ec5a94f1e2c3a891066eb19c18e647a47aaa832381494e24a193352f155b4a913f5948b11deb4620d7ed6b4ca1f77643055b5a039cba564d70968f5dfc575cbd35429599d0b13ce0464231d14ee260ab402c24afcbe5c2e6dd5e09952dba7cfddaeb98dcad204fd2febae270692e20b165acf761dfb6d982be67dd7d8c63fd3a9b81a7033b0caaa2a3132b135d18da7d56bdbff0a9729a777366396dab36cb9d3ff967562898cd3dbd110edfe35a3c45c6f3c98d3081066ec696b300921170b1921cca9b2bd3c938ad046069463b307c219f4ee416d47322505213f9a4a37b1a5a9b66eedc9d61ca22f5f49a68bf33217ac4798e47b2133484961514f19c38663649feeec0f7e65198ad8791eb65c91bb5f509e11c62bbb39ebb99fc65d95877b8cfb59cdd7381d38769e2a3648c02d52dca2b65e1eb11d09494a66efd1a71dd833e1add8f1e8c6f0ee33a90b416429c1e950c2fea16bc96d1cd439674320feb6df9e248eaf22c9d26f6ca886fdf0a01b48625d2cd3888a7dd24c5e3a431d54c78fc0101cda738113d725d99eb2b84320af120966fe0efdac32107b4ac9de4a772987d753f3cc8a89bdcdf149c3d1cc5fedc3b785661481f248aba28aad0d75a4b95ce43d724628b467dbf9b12db9320e34656c1abbc31edc2a29ff97a8ee00d681870e209adc0fce5144173009883276cae1c40b677e626ab8f6adec12b610e2702472ad60e9cb2165214849441437cfdd4228a6837af45e5747277fd8e6ecc1fbf132a4306537d88147fa528fe542b59f9c0d7f1101af188a8d7debae5952745d1896aa22bf0d58f287c87220e48ea914fb398dd1e86981fc144b41e608c2ff6b286eef293a7c305836a5c7dbbd78995f11c64913816cd315b25e0e3b9714a5bfd3843bd14586094497166db1a74daa8d2009ebb23f5a9a8ccd059f048e9b9759f8bf048abc1351cf4f256970c4924d49748495a0223a506a5710ccf183af6b196b9e899a53446d907fb2357cb823c0643f6aefab1a721f324fa4bfe0f152fa28a4a91cd555fd501eeb5fc11540c36cb27081954a32533621e81edaacc35c321d40444d984b5a337ba6e4e39fe712801f08f77acdd7c6348ca53a69504f3d598c76f4e5d326f5d4a46deb8b32e0a8f6c6da429feb729a3d09b0d2449a418aec6bfe89d7553db3de67c433f9eee070fecbf5fd11cb55f756ca43c6e235a757f348f3e7390c3701e45a6522f1ae77b42240093a251ae47467e9e80cf36d53390584b8ef9d7120c9e3613ff8a6ce68f9f158763192ecfe5ecf43bb76f804cf8f719c3af8fbc4893038ce25c847032e4074e81ce760704429303608b6789a6f8b71db6df323b879f499bd12de0ecd919ef7dd7698621214c116b9eea9f542c18fa390844c35533c3e49450bde67782412020c221b972bc3023f608a3619af6fb7ecf499c48561d4cc01041331d2bc69134a05d4d5aa622a3d92df1e2181e1058bcbdd034669c0f68c3e0086565812825d61cee891a0b8f1f32ffe93f5847943c73a7dc50add7bfb40eb8120f0ebdcccc845ce3009f145b7986cc515b056afffc2e1134e935dfb96876c78028d1b067d77253561aa7ab3f095693b71e50bd88b39b02372ad7a9a52bcf5bfe44a9cd8a018c8a1922800af20495460df2b96f010ed5709ff105451fa5741571c2da7dc9378947cc5b8cae43e0b2c5d1977be4fc62dbbad570c109afc747166dbc0923602f8ea83a1b706b5254d0a4c1b1119a5e2375edb51a279b7982e15bdd05c6bac907c0cc39a600e74add6bb164aaad2f603cb7c0acb3696533f24c18e95e3a6ee41acf151792f74a79c35365814e023665bc42cb5946e6ffda697de028153ae3a14d5fffb37e2f1844305be7db5364749758c860668056706b652120b5e651ac53ca079aaff6a551fcf2162d39ffb9daf390ee586128da23c9feb1403a9f9403db28fe1fa0ab96125c1db1401b26bdd5a33c6f3ac3a577da1b9d539c7270d27ec8171f09a661298fd248fc6b68238d4ee539c74c72b697d3e52fea128a4d90a87611fb94cf700ebba495111852e0e634f3496b198640ec501f6225591700b163603f86db4d78c16f50f646e5973df3de56f188d93734f38377f08be4a34b1df729fd38fc50ce49f68066771c134c8612b2c121837cc963487a4e6a4e0ee81ae013688b388e22bb6ea8c7f5ada351e7e0669b3886f54acd7eeac25e2492613bdc5054391a34df67084cecd41ccbc86a66fb9b86674477d363db29c4aca5c1cae6b6b8798a8220f213a08e5c2ac3178047a8d29a5137f84cc29dbd025861572a7f6c27304ba5bbcefcc7a32ca32352bea45c98e5ce540748a57b20fdb9a680a8e6fa7a595ec3deb107fa4d9c3ddbcab766ba3bbefc595439e843e1010e7a77e0591a6a96ab4c11cbf24c6cfb3c6d8fb790a5a5222f7e054fc7231b5c924123904d0c669cc2332eeb2c5a75f5dd7768be3a16fb41be062521679b20514429400b7ddfe37ba1fbb73ee5870d3798d65dbb1f05ff6dd8ed5614699cf57be9dfedca4f493b09eedf0978a7282d133be689cd1742ef2260a9502b6b35efdd636aac744810f44472a266b520d3bb6720d5a4fb99ffc541ef345b7be08a2e47b1219282336ebb68c00d445f1e4047da295652f02b236e78253eeb862605eda64589fe85646278e8b1e32e42c685f02284a7638e903caff389918cbba966448455b85d365ff2bb98994c841f8cd5d708d80d0af53f3ec2dabfde1a4e1c6c1b6e51232d770a30c2d66ef3fea535db5a0f3b0e3352d4e908c2f7d3273494f1fead35db029393b8a3c5c2da1417ace5d55b78b9fef8348a7ba06067ab0807c9ad11684e49e687513604e7202fb4f4af978bba68b78ff1b7a72fed58938a2314721fc1e66705323000933d48fb11b8feae0ecdc9c622bd98b5558f2ecb5a97094e862b3b97ec2d56c9ca70d86bbf7c617cd575a15d8bcb3a98ce7ba695ea2d115e9f0a6bf29b259738c192be7e52fb47024b5afea8a534f5903fe58a718cd96daa96e81171330493aea60747f9592eedfb9a4a9671deec009affddfbb1ad2d88e414b5e6e23fdfe576c92769f89408953a61501d22c431fa7922dc1020e7fbb59a83ad9ad8f1acf8b84d5de0d02defaac8453268a47420dcca130d6640c142f2deb2709338b3befc1a5468b3a223fb381ea1d0889aa7ef2c9d721aca22b993cce28e02f961e5f3aee3d9643e18b2025465eaed3305afa1c210335e3b5918f8d5b1a606324910a95b4e527cff2386d78f0faf8d519ef7abd7532f114298c335d35b", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) 16:13:50 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x80000010000008, 0x0, &(0x7f0000000140)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000640)=ANY=[@ANYBLOB="6d184abfdf91d3e2dffa2d7755a60e1a860f04ea45730f000000000f3ff4c306005800000000ca9ecafc5d184fb7f0befd7607536794ec9a9edc95c88b77da92d07870531499acea9128943cae8128acb3db7439c18379a257e8ac1da6a07572f2fbff9ee498b8a49f2a8bb5087a5b054aa25bc53daffc1ec168e44cb2b290db2ad8e181a660a2e33022d97a79df7158ee36a219f5a385c09a84632a94c1b1916cb1a6a07c741da840492196651855fa45a6dce8221a1c0c303d5f847d805dede7a7868cb25a64f9cfc0d054b84fa82a8feefd19b3273a236299fb80dc5f4ca09ef718dc27fd7481ef9dd6f9310b3678eb5d3205dc34829f24bcb8fb30ee2dff194dc0c7bafb3b94"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x8}, 0x80, 0x5a90c0c6, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:13:50 executing program 0: r0 = socket(0x18, 0x4, 0x0) listen(r0, 0x0) r1 = kqueue() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8000000000006) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) fchdir(r0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:13:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x400009) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:13:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000080)='./file0/file0\x00', 0x8810, 0x8d) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:13:50 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x3) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:13:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:13:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) dup(r0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) setitimer(0x0, &(0x7f0000000040)={{0x1, 0x2}, {0x217a4c3d, 0x7}}, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x71cf, 0x2, 0x3a9d, 0x1}) 16:13:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) sync() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x6e4cb5afb50be593}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="9c0defa124b689a3b87f8d341f1dc3b70e1aab10e063987f265ce18ff452e5ecb43a841dfab21e4526a433b778d63d458a8fe431af4f9d150a255a44a80a2fd3f94ee98f9ea9c395df33c621c0621e677a477a81243a2d7fa8004bee82f2296e29b6459d9212dea3925dbd088ee45a0adddd6e5943a2b84159aaf98ae69dfe90b4f16a8591a4c58eace9499a21038dac22145e0cdf3ebd27e7bb16efc60bf340006282d6f487afbfb3362ddee2de88fa70dcf508137866b9237cd6", 0xbb}, {&(0x7f0000000080)="8138eb2b87d34bc32c48c4a2ad49acd3da78d54b338e97c4c1772486a294e42e77", 0x21}, {&(0x7f00000000c0)="0fda097198a278a8e9d68f2a48cb493c1301ae6537170cde8976e1c4a10d907cf3f0f412cea047e086e56429ee825574ff9b99dc04e68389ac7cdfe863f620b2", 0x40}, {&(0x7f0000000280)="ab77a6e5661d2481d2055580eded4319150787f9c8c82ff096770ecd2437d45e4cc1b7df2ddeed118b9932cc5a33dd3e828328d4f8e6c876264d0b9a7ff71b44346d8cbb021943c433982fa072c7eff8e1645ba2b5e495989e93e75b7bd4193096d2ca84f16d2f5e41dd4e810f0598a8c61b4d4cc7e0fda621308b401ce7623577c68ebde18d718c79ccf3f6ac3ded85a9c279f297b19f192bd6fe6396ef972d178915a1f564c5d0e30cac80b323764349414b37c6ba63502db957eab4d4a9824ed311ce97eb32b2af8d7c92b0fafebc4d7d39e5297a69bf7e2f32252bb952a5d5ca369bf0b8a8adbfb125ef30", 0xed}], 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:13:50 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) 16:13:50 executing program 0: socketpair(0x6, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/48, 0x30, 0x2, 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000040)) 16:13:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = socket(0x10000000002, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:13:50 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() sendto(r1, &(0x7f0000000000)="5270ad09d13c8c1ed18022838156c9dc6d58e746", 0x14, 0x5, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='.\x00', 0x4, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:13:50 executing program 1: r0 = semget(0x0, 0x0, 0x240) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/222) semop(0xffffffffffffffff, 0x0, 0x0) 16:13:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00"}) socket$inet(0x2, 0x4000, 0x4) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:13:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x101}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x200000064) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:13:50 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) unlink(&(0x7f0000000000)='./file0\x00') 16:13:50 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file1\x00', 0x70, 0x17d) r1 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f00000003c0)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x882, 0x0) fcntl$dupfd(r1, 0x0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r4, &(0x7f0000000100)='./file0/file0\x00', 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffa4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000300)={'./file0/file1\x00', 0x2622, 0xff, 0x0, 0x1, 0x9, 0x100000001, 0x7ff, 0x1, 0x0, 0x7fffffff, 0xc40}) setuid(r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mknod(&(0x7f0000000140)='./file0/file1\x00', 0x5, 0x4) r6 = geteuid() fchmodat(r3, &(0x7f00000004c0)='./file0\x00', 0xa, 0x6) setuid(r6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000440)={0x0, 0x3, './file0/file1\x00', 0x10000, 0x5, 0x2, 0x1}) open(&(0x7f0000000500)='./file0/file1\x00', 0x1, 0x180) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000200)='./file0/file0\x00', 0x20, 0x8000) 16:13:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000140)=""/134, 0x86, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:13:51 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0), 0x0) fcntl$setstatus(r1, 0x4, 0x84) writev(r2, &(0x7f0000000000), 0x1f0) 16:13:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000001840)=0xc) poll(&(0x7f0000001880)=[{r1, 0x104}], 0x1, 0x67e) r2 = shmget(0x1, 0x400000, 0x400, &(0x7f0000bfe000/0x400000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) connect(r1, &(0x7f0000001140)=@in6={0x18, 0x2, 0x3fff80000000000, 0x8}, 0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000017c0)={{0x9, r3, r4, r5, r6, 0x4, 0x100000000}, 0xfff, 0x100, r7, r8, 0x6, 0x3, 0x400}) connect$unix(r0, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x0}, 0xabdb2ce47d8bb362) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in={0x2, 0x2}, 0x9, &(0x7f00000012c0)=[{&(0x7f0000000140)="16cb65fc8fa0627e9c3da26443e920c4cc04def51612ba9a4e307d12e34ec3cb61dcaf4097466a9ca93f57953497afa9c554de0cee4a30fe0eb6107d82f68399fa06c113e09cffa0395868a9d7a99e2053c7065df2e3e3b143af150bd02a868c0acecc48a1d3c0e131d047dc26c69430f367db60c7add0222acad6e23f09efb371a84c9442fce58869712a43b164bff009ba4539dd175c912fafeb20c80cafded42dcadf8c401df5d0a284e07b365624b6157e08fd976a1bf853abf62caece339d5a57142b0b98e63b1c010c9848e4ffc821b322881e45dd36feb260e454212fe31737a1bdd5da784f74ee47682c56d8d75cd251f93c5b5777e95ff15dac89507601042f149b4d5e4c6d35a51355353ac99034247abed287a9569048390d1fbbb584ad8bb5c837aaca21575c6a304e8482808bd834840fed7b21530d9fee28de924633373ce47d570dca1d752faa646528676b19aa16fc2942ef351ab290961a876719760afbb5203d6180952e54abdc56e63c252fe809009d2d28dba54c023c911f6dc29aa508f768baa255bff39dd85003b5e33e634950adf934cc5ad8eebec67716b10ec135d3d2dc3353ef75e99fbd0b43056da116ba5f6f46c74dd731d7379fb6decd86413dd6965e475a241e5d3c6d69bbca1301422285ec0070e59dbbaf68603796bed120ae2630ec453e37e1cb63639a713197776488280850401a8b5838393a2fd417c7a0389d4731d2675636fdb343d504292c72d45bbb112086a64ed2ed7c6bf45ee1a2dd225b54c7fcd22d865e76b9ad658822cd3f42670b41f0f4834c0edca14724a4ea302c8520cd3fb110aa41080880f08df78ff571834a7b308d63fab90c959966e5547803d254621f665d3088c5960351bb7464e3f11f0db90527d46c9984b33ff4c25c7254f5c890702c5b0dcaa417ae7937254c438c97de1116967f3e0382a816a30c75f9f84285cdd40994f2727983e7e8047e7501f36e8953e5d82e83488aa74c6c8de107243e12ff7e8b9ea96b08ac799d5149d790068902acb7b09c6ab44cc99e642fd5a775f5a13e4ef24f00d09947f9f9f51c0b0e9543efda8e27671ae869a33fa664d1a0d74037d19aef101a4c2fc9f6ff0604b08d12df4e6eea644873e0f304f5204ec701f4759ab1d194df543d06b076f7dfea64271c4c9425b5fc1015a86ebee3194cc7d4464a37f8bf0d04db8dd80e704340b640bfdc5666cd5ec29ca24aa7bd140b64b2deb98b933feff72d8d86238e0ae7ccf112f8c0706024a917df943276a28e44de5b597b87ffd59302624b9b33880ec3a7683f8b21b1e1cbee66d0b0a8b4ff4a2ac1ac7c674572dd30559c0c1380a99f43df054913b0da037c16582a5157daabae83cde22e2176b282f1b9901e9944acd5992494951125aa023991ee212893bb6c401001004a63e819237753ee9c1e8ca7b0ff84c622dd04ed366ee295d917529ab091f14986d760afb67b707e9b7057b50ebd13d7c5a6789489ed155d42721a48dcf34fb00cea347451d9a1b0d0b727388b346cd280bb0f418345e757c2434dff984ee30c893d251865e889493c518601041a62fe99f7aa4c0c603f65a641f4f915c30682d9a1b97eaec3d04d0ce6f8e11ed3176c351c1152825582f5bb904642abbf5e48922e64eb7fead5226a25db53bbfda09f2bea05bf878218dae498b905b071c07cafa871c060ea1a2bd8426344e4cd4215ce2ac7563428f06e32e706cfcca59b4d656b4f67600878370a5d017f1b1d51956e16390ff545ae59ae0a7007e364c8ab438b5cd04e7c1e860039aa52ec7f1383a86006f48f1c70957469f3953ba371fd4a09c6086cab70d604636a3873de1539d32e23cd3d988395bdae70d541ac667edf721f16e5d3c5a563cb74c7008d8fba6459b3d3d981ae4826c55966877e846ca21a02093a7961f36658863dd927754b2672a7c8580c4c5ae91392bdd39e0a7219e62774420c6644163453d34784ad6aca4d82ad82a4e31f150ddb6e7bcfa5ac4b8a591803f84d62e020b7628e40e51344a2430c593dcdee6f31f9219df3f65fac30c6939896f35c1b9ad978e106d88dda7245140b08a72e373df541fd6f618104c55854dd57b6fb56fed919c88c15fb720e832efc927e1ac54f3b5dd896a5516a01189b5b9079376772b1d9476e86798d0f79c3a0ff24d2854a646bff68e658f686915c909b30f03f13add39b85b721d84d85dc6196fdc7b0af12ee05560d36af86b01587cdb61dda69830af9d54178a48a7559a7d3f5ed391f38b5d7018dda1e4d72d74a2c704b66b36d0a650c45a64aa70739771c0e3b0ab8f337cfcb70fc2287215d44c98ae8cb40c8a07be676d018917ab062576aa8b6317d30c79734ba55ffc1d3862355b4d73d4566a2e7a125685bcbdc5deb4f10a62d1f50b0724c6f5169bba9f5e3860940f533fe3cfff18f57577cd3f3d8fc9a9d0f94ef3be788b12f94f0f3d7dc56b315301e131515dc969e1618daaa604d728b9c4184d926d5a829d7f90218d2b4e840a0a2f75a7936d03c70c1a01d736a5ecf2177624a08ea3522fed0daadbb2bfd15e98f4939417eb583bdddc685810a62d846e27a7836d31c8d27b5e6e5dacd0725b22e2d0c57eb7c4de896a55b352765274a71676fc1818503015bc4d5c559f527e4722434eb85363a254102f4bac2e4b45949a8add7098faf10af73e5e8f3129e75f16716e404432a45555ef5c75e48963c16094de265554338a75f8428fdce742bf87dbd5651991308d29b55346b7b7a30a3cde42654443f6a640556bfdeb5682d6bf97726bd72e1f83214b6423e701cd3b3069c46710a767fccbfe05a1c12cef1e3db73e85253feb1417297bbfc6bc1f09e99e2bac22821f72f1bd2f8c32d9243fed0c5bf39194b6de4533fe6c1231a3ac240ea50d9e30102035a3710cf85f9a99959682395c4a76712dbe355ea623a0a2b8db89ac3837bdb12ba1d3b7c6061b15faa078e31452a1055b17863f59357610f07c4b1a8567e6683f136d46c8ed7d924b8d5f53b0f957dc4fbc3f998df408c4f718d1b437cbccc81d29d24ab02f7622ce42e64f8e2dc35ed110ae2afa4c1b164f6bd231bb4cada5adc2cace538b11a460fdf8e5a09e0b8914f32791536eeace1d07f4b306fe686e01dc8c57fd12fe73b09d92acc9eeb47a4dc2264fae96e5c643ac4e822dff9035576dd412a09b1e5742eec12178a9cf02f2f174a03d3434b21aa72a8a3a852c085c795ed6fd3a80756418184df2a83ecd48d062208695bb293af42112e8a830616d937c6ef01194e38ff40dce0313b7dd6f73234aa6d958d98d441f1d4c459975beab83909ff92581d40a39530619994b5bd1a6aae08fca23639d0dc375b1c24126e832d4c3534f9586981fa81e4c73f06a164a0323caf4f3b6ec0c02a5d0d655871b7eef6aec8d0d588b20bd1c63a99920653a7878348dadca51a02818609911bd2ebd7ead556f0de704da99f689d6080b61153110c832281b5d161145e0a3b7c67158c6f3c1a60d115bb05816b942888d4d78aaa342b7890e8e0e3b97caf9bbb89c41577995f5fc37a1fc92b4c254f624b3e3c89c045c7efc11051685ac3444fb457141877fe3cc9df01c441b6b0255bdafc0169e9044cd43b67d5c91f95e8f22a4ce5d87096c6ac0bd6ff841082b51acc1b75360cd5cc54d546b2e756b0073cb6524f46795e78680cbd9345d3769a0af3a6b4a5caef31f200fa65bd5259c9b088b5dd97404bfb73fbf80af582c8007752544451666ff73a42ba5bde83e7cb9a3eb234262be649a9a4925685d2c520413bc7a15131b8f35e8e22768e4ca24c53b042d007e834a885e3344c47ab965f439435e06b413665f8a221f6001ece2151b68a7ee2e9e5a7db56aa0c70a9dbcf373f60ad6cb0c96ad15e31ff813d3816fa26f8828ca296585dbe4dd9c596b19cacc56b74b9394bc356819e3a7ef627802b8ef723753adb8cd7cf506b5b49125593822d6d4b0624df0d482a3133283d914223a07cd398d13f55ad653474b56639c4148f47cf46ccfb0170f3f8df7e14d82cf80d457ee8f249fa41e85d3c8346e037530055228ac48023dbb4613b9893fb62a0e015874dd146727385da8f413e2e56b7abbd47f3f3dfaab50c27957888dedaae1844466ab5a8f67a1e9a8c1900bdc2cc725da1bcb87e1eea96661bde69200bf974d0a1e389d634012353d728e0580a6e1af0d9048b6be156bf6ba764cfa8cdc6c182159f3b8fcf7a9da3dbc75dd5c2b657bcbb923820169c17d56a7e0f3341ef2e575b35809ef3846902c6bbd7ca1d4ece7f06d57c72fe78c1ce5fce28cd6e989d5649102a2933a42a3ea31b56a8363de2082ff85d5c41a83065c966848fbca80e9caa6667f5f5c84dab9dc850c5651aae4ab1ff11612835901fb0235022c2882a06e12ea69076203a1f4504cd76236a349606c4afe10b0b9351b700c796948e6819cd21c78d5f249ff517ecbdefd55fa149ff8c99a682da494ff925293159a39c832edeb99fea80b49137172ea3abf5234f511b36097d3c2c06f13d213d73151bb9d60034218bdc7edb3a91787413b1ad199b91147bd72e66e1a530f190e1bf4cb23124fffe66d960b5ed706547fb220a12e9859775d289d57b26c392f81475eb7ee8a1dbe1c5a8f29ca72f9f506e08917f881428de2c16faf84e68082a7a601fd6683b7d025632c4087af52d6b61a4780897807522cc559a2a5c723da75ec0bbc5f115a038b3ecb5a10fa435bcce1d567b4c73d0385427c7cfe9d5df4bec5e9c3bec48576e20760e55b562c0fde72efde4402cf2fc11155bb8156d85f8051a8ea9d1e15086b05b76ee9ac9555b18c1fbb320f201d4d68a56d31d547d001276db74e1d1cbef54e80ebd04605eee45e8ea6ccafbdabb10de79940f4cf05a9cb93ba2374365314b66996989371d5891746a3d449a8058fc3f3dba74ce8dda14f4c735676dd787ef5d08f623e45f48488c7d93a52504aab37300f52e764f3ff61366517c9e2d8deff1246194278055c487d28c3aa120facc5b0f0e7a1150aa49e3d9326312eb5ddf506ad2202fc012999551f8daf3a65e58159d6c6d499efb3223268ea8d30f459c6af876f1ba48005eb67d77572a36b7d5cac120201ed877abfd74b2b0cd11c4bdbd298e8ac0a0fc99badea31069bb55e6e1446d24de2f2f96858446f46a5626a03b53ffd46b15bb35e822bea22f3e912fe1c03f551f581104275ea61987e7f79d2436f39c6e1ae31ac1c08d73f332f424e507bfe15582217770efcc9b708b50dc4afdbe98dcc213c5d0504166e724703cdeb7506951ceb1e7fa8e385f0b28e07c9c3555a631bd623ab53dc7c10113596139ac021b4d15b8ebe410ab725fc4ef2b6804380d5c1afa341a63b76cb3a7abca1cf7159eb565f46ae041a88d6fc2abd64a374aa0f285645bf7fd74c3778ec38b4632100312c0a1d2e548821ddaf10c38b8cb8adcd291991d3c350f144048e1cf72e51e3983b25c7549356618330cfb60c7666950bf6f46803c7dfdc7d9ab3edab7b678f693eb1b5db99146de8d6b1188abe9bf62524991d30f8d1cc76a8d237b3b66b0721113747cf0ad14d34368f17ee582cfe48bdb272e5aa2aa19eac03b1e65f31fc97bb90742b7fcadd5cb61526a323bbd22a253695074552ff88d6c9d653803122c1dd4c82d537a2223b76dd4cbb3cd521abeace673e3adaf2a60e0ff6ad27053a92432d0d9152a1f988df0674170f7b1627a3b5ba0d651daa74c1bd4cda4fc1384fdb7b6b470bc9afad1e4", 0x1000}, {&(0x7f0000000040)="85804dbc0ef669d51d85430dc7bfea1404ab182dcd9a58232d64e19bfe7e20943d55f4625a082e4f79eea72184a58039aef9012b1187ad848db2ae42cd38d2f3d47a45bad877e347d56f07392dd8576fd6e17aa06ab82a596fe010b3368b8e448ad6a7", 0x63}, {&(0x7f0000001900)="b1aeb26c3a84ecc32725185608014d7bb4fa9e36f0d6af2a8d73b1576aba11712bfa68043e09fa3dbc4005a2edbc028725a30d52772aae7df947f37ee06a7853c1205a0c1690214833aea05f9b52d1e9eed5bb499a4fb30dd9b937d77e41d909b050111d5161499db58cf2227173d0b00ed189c73712577d24a0c60cc1c4084c9199a39e12", 0x85}, {&(0x7f0000001200)="4c492fd806e49cb3cb90a2ec4a329cf71fca6395ef", 0x15}, {&(0x7f0000001240)="8604b123811f4121d1cab4eed11c6ef5f0f80d7d916ced445b2069abddd590085096eaef66f5f560b7cd9759a20a1a46ed3efbec4e6c11b00e8472bc561b2646a1103bfa6555ed9854c9097230abaf435724ef63dfc9e404228eba76d40004c5b027ce32589e76c2d2c0548de96858776bf931cf462c91247cf2b0f429", 0x7d}], 0x5, &(0x7f0000001340)=[{0x88, 0xffff, 0x200, "92ebdb1d1687ba606080374a045a0522a955625c0383c4a2a0d42b23688935b0bfe911cb85d50c5367389a81a1a9f31d6d02b1e5e3a5f97cf182b427722e483f69a9e991b555fa5d64e561b952c782385bd7ad4d9bfe0bb07ca2b2f74e75e218c090887bcb4a038d46786a741deb47870652"}, {0x90, 0x1, 0x7, "b7d0022f23dd8fb3c30f3fd00126d4daeff30dd49e1ccfad7e02e1d89ea738dd716b5817cc7312d00fa5691d7ab6827c575d36d0ae7efad4de65bb1d3e18a2386941de540a98f6ba0ed1dab65eaa36cc4a48fffbd94a572f3ea1191875aa3370a789cf18273ad2a4a19a5de8de8cb0ce571d97570f1549ef44"}, {0x38, 0xffff, 0x80000001, "47ef469db8f444718b7270edd8a6b494face90cf67b965225ccadb0324f5cc152d"}, {0x68, 0x1, 0x4, "3683bfbfa2bc8645c8cf0b747604ff61989f97b3e1596352ffa1fa97d464fb02e0506261a3ee5bf60e0787db4993b0d5c0a21802f4cd607548bdd596a0fa00ce8d6b5d995d088cbc519ae7e7a2a44b433d"}, {0xd0, 0x0, 0x3, "67fa5bd18ccdbf8fe21f7735248ca999c6c18e427d2f10b36166df4a35ee90f9ddd834d7d85c3603c119c94dfe6ca980008684df7091314bbf2b63d5d56161a9b8a0883ecb8b58de68812c550e6b1ac9b0c81c739d34921126f23b9f5eebe5ef81d217a834aaeaf3d3cdf2a5c3b7d464ee69b853098a5ec5c2d13545027be096d0e742cd4781c2582b41020ee2dcc6547ce31d8356f7ec1fbef3af319e6a45ea8452d724fa92c654ab66db50fd2481b7234d70cff92ebc30b48e05"}, {0x60, 0xffff, 0x10001, "2a1a11e2ee7233e673f27a82bd41b0e399edf3b6fc31b1dd3da69733996343ec2e1835eaabf87cbfa86c80d6dbe0d39633dfaa36b06f08ea998788f03cbab3651e825d5b0de92511e4ed"}, {0x20, 0xffff, 0x3, "e2f59e6edbde7c3ac1300418d698"}, {0x38, 0xffff, 0x5, "5fc44a39843d6aeab431865201de2d5cb9520b5ba41ba5d791848648534c4d0b5c5905"}], 0x340}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x6) getgid() 16:13:51 executing program 1: r0 = socket(0x19, 0x7, 0x5) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) kqueue() syz_execute_func(&(0x7f0000000000)="c4e1e5e4bacdb0000036f20f86d3076072460f87fafffffff30faea2000000003e420fbed44380dec3034c57dbc4a1645c95feefffffc4e1156bb900000000f30f01c4") r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:13:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:13:51 executing program 1: r0 = socket(0x11, 0xffffffffffffffff, 0x800000000000) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:13:52 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x7fe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) fchmod(r0, 0x100) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xe, 0x3) 16:13:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:13:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) 16:13:54 executing program 0: r0 = socket(0x0, 0x400000000006, 0xfffffffffffffff9) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/99, 0x63) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:13:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x8cc1000000, &(0x7f0000000000)="aaa4e850a16e04486472af6f41b16c436a4fea470e9ee348eac203b00c326ade01db0b46f509e23c1cc36d5ddfb6916b10d1de035278385005deff4a0137f82a9309de56bf2f9ce83b9524b19b7a4451c099e1634cc8eb0ef5a4bc1d03f272c3dd52371d780be73c241c7bec59641c6c249f773b9e89921441e6af70c90424f291a755d9b3532fd55e00a51604a8ecc35e5c2087b8251827fb1768f5b1072fdab248f4a4f5db841bff9ca976e4006ed3d5b8dd5ac1745d62c49e5c073c6ebb222f3d7b1b7365b3fbbafbaa1796f913fbfe7a4605a1", 0xfffffffffffffe2a) lseek(r0, 0x0, 0x2) getsockopt(r0, 0xfff, 0x45, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:13:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000080)="2e726a1a05e6cb0859e9c2d46824241de1fcbaf954f8de0ac3c8898defbb05e0a8eac958d4f95bdcec12421abb5c9ed13c8dc89dae6d", 0x36) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0xfffffffffffffff8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) pipe2(&(0x7f00000000c0), 0x4) close(r0) 16:13:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0xfffffffffffffffc) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r4 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x7) sendmsg(r3, &(0x7f0000000dc0)={&(0x7f0000000840)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000d40)=[{&(0x7f0000000940)="d2586861277ef9830a3f3d2f498aeaf3ebbe1d5f1476c9825180f3f5ecffa407ccd02046630b7fd43e2a", 0x2a}, {&(0x7f0000000980)="24db58055de6d169748e684704d3b06dfbcd4519e446631b4e0566565aec41eea5f7dca4e417958a33b7", 0x2a}, {&(0x7f00000009c0)="293bb1ae5b4def05696bd5662963916857a406f1029a5b4aab62716799ce1860e0f20199d439083ae494213c8d4c6f2cc365f647a8c0b845b5b5b2e204e6107e538e608d64accc5e3be7fac23c7a45e581ec3419250b7414a223a81e4caa9a25384e19f71a487e20d6ff889f1d551a48b0918dd223909b034f9b450a4f2c1693c380d15ce3ad9f70a66db3d719c0ad6766fa5c05c18ecda0594c42ee9600c74a8ab3fbff786a8da2821f4d8ff53718f05a55f2448daadb5297c786f881d56cae6d2b6702944ec28d81ff", 0xca}, {&(0x7f0000000ac0)="c1314dedaaca97a48d586e3f258fc77d2e437fdbb97a9573c5a014fbc9195437911854373e8f6fd6d88c0fee289f371272c335107dacff77d6dff75d4fe59011b6bb9f02226644b839a4ae35065310fb4d152de29cf5c78ae3fea8139771660c55ec1c5353b6deeb0b568045cbd146590839c890dfd21be71ffb56cf47", 0x7d}, {&(0x7f0000000b40)="b357d9827881f234b9857fb16abc59c2e190498e6db0927646932d3abb4ba435b4a04b2c6729cc3f0eed73fb5b1a883bc6ccff491e64638b01eb5d77adfd09a9ac3352017ea200995ec913d659686dd2c4d843607af65a7f08936e2fbc652b444983cd7fa61554c93eb212431313fd669d83c34fa7bc015003f674f466f91a5f433329b0982021b514918296750b32cb3a9607e14df85d807b945aaecc7c9c51c156ffa2f5cbfd5b2c116651296bc0e63ba5c31cee458699a831f57015a799ba1cb20064590797f262", 0xc9}, {&(0x7f0000000c40)="71c6ae126336af95ef210a4b850ac5f59811d3e4397862640dc1d0209041e47a7c0cffcf5359c0cdc14e832405f09de4611ad6acaf62250a7f84caf78b0413eb5a7b8165687d80153327dd3f24bfefea87d0e5bc534ae8", 0x57}, {&(0x7f0000000cc0)="b22dd2913e8fab23e4734e15803e2d01fd054749d1081d97a8d5abf38f653f650d234347a0132a9001f0b92a87e1620b07ad65bc04fad11ca5e717a9593094931c66f41d3692d8dab1d6de6ebb1c989d2f9c475e8912ccb3315381e53355", 0x5e}], 0x7, &(0x7f0000000f80)=[{0x88, 0x1, 0x101, "d6f6aa81f403cf558537ef4a4d25f378a1fd023d53baec4e1ceea6f0ba129d180ce1b29df44368e8ce93859fb960f7ff2b00190f33d33175fbc8bdf70e286e27cb1f2bcc5c9ce5b5f016fce115437043b124595f86c598a4f349ea85608f0128b9541bdfa23596c0a43dae94d04390e8a791ff5c30"}, {0x88, 0xffff, 0x10, "a3b77efba0d7836262d1ea8c38200880a27b78df17e3d3f5f63e97cc33d1802c84e35ce9962b7aa4d500122f395f6a69d3f50ced095cc88e9cd963f0b00e74846e375b4c2d1f9917e8dd1f5ab44893ad00635440c133e56e6fb62adf86786138c7e0270962f92157f2dd7c0f6576299b234565"}, {0x100, 0x1, 0x3, "f820812f51b93f04e17c4a7ff40c441bf57bc8d8744d828e6299685b9158b720e9ccbc0277f998d3c27fbd4baa0b1cfe5c20e68c88c7f1bd821bfb12a7999d20fe7ac27aa7d61084d728e9f02fb6126d6ba1517cb84cee12b17737868c0714e07e074b927152bd07412dfea2166722b15158275b49e6ddfd61a726f6661954b77e36abc48044e3cacd8da785f46d1c5349fc704acdab4e715e36d4dbd42980fdf06ecf9d6fc486c46421a9c98e07117c05ab33e53945b47c7ad710f521e1ffe1839320372a227830f3faf9acf0b6b00fa013347e03f30152d831328571635f84c232c8a9e1274193658022d0f6409c"}, {0xc0, 0xffff, 0x2, "0216c2ef5d7bf767c824436a24865bc3777cd52a9aebafe66eb7c76347281d5daa840e35d41f02a93a805430f31f9e632cadfd9f389326ec960b16fec7dfb64f2484bdf2dccbdc032425f68e05e0a40dde5acaf1a2e3ae175721b6a271de6ff82aa1ff59e24297fbfeac50be6736af27d0d92c08591f044ecfc50ca9555d1ba593d179bfca5d39d9f83e2a45e62f3bac96207a4cb6aa37c5d3b317153fc956647d03968b7a141b9c17294834264e4dd0"}, {0x1010, 0xffff, 0x0, "13a4beff4ec4dc7a4b3c1e14bf89f22590c92b241f945a47d5e208d9bf3089e3f97f8587d83582efa22a5c9495565bf097a5cab26b24590658773976190f8d0ccfb8b3fde5332910298157980db11446fb4fc8e4cb5cd4124dc7ed15f89cdb6d86380e701e1dca03f482e13f053bc9dec27d68cd030d8ec11663d98e0d19578c841799cbedcdbe1579f8e837a92da09322680666ff488a023418c03a893a3349c211231300d19626971fbb5e63056fbcf4d4aa1a0c49803ab257d092408088fa16d415217c476898cf2912a9c6b1afcfd5e0b1e9c2a0eafcac60e142e345344178c77925de9be337ee3d29ba851a8f70022ccc90d3e8053cf9ac5ed5d9d8d1caebf78c33047bbafdcb4c66f981fa719fe86bcb1a4935a1dadcf263157bd8dda9a4c775efa46377251563898ece2d4cdd2cf6efcf548384f34ed8ff3768bed659e0067567212fab1d6b7920020420200a127bec99372be8a68a00924cb9efb1f5c98f6f000fedd5050548c19905af4deb0d9a6c8c74121e1ddc26b467b0699a4da1f54611ae2a4e22269786a9844eb63dbf5578e998146014f16d309939bfef90f19e5f6e2e248cf427bb7483b2050f5de4aec10a81b799f96ec03c1908e814a49114d654548c9eb02ed1f633bfed7d2732a9fa01b8875d675fafe061cd4a6ea1aca0bcb40ee79779018d05ee203d1025e35c75917c005186a8cdac22e42619e85344c4c78e8038c4a42f5b86a6b305d9240bfcda03c988645229670b8c5274306a46a5a5128860e7c00c2e0fab9b53295f4efe3ac2587b8c64dfb9ed0bd1c3d75841118ce67ecbb81a9d25d0f4522cc79a82999e6417b9ca85c3e5b451f2b834aed17b3b5d13a633e2a91451d5ab1441bff4b48e946a34abe70d2180c98f92476a922144c1f702c04738ba49bd0c5a32f26ba7b1360731a6995f0d9fb8125a85f673525d1cc224899548053e4a4e05ebdfb9832acb0336dabc14d06d208d739696f21edf274bbb8e7b4fff4254d1c7d721f9e1da61e34eb4140760034d1679013ecc74e8cf779dd65f47e68a8f6ede910ab307bbfc98eacb92c2c88f295487d237076f75631326e9a5642b102754e30ebcfe5fd0110fbbeb1c74c19b062ead1bad392d78226c62578e64d22ebd3c224a101b306746fd850c48a14e1154dfddccf1d974dcd6a68f69ca8d993f079b41c50424d2e574ecbac5647872ffa8c51d18bf27b69e1a1f158516ecbd67afc292a1a07aebc570ffee822646be8f2ab355b80834e358f20b8f4a0e709cefae166cbf3d5a6275c846ea50994670230894653a3868d3c9e1e1259c20ba6211c0d91c6d00e20c8a890568ae892794bf2dfc44cf7a4fb99218a1083c227daed61c6d788030037f93f2466897b430b6b0acee1f68cc680b9004af05744b9ab1e45103543957b6b50dfc2f8b8e4390e11f497fffd02f6a2135e0898d128706457a9539b26c81f911f12dfc0c94aae17d34f83bf874229353b45dafc0e9bd12a880898356dfc4a83be50080d3c1066fc6a0782bddcfebcdcf3e4fdd7687994e8f6e4f6405c129666af0dc282c383676b07e662183950ac8ec6166adb05ef4c0fe19b2ad9f4123bc02ba68a38467ae7ef84aba24f3fde7451ffe4dd0e7ae8e5555692b7ddcb406066fa6b06d98f429c75ea7c071eec4004ee649f394ff05edbf166476345c00bdd20738e19babaa5f056eb303780dcb3f7b1d6a9e2f384b579e796a6a413d03c32edd4efd4d4cf04a44fe7865afb4e3135148418af407b0d06f7a74bd062112d4731a429835569ed4583a69f6ac894aaca914d2cf20b821d749cf2c6e4f6ade89b294ec3817644a275774650808cf495ea0d9393de98a88e4aa24d105bf131a6d046db497ab64d4f11d15f697028595ab39900a5d9d563309ecf9550f57bce782f289ccd73aa9084961ddb9c3d7373dc898dccd040312d19d6287d7d2492f40946998fd702199ccd3b65b044860c94d7b50342426cafa13cc81acb586dc6e041817ad66fbd3dd2f4fdc66a949084acd8e7be3454d40d76282c20665420237f3e8d3345b35ae59637d60bebf2a944c1c2773702158f621c1971c6d1e769619ad452a418e6a8cb15f91162ea31dbff94637a787d05a8d975a61e633ac8fd26ef13e75c710877545a0f74093830923415a7aa83dfb23bdd276593669fb42121a8a2cb9349dd738cf42496b08fc28b21ee52e4345ad8d415386c7d52e90d28188ff4cde33cb80a6813fb99a5ad0c02527df82799472649d20af6fa20267faeb3cdc4c61468c39e92c9ac3ea0c42d50e27ec51a4286956654d300f8edc72f27643b836da8a0aca1197bcb31a967f13cabd52d4e71df6ac310b56de7c37e4889e3f8ef5b63635a4f98b0182922225e063ac59d1e856fd44715a767edf4bb60e4fc97334f86cc06d7a790ed932406c87c69841bbd5349b09e60d4e247c7a706dc9d570d8292ed8c4dd5ecf408f6627426a9301f365288f5f513a40b4e67f5a20fa74004da64e383ef281c122bf8df41e7e976f4024bfbaa5867a335f0da509b76523fe2c81e01f97cf68317cc8ea6d7450dd59064a23d2cc108327e1c2d6733e66b5e2140b9243fada329ecac54e943f86659c50941fbdc0875651af330f18d6e138fc539cbb2ca8ba3cf408aa0bf8148335e886603316acf10a03e393167a923fedb19fe6906181baaf748883f3e47bc1bfa2590f14c7f3559a7b66d7ec9c3e26e42b57429cb5a11106fc74f472cee70e33ebc885c093d2fb2c95ee7be8317c9d4b2e4c5bb52d38ee7aa3d85b980e8d468d920b11c570c37f4c1670600a12b5b7072cab54d2a5bca2b3e1047f81c2d0361650c00d4e54a3bff02a50ec44ed04b06eab18a1cb24623c818a1c1b90c9636bc8027b31ec9b79155504832925d0f755717f427480f569ffeaf8931dcdcf9e04814b729da33915b891ff4ee9e660038efe238347d88e5e7e6f153d0f66f33237aded8a9cdcecd092359384fe71dd66ae77a31217a5a73305284d9242b6183b173bb2a49098dfea7a31952b72a54e0b2e0e62a1bafe0b4e7b34546feb8f3f2db1251bf5e5941ea2d5417649b714c66604c10b818cdb946e74945316c1a8acc1660667a4ecb50152c1c1769e765c6cb923eb7f4d0f11f97cff95f07ffbbebd40a4899dd374c40b93851e8932b4ce8b85d1ffc36d961b90815b3cff3006df1edd730adb14c94a7fd6c7f8925d3b640a6110c40c07f642f34e2fc073bd73112550b00a40946e9f0f95bcb3ff6a68d19f192ddefdfbe7f25a16f2232e37c495ac978f972d55760f89db774d0e740d8e3a9974755975a07668167488d18eb51128ca968ff188acd637df99be23fcbd6a87eea738fb94d8d41adf5253575212f38f5cfd1db7c7d1d24a2dad38875b374c6e7d5f16683485b030ae52acae5d15e0199fe98714acc58dcb1bd2a21517455fcda5e293392787288ff9d5730c3c984b544ccba0119fa04a9b1cc4c5438725d97e8ef962590460195dbc8eb5c921aa6e70f0ee0c72e08025beeb87027983967651fd2e56288463d546c642f9a70d26994a4c447458d3825e0ee51bd6a2d71ca21e45c29e611eb07eeb90ddc46c87d0094b1895fc8c91c78a15ee7bc4afeea6a48ec29cdf579b499cd7fe10608b5b02775fe5a6bfea0ec158b6da6208938e41d74b639ebc4281271bcc2b8f58528ef6d05f70b0c43566c3f51928079ed9bdd3a215d93942a89254d038746123db3e8c86cdf2b6aab32c80744d2f3457d78077e3eae5cd7d602c48c63c4a18a5cca52806ea73ffaa8805d8bec5e84051fa974375e3a79d0c0b5b8553eb498ae7e0257d39920552cf1ed50473f9212e68f70aad75b202c46eb22945477da0441257863d3d1596caac06ea9c3f03d7ed24e03cc6f97a9ffe51ae2dde8c74391fdb716513d6a302224a4b0d1882781b07b9435f21ec004e0d4ff5e4ae17cc82796fec6380c964844b29424dd3b1d1ad515362e2e33dc36f04154a9ba2c00614846b44aaad64e5334c3ab2cb60552f5d1c9a93402a8dfc30e46a2d802951d9111662399a6e5fb4be6e79d00bcca6f2942421b68ef200317035bccc2ca9b64348e97a5c4ccff8f3c5e479d616326466f527618d43102ba0fad0b3a59b1fda8a4053628e9b16237a7a7cfad2d63cd1a2b398261ada3462a05ee8591f297b41d4397111dfb0a86c407a378f95b732bd338408aee49d8f0427393d4e64f6aa1e534b7585ba0afe3dd1b0207b3684fc90752bd8cc6e8ed2acbb74ac33e18c9accee55849b81f61ce098632612fd74baa9a747dc35f3b6c4e17b85955c71d336a87c4d8f13f5dcaa7639cbef1fef962f49339148bdf6123cff585ee7a52da267306d5f631b740c51542db17b76f5cac160ac8d16feefdb20fe61138975bf16a1a71b7157c4a7bada74da40a53c3dafde3736f5e8b83a563d8da5765dcf978089b837cf5891a886973d19c76dc24d93b6bea5be0d986902f15ebb90a43b1520b309627756b3bd90ba6f1146babac267f3d5b5ed48e7f1cf7262871836be7cfaf208fd310ceab510aa93d350231ebfe31e9469dcd84acfb252be4579bcdf22ea886b3195a7e4ed70235df7dee4f17ae46bf74e87a24c0631ede8239f2d80a87e4a39da8dd1a4729795bd20ba1f3538ba4a60b52ea77e33c56cff88356f326e83c7a5f3322fbc5b70ef56e6ce55b43276472fc9aab5871ea3515d78fd3aa14935ddade977a4a04334505295230bee8fcae26a085b8444573b05cbf32b022aa3d457369acc69886303b1c300845ed582d89919c2222a9b23c9a6dac2e8909a21ebc6abbab064d51bba20a211f1a09f1d6a325a658923ba738cc35bad1ddcb75ef054bcd3292a51431666d69108ca56067675e2667f11eaf4e71eb6a0f5b0e83bebb8cde7cb508281602f2621f59106c949a1e59d2252c278a711dc04090cef4a699962dd535634979fab468329f393f6544eef6059f73528fe9cc358c7928a8d9abff637a2ea31e81c5567629f9a0057e450eced73b4eb7fa6fa351c08133f5eb3fb1f9a2740862edc31ac7abfc405eaa040fb2afce0135aeb751790241cb9aadc949a7b3f3070911ce1230d9979702546c553d8c244122f16e00bc74256ec7a2a97d0c08cf6053a731c9e2e193e009e5d7efe7d77015c3e28e42d4996e1cfa9b880156652362077ce3fe0a6b10780315035fa3c026d5ae758b97800f996ce42849b9fbac8a498c7c5e0f10c2893d2821f50004aea271a2c6315c8ea1b7d896ca81d9054be44b9a4cf5cf8f74632ee981a23eec2d0838ad9bfedd59d7ec529875301d8b4f5b3fb4910e52aa471cb5a8201283e21eaebbf3688fd67d6286509b3a95db166b70db4c5e36dad0a128254f1816f74e48089db005b7edd7f985e17fb49ed4e1df95d69fc293acd863f26d3227d4865fb72711039819a7726369fe6ef720c7291d2e1ce837d486df57516979e16d3e3211e8c36a27e0504c33b1922ef707fa0e0aa67b6a9c4d400c6e6778ea7c48a4dfe670b2acaa673a4d49e4cad8465037230ac345dcd2e7fcbfc9f4a1345f0e84abf1cd954c3c82bb8dee05351b50efd1e71e0a2b18e38aa4f9c0ce7269824efa3fa3f0cfbd4cd90d31d0f5236a7d956ebccb3728b1dde27154c48f1006105c1e0b37f5968824ba91ee187e153da5fc5dd9f27a59f45f961ffc63e1ee394b9ae6661d8b027870d6b924780282a4ad6bdfb684b3b2ed59d5f8f6fa07e6c7f288cc43177a2019be49a0ea3bbfbbd40a94e574034030a3c3082a0d3119f2760"}, {0x20, 0xffff, 0x5, "063ed7932f713dbcdf25b851a7"}, {0x80, 0x1, 0x101, "cb880709cc2041a03488ffa3315e0d0b850c4f7452f7e667a45d3b7107405c6d139596e65ca3faf009da26d642a2e424743fee3907fb53ed6498a3364ec5612d6f11bf8e4843460fef1959f5efda8b6389ef8c6a71a4ec3851585179977a62d6e1b6f3d1c86f447191f2f96150"}, {0x38, 0xffff, 0x3ff, "d7d362cd10b0b3020c71ac2d189ab9e11a2832e99fd036c22c50d0e80812a40f5902e00c81"}, {0x40, 0xffff, 0x3, "58692f057177ec68ff78bada53aa4a9bd708e58f666892ea654aaaec2aeb149db8e082753046d0f8dd9154d5a993d7"}], 0x13f8}, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r6 = msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a000000000000000000000000000000"], 0x1, 0x800) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:13:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000028000000007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000100)=ANY=[@ANYBLOB="000000000500000000000000000000000000000000000000000000000000000000000000000000090000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000002640)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f0000002440)=""/240, 0xf0}, {&(0x7f0000002540)=""/211, 0xd3}], 0x9, &(0x7f00000003c0)=""/14, 0xe}, 0x41) 16:13:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x428, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x5, 0x8}, {0x9, 0x6}}, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) recvfrom(r0, &(0x7f00000001c0)=""/179, 0xb3, 0x801, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) fcntl$setown(r2, 0x6, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:13:56 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3a0, 0x0) close(r2) 16:13:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x400}, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200), 0x2000010a}) 16:13:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x80) recvfrom$inet6(r0, &(0x7f0000000040)=""/195, 0xc3, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x3, 0xffffffffffff7fff}, 0xc) r1 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180), 0x0) 16:13:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x480, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1011, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x201c0, 0x0) 16:13:57 executing program 1: mprotect(&(0x7f000077c000/0x400000)=nil, 0x400000, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) 16:13:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000080)=0x89, 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10, 0x25, 0x8000, 0x3ff, "927a16be19352983f29c413738cd6304d52a29cb", 0x7f000000000, 0x101}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x3e0f85d1}) r3 = socket(0x18, 0x2, 0x0) dup(r3) recvfrom$unix(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001140)=0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:13:57 executing program 1: socket(0x18, 0x7, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x20802, 0x13) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="e0ea6d08434dd99d1219130a2907e16312135a6c186f06c678aef7", 0x1b}], 0x1, 0x0}, 0x405) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000000018c082a08134b64d3228e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f4042e766383f6766296e84f38b0af2fc0bd4d47ab86552769369e11d3ab178a979c4926a1063ce4c25611a19bff0eb24b422d508e5780000fcfbd7181de2ff43be14cce092198711000a146e4faf8da487fe8d37acac8dc3e1b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe93216382079caf66ffffffff3000"], 0xe5, 0x800) 16:13:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:13:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:13:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}, 0x41}, 0xfffffffffffffee1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:13:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpgrp() r4 = geteuid() getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x18) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="73212542bd216aec30391605b5cad076af06859acc62819dd23883780f81d654877f0a14e0", 0x25}, {&(0x7f0000000140)="d2d57a070244ec837035b03d297899fea4205a73e971cc08ce86532bade0ab36a66d0cfdb056feac1475becae7a72147cd924b9e2144ba5a5b03488d2127699de4", 0x41}, {&(0x7f00000001c0)="f7dc2da7385b12cc42597e8218d45f3846f3b2b465d2e03be6a968b086415dabe097700dabd08e189d47b0414c80338420d7e46ce24e85719041b2c6a53648cdff2455292f05d8c185ec011113510134c064421d80ab5a20061ab86ad853c1d2ecdcb7d547e6329ae59ca175cf84290b5b52a0205a4afb34de4f82e6977610c0eb9ed7a94060b312bda994c8334f4bea97d782", 0x93}, {&(0x7f0000000280)="7dbbf4fd589418b192abc358f9833104d162c7c3d261f8f4f7c386cbf0ff6025af350e37ddc287ea53c6f858ed73eb24ef156ce9830768ad526f1e3d60fb7153caf09b62812e553bb962f3809caae800535b3ca4210ac14899e642bc94614576f0c8fb0be1df686fc11681a403ca20fd5157fb01aa0e223bd28b3b34dd73ecb6962f55506a7905b85b03f59e0e37fb20d293ce8296f5a15cbfca0bbc75249f25e74d32d2703434e8c26abdee3ae8420d7750cfccbd82a6cffe1e892f6f493c838d57ed5d", 0xc4}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r6, r2, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}], 0x98, 0x8}, 0x9) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:13:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) ioctl$TIOCCONS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)=0x8) 16:13:58 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) syz_execute_func(&(0x7f0000000340)="c462daf750ebc402f9acf5f0430021f345247144ffe6260faeeac4c27d187e00c441e9d85409a7c4425dbead0000000064f3470f9351c5") sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x20, 0x43}, {{r3}, 0xfffffffffffffffb, 0x28, 0x1, 0xda7, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20, 0xffffffffffffffe0, 0x6}], 0x800, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffb, 0x19, 0x20, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000074, 0x0, 0x4}, {{r3}, 0xfffffffffffffffd, 0xa, 0x1, 0x1, 0x80000000}], 0x1, &(0x7f0000000480)={0x1, 0xfffffffffffff800}) 16:13:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000002b40)=[{r0, 0x8}, {r0, 0x48}, {r0, 0xf}, {r0, 0x4}, {r0, 0x110}], 0x5, 0xffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x0, 0x4}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x40, 0x5, 0x5, "33a60fcc0e43117da6905243d74d4fb012334468", 0x8, 0x9}) writev(r0, &(0x7f0000000200), 0x0) readv(r0, &(0x7f0000002a80)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000002800)=""/238, 0xee}, {&(0x7f0000002900)=""/153, 0x99}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000029c0)=""/167, 0xa7}], 0x9) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:13:58 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) getpgid(r2) 16:13:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = geteuid() r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x408, 0x104) mknodat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x22, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x800, './file0\x00', './file0\x00'}) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x1) open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x2) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:13:58 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x4, 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:13:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0x7}, {0x40, 0x80}}, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x40) close(r0) fcntl$setstatus(r1, 0x4, 0x40) 16:13:58 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x400) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:13:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xffffffffffffff99, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:13:58 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x8000000000000}) 16:13:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00fdff0000000000000000000000"], &(0x7f0000000100)=0xe) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="540100080000000000ec6366a66c450f14b3ff75d408629be86daae52d8e2a97edf33c1c8a040158c2f1d75c1324264b3dafbb584c466d2ff503ae5ab7c1e3e51bdce5e9314c394806f3a41874de485d8a0b105d55fcad8af50879f4bfb9c9c6ea3625d0159d718948c3a05c4358b0dc5e371d48f558ec528f54dce17e658117f9e934e3bfad5581e02fb789195a", @ANYBLOB="05a1e46b0aa038c65074143ef449cde28671f5201647f447f4080fab72c3d0382eb1c6e5f2a10aaa3adc3c961f9eaf918e4e2d1ac10b3dc4a9deb0ef2bdcebd25eef8f38ef19e680239810bf77dcd8afcea07e96bf4c55a3b01fff85c90506f420fdb452ad790e292a22", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x10c}, 0x800000000000) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:13:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x535f) 16:13:58 executing program 0: syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:13:58 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00001c6000/0x2000)=nil) shmat(r0, &(0x7f0000356000/0x1000)=nil, 0x3000) 16:13:59 executing program 1: socketpair$unix(0x1, 0x4000000400007, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) getgroups(0xa, &(0x7f0000000100)=[r2, r1, r3, r3, r2, r5, r3, r6, r4, r3]) setuid(0xee01) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:13:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:13:59 executing program 0: socket(0x2, 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) getrlimit(0x7, &(0x7f0000000000)) 16:13:59 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20640, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$unix(r2, &(0x7f0000000140)=""/72, 0x48, 0x800, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r4, 0x4, 0xcc) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:13:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x10400, 0x1c6) flock(r0, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) getpid() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r4, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x8, './file0/file0\x00'}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000740)=0xd82e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000780)=0x1) recvmsg(r2, &(0x7f0000001b80)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000900)=""/142, 0x8e}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f00000019c0)=""/67, 0x43}, {&(0x7f0000001a40)=""/156, 0x9c}], 0x7, &(0x7f0000000580)=""/22, 0x16}, 0x800) select(0x40, &(0x7f00000007c0)={0x80000000, 0x9e, 0x8001, 0xd7, 0x4, 0x3, 0x81, 0x2bb}, &(0x7f0000000800)={0x8, 0x1, 0x10000, 0xf1, 0xfffffffffffffffe, 0x7, 0x7, 0x10001}, &(0x7f0000000840)={0x2, 0xc4, 0x9, 0x5, 0x2, 0xddf3, 0x7f, 0x8}, &(0x7f0000000880)={0x4, 0xfff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) getppid() 16:13:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000b3d3853143bb77e85f6ebe047c1582b6a05e769c77c65170470c84a803460181ede8e3065e91ac79d694e57100f73182d9d13f5caf4ad743daa740601a1c1dd8ab6d3f0000787df2f1a5e0354e4f6f2a0073e5e8c35ee472c10e6bf3ff98c5a3be2057a3aca5d1ddcd81c75dea63a43ea2087bc15c2c7239cf5d66b26c969c686d10fa984b5b9eb28a570fb154bd2b3b1517d46cdc1c2b34b2def4f2d85f1ddcb5e207ad112ca8e7c99faa61c042d8952d7a61d542e07803fbecb4a19900c5e9d3aa52dc81fd28988df94ca727844da600c104c6511ba2815e627a53551c13b20a4ef4000000000000000000000000000000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x3) 16:13:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = msgget(0x1, 0x183) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x24, 0x30bc90ec}, 0x8, 0x51, r6, r7, 0x7, 0x3, 0x3, 0x1000}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r9 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) r10 = dup(r8) getsockname$inet(r10, &(0x7f0000000000), &(0x7f0000000280)=0xc) 16:13:59 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x11) r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) chroot(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 16:13:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x9) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffe7d) mprotect(&(0x7f0000333000/0x3000)=nil, 0x3000, 0x4) fcntl$getown(r0, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f00004b1000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000579000/0x4000)=nil) shmat(r4, &(0x7f00004af000/0x3000)=nil, 0x2000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x9}, {0x5, 0xffffffff80000000}}, 0x2) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) fcntl$getflags(r6, 0x1) fchdir(r0) 16:13:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getsockopt$sock_int(r0, 0xffff, 0x118e, &(0x7f0000000000), &(0x7f0000000040)=0x4) ftruncate(r0, 0x7f) 16:13:59 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r3 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r5, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = msgget$private(0x0, 0x4) getgroups(0x6, &(0x7f0000000180)=[r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x200000000000, r5, r6, r5, r9, 0x2, 0x5}, 0x8, 0x2, r4, r4, 0x7fffffff, 0x114f, 0x5, 0x3}) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x80000000, r5, r10, r5, r9, 0x100, 0x2}, 0x7fff, 0x3f, r0, r1, 0x7ff, 0xe3e2, 0x8}) connect$unix(r7, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:13:59 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="9342eb20399ccbaefb4652f36c95440afef9eacda85708cf4359cbd3fb742f6ecfd3ab9b8012cec1f24baa05cd46a35183a41c87d0261a46b1f2f79406cbc278640ce4d30598bcbf9c935f7d3778f8ae54df205dc995f5ffff3e9caf3a0fae4199b81b1fdbaa56f66620be73bcdba514c630717aba68f5df152dce13ff3727d6af7b6b5452fd642844c593cf8ad84d698d5ac44b8f732adda4cc56b1ff66593a8fa73f2259eb227afd72c41cd3a29be5d30fdd43bbd2eae8a9318e02b16328551f04a613a64bc870f518ee2468ec136f40d9f31c24da1ce9b739a91f2f04fadf72282a61b6fe68b96b8f1566909aa53499212d75100bff648cfe0b02062ef90c38b32306fd4f6c029075f253c5cc8ff00d340d1226cd2dd178bd123776cd92e98ab461c01ef9eadc05c4acb2107d8ce5306d13cf8bbf912a2b796acec32ee1853c513fc981ffcef2f97aff77e1302254dbdc38fadeec80bcba5d9c927a4c3777db7418d281f078d40939016ec35fbb49e1e75c7532b84a9f495615f6ed383de1da8c384ecd665be36f86776a0dd0e2c254db20ec90d1f73e5ebec966a77ad2053a8c1ad68c519cdd11473fbee6ed162287f9b7cb949405c81cda59c91ceeb882765353e9580e28aea98f7bbae5543c95967cdf6a3aa18ca15c5ebc057d6f8ff2ff510ec092dbc8c8c9e686e2127dcdcefc086ab2fc679aa3fc4cfaccf6ab26c631be8c4f4d82e2261a182ece5a3c144a1eda45f54854272589bcd00f02b741857f382b46f3c6af47a428dcd8f2dd19b3852e59f118b4ad4601bd608d979aee69853c36c6efef6fd2a6148cdb80c91481ca0c8bd647c730402b56c997cfbc28b696c7fc7197aa9b7c030c510827bf573570c642c02a89bfbb2ed40cfde3f3cd8a1d8d83dc8700793debf35be23c9089c085f6130975e7ac0dd6671a7d36d04947ce38ae26854c9193d2bd3c00dfa02826e45be9e46c81519c1baef779ce952eafdaa3189276eb8a6ce9db4e16a5c1027eb2e8cd0e514dee3ddc77a37bf10d2aec1001d132679fcad167ef2e46ddcbd91d4cc39c9e34bcb86c94209885496cb75d763b2bc39e1fe19816c069ce6e9291fad60f024821386b8c58a91be0328392344fc4eeec4011c41d3e78e139fc1526815e7255502110b067814e480bddecbd8bdcb09010f0816d19d51724f1273cce878ab2b146d1ef54fcd1b117930a79d64c34ed128926b3cac1b61daa8f645eac35eaa4d9233fc47b13391543c7d6b9a8e2ead18661b91465c57fda871d7b70d9fef7315d0e9c192ba4b755c21f111d15c612c4bf950843daa688d5defcad5824252306338c1206084bf06e4fb64d1617049bfc2d6ad4e4565ad61d1dbad989de109736184b4bc18bd4c3fed13b4ee2a2dc0aeb379a74ad315ec453e2b14cd4cf7fc731ee62035ede28903055d5c0b0d013a9669929efd199cab4d3de7f735f8e3f562d07c058a3e7fe73708985bc2714084d2af85a5749e7141bd36301346f1829b12e2f288ecdb2207bfa7d5fa98b0726d36d33e82bead87a4e08305a88aabab99446628c778a256a66cfe41b9d4e0300461701ffc9b4166f15ff7f72d01ec4f5277ae35bdd4ed9537e862dac47a6e42b6e16ebcceaee0c1f3b15ee35a4ef6d2e1143c39f15675a6783e0671eb769d95e3a2ef84cfe0bebd1b9433142e9259ee0d29d9b065d398405fc516dadb8d50ebbec2078ca36ae830b5741777776a54c87cadebd57f394a0852fe31a01ada613fb9d1a13a04cc5fe76c71fe10dccd8a228d31ef4ac8221ba07c5dfd01881951b9eb7755774ae94f2b0e6cc313576e9d7b56f924b06ab406db579ac4dac14a20f69e26fc07dabe310d1d9c1862e47bfa5c7f11a384aa84587c38cbf4f540e5e5c282a826097c8589e1a0fa9405b2b82a854e96f0b68a4e4566c9be78e79c6400730f5bf0a00ac59223b2acf9e52ae2e48d90f485f233835406e1830dfb2f5635313b91566236da16b17cc5fc029c16d27439ec4660ddc9b568e6d8321cb21627a4adfa154b32083812f7ea7d18f5a86f16410ec75c93b5208bc83d0d73cbcc072d3cde426c2ba28fa3a23a7e1d10c650bf960c543b78fb2c1bc219a094d311f873659503f776c5959205fb700957186a40b2dfa28afb97869b5cc893ef22ae29eb4ec92b4fdf05cc742dda4dc7e71a6ba3fa5ea026a7ab7e0e21f36837f4c8ded73b29dfc1fea019b43d296662635f2b2a69ffbbb0c3e36b7d3cfaafdd511ea9bb0b228b4adf7d9a44c176e709b29dedd235919e463f5a6802e4a657f010cfb9651bb8399fb393eae0b40796601d8557f5e5efd8062a4945795abb4545a79c237950408a3b76c1f495c427b3113210d8c0442e93ef4f01fc1e61249bf69b4c994fbb1d1ac92f7b515a4979edea976dc1b0e90412ecb3d46ede8ff62c36edd5e86377b12ec3e7e51c11dbc0243a75b80b5994db1400410947c78c150532877f090790f4c922da69cd2fdd20fd0ae3c9f4e987a1cef55dec6c0dc00c7d5b7ff4be5df3a254627bba54a23f9fdcc2817c9c27152889911367562c4944a5294537f61a75f1db53918fdc3372496adf9249815b8526ff5f0b38b86ca26ec9814cd49ee50c1b39b07d13dad7ef2b0b8c9adb3126fcfa6d537ceb1e1692be886f231447c9599b18d93f8e85666fa7c9af5eae3b105e40689443ca7f328b78e267aa3e8be61cd1f7b2c45b465315731e39b191f8928b03c534bfdf4e3d61b91d040727d36b787a280064c8f39d19052a4eaec5d1d7e6abd3950764e22b08b2517a4e97d0d11ce9b42da24608118b79db5719d2537967fdb352473bebfda4e9bb4380bae946faeb4d4ada57bac48d8827a14969f342e3d76596fc8fd2b4081f4dbf110b6e92d39ced010d960f63f84d256303df0aff5cbafef8279c362cdf4d13a89e8899d9056794a543930af866b751c5efa5f78c26ca3d544ebdabae4d22ee3df18abcf6e0991e661490dabe6812782099b72551b4ae962557f3bf3790831a3e3ac4c68ff0283a4c59396f4be0e0766f898eb8421809c1b084ad8cb769c7efce782d85663a3e0257446d7ebc5be1eb55c6d568e5e5c882bb963fc8835dc5506f485b5d03b5164e94a24a140fa448c2cf91e50a18fd06c0676accdbd84360f54b0e682afd80103b8738f2559622af227f0fa68db6c0e4ffde76e7cf62dcc0cf82f33d4bb3c9f2292a243bd1b015680afd64597b3d658eca8c5cd6762be9197ec2edd2a9ae500e9085124dea1c2de5f9d51ce2cc57a6e689a0d56c748f5a24741338ec4272b08b7ee6dd33be11ecf3779950a9d23eb41967d5be8b5a971d6be9e944f8ad8880effd07ce1bdd78df3a2dc207e67444a8bf8e7c52809eaacad57de825580518f4191101dfbca5eed77d559bbac6ebdbb879c95db3af65a8809609cba77fa93e33f36d533050e10ef0c4a77207f9790a9d398d1d9ffcda212b2563283a55ca64f11f890fcf7107b7be6941fb4a897259fe2269cb8fc060b6ce3cb7e5d3e9ae63b415e00ff5e0333b801d1043f94988894de8b48f51a824d10f1506ccad9b8caa98b897b439cd4ad4d5fafa8124fbdfd6b78f26e8f972793379326c021547c4e3a79d8f3f5540738f3113682d88cfaa805a23a3a7e9f468f2de7f60487cedc3d9415b142be6ed8dfff9357b8de59c65ba7073ddc622c93152fb9847084439e0cd29f164423d795fe81f350d3343483b916fe676f99790cfd5881cf94ecd768947e195b09c0251e496e7e04881c7205761d3e30148ae15d9753beb15e424549fe1335d2f0cf0bea7cc6fe26bf9719f0bc0086157bc10dc0f2e31ef02990cc4f06993ab9fa1ae7abb324393560cef5fa78f139734d1037ea8984ac8977cb011096272287ec2f4ef1c4197449c31649c2bc66d75c664bd82979d036fdb88717ebfb2b7404008ecc05480c2ea6adda2167162631b643de4024098aa266a32dc81ff94ed0623d9331d822d8c3bf20de72f50c1ea7804e9fc2128c6f0265e6685a3cd3aa095aadcaa3f9a9b9200ee7feefaa484ce31398b13b6406ac0c8c87ecb31502faca99e0202047946baf685bb61bf77565bf48db118b39538f18df7fb15ecf68ba0006b993781bcedcb81f2063189ce203e6b36960876d14ebb5c03817e09a307ed52c9de7c6c27b678b374668df683540aab22ed985b55b53859cba0e21f279caff57925c7fe54ee686fa10a8f7119a9292217f2224d157617c17b7b64e4789b9834a9149da96d7015906442439bfcc1ec3b7622725a97ace7911043b11dca6fc9cad8f6c59e919861bad1e381fa894cfc446de005c6f17fb6361295236c7b7281ec1b33befbb9fef1fc11b4bc5edbedc756c1b39993c4405a4411d5e7958304d7ca780aca2f5ca8e4107a47b00e2d0b135514fc84df1099a0a8cd9c0b6ba53d3d65e573486e9b2665bb49ed6aab0807bec38297747b47f27926f8aaf326932ef3db23d3019c42c64c59ab70cac06d40af43b8558da0749b6d2bca6ee3f5630f8b42972d739676da8426e9e92dd3c4237bcb18fca7adcf135ecfbbb8a07ec3ad456eed6056e83364fa458d1ee92db0877326ef10b697c3dcfb51ae7e7108b8fb3ee9ce2a4406d40d666043429bbc565c8e997d572a671e995b2b7488a6e38d301f1b3866e12a26f78f438a81e2ccddc2c12186f9d2d4bcc3776453eea882642ce88be60c5ab10935030c32f1f4daeb9f19c6cd1ea25783f4c79978d1c5c5c14e063629c692a5e55b94f6758672136be08a9e3f258d51cc6008cf98ebc66fc0e45b536e01cce95fd3841b767fb27cde085891a3d97598f7355ccffe267f5a3ff50de29cb5a50698c42e7b24efca43e88d96f8b51ff42a6332fc9ac0312487fb0de65a205295183c169c5b9ba969987a2140b4ddbad3c40137934ca5a52a7e0360cd19cd1af110f47a19e47b1d7817c51f91c3100613fc1124e2e230a2fbefb95087dec0269273759f6efd57eff84f28e766657fd6a115558f5969e1c15c4ec433af5867f9b3422d875cdf92028f2a3787db41f8c0b236df5f415af47ca10a598dc84a474ee827b32533186ed36fc22b8d5f007e0849603721068e7797e66d7683c3c2db5ac81fd799953bebbc6dc287bd798c589c212a52ccfca53a36a44c7325bb6394f4b41efa2e1aeaa32ae65facbd28b93363d8be591609a6b0a9dc3dff6ff473c552c53f97f9217e84ba754b48075bdf9636596946e30840510c754d58b0581ef38f4f50c3474366e2703f51830e630b56a521a5b1ecbf69f797150ed5a797263826196eea66f2dd3a00403275c2345fa1419639137da1129f6e441b36b8fac59611a266c26d8e9e630b636920589430344dc7170ee2bb295c4bd56b5eb439fd92f36d17ffd9b643530f9510624ffeb8450f9772657c570898327152d78ce6c8a24fb8f59bd994de69ed9a5191ccb4b75afdd6bc04ae76e186efdc18bd5a672d3ac21f2d6d9d8149d113544cb9f51d4119f5c1d6b932c519b482afeaf296c8b1f339b64821d21087371cf3821f3457325d77c970e261927ed95bad4a7c95491eb59e24d1f36c124ca8a584c7cd1926c18277ba59245f92aa404a7046994e3d759638ec3ec4ebd98dd6c32fd13de35e873480e11bb0dc06ec52b8e00035ee61c11d238e8179460835d9aa13f3172e493affadbf10943736e0f3a96a802783a4d11556482efd31f8c5f259b22ca8ddb1bfe58a4c0599bf084edf97835e7716b2b492c966032d9b3e56d2c5d44f8c9f7907a866c76e5f83165bf87d7da8713f5", 0x1000, 0xe, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x3) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x5, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x15) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x8) 16:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000000)="5f34ae6485cd64b21f0c8f5cd21793b9225fb458dea30101ca6300894d", 0x1d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 16:13:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x10000, 0x1000}, 0xc) close(r1) 16:13:59 executing program 0: execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000001940)=[&(0x7f0000000640)='\'],\x00', &(0x7f0000001800)=':@\xa6\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\f!\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockname(r0, &(0x7f0000001980)=@un=@file={0x0, ""/52}, &(0x7f00000019c0)=0x36) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="f9306f946e38bf8afdb49dbc6aa1739089cbd6e97a534e5e1e79782ecb8dfb5d813530b920e9dc4ed5709c5a5bb9b78f4a29783634b076ebf9f12058249d267a71aecf0ecb53f34db1f4ced25eacf1ee9166cda120969b46f27ffdcf535edf7d4b9f723c5a13dc1c5a1d54260506c48aff36ab58f0b1d697f34199d81e0306a2b810f6d3ee618812cfe27a92d2ed0e4cefdac4659dfc2a504703ef69cf82aa6ea7db94a1152ea50f3d74e631a5a72a04", 0xb0}, {&(0x7f0000000800)="f21a294d24fad5bb51eaa999d96845459a68b013bab0c6f3c4196e29e39a929c49ed99c67e1a42b2d0700e12e51db233ef8d089363c6be97443dbad38dbdcf068d1e5e7ee2140b4b7d34ff106990f9eccd4cddfd80f75111c38c820b7fd1ec75e3b945b5579923cdc4aa005c4737532067d5d3359b7d553a9cf855e547da52c79dd2486481e01b69c6ff6061bcf9df0d508f973f3ad747afb93590cf248e4fe3b88113610409beb53d98893bf1f2ef4deab3f2ce835e86df802ced001eaebd8306ec55eecd269e90c335409c6c8d7871f86a45165986c7602638449e296c46eb11d14606486c6bd3ff7fcb6644336046f0aeca938b8221b7d4d6fce0ee6771d2251c9c9a1cf435a64cf02c7f058cf03a24af4d8c56e3c2cbc8734bae3d408fda45085513d05c58b2b01b30cafe1ebc2d5496cc70db42d17c6fbc890103361eee325ecbc60bae932e0e75f090f415c364dee1cb33fdd9f46c70eef83adde0bdd778e5773406d96e84e213ca048050cf645fcbcc9fad21fb7b6dd9cd9139d4b40e7cd945c31b5badf4e33a414714fc935f87bf97f1dca00cb421ac6941313b3b0cb6b1ab0c732a9360c0f47d41c855fde351f0419d5eb8a77b20df0b19c4bdc8d9c83d0150ecfcd6b5aa0e274b8154df77a4efc8a3c43dc3f9eb7cedcfe69605aea5a9e031104ba71f84c45ebf10d83c54b664c494b73d3b3d31ab70b9f8aa010267864a10850a80f00a33b6792b8ed9ad2d38f8b9f539485cab52b4b67e3c37492bd686e480977d9beacb7aee674e3662c8a79067e3b3d6eb859e297cb9d8e322cb50c11cb8df323b4cf166f7a8decac0046104da048095c4d4b5a0f46d399cb57e082ef02dd39545571988d2a22325584028f932e5cdcd329e503cad9f12ec1852f9924abaefd3cbec7cebb3aeeb08a49c856da98ad9f2f2319e0dcf04e402217ee63e7a05e8eb89e820bcd3d12b28085994ae2b04c43c56ec4300fd13b5cbe19c97a6983682866c25203b535118dd2fae9b739dce413772ae00f36f25d41c7c49ec534984dfa78af84bdea9c9c6a3553e3ce91a0958fa60551593834d5fbbf5d5c9c6c99e76f279d5bbe761ace8f8ebb55a55cd6e0cea011df833d428e812e0998227c5df94ca0b92ebee2043f7ad2fb371ede06b47f8a3d32f6aa45bad3948330fadd9d44e86d56a50046db01a1fd4d195e44c9fd997061249d2555e19b1efdca0fb21ce3a26e1b40034a6805e74c165cc9485d3ef9e5db9a2c8c61232fd6a60953cca8e3e807d4ece1b3acc5b4041af1e696d8d8c6c4388757deee9cdda3a02674c78571d080168222f02e4c749e1024a193b53f9545c78e15b9ab38f02a0eed0c9b50573491e69b747814de21a2aad693753b931fdf345f3b2742806265a09f45f8ef87c361aadf047086cb833a43be1de30e99093c836628c10e504d25a07e9495c459cb8bb55d3575cd84b420de61767258145f21358e1d5ac1e74c1c029b6ab41c944c1940f4543b5290760b6cf6125eb03a38eb5887fbbd5b749a553d994a2fd2b13677d6732ee7a7c9801f0acf8a36417108cb881da0afc18b11c865a1ba56a571fc9a23ac8c2fde438c6df27d559f15b1796d23468b7b3e2b8a79f98ecb1141d518b892834912f144894c611f1fd1f7e6429051b774bd513b07e0b91713b214dbfc7b935ef6d25cdb48edf9b064250f8ede2ddb609169d3c807dc8e9303a470ee93fac7600b3febed8e843c9e802ae83d2a5e86fa665e6943afb6c233fb4f1438dfdea6f31a6615f30aac2df769de968ea6f68b9bbbf4ced6ed9b28a795ce318d51a7ce9f3355e3b0e0d2beeb5154e2182f3a5fe55d06a12a32cdfa58caf9da707b11733933527c4fca46f5c9d537a8301b7709503b568894683a9a323aba9caab2d87016729859b5a9ee48fc2afac552673bd92fbb53cd9388dd7ba73c142db0a896273683cb6e4119dd2e0afe914764120e79b6e9deae6f61860614f9a3986252328be2389faaa90e85a1085cd1d5c15f45eb893d8ecdc4d90c8d5bfcad16e0439935620e5fcef328450a076bddafae5c6da020745cc3f7fa36b7f9728108a1fcf97ddebaf97fbb042e3957db50e37ad46f84f3ec6c630bc4248d805b291ed0350f4b78be03142d47bab8a8dad417eafd0855fec1f902e3a6aad292ceef50771ecd88ae8bda3133650dbfda4b4b0dc6d32935e458de8ee3eaefbfcb86b1bc16ba15d5c46d61e4d2cceda49dcdf69cfa5fbf70be5075d2dea56ad63bc2c4bf7b91c6560dc0b2121bdeabe8b8153943a5d7464e98e770f8a6eb4a5cdd91ef4480ee1c891ea578e871c4673ee21984387cd1de14349145b2ba6d2c7888bf1b35938d62f2cdf23c6f246ade8c1873a9edc14dbaca77af9404450e3c1eeb383f930c3925c90a70d5585de3e3dc17923e1e1fabdba6e611cfeae0cb8df6b45e015f9c48700a2c5042904065ecb40d989832820f103ff949f924fa250dacf4692d35fc2366f2de06edb0ec5825439d52530f516096c6b0260f3e2c1df0d1cc6affa0146690574cc12ed44bd1906b46b7ce7e2ea4ea3e2a086fa2491fe390c38ebc2991c19a89411444bc1d68177e3ff67eeed67531003c12c6b594998f219fdce22f6cc8f6b28b246678dd8ad362401a694366622d5201f28f890fb707438e7656c6a55da5e571fedb21d979aa25be32840773cb3e01e62546a32b4fcebff9ebf3f4b39e550757970d957d0152e65dc0674b410a86b32e248ad0d75ef510b6c3104490a9cdc13d1ff949ae33472839e5fd81fa481255746e3e78e12b5f8b082bbffeb6b5c3123aa18010f4cde998f555a56561aac236f3fb0ea201d66bf1adb130fa84c49af27898f4a2237fd61609c64eee85420ee0205cd4b289f8d581304a793352ea95f8c51ff502566117f84daa0aae0c7206c0cb999526ce828999edc7c0706b1812c8e923881aa667493b7c2472270df1468e75bd77407041f597d969054f23e5b0a9be4f36f3fd5f4237fc63f4cd2c752ee58484375a1f886d76213f6ae06223facbedec23c2fe0d66e18ed9741da9ce938a3e508dbf1cc92965ac6feeaab189a1026f580a296008e45c7de088ee44630f1367dd69ec3ae7d79ea9128fd2ed07608483e03696af7347bd35f016c62bd6e866a8be189034e88024ca292a8e7016d120fafd46a04d485a41948c643cc084da07a370543a7e11367258008b38f2c4ad8029306a230cd0528475579f02483f8f02a20cad39a05f9ec15e39594b27bb0b096105b522966dd4fd137e5898ef3e917c1a950ad5cde467dc564ef9a6e68c8c33111e39d58cab369722760a528f7b581c12e248724fb4144da4995a7e4a64e41495536e6398a59592fa3c6856afbaac70dfcd7d5301ee310e92ec140923bccc6bb6a358732bbff3a43dffad99854c5214d44d8e6ce2d1ae2a603af305df4457d4ae731cab272447696c1b4ec51fe289dd15360daeb2ff2a8429501ff5a73b259a37de4647771e4a27a90265f6350a5962871379364db6c6c6338cb6cc13c1bc6a5573efe209df1e4e574e309e59ae28b746419061f00bf8442d888117cb259c21aea105c13bd1078442bf5bcc437987cbb4a401318201e11957859c3fac0600cc229b465b6ce787d8a74bcb53933a008f779f8e964de5f8dd18d37d1f4eb240cc2d9aa5ff93b77d5d21fbb45b41a8b3702e2fb03bbbf8ace44853608f171a7dc0a507847bf225da1e03e387efb0495504716a05f86c7e26c5dd636fcb4145b36190c4cfd3c419e67ea8ad9a108b3a7d98054bda1705b549d17c0e7008a198154b485c6834d42c1d2a5ed262010725d2cd8215c39ced2ccc20c2616a72aad09c481c5c2a0b0df53726e81e1d3c6ad620aa1e6f2865dfd4847b5713e2c82a3fc6474eaad66733b498459fb79a508ab74bfacae332fcbb3334cabe45e8e227fab0881f506b006ae4587634b676c58ada38f3ff189d40b9136fb0a6c28238d3a40e0bbbeb3ab0b4c9cf17097e4bc816947ca97a3b3b8b43fd1c51f1d1da3b6a646b0b8cbe3fcbeea8378d697d003da418c9e44c71c52410da39c56dad24a72fef38dca09852cd0c1e7d123be755b8ce962d2fcd424124cb80e728476d3eaf9acb52b61a369cac66316b4a44360c5ef9e2c1cdf69baa9dc83bf63cbda24470ad076d9ea64f2156c23c4c6c477650ff83f9a4282d90ceb7e8e869c1c3a940ac65eb4a6820e0896c3272bfc65d3ac80a2d47516c1599bf3be93f03ca130c2740f93741e75d66e25415c388b27af4ad78148c54aa84cd17b948e1eef88092cd79a4e28bea6dd78e6a21029c90e60d0b08d4a1c7d5ce2d0f1dff956881c654ac2e00a06470c24550046f034b18b30cc8c7433d06851f251188677b9ff293b03a6f99c2fed22d5a2d455a524b7390227023e9931bb14d2d103fd7d6ec6515fa94db63304a6895524300f5186e7c84b9797820a7baed70b1d9e4defd27d4a7d82701cedf524fbb13adbe1c53699e7402b0c1e9ab5aca4598dcda825f1e841db1554b014aaeef58ac9b3e553599183861fd862950879bce667aed5f7f2094cfb805681a01ca592fa20cc0ddc2f67db54b8900f5baffcbd236d8e5da69489d29cd06094fd0b8e230e56d8355dfadbc67ad2ca28b76df5733278de8195fa4f4b0eb0d5f1029c79cf6fcf1ebe5560c3ddae293c4af77b01e0031747b86fd235f02407fa5e960f9e421e8280d1326bc50afe38116f4215a82effabb3fd8e37e923ca5d4e2f71974553ff58c553d0fb13faa3e10c516e5cdb9b55046e8789f2cf9b98914981e9a1b3b11a82d8b14304d211b8cc01fb59c24397132a2fc2464c9054f06f24d1c3ea366d8bb628eae9e142142e3a03d963b78dc8af69ee1bb28a55b604e3e2b2654a6d7888554bb82b9ec88012dfef963cb3efb512dd0ac088f0af6c56d191d75622d2834213386fbdc815c8c2570d40e372187ab70d6d851c4eb4ddae3fb23dc48711a026ed34f1745a38cd3261bfffc019ebf8ddb7325bf4c0c6b5ebc2dc9a9e9158596648e402465cbfc7b11ea9158c451f53dc5a4eac45f17cfd72b9f09bff9efd10e999db6ee46b37099ca5a9cfd3add1f7de124113c16f0cf5cc7348a4e3618b7e9c24ed10351a5f986ea1df96f5bb4092247bec5471c0841c267b7b5a7a2d03b9143ba77eb153012f6b491e949e66fd95810b62d207cb21375b7aac0c02a0cf68ed13701ff6f8d8c1207ce457a22b3b29bfa33d9fa4e80b7e18d533a00950da626a83be933f6ac458de07227be4205f3f498b53c927f1ef272a6095239ae23c44d943ed5c466fb8fb03ed539c5205fadea0e06028423a13934a3273fa36086ecab492ee32bbb536f409bb5d4df2712c6a2df49659e35d9c14e28712d3a9ae0f76c1909c86b485444dd5c32472a2184e3ec1141ddbf44fa9ba47079f4a3131d81a73a8672bdcacccd0b603c84c4bfb5b217e78f781036e3dd3d9fd39a7db62d0df4eb6479e0e9d3687c8969bff11d8d4bdf67ba6830a85656e494392e2336e8aaf62433942b4349d334662c573d57c0e06d05bf41650e743253666a7b5a43da81c1701dc953eccd620706ce9ef21aacece13a011ff57df1ca31f6eac55eee87f3b8284f60d9bb7e3ae602527a2fce5ec2f67d80b48860e055cea27880b1d98d279c2223d96cef903a8f32b5befe6de7a4f6f090534a9d7c3a96b28bf168689728594c8cb4909854f41cd4e0cd6b2c3d01e33a2ada1bd116c3ad8ec6ec29860e9b4c079acc2f7abdeaff3d21e4f8699642153cb51257764f2", 0x1000}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="f00000000000000001000000ff000000a40a186b11554883bd4aac8f27e02e8479908a7b0f69408dd35c9c820eb26a6bdc3c3b703599fcfac1c65aae9681123c5fd5532149a5313a916a313a06db7eecdfc94c178df2581e2753c2670ab1f07f345d3210ec36fec511d38cf79fabcad88288f0e0cae0367b637535872f59159e044bc2a293b911cd50ad296bf300b04619b6788a45fe05a1112f7aa4b66fd868cd1fd4092adb80a1cfff9f006b0e57bc9b873e71a509bb27711b2d538524f54562ef315e239f385e8fb5476763e028fc2d8199e3254f7f6242c2b33129d2686f311403681701ee15278c000000000000800000000000000001000000020000004a41fa6853e3f7a033401342d3b4e7d2080f89f5b932c3de3e6440289894305ff5877203ee808f533c70b222c615b89d639d854f7e8b2b1460221613e939af8594376db632ffffc6c977a50b4dc978501ef8476da6a8d03c1c3f3308c7c2a32228e56d17d452dfa9f34f000000000000a000000000000000010000000900000050ff6d350f71dccc2b0101e913b58249c16cf40a6f972dcd46bf5cc9dd048711dd3454833d77f7243c3bd28b392fb923a5256b1fe79983bbcc7f25c2cdd8e038109bdedce7f0b18d9d6b531b6cf04f561ddd066f5c5f25a7a3dead75d84dbe5f641a37455562b93312380fa2cb0c8f5a085e845a0774df80dc4925b852d1a56e4ac2fd35b61fe0032714000000000000"], 0x210}, 0x7) 16:13:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) 16:13:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x7e35, 0x3, 0x74f, 0x0, 0x401, 0x4000000000, 0x1, 0x1, 0x2, 0x7, 0x81}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:13:59 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="1f2ab9c892982b8d074f3c9a2eaa2e23e83cbd1578fc8c929ca593297f3a1d8166a55fb9f1dcb68fe9d42be0c059baeb8c9f5cb1", 0x34) 16:13:59 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup(r1) ioctl$TIOCNXCL(r3, 0x2000740e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r4 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getgroups(0x1, &(0x7f00000002c0)=[r2]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa42, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000340)) syz_open_pts() preadv(r9, &(0x7f00000014c0)=[{&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/33, 0x21}], 0x3, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000001500)=0x770000000000000) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000001540)=0x1000) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001580)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)=[{0x89, 0x20}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000001680)={&(0x7f0000001640)=[{0x25, 0x1000}, {0x20, 0x80}, {}, {0x27, 0x7}], 0x4}) renameat(r5, &(0x7f00000016c0)='./file0\x00', r7, &(0x7f0000001700)='./file0\x00') mkdir(&(0x7f0000001740)='./file0\x00', 0x144) readlinkat(r8, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)=""/75, 0x4b) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000001840)={0x0, 0x6, 0x8, 0x9, "6775cb6b92c146e299468956c70b3d1de65c5186", 0x73, 0x1000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse\x00', 0x80, 0x0) getgroups(0x5, &(0x7f00000018c0)=[r2, r2, r10, r10, r10]) 16:13:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x400006c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) 16:13:59 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="6aff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:13:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) setrlimit(0xc, &(0x7f0000000040)={0x7, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x280007ffffffe, "f3cc517b098c6000", 0x4e5}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x80) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004000000010000feffffff000000000000000000000000000000000000000000000000000af6ce", 0x2c}], 0x1) 16:13:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x21002) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') 16:13:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:13:59 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/69}, 0x56d, 0x3, 0x1000) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000007c0)={0x3}, 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) 16:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x3, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:13:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:13:59 executing program 0: r0 = socket(0x2000000000002, 0x3, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c65300054478842990228e835a382887164b4096a11808f419cc8294c88c61c99b555c39f4d47ff8eee832cb6eb24e26b790f397cdfff62754ddc653eced4fc12db31db3027d47adfc81daa2372cd72ba33314607e6a58498f5d8c0f788c320137affef592f014dc4edbd7780a7165d67bf99caaf239bae25ac3da90abcac5c6cd56e8b3dd1cffe11e8e38a40958c0e131d935996f94d0a358410bd18d94054e39e75472e7d84b060241077c8c8255942a35c850b620be6ebd282cd2cd369601df954280e012ea4b486351e3e69e85e31065d3d0b94a466caebec173db56981a32ea5f36bd4ae65115a3170a897b4725aeddc0d9b1983e9a36e0395b8921586d8f3e300000000000000000000000000000000243a8c56e3ba72d38349ff307c0884b13c77af474a9223bb3075abc7249b084ff9173881ad03978805042431f936ae310c2b61809e03c89f429b56b6256873016f83a58cbb63aedc0666807ff535016955b9d74bb0710daabf89311e03cc5b67cc49a222f5d896060e466f0fa0e4e17ca9fcc53ea57bb81059cc00876dba08e56903de78cfce8b15c1893f6aeebf896309821fcea03243af7fe2634fb99bb5c06f4b6f3e24a1fb35b83fce"], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="010024a6cc152f34288170f550130f92e2040000", 0xfffffffffffffdef}], 0x10000000000000f7) 16:13:59 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) pipe(&(0x7f0000000040)) 16:14:00 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x1, 0x9, 0xfff, r2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r3, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) read(r1, &(0x7f0000000140)=""/116, 0x74) 16:14:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20800, 0x2) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000180)=""/52, 0x34, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:14:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x9, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="aad4d1bef784316253a7695d1902ec9cca316ba3162ee003b4aab7fd3342a3bd3fd6a0e89351ab14d672b584cec901d7b635c9b4d89eae90e0d11263ff13948cc8a294cffe6aaa6ad064179ff89d7edf44e9a82da289735827d95b05781ab578b28edbe98f1e29c264959196194b4ff2888abf038987a1bb49248b02cf91694abf365dd6cb22e28090d000927b47c666fb", 0x91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="518991dbf8104aa01608b33803ba7e86c0fbc816341e56ceab1bb2cbe218f9d70d76288aeb410ec7a382862acc6e653bbb", 0x31}], 0x1, 0x0) write(r0, &(0x7f0000000480)="386743a6df12d1f71f8d1ccd06e93c15c4816734745f5d3d88149fa111eaa43130ad75b63763d17b8e6a9c7505a2e390e672e99f65ae838f3f4cc580524c8f065d6835aa7049aadb55917cdd3f38fd", 0x4f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x184, 0x6) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = accept$unix(r2, 0x0, &(0x7f00000002c0)=0xffffffffffffff1d) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000180)=[{0x0, 0xa92, 0x800}, {0x20000000001, 0xde, 0x1800}, {0x20004, 0x0, 0x1000}], 0x3) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r3, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r8 = shmget$private(0x0, 0x2000, 0x502, &(0x7f0000496000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x17fc}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r7, 0x5) recvfrom$unix(r5, &(0x7f00000025c0)=""/4096, 0x1000, 0x800000000841, 0x0, 0x155) 16:14:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x1, 0x1, 0x1, 0x9, 0x1, 0xfffffffffffffffa, 0x2, 0x0, 0x3, 0x7}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x5, 0x4) pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20000000 didn't change! 16:14:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001b80)=ANY=[@ANYBLOB="8ca09ae8a5d73d60117c9a203d00ea18061062013def9387388614ff209df6fe567d345577cd08975a3ba9928b2380967b0890aac5a240d4a3e9f085a4cba1eab7694cfdeecade1e904f934f01cf00d23b78ac6e0dfbc23220052675e08b75899993062a6dd4f97792d66d1910ff0817c18585473312297d7455ed6b1336e864600f057ed5ee109d4311792c7d93af0fd98d63eb47f6c2823655de5f9a1cb0950033af4435d4cf69b415defc150543e3f9f154f0ba0f9c63c12503b8f95b55a6bfcea93ba436c33b60c1ed452215c634b6aa3365859a4a00e1bfa78f8ad28e8d09cf012533ad9fcc384ea8f11bf23ed1910bb243540b2eba4a9db9be77b1d0995fff081d7c7cf83981e74dd452eaaf60bf25d53f421a1780673cc14d22b212d0bf73ed50542be3200e1703717a80c9ba3cd4b8667f5c0d4e8691455f27035a39ea686e4eb67cb1e78ef1ef301f95bf2fe82d9f764a4704d5aea982063a42a247111586cb9b5e01a7e9136d15806880c14c1335f119f97f8f01d9fc4b473508297df59edc21d67ee0c662"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) fcntl$dupfd(r8, 0xa, r10) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) renameat(r7, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000380)='./file0\x00') r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000240)) readlinkat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) fcntl$getown(r3, 0x5) pwritev(r11, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0xc004, 0x4000000008059) semget$private(0x0, 0x4, 0x80) 16:14:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x26, 0x3, 0xffffffffffffffff) sendto$unix(r2, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdc3) syz_open_pts() sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f00000000c0)="32fdc70b6747e6b842035264b3a8fe1dd67b08edcdace613ec895219e368d1e2ef5fbbc57ca12366a1a47b7e1e7a335ca6b8dd64b173308bc010a83b096a4e8006cde7d6d70513c140f50577853c4b771037a215d7182d50a53b5e953fc5367e2313e8848bb3441640bf5a1a0469e8aeb031fef7e1ff31fde39ca39651f73e5b7b00674269682655f58d4ea6d8fff1ecb6ca36f92a6c10e6972b80d9ae70f5f56e375aa5415c9f9be3910dd84a37c6ca45fdd1b531311c139f05848ec941370e6caade8071a047afd0369e5378f5113a2b83b2a8983a2bd7055b69d745f48b6cb9f16b6c13d73acd21566e9df157", 0xee}, {&(0x7f0000000280)="a3bb0ba45b38496e89c57ccc14d7d1f05066f37f001b5d75e371fe745c56c51e02e91f3dc201e288763eb169b321a740ee8af04a41", 0x35}, {&(0x7f00000002c0)="7d488aa4c7fd1c865578e91611a1e0bf05ce", 0x12}, {&(0x7f0000000300)="1a92bb2af249b59eb3dbb897cd3717140a544995f205aa9623dc864ec6f303cf8e7d80cd89477738c73ef477d435436685208e216bed9fa25cd1593d30d0b6d80a9d68e2e93a7a3bb416449d060b1c32bb6fec9bb204e2293997b5e05727437208c30e4cac182511bc926de1bad50282d47fabd5bf428ef0cf1553dba09d2ae9d8b1592d3eed06b26bbcf2f7b1001414636b7528a68d9ee12cd120fd3fcfb94fea5231babf5f2f1bc8d4381069a8898ce2e0640f7a2b56ee4b806cbc7c046886e411915e4270ff5a4aa9b0dfc87e4b23e921b078ffb759c85ef627ce5ae05af6c96ec85001792cf453db1cc294d6427410d85cf9abffa292a27604c87888665d5085d4fe69f629c0d81146b01e6a478cd8c88e34311658758e893e7783109fe7033c5211a1594c914f65dfd8b37a9b01ed65f888ba56f45d4bb4c84790b79d1448757f4ae6e78fc208fd75d5bb4f4ae935b05546479badaac77526edd90f756ab2c13dd4728909f5ea7a8dba58dd638eea19fab0618330526262cdcb76fa9b3901f79293594bf6d20610d5adf5a406139888e257251fec37b04e58968e02f75270de6bdc6a10f6c436225e6ea417ceaa3ba11d67b4eacb40016000b9e918187e815117bfb4bb87f68a2f127995c73b2e51290f621474a11b6eeaaf346d92bf823256cb8ff97057a1782e2cc521d2d66c31f4f27bf899b357cc5936869adacacde1c9cac765bed7dd60c4cc73656ae0b9eb86298f0a0e52620a479a0b2cea7f1e5ec819f528b11674d2046daf75f86df6ac213e3b31de1c4e73d8dc1d8a1c2dbca82e5383780598fa345e3210d1357e9b31cfcbf734fcf930a3c8024309495c657cf1da488ffd3a61857f0cf325f0247fbffc572fda1c202dd170c853ad5badf20b6ae683f7d9bcf89157d9a200ba6120599018fd81f9ed52a3604d067eac7c11b0006bcc929f5ba14ef5ec5ea1ab34b3c25d791de04c3a2f5ceb03b695e78ad76d49edc980d9fc87d36f41bb8eec9becfd2d26d60142ac570cdd0ab217c0b014dfab574d4f1a270cd760e1603481a722eda77e721c98518472982c6c94da22c0be62afb2da28b57c2c0569a02e2466adae45d844f3bcad225ecc804877cef0c4ca7ce46b000a699c0cba266389770e683f0e4018ac817a756afad2c78fd0ee3764757140b55dd370298f9a71f4cc913e950527ff821b973a703927aa993792cf2105ce35ed5dbdd242e97820ae51d6342d0b250c5fe872c9eac4f69004c4d827bc110df88826ae7093b1497bcd495c9b5704f2a1daeb3708ad599e6a599ecea995d9dbffe510bbf65019350855c996b1c10646b267404a221674e2c56e1615e675ff31eca7ea4224aaeaa65b94f97674f068fa4f4db12c5feaa13ab8b529259de490c08021f815b267e28b00561ed3499cc2037c6d3c52d75a30f670622cd417015983e883125d87a7d107d18363845d62dcca639ca568b6dc2cbf53b846a3e7ffc5048d007bb3375270461610b3fc42eed9dff8e0a125d786bbef94f549fa40be0b9d3a880422f2a496bff49a653c1f2b57f06ada69b5a0c96016344bbf9a72085fcc8dbe59f9f8fe3dac8d1579f07d554a95d8433fc0c719ddf4a50b2d7034fd46004dbe755c45cd57736b8872bb8549fb4d3fd7a57421486fcfd498fb0505c9ab876ba672e56b66df696f9fd83a007961d10ffbde415fbe525c3f52b22e12a39c4fd6afa2a1d0a1236807b69296d4e3cc2e0b09c8171495723e54b642eb81dfd7ecf12809aabdb6c3433b72164a7f2efc8e427a0f4ab912b5e80aadd32f8349088e951cc8dea0cc478f981b96e096747b776335bd42ba73ab889db90e3bf2a64fa54b3d992d3c261de74d3f5433a114269c05d0acd2bf155c235dd6c1c7dcee45272f1207aefd38681b24169c6ce8e73c7ebad2da89958bd10354cfbc26fb82db09cb928fe5e1a533004459b16c48b8e1a4bf496b7c57c57f86245b053ebbfa3ab695e2addccc8240407e1d1996b0433e5eadcf38ebc63fa01f023c76a920fbbb3b029caa159eb1e2e0c3a029399b0af0aa09863ead56a58e8a03a731a85b064796bf6db8b1834837730b9029e75b1ec8a9aebe226b8c9498b36dcc8eba53e6f1c5b732b738aac5dfee0b9d13dd4386d179c6dd5f115716542e9dda41c0e05909fb745336059ad248bd3ed34385f0898fbaf6d666eaf415af0cfdaf317d5596a6671f4d78e1eca419071c972f832c5aa09ff3fc69f818dd61d69d7765f11731d5a6bdfee65e3aa1a05d797ba90a649ff1c2946c65de092d2fd87e50ebb36d426a2501cc2f61306693a287b8541988d74d3fa670fb46c10d6486b98bfc996b0ebc6ea43bfda3cec80b9596d857482d94da3296360884638871d536c7175954bbe178e7b1f22b8f5dff94b9687896d577ec25156b514adefec7172b823b9c41fad77d69637f37ac93521b9f7d98affda69b1fdafe2e80cb603cdc7f38015ee4a21e1667241a6738e407043bdf8714034e33309c5ca7d9801a94b38607a218a6ee0d3d1f39c3cb783780c4cd75144139412a18f7539495c3ed2f8710f10156288dd9656a9878368c177db7c29045056022c4b271e7658c775fe26dbd5f82b162034692c8fca726afdb219c48b4c2e41f14c01821cc489f71ef8aaa0a4daa2d536c2d87de5c4a05ab50bcc7f414308128e9b9ce5bbf0ee9d5dbef305c95f346c0d87d987c3f9e376cdff4b2c50dbe9dae91aac23f500dbcb82beb696c57a0343673bc0a459de405bdcca395ecd2330041913a9b4ac13a87b660605463758f7318b081b7b7a45033ef11fe0c70ddef8454229f97c7d4dfd7fc2b197676a5bb53aa375c300287dbfa020ca1bbf999ceb1a12201cbe69f0fe1a7d9040a40b289a80fbe8936cc4671458b63fa5854b0413d23979917c45ee7197006c1836cff1d704780d7e986b00418ddfb613a1839d85c74f13687238c0405ca25cbea83514a99ec51e77ce428200f51564dee0ad13cc637347c0d70280dfe3d0409be778974a23e2810346b57d2e371b9adc87d4ed29bb7e227245d45473f1a5a5cba7625928617cf50d81cd3a0fb8deee20cc78c191fa161787095e538b615cdb5922a2afed6cf843868c025af485e598865e4166104d328355076aa7cee33eca422e6d786a142acb73b687a236bee4a03e80cb88f184b65ef2728b2ea12405498b7976d775b92119143d2c478ad9f08c1b04fceeee9e8846af2670a0c3f8274e1d78211f3236c839ae87cd8ca9f3ea76dbd73b8485e1ffbe49fa11e915043527a26db8f4d8338fb14027b439593adc222610004ae1b16e3a0b2e8b430cf791ad7e1721997bdff92089eab3ef43dead22906ca0b654ee7208183d88c02a029e609d4f5adeae2b445719c4633f38636bdc8d7348ccbaee468410787ffec96d1a041beb97fa4fa28904891bdd67cd45798111e4bbc2bf3a8dc81c1c0815f185a705ba06b4a3d7c23e7f4406d3c0ce792366afe46ec0f1eea8f9c593409c42038e80493b28f43b47101af14adc1b0273ef0b499361659af8afb7a12fa7763f847dd7b607e00fe50f1c9fe6c67c6ea57f135075dc5560a25ec3cd3d094e08131d88b722d07ef03245ca48eb0904c10c90b2609ceaab61134b4a71fe5aab76081009ffcd133022c610fa1b29b43f2518162425feb04ca14a1a6d792dcd75a1b92bec6399807bc5859537213a239c4af33db1ad5d17a41ca39e0005dee3dbb1f9c16eedd6ab853b3750d71564eca4ad18d03243f5e8537eb0d794e5d35fa2d4c648cf84135d651fc132fbc52c8b78b18ca9132da5af792dc18ec5f176c1ec1db46f922839570955517458f5866eae091b16ea85e6672a71175b09ff564687a3b49eb9cf5e188ba8f4e47fac407b107ec35dae5b182e2842afb9798250d59f401ca829aaa2abec99d717edbd496e59b72f1e72aea43ec971f9fb169399351a07d0024a7c73188c42cdaa925a493f54429df8a61f0564468f4d64d92f5055b0c3a44b6b048efa5305753e06ce2875fce224ecb0387098ac31a78c6fec8db4e2e0592d5fafaf6587b26a6b2371b65a14f08bb9b80778967f5a541ddbd657bad450332a8bdf258e26d6537bc7be8dac7085a5e4484ac502300b2d371f110f86d5b9b15df7e4b1aedd2ba23098e50d8798fc1f927ae59423a856d12f6d06e3b7ce85b91e568144d738f4fdbaaf4fdc3ab13ffc51923294da1d5e43d37c71331f2ec81ba97787c54135c89c5bb223c3b975b007106b473296d536974b789014b069d9dbdd51ba36b01867f538ce02ae2e4d5c9586294b9f5e7e9bc454dff9c951845b3cd6143cb558d2a134387a6a9a6d05d8810368fa50d1e98e2166a457fd99dba6461c88ef5a2e6871d65d7fca6a2c70b3378346a497f06fedfe14f5b7eddfec3c76a2c4664050988130b41c56a30a23986f6c8dd58c04c63a112e38608af452381e1460dad7e786a1902e66c6ef6c7be0f0e58b28b9c0ef4a11adedb60939227895afe4056df524f61c174248d54eabeddfe583f6950e5027460fb9b6b283395227fc0614760fe92dec0850a73a7ff2b1c37acbb3a8e8f3ec82fdb08e23b7ecbaf15b3f68de1a1554bf1ae8e15dd7cc37984dfd6d6018bff6a031418583669e4c08d6948ea4a7b6a6798300951b9d71f682ef0b0759bfddd9f6bb3a34d49a4bf1cc37be529298b3c0101d4a6658776a9f62275c0a93dfc9ea0c4e37c0a11210ca674ac2c712ec8aee629102e4c30e089ef3f477a11d8271083b5fefd0a0097c8d5b613df950748a46f5dbc24f1647971b5ae941789509d2928c5757b58bcd11f39ab9e8f0ee184793e4a38881afdf36e030b433764f1e76d406694db72c9020202c5bea1a130cd66488286c163c061b576555e8549e0a26dc728c03dffdc83f051b2f95335c2cb0ba8279716000d783b50bdff37eaae55a4d4bc7eeb8520ed025dc4f49e131cfbf47685aac4e3aa43d929f4996046b0e25329bce3bf86833917d959022bf1c4d44623739265f1d2c62bdee73cc38a24cfe87c5d699f44cda133b04d9705fee92a4db84a5fb167f85ca38536e6a433cbff707a38c8e7d75874f7638d9bf215bd9986645be71fb8a26d227ead282055df8132229db2127a53ce7e47c55bebe5125ea7640f9529dfeed66021384accd57cf105e9bd5d59ba09a92d3e17f15f6c177bb16cb06b1e21291a5930703a449d2d79668fa890b762b7b858d0cb9a38da4a7905d318633b7d39d4367b36300720a82fac4797dd049f6183281fa39cc28b5268b67909ed2b6ea1150ae7198f511382256c1e8cada0c64630f91c97caadb663186fa7ba29ece14ddffd10b6767f3a21119d0e55600b5776d2cd332734ef3f990044159ee070147142161531986c7bd6c648a61e0efd8d2467e8aa9f49842489b7aea90267dc4744f9be6a5c08d1938d28f37d935242ece6c30bb8392d7486d4214b6229c7dec5531ced7c436471f4a0bc038a7874405522862eb0e8f5126bd149e9cb53a604cb527236ac3876d086e2f0fd1218b3e37284aef3239c1e74f661b9f207be63c3e130b29f50b4d79b9d69b61b764f2d75304335c1cddd9cab7266db5f90a0d7dde84341a7971745ab10015bfdbad2156e3c1402aaec8e16c50f694c9f0a04bccf6919d338d7b4ba2613297c917bee8446e73fc14eb585a99e3397fb63b75614c89eb9b533055fce2e9f9dd059d63c959bb5e450e1c3cf5718b0078759209416c4cbb82b482392ad7ecfe207c86cd5dbe04c986193c90f84ce2e46e26f6f3e35", 0x1000}, {&(0x7f0000001300)="60b8a5aad6", 0x5}, {&(0x7f0000001340)="2e8b6b27ededfc344657835efb1bee8f829e78285736ed30bfedff5299732568284a0745e84d61fe6bf5477f6e5536c8e7e0761cdd65131c4d6415edab80373bb9c54634f2ebd26d852383433d74bab130a84772c91adbce27332a0a41523ff6d1332bd0a53a1b5527162deba6ec5936f01b775e6ee5179d66b46ef6fef18af498fefd43b25130b6c1896df2022bbe6fa9bf0c50fbf55d137523e2375beb42016f365c685e76d91246124fc914273d8fdbe841e60da6700298f1bef0c946ccacfe8b0c470e777f561285ff9f98a87819a2a4713a7813d58a1bcb18f3d678c1dfb4cff1fd99b6264fe14becbf5539d1389881d15a004a8162a248ad5961985154b300fb1ddefb563aff7d4f6f588d964be9d5459414cf3adc32570ef9de363dff2d91f3d933afacbffef3153442d90d25ac3de8e8b6fdbea3158127e0ebe92cfd108efe85196b8a7b04f8035e71cf09eee963c7ae10392fcb2bf0808c15d102e2a4ad3c9ab5b6019edae06c577fc7266141335df2af6b8e3743a45a925c9a8d163a7a94eb9fc4089ecb169c640869c2d3dd6351a4477ea3a3ec6dc1e3c3880eaf6dbbd8bf336d7a0b0799c001ab524cfbf376f4c02b40a78bb296c62764b190f4aa51376e5c3de9a6c366cf5a9b3cada70c8e2be324f6bac0feaa9c454ba9aad3165d7687a8b528d734085a2eb9e6e20e7fbfd4adcc02cff987b8ffa7e669634dca146f55a1e88942b058cd56f8942f4db86b5710e57db50b6e04dd1d9ef72b67a4c012db30cab48bbdf52666128e3dc5594d260a9eff68d8082186c2b212bb15ed1912c4c802962037de90acaf19300f6c80cc33952471eb33aaa3da92a4493779558ab59b0d6e7623ae4e7ba8036085811dd594d1a2e6c18cda3206cba4304fab49784540106af92d8b23c9e8936374f6b1977251b2e05502e10347e43fa47c992397448f19eb29c770b1ff587d3a3e58b52ea1da0f3ca13f31a30153eb481d2f1f469afa4695cea2e0816c13bde7810f21b0a65474da4f5a315ccd4c263045a609d1de3455ad7b496b9c9e700a18539322ae717d06c89dfb173fb51afbe75144dc273324a515160bd78113ce24f83e350cfb7cfb11ea22346f48979dc4402dd9c4b2668765d3c7916ea376c61611ce0b16fa8aee0654d056d6e8fcdfd46ef2954a4bc0c1c44e4924f4e1dbfc834a5496bf74130e4a643868e438f144016ee410689dab2fec5f7069831afb6729ef320dbfe99f85d6e9a0cd31a82db1e6038e1675f709437e62e5b4a10e74dfd8cadd8c94322e43ffb47f7a546b0eb215907302f436b1dddc2de54e06407517ee2e8edf61d2a77dbfe5161947fdc6d05b60dfec944fe457dcad1681ab8923c97a4c8a518c12f505897ed972fd72de07a1d421fba30d4f6a5c12a666f69665360ffa0da8f7ad185cd8f99ae80b4f60277eb9860f6be2e1dff711d036bb19ea0866f7dbc8399c5273cb31c7acd1fee6c45f18a38f6d7b58bae5b8ad8803cae4d34a6c4dbc05a7d75d4126d1712db3ef1f70ea272b819ea33f16dd89d8b005a1e3c1e2edb269f818c290bdd602239bc7455fd11569061415fc988d1590363a3085744e264f68788328e4f8ce7446a1b8f3929194f31f9a1a693a61a796f397bbbbefab5cdb3d809508ab576a073b64c1879aeeb8f69f59fb31d91fec5e0b001b28e324fdf4cf28ccd54ec76190f1e0d2196025a7e36a176eb4ec3508c568c2a5ca31e0e1fcc12921863e9d3af1b4b154c7f9c9f8d3cad252066f82ab6496c65a726a16cad292155e024bb215876a3e7aa5db8c9431403b3d314702c00b9a0aa7de61bd113b3d0dbdf01b995002dabd6cd5518427fa0fd39799099ad4a82e3e12a4ace028c44013cfcc943512dfe5d0160a048f12568de3dc2d0abc6f3c0ecc24f938c47d4ad9f31ba908b4d9a018661f9dca1327cad99d1dbed7a6c8ad84376aec3d9d062164831027e6bbc184d8ced7f4c6a228ea02ce00e8fcac893c18bd67ce04609caaeda98920be0ab87d7ef0778f2ae241a726fd415957f57b5ee8166045d2ef84776bb36845961287d096fc451c96c83465927b57b835bf30e5aaed48fc09933366cd099d449e8d033a6d95748bcdbff656f4cb6d9fe82352db0029912d91d6568c05f81651bbeffd00d0a4796f02de19bf0944f33a3031011bc8df5669d3696bf604e8b9fc165e1b080860db023e40a9a68a2165999e321bfc8bfd86e722dbd6b40d04d82018e20dd21a0d46b478cedbccd1907e2cdf3b9b09754a07260512380904a63fb426a4a57b8b6ff3a3b2bfd3e92dbbd313bbd8eb94ba036e8694a5dc60662c10e8f09f539aac6afcc904e02d749cbc3df5df9444c54fbda12260135e2d91d92b410ecd1eb6f007ddd8b92c8c1e4991e9a0fe47e3688320d338721894aba03fbfd2172df89ffab05bbf16e7588a8b81af00d2aba3bd0bc682b96bbd179ddd15a43cb00333778662e0db8d9e865201e773d7a64523f6d2285163372a9a33d68ad319f6522a8d3fc1b02c1b4acdf6e6002af070a74d0801ebcd5c94ffd3e9e8d619420292c1f2fc9bf9b78f7a4dd60d729da5321f2384cbae2b0ce2203d6acfaca8a337d824cfaedfc580b11aaea087600b48a3c447a398757fb1ca43a16ee23092cadff5c20548f0efe3b29a43784541d887b7e7af3f86334d5560c3fa11f6eaacefac0bdac55126d9c00bbca0eb34fdc61983c44781d9bf0fa9a92da56d886c89d22af273299665c8a6b1726aec106d0636fe7e0a2d831401159c36766612643af154d8e8fccfa3be9e4c9ae26e48bdfd9779e0db7cd6649d995d1d09bc0e9ba895bc94307c8be3bb485c93a71a6bddfea0e8393f4c34ee31e53c2a4874fc8a0831e15fc3a2e749b87b4678d2c13118e42b0e72b113a49f07821b9fc138a94e46c002f878e30547086425c9656564408e4f0133776be04497034bc2e11ae0aab73b333559911a3f3af9cbd97732363c4c91c789b424f93f0c575607a6b4999db1c737a0c4174811e4818fe402aab3d56ac2fce1118be59e59c24d1e904860fe3defe5d2efb8a061358c96096a85325c844b22c70865c3d80efb9be270adef0c1ddefc9096628e2073877785f977fd0799680dc5fce9749e8ccdb8e97c6e9250222ddaa4f9959c77b7b4d57020a322e578f5ca3f6ca2ff3e2a534429fb489a58a6ed37cc7b88e7d32da17a8a92a6794b90882a005a7f392d051b5cbac039f4971f0d6e07f02f5412c6ea12c8499105e62b0779c5c747c3ba822a93da247200f0eafb580711abc4005f1e6a742a4cba594f196ca5b684aa870173213d66427b097c3f5235abfdcec11f24a1d215e30253815e81562b2bb96ba37124660d4ebc0a5642e4f216f3e6aa6b27a124fe8db4c38d226e85a9c603156e798162cdeb81cd176d54bdd40d26df55e83d9af49dbafda4700e0957ba66cc6e18add3743931dbffbb244697b6458958bf154982f70dfb55c1a243342fd70ed13eca18f4dba790d2795ed0cb44d963813e67fc62c1af6bd7d9148ae380c8eacc1878cf81178ecfd42401a505bec9d9fe360fe4142f45607229b17f4e5447f67cd6cf20f81a12021dbb7b9d2af0e501d4b68ec7a7d1a7fbce1e8b7834744455276321882f5bf640d880df61c197ea8159cfc576486c2ffe8864db3483e70f6199bc3b733138e863ef0bad9d21426765d05d07c857d2207aa965799281e0ecffa65b4eea46116e0b8563bd44f9127572e7e9eaf6283e66a03565b49606ba93ed2d87c7625da8dbfa848f1be768ae0d0b799342e6c8322b0f1c18a0cc29b452bde3a1ab1fb4d5487139d7a5689a71faa0c53af12405aa767d6dc744d96b91f651e1afc6bcfd1b94bfc28c61675a7c40bc906022cdc3a7b11252ce5a6f5bb1e33326ce5cf744c3c0ed5abdac034284e1fe766321e254b473121af7ec090bc996d7d499187f92043c633f6eba48e1dd75bb7ef45cc897f622ac6a2a8177869e8f71cf8ca00a353922c928a8c2850ed0ebfc09fcd4422c51416e35a2c04c04c1d614d49df8c0bee3c5d5ebc03057bc6bbb3d031447cd19aa8479eb190c081d5a706d812d18c8024b6a4087176c6ac2d5f2b3e9b924977c4cf89913fe29858bbccdf79c7bc40e68292f519c8e6cc541cbbaf30b97fbf2af17012a13f135d16c13360e7f9bd1a829433ba74f6e4d4bc9f77572e28473c002b728c9cfba2ed19453dd9d11e9a1ff72c2b4ccc051ba5bcc513b627982d3c549b2df22e231110b2e5e92af3511c3f0b84474c980a78c2e7d8191391b64685195ffc0655d69c604bea8504f162336961b868f73ce3f3d84c05053ee96eae39a76a0ff9124e2b1ee77b8eb46f9490d50a43f86f425c9fb4cbb600210b0378803cce5a5faa33d33a605d7bbb81481cc5559ba2116933748c60ace9ad44ae3810cef044337fe9d3f7fab04623814d2343fe82caca23466b737f8035c44240ff4bf99a946385e128fa1de062b1a160b4153f3738cd019f260ea1c763d26c662f10c7b9727b8b578c2f0ad512c54b0470a2d2b987af036c18f5713d379076c8664287b4abde40dc801cf2cb6f71cce306ebad270c2ae2d8cfe27e409c5c487fcdfc93dd963e93175e7c016603f68e940e5306d25ad64b2fd197aba3b6a0b4377f88b22e35490e12173b5e2d03e74dac6831d26dd70f93d03d26075b848168908483c409203fc3b1218a815b6a2349d5da7e1b60b60c21d864a0c6ab8757ba61c17d0f85552d9c3803856fe9e9329df0c2fcdc68dd300b75040752ae7d5321b36642009cdcd3c0d8041538fa0a56f6e636314102b6883a5b9e5215d20bfe12c709bcb360bd817cdb5de3dd588742bd0c41a2af9bc736fe120989e71ca033417ea4d6ea534e1c272d93f65acf28b12c4be22b0f0406d1278e6cf7f5b698e3068f71523d7af11660a42c9acb28341fa34844f6674e58b45fc7a32c3a41e69e1d5f2c8ea06ca0ad5ad56118ae3b200623f4b0b47f36d2a00779e3b298bd1544bffe53295486f4fc155e7cf858ef14ae9a7142022cf5d8ba4ff2f6d3dad584220f84d8786d54fa740b36bd566b452565aff2a07bafff55fc44ef56ee5fa50191bb77123f193952d42f32f92786afc67aa8d6a0ccf156c1ed2814faeb6d78fd8af8d475ec4cc86f231697e54ff1e7b36eb5652cc7fa699409b7b4a0401a4e28f3c5a51fdd9b410bd8c6557a75dda4867b82a39c0400bbdfffee0c802999ed898256259c8e6109eb616ac14c69d752d8217b6e340a729c64b75faba9f493346c7d6f546ca12b434776cb0b7657b83bda1a2039c37fe4f845246cdc179c2af0ec7650a2943e90fbb1de9578c1b11c9cf3880ec1746bc5e939a23c80d412e0021d9c7c4315886df1b25e0783a8ee97bb82504920a125d2dc3608582e43fe35907f8b6700b3c9b6c8d42996c00ff99f3a4741151670759f797fed4cdb293b9707a16dd57dff4459463df913936b6844639b9025b9ca2901641fae0400caa4cb4d508ab2286f62eb36afd00f3f50591861604b276116585a23d802f343cdfcab86792c0f49e8f0d12aa957bae94f319b846172d9a0133b4e514d2db13af6311164fc40ed4410ab8965d96c27e191e00383101773291268e73e39e6e67ed8af1854a5f9e4e1a044974f60358f53b0e2fead9b63539595adb3e1cb71d2596d8c39c429ece139f686d09289c1ffcabff4f4a243a982a24543ca5822aff0af02a8ddbcd044f6b3a85ecf03f560dfd0772ed218b339d85e7e148c64c2e9ec647b9e9520ae88efba82dea0d", 0x1000}, {&(0x7f0000002340)="c84c91f1669a022d3ac071b180f7d23f139fc3a3b75d8549041a520e23016dab2bdf3d776b71dd56296227e8b2bf63572f746041559a84b9e88e32ea00650250c80f91383dfebfafbf42a8c58c3f0efd306033b2e9c936fd00fd983ad4497d349b09a3931c0ec292ebfb", 0x6a}], 0x7, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}], 0x140, 0x8}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f0000002640)=""/13, 0xd, 0x2, &(0x7f0000002680)=@abs={0x1, 0x0, 0x0}, 0x8) 16:14:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x100) syz_extract_tcp_res(&(0x7f0000000040), 0x53306bd0, 0x9) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) dup(r0) 16:14:02 executing program 1: r0 = socket(0x1f, 0x4, 0x4) close(r0) 16:14:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000ff7000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) 16:14:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x2, 0x3, './file0\x00', 0x0, 0x1ff, 0x7, 0x3}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:14:02 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x100) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x80000000}, {0xed, 0x6}}, 0x2) r1 = geteuid() setreuid(r1, 0x0) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r3) r4 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = getpgrp() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r7, r1, r4}, 0xc) setuid(r1) setreuid(r1, 0xffffffffffffffff) r8 = semget$private(0x0, 0x4, 0x1) r9 = dup(0xffffffffffffff9c) accept$inet6(r9, &(0x7f0000000000), &(0x7f0000000040)=0xc) r10 = getgid() setreuid(r2, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r10, r1, 0x0, 0x0, 0x8}, 0x2, 0x40000000000, 0x7}) fchdir(r6) 16:14:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x813, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x8001, 0xffff, 0x3c, "c88abdca6c8c8f1e7042f35e03bde037dc77727f", 0xcb74, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:02 executing program 0: r0 = open(&(0x7f0000000d80)='./file0\x00', 0x48, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000000020112, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r6 = fcntl$getown(r5, 0x5) close(r0) fcntl$setown(r3, 0x6, r6) accept$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r5, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r7 = dup2(r3, r5) fcntl$setown(r3, 0x6, r6) open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x4f) dup(r7) close(r4) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000ffff) ioctl$TIOCCBRK(r7, 0x2000747a) recvfrom$inet6(r8, &(0x7f00000003c0)=""/180, 0xb4, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r9, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:14:02 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x1007f, 0x1000003, 0xfffffffffffffffe, "f20000004a0900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:14:05 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x8000000000000000, 0xfffffffffffffffe}, 0xc) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x82) 16:14:05 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2fa4) lseek(r1, 0x0, 0x1) clock_gettime(0x7, &(0x7f0000000040)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc5, 0x2, 0xfffffffffffff000, 0x5]) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:14:05 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 16:14:05 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:14:05 executing program 1: r0 = socket(0x2, 0xdb5f1215ea3d2cad, 0x3) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 16:14:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xffffffff00000001, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="82", 0x1}], 0x1, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:14:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x6}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), 0xd7) 16:14:05 executing program 1: r0 = socket(0x10000000002, 0x8007, 0xb7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x420, 0x1c0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x27, 0xff0000000000}], 0x1}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="490e9b8e1245b31635a4e99606c33b39b66483da065339ae1512b04f6298c1fe35a3c861fbfa31db1db8ec12b4ce2d2c78e86b80fc701c0f3b708a2289d7d0005ea5889d0043cc5b4e04154006f5671d68bfcb0c3d19aa4e03e844d4e4b1b8d1510ed3006fb4e9692ab52d1efe5ad8e7ef4e9796c012accbb10083dc125a534271414bfe67efb9c2aa22a4d18ca37da6495f2274449b7ad278537fbd99c80d184af3f3597b5b4623cbeff8eee933e6442747187b62243758720191da92ca9469aad95fd3b0b7fc68a6dbbe8354748394d3c9d7a031d37737946679b9336f74ae70578fef855699e4836261233a7e26080292aa9efa4c806323", 0xf9, 0x40a, &(0x7f0000000100)={0x18, 0x1, 0x1ff, 0x80000001}, 0xc) 16:14:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x80, &(0x7f0000000000)="1461d6a86f20863b6d334fae816527e8b3b09ad96ad0d7", 0x17) 16:14:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:14:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) 16:14:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x80000000, 0x4}, 0xc, &(0x7f0000001580)=[{&(0x7f0000001140)="7596deec0ae0035f6a499a21d4273494d5cea9049180d9efa7c2860accd18109347a97438502ff71ea532e", 0x2b}, {&(0x7f0000001180)="d60d6ad976123aa7ac555f4d68cb0a96a27f8c3a6d959125ab28c3c86dd702e3bf6813c1e1271ebc79e4aa2de7dd516e389560cb2afa7c9da6f9abb45d8c29fafe9ec91de4cd305f9ee5011c6504668ebe764f79fdcef45598e94647a2aada5000f781fc38382042395b465943851b68831492a467969e9f14e3389711dcccfbc67bc6886bc64e7ea5efc27a6fa937c0d9ab067b2aa0b44545c6fe06d67c9ad58679c52721f6225960123242b0975e0462cf0f0324d2afbde1eefa6e", 0xbc}, {&(0x7f0000001240)="06dc5c7ff6cb1759183eac46e52313f9011100ac404e1accdbd17dd6e62d7d840bef75fdd8b818847533bee81765a47b042bcbf5355bdd174c6403901d016e6b5e60b203be63850b490af091a8170ae03e7768b5c83cdf7e3671f09a03695107d30b06592d17d41d992265de17b7c6a331abe794e7a25a09b923fad01276e0da98fcc35062c1662d4389489199f94d3bf018f9a243900ab3636fd045a00f648381c051fa71c1fd79fb6d9a96be8cf881cff44c00f443daf7e4808b3a3c5ae2ecd77853507a7241e16fadd4a5073160d99157d80aaab34bd7068cd178e5f96fd1104b378172de2b435a9d0b407e3eae07c038ab", 0xf3}, {&(0x7f0000001340)="6aba71040fd8e1367c6d322e9bf65d8af627d05ce96b999aea3ff7a953afb15b4bbea63b1807ec095347398aa5e2f3f0f50d563c0892", 0x36}, {&(0x7f0000001400)="9bf4697655d1950b1745231f8afe989476adc3a93022a368d2b70743af550bfb34c008b80ac96151583de63d62c484f209f24d25e37519659d587cd2c7d5c57ece3afe819d381a22b421f98caf78388bedd7c581b53eeb34dae2a8cabc561c42b25ba2303de7a546692db5739cc0560c0912fd82d21956cbb160b8ce1dad6c1afa25004d8c670652232524316303968edb4138080ee11c629770c82ab92219ac51246dd81f7a75eedf8869588903945b5bd83020f6ef77e4ab76eb8deedde95ffd90879ab17f41d281dc43e453e22818ff08b8ba", 0xd4}, {&(0x7f0000001500)="56acf4cc4a681b6652e5f046c13f5ef329963cb494817d7667e606736fdb1a78aac96495fe937696401420e591200c93a53b521c3a0f688b78a9216d2f9e77c7b765775856613b95f799d97cd2ad54f45226b3a602b2dc9bff01101c87aed6e1bb6996ea2d2386d77df41af2fa66318fe6", 0x71}], 0x6, &(0x7f0000001ac0)=[{0x1010, 0xffff, 0x6, "55509f97e8dfe1a4141db39019a2bbb6101b03803fe638e8bec487a1130da5efa16cb090731d461bb4ca374a807ab34a0ff9d401235053d287ff73ed062c597ba43b24ec458b02481ac939c08728ccefb03c251bba6b993d2f03f4444ee8bd3ae0e1a23268d1faf28350d04b73d1d26486f92b471a46312dfd426ce0bee1810b727cbbceef76d9a2dfdbaae8f454b9aeeb51683b2d7f0786c2fe53295d44973bb29fd59843105a9cb3dd4ff83ddf7e1a8e6650b056360de38de6675160586603fe38d7ffd85e5db84e179239e1cdab67d4e182296a87313897b70229c8747230384b1c23829d119c4dc7dbf6ab63cc390a21a061a5aff11a2cda1fb77fbfd4ed57279c3c7d77686297c8ed3ef33504cdef6168e5bb076ae03da9936053c3d3dd5a79eebb8882958ef3baf948a9cb186f51f2c5ee76b1800ba0a7d42997a65e286474962c7ef518289806ceadec87c99196c6f046e5d13a7b80a6b7108608dd0adbe51608c48528ef5a71b54fe67e25a5df264ad0e7dc6ebb488f5ae249f6a4ecba52ab8b00e964de9a183c92e10c6ee912c5a0e0f220dadd386eb7eb21fc629bca4de8d80458382aa06e4f7896366311b1a07e5e019c9a5d310e3928285ed56d917311c69ce324ebcdede4f7d8fa09e545d0b9b443bcb140e167169af29b7422d82b8e76f6b5f04c9ee99df37089b4d02461e258d7171e8f12b4ade1691b3fe7b2b5eb04f7a34268b06def409c10e0e181fc63ef59b787d0ed10710fac22d37c94a7c7e03e1268a57534436cdd267027d2ad9fa2618a357129f3bc0965317aef500c5c5bd9a3d407e31d9bef1b910d90b84ab50502d1ae0c7be28f8c5de8e21ee2355ed825c7764f983436d1b341bfee26de6555eefc6de7b4e113c85d8c6ec61290b6bdee2ef722857fdada5dfc40b3e58f54cedc53bcebde0d0543be3b87122437b1e56bf469f4a7712e3e14eeec13d7f069a3449d95682d94b39d60547043f353d3e630fc8e1eae0259adf9fbc25c67bcba2c0dcd11222d3acda2d95a057c62009ea82b1d5f911b8b500befab4a5f734067bbf6fd3bb34bf113fb3707c56670f9f9256931b3d16d62adeac1e835cd4d0265423b0587d04f17be4f980314de1959fc3b4db770d5e7804a53dc578aa85e17d031676f4a005d785e0be15057a973efd0223f7326833804e9676d316a8411f06d010acbbd01e102d51aaff07f64b75587327c6a3346d4682083c162b6d17f4b1a19df8fa7b3f92b948a94861f1968159aedd8848b61a1ad2abd9476fbbfb9d77f2c6e6e3998c959a97181bb24a5287bbcd2c3f47c54f2acbbf1cb87cc1ed8157d97b7a56fe99b5e82b547f2f9c7f8eef82d286c8cefdae3e49a1c86fa506a3d24bac29eb7d7ad08e5a3a39ee77caf1247ba1571acab3a6acdafaf4743184102e091c905fa98ffd2777107524714ad5b196b142e27dc219a69aa319a197607ee58fbc2048fe5e0a68ad6499755c6405fc902255ff054bd330f9749a2e959afd30d3ff8fff7513cfe1a3cee517962d4ec8dc6e657bce8eafa6cce9595217b0a5548a8395e023938e6e65382ac191d39fdf565a54d336d6ed042722b8fd100611a44e0ea033b21574678cca595de4b79462b582c48341de73c9872b105aef1c607b7fb770ef6b4545db78fee0e664ccb163358cf43761cb56548c4038e4bddefdd80bea37200f736813818daada5af5337eda25e2df5081ed12f35f606e120a65e44e62a955341d1edac41268b4d0ce120fa12e9bac13c5787e3429fe451cc0b03e0240ed25d8ab93fad8bea3759684ff3e84b8532faa1092e118b5ff4661e0417ff5e08a9975570d538cafea2de0ccadad588f850223ee73a5384d10bf3bc83fb8bd7d037811e8f8bd6e8f14f1e4c594e7c385c579013dd8c090ae838b1eca33ba883c4220a07dafdf5a3d55afc9175047bb1daed306f9be5d1a73cb77a66209f3f306a2c1d82852d20db763f6deb595d5692975ad923a1a19954242f3e3c624a7893c876489295454879c208ae21e19729f76f9e922fb93ec425c05993773c39183d238d44571f8b80f7b582f302337710fd29d7b9d5605704fa7b907f25fa6e50cd3205e1ee34b25cc4bc16204935404b1c6bb5f6f5effbaa41b8214a06e4604d698022528b9600f965fdc4897948c7d6a4188a264f3775317912b755327dcd8a9ff1f51c95ff8ce3587e58bb5f0dfd4528ca95997139546f5550f8f24849ee959826b027d047ccddf722b988a3cfcbb5a1497ce2bc895c3a852f3567604e3adf463e57ef90e654fe115c2f4d5e48bca6bcb2ecfe2ca244a7273eefd10480cd003db66ad2101625bb1a3e917ebbc6eaa165905b81dab694c4697d5f981dbf679d4e918fab1522bcdd88a59d921229ef105eeb845f328c0114dd0fe383b977293f635671d7ca15a09246d1da76cd74329fbd8b57fab32861fdab868783541d7757fa0065f8101cd823aa9059dbf86c26c77d156722c82bcc250dc96b08e750ed3cc32b616a4b52a78b994f1e6e161c17b81dacf73f08f0dec5fdf348a27956c8867a1719825dd16f8e0c26b867a8696b6fe9cde7fd3a672fc2da5f5f7961bd51e36fbd1ed76a5fe59695e09d05d36944007f53e8ed7f582b0e7cdb738693a6b0efc473a6079cfb37e724bc899db7533786647839f8f9bef7e05e05c34e5276481baf6649416e02da0fa6c91cfb9bdf5556f88ed8a8ba4a6aaa8d26324e01b651c1729d127a10658c7cb6b99cabf26b3ba0f9a622a288a22bc6c5c1568a354ed272d581f68c3a2f82a5ea370c75f9bdf2db195086e172afe648cefe4c41966cb46309e9a9da80e1493d73eaf472ddb2740aef54d9889ab2b52c47dace963d42e4b98ff35df9b80e7346e715788ce97e7ae5ab62bd90248916cc4cf2e395ab503555dcaaf14e5e9370d67a7fe74bd5f067c6b051d1efe2b4d66a099ca6de6117ba38a2eeaed531edc3f47ef080a8aea2096e4f25b413c6660a264fb72ba4e934b7ae81a1a573837f51900b4164edce5b7d54084f99f63e112db0fadc12bc1b84ded6775994cef885a1505eb7c1225b4fbb70e545ffbb7bc371305f9ebb65458975ed7da8b5a8f0862861cc47aed51dcc6cf30aef80ce036da011aceb20fdfa2c4a81de5095b288dda03d23f50eb5d3f2f58e24c17f222e7ed7a9e3d90811f5c7bd3091832397f8986b01875f7c0707800e1af3656b839014a6b2bbd3831131444fc29c7f00efaa56903ed2e56ce1bf2d5343a413539086ba225055cb99310413bede3b1d3a87a6c41b5d9e2668b00addeff2e034a5a577c0911b5c01033b694d4861c6154ae20bbad780fa62789e4a88de374e09117701fe12d0bde9f967f99cdfcd99b090ff666df1a3766d2541c100edd45b78e1ae6462444e8454e3dd4497e2f76c22d1f7c7ae9f39d7b343ba2687f4c7a45e57cf3627487cb0be3023dfad332a2e041c6a1a605a0710fda48fcf8a8af440659635001b95a53c40cd427ccdbc3166b1f71cca3b55c4ce3689d85031b2aefa18498f7080befe43e643602b1b0da4f56e03ee24098e7d7300d5a4f04a1db6be692cdde26242f927b9ae7dbe594181b706e07be91c915c6c587e757d6de44968be218991d61c56ff296fa22f929f29c59a9f8dc0085f0d88624092eef6eed82ec1ffad378d0ce95bea67ff1dbf40f9dc890e2586c0fe04065174e0eddd5737b5a09de494c1e71f5bc9f9b6e12f416d2bac02ca867444fae63676e3e674818a2f5641b5887d393d955903d192f655c97e4cc74042d438bfce6b9fb8ceab5d92493d11b4ab9d19a9d67d91a5d1e0c096b5533488bcf91bc76d3066dec5e91b8250e218e2d02487a9bf3ba18dc386380b96e6d819b452aca1e6a12d9c9dfa22c48000a7352df7eb50a1e0f2a55c2e082a088ee7411412d01db604089fb0e68cf3e9f4297eb29639ed1c2e661b2e66389a5f74121c640ac40f41d58fcc4a2b4c4c7037d4e3e9892e3e488c5579a1c7efc39afe70aa663214404b0edf43952420c4eb44bdce0c97b243e691733559ac277f5b5159f745a38e9349d7f26e7f2cd9345f470d9f392c73b9d78963a6243d9ff3b6b590483a2400ba04c7abb9e33473e6817f3c8884a9c59ac57f677af6a452bca76adee77aa4dad763fe0a0eae82e836fe24f13f01d3f095c1d1a70905160c24a7931f1d6f831e140c4e1cdc2db0180e9fc7cb3686cecad9b16697607ba4b6b433e1e27e4fc2c7fe16e57d628db15b948478953d7bf9a030f6c97f72337ff18ee752f76fe4cd31c203e49b192c50f5ad895f5d1d695d8e80dbe627e84ce311baf7065e44df0c9e49eac0be35a5b85a79fff5a91338f9af00500f180c99065cb3fd67539f1e3e4efc74d265a6ab5476e9dbe38de12a253157268f6f0b5fa3c91633ee33e2d79a152543bb3564807663e5e8882e3b59889db64df755b0c7c1ad903a3fc3f7bcca88df1156ffe013098608b2d83f221e577affe4746ada4b835e3881210cfc91e4b64dfc06115671e47c807ea6171675868e36c2cafd27cdef7cc4bf0d497700ffd8f7e635b295e65d4ec2c54478b3df57a379de0505fd0c6e1d44baa19151aacbc9b01027497ed4fc2fe60b74966bfb89ff5d581ab61058e37bd9e04bb8d712b4b86f9c95824d1d91113bcbf806a20cfe76074095896df9ece6ab00bee81a168524fbb041c5edd26765629d10e82f6867b55d858c4e82bcdec4f160d80f5e65e49b95a27eabb506bccbddb3a49d81960a8fefdd6777c1d4b37e7f78c225a2f3fa42e75c2f2e1ff2eb96b30a5c6de57911883254a9d764cab911c25afba593451d98de8cddc49fdc140d1dc70f23ac80ea09d16c67d0a1a703cd20072282a5543397c60dc3b800ff6c48497d3eef199444279dde703b6a039863d8d2d79e5db9031ad70db4397c53a724db0bcdac82a473b9af8149dbd7d286500578558db2d8df12a74189bee83280559fc3f72a16fb6f658e2f77a23f2226b9d750e95c100fd561635b62286592411979fed28bbaab03497a41439f886329b5b9ceea1676262b1283555d72b61d12fb8673ccf46fe9e15fd56248a14092881c98437f8e38f13066cc4203eedb3317724969f5158a570614915f21f0df35f84ab22fab14824fc7cd92d47880a412ca6108ded6e08eff827b1dcd84177b0203a58eb969a04df2175b73f313df7c1c243210b8030edd8df41ee8eda4ea5da638c70b841bae42ebcfe77da3d10d7bf51deca9049404accb868abd557dce17a3c9827b37b021c7b4a96a6b5814d4bce1667e4c610112f7e656b968cf6365013e00385e1bcfc4694d2d53cb068029efe0588e02ddb777ac0a53dff61cab640a6c90b9d6c0d0f4bcfab2bd619440ce14239fa7377e67ffd1979d0b232d598af6540e06d88647498bba83fa2faff3d885e5b1ec7afd479ef6cdc9a4f0885a5a7e253a56b627051e9e3ab2916ffdabc7763dc26f270dd9ea89c1f18dbee6f91347beaef1539422cd283e1075b127e26f0d70473316ab364e2080c6cf0d285de57a91f97662c6c7f0f714237e2c5f9371eae36866429ea19809b4a774e0ff41959c5be11592e9c76173c2288ac0679859f01a71157bb0219d454c7abfc5e51b93e22f749c656c2937f7a70d6de6ed849cc1023a7c8cd8a5969ad93cdcbe152f789e75f228d847069458157e354546930241154c1dff6e3e7b455456fec032d621d1f2ae799525605dccdfa119edbad5ac6376b4d93615b0e98800224f9cd2d0abd1ac8678790f1cc5b9d5b27519d767d6dd9d"}], 0x1010}, 0xb) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0xfffffffffffffc4a}], 0x1e}, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x100, 0xf883}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="cba2ada7c80bc943e817aea93bd13ac416360439eeb6095a7fb5736f4ae5b04b44aa791a34d18dadad6d1a3f6a8d92e537f1d1afb02edd54c373a321ee10bd3120caea3cabde5f871194441b3abb247dd1a9dd353e2e3eb9e4cfff0d3446c7de62c4ea5addfb87be481c79b0f4353048f76ada6d78ffbd39878eb416a064fc70051d3f59605bea253b61e272e18350ae3fc5036dda6e7c8b72e74fee2b20d8b24f0a1279a86ce5e38fab13b01be27d8c2941a4b41b102f1abaa5ea20ffadd7b763d07f0e60eda08ebc72720b787652e56ade2584592db3d1bf22427bb8220511ab2997da67e3fa8e67fba667ad5dbcf61035bc727fc03c76cea865baa17cbd8beb3eba59581f218f76ac5288e56d64f1b50e13eff3c672b9fcaac1d04d0d5edd41bd80645c63fba5d5512dc7ee077f79595cf56c0e8d4ce8f4d1380a385877c6cb7c1818c82b90018b1be6a5b2c8a388c58974c39b7f8e16847a3a1fd9be109801657da60ddf6012301c646587ee793753113542e9cc80de582ca0dc111870ae6fff6c6d1717f909baebb13630122365e4e3b18f82a02f6841315f19906baa32146c5b28b65f59114e9733a5d7609db9fadc57efd2090a4f60da8860a238f2f9261ff0b3a46866944bcd8a22124f00ca96fd01f7e8a23c4d7f462a6d8ef63c1d9fca1d05eea0ed84eb0964cc4da735d76dc14e29b8f738f68c04663982a1c5ff6621876ba69f49054336bbffdd8bb36192113327fd77be84c7129aa551f30742b894dfa3a181b939ac734da3d06951690d5c585820d120a84854bab69f3460e2e4bd09b439d0728b23f94696c8696bce90d53ea17945f672a2147d76f7492a6f2a72313cce64c2762d332376f0138226cf069f6b5c1639dfc7a48bae4a3739bee1cc2b6913767a2e4b736c0a6aa4fda89f40af1d9bf46bbc7c5e0ca047ee434330ce205d6de12740fc854d9ad5b4e97cdcf1a29a56f5183ee04da468eb9e3eff7de53635ea5ac8536cda8a7c96d280ea63018c69b261a2ed22ffe32b870fbf05e7d5566153d2c878af62b90bf0dfa57ce3a337f8746b2c5f6b3bf790ed255985e1803af6969ddbc8a2a0b5811cff2eef410ad5a27bd6b903aa2d56bbadb5431632122094159d057af63a1e121ca4d97220de1939d05453785beeef05c5d67afc92a536bf3b1a6087a4efbb67145c2a7117a02f88747547403388b3e81385f4570d4a2f97c09ad56d1ef49c63e45b3adf7d3e612403411ebf21ee0471834ef1c4e3506afccf57bc0e30f56b7ab6c9b1921ad7393af6605e6f00847da563e16ac824b85977482bf6f7d76203bf68ea7609cda491bcdcfcf7acbb37a42659e54deae25998af79b707485a44b22c5665d69111b32720016a3821800cb69c950680f0ead06ea380ab6a5cd9d436143daa75a4e99964d901823a09aa0e7b49779b12b9e83ecbee57cd7c7af69fe0cef08adf5462386f0d00a1ed3ba22b0157ba0ff8540e32bd7a0be26a05d0344f690aad7fd914330a093751eb85c020a7ad0959c2783c3ee308dabed83f81bfbb3cadfaade8bde1ceefb77411ed8b0a293e09da5c90939f0bd528be7a8a76ef889173c6e7876940722c0e7e1e9c80b89aee57eb9ef3745de103a6bc7aca326f91d4dad4b8fe213ca88bceefff0463eaac0bae17ac954f238b730b68ec8268461a460ecfaffa9e6359d2bd3f9d990b54d9fa09935aa17bfee15f219e7325dfdead953adc0c1df081c5f4c6b396cfece5f3fd638f23b85e3d1c3b967c998394ec16204092ae20319aed0998ec67e7bae6747d0281eea57209f6d2bb29c3378ff7a951fe6117eeab8bd822e36f0c5cc89b07cb6d2f8a5d3a986d5a67c8f459152da797293bf95c559a9b70dbadd08d04b45fd778cab367ae6a945ddbffca9ae77a2c978caed5a51b73365873061d447a7850a86206808e69f8d7658c923cb48d418c453e38c99e9b694287ace2c125b7cdaa3547b6dd19998ad587ca14f915d69ecbb692305dbed18d97b257fa35d5b8217556aa55d14ba457fce4a62e76a4f41f52c067d889c4357eac00e852a91f0a1c2e2dcb0326bc45cefa196d92acbc8da8b8be554473d7dfdd23e4a13f5e9413e34f31e42ba0f06d5b7e944c82c1c7c45860a9c715223e8f9877139cf5eb990811927901aa5bd3d88a1236358fe33f4abda5dd68798abb4903c6d3ceb2d57e6f331d02364c4bf947433a52d9ebb866a17bc75d3143c19b1061b96fc49fe97465cbc93d9eaa2be42dc43e1b1b460aa9623bc99d81ed6e9d00134496e0160974a963c4a4329f68bee4e7618d26f08114e45a474032415be2c7d805d80679cddfdf8f984755378dd7d059e34e6917e792590736b5e3c790f14ca4930cd9b69aba357d4bd41054a899fdb59571703039b695745e2251573d8f2c7347b359b71b02ae1d5d5c9bc3691c634154d4be63dc200f92aea2f3b38a90fdb8fa09988b2e2c7528960fa9f337e735c0e0caa11b099004a4b82a069d2ac12c16e64c834c8725b171630ec173aa71611b0b827c887754df2257a149b1a5fa37325dcf76d328ef9424b7af70c21a06ba2b63e77241d8b55d1dc957de43693c7b0c38010570baa54c94782bed54fc1fd82c9d50ec5d237d617bec0acf4dcb5d7e1bced708832ec48fd7b9cb1f6f92e1a7f7e5ffbfa44d986b53b4c2054a8d1349bc0945fc324d4ab0eb26b46fbd9e957b35326da1fad2e20d8726c2824e93e3716bc9befb39a4ec47b9deaf7f972e3f5ce1026e0ba35181346215d883e5fac40d330d09788e74b32fe51cc129d1e6a68804d8d345966ca9433b639b9464620485a6c801b6808894eebac8f559d0cc241ad23fc51d91a005cb40df293f07b20974cc7238c4d6f1c2b279fb627fd8e8cf1928fb8c7afaf07c440432cae74a37e0f00e1cf4d425a882710e5023a4706deac8314cca622390b6974ce20df3e49afae3de0f0426d0d6eb99ad4ead837f33d797f9a18584c7377ffdac3e40400f928bb84f403a45d8f72c8ff3f5edb42b21a4e790510366ebc2788234b42245a92bdce56dcab4b29522bccc8955eb0e5043d557840fe330b599eec5774957f83158aff734a5f70d8a6f38aed7c4c56cae33c1a7b087e50406e206271056609cee342e52a077e2841517fbe5f8064877eba4deab6fc133f9faa2580e76264f0284b4ae7f8edcde4d13764c38dc82b8d2213b325e68f432189d13e29b256facbce9c219c8adde197cb74bd6821715ef7ee8a1afbe0a3ee368fd8d8736119c4cbabd67154260dc544496fd9f99a160cd8e50669b2145e3db57b146b7151fb044d62e006aa3c33ae556915005df2d5b8c012acbcfbbc3a8b1203061da9051d8544bae415fed7d4624d10bece9f061bbffb3ea81f4a7c4d2bcc2bd2dd64fe6953e9e592558d64460c7d78fdb569d3ae425e55fafe50749543df58a4a80d995e0342f788dbee18f851453ea5ae5833da337acf45031dc958491553008d1b49ae19412370bb1dc75878f6832ca71dee1dc75d02fcfdb26389f3786d2ad834e9abb0b9205ffed9bb5b4be6647445244342a960ca11a2fe3b2fb7dd920f683d35f9e04076605ad9e2726f06cbd8a5a9b7ad4ef43ea291efaca1ceabdcd39803898ef98d578adaee3cc13b671ddb1bd6d53d2c51ea064ef1a1a3421eab03f40dafc3df531f055eb42ea47995bdf453471de140915a3531b3de2895876f7961b46be579a93b4343f9c2dfb6c8811f213548bb3572c337d5a88e809c01fc28830ed232ba249ebca7202c4b8a7e26b3f9ee59f0939ae0c44ee89220fc2eb674572a27f47d7097f5a93c3174d7b0dcb75e32d284364b4624f24b8821409db8a6a5792c27ee3463f7f09811ccfca6a4c5d97c5a98895c033dbf3412d79ed7b2bab4da69203211ffb0cb548f1ec51cda98f7a0ca486ca5cd5da5671aa98e473ff3609ca8e8c23c76551116389aa08084858a45a98240ab33a27ac5d250d2bf64ec4b16bf2da71de78197cbe72ada100d5c81f793ee067847a56581ea4000db01336c03393a2d54ad24ee47df7f8813561fd781c5db510176d23b354361d5f376fc2e159e18ad1f3d8bc1cc81cfc050fc2cd19325baed5833464f249da10646a15992925f0d86e159449bfbb643d4e571c6121d24ef0baf2af87ecb8e59f0f58282254bd95e4e068af77e7b2c40865533b6c24a0fe0b4902d54f15576cc96eab6ea50635057d8e12f5c23da2fea7e615c7735ab84dc131cec83327cd53d891879723ac7e5ae827eee58bb238a2f5507c568148878ab8e881cfe114fe9d2ee1db1829690fedd8b542e994bce6f7beeccfcde5b9476ec5391718962da7e81b003911190c3f3b2d3742beeb0321e4b5755ec1c0a2934868aaa0ae5340b45eaa3373ad5817b9344a726d8467f10ed2626654f4667bf55e2aae76650232967975d2a22be4d0d7bb62bc761c1bc1db7b27891dc1ca5d5b2ed1cebb1cf6b7e7e507b9d3494306b122f4844e30e347bf5d9082411cd2067cf7b6f70e7a8463d9f08628ff975d3c1e0f4322ab489bc9d6ff7ffbef9e5d9432d29ffa83bbcab4ca3b1c7e5ce956b3e3f7999ffd3614eb4352d851809e82f991e85daac28f504a26acbfc6a89df7617de4ef0b1d993a36eb85fbbafcc735084b8893973333d415d54764e0b7c2c824c8ce62c268dc62a52c4c183cad51fc569153518c17920d4c3ffb0099763925787cc5520c789721174976b2854c96a9deb6c7d1ed6b1eb12d319bd230a10a0e6735966a88a6ad639c31a1b077dd022864bb40ffa64847dad99ca7b7d5668afe31098181f114c77766bb41827d1afad03e69fcc515f69ec978e6e8a61dd8e2733550369faf46d599b52a9486078e9c68bc45928a79fea48901ecbf6a419578dc069a1ecc00ca5d5e025ad272bb89fc0f7999d31f5b90cefbef00f45fb76ab27fb776bda393d23fd893d1c6412c412a03890f92cd1cd461295ec554b7436619c8a7ea6a56733e0c4f0cae64fa16e30abfc9af6e9fe2bba586f21c8b9553e31f1cf39e3068fb46ab1a86d9ddacb71c23e76923d4176497b7f1b911f5bac4ab5357315c0fe26381dad0b04ae6e11660ea94dec63df720d4acbeef6b21073a1d704227389feec0d3f6d1e9cf27eb4f87235295f2ee7fec5787c1613960838c8f066b375193f5418fdc03c1d15a9387a34c44459fceba980aaaf51e4ed741bc8f34070f7a963308d3e2a2eb5d9c5e05de9884077eb8e1405d9a154d14d4c8fab5e7b322f08f04f7fd669697d44e26bf36fcf3d165c4cd4365cc90f57bcfa514e76dcde734fc909677ab8fd76a277d7c79350fdbe5478c5eb0c8f7bf78d88014758430b4ab03161b4cb8a9e8bc56d6f95f391f449fa06165edc36f29fc358cf9ae4046ddd9f3914a2b566e5df19c8785f141b44fc53d2aecb71060e5c2f65c09a172d7cb60bc73159aaca3340cea463a622e4de919bab9a4f3d224f65c0aad89b3584b12c3b64814ba0fe2aa7466dc040152798eb0cc3622f3a70ca6313408a21150481a6454b1e8c8ba2cedad519c30dd8b5dfd8ba3200dd49d2842bcd2f30ac1c9c4c00af1da332f2cc23e94015c8e523813bed74b839e278510d3862fccff0fed00ba9de84087edc03647eec44ca5fcdd4c6e62ef354c3ed840323f8c248c4a342efc53e7b6e10bdd324c36fe4dbf0fb7ac36e4fa118735412476bf1145555eed6b601185f6d334497e2154ffdf0fb0dd417547357c14bfd6ba95a726986c713b40b9636ca12bc34bc5cafc6ef016f5bebae0b1f94e211927466f", 0x1000}], 0x1, &(0x7f0000001740)=[{0xb8, 0x1, 0x7fff, "31ab03229e33a5fbe65d2dd84876c30b6989c42dad532ad63753702df8b143ded35a572190937322fa80639804ba4002ff360abac0241e4517bf19c77cce0e2de684deeb24c6f9b96bef7bb949a0ba733ee36816478335bdba0c6d07a2e7a44d73299de854f555a78afe0212afdfee1b2e609c3b79fe95604b5dc60b5695f86fe0fb717e54226282f3a81dd5980fae2270a77150dcac68159d015831c4284299118dd3"}, {0xd0, 0xffff, 0xfffffffffffffffb, "8c00fb802377baddf417c727cd1803e569d72c81121d1724eee3f4e919f3c5536d4a9692f51df994f6630032044b2c7a7a566e8fe4cde5cf68640ca67d31af07f85440419aa183d883c3a6efdc418fc6cca9feb196cecdcd27474cde7298c781c5234f1c092c179723645aa7e97348250020abc7c05fbd8de7726f75d8b5d61abb206cda08e750cfd0da50fbed11aec45b289df49bbd8fac01d96d0b55e9057f8d2ef3f0dce0e78d979dc41a27629154f543ee80282aa27875d11ed774c512fa"}, {0xa8, 0xffff, 0x81, "3ca03dcc7724111893e9fffea29fa014031390a46b7de7485a059d523c9ccfc243a22e670a66a04122660661518556e381ddd4919c4f85bfa541b0ec4e3e8f8180050c1607d59e7350b62a6a7aaab2b1df1d2611ee9d92d25a7ab214a491855642c3f67242d163213a986b52bb89ad1b0959300396615f8d3413bbe42aa1763fe861928f30f98ae9edc8c407f020bec3db232bba"}, {0x58, 0x1, 0x5, "44a41be83bc87564d9a1dd668808fcbab653ee58cb2fc8282cd3e179e19a6680eb6849f9fd468d8aba01f53c33c7eba297ee44efafc61dfa047a7326e6320f315f9ff3fe"}, {0xc0, 0x1, 0x9, "071701ad774456d7f5a34b087247a2bec33d52dff6019f67bb0fd03ce8ced94bd10dc0c2cf9a4efdc55b128fe32ae010b70d2c88237e0027d98a5ed66c6301a3a557c67a8037d88b266325c4720e48c44eaaafc5aef4ccd5d32a38274e87d255219e077d9f2bbdfa03a2775332657fa74c23da5aa5233034408994e246afa7f28a61361438f7a71e6f5e87e0d3bc53fec1adebcc16802fd132bf7e642c6d0df49fbbdfabc5eef9c555a9"}], 0x348}, 0x1) 16:14:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x100) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000001c0)=""/148) socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = semget(0x3, 0x0, 0x8) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000080)=""/127) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x6d) 16:14:05 executing program 1: r0 = socket$inet6(0x18, 0x200007, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:14:05 executing program 0: socketpair$unix(0x1, 0x2001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) msgget(0x1, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:14:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000080)="0e9f40c0e79febe99cf699bf116aeafa5f2254e9210f5ea588", 0x19, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:14:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x40}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:14:05 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) shmdt(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x2}, 0x8) shmdt(r0) 16:14:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/177, 0xb1) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x100000000, 0x1, 0x4, 0x4, 0x4}, 0xc) 16:14:05 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001380)={{0x7, r6, r5, r6, r7, 0x1}, 0x5bbd, 0x7, 0x3}) 16:14:05 executing program 1: semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x105) unlink(&(0x7f0000000140)='./bus\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 16:14:06 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x7, 0x5, 0x10000, 0x3, "995d0fe9725f5d3844ba3de8724fcc3eda28948a", 0x9000000000, 0x9140}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffddffffff0004fc1f0e7ae08a5109588dada600001ae1ff01"], 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x47fffffff) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x0, 0x30c, 0x5615}) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x6ed3) 16:14:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x0) 16:14:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00231127feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a681ffe691ec51f8a0d902da5691d8995335a17d9827ad00000000000000000000000000000000", 0x4f}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6008, 0xf0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f9fff94e8acfdcef"], 0x8) 16:14:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x7}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000e00000072e98c72", 0x2c}], 0x1) 16:14:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x3ad, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0xfffffffffffffe8b}, 0x0) 16:14:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000000), 0x10004) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffe1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000100000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x189, 0x6) 16:14:06 executing program 1: r0 = socket(0x80000001a, 0x0, 0x3) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket(0x10, 0x4, 0xff) 16:14:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x10009, &(0x7f0000000040)="03d1d0ae", 0xfffffffffffffc33) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:14:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000002840)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000440)="061b3f53dac38ca2e161e309d5ac94b119bcc2a4def99c2d3145d6a258c3ecf9f6437d03c1d72633d30a703fd57fcb68a470e7ef673e207ccbce1107077f0f5f989cd761fbbb51f4a60f9652de7c81a90782858addfb9784bf07aa8441df70c42fc75e9067be90c929f75bb79ef163c4c3c42d43bba5af6133624cb1fb5a8701a1668105530d194f8d6fc09409d69dc4725c79c6c31979333bbe8c68db385f4997da9f4e520159512c677902a381c1801978fd48689dd341217cf1bed0a3b9c147e1422e3d67db6a7371d107b3e6930721313411a32c7f4a86af583578c949b4ef3f800452f2a56fc2514d644fccb68b15ca78d08f5149f486a9c0b0d6681b48a126213bce8158e940634f20c4fd6d57ea9285224966ff04b3a7430b1858594a4c94839cff8ff0d209a9ebf861fa19148ac03305e58d298b1caa27eb0e50f4b08c574d0f25596100cd6af2044a4aac532bf29525ecca9840d8ae3a81b9b50b035137a89b39ee63298d37e0e671e91d396a799f535f2202b2d54487b4be62a9c691a5992efd78cad1e2beee9175a2bca9b5d727d2514714633e1618469dc0556d164c6ba2689b43be35bb1e8f83bb47da73c11f73ae2a81d6cf8c634e49e6de7171889210b977ba46af7bf9221cc51ccdd8edc5e5bea0a51e32d869c06effbabd15594d9de549da05ab1cb11672adb614c5224c05213b0a2f13edefeebb31ce13361ff91a0055c6c24c0ce5482160ac32d6fad5f739e745ac02f57b4b11bd08d3bffa60b0ecdfde2518ba08e54392c600600b6433966a9e8d91bd49803f4178e867a315da828ec44e272b8246679f78dde143544fa2f55e876cab88002548c4b26f6b466fe9796d79a2bcb70f2d4e6624bf14dc8794d51b956e64d938a95ee3147de87d602a8556d5bc46835c338aca4e377895006d1ef5969ff3c6f511840154458d39238ea33cbb72d568f7c21e695cf09cd7489e002003c5e03f5f6ff38077a2d15286323ff4aace2a440240acaaa2369fcc4db569d9eea9fb2cf47da4c6be3459f318f3d8f0328df36d72970bc42c1a8f1f10b65e7c15c337858c4fd2f74eee65709e077a8d37968cf0936f7db2e78c336861b8d397e83e3ecbb6ecdb21f3131929125f1552b91dd3fc2e31a5c42905f40c03dc6b2a65d471ef81af8d47b53fe10fb6253cd960dfde22984df5cc8db3e074a52bcc834bf8e8db58ae83e81903027f22d1fbdf9febbccb4cfd929fae45f48d90d6e87d2121e6c7d0688699b3b942b0dc1685a8253e595c3b32c3726ed4b0ee63ee54107380e43191ac273a57a68588bb5acf1ec30091f71040bdd82d47dab226ed26e41569ad5622accd22bb94983710370229ad3aa5c6b1498c2debf14225b1a934f1caee55de0365e9733c48cfcecac6803abbad978ca197394d7c965b2b4560073b2e49a5390a32ec78da79863288abfa1cb2d1e2c7084897ad6b0f0dd91fc888515cc4fadb39794eee23701e4422d9721a46633760e87b09a9fae1d8fee8b30433859286936a2eec63da835291f14cb771d5818588622e65a20cd88ce730f2306bed4ececcdeca1b0903adacfb75fbf28ecf58de30fdb95ab6be13d9f9b80916a7e2946707dd0a05665fa9a6a57a70b50e95dc2acc0b622e87fabe1e764746b51239e388da9b7cabacda11ea8a70f2b3a3389e022a993024041c9bfad42ab0b8578b6e88911d58047047988d4a9c9f5ba087d121bd837013f2e1cf711fcce65398981114de700f2ca0aad36ea35037000aae1071b1128d2f38aab4ddd03ce8bb16d9af738d9e26998e9209d07eb9e89dc2ae03b29cfc289c49687750cfd089ccfee292114237fcc80e503c61940b5fbd331f8708fc1be624f025c33d6cf98bb261c442902cdd8c42c7dd53d5f1f2c0a337c078fff92a76f2187e69a3634850c8cc350d0712d73426b39071492aeeaa7f6702793e613c5b7c039636150eb34992dacc0e23941cd8da4ec9d73cec58cd5cd0c5b591963982cf2f6c53b5a982e69a1ae207ccab7b99aae4c7dbcdd59b842016f2170620289149385fbb8690b63d75ff9b20795bd91c183d081e1a1ca526905842473ad58eaff8b3b53c261e20851c7dc26d99f2250a0ac7ac247f4e36518e79d6f26e4f1134829a755bc1d291a448738a9241035d39c887de303d982a0b077e166ba784ce5bfec6d66dbcf66ce0cdb22c5c59d449c94a57dd01af6006d3b27a398859c28bc329b4ff9262133e3f51872174660c6105596038f59108327ac66d0f5bcf32c317dabe5e397f1a51fafbd18066b20a2b17efcd92049c2b0e436d7b9e17d50f5b6ee291c39e4a68f377fbdc2bfc5478db8a4aa073b47b38e72663d93e046e0b0f2581d530a2d6249f5d00e1624b49fcc425e6a9b2bee5a7f539576f9c688f2fdae13bb6bd53c3fdc7ccef0d64c0e4e5eb439b4ce50cb6fb8ba9cb45577951761433d3d751e118d226bcce72ecaa4f18df9416575c5be1a08ed693b15aec39a45554920485ca9ac694eb64c85c5fcd0acbbce05cac60e632c4454780118dbdda34823ee422d8046749e36292ed9efcc4ddd2cb455e63b85995c88154844d19dd455dbb2c264f217b47596b4b8b4d66cad2b864d4876e35b24b3e4aff9793257899913d041516c5cdf1ee90a01c83e96d585ca56dc82eb83802eebcaad53302ae33c7605844e2d36db4db414f0daf590c0c247d32ce243356c8b0ab1a6334f96f5e007a7064b12175c39987271bce304c9851ed5f280594c8e54294c15962447472b73d641355212ef7be068c7da37b67640094cc28067eb2a84733f287a322214168463183fb1a69441e8498537b0d6d4fef829daf8ecd71a0828d93287e40889baec482ab1105638628f076b92798b53dff3959e0539f364ab50156e0637ff59c15f4401732f09c6f3a44e3a18be996f74dc046033cf5aa8eda3ba5da27738b74d58581828481d9deb14643c11d403ee84f246751a59d57ccd5d2423dfa9c78ff5452d9304941c75693b1d492d99683b262191b3452aff0d9f86da70bc307b7c857237bdb84252519d0a1e9062e074c777e1e3e59f443d94067557bd86772e4cf36d87dc4303871961938cd8fc9405b75b760b365f6b953ef8a079683ea00f46373104c99a81fe6c2e01415270b6c708b6184d068af8130726439a4a352b3d6d64691576a736f712aa3235fefdb1cfeab8c08bae6fe33028fa7f7c29cc2871d93d0c5b33f85b36ccea163efdf717b05ad8158774191b9fb9ddd988dde4856729679b6f6ada35167033ac36617c4486b383762da4dce2d7c463b7f9b5cf202fecaca2411281b0f1b675c4d2850293f53208a2de2dd632510af7163a030fbc295937a54a932ec6c3243319d2fa10b046834dfb1ff39167c050c9e14c3614fb3cb05f0463bf439baf8d43c8b5a450788e58a949d81df93ddbaee9a2425371f0c4da933ab448d7b6f8a33acb2e1c83f32449d340b60ebfae283b0e019cf60b442d9edb2bc76c92bc4aa417f2a231a6c58595109e0d87a51e122d57f8be9482ab9a037ecb9c9b33b1c360bb4b44754fd5ebffb53785f7c9ec93722d5be8793e84b7afe26fc6d6b0873f79c17cf1390cd0e1f6f802feeb9d44e98af6363bd5224e5edbcebe56ccd63c0b0baa46a153159b0ba722a45defc2b55f9af372d4a0a39e589d37f69e5d66837729acad4d3176a6051ee4c67d3a0f58cb09ef4ef75a790b1db02e50cd9f4e2c7ac38a0e81dc8c8b00094ccd334fdd223b7e745877d922100a07e2920c9322ab3ec405182b54f4be5ab18c6374978eae448d310e26582b993fcbb10151f06616cbc6c34dee543775ef49dcd9bfcea2bd33c6005eef0db65b73199ef0d3baa2cc1391662b4aca8f738f43c06cef0c9781c9da2ae2635e7212420b07485bb5d9f77faf2766991185076311e562b13bef7155d9d602f8cafc7e22ef6d3d13d8fb50f5f515aa24d51d343c0325fda6263245b6381a3ae53fe91c272937fcdc996d8ba1179c4798ac8be94704f41bb4d1c4f933215f4490d67e43086000482b0526c9c809dd3961c2626379116dc3a50e40a6ac71a928c71959e88f322b300a75953625b5201e4cee622955f5c5a5c4d6aadde658ad02dc6651e3b47794ac380d74e3a26f2aaab9e42db8c39d8e0046d9760a6f928bfeddfa85149b0753cd85f6588064ba42038328fc20db386e8f2f3832c711b2ed0d50ee1050cf26ef177cde8575d166dfe3490fbdfceeb114aef47512732ced82b2516fb5cc23ee58241c32a8371f0da2d086c3c6f07aeb54ef6654e3b5a6694179ba0b1259e2064c99bb98e2d8248095041f8cbe20c7f620134bc377238bf3f6a29020294ad3073eed5a38d27cf9ce2abc7c8c056ea137c7357471b77fb8f9004adc2b4825ecc5d090b6e8938859fe7ca3c9d0bc5a42bda7964ff4e1ba4be555b5b290571a036b71249a558570106dfe9a51d3fa3bdf77451a1b97ba7ec12bfb5be36f3cb10524a41c72ab02a5e9809f4e55e2016d8ad72bf29c0ac2d47e95d20f5b6d8286560b941c5dad5cfd241c3fc92044a08a337fcdd107855f138a4409495dfc3409d0f9892c1e6d54bd8aabb16ed9dd79205a1be4225749f0c0f455cf47cc7b2fc804c1532132272041372205ae07561e107da041dccb9ad0ecc4400bc938b26d06bc2beca6dfdc7baf7c79b72fddf170f193ced00c586e4626ae24ef8401d5e8213a56f6f3cdee9f9ab4f21f416d2fa3a88e93641df9f1caac5714b09e1aeeae4779b88012fb5e79271ee05f996c6132bb47d23881dc9659f9622001656eb65edf49affabb6f4b45e7bf519f7a8acfc4832d3959175accab3bb83a98e3da3af01165176411a379235b865d6383f87f5873c6093068fe379445d738c52024d43519cd9b2f46f7b2c48ade4bcf43c1bdc0fb97b3cf392a9e54097ecd34f6e28a2d2fcc5eafd8469ccb74d8aa624637c02599ff96af5e02c94b4b0627ae9dc53bc12d97fec82c3fdc2da3302f00793bfa33e36582c199fab8218fd3c320d3988c7aa917d17dc7c3241b35a706539ef224d3383f2abb1bdf12938d625987181dee42401882d65ceaede4178d7e183893cfd2c6e24ef5eb78e051cc8847a470a122ebd786e6c780409228e9a9f9f54761d1ef2932ce97f677ef042f80605a19a47ebb14b1946bf41acf6e7e7a072420f22cd716c569c3368ed66ec1ebb5f43faab40aa79a5c16b3503d399509d2f7057fdf9991592c4ce8935af8dc4496a84fbf40a545499699e74191cfee4443dc8f00d13e87c775216f4be97d007023f171d418c7d46718e8598ea01e74676d6796dadcc60c970178bb60010b8c90c3f645b564712abea3b321f9157f24cba566048fd6994c04b3e15426f2a0ac39022e5bd6be7089eef9af2f4757a555ac138c51184916ae28e5a2755d1237a579a05fa19b263ea431c846d98933c01e2923b850e5870eac5c0ca53d96ebbed86d4cc5e4a3b387d78835603812992198fe8de5bbc6cf436977d8b3932b117eed39b5b33df9dee8ab552f7577c2e39e70a93790280b15705ed39190c45250e60ca3699b35f6da5e116dbc6d81252e7123c40af7615f4e5c993b0e6a00a52ad990b9ca7101f41e170359e94f38371c8217cca43004a0e1fbed177228668dab8b220e45b94b455fa07837c23080aa81c13c521fae8c41a8abf50dc030332639ebc6af005131c1caee2b140b232c34835c91e9f457fec50de84723ff0ca1599d6b465d90c58ae8c4e066e723fae916fb8d8ee80855e009a7ba084dbe22c9cd9b5", 0x1000}, {&(0x7f00000001c0)="11a6edb4568d30cc8cdf9021897105fdbf68771b0b03e4ae12659a2c47ed645d7b18d9cb6b4969b1428e519c48", 0x2d}, {&(0x7f0000001440)="dc5f1ded7a6ed5a59df6ae03429055c1f518e4841686b3af5a086b7465715f38d44b552cd1727c6003b448a6670f0ca204fbe165d5588d1b9ee7bb23678738acb922ef5c991305063a7d67186eaf96b787ba8944b25e38ff29ebaa2de04738abf01e2e3e34759d1f1dfb7174b3c127826cdd4736bf6b", 0x76}, {&(0x7f00000003c0)="63335ec2a05293276ab682c7675e1fb08cf670953ace2564f49405c404641247390605fcef5a9a615c1016b6c475760f3c6872d6fa12", 0x36}, {&(0x7f00000014c0)="74f6a4321ddcdd65e43197baf9a3a1fd66c174cb7ec088336c293fc0db2e98a2a08d17c11212607b169ec0fc8818a77e54ba1420fe475842dfa1da537d45621bbebe2eb7ed1fe032f7f11e94a7babec41643602b94a8c785fd7ba60b7f125c9aca04f6195e7098916c29599c518e87079c75eef8150dd6afda8feebd0c6433edfdb817148f01ce9c4884a84aa148281354514f9b19586e78557611ed5c040a035e28da12975c0abba7f931fe97741244267e7b49dbc4385b9dc11cb3e294decfbb1cc8e9c794769a29ab5bbe55a185ed8f9e3cada4f0247c8941bf8dd6ec4686d75b63dd4224f8c2dedd82d17a7d9c7ae979cf57b54bb3528bb49e088b02aa819ef287ec62096a93ad319453c556886e4e94b575aa406345409de4b89f5437565361c9f748a2c992dc883c05e1d5175cbd2b4d689d151692deb55b2bec8e2bc49b029cc661b17a1c8b146af8f3c2c54f6b9c43a1f6ddeaf6cbcda6846db4136c50644ace9dd45658f4b654958b04705c3446a57af4409c346b223b9bca633575bcf3031fc5a1ed66d16400f4bbccccaa0909bbfbc3a16768c890710ca71d6102dfbf9ab94d5ce6bf159d650164396427f1d897b0b83553b9bfea8a86bf8d8df6c83d042ef835cca3cf02337becb7df34fc8c8e454acb49be4091ba68605a9c665265f7c9c843d8dfa0f0c8f8398f0e35e3716e69e47da25fda4d8d1888023726bf9bd70757de365d806cfbd7b37b20d9bfd268250b7f05dc0761f2bcd53134d0a50eff8c8de1a396a4033d374bc6bfedd81ac82717f82ec00371c20a2b46caab62812fb17ae54e1d98dba4b5c64eea3cdb51c6113c70ede28f610f7d801703394610ce617dd442ce286388a0270eb17a2ec530c88f2608c28234762fc323a711ea4c07b78c55bcb2d22c1ec4b372e1892fd11302671ee4cc08abb77d391ee78b6938c1a91ba3d45e5ae72419c766e277453fea2f6114e1e33bbba9e413c0d32f2ce7f2f52050c6bfe21887dc154794296cb7361a3ccfe4a732bec040e01fa5dded14a11d4618679143e8db5cb1896ef1b7a100112137bb2d56b1de25fd44936d5ebe8306c5ee3849590c4b248d9b475da43ae5b3cc8f39d31f9c20de6b924bdcf588bb2fb981192f87621f475d5a1ec36fe1bba47db25d2dd864901323914d96493bf80a4b10bb0d9e86423d88c8c0b42431d9e4fd2e38dad137e42fb871cf882f623d291ba6049b1323b5d4d4098551cdfb8679a1e11a836b0c1b27f45f6505dbf7bc786a58b9e44abe3a5805da80643c37b4a5cda3e79b672d580b52df367c8bcb9774b3e13a6fe072a4ab40fe6d5327acd9b886059a9f2c016c91cddad332db8f0e8803b76dd699905034e9841d0875d261e636bc8432e21eb4523f4abc511d6fd7fbbb2936b60b32b27b0cadc9afe7a91064bfae813021b5f5837a128b4db0525b4e6d08f7d1cbbbb3425e616b8446f56e3c3b19a7f834e3930bb11a91109ba969dee8983309d653170c964bc6486884ce05fb024059c041cb80a2fac0702866ab83e75592fe1da05ccaa332c73108b8a4dc88ed70955b2b9fcb40bfee8050fc3930c3338bb846cd0e97abd94a8e5b978749a820820bfc06df8a0608d92b60cc87145a4577bf86a94467eeb44d3d1fa31fd4709918bd550dc9659ecf86e2e56be92f8b1bc080760ce31e593d1c11ce52ddd4e5a1c4c9d1f0f025c24438b363f60d578cc9d4c203b4a194a07f5501f70c589dae0c79ef0a10bf1458909607557d8aee3bf26f575f01e267c421d3ec2230723e199ff53e61c3b0ec99f43833e7a9522b08930cdc1846cebce95c89d08c9b82bc624feb338d74a0c7023290986b38ea8e8c02d98911bbc0a8534644fec8d1c3a6adcd4065c79693f82b3b29b35c09a2151e639383429b9e7c0910eb78122977cdbba382e8b0fbc65a0e369f25ef8cbe6acac037c9a2a7502c66871d92ba35af05c0fc07ab5466ab7a29f6b5401717c741cac24f096e1c4e3ce524cb490c1b7004c6b8724f2416bd67f83c4b967818ae6ae52ba6b643984b512d5f83aa13bf50e65dc3f691b75a3b9c8f29c54b740c7bf87ae93cd8ec86c5c42e489605aeea6fae38a74d40ce1edc96f3058530f9b484c3f568f0c4ae4468c4efd9f4d23f0a235791238dd784b70c3547fa9e5fb8b9a5251f540fd6b0066ef1ea07475fdfc061d931a23338dd84d89c97bc8e65609a238674d02585c3dea9894c203b066acd1e204b1035bba8c50efff21097626e9fcc7fd0e3834c987912a0a5f5ea105c6c6e62c3a094b538371e188f945d9ccb6d77e5d5b2744ea3633e24bb7abae61b5dc8fa8371b96cad35b30147f897b83b2414979ef305ddfe6c7242c6f03e1ec5e51cc2430a1b0f4b399cf037a695f4afb89f585958b78ff081e1609ac06d534e1cf4365855c101e1e2648b111bdfd3a74def131ae97b3c5ec6f2e675d9b821e2fc552418fdf539dfcb10cbcc0873f6d236fecaf3b066d3e91285ca4a4142a4d31889f55c0d2546d278aa069475bbda3e2839ae7352a304e368d56672630c6cb2958d8bc7e41de0c7a12b313522bbab56ec18eda3056436ed7e18791cecbe8672b838d292eec0309682f20119e2289083f4bb5a13ba6794bc8b2dd220c6fcb992e0dde61ec621e50f4965ab95de29d2b9ae9876f5cf7cacfc07f308741965ea374d2ada35c1e501c2432b41574c12261e05ec54fc5cfbca286dde06488cf65f8afecac165de59cc7492649e7defa39b2767fa3b25d78d5eabe9b6a600231ea71e27855afbdc41678bb7dbf0973ae65ddf0d86bef7901e64a8310fca122fae9a095752af102194cfa30a411cdd2b1acf38a93d20e6670763552d08f6ef98518012433ac48366008aeaa67a7e0795d7bbbc82836e2103c468de1dc9d7651820cf998e0f977169e45b5f1f04658f38ae80792e8e087503bd0a668c655a79cc286995c59b5094f0463355c9140c7ea11cb73af67c2d3a82b26e74fe47e1da0db4679ba74c4d7da092ec4bc9c074cdbe26b4733806fd3a2d9dd2eb7e3a50b3dd3d08921a88c91928085a30d4a48bc5027ec5855bd39eaa5a46a9df6bcd776192527df33c2638653117a38f366dd016e0ee64fe567e9aa5e82af14686330a9468ffff0896c9bddcba8dc695ca01453a5ebfe915950d5a0d702be5cbc9db966a522001bba7070930b0fdcc995b3357c3aae8e9be1deef0a315fe933c164c070c1c49dfb5556c812a0277539df21d409c858c0138b19b941d3af6f10ccb07143f75e926d7b1b9dcc3e204a64b42a8dbf344ecc71c88a22980eda643225106793f4759917dce52a6056a3c9cd677573262ecc2fa9f93908f01fbc32f46db945f4dc146f0cfc4ebd83b5fc985e61f05dc5696e7f290d555c09f21a47554212f33d7d92bd84a00c4cde1580e647317af70736e8893f5aa082bcf7d5ff5d9494dc0778389f07ebd2d658c6a8bdc2cd16de6598923d671af9639f2cdc6d32fbc098e97139a8145dc3d9d61c6ce3a3aac32c8e8bd3ab9aea10cbf8d596689ce89d2765e9f48f7373f6f421bf371ed29f60b32e37d783e07a8fb04662c7b253977627ce4b90972e889df54cefce27325a0b4caf6b0b87147b0919258b860223c54981e64ba2caa28be0c97715ea181a8e7bb9e4e26d2c8345e70b06ce146add85b0dba0ba1dff61e6f38b24a15bc494d636ee3a55917913bbaee390e0dce92c9df6d47cab46dd43dda5813f50186add6c05a9bf5257d037352320cdb00c7a7a2b0f66af4766680819f6cc729847c03955887bf6b865aa407d80939d19f6274f0d971283c9cd81e5991fb9d1b15b1b4beed55cc62943ac4e7faeb67e83fd900db73b347f30df0be7dbefc14da85b9119cef31d64cbdc80dba4bd978cafe99b9b975fce5a526c6cdd4366a26e895b3975e72149779dd65ce520bde1a9d629c5158f66d6cc535fa6b7b2ee061367dd00a5ca748795cd31e08c96624843df9ed29f958ab4932f6b0c007106e6d4ce67ef6ec3e99d37c24a4424036191a079c436d4b837e26f16f278e703c68a16169aee0090bb3d064f38b9e130d5fdbc849a8f85f9a6b7bffee38cce7a73c193b86606c85e72009cc56b5a686d96f764eebf29279ded59910de4b55b42c2ef5efe0a613ea4a8ceaafe03e830923c8edb4d0c79e559bd2c606c518d873597f0fa40e3b39eb480bd415ff9678b1e920fd98df45f790534da28ea8840a88d3d326c6b1c4bf1fe0500adedb008193d37e9c357efb0e33cc2208b07896120e7e18bbd0d9620dd168e570532db9bb78dd623aa4478b8ce1ac328c1b02cee48b7f716a84283fc823c5dcc6f6e80c6c1a1268d32efc51ffc76535df8cf75463e40603854b0b3428d52b2093076db05e6114d0fbc6b3704c80bfb5f873c41bdc82b078350d788a6c6357b661a369ad2f366b40cecddc8fe7576b88978a6e667427f3612ed7abbccd991464622bb8607f7d783a94d19ca89dc01d0584c4f901de649270e1d5ef6d9a79357d24c0e3a680b324dc9bd7368e7e6ef804978c8fd65cf241d5130271191402c47e771f1e57549262938e1c72a00418598fd68882d3d4520afd16fe1f8d1cb8eaee42c70bacf75cbae0af268e596670164b4481455b8120ff9aa820b2829066bb8b8e8f0b1d9deb17b7e95a334d53e64291220c2c4c134c747a7d5055fc497a3679952055c6b6df76e759aa5e281b3cd60dcfd4e6a68a2a17264258e70eeeeff83c819d55040faebe7fce83e4c5ed9dd211c6b9cd3a8595cc3ab8917a4bcebf95572ed6d8926de760ca1598aac9e262d1c37c969dd5285e16cd764c9ee7eb8ea0e4e56aa9772fda4c789e27c5d4b626445d9759db786890ebe5867b509395dc5af181a8693b41147eac777e185db91ef75b6e93e77116bc1cc63e058516978a21c9698b172dea6a511d9d5caa6979af6e3f7e6658eb3efbcf7cce147dde25ec38635b2c3e2959adc2814b02f1b106fa8d84ff20136060248bb0cf90cca144b1fc00fb25bfc865a4e9ec4e78e750d72b39819253a8e391f76a265bf7956c399bf216a621a3a4fefd6d71135d954d8d9dc8d9073ea55f4e89b29dad0b6f1d47fc8ce1ecaad467395da9b35bc053f541ba1101edfa3367138dc7794fa7e6f29655834365f37388b362f806de001c072c7bf1217230a5bc1eed58cb4f3dd772eca83f98b964a309f03ac6e9fb729d9dae50c48071dcbf0c5b36ded1c3aa5bedaae147d86405093ada7d60e6ac3aeb9d145591536446c345bdf18db3baf00885c010d558fed74017a782fcea931a956d6e0212b954d8f28b54decc7ff4491978038d14d06b36c7d868b636634d6bbd1a9f43f1bd27552e1d8eec1ea3563b6f8b2b3c78b144e3c7931485002788061e4b103db6948d8afc1cbba67afcefbf92fc539baab1a1b1abfc76f38af943ce989a85922bc89f29f577f608fa836f32eab205778c0aa113ea9dbc096962c33c65d68e5e47d1623106558839f751d40d43e45cfc46a091f817d0532b45b1d383f539d9d8e7a54f913f87d527dc765734fd668263f48742c7f75b9b95d4b275ad66f3afc3b60e6ca00b2d3407610842e3808c8ca78c451dc6e1cfbb1ab5ad55a86f498a7cf20d9232408fd0a7b719782785ba5ca9acbf293dd9312d1ebca24b64baebe892d451ef9bad6875be4f7337310180fc0fe7f724fd4f2166a1566aa7ba1dcf9f48ebab2946af2f68539cbdde9eff52f6f935736591906f320c9995226e9829aa2397e6442c54dd4f304b3e2c0d1db5d532061f20a4b8e787", 0x1000}, {&(0x7f00000024c0)="599a290babc1da2817fa9ce9f8456f590dc0adbe86bef587", 0x18}, {&(0x7f0000002500)}, {&(0x7f0000002540)="89458560e4f1ad92fc8c2ab5744bc148b939f390deaa878b5f43f722fa6bfa712646cabb5e1a0f967ed9f339dca8c7be52a1a868f02fd5cbee8ec7f2353e844298efd3ec818a034a3cfcc5e72746e44e3282bee5cbadef3ca4a3b94108448addbbbcc996d9c2469ea87a40512ef45c839305553b9a059f0ebf570105bbf3f1c8ad9619942eb1354ecb1ef0cef9f81f85e90be023d7a794272a8eb692a59da33ba84ae5d4cfb0d1c08f58d4e40aab584572191403a7c7b1e620", 0xb9}, {&(0x7f0000002600)="8189adc93a48f7ca3b13a8884c99ba29d74e61bfc054862af4593a7f7c96be8444fc604c1bdf59c17b8bb8e8eb5af812300cc5", 0x33}], 0x9, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x401}, 0x0) r14 = semget(0x0, 0x7, 0x240) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0x5f) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x9, r15, r16, r17, r18, 0x84, 0x3c}, 0x3, 0x5, 0x3}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:14:06 executing program 0: shmdt(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = semget$private(0x0, 0x1, 0x48a) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0xfff, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0xfffffffffffffff9, 0x800}], 0x3) 16:14:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)={0x3, 0x401}) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) shutdown(r1, 0x2) 16:14:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xc0) 16:14:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8010, 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x186) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1011, 0x0) 16:14:06 executing program 0: socket(0x1, 0x4005, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7c, &(0x7f0000000240)="0800006090c1e60595d02dac696e42f684e0091045bc4f2b439b6660e134e27c8d19c4c5005bf497978aaea65961baa2e8c6010dbe33e239a3db58bde441619277931efc29cc2ca3ae6a755986c230772669b5581564918fb04aa5e65e496704f7f56871336e707488fb616736792752920c6cb83dc57d8cc92075dadfca8baf93d20bf947f6d29d36abde6a30e2eefbd670a8de3fee2c6e8739c14a822e27e4af951aedbefa4cd7a753bb92b310b0276670e0a30a089922108215ea839c83821166d584efef11b2bddb9fd6f939e5aedee96f1fab3477c141510a4b56821fe546f6c0680be79a14d30da231393d60e4229fd9aa92", 0x1f2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x7ff}, 0x10) 16:14:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x79, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:14:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r4, 0x0, r5) r6 = getgid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x800, 0x2}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r6) sendto$unix(r0, &(0x7f00000000c0)="4b972f1aa7261d927c632ad8bdca91462ad524f24f19a40f2339cafda46a5facbaeb5148daf17c3c87db6c273d1f5b24a05c2a8ad933a455fcf7d591b135a9fa78e9cbcf885c4eaad4936f762875e018008a60e7421471aa3a82d05d962e046b8c6cc36ce44b520787359a180b1f512dfc2a71f640de47b738534264de4d0241af6c6eb33651c0d6160727da0a1489e1dc36dc9cbd80e57cadf65598e2b42102e33032344bcb5db6dd9cef8c7907e1dbdd5bf8a8bbabd2ee9a68d699b5f4ce9d024be1a8fc26b339568a6294235e", 0xce, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x6010, r4, 0x0, 0x0) 16:14:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x10000, 0x20}], 0x7, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x5, 0x20000040, 0x7ff, 0x3eb8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x58, 0x80000001, 0x401, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x12, 0x5, 0x80000001}], 0x1, &(0x7f0000000500)={0x5, 0x1}) getsockname$inet6(r0, &(0x7f0000000400), &(0x7f0000000380)) r1 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/191, 0xbf}], 0x4) r2 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000540)={0x67ac, 0x1, 0xc646, 0x9, 0x5}, 0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x20040, 0x0) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) fchmod(r2, 0x5) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0x34e) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8a40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffff, [{0x3, 0x4034}, {0x0, 0xffff}, {0x3, 0x7f}, {0x2, 0x6}, {0x1, 0x2}, {0x3, 0x2ebe}, {0x1, 0x5}, {0x3, 0xc54}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe}, {0x3, 0x40}, {0x3}, {0x3, 0x3}, {0x0, 0x81}, {0x2, 0xfffffffffffffff8}, {0x3, 0x7fff}, {0x0, 0xffffffffffffff7f}, {0x1}, {0x3, 0xfff}, {0x3, 0x2}, {0x3, 0x1ff}, {0x2, 0x6}, {0x3, 0x1}, {0x1, 0xffffffff00000000}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0xfb4}, {0x2, 0x3}, {0x0, 0x40}, {0x3, 0x5}]}) 16:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setstatus(r0, 0x4, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x1) fsync(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0x1, 0x850}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xffffffffffffffa8, 0x817}, {{r0}, 0x0, 0xb1, 0x0, 0x100000000, 0x20}, {{r1}, 0xffffffffffffffff, 0x18, 0x40000044, 0x8001, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x7fff, 0x1000}], 0xffffffffffffffe1, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0x10, 0x7, 0x8b}, {{r0}, 0x0, 0x81, 0x80, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x101, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x12, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x21, 0x5, 0xffffffffffffe1a7}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x1, 0x7, 0x4}], 0x100000001, &(0x7f0000000040)={0x0, 0x1f}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:14:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r1) close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x1) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:14:06 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0xfffffffffffffe5f) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f00000017c0)='./file1\x00', 0x1, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x20) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="000000230000000000000000839200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff000000000000000000000000000000000000000000000000"], &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 16:14:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/124, 0x7c}], 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:14:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:14:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/108, 0x6c}], 0x3) syz_open_pts() 16:14: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, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0xa26) syz_open_pts() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x3) 16:14:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x29a}], 0x1, 0xfffffffffffffffd) 16:14:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0xffffffffffffffff, 0xa5a1, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:14:07 executing program 1: r0 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ftruncate(r1, 0x4) r2 = geteuid() seteuid(r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x100000001, './file0\x00', './file0\x00'}) setreuid(r2, r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x8, 0x5, 0x0, 0xfffffffffffffed9, 0x70000, 0x8001, 0x1, 0x1, 0x5, 0x8}) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000180)=0xffff) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000200)=[{r1, 0xc4}], 0x1, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x3f, 0x5, 0x7, 0x0, 0x3, 0x1, 0x8, 0x3, 0x2, 0xd0}) fchdir(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f00000002c0)="46cc4229ac2c633122ec14897fefc98c50ffc6f21735a98f1e27d48ecf2004a5341d1ca7f1eda32e401915a9b6fd8bc7e97e47998bf892ea584e604d074bbf9fab7e3645f9856747fcce2f8c84851692f9cef16ecf6eb20b419f0faad0a4d660309e714e64f0a6e18eef8dfda4983075e42dc3a37795bf263de042552aed807e103c1f9406ba45d1f8786e88fee6c27956bf19c8eebc3c0ae63f82b937b9fa95fc6a2b3b99a651744700dd4e2ec2ff411a5d4960", 0xb4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0xa1, 0x0) setuid(r2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000400)='./file0\x00', 0x90, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) fcntl$setstatus(r1, 0x4, 0x80) geteuid() mknod$loop(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) rmdir(&(0x7f00000004c0)='./file0\x00') fchdir(r1) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000580)) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) r4 = shmget(0x2, 0x3000, 0x84, &(0x7f0000ffc000/0x3000)=nil) r5 = getegid() getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000640)={{0x7, r2, r5, r2, r6, 0x100, 0x79}, 0xfffffffffffffffb, 0x80, r7, r8, 0xd66e, 0x1, 0x9}) 16:14:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="e207d19d82e72cf4f3cd64ab2987b4be253c0faf9e1d9709bd807be43da84f56b79e8425bfb71d3ba051bdeb8633e5bc1aca0446c97178611be5bbb29fe17dc1033d49fc3e200dc480aa006d8da29baa0ece213386e8568d5aaf0c55b124f25fceb10b3eecba8cde02eb2f71ddce0d6b47af543c00acd49639ff72b1403fab6e7d708e", 0x83) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffee5) recvfrom(r0, &(0x7f00000003c0)=""/202, 0xca, 0x801, &(0x7f0000000a00)=@in6={0x18, 0x1, 0x3, 0x199}, 0x1b2) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x7, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7]) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0) 16:14:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:14:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:14:07 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2000000000000000, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) r4 = msgget$private(0x0, 0x440) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x100000000) msgctl$IPC_RMID(r4, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) r5 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:14:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:14:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x6bc2, 0x1}}, 0x2) recvfrom(r0, &(0x7f0000000100)=""/37, 0x25, 0x841, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:14:08 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300002200000072e98c72", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xaa2, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc0}, {r1, 0x2}], 0x2, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:14:08 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) munlock(&(0x7f00006f1000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000400)='./file0\x00', 0x20) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000005c0)=""/178) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r5, 0xa, r4) dup(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:14:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x4000, 0xd15) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) r7 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffff9c) r10 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x20000001, 0x8, 0x7}, {{r2}, 0xfffffffffffffffe, 0x4a, 0x10, 0x4, 0x6}, {{r3}, 0xfffffffffffffffa, 0x2a, 0x20000000, 0x1f7, 0x8}, {{r4}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xfff, 0x100}, {{r5}, 0xffffffffffffffff, 0x10, 0x18, 0x8, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x61, 0x2, 0x6, 0xd198}, {{r7}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x101}, {{r8}, 0xffffffffffffffff, 0xc, 0x1, 0x8, 0x4}, {{r9}, 0xffffffffffffffff, 0x4, 0x88, 0x7, 0x1}], 0x100000000, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x20, 0x6, 0x7}], 0x2, &(0x7f00000002c0)={0x81, 0x40}) mlockall(0x2) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:14:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xb, r0) close(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x20400000000) r2 = socket(0x17, 0x200000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0xaa, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x60, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) fsync(r4) getitimer(0x2, &(0x7f0000000140)) dup2(r1, r4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x45}], 0x2}) 16:14:08 executing program 0: r0 = socket(0x14, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:14:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffd000 didn't change! 16:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x4, 0x23, "fc024d27bf38ec66ae9b5e51215f89e761e13e6f", 0x7fff, 0x7}) 16:14:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000200)="3fe66edd800acecef129b5b0b5c9c512c5b6e7bef45b775a0850aa7a89c30c65c5cac155ae11894f261c64bc116ddf6a387811dbcb6fc291d6e352e570f5b4474ac4fa88f229a534a7812263216da81c3dbfe075ce98559688c44bb51fc49deb3af6ba16d4dbd87b6c65c0462536752aeeb7f0fe00863df3ea63016a10dd79e7dc924fee0e8f2633df34d6105093feda94a79995229d676fa99e4017d6c257aeb1a976b297b2948c5e2c49015da3174238311207730e266c818085ff", 0xbc}, {&(0x7f00000002c0)="696b299e90890603e6731b94d8f25fc2d50d6a9316a3277231a216ba424d334f44ff783be1fe70701a4ac3f3738c30e66a7ad7bbb067bb6a70058608822a897b43c57bec7f208c78a2a21c3ca5fb5aa989ab959b9290b7aa8fc6bd4852d7481bc74b5e034e4df51527120bb7099ea7", 0x6f}, {&(0x7f0000000340)="a7d5b9f6586c028af51261f6c09f4c1eb63805eea60ebfaeb7fcc1dd0c3f60be3a29f362556b57b630e8e385005ad40071eb9d482c377baec5b66e7db325248ef2da4050abfe438e08de02fd2c575815c5abd2775ce5ab77b2ed76703e7fa484368f0b0cc3158e5cab4de5b72e6c326560ac0b35b6bd333735d3", 0x7a}, {&(0x7f00000003c0)="36253d78a005940256de105f78e4fc3e2c3879cacb23a1de4506fc940186e9caeff3073a918a10fa08ba6e836f93f754f07d2ce75e5ff88dc200d70fabd50a22555a71099c38ab197e", 0x49}, {&(0x7f0000000440)="0717d5b50d4b56e542ea4ac8c17ba83cad2566c56ef975401d79653b8f089036fc44c0f7a1ef71cd3b71c199f9671cf03b3dcfe14e78cdff50d33e1f102d38b196d9b2ba88d86adbc2ee5d9458032e84760d84a045f1c510585fd1f5c5432be7bbb365aec87f472d17aafd30235d816ce09dac4a131f8be730dff8bf8740cc583f40318a19eaef4f478952d9fb2560f2c5ef70dd968fd126a1", 0x99}, {&(0x7f0000000180)="edbb8ec9975d6c2586c9697fbe8235b2f7bd0f7e0e6f52604ba9f245d57ba38a4c46f882eaf28cac34701bf88e74e06c7dc343d1a69e1b7269", 0x39}, {&(0x7f0000000500)="c9ccaaded2306afefe126363b2cb8657289f1a372ee7ee4593bf27f52e8525c67c81fc60fd6b9e1727819762d00704e7bc33ea40a5dd76009b65bbedf8457c68ecb6f8703542fb2d3c03f2d62ed92214d1a77f68220223240feea482ccae5a05e4de9834ca9b7ed63289", 0x6a}], 0x7) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:14:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/173, 0xad, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x1000) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x0, 0x4}], 0xeb74, 0x0, 0x280000, 0x0) 16:14:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x108000000}) flock(r0, 0x5) flock(r0, 0x1) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:14:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) geteuid() readv(r1, &(0x7f00000000c0), 0x1000000000000029) r3 = dup(r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)=0x1) 16:14:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x20000000) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/172, 0xac, 0x40, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f9242e2f66696c653000"], 0x10) write(r2, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='C-\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='!--\x00', &(0x7f0000000340)='{\x00']) 16:14:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:14:08 executing program 0: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x80000002bf) fcntl$setflags(r0, 0x2, 0x1) setuid(0xee01) semget$private(0x0, 0x0, 0x400) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() socket$inet(0x2, 0x1, 0x6) pipe(&(0x7f0000000140)) 16:14:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8088, 0xc0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x3ff, 0x6d6}], 0x38b5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x20000000, 0x2, 0x80}], 0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x31}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 16:14:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) getrlimit(0x7, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r3, 0x20004b3c) kqueue() dup2(r2, r0) 16:14:09 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:14:09 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x280a0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x20202, 0x100) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:14:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:14:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 16:14:09 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00002de000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) chroot(&(0x7f0000000000)='./file0\x00') 16:14:09 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x1fb, 0x0, 0x362) clock_settime(0x6, &(0x7f0000000000)={0x9, 0x8001}) socket(0x20, 0x3, 0x2) 16:14:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:14:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 16:14:09 executing program 1: r0 = getegid() setegid(r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x31e) setegid(r4) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70011e2f66696c653000"], 0xe0, 0x0}, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) r6 = shmget(0x1, 0x2000, 0x422, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r3, r4, 0x20, 0x5}, 0x85, 0xa3, r2, r2, 0x7, 0x9, 0x28}) ioctl$KDDISABIO(r5, 0x20004b3d) 16:14:09 executing program 1: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55, 0x4000000a}], 0x2d, 0x0) close(r2) 16:14:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x202, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgid(r1) getpgrp() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x7d, 0x40000083, 0xffffffff80000000, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x61, 0x0, 0x2, 0x3f}], 0x2c, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x50, 0x12, 0x2, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4, 0x7, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0x7a9, 0x3}, {{r2}, 0xfffffffffffffffa, 0x25, 0x1, 0xb57, 0x7f}, {{r2}, 0x0, 0x20, 0xfffff, 0x7ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x1ff, 0xb52}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x80000000, 0x3}, {{r2}, 0x0, 0x20, 0x7, 0xce0, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x42, 0x6}], 0x7fff, &(0x7f0000000200)={0x400, 0x401}) fcntl$getown(r2, 0x5) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 16:14:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x7ff, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x8c, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x5ea, 0x401}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x12000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x100, 0x80000000}, {{r1}, 0x0, 0x1, 0x81, 0x4, 0x2e}], 0x0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0xc4b9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xf200000000000000, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x22, 0x21, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0xb1, 0x400fffff, 0xff, 0x20}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x25f5, 0x3}], 0x401, &(0x7f0000000000)={0x4, 0xfffffffffffffffd}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:14:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20657) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x4) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x5) 16:14:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:14:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x808, 0xc1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:14:10 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[], 0x1, 0x0, 0xfffffffffffffeac, 0x0}, 0x20000) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:14:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfff, "94325be1bde11903ecb6c23932fe6417b1605724", 0x1, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() r5 = open(&(0x7f0000000280)='./file0\x00', 0xa10, 0x20) fchmodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2, 0x2) 16:14:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/174, 0xae}, {&(0x7f0000001140)=""/162, 0xa2}], 0x4, &(0x7f0000001240)=""/131, 0x83}, 0x1) 16:14:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) mknod(&(0x7f0000000400)='./bus\x00', 0x8000, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="7195dadb360dbd2f68519065d6c356a202d5c4a863061e21514252620ee3703474f11625d6a18105395b0a494eaca524d30a0bc89e3eb88fedcd61cbdae323483188d7f8c73f5ae34aefb49b94b7aef1354b64c65b497ccbcacc7ee2170d3c7f9be8cc980d24a6644951fcc476ce3199d1f2527ed114d4cbb476e94819ae01c3d2f9e885aa6647dcbf94170a16e6bb36cfcbb4ac74f967ab08684d03", 0x9c}, {&(0x7f0000000300)="0579751c39d3a2a6d66b2194647f168d593464d79b797a543e978755ff325119ded983a145c04b6f787bfb2c6ff6b54eb73e54604a0f2505d0a5ffe321e10dfe833be84bc8adbfb8fa5740e075f5d65041f5ac0cd4d97a69a46e02a62bc38f6fe278296d82c487e146e7d56c7be727f0478fd9a6ca91d8d80c057e32c4ad8f448bf905137ffa978c6e3cc6c3115ed3a373c927854881b75f621e3c48c10b87dea488ebbc6c1fc38687bb7b3b5ac272a2b329e4", 0xb3}], 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) dup(r1) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="8555e5ea92ef84795df5be916d0215da153c370f05e4479a8c9533e4d8f1faf0f002cb20d3f8eabc146bfca52c", 0x2d}], 0x1, 0x0) 16:14:11 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r2, r3) poll(&(0x7f0000000240)=[{r2, 0x13}], 0x1, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:14:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xf439, './bus\x00', './bus/file0\x00'}) chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0xffffffffffffffff, 0x0) r2 = getpgrp() r3 = geteuid() getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(r0, 0x5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x892, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x6, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="9bb9b5887ba1e8a38cf215d4d0326fe57c1875cf6803c0112781a95911757ba94d52f7016ea1ad9851a77fd19dd6bd8f62e575da84fececa6b6b6f8fd59e167fa3dbdf1d5679d4e01d2c7257d5edc452f002a2ca2b645cffdbeee71bba6ad4b2749245b9271870725d7c9ed7ca7c2fa82c36e8284d9fab63389ddb5111cfc5c58b5d6ebd9eb3b6c9212de8e00aae3b4b0e144903bf053204c9a6dc52ffcbf93127dcf200602c5cb9e9223f24eda8803e47736311d8f664eb146db1c388537829b0a6b19bff98980510615d3c934422c46977de078d0a42910d8211a6021ccdc241b99bd8ef6c734fddc119de11229331c18ee249f912a9", 0xf7}, {&(0x7f0000000180)="41167e9efe63ed21dfa91ff93e781f5e68d881b84491bb6eb39e0e25082f804c872cdfe6192a1b4ce3297bddfc27bd30eaf75dee982fafc6c8143b4143546ebdc813351dec4ae996494c75fd79230802f2c58e08f02f5d7d5e806216c5445898279fc6cba212092e5603153a8a62cf80edca3d9c77d236b07b9081d4d8296db4bc7e4cc0527fe921e2f5fc261a1407a7a0817dd5", 0x94}, {&(0x7f0000000380)="0487dc3f623a97100903545bf1d62b929eeeefce50de0b11cf240e16ad5b3dbd21e205805ac3e92826e902364c7b23b2119ae95a59adc34e32a9fa8493db57cd39916e071f5b1f8dcbdd999656b6c577925bad2dd4a4801bd01c07dcdca2a7e07e71642d8a35454bb04db37be03692a3bc41020b6321dc7ac0d346e3022ad00a7e58d8036c79b207fa26d21621d98ae7ec03f6a14450405171b20f42f3379d7a8f76f4544deff473", 0xa8}, {&(0x7f0000000440)="7d52308a282c27cc98b8e58e438877f04367713c374038717619512215f73b915b1eff8ce91306d9224bba52376e6df8d236b01f2a7ffdbf07d54cb2e379daff40b845c4252eb1ea312e6d2ad0ec855a550950b5655efb66f3cbf0857f77367520935403108721dd56144357c38260d8421f43c62e356819542b4fb9f9f8eadf78ea5fd0d002da091ef1cd2065c6fdb37f65f4a75a9b39e78905bce6612984bbc9495967b43cf63021bee87c4d75ace747d2a1c4dac1961ab35fd96e27f8221cd3d50eca84d27fd1908a441e688bd53a5bfb1f7d0506cd19f8704f36492c845b9a5c2bda77bc1958719c718a136537b91639e54302", 0xf5}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0x40, 0x404}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={0x0, 0x1e3}) 16:14:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:14:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x12, r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)="9c87c38a0b00000079a8cfa6", 0xc) execve(0x0, 0x0, 0x0) dup(r2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:14:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7) unlink(&(0x7f0000000080)='./file0\x00') 16:14:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semop(r1, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r4 = semget(0x1, 0x0, 0x84) r5 = syz_open_pts() setitimer(0x0, &(0x7f0000000340)={{0x8000, 0x9}, {0x101, 0x6}}, &(0x7f00000004c0)) r6 = socket(0x1, 0x4006, 0xfffffffbffffffba) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000280)=0x3f) semop(r4, &(0x7f0000001700), 0x2aaaabe4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001640)) r7 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000300)=0xfffffffffffffffe) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r5, 0x3) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x2) 16:14:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x80, 0x20) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000a40)="a44f3fcba83558cf5a3e0ab0639ee5f4a1cfd0e3b7ec2952d6f08ac56ddd6b83a24176c45e92a0fac6015ec47492425a481ea4e8ab25709f5ba93a41dd921da793bc19862d4435c56afc", 0x4a}, {&(0x7f0000000ac0)="1f223b8ad0bcf43b9920dc0d9bb898c8a68e87a66c5738fad14dd8b13f99052aa236bdd7291756993adaad1e17854ed198c327", 0x33}, {&(0x7f0000000b00)="a2703db693b9d1a75f6f622ce096ddcaf497c016955c1c83ebdb689a7b526c72316d3dc2d0b601f8d9f13ed8d7f28be1c5743ed48b670d6a39df5a34775a190ac1bc81f1e87410106c727b055e3347", 0x4f}, {&(0x7f0000000b80)="f8337d00e9916b21f5b537cbf4e39ed7768d729a33ab306724c584b16726ac990df65aa47912e23d67a0980e5981fd9346e230dc0d3e83254460d3d7bdbe8aa25b4fd3b5834a31cc47ca4fc083d5609d02510e7b0270aeef6cc23949123768bdd26cd33ecb0ed040f40cb021cf98d21837ba378c0b998c8abbfa53b1cc08f9e6764da9c742421222c5f841a802f63e3350240a2c09d9823860e2f7fe3f77776daf46c12cefdc0b76f64a643a4d2e0929cfa25ddf707d6472652254", 0xbb}, {&(0x7f0000000c40)="d8d8deb7b4361b37c723d58f897b2572002345ef4659631671e36b488d3e9ad03795c8ebc0f26addf7e800bbf46dc524fd487366208ebd25f0272936d6da38a5e1dee39372a9f55d4801ab134fd6cf8f1029a4048223abae712a41661fac36d527ef81eacb7be80787f81d64968bd0ca60bac0157a81ba6eee8a3b3c9981456072ec8af7efa865021cdcbdf15e65e7ca492d15fe5471c3503c8b37207bf20bbab97c76879eb5cba8e090afebf39b6b602473f01c674bcc45ee269b3ec2ad1e64b51a0d5150a97b4bb25dd5059fa2f198b02e3f46a7e7d2f2a6b008ba991078e5ad2a5da3fbfbb7cf4660a4e485387503d60a", 0xf2}, {&(0x7f0000000d40)="c38bb3519eb9509383de36da2e", 0xd}, {&(0x7f0000000d80)="071ab25af68f0db51038291f1c0ea422b1a78c6be645111a59381aad9a4321fde212fbdf1871f3eef996d2cb08e3a19cff8b6f07991fbe931d851cbd3823208437140bf788ea50ca682ada151e95764c445054cdab2d8baa2ca1c327d13f3a619fa79789dac5bdb88c1f684364b151a1cd73c1f8c5d1f457216c963e9e8e4c7c87ebf44e48bfb397b38c071cf4de736c00b9d17497e21b25a620c786426193fe3e022f7131406eec6fd5aa912f0ae822d161fc100555339d5ac117fa316a4bc0e15dae8256c6344c1b2e1cf7fbfd3d2e5de8ff70f7bea8dc5c607b3a0b7d13fb2a3104bfee7b577b1de5d983b07b6b1ffd6b65beb222de2d9870ddc1a976", 0xfe}, {&(0x7f0000000e80)="d25bf445aa6972621bb04e12e8d1fb09a1a73c16f1e3bf82193110966ab76b64f3baaf30de86b91d50764dfebf4e4e07bb943440fb69f22e710d407a4fa4cd8cdc97e5fde484f8e04c8e468ddb8000f5b5797d5cab3f6f6d5b03b3f4d649ac677b1777a33ab707d09ea2e76dc18693c4b6197af42252fc535c56fe0c5072430baa6baaf981c6621d466adeb105afda3aaddb1b777f968dcf586de6ff87511c615e01d320ab31f1f53531f02a47e3b6aaec735ab3975f1b2245fd99121ad5640ad9e8f42e6aebbf6e2521d1ba46e4cc7b4f4b39bd9360b6927b", 0xd9}, {&(0x7f0000000f80)="f2ece6935f05dc2ee91c0ec427aaa94f09d284bf7b6d8ff60ef64986d79f56fa381a20eaa64cf56d9e167999f99451b2c5de2cb51ec08290836c1691c6d0cb5b63397a77555305111c9085b01aca604fdc129e3e579a6ab7ea78973202fda0aaa1ba4905d601f5d82480a1673248174e255d6758402d359e4e7708d71626bde0fcd9", 0x82}, {&(0x7f0000001040)="106f0d6a6150a8977b1fc198f8fb54f4e7febdb455113fea4c3c2a8fbe68a6c09531ece8104c9226275ee1aded72ce7ab205cab814e3e83a04a301d289e7ef45a46406c849ffb8aa6d8b7b75d4956db62bac00ab555d92b85d033065a9835e41764e1f7150eb3a8b89624b63bba2d8ccd1aec623c20d2c0463c06006c36cb86f9d93f8702a1342999795e6f55fed9f65d49cbe490ec22e8caded0ae3081186efec9fcf65fb661e", 0xa7}], 0xa, 0x1b) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000040)="bd96804c935bdef61a3ad522454a74d2e5dec93c90350da31ac48d01ab0190287e016b3c1935925b55f88550ca07d81dfd3463c8b0646a916beb3d4b0639c92e13cbeb66d8ff2b53736c45518d0b86d71fd28e9ff02873a6339d68f32608ef76b3f913082a2177ccbbfe56f0fece0fccfe5dd65d732165a663f12edf6af492ceb896f7c77a95f0960de97e024077514ea327ae5b0d8183001e57aef6cb82f8b912d5ddb7efecc4e467996ca750e6de222a97a7fe9352594f6bccac51cedd401688db5be202fcc68cf8702642c3ee8b1d631021b2badaa61104c6645f894322ea7e8b798520218bb59003f1c30397e47d", 0xf0}, {&(0x7f0000000340)="87492aceae6d900a5de4f45d54045cccf2444054a091709815e603e0c1b4e3c43236c48a4b20ea265b7d9a54c4884a3dc5a38300fe299a3bc377cc95e52c8f898c196f4ad6b2197be6290c271ce42b69cbe2058fba4b64e4282b7f2429ffe4cec56ff6f1f874d93243050d717b7f796dc787792d308c94c6edafef5248de683509394cdf5f49097302d745a0b191d91e6c7826813e148ae950fb3ecaa0983c6977980a1f34b57574533d9c7270cba82e7c7505f1d3366883325266de24948a91f70f6088366e", 0xc6}, {&(0x7f0000000940)="616620c4652c5d9b8f95362ead2e30c406faeef790dff2c24763c4645aaefe21b3dbff0f0f7c1b96d2981c83fe274b03551885ed49dca263dd8bd61c261180c0804d3794389849789b485549e90b4ea5aac4dfbe20706a756be04451a9743e094dd3dbc8b540d1061f623a0d2708832616f5dba8fdd5f8e93606f1eef7b10d7888f4dd5897acfe91100d8ba372a2059d0dccf1596ad9b0a24a36e41cd9854ca750a66f", 0xa3}], 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:14:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = kqueue() setitimer(0x2, &(0x7f0000000040)={{0x6379502a, 0x8000000000}, {0x0, 0x3}}, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x4) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:14:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) lseek(r0, 0x0, 0x1) 16:14:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r4 = getpgrp() r5 = getpgid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f00000002c0)="86ae1c15c1b8b56b95b418b752191245f3f18d300e3639b43473e007c0da23886538a6b1f8e329c1e42760f029e36ad9a7118a78045def0ea317dc436d7261b5374afc79ddc5243bf4d52c55da3fbea066a2ae857b794e665fb0e94eb1f5307780917e82d27f9c68c3010f4638b75abb5d6162c5223c11842ecfe7b8b226fc34a0cbc5b6f86d3977bc6a70716da348918995b2bea7c64d4377cb2f8c86df5496e315c50fe1fd19938b14128ffefa6bb07f971c3812c04ba138f447ef3b03f8607cd834ee99b2fefa499f372f811dab1cca7be8364765c46adbe6bb3660a9955c81ad0ca0c9000ed59c5eaaa97a6203e5b640bfb57f25f66853f434e0c8bd1491d5a4dfb0e697b83ed10e97db58ec6d1c6180e63636ab5e016003522e30eb12a697a6b66b5cc354f936c4f74d1d51a1f454c19cdf2c6f387dc6f643f176dafd3439f6ed9c1742b589795b0254dba0755f56e2ecb7c2e39c2630cdfaadf7427106b8b4c70bedd4b97b9cfdfe6156890c5634608d580bec27add8d06c7097e04ed5db1ffa5ac07730f882eb833cc9f2104871cb5a831f9e2ecfa9a85281be00c970f06a429f307640ff484284446f6e1a583ae5e74ff6d143bef792dd5c8eb7a4d93cfa0df0cd7f77774e39a09d4dcebc5664ac3ddd72f8f474486810881bbca9347e16dfa4d820329618a1097d448caef91ce2b4d00c8170ac6895cfd5bcbdfb9b7b9d361ea21f8bcb05113e43a3f749c27ee087e8c16d87a4dea1739241771cd6ebc2634022b7921653aba58e9f6b9b056c52a33b2be627f5107f89c7d562ff5fc11c5a2e768fe6fec889b13cde5c0652091759c6d9e784cc115f6a68e958abfb0d73f7ad6f774e31da48844cc6098764f745e5d6412688eeef7c05bf3c7a11728fdb12863b35ae0bd438c1955301baf5e66698feb8b086d40f5f2ff1af2aa748926d44384943d923a5d5fe2dc07ca02f129ef0be197fdca0b03291363aa0e59ae9b868bace933906c007d81514e873023b9ebf302dde03a54636f153c349035d212963364bac6fb1dfb8da7e2b634d32c930d4876a2663aa62482d905d9923910fe2f196cd2615fbc17b24cecf286d7b3397d548dfeec0c4c04d0079469b58c69bb3cf219bbf67d04415d0f5b0ed93e752d4f8aaa6e7226efc0fe2053834c71db379f36d3c39bcc354bb28032ad948b5a080d2da546df839f3fc6a7af9f2eedcf7e9c83f5e922556daa83bc25557750d7bf3aa2d59ce79af352d76b538d9b01f0aaeb141999620bfb2e6ca2311dd6f65332bbb3ef674b27502172a376f5135f4ecd403af406d39002f12b30b912489fe2a7f25061be6690af09f83f56f318358e4daaadd92d2fa799eae94e8bf46f61afb771073a7f54011d72c776ff562be4f2235f880a75dd68691c973ba45d49174287cac82d57a7b185a3139997ef5d33d9d0cd005feaa26acece68c9dfe77f15d77f731e86711e50d8e9ed8b2867402a9754088a2c856650ffe61ea4e4703f2bc73d991421a8f33b038559debb1592211fd3278d1cad87d3a10068d2792e62ee4ff6849ffeface625592390e5c12675c352d79e75fadf38fd4b313f0d7143b56cbd7fd189ade53703f74e3b7d39722d61d0de33cce5ece4cd5bdabb1620d4df1d71aeeadc28c08b313e3cada086103d30828e5931cddd737affb353089476a33f0b469add96c5394b5f9a7b9d633d1f9671222c947e6a18435375ec4afff7967b9ec9b0ec041bc0e9f5a36ed062d0b885f50dfe4ca85501154a99c1cb71af58a5b5ba33b1302e32e6e6c0bb22e5ed1d24e26cb4f6c5af9d20ee585ef9151f25e6dc8ecae984da4ad6df7d1cc63ee312db16dfb1007ba017a51467b3ec9bf9763d473570b581ccfbac45efb4ae974a6014e5d60fddee8a41126913d3c94eff8beb42d2b9e2f72e82df823e96ebc0b6783dc6f1fe172605a8a8a17ef2600e2ea1a85b28207d63bba4f94a4caa86a9ca0a50208da06c4914b57b19c743eb6acc597f36c889dab3075ae1dc3edff34be8f19396651c2616e584dfec673fd779cfc6deb05469ae9fc6176677692d4dfa82529a28d486f86fbc1b13f39a5cd0f4d94b9a8a1c508663f71a4d71ca2b2423af16a029500b4a8224da73cfc0c67faed236ecb1b04bf4c15bca032c74d1311ca6a34579b869741e692e62f999cb4c466fec47a30772d0dc2fba8dc0714ece2b99780ac0876c5dbb7f54e8857465dc0d34fd0d53275358f6bcb2efd28cd7a94f5949987240b5181358528d76b8aafa8329bf89909259e55769a29b44a2ac52bf223d29f812d7b78d1edb6fc60edc9463b214ef35f8d966280b123646793178d410d816e8e4cbe8d4c9caa25a359af28a9b867d29b1cfbbfc7dc5eed1b7b2f5448cde57b2af9953b231416be76a6572da79ccf1fbdf650bd3fd0ade037d4d00fdef9219b54fca638dd8c36298b6769f91b0ef1019f95e33dea6c012622e179642223b1b78bee8357247c476272de04cf802cc884f132d340b0d5519af7d604d90eb02b97b0ae219d134d5cab6807d66a7c0e5af8b1495003a57b48dfc74372f8a65055e6ad09cf13bf5730d03acbb4dc5c11417d3717370797c68498cf345c8acc6baf31b5174fcaef8d2fd8893584859a7feff53a6f1e546453f394d31da90e8a04da2f544881f95f48a91f4a39cc272e40819b7c3fb5b92d8f4bbece3d51a78758d2acee6f955063fb1279efa66cd724b4e204b599a4cb4d0750f920ee3313debaf6b54398ebd453d902e01a58101f4d07820296b9291823511c4a97d55262852b792e3faf78b107ca5ab5cf5de5c2f9e97ee41d6cd2d1f32d10eae423d1f699b000f9dba66a7489322d9d9a51a82639ba271e301989c3dcd29a1b407212b34ea9563ed6b3a441990ec4281ef55da1c56cab30de4b881dfe99b4d33e4ce77e8fa5a0d84110d05bc556ba82859452c09d500907aba56ffe85542e4d72ed0dffddb623d67dfbbf59454ef38095373f49ae3b36ba36645355779fcff7259c575eefdec78b8bc1b104f75a738d2197e21ffd4e8f1a96814654e4f824a034371c75beaeec9a12321b7dae6c07a3052bfe34e7683e152213fef11b92f83b475a3b526bce4c1600171ada5075debc83c09665afd743ffead1ee627e8d9d5d1aef7402331f9713200231faf5ea4d7d38512b9d93d41ec8bbc601f9723b3eb258e6eb26d07b580d30cbea1f6e9d42b434835c7bbef192ac16c7562250d81f3918c9a5e0f41f254207d554acd7f38100c1a7afba400dc914352770e41246ef0c0cff053c9af6f8003d7484659a34b3303a9836027d80a7307e244ebab7d68ced73fef874e44f1784e62f0c847adcb6911b77ac8e2ca63b1519514c703ea6d9fb66aa003e09d9c2e768580176a2d43b27fefc06c35d3ad788d4dbd55680302a4ad0a490886053252c145594f5ac15c86f7bf9137896f01c23a14939a3443304d6e751a6caa09699e32c61dede8e3b7b7170dbdfc5d25bb376752e6b8f3e440ab1ca3cdf107a89f698487ccb4dbb279ce786e706a242c4bb1342e5cb6f7a41a91bba9a08b2e676710d38412675f494b51e68b5be1febb2701d96d5973716cf9663a277a73b26a5b6d634f2abaa0b53b8398128d8f2f87611cc0b20ed880df43e18e6140a24d5c93bf8c3add878be6cfcbe59e2b1ff1609db156d00567782bb1fa7641c9ecfb28e7a72e6e8a8c7ecd574173f1c25223f0b6d47ae6ff2d95704f807132e2afb3782d511d8cd92e57f02def8e0b44bc5aaa51aa132e076000067a76974e67a8678fe131899a5379abd3ac2afdf23752de8695ac0c184542a59da533b5c79e8e12ebad69a2f60a28ee247c3aa0e16ab54f5d740c0578fc7566e4e32a11dc82abfa4a9e73f48363352d9b1c13c49bc4ccc6ef9948d298ed1a035dfd7d11ea36cc5413f5ecd555e6379db81e4ae37a8cee01b248ba32127424218eccffc68a40829de37c88024b1bfe7bcf58c2a3448ed57026aa5a1a823652a27a8a0d319053b1c029f8931de3d2bd3724b71667a11b1ae08f481e7cec5975ab3ed2f45a54519827a7e071bd1572fc514d57f543ac0884dc1552a814a3d1af9a00c1e8ce0e50d1931644d752d031cdaccd815b9aeb2e87b08f0970a3949b1a52c6e0edbe7e5e0d6bc92a54825b7560034c397d201aae8f807103e913ce85fef713a1836aec798597cfffe30ffce08cef7107b7eb2f908158769cfffeb6be0d135cc332a440e44a52ec8cea92868f67a2aa976219d149b77fa7c22bc1b1d9cb39303fca1e0da34ad1f8415a8e2be848dc5fe4f43ca221bf3b56d62f0169ef1a7acd058cc0fee737f76a517a8150ff5c08d846e40d83879da7591be4dbe9030ee3bb7a74657035957d0f902ee1e73611041c48037ba2fa78dd0cda2dc2799aca6151b572c0072c4981489f1ba38e54b9bef690b87fb5364f544fa9b9de1789e4684bb3921dbd1fbbef3882b5f83f5e7164d6845afb5c9e7f58f432048a60a8b1acf0af0fbddb8e7ce3434e95ab811c26012192c58bea9e506d097a812487c3ee8bb546b0bee907aab7681831579d5b04cc4e5515752d3f9d764da47ac90f2a76fd3ef178e9cdde43f986c8ba8bd8e415fd404b523ee8fc3ef4a3979f1999e6906d1c202eb1817ab04760d84cc5142b849fe55b3cbc556082d167a54e72d46d8ee5829399bbdb3134aae9bf78260b91de3ff708a56d2ab337956c7756f37ec56640eb0358c08f2f81e846cd0f673e1f31a9ffcf3f10293dfc84165862c7ce02396e01995aeeb16e4f8bd3f8b082a9b03782809b99ed4cf62dfcca02d12e17b275478bf65643c037d333d0d7ab05f91604b3c00d57d6ab928fe199939d382e9200ecefe3b5eb4f0d5fa951884fe85c1ee0d5630716b1d8f56e0b2c62ca8205f7c765d315ec1adc83c6f84e7a38969784143be3ab895cc76ee4bf0a112dd5284cf5058d372324c5fed2b3bb25f64afadcd6447e998b6418548fd203f66b4e26f336dcdd2d0ad09df567081ff819fa8efaeadda79a41495f10fb214a4aeb1a4b1322974169c62936daf851d14ab54a53605dffec397ec84c5c8aab47e8be2ee418a53a022aade652740523215609dc82e56710d84d1d2a0a46ae28aa718ec140095861e8c9ed4cb3730ef5c671e68eb017de9953f6d6fd0f70a9a56102f91972c32b05880c5c97d484ed984d4484212d73ba4e8e6f03daca5edf2d4eb4b3950807f9c02d3572c70c41109e72c774846e3f961d34f35f57e6c7eb6b847e4bc9822780318bd6c71ddd2277b6aa470559d6beb5bdf58c95a1502cd715a10758501f7bec5fef75c8477b825d1d42c00a6d339ab1cb89e8327fc34557c7e6bfaf57f3ab89c6f48e5666f29437d22199a1ed6a4df4586fa3b9f56fee637083a01ca1bd7c869f2358582a500ac8643a7ba2897550df71ed56def368d35146f64b14c474ca5e9cf165234ca78f55107301739613fa16e585546895e29168a9bac06fa3c31353833106ff9ea4bb8d0f00f637a2edc5a83ebc258642ad3545759a14e4bafc3efc602decb1b22e441b9365da2905ab5002220d2e7a864a0c19590fa43702e694b4a551e630920a4b4625fa5e1cf2b43ab1f98f6d459b0408c527f6d58e4387a8ae98b68fe110c53553be633401f479b9aa00cd24c414130a1e41b97c751c0b4c0640b44ccf56d9245fa8ed4d0d5166242ead6c464b73da0a64f6b0dff838ff3386a1af3fd3818d22efa85036a80c75d381edcd0a3f2e5c619f6335ec1ba7e431b2c86e5bbd967835e6b1eabb37", 0x1000}, {&(0x7f00000012c0)="b8694badb4209935c9d3756850cad66b556da8107ba4f13b870c6bed950fa04b0fdc357cc93ba036625906df509a894ad6f3139025068b4a9a88a1d4bafd9dadf1fa1d724f5eafa0ddd859ec1182b6105de9a8834fbc1da58716c04f5e381b5a3ee99aacb5fd0eb9f0637b23080d1d508a054cba14ccfb50303ab01981bae74ea58cf36e103ad9b873f19688205dfc0c9c9ac37cb9f90f13fd8c98dd643f5a6541028f8d8df1816fdab4c15d4d73b8a5bf320c29bb999801a36c863d9ea390c69a94afb7279ab4b851ae5da0e215595fe45c", 0xd2}], 0x2, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0x58, 0x402}, 0x4) fcntl$setown(r3, 0x6, r6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r9 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)='g\r', 0x2) write(r9, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:14:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) socket$inet(0x2, 0x4, 0xfffffffffffffffb) 16:14:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) 16:14:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100, 0x7fff, 0xfff, 0x1, 0x100, 0x1, 0xae7d, 0x3, 0x3, 0xff, 0x100000000}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x8, 0x0, 0x8001, 0x4, 0x0, 0x0, 0x2, 0xaae, 0x83}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) flock(r0, 0x7) 16:14:12 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x840, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2080002002, 0x100000001) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000140)) 16:14:12 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x4, './file1\x00', './file0\x00'}) getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 16:14:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r3, &(0x7f0000000400)=""/27, 0x326, 0x1010000000000842, &(0x7f0000000380)=@in6={0x18, 0x0, 0x4, 0x5}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:14:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000029, 0x24, 0x0, 0x0) 16:14:12 executing program 0: syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 16:14:12 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) pwritev(r0, &(0x7f0000001580), 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0xca241692b1885fc7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x1, 0x69e, 0x4, 0x0, "2bdf67c2609dc2c559004a60328928450372f7d7", 0x80, 0x21c}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)=0x1) 16:14:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:14:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="8202002f66696c653000952968fa5f18a2faa87699322ba422c47369c401004534e83033e7663495705bc1a86042972be975675f"], 0x1) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000001280)="f1a4ee45674209379e556cfe091bcb494a255b6a452baea81db3a289b2ec7d1eb01c78f9e6b9b34c9f0f20393fdb082cb9b27f8e1dc047b4a613f1ef7a8a04e56ac5596bf3786444c61ae95f0c947eed2e12ff7d5a42821da2748a910049fc597d3c7a1825644f234e", 0x69}], 0x1) dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200, 0x3}, 0xc) 16:14:12 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffff8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x102, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/137, 0x89, 0x841, 0x0, 0x0) close(r3) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0x81}, 0x10) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) dup(r4) 16:14:12 executing program 1: setuid(0xee01) setrlimit(0x5, &(0x7f0000000000)={0xfffffffffffff001, 0x8}) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:14:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r1 = msgget(0x2, 0x44) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) openat(r6, &(0x7f0000000400)='./file0\x00', 0x8200, 0x2) r7 = socket(0x18, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r10 = getpid() semget$private(0x0, 0x1, 0x4ca) shmget(0x3, 0x1000, 0x83, &(0x7f0000ffd000/0x1000)=nil) semget$private(0x0, 0x0, 0x103) listen(r0, 0x5) r11 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7fffffff, r2, r3, r4, r8, 0x11, 0x3ff}, 0x0, 0x2, r9, r10, 0x8, 0xffffffffffffff00, 0x3, 0xdc71}) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r10, r11, r5}, 0xc) dup2(r0, r7) mmap(&(0x7f000016b000/0x1000)=nil, 0x1000, 0x5, 0x13, r12, 0x0, 0x0) pwritev(r12, &(0x7f0000000380)=[{&(0x7f0000000300)="705f0c7526497c351ff7914f6112c8d32abcca69089e10645a5b95ec1e8324bb3fea031c320f95ed35e57cfbde9a9718866fa6c8c6bfbe5e75bb307eacffb174d78f782c6cccc6bd4f1b85b72871162a540007f0445607c5bf78460edf4bc16606", 0x61}], 0x1, 0x0) 16:14:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) fsync(r0) dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r0, &(0x7f00000001c0), 0x0) 16:14:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fchmod(r0, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:14:12 executing program 0: getitimer(0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) setitimer(0x0, 0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:14:12 executing program 1: r0 = socket(0x2, 0x8004, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x6, 0x80000001}], 0x9, &(0x7f0000000200)=[{{r0}, 0x0, 0x86, 0xf00fffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000020, 0x8001, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x8, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0xd0, 0xc0000007, 0x7553, 0x8d0}], 0x70, &(0x7f0000000300)={0x6, 0x3f}) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x34, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000040, 0x6, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x8, 0xb, 0xcf1, 0xff}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x0, 0x6}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3f, 0xf0a}], 0x7, &(0x7f0000000180)={0x10001, 0x20}) 16:14:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1f1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x4, 0x85cc, "e86d7887e2736ba2a01518a66aa1c7e8185dd3de", 0x200, 0x8}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:14:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) syz_execute_func(&(0x7f0000000000)="f242e17dc4e1a5e91bc4a1f8292d0600000041808effefffff00dee73e3e0f3808ca4231e4f3470fe6330fc7fb8fc978d3ee") r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x408, 0x20) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:14:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0x19f4d32217398a7) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000440)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:14:13 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, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:14:13 executing program 0: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x0, 0x246) r5 = getuid() r6 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r5, r6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000280)) r9 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r10, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 16:14:13 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x4) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x800, r1, r2, r3, r4, 0x4, 0x8000}, 0x3f, 0x7, r5, r6, 0x4, 0x100, 0x400, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:14:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80105728, &(0x7f0000000080)) 16:14:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='c\x00') r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="d85b89847b2a13bf4210a21c666be4825bc12bf29411818cd2b879bcdafb42016b4f1ac8a13b7508e79b539cb10c3046f0452b3f5cb34dcb1e16cc3543369eeb1cb87a6071fabac0591e483930f18bf099c2d1ce26d911c26bfdb07590d2e20c4980fc2acad3d316ab21c6453c40eb63c245aa", 0x73}, {&(0x7f00000001c0)="858b95bd69e09c8a620d88eaf8c6e3895dd49eaa723d00f979b1f3811c04223fa78c74d6799548df0155bf2dbd47b34f055cb0606db4931edb6a698e38a790437fc64b64d065227688067617ed319593f2d6142a14cf5434584367107ebd8f443e50e2662c7aee9b69b7cc93836eaaa1025b0fc630bcda7204c556c0ff54316c084ddd3532bc3c463a6601b8c034e3b23a9079266d7a7f3230857bc9a0df8b41ea8b0650f0eedecc72de2f15aef2b53988633a11ecbccc935fb4e6c34fbb83f6a7edad80f46affc186ffdcc8812a4a77aee582c40f60bcfab58757baa9232d367c3eca6f44006f59c91dcf6cfd1dbda0bffde280ca57aadd108964955d8ed9146baff9b27c3622b11a82fc9417d73b64f3d1d1c41d30ec1ad3ac1677dcd86ee726217ecb28e98fd149b8a22290aeaaebfa9ddffdc60eb015d5409840ca9ad80abff7e2bf44dfa6c0575f18903a3f87c59b376d9b25a20f34fe6e3b5540e7521aa196365f491a645bbc72723d4b7fbada57eccb997938eab77854054014d11a7e9ab410196c634ab7fc0c62d7a86dccb94f7bb97fd648d4e3b0db2ee9d01d08c134144337b2cea806ced6fb9b487fc3808d6399fd1ad018ab95e92f8d2a62c02bcb52b55c54463a224356ed7b365d4e15a45f746a0cc6ccd54a115243e57515bf6b1e298a2d163c416d8ee3e13f244d41f6bf4f6d8caa6b53db25dffa5e922f3e2d92b65b3da453edde7cd87e5dffca4f1c534a4c4e2e4352f70ac827d4738b882f11e79dfa61668b06f06491d74dd228a87f40c70458da1ac1e37a73f1b788bbae669a907257e192221ec0946a956eab206b18a9048020922319a5c2aa18390d5131f5d77bc12c72418658341c2471b0ee3f41a99d4a14dd0caff48f426dbf6166ccc3442ec218ec0c3882c387c82120da4a147ece00812621669a9b7e39b14b7f9adf89e5f8bf5de927f31c1b65b1fa98493f58060702004a36e77958d7c301d06fcac678086b8262617db3fbd503c386da19e6192eb93ee79916edcf68ca56638194a726480c073c4bca1278c9274f50e5449605ad486cc7e95783c0ca6637cdfd0f3f5b6b76de310b3b8ded13cbb8a267a4a2180937b2a1c53f283ae1f5713cc9d43fb64defc952d3d349521eeb396db2d6f6feb65b1c125eaa0eb405844f6773ef84c774b2a438914f7891ae5747b991e764e71d34f21c86b41e2244a9da5b191d95df27313a151faebc99e57c2cde22f6130768dc001e58fe340c8b0c97d26d0b6a922c1b5e96afd2843eec59bafe45ca8a53dfd7ed2ca5784c5e5fd2e017bd09595d74c0d88539f6d5da05ff4d83ec36042bf52dbdcb257c33036e805290cfa988726a63bf73bd7432f912b11bee9b0843fe63bfe4d668a2928515549d7797f3854963e6b64b4a70bf5b9b2119d11c016aeffb2cbce26b359a30808b5c64931cf765adb31743c284a002844bf39b66fa291073160cc7619866efae3f960b57c3f8e9522c7b098f40758588f79ad0b133e005832339dba417b9bf67de5757973d030d3af7c9aaf53fe93302467a0eb6e07c2e33c78dca178bae0bc1ed84da6fec24093b0a136ef404121eec93c52ea6656cc3237a2845dd478230246eac3ec5bff0746ef3e3f183ead682deb4b416123410c26d47dd421122c33bc6a8082099d53ce13472f90ced3ae3e2cd0bf24b2f660ed97d07e3f22bfca1ed1312507e78c3b1c658686f4423599858741f6f92d27846d38748706f674cb6a0b97417e8b1e03706164fcc1c592b295aa6352ee88c16c285cb8a071de6e5eff80ce7a0b4b0a6e763af5816e3d5875100e27b23a5a3eb23ff67adfe4d2a3cdd77c6851c63652c73317bf5796e4415943bf371c671243edc27a3911315207d10dd50de5a1c65585a29118a6085a5b78f82e7b62e3d9c2e42b056a6bfb2027900b4993913771df63be7a511f99805a579c1d6798feb7e12052d41eeacd9ad1d3ef4145ed08f02e51cbab2ecccfc19279aa11c5edc5e14bcbda6d08a06419b929fdb062d1b280596fc847411806e928ab472930e619907febd5a16268e80c10b5d288ba7660b69c446350ab81c03a0e795866a40f072748ccb19a35887c742586523640bf1dc9d3c0b73efe5df1f41eb8aa2fa73735db23c3417de037b7195a68a892c874decf1e5733646a4104114bbc0f4f7596a8ceab5d1dd916c233b5f098abf81350bf24e2c5e8d632620bcc15d36f028e274b86ba92ad6f160cce110d69aaa8f91e95d65aa87400d59dc5e85dfd9abff69b0771ed0485555cd6dcbbb40e8100d441bc2599493ef646de98137a27b84008cd57a724606affeb1d95a316b9427006d84e7af76fb5759bdf73c1a23a2c7ecae2f81c3e2eaa0deecc77013d2e7027f73b6739c18c9f79e9935fc8085c5a122813bd20881c4304c02db98fa4095755f17e8d1862c08f9652a958384d3294abb50d50d71d5886ab033fefa4b2318baf5167eb6326400390d864a0ab218da44d719220311adff78bbcc28f0420527514b02940c32ef1d6989d71069ac788857941fd37c5300bff13d29963b3db5a9d30747d8e2509c7b294500b04795f862ffdef0c7dd6b95ffe6d6d396880878feef643fca2699a3b04125bd7d250d3a3141e0be797674273053ca1477c34374d7e6939f1e611d0533f7ae6cb143520c41ca8b31e9beae7d93fb9d63bb13be1419420a1def3ba6e57882a577201d6fc5a78899c7dfa9258c9e9fe96dd217ba2a01f2a547ca94d91d0cfc2a3e726c28a355ceb8aeb052a2dec8209e5d4c3775813a5edb36f959c844696a41459be13d73016cefee0367e38b5949e7110343a0c3c73da88ce0d8f28e903b567c2f1721e5c53419d1749273f00bd1c313c8e59c51f3e172f34127990d31748a3b3aba7af677ba5fac9c9c0af04934901758d17409a113fffb2a3c419a36c9aa5a2d3722d23c1314f8b94d6e1bb61f82ccc8f29ffb1cc70acfcd641a7609efccb5f2d773931af863d79d7d62cdba8e45a12f12cc97c35dc82dab6b5ce85e76f7da568b7e0369ce40fd2c0916efe3c463d2a8104dddccc2ff972338ea0d0bf622be1f7d71f40442247ed55be4d1bc69e3725831f40a70371983254453adccabf9c6cb58f693d6005c56bee865227361ca980a2ead10b46312d3700ae736ce2d8d87df84d9f1053bebb1b06b9fcff4671b1aa0cc4dd29b02d973d5b2dddfe3b307df4e1e66438ab4ecd80ea3badd2e6e271eed43ea09e744a7cf4510ab3de8a96bf80f496b62f21662adc54aa95e3e7e7666d435fa106cd7d2487e22c812e9ae5e259bdda49e535d64d4089c12c904e6fca854785b3a8d312993aeecb16f54c3a5ccd77a0b7a3ff4e02cd3df1219efc4bbf4a535dd9be565fbf8e4cf6c7f374366550adb8b54ef577c9caafe6b1bd99ca08e15934028d7701518e07ca5921928c514193d09afdcaab3c7758eceeaf3e1cab84628f56fe46982efa46fff9413e1276097656b254b50f693f9996c830097c070890fcdcd7969a07bb7dcee981922ce7bdc5d3beeda3f94fc921e877a316c91499b9e99f3330f58dbec5751185299de3c380f92f45a35c9b91dfb3f7c7ecc21d9f60849683630fbb66ce8c1c6d959ad9a8b15e740d8a0f35722e7ef735d8607b73084caa6c0ce4d5b078d8e13c87fc3124711a8fc7c5bc5d5af61ae225cd1c062683ba06cdcfce944adfb2ba2045a622cc0765e206fa6029e2622dcbd4118d66db274cbff5bb1e722546ced438d7900f6ae202b555544129794efc0b6b4c75bbe277fe52c67ee53a7d8ec98a1e584f6cdc538667d3cec68cf654f975bb19cf48d07b9382676e77a812b8f04d7d9bf97bd90babc106848411f6c063dba235883577364fd2e83147da1fe5581caf9f77116fb0813369bb967cc84cdcbd15d7cf4768b293b07b0dad7b7357c2b9271542bb0c60c939e36578e2e37d1290e82350b376d2d19022c74b8eefe70a80b277792ed31ed9b1f699287b99ed10a3528a3f2b7c838259ca3eb746362091dbea1eb0de73c0a75cfe1ab7ffdc7a65d837ae49a63df94e444ff56cf9b888d4191d663b00e80cf7f2b20c8d4f7e867d95a102c794f70ab7f4665167548afd15fc467ac11e5b61ed6be15bd5fac6cfecb2bc204dfd42ba830972c278c90ba5d02aa6512ecf79bcc1e3889ccc35c44ebb69d87e22c4a462173f3ae667f17bb17bfec1e5769cb081233781a57144d603da8f39c94b43cf26e56a176634125efd88674fe89ae8d33feb8ec86ffb0289f6a715b669a8587a93c30eba7b1d247482a60e4f922910eb395d917b264a14c4604671f743b0c71d9bc7c7807b846329d36663defa996a39dd85265532207b1886af3a8a2e8e81cfcfeba1589090d3e968d6a2357f61ece15032600db38e70781e9834f2b3234a885d5fea8df39866b5519bfb01c5920d37371893f79c90fec96c709bf5ef73da716c938b55c1c7f40dfa92eb2b3bec7046458ec57e7586e982f9f44bc4b6e63426a80c4968c6219663afb1193ab851627e6d4a5acf2f2fd3cf2687f5f7b257455333c39fb34731170586f8dbbf8ea0eedc0a541e29ab004a53998d50005f5c41b3fd3118e2a017969ba4d81366d9c8b635d1dc3abe688fad615af8f3a3b5a47d50d182b20dad9a78914380c56df5d674bc00fb96dd70f813896e0851181eeb098c7ecbb50ff2ce5cddc4bdb40de0bf89d2c95cce4c049d8b339daf08995730109079b06d57ad0c406070935eda014fee3240f3556cef1d5920c615ec8a04c6caaf8500bd6dab3ef1d84ad7cf5a356e3fbb5187334006d67bd3c7f2741e628918e008d74b6b332b80d5c3fd33137f1e46e94b2e9a147e3d51e12e9df5756a675903c8af48f425cbcd0a14d5ee6a85855a04cdf50a5420c60e10d987e8c7745e9f5bcca19a403c18e86c933fa56c22c34f524b26759c3086af9d831c99ee771397f9940eca7f910f8b476995d3cac16da7b3a1592274c8aaee6678578443a4d70b60b8eb5f0d37319b433175af44d2851e3a12b51b5ec9d36eb74cad694380ca7ae6d340367d356273c4f55cca468eabab8abfa64d5a7137a450b853f77d59348ea0b82374347016fc78bc04fee1244003407bf878cd52bf9647079649b87269ca82054fadc08a1381ebc6c4658eb315a2040d168bd3b7c003621ebccf030b0c7bdb731907bed47a005f4a2bc17eb7ccc2f6652f3c8d8bbe4407750e776191f0de06c4fc773aa55226bab7d0c374e75748b93628ad0c72a643eba259d8919dc01db754a882fdfc977b6fbcd489be698185d674509936d12ae254dd2f3594d00d44abf5c67c47543494aa307e37d5caf759ed78598d4ff67a82854bb56a8aa105844fcfeac1f8a65f0e9e1791923c95074568bb13aa7e3d1af0c1db376d61ac27d841fda268528fd0e8e5a0285ce7e47fa6853ae179d18d8fb60d52555d1992d06f98cbc898fd7217d35928dbbac1460f6a508cf2e1ecc42d784771bfb8a485a190e4d33e062667cb40d9c7cd044f9ef725cb8dac1d1ec89d9cffe427ec7469bca220cfb2167e92049dc81fd2babfb294df453841651c4c5fad9e0e52c528aec86d3ca6c286d999dc1ec49ad3e888a180332f0a2a5966480e82fcd0a45ac83bb206cdb9e396483b748e8eb371a41dffdd7b6f3e87e899d4787b436220e2fc3772618eadcfcbdc525200a6421032b4a316e68fda8feafa84b615c34825e3a23d23fb128cb15db31bb384976b2a1fe0100b0a5244da3ef2bea46fe8260059169b3453021a4553d6972577840", 0x1000}, {&(0x7f0000000140)="024eb7a2378734ea8e93f6e6bf24a16d3fb8c793a8405510ae118c72fa326102e874a9400f1ee4d5198607e4bb0bd1f5f984170233bdc00191", 0x39}, {&(0x7f00000011c0)="9cd10f48b39a3dbb399ee8", 0xb}, {&(0x7f0000001200)="6729d773100850a09ddf90bc42952813c62925cbe6e7b20053751d71d1c97b64655461c074013e441359778ac75e53338c869a2fd43e968b218e9351f9fd9992013265ae48c6ae26c12486eb7ead379d9ea49c146230dededb603e435c74e183ee69d3b8284af1a7ba8fe784646cd13d4c7b57f33afaab8fa68d6bdda4d579a965985b4c971d4b5812dbb7c41ca905cab70dda40b9adb0985dd314b3", 0x9c}, {&(0x7f00000012c0)="95f9f36e133b", 0x6}, {&(0x7f0000001300)="db25", 0x2}, {&(0x7f0000001340)="82b8a3a141cbcbfbeb2a8110ad762b37c3501897a54b34705639d69976ff9e4baa2dd8dd9aeda3a1fd1cb5569e1941145578563ae02d50da0c1241b9a63ebc3e6e3a0970e95dd42f9b456edba3b36e65a3d340f214be13a72a0a301f5c965f2310c90e2ac22c5d418f504a09f18ea8595a6d24749b4e7b9d7f15b8fa", 0x7c}], 0x8, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r2, r1, r0, r1, r1]}], 0x78, 0x4}, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000480)='c\x00') r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) recvfrom(r2, &(0x7f0000000240)=""/122, 0x7a, 0x2, &(0x7f00000002c0)=@un=@abs={0xb84d1f11949bae45, 0x0, 0x1}, 0x8) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:13 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000380), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x80, 0x1, 0x41, 0x1}, {{r7}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x4f, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x18, 0x100000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x42, 0x20000003, 0x9, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffd, 0xa6f2a9f542baa3b8, 0x40000000, 0x100000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x81, 0x100000001, 0x7}, {{r8}, 0xfffffffffffffffb, 0x20, 0x1, 0x4, 0x100000001}, {{r6}, 0x0, 0x20, 0x0, 0x9, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0x80000000}], 0x101, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff8, 0x1c, 0x20000040, 0x2, 0xe95}], 0x800, &(0x7f00000002c0)={0x8}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:14:14 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x200000000000003e, 0x4000000000000000) chflags(&(0x7f0000000000)='./file0\x00', 0x3) kqueue() close(r1) kqueue() 16:14:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="0000000000000000000000000000f30000000000db00000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff000000000000000000000000000000000000000000000000000000000000000044230000000000000000000000040000c45ad7132061dd9e6461d852a4c1000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000a4cc70715aac6642a28d6679b175221d742c730805fe99f7138da32814572302f31e4f017748865d7f569d299b0bcc6e431c336bb99c3bfe4d171d7fa1fa9f9e0154b5bdd041b833b42e4014625e6267a0c94a26a17057efcf9819e843db96b8f644c08a2fa365d228aeb904b1e1b55bc174107cb46d0aa99654c658a72fc0aa58cf43236c07bf92772f6b4d9b439d1d2025000000000000000000"], 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0300000000000000fbd23ae036c60d1d812e859782a17ff0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac5dfce98dc9ea10b0b9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5aad9a616e4ca811976ad563dd4c328daff03000000000000a4f7e686ca83da5505d17b6babf5677cdce89fd6330233172b25e8be03c908e411a7632fd00000000050184df781ca5e0ebb8093748ecfcb76a67c"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000100)="d5fd96e8", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000300)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) msgget(0x2, 0x4) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 16:14:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x35, &(0x7f0000000080), 0x0) 16:14:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000100)=""/193, 0xc1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() socket(0x10, 0x4000, 0x0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) 16:14:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0xffffffffffffffff, 0x56) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x2, 0x3, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="94d5ba011faa99ed3000"], 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7faa8c3f4000000003a00000000653a8df40000", 0x1c}], 0x1) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:14:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x8, 0x0, 0xfffffffffffffe72) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r1, r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget$private(0x0, 0x4000, 0x412, &(0x7f0000ffa000/0x4000)=nil) kevent(r5, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x5, 0x0) r6 = openat(r5, &(0x7f00000004c0)='./file0\x00', 0x800, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000000c0)={0x2, 0x1}) utimensat(r6, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x2}, {0x5, 0x628}}, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x20004, 0x33) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000480)=0x1) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="58a2f6a50c8b1966b8a4527aa03c1814b31e373caa3e2766adac8c449409df0c3a62a2e969ff4eff", 0x28}, {&(0x7f00000002c0)="804cd31d480d83e367cc1847f88e9ab4e5063575d435052a9a508a7b48ad2b3e3605359755595a890e5e01c4a00f74626b0ce2b40bba5246d99a4d59fd24628b570c3113e39a4ed3a3bd4557a636246212f96931c7d552b07a19ab23ae0c6d9f029b57dc121e6074a301f80b8ecbcc846b67133d136569b0fd2d719ccb0b5fd7caa7527d89a247f688f4088ef82c94bd6eff789591e5e1c92ec33d04d7", 0x9d}], 0x2, 0x0, 0x0, 0x1}, 0x400) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x495e, 0x1, r2}) 16:14:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x19) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) setsockopt(r1, 0x100000002a, 0x2e, &(0x7f0000000000)="ebffcbff9b72fd812eaa4e713048e69931710048", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:14:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:14:15 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:14:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8020000000000000, 0x3, &(0x7f0000000000)="03bd891d017aa8447711b90ce25b1c5b02f8edf7becff5caefbb41043bade371cc4fc2f25c93c72eca18329ae249a3460124338bfe", 0x35) r1 = semget$private(0x0, 0x0, 0x200) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5dee417, r2, r3, r4, r5, 0x4, 0x1}, 0x4, 0x1, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername(r0, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xa0, 0x0) 16:14:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x6, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/160, 0xa0) 16:14:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8000) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:14:15 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) writev(r0, &(0x7f0000000780)=[{&(0x7f00000007c0)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a37ffe0f414ed4588c250d0d695f7e9ae92094adbba27424f5869049b1afd9f782fd470cbe170e9258e7d0a1a312fcbdb05700000000000000000000000000000000", 0xfffffffffffffd79}], 0x1ce) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000640)="d0a19a5bd2e8109747e41b267cc15c52741f10b4eceb37d98719151b88a098adc6f44f49ed5026f7114a0c76002e4ad3463613a1c3fabb93af69aa3423c3ec4b8eb5d05532fc1159a0b5c127ffd9bab4fcfe33fe1e2a04ef446caeb0ae509922c6809c9168e9feaeb7404ec7f909031555b69bfbef8d75f1948ebdeffff24263c296117c2ed0118ce4614f72444f0108af2536705c86634a3b4ad7302f436afe7f7563b731be8c344bd5b597feb4942dde755d7a4d8f44a13fdfae9cdd8ed51c94ae707b", 0xc4}, {&(0x7f0000000340)="29cafb5df72c0971d03703009dad4f46b5889d9a977d66348558a40f59662ecf62b152fb33772329c3a4d4d81d97d81d3e8fb9189d3d9bbc9e92b6bf79242d3100adb9fc586680aa41b08383e548f4fb60261df383c93925af73", 0x5a}, {&(0x7f00000003c0)="5aa9a00d3d2d2db1614970233690f4b3210a31e53192c19a0d2984c2dd090548e4a47d99e8ab4dbeebf5ef86a0f160cc24d101c08fa3724b44005362f97410ed0a0186204b47649ba86c208fedb53bdd95a497e11f848f11b9569dca4320cfcd95d1d7183895b3f17bfd26f22f9916090c835eaefa22bd6a4327917a7a971558ac8ff7686d93a1cc692e88b6856cc2eb770bb1865d6e87114e1091866a987fb5f57d8677a3d651d88e919df0d9dd6aa68a0cf830400fc05360e0475db925a642e4e90b818f5d652d106ead06e2ed3638185cc34c0169b4", 0xd7}, {&(0x7f00000004c0)="e77d6ab78497b09ee9b30023fe4827b8d4188b529371e03d7ce2d1b35237dd042088246f601919c8114c85fd30546defcb507637e383df7745300113949bed4bee830fb309caf4bd2ef73fe91404ba4e40f06ab4039b5affc11ab3c79d7cca46b9bf283a4c33b4346848a5aacaee0da153c881092907d842db0d3a6062ed3c401ae6843dff292dbc9ca92c2bfa90400429e40057c292c851658781e2c9d6b46748b5a700ef49061eddfe63bc49bd43fddc8e79ae953482b07f3bd51c444f1d03514e3721fe2bd475b968c7ab3581", 0xce}, {&(0x7f0000000200)="e73d06936e426a6e1b0560c650cbd1f46087eb5999779b98dd928f8204a362e8f682ef9503", 0x25}], 0x5) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) syz_open_pts() 16:14:15 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) 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) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000600)={0x1000, './file0\x00', './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(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:14:15 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x2080080c2, 0x0, 0x0, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:14:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x8}) write(r1, &(0x7f0000000180)='R', 0x1) 16:14:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2066, 0x40004010000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:14:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x81) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='.\x00') 16:14:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 16:14:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3381d2ea, 0xa84}) 16:14:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x48) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/41, 0x29) 16:14:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:14:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:14:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000004e6d74ed000000000000000648"], 0x10}, 0x0) 16:14:18 executing program 0: r0 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x150, 0x1) recvfrom(r0, &(0x7f0000000300)=""/200, 0xc8, 0x800, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x8200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x400001b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="010057ec0a807300"], 0x8) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./bus/file0\x00', 0x1, 0x800, 0x3d2, 0x0, 0x64f, 0x4, 0x401, 0x1, 0x1, 0x4, 0xfffffffffffffffc}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) connect$inet(r1, &(0x7f0000000480)={0x2, 0x2}, 0xc) unlink(&(0x7f0000000440)='./bus/file0\x00') 16:14:18 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ff3000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000fee000/0x2000)=nil, 0x1005) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) mmap(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) shmdt(r1) shmget$private(0x0, 0x1000, 0x502, &(0x7f0000ffb000/0x1000)=nil) 16:14:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x5d) fcntl$setstatus(r0, 0x4, 0x4) 16:14:18 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r1, 0x0, 0xa, 0x0, 0x0) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d4b) fchmod(r1, 0x1) semop(r0, &(0x7f0000000280)=[{0x4, 0x6ab1, 0x4000000000000800}, {0x1000000000, 0x0, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40000000000000) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000500)=0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000001c0)='./bus\x00') ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r5) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000140)=0x4e) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000a80)="4dfee4201e1410208808a11ad686d6d71ece83b62b14cca5618a51642ede3571960358311af14409e1a8070a2192402390c9bb4b434bf6e3ecd42846f2a3cb807972a6c431f275fe826c5426039165d12071274ccf5bf62bcb6590db01207e2b77274d238f20b8e94e468d69a9783f854b5ff11cdfe7e12b8a90efeab89b2ef68ee47fcdfbc4643ae646f11be0447b4be01ac5430cdf44b897af133189a7165d55e20b0fcd9dc69922c786fb50c308f2f293f57b3632d8d9bbc9f4732d8cdf878d7e8359ee30f73b3cd662e225f97e3657106d9a3cddeebb8d5466d3815cba280b3456516627d67e246818cc48956859be0c08f1c133e5b68c041712dd151838b14a5d235db3a07afbc74a0be29d93f85caff85217a3a1a4480ca8fd2fc83275f01445e86720ec6a03b797f123b8e53de114468f0655945b8d8642d1e7164acd9d0fb2fd321dd36788fac6e5c7e204b563626dfe1c33521b3e557fa79d1d1acf6550820488f82f0effa3ed6294f2c4f137809f0d1578bcea5c721e0716ac089352d5f12edb605c670decce8be1da2969b5e69bdbe1c387278ccd1e4a28f0dfdf3a1d715ac8440c80bd3dcf3435da3275a3025db02dc2645660dc78ccb9d3b596411573035d01a41eb45b0eb3ed1720f2be01d51f116906f9604f50ecc302df2426e327b03686aad9ffae53c2779fece0f2b43a3927b4a9abc258b3403fa0b2dc96c18e7c7157b0c501dc300ce4aa998f9c13cc562000efec7e796747884a9d923c1372880c8caff3eb2fcd8882a9471f91319ed2ac6320a1d9c6ed8324e4d99226fbed1fd6bf526fba0ff11f444763487034b65c0bc310181a22a87df2490e52b447828c122c54da24e06f552d73f4399ee907ad19549d919951071b41c9645af48fb1b9ff5a829e93637c409957d0995d0e203579d143493c3633c12fad5ba2dc5babcccd57c20a94e1f321db8ec10050626941b6be6fd8e54d18d154b305aa9df126ecd0e5abb39dee462244f85901f6323152ea3e2c2eafa446c74f1b0dafd73dced1e376a3ec40526a30303e4ec03eeb26338f7a3f418913dfdc698efd41c2fec407d6ee4dcb72495303044892a4708b3dc5ae49316b8ef54f5d98c432270e1f6cbb87173c2bc3e05b8c400780f5a2aaaeaf66fa483d4752034fe53dd25254e88304fa83e1440af19336188c3d979e2eedaf53bc76df74d122cf355d801593ce57130fab3e0be0652d8b1b85416a01ac9a9a30b3d19de6ccdd9f1e60e9e44de3d16ece05bea14830422ad42707456f3b1fb80f94b60f24d5346457e3246da80f0b53524d39cc44021bfaa43462be054a5ac7001f72015f1489913ef65e2750d266f139e6cd6f7bd2b0adc418a53c2a3cfe3b648dd00726bbf55cce4d8cabd6e7610db247a6391b7d3028a27884c3957318b0956b9d30ba5f9c9320101e89ddb046ef779cfbfc7e594714b69c03a14420aef2ca3b44aea7eb150dd7baded3bae38e9ac65268e5c79da83c75b9b7f028e43f7d248d109c7b13cc1f8e202ba6d8ca5ae43510d347eb9a147aefd11dc4078e21abb8a32ea39dbe32d2d6ca69d3582daa5e06038177bba4dd067aceed1c285f247713ff98bc8547acb6d5b8177e7d7434a626dfa7bcccb4555f4965807a16ebb67ed2eea7986836b4660eadb92d415c5af6776103701f16f579acba2c95a15e6c1716626554eeed800d44b286160688d66cf455f996e1cf6ab705332ffd1157807f46d77766c083eef277297399ccdcf5fe96e62b636ba3fc8eb49fe6e9b9f71ddbdef690e2704e3f5fd5fd1a601f413fe50757753212ae817722e2106eeb47f1fcaee775e04a972b9cc8bb46a0926a0c7fd775efe29ced0d590630bbd406eb3579d9f281178a0d65f85882698e2df6b523f4c87a51eee543fd5edce06a92fffdea5f74515d5acb767e08ec13e0c3cc96f899066ea1ecf1c2371a686fd95f95f259a8376f106c0b0276caacf5fc3c951bac8e502a5b9ce0d4edbd56aeba282b239aa16f1dee0fcf033a9d1bb7d46299f0b101b333b28afb6cccf34c44575b2e0baeb2ee41774241e52ad72ccfc063f9717cc3546d46b91b789b93851c88c2a0220720c6f2e063be6f8817ee187ce0e2c64f850578c09703aec2197e6fe2d4eb9505924df64f38a0075372d80c8ef9c54a6f2818c2d4e58b49e39337bb20aa790840047a58d5469b40bf6d8009614151392be27b57f0b3fb44f0b56df871dd91a6710ca87d159d924adca692dc92bc67f8e8c07f2c9d94ba350770dd46fe0145a64a8e91f935b18a79640e7c65bd1ad8ee75875a71d0b6a1e02d1b0c8d580071be6034deb4168c02fe99f1f93c29bcee30b8ab101d36ae15487730819d1de07b133f399feca56e6900620ee9fc8784831059aa75b608892349f20cbbe0bf628344a9543057d070bcce42975c209d85068d12b23365fc1c20475ff8c449f8208870857b5b10f28e66d24d54aa039afcf74749e7c782be94b91eb8ed98692e689761993d2c9de1f64b69bc70d3abb03f2fe10d6796bd15652e1ab40d9e6daeec65dd61d28d6cb0c265988d951a4dc2a881e6fd95fd113aa5b05346f39c7d1ab9c2d17f035ae21774a2eebc192807c44ed38f3c58370be9b89921fe7b8c7c9689d942d7de50629cebd41a0a048b3e6540412aaea204c30be432029b461feb50050cd59c5dfc3bbc67e23da8e861ad20c20df196d523c051049a5c05caaccd4315f16709ab2d27a844130da0fa9910ca14959e0708b4f1db8bb2675e3fee538f86826e6fcefcd210d400a252df209ba38bf87cdeafc3d144c132f3e9aa07358033775f354a2143d2081e96120ceec0858d3b34ffd5a6b7add362548fa303652cc61f92e9b804b6928d97f3bbd4a56ccbc85848634c71de27dc62185c09b52b07de4bde93fba80d00564a58f1e0dc5ed1a75de1a0b540d426cc3a012c13b2a21063ca8806c387dd74f815386b340b195efd801157857b1a7a1a2265083a880bdbb0e3d8228a4e864489c0ec93d7881a755cd4496befa025472835b8ad42c0abe8de48812f28fbda09a724f16f1c50802da23e37b818b4edeeb8acd2f215e1d38ab2697efd3e53395ee34f760298a73e8aaa0eda2789d7cabc62791a7e7e40981110bbdf2d9901e9a266041775dba4ac6d6775f7f5c940cc89b2b42dbd5f6c789c154959b0bc64da5e46c0cce4e2e731f16e63300b466857f2e85095c793a90ca001a17a6d9fc24b2517d4c46279a08ae9b0d6793d5e6e0d40b5d78a0076b464cf4f0d019d94a4414fe4aaa4b0b92a52b00e6b5e90c761a529209eaa50b529d47e5918e35dfbc633628c9e8856d6174c9f08ab136fce4646722d16cd25039d3a81f55f194f84235d11c584dfd5dbe6384b0b92f13fb84863ec72a374fa32453607da39351cf85b51e8adc0c24ec89082536ac546162d39357fbafa6ae50c996b3af074be3a12fbcb6190a668eb1b1ca6225d42a6d6354a3cf2f8044df28f143ec864ede5b878ec74b6917c841e09bca5d8523b6982315d0dcdd468a05d95c7f5b2793c1255f204fc346bf05c161f0c8d3ba906df2fd37cb5def8a3c69791b02a47e3d56ddb396e109b05f6f18f60a37420369fa98321909ed7d87e330451cc2f116c1e454739307fe140582a69201258efc8cbecb16166e90382d8934fb7eeaa85276ea1a8b10b34ad48b7b1b63f76af62ba8d18b803b27307c4e12e2b593c4313be9a94cb7384d8d30921d2a2ca706903d93ec266c1624a3974dee1e98a06ee1697e926ece7c548ba36ca9455d69116de64bcd9eb5ccd811d22aeecd5006aa0e51df3cb099e0aad2d94f2659ff125f869ba01cb44b62d75e684f6aea37327f8570535643025bc8ec6b2e498257aaa8a9a9cad58d5599e339ceb492ac7dfb4a58421d46a917d0b67b4f1c6d8bcae15f498f0b1f52b09dff3b5e03de372f8f3973fa428041e820ddb992d6fa55e3fcf3ad555bdfcf6b3032b72151f746fcff8b584db16cc43840b3204dbeff40ea9fe39978764140f8706ba32956e1689d699ae6d39227ca8153bc430c44ebd7637e9df18e8577ae71009fd1cfedd7e45604b17b00434fbb77b4ed88bdb8944a7cce325f4e938d8f23a80c48eab932149572f40b911dbdb560a03b22fe4198e9a13ddb6fc82f57aed4d8def6959e11b4a7fab106ff64719d5b1902f0ebcaa04c3ec4d09a99031629950e47ddb446217693d2ba7eec8d3515067133f3a6b63cb8a89ac7204e9f6751c7888a8016927dfcb6ab0b165d4d2c95131aa86e15dae97f25761080f4967eb97cab28b21af5cabe4551950e50dafec0827d541845c4929ff8f9e15f4814aff3a68bfffd39e7b6135737d979ec33b7575e228babcef9a3e7e2b75d108bf4598fea092d8066c7b4d89d59eb0b3d49ab90614843a2522f185359663d4587419514f25cb1abcd38ae64e266130c2ed5633b35621a50213ef6ddfe9d46c4d50adb81d471926b1090e8d9574fcf491122f7f1222ba6205e7d5fd425baf1f0885fd8d3dbcf406340778694688bd62de6b239d2cf9813a37200a985bc12e0ecafd0e001d882597f3f0ead65eff3060c84324fdd61e28b886fd1704e2d9a62f802c8b3a12b3b24db3184c4c559077c309ee0fe35ce2c043dfccfe7cb55d808e1621aebd261fb3c8a8904a84985df8472502157189a278df201315fb9c0a4e830ae6d9f3a3359cbcc57a0aec9d2687f61a2ae67a24f6f785b1b836a0dbdffd18344c1c10cf1316c4a6061a611d33d1f9f2dc2ad615090747cacd4537fb9fca37a165c9c5c2e6073a1b6306647d282da378817938d35d0164482b79e9261d6036867fea4ce7b68193bb22885f3cd89e5948641cf03d28791d01a1fe1d3694ae937cf5273e0718dcecf774fd5ed3db0a1d582a01a6a2788124cb83c4eea02f68d64b36e50bae35f69e39159f50f8a7d8de12fff9c57b6c61b0727c3492a241252449011b163757e3b7631a1e605c111960405c08e2451565e132cca7e65f32477445ff68fd31ead2299cc0e848fb616df0855d3b846fb64ec18453940e71e567a1d85765aec16e1f5424832b7e38c8b13c4bde38295ab775d7272845957549998cdf119f02f3ad9ef8efd997020a8c9162ec06166e427999f822549d0cb97f3be0435ac7c2a1c79529f627782a8d15f0af445052d1ec98278c96648c05f31c3e2125c380b3a0935cd402c48dae5da3b5fffac1f55f2f0f713d835660068bb2a9a6188dfc1a91cf01808a7dee88f3d544616816ae2d538c53020fe9f933f536af6392727c51cc6e933ef75669131502602ac3a1699861cfdbf9b129827e39cd13262fc0b7170d949213ba810aca069f36b73779802d39f2b9e89e391861bc0b3022e53ee9459e391c99e9aa35ed6e1d9525df699c94f7b3240a4aa75843092a6f38ee945e580c944d42b16f2af30ea14530e5fd543ccdea26a6513b880d58dff83269d6194bdc0c0428f073759b25ed0ca27aeff5fce5b4f07ec5ed554d5f8b1ba7849ac43c8df54142886cd8366ab1c761e358cb51641aa7b53c0c231534dc98fa961e43f5078954ec06a1512a2b7b12584c0b3ea5aa98180e8c3964698e5abbe94b16d2c47246d317449db77e395cac9b83436411249916cc4ecfb5ea28be0ce5c731dc71145ac66e66164d775c22da28e40baa50aecdd2db6970408f317639e6aaaeee504fe263961c3988bf56d8265b8a4bb1f44087b294b4b99f405eb432b2ac5eb8884616dfb15d9b98eb3cc729884de7e48cbd205de81dae99d61dd6f3e05b", 0x1000) rmdir(&(0x7f0000000180)='./file0\x00') semop(r0, &(0x7f00000003c0)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x2, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0x8ff, 0x1000}, {0x0, 0x4, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:14:18 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000140)={0x0, ""/151}, 0x9f, 0x2, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:14:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7622d86", 0x26}], 0x1) execve(0x0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:14:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x1, 0x8}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xf8, 0x80000000, 0x4, 0x8429}, {{r0}, 0x0, 0x22, 0x20, 0xe4, 0x40}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000010, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1ff, 0x3}, {{r0}, 0x2726c68e8d672f6f, 0x90, 0x5, 0x0, 0x24}], 0x10001, &(0x7f0000000180)={0x10001, 0x8}) 16:14:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x4) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 16:14:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x1ff, 0xd1f, 0x1ff}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:14:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x41, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) r3 = semget(0x2, 0x0, 0x200) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000100)=""/234) r4 = open(&(0x7f0000000200)='./file0\x00', 0x78f14ad0691b1c2b, 0x20) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20002, 0x100) r6 = open(&(0x7f0000000280)='./file0\x00', 0x2889b, 0x40) lseek(r6, 0x0, 0x0) accept(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x10001, 0x8001, 0x9, 0x1, 0x6, 0x3f, 0x4456, 0x2, 0x0, 0x10001, 0x85}) chroot(&(0x7f00000003c0)='./file0\x00') open$dir(&(0x7f0000000400)='./file0\x00', 0x10, 0x20) mknod(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000480)) bind$unix(r5, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000540)='./file0\x00', 0x211, 0x100) dup(r2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000580)=[0xc62, 0x5, 0x17, 0x8, 0x4, 0x5]) close(r0) write(r0, &(0x7f00000005c0)="4c4ab5e4aeeb23fc8b03c734a24d0b1fa632e5023de783abafe7f0cfc0e1cbb16a14af9177430da21445472fdb7aa07b3f7ef4735f30d1abf80feaf1d1a9b74f6294ec8a2c04c41dd371bded822c285e4d20c27b369c25b58b410d490ac904c95e71cc0c1ea31473dd5f18e31302073b9536475fd837aa1c7ff008b7ae6c362c1367e8fe7eae6b306c0847c2b57a7080465f0f084475d1", 0x97) open(&(0x7f0000000680)='./file0\x00', 0x20842, 0x8) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000700)="7c0cb688b9a473e8807a84acdc2329795e6fc51e2367674f96b410aab64fc19982293711e9e159214dac2e31bd2b3b005ace57e4ed68648286b721be8a0ccc30cc26347845d90361b898d29bad17cd5fe08452d013502b168b01a9808c16f27b01ff12a30a79a5d710ddfcfdeb113918366786732bdebf8db280c111d850b5133e767ec47b0469f2bf896c3708229315c182acbba2927c8b3f10eae4db4c94", 0x9f) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000840)={0x9, 0x348}, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000880)) 16:14:19 executing program 0: r0 = socket(0x18, 0x2, 0x6daa) recvfrom$inet6(r0, &(0x7f0000000140)=""/107, 0x6b, 0x970f1eb8ec082d53, &(0x7f00000001c0)={0x18, 0x0, 0x549, 0xb6cb}, 0xc) r1 = socket(0xd6153b5118627f73, 0x1, 0x20) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0xc4, 0x3}) recvfrom$inet6(r1, &(0x7f0000000000)=""/224, 0xe0, 0x802, &(0x7f0000000100)={0x18, 0x0, 0x2}, 0xc) setsockopt(r1, 0x0, 0x41, 0x0, 0x0) 16:14:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x8000000000000, 0x0, 0xfffffffffffffffa, 0x401, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) close(r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xffffffff, 0xd3f1}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x3, 0x9, 0x40}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x54e380000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x36, 0x2, 0x1ff, 0x1bf}, {{r0}, 0xfffffffffffffffe, 0xa, 0x80000000, 0x2, 0x4}], 0x480, &(0x7f0000000180)={0x400, 0x80000001}) sendto$unix(r1, &(0x7f00000001c0)="5145996ac32ae48dcfb80d8a2a2db8d0a0e9f1917bd428a02f4805e7bc2a6892ec559c98019cf57676c1b7f7252e6a43446412064c1ccd2995ba168841a49ab2b28c14a54721d9a983843c3864e9db0f7dee2702d1abafa37600b7f057bc538f40140fa7b1aae92a8d092997c29775d6797d06a0ab43b82f628a1b1c2d49316d022c20e3998cda1e83371e495f696859b52635c83bc20d4f6c7b2cfcbdef82fab07503d112a0cee5a07acf7a9ecb47efce4f5f83db", 0xb5, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) 16:14:19 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x20, './file0\x00', './control\x00'}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x12}, {r0, 0x100}], 0x4, 0x80000001) 16:14:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000001c0)=',@()\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='[\')}+\x00', &(0x7f0000000100)='][\x00', &(0x7f0000000200)='+&\',!]\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#\x00']) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202fffffffffffff16064d3edff445b7a0280cca8584e63bb70e29e9683110d5d0a5efa15cdfa817de2d5d83051e3b6169b7606272133c5507fd67bdd147009b29a3499c1ebf0639e5ec3bc30682f8fab494c4cd4c29557e4bbc23d82710507e945c247f570d6d48e8242fe079f52c071010445457acf1168bf39c2227e4bf9d34e5ab95d3c1a2232cbe48e1cefce"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="215dae3070ca9f05", 0x8}], 0x1) 16:14:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 16:14:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) getsockopt(r0, 0x8, 0xfffffffffffffc01, &(0x7f0000000000)=""/188, &(0x7f00000000c0)=0xbc) 16:14:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23, 0xb174}, {0x7, 0x1f}], 0x2000000000000111}) 16:14:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0xfffffffffffffec9) 16:14:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000003, 0x2) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r4 = dup2(r3, r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x1, 0x8, 0x0, 0x3f, "0266da556072bed600b6d9edad0787bbf196f7f8", 0x1, 0x5}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:14:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3f) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='.\'$\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='.\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)=')?&.\x00']) r2 = semget$private(0x0, 0x3, 0x402) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000380)=""/145) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) socket(0x3b, 0x1, 0x101) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r4, 0x803) connect$inet6(r1, &(0x7f0000000540)={0x18, 0x2, 0x1, 0x80}, 0xc) socketpair(0x2, 0x6, 0x14, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) accept$unix(r5, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001700)=0x5) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001740)=0x1) setrlimit(0x8, &(0x7f0000001780)={0x400, 0x5}) 16:14:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000000)='.\x00', 0x40, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xffffffff, 0x0) 16:14:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000d0b127dde5903f40f62477bb9cadddbeee3bae737c6ff37cd3d4f0e33ba884eaf95939f115f49ff0f3e2218339b316e5c1b0b97409de529b32efd9c4424a8486b059fcba4268df0b335f21e5976546a303ae13019f21b8f0c6aa7bee57911245bb26939f90a862b38745a6fe1a60e2f59ae2fa609fc576c33a1c128410bc9655eafde942179785a10513d400020000e21511a75d179a7a870c60ec8000000000000000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982493ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccabd6a3f54d992232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a76d8f87f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f523557620000e57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf972536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1826a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d4f0bc11c8ffadb98e6ad174f76f585a54b14f64fabc00c098917be4e3cea28c519b8d8545b00253bc9d499e3f9cc8fd569afe00b600aad65", 0xbba}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="9f1cecf4cc67b96e36adb8d5", 0xc}, {&(0x7f0000000040)="4d1b09df589d1d8a08ab8ad6f774101b23bb6250bfc6b2a22d4fb31ec88ae92cdc61e473008dbd9235a5e6d2", 0x2c}], 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x2, 0x80000001, 0x2, "5b2f82f665c824ab69e03beef9d139541969a38b", 0x80000001, 0x3ce55d9c}) 16:14:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r4 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x100, 0x39c6}, 0x1000000000, 0x3, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x5, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r4, r7, r2, r6, 0x20, 0x7ff}, 0xffffffffffff45a1, 0x3ff, 0x5}) bind$inet(r0, &(0x7f0000000180), 0x10) shutdown(r0, 0x1) r8 = semget$private(0x0, 0x5, 0x414) semop(r8, &(0x7f0000000000)=[{0x2, 0x2, 0x1000}, {0x7, 0x5609, 0x1000}, {0x4, 0x7fffffff, 0x1800}, {0x3, 0x9, 0x1800}], 0x4) 16:14:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x20000, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x3}) syz_open_pts() r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x80, 0x0, r4}) 16:14:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x11a, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR], 0xffffffffffffff2f}, 0x0) 16:14:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) r2 = dup(r1) close(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './bus\x00'}) 16:14:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x2, 0x4, &(0x7f0000000000)="151adbba674c4832042218a95e0f8654edcee9a73a7db46d6e0f7c35cadb2842f519395c04fe453541e6360b5b9e567dffcbe57b26bb888f1ecb9372d90b7b7cb201cfb0139d2e58d1703c633f", 0x4d) 16:14:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) 16:14:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x104) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:14:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) 16:14:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() write(r0, &(0x7f0000000080)="2466696f7202a95897ef671fd66f7e18400df422ae82c7571efe59d94035dad76cf2e1a44174f1b28e022cfdee4aad16c77ef8091fda4393ccc65b8c804d0f1e232e2ea079263f047a4b06fcb2c6411bbb0655b65765acf83164581f5e1a7cfc5489879b272bf6c0fba2e2", 0x6b) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r0, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001180)="c7bb2525ab65a03109bf560f5432d84de1f5259fa19e8ff193058aa8a299df2c6076474dd303ebca2b827af1acb3f64b29c282244b405d1ee1e4244369da06e896c21d34ae4f5d35ffe1dab81f5cca6c1fa365191b6fa928f6add87ca97408602edc26a180555eb23734deb738791aa7d4240a81211d263d5e118933341eee3ae4b44a25701bcc81f608a717654325855fe4d2b1a4f274fea6dabe1b3d525ad603dbdbc750ab7af3cbdb8dfa2d5a065e628689e3a4ca62a5b05537836bc7350ba1b87bd668930c6abe2e3a1f1d6e9f5ffb355592f994c9708076bad8f1d8240eb65d8af4fd7786cf8351e3c38152bd17b50c106c015c5530374ae6279756053c962e470167df91ca04f4c1901df0d991a5c761c2d1705300f9fc9ba2328e7bb8df02faa04094748066f6f2b960896f5fefae50de768c5733f3864ebc8207e278428f8ba6cfb520980ddbb55d978244aa7341e57674f3d8c64ba6cdd0532ee2d69dc704b55d36cbbef899f8b93672ea78ff523c30be24a6e293f1d5f19198ae11c23f0014318729e3d9752d48303d5d143b8e5beff8ce23394a9304497f81a30238d6d2f2a7af1f98eef6a7d03f2b80a83e12258c3f3145fe317d7058e8f45cd9fc532052f195205b2c86f816359d568321bb94353db5db3e6ee146e47d2df5f34dc91efdcd774837de90f3f0a3cc006703d097e7f8fbbdbb106988ee1e1fa83a1780f18c92bce4e54e03dd5901a2d282ee98fdf714040eea9b743124cf723ea978b15927df839bc28ee566e7b63a0563291a85b2a1262d4a8b3b3bd584fb6aa780787404afbd57308cd9786fe8104b5411d07af5d08ff354e5b63469adfc430c65986790dc1524e285a1b521022c7bc4cbc367a653ec275fc382429a52159f4aef46a01034a9eed1640de382a487e3d8d445634c558fa60bc7feb897233626f4d658c3093e5603231b254b24a54aedc2a69ef0ed6250d81545c7735145478baf8565b3a6e29ee37d320f34a8d1039c30fd06d5426f18d37e6cb5ba2d3524d83a376ce104510936d24616f9ac28a3b254d81f7bc3f04176ef119cab3043fda20342df97e89373ef89969e63b549247e0ac1a0649557f562953a8687492036ae733b6a6e668b206fcd18d6934f936fd23adece4453bca9f31b3949be57bfdb48bcc0b30e832a27f5b09c6efebd2741121fb391e4756004ed8e7a73000fc6ee4ce28259d1e1d56259f749a7465159868ee9d4c75b39012f151dde2143e8b07ee45bc6c663a73ac86c8d56b63ca223c2758ff94025179c8cdde157b3c96589870026685fec32017628b3e67d5c501968e19935bccf38fd171c4ecae8f59f5388218a8aaa544d232e0ed0af3e80aac430bf8a02c19571ca8880776e0801c54080145e70fe1b07c998fbadf39afeea6b923813c9925bdad3744381664b5f792dcba5eb2baa1222720fda64e5b96dea5bc4a6e115686bd719d871200606f74ba9a6fe7b5ee2f2552b77508e1b339dbde677b9d02fcfa0ab1b675fdeae5eba117c88621f04fdcc11cb04e0d2ab2c3a6124bf424c8c589b077ee8e2061a245d1ddcd07c29a0a41d773145e93c9258cc02b298713b7a8051e6e6e44df56c7acc16c39830069b2eee3bbc9cf1a4024408fa22b6e10e754b7905ce6812f7c8928bc09e8e69f6086d44d4d4f3bc6abad023b275d5dc12f7e255bcc2f4cb0d691ae7094d5d7547329d4dab4d21f9a2f0800af8cbcf4ced4ef150a73a4a8ed253f1d8d2c0637bafd1a2d1ca1bb85ae584528aa54d2459e9a3d34a71966fa3c3abac31222191860f6c8d9c9a30d6985ea6b16f05c31b8e4c8a1b9775734a241f2c580bb331e7742b46c80e4e76fd55a4303bafc94e45d7fc813424626dfef5bd44d661d2e1bfb1f13c11d4f1b55139a5f5a70ae3b52fdc3b3f7fc0bc5341f3f26e565d7d5fc7c2842b24402e7a6e7279a57dd9a7425bdb3eca043a746c94da24c319a1ed38610caca6e8e6dc0656b165ccffc95f8596d20ed5e081aae4b0b82bedc19cc7d56b72a2c284cfa32cc418af66c74fb302b0ad1c87ece2a5d9c18237debbdfe9a1c2b85f6bc9c42b1f1cec14b5b06b4090db47490e8ed64edb623fd7c33468bb76b02a13b3b1988b6fa6d7e4888f94fc9435f374eff6b96e56f99ab2984eb7142d4e4bc14990064be8be228a4007fd4b8a022bbccc3cc599b14c2562479c51c38ee5a519f7de68baa3811bd35eac02cfe3f07176eddc3ad8d6f774c4ac3101f04963a447fa9d3bedfb69abe95742c0cc641ad37b8398eba766f8d39ff0542038ae5b1a08e551a233cb2da6d9abdb41b94206a9d8ec97fc5906ec8f787f9cc9834d40d73920bd5a65ecbd22f65860d68864f2313c7c47940244653460c4871146e8e8b5d70ba2f14dafc58263572822c18617b7fffa5d8c4d8c0fca32d3c3e52c837fda4ec1a46414eac3fe148faabd928212fd32dfbdafab0f6c12588f81c62fd9c0e2e377fdc993ebcd06421bcc2f8b7158bfa05f2cb667f3829ea0761450328afd2cfbe133cb8d6213635582bc012de9096042a49e4dc840b3cc8ca427104ba900495d591ae712bbaaef16e352951d92dad2f40a4886a20431536ec5367fc3335ea04319bfa7559130dcf81636d74e15a24c481a440ed15c9f2c56968864e15eeb2a400820321b7efe577951605ae4533da7a5237dc6157df04dd332b78f72a0b632f0a0fae573565c90bfb32f6518c9243c586d441fc764e27a67ccba32b84716e36e4e503849547d0b2907cf6ac675c423f556cc5e458fa3b8f1bab5a58289499ce2243a8b07bcff8870b0ad6a27885ebea453fb19d0a8c5e8c12e3098f6f38fbfa41bc69ab601c1d2de5859e14cc5acceb8c3f9a8ae43a3f8f403b89304f6e3fa81252ed0e32b0c320568c6c753e3381ab3e8c4d9a44fe44a421162a5a2f0a168cc0b68ca6ce52dc7813c1068a026f04a58ec3068c275fa81b24b4b0d0ccebded86a5a3d3f649dc16dcfe593214f826d28f39d32dfd4e2ce37547ce4a059c606495d82090f6907f296d5e93d3efe489a7f67ccdbae468a3619e16a323e8c9f9569e838c376a9699c4ab7f35867263122d1fcddad3bc6acb213cf1b41faf7b6d6b37f6a9321a310fcbd1aa8c8797d21b91670739f79f42271dfb7e2807192290cc0946f8ff2a73357d63ccfb6ee8883221897a209492f34b77080c7a30b8685f98de61ad60068dcbbb402204b8fce824cc3bebb0c8de1b362196656a9fc9347b83da5ab5465874c607501c25791a1cade3f5deb17c5df3f63f05c94df24bd2bd86db584cd8c4684ef9d9edcff428b5eed44889bb14d9d9f7855703033f426109d4c155b6c4548f7b3d9d7f7ad67f648d5d4db25c0ac679e87d8cf04e8bbc122422b4c305618f10b282653148fc340efda3083425e9d1aa5c0bcd956fde7cf02ee6011063e0758e57ba45f0abc1b6c39ced61e6092f3c9bea0889e2fff8bad0035546de743065ed47c33773c9033452c8b6867c047b8fb95d6661590e6ee582fc5b9a873954769e9aa16f5cd80d5a56c935f0860d0e7d1bc108af1b5b6e0f9eba23c2835f93ebef830b2b377292f9dda5b706238175c4e8073287fb55bc0013cb931a8c24fa1c5c27602965cf31148e5870daa6b9fbd6fb2cb7c205c2a80263b99007306ab9385c7c66efb233757aaa9062dad6721c81895010280985c5e7b77592f00e2471169babd5ddb0e54f05ef2fc297bbfe6507f788704055127fcd635e0f837b834036d2abede552b8a16ef42dd80a789caab0745af493c7d7ebecd677c9af71fe92cefe72de48ddfe10056d3a86d33279265570100a0590feb78f73b1229304b9ff7819b1c707e31514f1e1a3928f190c727f92d0bd0b06becea095b65e8ea70cfb0b0ee3cbc4f52dfe526e2af3d768411dbd190038b8137fc1d754ad68b97cbd77a416e06d88e4a1ced122cbd9f19d571bfeb610c0fce056210e6749dcadaf559ca6d4b3d9dc1482ed8f1ba4339a5384c33c447a22de526ce953a55b61b7d3a5e46e0b789084bd74aa303585420a27c4fdac83d484736ae2ecddd9436fc4873778aa4c4490322cc182ad0c83b17da0d7028c4dbc423a474fae8480730a1d4d0256d9ceffd88c66ce2d9d7a4654ee35f7e0332c11b0b6334503742c7b083056516012fe6e33e162bcffa1daaabf536a85d86cc583c9e24b1d40710f41fcdc89f6cdb6d1adad897f677d1c1dd0fed5f00f807861963eb8556fd22716035855947a9b82311436ef5302f2dd9d38be93b490dea5681ab06034d3a9ee80552c033b48b7ac14d4452963d4358473410e4ec3acfa138f1f6a4f88dc5c9fd47712b865cdbd09457a4733c6e48b73d71dcf59b22be455043a1533eb82676f8b773fbad4a8fa62d6e5ea7eb75fc73f1cdb4be7c5e12300301428abe02c8349ea5947c66abbb0ec2f8fffbce5fcdcc98391499245fdfc60b27fcc8b88e9c19579a09d3da29af45fb3ade6a70a78643ddcf14db0d648d8520685c1dd4e0ed191550a4d8458ee303caf920163eaa9bfad058f55dfa273d2ea620e963d6728a4b7166c9acd77db9c73189a6179c79b222fa1d1d9b7daeefec53e41ee039cff34e17b2c547958304552244e7c9170f7ddc754ee0dd1f23f2b10dd26a8fdc63fefc85467e82f92475fdc1747628e5e44d9172806285e7d629d28bc1ed9d6271b63a93596d51308c32413c557264d659ccd3d4267072cc4d74c4fd902854ef19484202936ac7665ae36f339cfff0a60ead4d59a7f4fa7fcf26514620f9dfdfe78361bed8494c8a53c8639e09d9d0c4daefda515c44ae41e86ba67fcef8be013060b43125f3ff9e7e2a3d0148b5ce00e7578dd3aac3bf1c165d638d9d68c3814f3cc09983da82056bbb7e4cb96097f51f93e061697157548559ab31033066b46d68799f07453dd161a1e1f2ef341c3fee9d5b13ac7ea3aa57a68e9305ad5a9c9761fa2a2abee26ba31c7ccc517cd54d2c99baf27cf1a897139637164d405b0d6736c0a425c1e642253512a7e11080abac6e0c97214ba52b56ab32560e129aeab9fb6e85824e3b1544b196fd56aa8593da538807a336cc522883c86aa040f7cbc37c3e4409abd9ca7605a7e630ff1d951e4712259e7c9600744539f0de93033de0ad8552ac6828aefb49e7ae8a73901d134fda95dfcd35874a05016594aed26e9a94dd21d287db0b2db8fffe2442352c49e7ae360e2b8f224cc38a70b29be476275e5045479670f99bcc8ad1ec4554497db33e8e4e4256d020000000000000005d542295f5d5e7f31f941ca4310f0eb6822a00a2b3a0799da127bd09efa7fc9acc07f4f51d8058cd499d91c971601df222db3fc93f05bc56e9383ce5186f41c63a35af0ba75537377a17612046538f05996207299983bc1d8f53db339154e70325e7df6360de1312e51decbbfc15af049cdcf57ba31dcbd9f521058b0c36e44587286b3adceadc4f567db60d527957f749afe18d24e6bafdbd27038a40b0db81840adc68941175ba867206be670778e78b721015c532500ed8ddc5b98c27d601d35dd3240320fdc1b99b4156d7f9752c3b7e7903924544187fe2a6802689215e649bfa3190d591ea05bbf71770b341f32374b7f83a3206302ffd02abdbcc154bdcdf7206d79adcbaa88b39b8496009098a97a58eeaa427c05eb603eb9cff003f27466b36a6b33ef7b7ee38f5cfadb8d3e259ebafc8cc9c7f2abd1b3f3234e15d3ee364b3a3c11b28026774f655b064615a2aa7188cfeb9cc8125586460ad17ec7e02f11e6ed76526063f4facc5aa73f12290b8c7546062e1018a079b8d1fb9e0ce572bce939e67b98806b5af45894eb4282dd21b4a26c57c795235d58bbb326eeb91b423d022329f233639c6383ba59ef774968e5f106d61b2f5faa132b3b0d7042a745b21b58cb0acee74e1d950adc989736f639a167ea5b4bee87506557c7b3672643850ed9586190c4ad1c2085b3d22527758d51196503625e6ec72a7335715c639b7be468e5dc24d53acfbf746bdda66dca310213533ed9b0b38b8340e03603981d4926fcef402dbc75c11ea527", 0x10c8, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) 16:14:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="56df9bfaf863afaed71a33580fa3671782d38ede96fd4faca65d9461b588c9cadccea66907937777ad42d37a431f1b6a8f38d13ec3d257f00000c9f00cb04ff550f73e7a7113fa80e2d6c520b6b833047d8d72dae98a9da652d9c7cf1668fba23dacdea00ae16bafd0bb4254e56ee9fb0feefe5155c16ecace62118936d6300db5428d4a1c455a1de465bc5b6250c12f2735b26f7b40a59c486e28ac1903477a03eef2983a8f156f956b9f5146d7ae9263896b5a100e58d2ef00e753c338a094ff4249d3bb746e7bc0b06ce1b4a6", 0xce}, {&(0x7f0000000280)="9b0cd81aa99f72b8b60a8b66056adb6a0cb402226927ac98e970e8756e2e3e723946bfd6ba217b522334f2e138b680e3a9733da402e85d1e17a81b", 0x3b}, {&(0x7f00000002c0)="09abbee34df3ae79701eed4df2ebc3c1e210c86bf75379efcfa86a305f60ecdea107372ea7a5bfe054c8975002be3962a4d0627e7ed2f2b5122876510b667428fec60268264483bb1c16eddb8804eb6fbdbbbfe2ef7e7c9977e4911a10de5b72c51c8be01d1550add991a99a172ab6863708d1ec7494767e6a891c4e2bad4a1b79a8ef042c0018d34a6620d207858a9748e40eb71b650ea6b059b49d276e6b8d4e885382938842d864a70420b8a73caec17ce29550311162a1f4847d23d3b6019475906403a1f793ea46cab64c400dad0f467885bc36d9059e10aef8135a2607a13f3e796eb3608e268a363c0b41715c5604106bd8e2eb", 0xf7}], 0x3, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x3) socket$inet6(0x18, 0xc005, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) flock(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) pipe(&(0x7f0000000040)) 16:14:19 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x10001, 0x800000000}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="372de928ccbb24e5d28d43eb47d582b8427fde61fd618af33292374946eb2b6c03f2914a9d79edce2940d578f3d098a7264f93c2f5e7b08dc85a1c6423dd364520156fd90fb047ec677f6b530d5adcfc406b71e76a7640fb98b5202b4088bfb88f14d656e9a1a603b5f8892083b490690ecafa67f38c75f3f2a81fe95906279138beaf7b33ea119fdc3103060eb4f904c3b7d602db8148fc15774f0226199c013dd545f8e700fddb754e0c395a1217", 0xaf}], 0x1, &(0x7f0000000280)=[{0x80, 0xffff, 0x8, "6a7ce73abd7ccea580392024af752be9c2cc2cdc7482928a22f54bca23270a3954ffca7806c1bf26e4a110e2b9f2d15f35d67bc0f50d3670d108925753fd1b5706cf2220bd3c103c0b1871d5301ad75c6571bd0c42f0a4eb0617b579c1ed3ec1aef10f0363507f853c31afed4e14bafd"}, {0xe8, 0x1, 0x7, "53bc77492d86c1699aa791e290f16c66e11799e9f178ed58e2a2fcfe8ff5bc5e74ce05fa066eda0daefafb18afa3fcb445742e764ad4b846681d3f7a998aa430620f032e2a56db8509dd22cc8351ba0083bcadc840909cefc761900a664e5232bbff157e6ba6db2fdc991c467b982209aba4344a22e3fd144d0fa38bce02aa61c87ea5f02a5e12c55ef6d62d7728b2e22fbf91b180a274c19c8d4adcb2014cc954ef22b824058fed63c4c0c6ba4d49d66302f9d969a08ff58bd8d016176fb83a3fc71883f9304bcee93609e68043737c1379efae570e87"}, {0x48, 0x0, 0xaf, "e7bfd009e814d3697eee6031e59054eba1e7ee6923e28785180b7fa9ba90b30f37b1fa476e0eda3a68299dbb3d2a016747595a74"}, {0x40, 0xffff, 0x5, "a586914ec7d21a45a87cc77589417b3d92e12c1184d8686b3b97a12c8d4ff9eae8e0b1772008957131"}, {0xd8, 0x0, 0x9b9, "ec4cc33597a57de9e7749837c8ddc2381a9f4c37b3c81076b95bad0fb73f80ef5310516fd732d267a7d8aac96433492079cd9eba50c49c15ef865ef1328c6feb91529e3b51e87f4d6082b809c0f74f61fbd55fd33c6a7be0b91000c358b2d98e27e1103660d93816bc7362736440ce1f628790f3664d1f2250cacb51e16823142b07ffcdb2062d78aacbf65e047daf8dc778031724782dbd21eac045b3e35ceab9cbb541b0dd0181eb54dadb1e0ec8f128be22acff8bd9cba68d5ba096c92983597d"}, {0x1010, 0x1, 0x80000000, "ba4475b17b4f4d8899cf8f26b541165cc1689e2f80b666890a662e2d8154475aeeffc399175d4b9b057c0dd4351b97cd008cdb05d663240fd5182b55ead030405363d98356e76ac779366f564e55b0d1b2cf3b257382ef34b158063218cf7c14b146efc960bf4b6bf0e175645b1d1ff7da7e1dd9bf35bcfaca5e27b91fe86ef561b6c6c6165b7b5d1e6cd008610674b78938dffdeb9dc16447d0ca33ebcb00d8d71e806a56bdaa52a755d038c61f06a8af63b11c76d59f96f21c22ccb19349f6d2938226f065f5a3e07d552b8cfbb5f0b5fd520289159161002b2e0aea3eaf676c086179a72f790177974ecac1b7ddd5f87868811d49fa7d15a24883e0cc23b91ac25ace28667b9281afb9d48aa1beac071152fce1640bfd771439164b4575fd1b91718744531fe5786b9813bdd63fe942dc69e67b9fe263a78425c765e92bce7ffad34a13b09d8d3973d4687feb377799add859aebec3fd4664e098fbd5e6fe9885e980cef04a64bdf3d343c5f9fc8d998aaf5b05f86078f840db604c3bcf9718e2138f0bf26c037a1a71a42ee9f2a44823a313894cf321da075345a198cf527ac1537f4a23508a74bd8a25e0fa834059c67191bcc695dd250ffca8e38f833af1d0dc7fbb31256433070ba82ba3c5d566bd25d5c52bb7de232dded7e396bbad4016f928625c51fcdde1e43f0bad976241fb2f438ade8f533a8d53c12d351c1da318daf01110b0489c38f3134e32ad8cdd2eed61cdf51881bffa5a85cae9a53b5c95d9cb00f888832a343523d790f85959064b3d3c8504fce6f956edee99f54eb134052808289e6d3c722ab323067ff4f80254518f9d4bcd039a8261ad3c44f2bc0e5e54a9fb475cccd68b95d91132a86737b46936347955cbec2055970c53ea8d5c23c6b8509365f40615107ce309d023f4e8eaf23002421ca56f5b755e29450822a6fafaf4146d57495da19a516a8121b5e7c602395702e37af0a2f55c0f34864890d250083185bf9b7357c603865db90fa99cb5772bf0c35bc12b919998268c2d843c304189d54af3363fde584d44e61f14e5c523c099cca715cf0a0b856e81c2658600343137a80ac619e034ddcc80553450c5b1a7a264bf05a5a697287f1f5f54dec6c399f9ff1525e6807fd95a39ae9763e1915989ae593f1f6186f86561bb7ff36cb6877b9334c418a4cb6eedc619b5237203a6b41085f50b7f46bf99b752d17cb70a30cc7cbc6e0c026ce84c040f0b40b8b4f8be7105ecd6da4f0f4e3ad9bef9bd561af2c06300de2bd7f696c7f6429f659ab33bea1ace7af9a7b288cbf73efc9b90bd3bb6f00eee47add6c3f3e07b54b9bdf25ad137e15977814f02070a35b5b74c9e15f5b6beb59bf2eaa8bf35a396cbb1802ac59afbbf93969a9f40cd9eb58e227ba60a3400ef14843de14930400e88246263dd9d38d7d8adaac805399f5e0816ae355656ccf5ca8d4bde35f353214d96125646a4b3aaa9646ecf9c5dd4f082eb16dbaa6f6830486c6d8f3d4434190a7da1bc27dded097d3c2d197133d6fabf328d366b92984acdf8e9396091fe0ad1fb0ac109e7f6f14dc1e91205a10ac734224b43ed0398443d2dd39cc8a5b39e71d08cefc6d64238f5a7a744e1dddb0b38413823f3a629c367d3a968548616fb7ec25200eb1650ee772025a7cacc1f4bc80408f0ad15cef180799caa8b2048cd99e65dc0d53851bb2b8b9f93d252352550001abf315ccdbb6ba929b73abb746cea31a16901160c55c2efdd7704e3fc5be65f167530daaa77a39d67be9328b791e59064974c7a8f754e3eca4503f02a3a039d91baad3b3fd328422fcc7ded00a1985f1991af46f9c251d9c2d226c6c6a4297e1cd1f1b9fc7aad2fc128de46f98968addbd9376b9bfacae192fabdc180655b9353ebb05d1dcb61cb81133986199c1e80cb5add8062a35552676afbc518ff3f0233b2cbd001d7252b8d6a673af1cf78dcc5af02f3a83edb66adf2fc1c837a610bc98b04ecbdc2b8cf02e1f37941bc9d92cae67c32c68a4a5f380b24d47982b2063de635af2ef5b9e60eecc17fef914e6fb91975a2204d383f1353fc5c9cffd7c9b3da7c4344542713d7a3a2dd92edd948bf8bc51d32a80b7af76490f8b432c2042362cd01f4372db885a46e478262f69a9a0190fe55a41e552533b5d1245322a2cb1a875a68d6222402bd267f45e4f8f5f862f28f95b654784536d7b3a2b7ee37750e486efb94b43b828208ca5c9155aaa9e26bec79901048cf02f57dfb87abe354e50d375aaf7e08c2dc2afdcf0989bdf73189e834f5780c93874cd8e521b3ccb522b1aa752d31a1319c5e4fe76596515979577f7aab3b94fa2ac73b2b74ba8fb76f1f6a24f1aa49f5ea3631368ef803c7f069f2f53bffe5e87415ca7300ef2bc93679157c93833499989c22de4b7ebcc747ce2ba17cb6a3f8148dcb4723b399b2a61c0ee65d7b0bdcdbf9b0fa0ed064b979b1be7b3afbcf58b9817ee9cb2f126cb231eee19a7cb4e34beaa6f433f415050e781ef06b58535f4f718d924b67fe8b47165ef0d51ebb00b053fe9fbe397f62a152d8169462c2b7d4105ba495e412b429bebf4a00607e2f7ff24b1f8de88fa1762554c3be8491b38665052642f16c1fdabd16631d2d7807622aac0ee018107aa05f9daca9ee484ec6cd5538d2a61b78a56dc9bc5c38a7d810744d7a7d81cc5e6568aa6cc706f474586324f310e4b2224a3354f928dafdbcd870c0c593219568efdbba65eed33d43b2acb79791224cef774d87bd560680f821fa2e669281ba86a7b6dcb8d2e6eb9e945eb4221d4eb16f9317d003c6a8440d5f4e7f9abfff7948b59ac54dc2c328fed8f87c2b5c199af0be656e813309feb14c32c23a875df9f8e8e4f7782cf9b5bf071f6329a63932fc3abea713a952663f21cf611ee0ba201701ea36ac2914310efd0cf0fe7787ec59dfe4972c3ea73a655ab2a2497edea39d7947f168557a57e2c078a77ee2920cf16e78198cf176093621cde8671cdd8b6dafd912bb827253abbc344fff3183e42a01fbc874cfcdf0067445123930c89e7d6a34028011d57dddb0c3160568b5f6dba6d3643f210289767d23bfb549bb8d948e37ade50a70aaffb2556b487076767b7626366ae3f6961a6eb07cc1214f1a7e7960827d3563990745fadf4f195e36dd38512b09e9741887fce4451ab96ea72bc712917b3e5ba26ed49b79f3554fb7e86820beb7f70bb913340a2f0b2460e18a5ab05baa8019f272c616a5c329b3272f72fd618bfc60924e5c2afdafa7630179ca665f24ca4c4a7acdec1685d2796dc7340fd1942735f10d08ae07ffcedb40660a9e60d1280e00f3e7d99c6e78904a56cf67288be40a5da2cc676dda72f8971b6a8c6885e444d659a7af6033cf1b68d3830dc9e7d93d7203febbd30d39b0e5857dda115cd69285c416d0eaa81e437cc73c297e02e08f04fdcffce3a4eef8566d00fb9722c4b2b60fdb824902a6b5da6851a49bca1282770c2a5f644c6181f116db13d3df592c445ce7c3e94e673cc7bfeb421cdeb5dd3ca97b93755dd1e6bd9c46e2bef210dde970ea21d856ff6b91f25f1b0cba563c187bdf94600d15ebb7a7c32385ac8a354f6cbfeca1c12d714f58d8e16db1b00112146cf57d3744e439cee64fb63471e7ff27ac114d1bfd59d295909b6926cc0f5aaac94d87d6854bc22261fa5c93584f33c90584d9641868cbffcc792094db27bf4c25aa1323cb7289333bc7e0558599ca65c230901314a5f4d1d912a012d74a84f72909cd40eeef3369bdbab9f3fc0a4c6f10efb94a95260ac56a1507500411f8e077b91a6987c2e0f60e2e92d47d3872c575767ac636faeac5e519878899cde9d7ddc3ea66e032238a41645f1d3c662e34407a5e96cf45acf311a488a3ac4933b9a2fafd191706b932f3edc32db333bbec6d9298dd12c8c1636faa22dff599546693aad721118d001f290c00162a003bcad14bddd1838b672dcdf98e68a3204fbd1d3badc21147efc8b85a5ea3154908570e4c4597967ac1711f11599fa9896ffc0cf12b068aa58599a82217a8826e7e2e464340dc253c342b421fb2549f126368d43590fec4f9f326af2723a0adcd998663cb6d3dd6f2a2fc319d52ddb617e7268fc0df3877161ebf3738366b5f22c551e3408ea0ba5bb668798e4ee128ed18541d18ee8825d68d1563cae6305e0504dfb9132793fad218b05e37ba76dfdbdb3f2ce251edbecd1555524d9e6bcd6f2791863df7b9814805a7980b4b385aaf6a2df014879846b5cb29cd23015e35320e498a8da21b5d93cef55c72efa3bdb8308ae8513786d66935c15e07cde692aba92fe8ddac7dd7ecf551c3c4d61399a20d662936973e5375a24341a0d8e795e87d3781068a15fed907da0bd539138051f384eb84a9167d53170754de046a7d92fa5a1de4482a711b97e4b5b4dc6de49aea5dc3a75056c8dde3f84ec7cc3c8aef7e225475f6bd6f1352cc071dd9d4a2bfe1057be003b12210c1884be7d1c4c4b53f9437dcdbdd9249abaf5aa05f027ab9cd8e9e6a1613ec7d7d1862d522a7315bb71ed9f77c06f1f1d5598f835ec1571e512a89cd37f306830553773f8d3f10a9409d6fbdf66692b29eee67f35f76b65166519a547ee5a8b5b2c36152fe4843a61f7a1ca95e1dbe517b363ed57306702d128503a4f62ade3e8add24ee476ddb2f7da50162176d80c02f1bdbe59066b47b8387f3d2438cb0fa7636b623e21379c7d74de088cc6784ff68b4e8c9438531c8a11f317e20a11cb70bfbc7ce02ed463b3d61178361bcde3eb787b277befa03d1f88e04f4065ab7713bc1f0b6cb076e1f65bba8a079d4e22f0bb1f1dc306f5ddaac9c5e023707055edc0b2665c0ee1daa17f052c0779a2ce481e09aa4877b4e34b24b8663e2668217e353d27248e171f8e713d1df473c5020a8bf37152ac2b994c48b5369f64100e4178580b3240c8ff0a4b4f6f60b0ee6a88037f1c91c4357f7d0d05d4ff56d7cb072d5279d5ebe987ca34a9129f438415f1d2c52b03327365bfb3d930a3284f44c66df012505d10b750ccc992a38f0fcf6eee815de642748b66eaa885350d63a951681687a515dd6dc0c0ac4ea8bc5d5b6a10e41015c3cc2e4f5c7616821131d502935d8e92878b73f122cacd49a7d35eaad676eb772bfa576c626b24e0938261400158e805d50a5ad01e16bb172dd46adc3ff86c6ca64aa7b858ff240dfcc4984734d52cac4c557da112ea2e81735e00d39e7e05f794140102f0274fbd7f5ee43ecd6bf9f0f040e488ed02fce8e54821afb9808afdf2d7c5c55aaba213510193418f6860451b4b137b718014927655453b01fa25a87c6cb70f62095faa82d1ea731cb1ec28de1f9968b08ac392c88b62860cd7687a0d877660a42b5a83de1b5bf78800274576483ee79d4350f112375c9a5f56360e75cf05d9f969ad01e3e74024a6527a21d74d08954dd677ebae289d9847d74c8f008ae3c2da75e42d0347a88790361404a9fe3e25e1170c085e0649886680b4bf099a6cac515d1a3fe78bbc0c7d155b5254eee231cc889cabc8af9552fdcfb1ee612cc2934f4b4ae3e23d7bce3792268d9442c81c96618bea764cbb1395b179650f58ef9fa42acc28a34edec0801b5e24cc07d7d724786d6b8b633a5cb9e4d7d9913d607d693c4352846c5bddceb4fd3b64d4de117fe4b33f5184024e60ad3b673af8e5ed3151b38512cc4305ed7856248a471e36048e10c94d411a088cc70a53edb15abe2116c8fa0af9f9a7b323fbf6812d05f79dc21"}, {0x40, 0xffff, 0x9, "3710f9477acd3d2b5012088d4e26a8876c764d9512968ca5df04e7f4393b2e44e6756ca059b22d5deb3693fb"}], 0x1318}, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0xc0) fcntl$setstatus(r1, 0x6, 0x80000000) 01:39:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a709721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa66e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be000000000000000000000000", 0x94, 0x0, 0x0, 0x0) 01:39:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fchflags(r0, 0x40000) r1 = shmget(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/241, 0xf1}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) chroot(&(0x7f0000001300)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x28000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) syz_execute_func(&(0x7f0000001340)="2ec6f82d0f381eb48d00000000f08154900076aecbb766450f79d0f30faec2c4e27d976693c4e1fa2c7900c4e17e6f28c4817c2e2ec402d5388e52000000") unveil(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='x\x00') 01:39:22 executing program 1: clock_getres(0x2, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 01:39:22 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d803d22ac19708c42578740300000000000000000000000000e2ff0000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) msgget$private(0x0, 0x89e7ccb514c3b69) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000600)=""/187) semget$private(0x0, 0x3, 0x1a) seteuid(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000c80), &(0x7f0000000cc0)=0x8) recvfrom$inet6(r1, &(0x7f00000006c0)=""/75, 0x4b, 0x800, &(0x7f0000000740)={0x18, 0x1, 0xb2, 0x1}, 0xc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000004b3dda51bbc5db62b9838964c6fd137a25cb438d7a7e2e7355f11fa87452eee5dabf93bbabeaa30eac91fea5d1eac57b658f4830c1fce8f2d1bd82256420c3ee333886371c06"], 0x4e, 0x0) r4 = dup(r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8100, 0x0) renameat(r4, &(0x7f0000000400)='./bus\x00', r5, &(0x7f00000005c0)='./bus\x00') shmget$private(0x0, 0x600000, 0x4, &(0x7f0000a00000/0x600000)=nil) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) socketpair(0x1b, 0x4003, 0x200000000002, &(0x7f0000000500)) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000a399cc8f6b852782579859e61fa602bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0xd72cead01369c6da, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000540)={0x1ce384c9da40771c, "383b9ff7a9dbffb10691313c4b3e11056fefeceff9ef2db16640583990f5c8d065bfbe0fac77a733ea23ae634c69203c0a59b9653e79c7237df88098ed512dacdf67ed96b1f7c7a651067d2d9334f87a934f18b88395dc5c4e547476b7bdd72f8c57749a596eeba62e768b3c27"}, 0x75, 0x800) 01:39:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8900, 0x0) listen(r0, 0x371) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000080)=""/192, 0xc0, 0x42, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00004fa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) 01:39:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x16d) 01:39:22 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x1, 0x1000000040a) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="8d02000080000000060000000000000081cd974cd8000009fa3fdc64b7976cd9e0f302ea0700000000000000077901066adf293b33d4254d68efa1a7"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000600)="173e37ffa389b5a1e5d544b8028318fd77476c7faa4c24a37b12e0fae322c99b3383e11eece46e260a33fe570dfec21a5405b4e7e1e848b0607b166590a565b8adf080304e38e744b5a79035d3feab18c057febc25df0cf8a906eb59e5a25ef3c82633bbabffef8f943c670d3430d10c18b6400bf9eb6e75b354012dc6ba43d2c0dae8756d0d58ae4831305e4708fcb90fd07fce2fadf7593a3422d6bc2ad0a58c4b6147552af91c7f913cb074ef9c537c2c65c51e897e8733b9eb531a355c3b5cf15c35d9b5d2fab6f74a15befc80e66da92cde759015540c2def521a0733fa10b77805bd9a68f5cc9cf1825aeb2bd703dfcb8b5d64e2923989c8e58fcbf0d50e89ce258d0ac584e3383889675c1e42ffcd2084bf210628e86babfc6f3528e39cc4c406928053fb3640480841a9dfa5868256986c39c686245567f46f4d22a92528bc28976f461cc67cb4689255d6c3903253c9d5c01b488c97b42409e59f33e531fd3c983a8bee0915968c08853cda2508e59cce7c5e686bb6394b9b368e4fbdaee3771cf233e842f180523fce4892f8696255ecbba26a44d5d70f632efd36f43e1465439c4e510b67920e0d4f268051a71ee8d0d97c81db50e5b7c20987511f30c1cd4619689e794f5c2fcd4700d4c3ea027a30e7676a59f700de0f2da629c31d64094c7aede3f8280690493b160a936704f3c3ac739ceeabdc65963364f7fc7e5d712785862abd07c39aaa43bfd7e753c9de2ec1abeb2cfa7f794985f871b9b8f4c276f765ab4c7efbb9db3a6ae43dbb70924553583c3d7b785b7735339c08389b8ff9360c3790638066330c0094e1fbc038f3210fd292c4af239acc52ee02c732f7528b62001dd150b6a722e2167b51b1a789bddd0701ea0f7aaed220705e0727d2813ca2689c6a0e46495e51e3557195c46064a29364595610f8a587f5837999b18dd3ff5812d40aaa0d0e47bd8ef3fb39455094f758f7c177b06c43efa68563cae7c06911bd435d19e89316a008603bbab9b58f1cf37b7d22ea1119c0afac5f70888995b09c895548e70ce6b6f942eb94b744d328171bffc2ba1ae0a356f4ae591ebcc9f32e2a5b51543387e02462447cfba60cbae3a95bded0077f1bc94488a29301bc61e2760f3e75ca6c651be5966a538c4b71d83bd116c00e347b9bb5c12d2dae4824d92efed246a20d367bd3c4f9f3dbc846c05948103123e20f1db0214d43b9a6f20bcb4e167fb80e52bb234bf21859b34a6cc8cdbfecd0067fdb3f574428ddb8144849f251238d77a7f2b59f940b47c2c7be035e7e946c07760c11992c33a781680f18c2e865ce691728d7436e72a81c8cf0c7f9148fac422def8b309473d13f9e0cee83cafded4669f78b2231464629d4c8f78ef95077e3d34febd857acec9ed20e73cdbdf132a4112a11014b2b2bf4d9867399b876e442dbf40ea82f300595df90a9290c12e19a324a75dc7f339b3ea44313e11d5bdc84a610e5308b966444860940d82825d1db4206cbbeb989fb6b1558e2551e6b1bf32f827fefe3e4416f449adfcc1a51d719c8e2a0a984daa04a36d0b6939506ab9a09b5d945ec7f7a06864d84f4f353f1fac962e68e4f0feea4d2ed8a44989c772ac80aafe6c2e97d04ffc96881a9f957b5433a4bd29d978019f590c0a56987572a7fdf8e4498ca187e532b3f6a928a9501e971cc4a8d4e4379142dbf3b5cb4b8bc6bdf5ace96f9d4a9395d407da13772c3bd7fa033b95151d840881c68319c1d5da4701e5da36ee9aec63fd63ed857a15a3844e4af38bc4f80022b6483c6627827278bc3c38e1f2b8306ae911ea7c7bea2d0cef048ee7fc4fdedd75221da7855d040b8ae3fc43f9dadfbe8a12dcab1727d8d064ca0e940258037018663c23a3e928aee653b46421eac079fae2b3c2b52d1ed726e14a627b869875f99a18735317a70bc91fac741a39379612b07e8c98d8bbe6cf95540928c34e92fa862c4fad20dc30deb882250cb4f8649fcc8ba6209dc45aea119394e35efdd3b9a7e42b72ed251f9fb78ff4ce0a5f3248f93eb0c948da553a4873874935e3fad744f9cb56da41f9a92198e46f43685df7cd6bb15c30a778e2a4ce7f0ac1e16012bff6a723df29efdd7e55b970a66218a7b6e8cbf14c4505a0fb269ea31b16dca9d55d2455f17664ade11e3df3eb78f1aee4de994cc9050fece3235363bb773cda7a5ae5309ec915cff84bcbfbe6309db5b1c1ec8bfbec7ccdae0860a697275f2769a7d419445cc78dea44cd6def78eaace4454f5de4fbc9cefb1677236f8327b3967a2206e2ec6fb1b9d44acbd98fa3189a6b468cf64c5e598102e637f48d68c434963c54d349ca49d84eba4d6123e2a08d18795d615138fcca4121dbbe1a8699e1b34d655385fc59d84fe7bbe7989bc08b5d01ad1f7b5f1a280539f971775a9b8249a97a79e427e989007b27a19acc4a167a28db037060629e2297ceac72310241472323f8b152774ec3664f5ace87e83d4f9c127812ce9d0747ddbb000f7e22fe5f5e3e993a4de9ea87d826984dcac3430df6746488933956b5f275952e54e564a01a251376faacd642b09e07415b44b48dd2116c76b328fb8d60e98feeb26448db93b26642fe62a7d4e6fb92fb14c304ff11e9ccc8ab12816619b56e123f32e95a6cd1c06da7f5f7ed192f53da6c39ae02e60c33ffdb743091c09a9aa6f4c52641f0a38101c74255d50cb107b3077b90dfad542da3ae94487c511250e13c58dcb0bc527610479cb13e630c9c3815694da4687a842abcdda44abb6e445d9235e8fea029442b346ec6ac1f6331078a1b1a0ed2822650a3cd4d92293e7634955266562759a7445f28e4b32f5cc711020d9de767c0f8539b641ae3b6b54d2e882fdc68c2894787a2862cfc15d81a42486751bf289708fe74866d61c10e1a83150fbd0e64d0b65e31c4d23b1545edf316124115fc5adc9c69af7b454d828f67641b4b5ba1b13b5c44218ea4fe074ba886794d04dcd0077be3f9993677f2026f94fa103945135031769c20cf69f53e5fc1140182a725e6d04a9b195b50d4a690b4d694934384c559bfc3b00c9da6cb386ca69712ddec900ddf654ab67ba3d856da711364f8e1b0e53188d915da309b3b9e209e1c0ea15e4fef32b33851d29fb3ebabe37fbb4b56e3ec66a1ef0694fdf7662ca12f7b9665a274c571acd403e099cbbea14663b5cbf0aa7c1c07df9a5268e5226aefb388bae041196a168eed674daae3b0db4ccb46f4bd73a3f29f9e4dd8ef038cee05e1f496a1da8b56f5875f64ddcaa10b29927b30e7fd86e89962a8d6cd2b79e5e9684126b0cfe76a09c1b82ef567597449f51c2f03b872d1949841075fa15ad77e29c409e94b795c600e06b9cb84c89b33661a4555de71616d004fcd32e7f816bdb9abf36add422334ff13934525c42bb7baacd18d20ddd9e95825f1d5796466a4affb8882ab4110e62d958d9ca5822ad5443f8e70773a21a21e9eed19ef60354eb5ba6c07b2fef2db3852ca6e777b0afddf0f0635e71fcc57b5acfbfd99aed97bff3b22582d087279a14be2bc9c7e91c30ca82ce4da9a8e6ddbb6f8156c9e5eaa81696a94f2f86d1a207b8ec1b1d3274239a8f27cf257dd232b158cb6f8981945c0e603c251be6f60e3fbd01ed7f22d074a0d390578769aba269ed97fe7d9838d5ff32f0e358fa0171fa73e293381914f90bc904fa57306b6c0d2ca2c835ec1353258b7932e9c2996d1b6d9372c0a2d60b5b1768006479f347a404f211d33e1324c648ecbc330426f779354dcfff65ce76417ddb83d08677922e239a5964bc07694470670f8762b5c78bf8a0d20d50617effc4faa01504f1821c61bf6e9ba5efadcb0137809bdb213b48e33d73a28b558aee730f8287258e8099813ee700a1230d4af59915f3270910e5661c2822ce25e4148fae61829961944e9a89943af4c8e631a77822f9116323632916938c187405b769af37e08c2ada56c09bf6fddd1c890798825202ab9afb2df0128aa6853649cb4d26a7440c4f45edb620cbff77dc36cec81fe87255aaeaac06a98112e3d3949409dab1a3d6f3a79888c5094134529fa70fdb9b9bc01f42e1e8daddd5e9b8c8c27062b37113bc7d4baa5dcb41a000f654c63411b5d4d1683ef2e19c2185d73bd8d4c8c52abd9b5185e608046d5dfc5389ad8adafa702293141e7910f1a85c592b35abee3da1ab3ad701f2b6808433febe9e59b236dc05d2eeb81a0cf84edb5051215f1f96b1ac25381b11bdf40d66ef4a2520e3a5bb757fb9ced39b29bb1cceda62c7a7f392bc8b6f03bdb26f8d19259c9cba637390fb3aed2865e1b6e8490bde18afecc514334c1235c80c96e104d0ab77e5de260d40af07fca812a6acba0c7a6bf6f44fc826f5caedc9ad773e442afcf1cff62e6ca76304187fe7b41ca7a6b99d15c991583365592d5c7267fc8ce92b3e5809377578fa6084a4e33bb557ed2ecfdf00186ef2d09aad57645f6a46c729ff967e9a6821fc3b4c97dded1115a1c9e51dbc7a61773b55d5f05e345a5bd76dc8b720bf2c2e95c46779411e8257081c8ea7e20b65dd30bfb6e6aefc05fb81e4a56795b1d60fc7a86b74b359568f8e15279ebe2b2924aad7e0c9ed4a0b73a2993edd9224bda9255b85eb1123c384a76c25a8f16a1c4da4a2542837573124613e42714e09a859488410d5ca03d00b19ea973dd0686513179cad960186a695140d16984ac7e64f7b3050a86a98ec6cf343bafa6d04b48ed93046e4a8b3caba05011381ea1b58d80c5be716eb7c9c2358b9ab5351909000f5fe8dadbadc7c02d84e31bf0edaf47c968f70c0e98bdb024353da753995624fcebbfb7aa1c1573f5f85b122e1acb26920c0ad37fde996b412144fa7da8beaad0fb25b189754ca47e469e9ce8f11254b2341ff57034208eff0e047795bf7b3d3c71e8a71bb757121ff17f82943a22aa8be189a94bc98b5cebef24759d9a86e545a720537b5535a4de4544a385492fd92629cb87deb7322464b7761030850bf0e2e0c648a586e20160d54f7ffa2618db062c21c6419e0b38a5097ea31aff0b5e3314977c7554f36cfc9b8434974ac6e3701d0b7b98e5062f7e7356c352ffc730c8797420d9d77fedbb618649e9f29793348a804e10d64d0989467c8ba747cd8e4480f199a857896c2bff5730fc6e18ccbee1d646f64a22588e1f1fd1e84220d418ecc577c57ca8fabaebb38b99b47d51157cb630d214e7c64b9cb7ca671aad3a8330d8a5bae3c2dc0b104e346d646324eb2283243ccb4fb7001817fb25fe8448aa5509d71be00cef21b2e3951b1d070ae334bc36dac71cd5e4fcef6f942b195fa426b6ffef426df7cf7be88c5f341ca6a8fa70ae225c668fb16ca7206b2b50938e8388c16b246cefab4132e82c3357f55d39686a5a9dac628339cfcd90b083ebd6f19a9ca611fdb356ff5ff80e286ff7c8b9cbd2a21acdfc5e4f05601759dd1180ee29aa4049ac304902613ff5aeda699680d82533160fca648dcc15509bc761dd69dd03c393f8832d7d7d917c41dd5206859e5e49d5684b0ac573343772cf4a4689bb465f50a383a95f78948e56b728971df75c214433782ef68b5a6bd4fd6af429eaf0bc1eb088165cd4c66c2ca82df041a2376d84a5f867a5c5734d76747274c40d5ec2049b7d4bf32418e8d5364db1a151186fc99021245f5a373e713203f692ec6642e04b02ce401f0d8a5f51ab6bbf0a26de88adbf19047666350deefd91debbfa237ef0e4d65ff980218d7012c79e78f8f59ba35bedafc8c89", 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r7 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r7, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 01:39:24 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8c, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 01:39:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 01:39:24 executing program 1: r0 = socket(0x40000000011, 0x0, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000200), 0x60, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x8, 0xf0000009, 0x0, 0x1b}, {{r0}, 0xfffffffffffffff8, 0x48, 0x9, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x86, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x21, 0x5, 0x5}], 0x3, &(0x7f0000000340)={0xe9, 0x2}) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x20, 0x87, 0x80000000, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x3, 0x100000001, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0x11, 0x20, 0x9, 0x1f90}, {{}, 0xffffffffffffffff, 0x38, 0x1, 0x200}], 0x34, 0x0, 0xc68, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x9, 0x40, {0x0, 0x6}}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x2) 01:39:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom(r0, &(0x7f0000000000)=""/2, 0x2, 0x40, 0x0, 0x0) msgget$private(0x0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c", 0x167}], 0x1, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvmsg(r1, &(0x7f0000000e00)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/164, 0xa4}, {&(0x7f0000000d40)=""/96, 0x60}], 0x4, &(0x7f0000000dc0)=""/33, 0x21}, 0x2) chdir(&(0x7f0000000100)='./file0\x00') msgget$private(0x0, 0x80) write(r0, &(0x7f0000000680)="9e7c43070fb3e21eb033d0d171b3bcc9cea9f5932714fdbb5b06076435b0205723c8bc79ea1f8d45f6159efcf290401bdfb8189e4018375fd46114a5be5bc6b7bdb2ade1daa07800bec0c3fbadd9ffd9b42c956950a5f4e7b17bd819ad91d2f7fb0b328fc12e4915973b4694315ec6a650085be7da026c53a021c2b69609c0caa694aeb0fd62fbfc9d76b48b3107e10c75d8f3c141c1ddb61dc5c37438533878f11c667872596e0fdd04255262f59fa13416a433cc74cad1ae89940e27179be37842a069eb4eb8ece522c72e64b8f0bb6ed7b63674fc3ce995640cd802682af2e37e1ffb790516cce0c187e241b7b35223d52d3c771f1f7d3be3380f32f2f8162816af792a72af08472586c427e8836b2948d404d803a60546a24c01bee44558f67dda6e46600307f8535b8afed873966d074be5358f4195a03e5e4bf9609e9e907b3257642f6990d994c4500bd4fd1bd14f7a38ee5b475caa77efc95f6c3060c073ad20608d96a76dd92b14fcb796541385b54f1dc78907cc710b418f471ddd5b3b2cb09cd24974a29eed7f34cb3bb77da137345604deb239225d5118371808810050b840003189042ab082b7cb71360eb23d15405b30803189130d244015e479447896807b5bd39df0651057296b0c231555567ac166475957dfd4ee35611f1a765c6fa12b615c4362bbff6ef3f6766aa165d4e1753d1d14f32acb538cf819b99db2e45aa580bb71f716cf0557cafdd39f421afe89aa96ff83c9bf6670d5b92faf9a66559df7b58ff06cd2912a3e729c027ba95219513f29277f1104f3691461d77fced541ebfa40c9198b032863b2545eff3f14d5cd79b16d3da94fcd5d9c97155689ecd17af78f7a48607d1b35ff09b506d4355d49f2ad743d60c41d0eba1cd0fe9f6faa0d801c6b6efed1cf63fc9673da6cc8d3321dd5b643acdafa83f96a2a8312d4cf059c72fd1d0a2b1811cc341769a15e34e7e305dc445d148ac26c424142fe448970c8bc771e456cebe666edd42b5298edcffbf45fa7fb1a17f311a0d1c652b875be04bd0de311dcd042d7f80e379d317fe17f2106d7f452a76be893d119d82e4f851a2239468dc0f32d2c2f5ed17e5824762f4406053ee7a03a423f74082e68b6768fb9c7b12e77572b4490e5e60f6292878c199bc96e3abc1c21f1bbfef4af68e63101b10ac1c9b7458dea8e13f7edf5bf26dd78d84c7efc3f8bc903d829b2c4de149f37316592d23987e46c192f8c92d7c199dc7b0645c3742b7de4234c353965414609ff3c3938b37cc168b5342fb040adbe7bb7675e706df378c8cb3f9c32630cb199064e81d8165448e463726e1b2baf1362c77c775b79d13fe138c92ef4db55bd30f14115aadfd6f1f79160c5ce903d3ac8b8ad8c89c842a11a85c725e1617199e2dedcc755cf70b3d8051c579627f8261b5ffb49f4d9c3d849c6779e6308e5a9d2898fc0c4dd7a9ad0e759335ed0b7a436466acdd6d8a670a7f451fab4f71320aa165d6752ac5e5894ca82efcffecfe6999ba063d97745baed55883ac3eecbefd59b3862313387c35790df6aec86fa252c7c5d4dc1d1fe2b9c736e9c6eb0301df448dda449f9132b0b1ed6b35c5bde9869f798d5678c68377fd26fcd844866b205af0d318436102ef88e756686798e68c51a032fa24c145441368b761aab8076d806ba90c223c2527808df146aac1579ef42551cde74ae6a9f6d4f44e912bb295cc34598ac5b838645b66d2777e789cafb91b65e2464fba6f097000ad24eada8a8c68a7cf0865fb67c874e9b58ff3727dc8fb9d74a4e399b36ead9eb5c329af543258a135ac10ddb42ea24ac86460dc2ee2f9e19823020bcddce2be3a4268d2fc27bb355b43cc57b9cfa8c3fc9afec73c7a530755b644d301ee783f8add4bcddc9ab7771a6b16f53f18a86071c4210d1c6caeedfce19c758dd2fbe2fef06a8346bba3d517aed005cfc1bcc92129ef43623332f7edf8b39873439878d2aeb14a54a976fef00ac1c4d1d8e3402541161027b74e9ca4da627cc2ced3dde4cb87a3f7386e4bb743036a367382480354089f84e2485b6cf4decc62ba1baa4f37e4b4daa54d5285566591a84cffae11babac97a56308080cd7d867aa92eba78cb92d92c937caee11a026645c25c7b14b800d285f1025faeae3fe2781bb2381fe64b1d02e2b1092ed9f971dfea959f5160b46fcbdc09ce68c2c01ef130c191988db043eb32f4549f85922184d3d94fa74e16155e870083c1ef7dee00064206ea13a48cf52a46d8644cc1726353b3e191fa5fad83cc5f46b4a6989b91a6929e90f02ece25b568ab2bc48b4973f36631d00a7abdf7ad5881329215ea8514e15808a26bf9e4c809a812a3de4ce52b728568cfad2ae41", 0x69a) msgget$private(0x0, 0x604) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x4}) 01:39:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:39:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:25 executing program 1: getsockopt(0xffffffffffffffff, 0x8000000000000006, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:39:25 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0xa, &(0x7f0000000180)=[r2, r3, r6, r2, r6, r6, r3, r6, r4, r1]) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000080)) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='(.\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='//', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000680)=[&(0x7f0000000640)='\x00']) getsockopt$sock_int(r7, 0xffff, 0x1207, &(0x7f00000001c0), &(0x7f0000000240)=0x4) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r9, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) 01:39:25 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/77, 0x22f, 0x41, &(0x7f00000003c0)=ANY=[@ANYBLOB="98ae9f019b385aae6c25c187a918582200"], 0x1) r2 = fcntl$dupfd(r1, 0x7, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x8001) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0xbc29) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/70, 0x46}], 0x2, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) 01:39:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 01:39:25 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000000c0)=""/42) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) r7 = dup(r3) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r8, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) semop(r4, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/65, 0x41, 0x2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) 01:39:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 01:39:25 executing program 1: open$dir(&(0x7f00000003c0)='./bus/file0\x00', 0x80, 0x10) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) utimensat(r2, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000380)={{0x7, 0x1}, {0x1, 0x1}}, 0x0) 01:39:25 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f00000003c0), 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r4 = dup(r3) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 01:39:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x9) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 01:39:25 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x10001, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 01:39:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) recvfrom$unix(r0, &(0x7f00000000c0)=""/138, 0xfffffffffffffd4a, 0xfffffffffffffffd, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x4, 0x1, 0x1c7, 0x0, 0x9}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:26 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe82) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) 01:39:26 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffff6, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576", 0x15d) 01:39:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x240, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) dup2(r1, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xffffffffffff7693, 0x3ff}, {0x18, 0x2, 0x7ff, 0x5}, 0x17bb, [0x268, 0x9, 0x30a6, 0x7fffffff, 0x2f, 0x4, 0x6, 0x7fffffff]}, 0x3c) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00b438 failed: no mapping 01:39:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x280001ffc, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) r1 = msgget(0x1, 0x40c) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0200000000000000e870038c3d5a3d058867c9e0ae545a588e70e4548acfdc8432a2edf7fdab3e4b40301c1c2bbdf32b77f2a881f85a244080f1d375f29c4bbbb41e0b1a022d2e903d7fdb0662849954b14af819ff294dcc1a666478c935ac7e798304716f495cce0adec9377f6f4ab4c47a2f04b6f764a283ec02cff44e8d41946e9a2e79fc3db5cd36c924d3d6cf3fc98a6fdeb06939f032870c6902de59ee86003c1d4f7b9bf5c6c2618d55b055c535870978e8e6bca74eebcf9bf7fe939b27645bb3ddae3b7c90faf7dbdc9008ccf309916691669dd0233644bfd32ff8aec6ffe021ada130150e6eb64b7bbb1f4828b5a567becd86b9251677219f468f6a78c63c731436c255c84c"], 0xfc, 0x800) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) 01:39:26 executing program 1: semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x40, &(0x7f0000000140)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = semget$private(0x0, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="07a7b71300000000"], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) 01:39:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 01:39:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x80000000000000) munmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="97792655", 0x2) 01:39:26 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000240), 0x20, 0x0, 0x10000, 0x0) getsockname$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6, r7}, 0xc) close(r0) r8 = kqueue() r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20088, 0x10) kevent(r8, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x62, 0x40, 0x87c, 0xffffffffffffff05}], 0xfaea, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x100000000}, {{r4}, 0xfffffffffffffffa, 0x1, 0x40000020, 0x7, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x0, 0x40000001, 0x8001, 0x101}, {{r1}, 0xffffffffffffffff, 0x80, 0xa2, 0x0, 0xfd7}, {{r8}, 0xffffffffffffffff, 0x30, 0x20, 0x7, 0x100}, {{r3}, 0x9023c7ca22db980c, 0x10, 0x1, 0x3, 0x3ff}, {{r8}, 0xfffffffffffffffa, 0x10, 0xa, 0x0, 0xf854}, {{r9}, 0x0, 0x2, 0xf000000b, 0x1000, 0x3}, {{r3}, 0xfffffffffffffffa, 0x80, 0x15, 0x1, 0x10001}], 0x7, &(0x7f0000000200)={0x4, 0xfffffffffffffff8}) munlockall() 01:39:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2109, 0x7) shmget$private(0x0, 0x4000, 0x4c9, &(0x7f0000ffa000/0x4000)=nil) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x20208, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xc, 0x1) 01:39:26 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5, r4, r5, r6, r7, 0x80, 0x100000001}, 0x7, 0x508d8e65, r3, r3, 0x6, 0x6, 0x3ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r8, r9}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/14) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:39:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) semget(0x2, 0x0, 0x20) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 01:39:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1fa, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) lseek(r1, 0x0, 0x1) close(r0) 01:39:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="6d73af", 0x3) 01:39:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000300)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffdc6, 0x0, 0xffe7, 0x0, 0xffffff7c}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)=':(%.\x00', &(0x7f00000001c0)='l!(\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00']) close(r1) 01:39:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r0]) r3 = kqueue() r4 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x101, 0x1}, {{r3}, 0xfffffffffffffff7, 0x88, 0x2, 0x3, 0x1}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setegid(r1) r5 = dup(0xffffffffffffffff) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000040)=0x1) setgid(r2) pipe(&(0x7f0000000080)) 01:39:26 executing program 0: r0 = msgget$private(0x0, 0x82) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x6, &(0x7f0000000100)=[r1, r1, r1, r1, r1, r1]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x81) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 01:39:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = msgget(0x2, 0x9) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) 01:39:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f0000000100)="210d901634176cddcefd261d0c39503e46c4018adc19c7b71f8f924778ce9032495fe1c037d60c5e16dfa97fc207e36980f465a5e67b0eb9e9f7c8324e1e13e43dd2dfe347a50c43322248d4f56d8e8be003bc84bf7ca84e7530ef1bb0b642b946cb4f3ccbcf6888f67c25c33db6587dcf8e997354d9837b700db5da0532c136939dde84b96c788e3b0fcb1f4102428eb58ccc1f97444d3c5a1570cf83fb7af8d35fa04794f7b77be72ba7321a336cbdf4e30323c874ceb546dc19fe6a685d8a333c241b0a00f9c4fa169d2046dd22b592e80490078c581d5641", 0xda, 0x404, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 01:39:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) unlink(0xfffffffffffffffe) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='(&\xd1\x00', &(0x7f00000003c0)='[%-\x00']) close(r1) fchdir(r0) dup(r2) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x81, 0x0) dup2(r4, r3) 01:39:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) fsync(r1) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x20, 0x87, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa2, 0x3, 0x100000001, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x11, 0x20, 0x9, 0x1f90}, {{}, 0xffffffffffffffff, 0x38, 0x1, 0x200}], 0x34, 0x0, 0xc68, 0x0) chdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffff, 0x65}, {{r1}, 0xfffffffffffffff9, 0x91, 0x4, 0x1, 0x34}], 0xfca1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1a3, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x5, 0x7}], 0x100000001, &(0x7f0000000200)={0x2, 0x7}) syz_open_pts() 01:39:26 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 01:39:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x8, 0x4) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 01:39:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0xb3) write(r0, 0x0, 0x0) fchflags(r0, 0x2) close(r0) 01:39:26 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x1c, 0x2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x10001) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xffffffe4) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r6}) r7 = socket(0x414, 0x8003, 0x200) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) socket$inet6(0x18, 0x6, 0xfffffffffffff801) getuid() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) getegid() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) 01:39:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000380)=@abs, 0xffffffffffffffd9, 0x0, 0x12d, &(0x7f0000000140)=ANY=[], 0x2a7, 0x4}, 0x4) 01:39:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x2, 0x5, r3}) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x80, 0xff, r3}) ftruncate(r0, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) 01:39:26 executing program 1: r0 = getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = geteuid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r0, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) close(r1) poll(&(0x7f0000000100)=[{r1, 0x8}, {r1, 0x2}, {r1}, {r1}, {r1, 0x2}], 0x5, 0xc1) r3 = dup(0xffffffffffffff9c) poll(&(0x7f0000000140), 0x0, 0x3) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x220) semop(r5, &(0x7f0000000180)=[{0x7, 0x3, 0x1000}, {0x4, 0x5}, {0x3, 0x66, 0x1800}, {0x1, 0x55, 0x1800}, {0x97f5f80857c51ad9, 0xffff, 0x800}, {0x0, 0x1000, 0x1000}], 0x6) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = fcntl$dupfd(r4, 0xa, r3) poll(&(0x7f00000001c0)=[{r4, 0x64}, {r4, 0x4}, {r3, 0x8}], 0x3, 0xffff) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r0, r2, r0, 0x39, 0xa93}, 0x602bd5fb, 0x401, 0x4}) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000280)=0xe74e447780f6a7d9) r8 = syz_open_pts() r9 = dup2(r7, r7) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000002c0)) truncate(&(0x7f0000000300)='./file0\x00', 0x8) lseek(r8, 0x0, 0x3) ioctl$KDDISABIO(r1, 0x20004b3d) semget$private(0x0, 0x3, 0x14c) kevent(r1, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0xf8, 0xc0, 0x3, 0x7}, {{r9}, 0xffffffffffffffff, 0x4, 0x30, 0x10000, 0xfffff80000000000}, {{r9}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x3, 0x4}, {{r7}, 0xfffffffffffffffe, 0x18, 0x2, 0x9, 0x6b3}, {{r9}, 0xfffffffffffffff8, 0x33, 0x80000005, 0xfffffffffffffffe, 0x20}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x25, 0x5, 0x3}], 0x20, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x80000000, 0x4afb, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0x9}, {{r8}, 0xffffffffffffffff, 0x31, 0x60000050, 0x8001, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0xc1, 0x18, 0xfffffffffffffffe, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x4, 0x2, 0x100000000}], 0x9, &(0x7f0000000500)={0x23, 0x9}) semop(r5, &(0x7f0000000540)=[{0x4, 0xb2b, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0xc376, 0x1800}, {0x4, 0x3, 0x1000}, {0x2, 0x101, 0x800}, {0x4, 0x3f, 0x1000}, {0x3, 0x1000, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x4a1c, 0x1000}], 0x9) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000580)) r10 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="882bbb58f2c7c0dbfcfdf638b52237b948b8de5a93d249f266d3303e3309fe2cc623f7205cea082dc706988a9d2d5c06966b477ba08e849ace97bbe0bf1305d28351a978c5914b17ada018a54b79aecdf6d79c830fda5077a90a311d785dfc5c275e92863280909994c61363f569be9ce68b7e378eeeb409544eb99b7f468b82785b484b4eb9cc96ef155daebbac39", 0x8f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ac114d657d29a1ae0e00c189", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:39:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x3) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$KDSETRAD(r0, 0x20004b43) bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x1}, 0x37f) 01:39:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8044, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000000000140, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r2, 0x8}, {r0, 0x44}, {r0}, {r0, 0x20}, {r1, 0x20}, {r0, 0x100}, {r1, 0x102}, {r1, 0x4a}], 0x8, 0x2) 01:39:27 executing program 1: r0 = socket(0x6, 0x3, 0x1) sendto(r0, &(0x7f00000000c0)="1dd9bb6537d2c09c199420555b6c6a991b581c9bb4e54d37edb5ebb26f3c2d7aaf7ef56876869257c28b6a8948af97c569afa6488277540299a41669aa494bf268d03ea44328a717124533fb8fda9bcf69248b1814089dd1c9cde5cfe3c4be1468130a38a91c5c60f1f86f6df9ba85745c7aa5605a4f048910479e1d7f4db98643ed75877c21a938d1409d070e02aff936a3b406fe9291c0e139f336a75dd4d8c50529dd86a455fe9080873ccb36e675493e3ea191af024d003286340fbbe5862c5ce49004a843f4bdbf227c6b22b1593f10c9855942b80305903aaf3a923b2af641b48d3bac644444d52f640e585e056f06d4b61b1c6d254e7b77", 0xfb, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="010cc4811067002e2f66"], 0xa) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x860}, 0xc) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) 01:39:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r1 = dup2(r0, r0) syz_open_pts() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x42, 0x2) 01:39:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 01:39:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x380, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) utimes(0x0, &(0x7f0000000140)) 01:39:27 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x184c0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 01:39:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:39:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 01:39:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="673bd90f79dc3d87d198efad2c789889f58787c38df04d7d664ccad244ae0b056d8382bc0c3c79e057d8a4a5da786a1ecc55886f44e5d0fe9ca40324c9eb9cc8ee97c5f813d6a7b26b69e7385ec8bffbb39ac79d63874c9e3060637c1ff21e83f77f1410937d6797d88de6e5b37150f3baada68a0993978fc4a20217544437856efbffea4b47a4c1", 0x88}], 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 01:39:27 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x44) semget$private(0x0, 0x6, 0x2a7) 01:39:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000200)="705e2b0c2a9c2fcd5e1c41bda4d6fb7402d6c16c6fb0d1382ec9ff01000000000076e58a270dbcd36e3ed4a9c2315a3a3cf1cc7d73b3b1d0c32c2cab09f3a5fe272fedd32067a12afe1c3165235c9038aad720faf4defcf98dad539e07815891136729607650e00cc7c72a076c34ad713ed6f8bdab0000000000000001000000000000", 0x83) 01:39:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x800, 0x100000001}) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) ioctl$TIOCMSET(r3, 0x40044278, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0\x00', 0x2041, 0x1000) pipe(&(0x7f0000000280)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000340)="c6577c3a16baf64e70644ccafb0c6469b62bcca06b4d1c9e40e2aee1034285676f5b23cf717902ec42b5ab16d4f0e5c3b4cc92fefde12a8b72d089339d46bfcd2b8926f699583ea173e77eab7865da853adeb95d5d44f7b818a108bc5c71643cf9b987e28c5c08eb27b2d9fc282d56b434a1c13451b6dccbfa12eed48f", 0x7d, 0x8, 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000300)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 01:39:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000100)={0x0, ""/34}, 0x2a, 0x1, 0x1800) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xd96, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) write(r1, &(0x7f0000000440)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61", 0x109) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x0, 0x4, 0xc4}, 0x1213b9a6, [0x1, 0x10001, 0x7ff, 0x6, 0x5, 0x8000, 0x9, 0x8]}, 0x3c) 01:39:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 01:39:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x1) readv(r0, &(0x7f00000022c0)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/7, 0x7}, {&(0x7f0000002280)=""/23, 0x17}], 0x7) 01:39:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x40000, 0x2) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 01:39:28 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) 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) 01:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffffffffffff40) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970f", 0x9c) syz_open_pts() kqueue() close(r0) syz_open_pts() 01:39:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r3) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) fchown(r0, r2, r3) 01:39:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) socketpair(0x10, 0xc007, 0xca, &(0x7f0000000040)) 01:39:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18421, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) 01:39:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f00000001c0)=""/196, 0xc4, 0x3, &(0x7f0000000140)={0x18, 0x1, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) 01:39:30 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x8) 01:39:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="d69f2e2f64696c65300037b2eb87428f04fab708da56945eebb6ea587df7344978f0e5f3719356aaa2cc07eae29c41219e9c14c6eb4f540e18a98a26adf8a194a74dab32c4da0d22b43c7dd13b3423eb8294e7bb076b52bda98d6040c327089df42f18a0e0fcadf0caf6c5161da25f4791d18f52798dc4e88a45172c2fa0b43298c3047e7770786b2260197aaf1da4335d66"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x1ff, r5, r6, r7, r8, 0x0, 0xbf85}, 0x1, 0x4, r9, r10, 0x4, 0x9, 0x2, 0xff}) 01:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x589) msgsnd(r1, &(0x7f0000000100)={0x0, "7ed8b98b3254641ac62bb68d7e0ce05eaeeb32c409ca47f5eb09804fc3df3abaf69577fbe5b93ace383020a5543d8e81e9faaa0a1d30679e5204f9653c1dd123dbab466af1d75a9b53e9b9c95a3fcff30c00b022dadd"}, 0x5e, 0x800) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) 01:39:30 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="001b002f66696c653000feef7502c341c884225f5caa32679dd5a5ee8484077d0ad6d010620e43569a326b663047173a04a2664c7b6b3aedf6bf459dad9fe95c3e61dc433239440e90fbc474285cfac70eace81dc95c175b4a0c589eb48589868ab9194aae6a0790d802500d22e0aa067564cc96fd124e3b42fc9b61b5cc50faabe10fdbbbc4898bc8d210e910d6e555adb261b6ca93c0922700000000000000000000"], 0x1) semop(r2, &(0x7f0000000100)=[{0x7, 0xfa3}, {0x3, 0x3}, {0x3, 0x1ff, 0x1800}, {0x1, 0x0, 0x800}, {0x0, 0x40, 0x1000}], 0x5) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f0000000080)=[{0x0, 0xe09, 0x1800}, {0x0, 0x400, 0x1000}, {0x2, 0x4, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x30, 0x1000}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 01:39:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x40, 0x40) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 01:39:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = geteuid() setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fae272d49681f5188fe77939dd3a25a994f0d64905eee6591aa41645f8a10ae01d76130f9579bc9120233742ba96c61d64ee4b11723709b78e6a6dd0e01b08f7ab29cfd35689a9140a574f1459f2aea6308e4041acab0d45b727e0f7fbb1423db598c7355e973baee41c92bf0a6b838b6f5271719bd42706864e53e9ef0c54c5b5fe32f794b5ec387bf2c20c05f36ca29149f0035a5e68905738b1c189e0519321618b237588e298a4cad5e4946b29a62bc67ef31ace3c2e5a8903e11f9eda6d255eeabdaef121e955adec859ebbe91c7a091fb2ad95e68f54"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r4) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r5 = open(&(0x7f0000000100)='.\x00', 0x8000, 0x4000000000000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000001640)=0xfcf3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 01:39:30 executing program 0: r0 = socket(0x18, 0x1, 0x10000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x0, 0x2f455fb1, 0x5, 0x2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x980}, 0x8) 01:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x101, "bdf02b60e600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 01:39:30 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bff) close(r1) r2 = semget$private(0x0, 0x7, 0x460) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000540)=""/95) r3 = getpgrp() r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getpid() r10 = geteuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="0565c0b7bc62867e496090a6a7c0082dfeb5d93370cfc162f5e6c7386387c0d4948495f339c43130c736df396de380f62e6eb6137c6ab7d8aaec5e1f45cf007e0b2c6b3f557fcfc648d3991a5e335b74e3e6e696a79a2e7c8e64e9d2603cea2642f8e558a18a9c2361f1d70aaa617cdf4b479782e80eee58147c63b52afde371e63d1a36a899ae682606ca71", 0x8c}, {&(0x7f0000000140)="d660e2268a1011927f48c654b8254ebdf41a09655c9bdc53b4dc7338acc95fed94a0229fc0ec9ecc19abc6bfc0234cfb374775d6a41458ef01a36165516bec10e6ad457aa8786b65935e4ca9c50136d20589c63188f49edf52aad50e09fc0fed1a5130a0ddc960dc004201c5af853ce92677fb974590b0476af39bd3c5c1e8cbe55f4a480dc750d768e5a138dbc2141c514168e6075f1e7ce30b18fc99bf1193e2c3931a3eda60cf1cb9973b1bd3b8796ba6ea59e6f5f16a09623135787ed3812e5d423cd1406c3aa4d92822dde774761affa5f2688d0e84af", 0xd9}, {&(0x7f0000000240)="a3f2c983511ef54ffba8ce0f4c9a2b0397ba3016e8a91c0e5623ecc8f5f47ef6a0b7ab27e451b2c210d1d29bc23415dbd6d63637811b82a2420c133a1de3e048d745ee4cbe215a09e83c62cbdf4eed6512461c4e2c3ffb59d4b21c86f3c82b4ffb6e437c5b85830b817eec23151f9318e958df0233e2e2923b9d654d33d02e6bc132f6a606957bab41fa7ecc2c2342291f1397ccdea9a44db21d3a01", 0x9c}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0]}], 0xb8, 0x400}, 0x4) 01:39:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000001080), 0x9, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000002440)=0x4) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) read(r1, &(0x7f0000002480)=""/132, 0x84) preadv(r1, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/83, 0x53}, {&(0x7f0000002140)=""/166, 0xa6}, {&(0x7f0000002200)=""/85, 0x55}, {&(0x7f0000002280)=""/238, 0xee}, {&(0x7f0000002380)=""/13, 0xd}], 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002540)={0xc4, 0x1, 0x5, 0x10000, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f00000025c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:39:30 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3f) 01:39:30 executing program 1: r0 = socket(0x10, 0x1, 0x1) sendto$inet6(r0, &(0x7f0000000000)="30ba3f35fb2a5ab8e23a15d3c0a1795a6c9cf0b4ac67f9d7ab0f098aa7ef9076727a918770c7d9a825cdb59a9fb1fbd645878ea24ac2fa8987436a5efee66a88264a782d62c0940b2a67a5522a1e291ead03a487b2bc19afd497e24b2ea09554424a66a3e65b512d2580d92a9ed0ad3adf3976f96347253adbfa4bcf644bf1484643b727ed5498a92dbb019bdf7bc7db89ae7bd6405929c1a41b931365d85192ac98f781af532f8958d60ddaef1345d612e848bd9ba20514fa5fafc76b43c2", 0xbf, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x3ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 01:39:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x180, 0x174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x8, './bus\x00', 0x1ff, 0x101, 0x1, 0x3}) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001444b7bf0ed2ac5572f4f4e61a287c73544cd0ba637e42c4b62571252e90379c15fa23662c9d3856f912b3a4352a1133255bbd75ed3baf0330869dbfd1dc2bc2490b2fd1253d4590deba41e3ddb6e03881b4327c91923b0910be9662aaf0f2c3e88ff6b96ebe95372a"], &(0x7f0000000040)=0x1002) 01:39:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20657) r0 = open(0xfffffffffffffffe, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000000), 0x10004) 01:39:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) rmdir(&(0x7f00000000c0)='./file0\x00') getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x60c0, 0x42e4) semget(0x3, 0x0, 0x40) 01:39:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 01:39:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) socketpair(0x1, 0x1, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="985cd03e74f66695924248beba525f91bcd4dbd77d12ca6c64bbeb53bdf0def5a7b7f166f999b9d476f30a1664e638c016fd73eeaf668c7e72f34dfa8109bf262b0060eeac9b751e339d45aebb9b5877b4d6838db06af20580b758d764572c026bc5b1917e7b15631e21c6457bd1283fef1e79143a79eb4e107503e6a63b7f1de701", 0x82, 0xc, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:30 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000040)="1f3606155cb18c86b6ef895ff6c1dcabcdb2d0e5b94c79b6864dc97742fc2c7f5cae0d1b", 0x24) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="b06ee11ef13d977b964667c592da5c1453387426f157bb60ec7fe94502ce7ff28b153a78630aac8268c9845dc6250e45128d1bc33d129e70d3a4f841d9b33cad22cc9321faf93022b3f3009394c973b6ea77f657af0eb0e6ecec9154519c0e8cc6cab7de40a45c07b21f55", 0x6b}, {&(0x7f0000000200)="8e7c7df4ea127f32a0bd88d1b586449aebe838e560b7719efe4278ce50abf37a49ea1657becfe0534de4f31352128640cac474f064a4f0d5", 0x38}, {&(0x7f0000000240)="2bd05429c0e5f2c031873c90c1684da43b77c110bcbd681691b91bd5ea3e8a2874b15f7c69246193385f51e22c332fe92767b7865c74da9eab54d6203344b670d86910d63ad6bb5a2cd14d090fbc1af89889a18943d6f8ebb8a909ce1dc981e7f22e2f32473ddf331cb1a323832b60e2e6bf78ad8f4077eedc7c93296f443a3aa35fd4eca768a955ff3733753a6097bd8a867e0f53883ad83edc63c803bf363b0c85b7022aa4", 0xa6}, {&(0x7f0000000300)="54c1e70b2227c243ccb289675a9d6aa526107951d710f0f7cc511934267368177e7327d73f53816aaddd3fef51c3e4f2598794178f70fcfcc71b1bd6dc33a7f237bf492d73d91af5e01a175735343ed4489dc4870a3e4bedac0ce6fd34d4dad9d69c6507d3b58255925dd29bb333ed413a4762bbc2c93c51d7ecdf435a0216d22c119289c0c218d9dea465fd217d39f8908c534ef1e4c167a37c1aa57e3b20197d7c161051becaab52555fe6afd9a20167516bf1111236677b20de182fc9e15a53b50fe24cdaeb2134bc59480c11f393b596929b44657200c3ef3186910c51fd202629640adc4b21b8f58f14ee2fa252779a58", 0xf3}, {&(0x7f0000000400)="cd2f8a717efb6452d19c37e745002c17c26629d295329554e3f31246fe7e87b96e2a095f8de67cadd5decb186735b2c48fda3dce1f9927b289a290e27ed45aa71c06c874024e346450", 0x49}, {&(0x7f0000000480)="9932886215f43ea1cf5784ff003a1432b8795026cd1a8974e48b0e20ab352bf7ab756df72add41fea9f589fa9f91b81741c10e85d5d7fdcf9560173127d754ba7a02794b9bf1d71c87cb2c92e776899db091cb38916884d21faee837d4f7c770dfa033e4f713792abde569f22c84bd6d5258a3f7ea9b007b1645d96f0b293df712d33eb54eae288bdd9c80465b9a75289f4d6c754f9d80", 0x97}, {&(0x7f0000000540)="a99f4a53e498c2c5cb2e8ddab8494ca66130b7a6d441596e1a7ab5b5318e3066cf495b749f80aa15b3a9e257d113b455f4500a7ba505050e81130af1955c1ad312c970949636c92ade69a02ea3b6eece5e6a895272f488ac6fec68efaf297687427cb2c1d6061cde6b1731a285d7c78b880da22d647d9b5969c36e9aac", 0x7d}, {&(0x7f00000005c0)="cc96f355fcfb3ddba1126999cd12dc3e2979c5d245a54983855eeff72e5a32d069f1121d05dfef811590ef83b43dbee724fc23815fe8d109737548630df2f264ffd4841f35d2ca236ae62e71839c2a55e3260b1c948cf7eade7ed1a3206027f1ba43cb02212274250e254d7cf8d217ca78c6b1", 0x73}, {&(0x7f0000000640)="b3d59c7a07259a08cf379e971887ac08b16010844e2e42e6ae47fae297dae037e6b3aa8c953057d3eecae181493523ea51ab2de526080a9074df3f724ac2c50b71bc27ea105d78b02ce31ed5aa5e30b4e752e96d343eaeeea426e5055c262a29d20e90516a631dd53c80dbaf68aa799c589289bb0e20e53e3e65b7e5cf295c2e9fcd283946bb1403d32cdd59a9da15a97ec7702c2a986c427461c8af89069b", 0x9f}], 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x88, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) setuid(r3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000800)) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) 01:39:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x7, 0x0, 0x0) 01:39:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001480)=[{&(0x7f0000001080)=""/251, 0xfb}, {&(0x7f0000001180)=""/5, 0x5}, {&(0x7f00000011c0)=""/162, 0xa2}, {&(0x7f0000001280)=""/55, 0x37}, {&(0x7f00000012c0)=""/66, 0x42}, {&(0x7f0000001340)=""/252, 0xfc}, {&(0x7f0000001440)=""/13, 0xd}], 0x7, &(0x7f0000001500)=""/92, 0x5c}, 0x41) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:39:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0x10001}, 0x2, [0x40, 0x1, 0x1000, 0x7ff, 0xd9b763e, 0x6, 0x5, 0x8]}, 0x3c) dup(0xffffffffffffff9c) socket$inet(0x2, 0xc003, 0x8e2) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x88, 0x0) r6 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0xa0, 0x0) r7 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x967, 0x8}, {{r5}, 0xfffffffffffffff8, 0x64, 0x40000003, 0x20}, {{r1}, 0x0, 0x4, 0x0, 0x6, 0x171}, {{r5}, 0xfffffffffffffff9, 0x18, 0x2, 0x8, 0xffffffffffffff1c}, {{r6}, 0xfffffffffffffffa, 0x80, 0x1, 0xffff, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0xca, 0xfffff, 0xfffffffffffffffd, 0x92}, {{r4}, 0xffffffffffffffff, 0x56, 0x3, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x2, 0x9}, {{r7}, 0xfffffffffffffffa, 0x40, 0x0, 0x0, 0x1688}], 0x1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x400000a0, 0x1, 0x10000}], 0x100000000, &(0x7f0000000bc0)={0x3, 0x1fb0}) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x4}) writev(r7, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r7) 01:39:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x82) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x140, 0x0) renameat(r0, &(0x7f0000000080)='\x00', r1, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') 01:39:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x40003, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') 01:39:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) 01:39:31 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x808000, 0x401c2) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file2\x00') 01:39:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 01:39:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4a) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6, './file0/file0\x00', './file0\x00'}) r2 = getuid() chown(&(0x7f0000000100)='./file0/file0\x00', r2, 0x0) 01:39:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) fsync(r0) getpgid(r1) 01:39:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x400) rmdir(&(0x7f0000000040)='./bus\x00') getegid() chflags(&(0x7f00000000c0)='./bus\x00', 0x0) 01:39:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x800, 0x81) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/110, &(0x7f0000000280)=0x6e) sendto$inet6(r0, &(0x7f00000000c0)="0b6d1c489ce622c2bea0ddf3a0b2753624a1c58faebb3150f479e42d222e12679bfbc8255756bf431b0456fe84eecac9c1e211794832c04e79749dedd5665a49f2d0b5b0", 0x44, 0xa, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x4f26}, 0xfffffffffffffcf5) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000002c0)="d59686aa0bc6849dbdaab87066a7457a9f999fb95f1eeae15ac3e9c03ae485ee4ef034a01c9b5226353efb81fbd6df699255255667311be9dd5776c41e184824add07f00201040df295cd881c5dbf33bd22c60631252df6184befa", 0x5b) 01:39:35 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:39:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x200, 0xbff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="66305d093979a4a1992ad24e83f59c355d1ff9c879273c7e385933", 0x1b}, {&(0x7f0000000200)="23f4e57ff9d51f7a1bc36a3d876709c8fbac789c27460504c76da16d0fb9cbae99acfa8c885f6e490f74b6aa98985cb4666704072b21ca65de06e205f6cfe92694a28d1ba55e109849ea8959a716e92062eb206eaac8b70bd57cc3b048738f583c3218c7975df1070f525efe6926c927c31a934f09cb4d4fb7590b9cfcfdc7d8602e1cb235a3775d17530d2bac52606915fec0cc29f83bf6092c5f9e0cef9f561cacead2dfe8f731c10ac93c647ff9d897652b071ac201afeda78cc0f47ce78ac632f2cb710d2b8b0e9b4636183be006", 0xd0}, {&(0x7f0000000300)="eeb30692f7c99bceb29758dd5515b4577151e42677c1b6c9b5c6ea69ae30359a360bbc54f951be393acae1a997aef4f26b25006aef6a312150d959cc9ca67044301b808ff758cc35e0d5c1505f14a8d6f20c47cdd4061b35da78c5aaa01be7722ae5c91e5c38adb1d4d6ba45c6300317965d670d9d7052142175367efecba2519f74140817dc9c6194eabfe6b1792a680943f9a7d2c3d5573ece0768166ec35e520bb79a572d6880933c4950b0501bdd09a0d350c1a90142bba0e45303af97045166a04d94bf36b36700c9e21fad29ffae6e8b4fef488d4a3ac222b871a634b94127eb7c85fb", 0xe6}], 0x3, &(0x7f0000000400)=[{0xd0, 0xffff, 0x1, "9f5f73746b5cc17ee9bc2485d4f2424c71356f07b0e19fcac4eb7b84f8060fb0f365ebdf3d374d102a12dbe784a617945916f7c51991c8365a9565a9f3252279a796a30956a3808b512b9d20907c7b4d29828bbd4c11e452526887f48544c228a7fda5d3f7ae7c080308ec00ec19f3276f05051af44c42c56148bb8218cf331f43c2fdd2d7832259b0e1fb8d23105fd78e491ba9ab4869f107a1f3b1224a74948f24da46d9e9fbf487e25df2c68f4f48fd6f3f654266f89ab601c368"}], 0xd0}, 0x8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 01:39:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000000002000, 0xf6) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='#-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\xd8[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@+\x00', &(0x7f00000002c0)='#\x00']) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176c05b2801a578785caee95602daa3bb66181ffe691ec51", 0x4f}], 0x1) 01:39:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x20200, 0x40a0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1333a69d) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) write(r1, &(0x7f0000000080)="8511c20ff2fa91b00de72329953e2fca4a206715185d90ec028aa7d8381ed1f4644cc5597f346ee3384b551f719873868e065a5e9f31bbce00000000000000", 0x3f) r2 = dup(r1) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x8, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) 01:39:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 01:39:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xfffffff8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) rmdir(&(0x7f0000000380)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x53, 0x1db866da09462233) truncate(&(0x7f0000000040)='./file0\x00', 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) 01:39:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914844f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="c01cbc58d5889330f60aacf43b724a5771d4d6c7e3a983d74ac70b982aecd1fd832306abaabf0916f7852315a6554138f7cef2af490c7515bbd0aaaedb02e6b9d7872c8885d2175a823379138ad883674eaf6345567d041f112a69a5f6ffbbf3534f13ca41470f6dd3a34fb8ae2d8d2b7576ebdcd53662fc2a45e9f571b0e469245a0f3bf39521a3c51003fbc10adc57a963244460a90e52824983244b749973d1f0ca69afbad2b5e2deacc06990262e94735e89c311e4e4dffeb01ec1ac170e213250d56c4aed4be5cbced43c8d5fd6401afa22976c08b47e030844e634d2aed13df3402eb66ae45700ea84c38fd81695562e02634912f1bc2f581541ec6c965510d730241ba9b1025d94a4d3b8bd32bdb64f65a93108f900c4129b1d3c63a7447ec5198df2884187be1ef92ab793bcaad695b758fbbbeea88fe6642bdf61a608b63126fca52a4f946eeb65166c62c49a5a095aad08f63a76ae35c573d19ea8cae1feddd800beab63a892af469ea6d98a0ae2f67a9c4bae9d695e5539250b8a2674f0965b563492a051291e610617a985e29494431111abdda42e1d09805df620243a914368c2103c37892cbbf7124ac45e8624a94e6eed927dc3dfbb841c417a5587307d4addc161c6c5d5cbea8f7dfba95f00e4db3f329b5eba69ba91428cf61e14d0634c4cc62d67dc24652e4638db1680577e9cfc5412400b205c826c32", 0x200}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 01:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x41) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = geteuid() symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffedc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) lstat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)) 01:39:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000000)) 01:39:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0xfffffffffffffffa) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000580)="a292edc564f9611c4dc9f63fa7f4", 0x44f0ccecf5b03b73}], 0x1, 0x0) setsockopt(r0, 0x7f, 0x1, &(0x7f00000004c0)="88130a19d264a632e2294ab42551141df9fd604cb0c74dfb25bdb569ec0c544636cf7783bc7525c33fd12d3909d84343a618ac01f755e4e1230061e43c999357453db8baef458be31764cfeacc2f7e4cd8311fefdca4cfc62e21291fbb5afca4f8aeaf91cab2c7b772cb9c8678", 0x6d) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r1 = open(&(0x7f0000000240)='./bus\x00', 0xa0, 0x40) r2 = getuid() seteuid(r2) read(r1, &(0x7f00000002c0)=""/8, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000300)=""/21, 0x15, 0x802, &(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0x401}, 0xc) r4 = getegid() chown(&(0x7f0000000140)='./bus\x00', r3, r4) mkdirat(r1, &(0x7f0000000540)='./bus\x00', 0x89) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x100) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x8000, 0x9}, {0x9e, 0x101}}, 0x2) faccessat(r1, &(0x7f0000000280)='./bus\x00', 0x152, 0x3) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x3, 0x6, 0x85}, 0xc) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) 01:39:36 executing program 0: r0 = semget(0x2, 0x7, 0x200) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x100, 0xa53e}, 0x3, 0x100000000, 0x5}) 01:39:36 executing program 0: semget(0x0, 0x0, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r0) syz_emit_ethernet(0x2d, &(0x7f00000001c0)="560b2a6a516ae60137dab52041b8964ce175e0bbec84fc8f358e094f71f29870ae4794466cdcfd7d2673df1a52") r2 = getuid() r3 = getgid() chown(&(0x7f00000002c0)='./bus\x00', r2, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') geteuid() r5 = msgget(0x2, 0x4) msgctl$IPC_RMID(r5, 0x0) getgid() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) getrlimit(0x5, &(0x7f0000000100)) bind(r6, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8, 0x0) 01:39:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x800000000000613, 0x2) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/108, 0x6c) rename(&(0x7f0000000180)='./file0\x00', 0x0) 01:39:37 executing program 1: pipe(0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) 01:39:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x6bb7) r2 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r3, &(0x7f0000000180)='X', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000240)=0x2) ioctl$KDENABIO(r5, 0x20004b3c) close(r3) r6 = syz_open_pts() r7 = syz_open_pts() fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) listen(r5, 0x200) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000140)=0xc95f) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x905, 0x5e, 0x583, 0x1}) syz_open_pts() write(r4, &(0x7f0000000100)="ad45b14d67f52141b17ececbc528353f6916243a90bffd8e307b2f637a6376c57c7f1ebec11c781a0241ee27b2ea4423682e407c4d", 0x35) 01:39:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) 01:39:37 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x10001) r2 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) ioctl$TIOCCDTR(r1, 0x20007478) 01:39:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 01:39:37 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x88) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x7fb7}) mknod(&(0x7f0000000040)='./bus\x00', 0xe100, 0xfffffffffffffffb) 01:39:37 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) close(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) socket(0x13, 0x4000, 0x9) r4 = dup(r3) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 01:39:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x0) setuid(r3) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0}, 0x40) 01:39:38 executing program 0: mlockall(0x2) r0 = semget(0xffffffffffffffff, 0x3, 0x0) r1 = socket$inet(0x2, 0x8000, 0x9) recvmsg(r1, &(0x7f0000002400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/57, 0x39}], 0x6, &(0x7f0000001400)=""/4096, 0x1000}, 0x800) bind(r1, &(0x7f0000002440)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x0) semctl$GETVAL(r0, 0x0, 0xc, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 01:39:38 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/69}, 0x4d, 0x3, 0x1000) msgsnd(r0, &(0x7f00000007c0)={0x2, "60de2a281436d080eaed8bbd79d8c109558889ce8c5a4b2fc1eced374bef3cafc33ff21d3d7c53aac897fcb23bcc15d7d8639a8575fbfa50c7d64a2ce04fc89b878496c70d329ad91fd2157f3ce16c5411bc2b5602ee6e1dc422af301e9dcc261c01774c05a26717f6cbc9232ed3b624fac97ee95ab99cb5ef8adff1a4bdf3113b99cbed9d53ddc0d330b55fcb4101fd83b71612a72828aa25d3c5763f2f7e4a31e7b85c449f8b66cbe4bcf9a90cea02a899f35468da5f8551390a313ec740f96ea3048e3e5659d137484ddd4e4a38ba8a246f4ac8c6c940f9"}, 0xe1, 0x0) 01:39:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x3}, 0xc) 01:39:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002003, 0x648) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x1) r1 = semget$private(0x0, 0x1, 0x200) semop(r1, &(0x7f0000000040)=[{0x1, 0xffff, 0x1000}, {0x0, 0x3}, {0x1, 0x2, 0x1000}, {0x3, 0x6, 0x1000}], 0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x101) 01:39:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="04002e2f66696c6502005debd379d126777d014fdad6e3a386c165a4589d43112ac2e5448c0495a763851b8c525fbecb6c9a0ecbbdb7e91cf6d7b975f3ac338f2805b9a8b5bc12b9"], 0xffffff04) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66ff6c6530005af349ceb831be954f25fa07d963f11d352ff9248aec8a89ebfec5049e954357b5d366b46b0239228427f8fafe153a366c401c3b63ab0889876660494027fed0780d0cad1ac636df3074f5c4bde0a984d678ef90fc94dedd020b77f1e07f24c163a2e76b5d7f608806cf8737552401601e817e"], 0x9, 0x0}, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/55, 0x37, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 01:39:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x2, 0x15, 0x7}) 01:39:38 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20001, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000001c0), 0x102}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r5 = syz_open_pts() pipe2(&(0x7f0000000180), 0x4) syz_open_pts() close(r2) ftruncate(r3, 0x0) pipe2(&(0x7f0000000000), 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000900)="7c1d45b2d4c37f9da2d1e9cf3e6546f4c36a466ca75141be4c577113f1a3a49c408355f0e9709eef57b2332d6988bc4ac8bdb5d8ff1c94a87a9fc2c4381f3a0a82cdc28e5ce4e97baa034c3f6e76d0d3f539b2166f933fb655243145f39b0b75d390a6db84149bd97f59a3ba309afe1a1a1da7b3abb46f74a1632dfc3a3a8cde6e057ec7f013096c0ea4e4e9d3300afb295bfc1c320aaf46509d368a59f9da8ed21f2ecc7af531d95fa4526d010a1dd0851c508add2d9bf5dbdf8c0a2376e7b0cb02a0a98fee7cba600dd984f6e68fe05b6eeab188b581c6a6a22e7620ec2446b8d788a1a4986404808a656fa0a622f34ed42aa3b0478bcb098bfe4d4e31af6f94a1a633c8df341ab0772ae1513298586343f425b7ac5ed7f9b4a49556eb9d1c2e6c3f975154b98e4542fbda8555390c15432edada1aea01725fd80846e1c3548c6c415c748786fe1d16fde2846a29bbb32a58f133cf72233295ed47f3b270142389adf5895e005a2c0ed275fa2c452a28082cecb4482d344f730d2fd08cc0916068da569eaa318990bff68ecb969e365f73d4d0312a5000bae7f594fc0d9d7812002d3e7620ecd781474e4ab8cc169eba9a085e0e4797fa2d943ac4660653ad2dc92dfea4b2318a7fcbdbda0883220c04dba3badd1752116b85fc4f043c1693d348063d9e20a63ad9ab4571121a3dee0b7db36c3832f9a80f8124f4bfda68ba9e6608f57b85ee480f5d9f34e3ab390e84f68ca3524ebff881a890f75067161d24eb53e3428583a3857afe11fcab9ecbf8d4514da7b325beb8364251a477c273d41d5bf33451e97115406543f232bdb40a9756ba1594c5edcede2bc6a3e20aa5d8f8dd2db5b26c15f51c642bac3aa7337e69f55547cb1c4db29e22c4189fc885ae7df9165d523785e682a176b78dd7894f1540d9733353ab2953832eae05a02103220230b41aa5fb040726640bcce093b2c5169cd1b6d741fbb28d42e6c441e92e61768c73a9211653d14f6b5e64206ecad47dd9b31326d3eeacc816149561911282a394cde78461b5506fcf800e3840efcf6438474d67f7d810369e6aeca80f0d3a4a2d62690c594d62ee26feddabeed7eff1e523177aca289c68c2aaca5b041125a01c92cf081f065a2c86dde047728b0e9ddb99c34c2945b3f11efd20f156a28075f5e60cb7a5491da5e3f8c66a1148fec00b3ac01df2fd138db374a1a25156b1cb1f9a4aaf7565f8bf7df83b3b6de9cd1e95da138a65c999b1bb174a56d5a0be0046a9005a628fae79a71a51abddc8dc58d4304854a9e5bf8be8577ae163f59172b461fa3170c226350899d7c1544b5c1435ff273ed890f14e19167be0031c5fbaa0fbd210034fce27886e2bee69f25b4e2ad4a0dd708a600020f71ff680d6a52b1b83e59db792e43b93adb3ccc104e653d4be1ee73e48abe56bdd1e864a411d0eda583425e83f265bef6b808b63aa16995874f96439ee8726542c528ad8b705ee959754a2fa9504777145cdd760e0b4e07d33e5e074a502aa30c3f4741bba914b3cfc40fe26d58b2403383b0ffdd455ecad28dfb4c7266d1165be6081097850f43c9129092d509c48715eaeb02648e2541e6d5942301ef6f010e40f585f593cb0611a5db60fe0c7abae66b5154ea9f10ca8f9cfbf1298d2ff1d1eddc580fb24d08d251ab969e94a027e1a142fecfb4b4c884926e8004feeecd8eaa47d9a4c2889c9e86b3c33f5f41dfa53bdae5f6d12b5016c181fc3a271933f2736b09ce7eb71ab7d0b26c4f32cd7b7adcea84696177f9e4ed791c60a1613ea994dd4d0e3061708ee6419eb466e0ff038beb1380f58badf903075219acc6941b3ac6ab9c421a20c01960fb80a3ef285b94cc055ad34dfa2a9be2790a65d1a8b07a75eeae38348ad64b84696c514d22a3ffc3563ea1fc9938a6337d6360b2a8ff0e04b1d381e824e173439012915941042694f59f96a3617530cf332cab85ef33cbab2c14ce8ffe7ee7578488b4a7ccdf12b82e46ef7184a256686fcc3d2e6a9cf580cb7cf1fe7f2b4b17508303eb5f8e489ee0d7fbb300a4e430db67d77fe7720bc66859dc66ae6d2f89c4df80f6be514261266686abd63dd72d106cda7af3444aa934e1d6e585f02c67aaf711b19ad91d314797940bfa2f4d1b50b837f142e328f329dd709cce198804753ed401eadc25ba11f2cf73c172f2c3ca9dd9488266b18c2ce98caf8b6b2a134c5efc155d76ca2165c15134c77adde079a190a5feaa4afcd97fbd85063874676ba75e2f0c73ed36963d1365807cc4cf68f42aa80af48c5477781f9f922c7af4c77fd92fb95107b43f633d176f7487c6e27894f69c062cc41065ee8ffce6cf5068836412aa4c0141a93762c6633cccfea1d4b357b40c265473c75b933148a238d5b88e8d51ee4df55e00dbccc10d269789c7641a373596693675e73f7c13457705e53c6e85c25d0e3ae68f2e5d83f1528ba43e81f4ff56d856ca218ccd8c19482b2cd795516ea5af93c402916522ec1d913817139388a56530f9e49cde5bcae3b9f5686fd2f42617b2de92491150780809642da1809513ff6ee48b6c124836c60319efa8edce41a782fe04dcc65ced165d63783017c0d1d3ffe4886beca82d3a2fac6f0c20cb84cf564ae7a779f3a180c81d088cc8a1513a34c69e83e466be5383dfe529bb86dfafe56cf3bd98a523dd0e64466d4ae427a350817d6dd778d573478667cd4230d2322ee3b3d8aa88d9485ade551cd314c1efefd17bedacbeb1265af321d5fba3cf7c9315b3f4dbd78c2fac467b278c6ff2ffc8dff900ae4440b6aa1b10a52e5dda8bf8cd1948b4bce27893a17b1b92516d892309767d9d34db85eb305c0b6107b7751f363ba63f13f47904685b322246ef611c95b271bcb04a3ca0952376a1ec27964d2cbce541b28c964b91754fd1deca8e719f3530a640ea3ce79a5adc02c2f64a65e59051a9e9755722ed94e2fd3867769959d39adcf2c4981d7f15131924f2297b93e0829b39b38de267adb1ef49ceaeacd6d7a5b101f826cfac1ee368ee5b733d044a6006e73a88f15d1867807d130c89721c8f18b2c8602c0a8993e415158d74a1b644d8a5694f24d82c56679d2dbba1dc78ca111ef034efa8fd6190c04b581d0346fc5a618e2a2a75ab2cca880836e4a2b5561146cc439f856624788414326305f75875260b233f4f11bcbb4b21eaf1e74d163f740d4b0c07c41567a39316b085cfe9aa5a238d6a9e980017975c2b4c7ad96cfed14cca2182e5ad20604c4d61f852837ed347c3f404bf6abc38455e1c246c39088739927b88000b023edd057500bd82b4a79375e1262c5fdb59ab5d0497725dedb32190740a72e64192d80b4a9beb38cdb90055d02482b8abce9a33236030cede561d7d734ac770a61561818d3f1ff906391a019aed4d9f888cedca67b8605ca83dad4da2d1060625d21495fa9e5ee2dc05d915d3a43a9154c5f905720d1da2ed05ef98fb83d45d21fc6c84068983e2bdb2afc841e835c612f1fa801ebb872b6318b501fa0f9f56b3aa27fda3e8504e0b4513cab7e5e2a118903774c3d063ced15aa942b9a70c63ed8d8d40dea5cff7af08cc58196124972a299372f83c737c986b807e808c6483b3d703ff41006fa5347af0f900acaa621d1360052d5af900c7cf99f1ef04b9ddb886c44e1b257d10e5fb0fdd43e6a3a25c7fb8000eeb8e4ac7903d7eb63d219d6792deba83404da161d22c3608cf4c953d30f3f4910d0da7f907f5b0eaf39b3494c354e75fd05572716afc691ef88aa94f6093e310c27fc639f075f1abf5c940628ec743aff81a0a462d84d02b37b3f34e9d48adefde392bd5909de684f8c743c656ef6499528fa8dc9083d2009935b396f0ab096ade3f44e4b5d97f6460dbaeb47e752784692b8e02ad91b65f02672fd3c6b6b16fc06778f0d3b54fc53179d6b62e2dbc267a154c744a99de1ae5fd63f10b492f2d576fd1069f3dbc0116d2b5577571b0763f28ddde1685aaf42bb93f0bbc1df892066670ec00be907e66d122f63155c31b14b36e36d2f2d930f0c16528ea71b635683bac94e3360bd5080c0b45ef967895cec538a4eb1d980d4e4d4924c3ce1b256cad3c72be9c5dc8ee7c7d05797e65ece3808c8b30dbe9b5aa5e576cda11611bcc196e09bb0d77e11ef39ce82c6618e3ce45347dcd665717c84594aa1ddbdbdb1255f7bd77be08eaae1e058616a89349db16f6d4e5f67e1b17a16302608a02c4da216e0eea1e072cd819ebc9087228488ad7457dfec7645cb1f0542ba238dcdfe4c5c3cbbfeb348765089cf1e86cb14fbea3337ed9e988e40fd2de9caf33afb9342d024253d39551ff332f605d9f4fb8a13a2d93b6578f9446dce5b741f5907c0d5a9be693187fba93826ce933a9c1e0f24461c60fcb66766117e9c33da619a37ee394b8d015ac703d64aef2a62b506bf55feaa5514b4f6cf9af2624e9628ea5094b6d943569ae1471c1f11038b31f1b9501e1a773a7acfa73509980758e9bc0e5e4585c1522cafe7f7816de31283c9688dd0f591988516e84b1401ca02c74f462190cc4ab4c1c944965ad3778c86f1c18b3c7d9e9adb6d837435b368a1b39905773000eca96d161b64c36266747e9e32a4c92d8fb432cffb771595c6ceb82eac8510135f3f0635a160262d2f2e5d8d4f9ff0be14090166c4b58473a4a965c8f88ea78d41cb07e71ab5399257c13dd0238ed09a2c625d43e97a2da100b66fa2de7e62ed37d25cbe07fe591542c7989f9979b6d397849777211c356239fe51982486b45357b4f90a7f037de17f0e9cc93c8bb57df52ae30926da155ba3bd558a7dbd66679e31d5c663fbf06ab9699e8bdddd7297419d06dc9dda0ddbd3e3145157205fdf266141613cb9656cae64899b084441b3b4eee53bbbfd4a1015fe75d94d23571f28f155d696a80073fa318b243c99abdf7e243495ad1828a60f593fdcbc9553676663766a544a458d4b4e0082d20e40e30eab45c8bc00db91047d853a5fc88564dd673344bf3446975c275cf513ffccede9c5b183bafbaac70bedec0fb3ae1bc73af498ab48a40ee6dd2ede027967fbf5eca8acb96231e6609af7ee8a72396ebf3b0dd42ac48737bd28223bf74f52d642d9ad1827de0d411339cf9597ebf6b572d24acd0ec8abec54e904134c8257bea1f2f0433a08acec48d5b90a300c0cb0dbba2f8002fc58d01b3497b8df9e1f96a1cd172b19343256648a12715f61869bdcc9c898b015c3a9a1166f0123759e3dbfdcddc9a772bb5699460fffc1894190cfb50fb6e91206ed7573ca05342f4bceac33dde82570890a4e0a231cdcb8f372ee3518067bb2cd2a2c31404bf82ddbafcaa2e1331da05de34ce5350b0ee1189301363a5b2cc03e6dbea38747eec82fbd16fc627d1b8fd335109a2377a316a4cb17a1ab8ef61915ce225491dfae9bef2bb96116611b207e58768791c8e37aaa68e89e5abfc71e25934dd41895202f3b67fe746eddcfa2da1dfe8ce151e77c5f663581e0e3b987053a7042965de436dbb5c97bd3b192c44c1f91fd4ecd0bdb2ae5ff6cfad75eef413f430912892dbfdca6dd3d18736a7d2afad0d1a439965e000dcd7429d632178d47982c22b20ad918593360613fbacc4a26e39f670825a929f29473d5e848abf09dd5a8e3d83b4d3fbe86fa9819ddc327619032c85482f295b36dde09a34c2060f3c4b8a8aff9b92a8bb38c3bf5a356bfa8fe0f4591a3198cbad62be44270d706c991b16fd0135323cb48f01c76162a0a4e82bd18619411", 0x1000}], 0x1, 0x0) close(r5) 01:39:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x1ff) fchmod(r0, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = socket$inet6(0x18, 0x2, 0x8) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000300)="574645bd30e819ca3a34f762efb260145d81766e18b3b2479009bb26eecfcf2681ec5beaefc4bb2d6712981b68f9fb9e263d14df2f119640e12a9a28162a9e28e7eb454e1848e200b7c365a51865e32251acf9399caa025dd36e6fab03ea8c0196ad7b9163f5c2291e809e59c25545712ac2274c38308d12185afe0a8c6edc8c634a469ac5d6b68f5a2015c7ac04ba1f89fcf80dc59c", 0x96}, {&(0x7f00000003c0)="eaeadb7d2b24c7dc266e4deaee8f053dddbb99393bec60149a5ad7672968128a13d5780af97d2845bc559cf39026645b252a39d3e2b7a9809b5a6cfd6b1e2dfdd273a4701451744c333ecc33fbae8520c905db92ecf54beb754232b8c8734efafeec59b22535e7580b520890b321770094895c261d18ae2c9b9efa90979c84cd73567b8ae7ac5e2a98b7e2ae35ee16f39893438d4f190f4e7fbcd4f8fc19016f9f0bb8d6debdb97fd0c1eb581fa193d5bf079c348e1c7fa70baca9f000b33f80174b6c75a09d", 0xc6}, {&(0x7f0000000200)="0c18ba1b5bcd44b94d0a57fb6b08312359380275e1910c6a7e28dfb8a176324e78ceaa230407e43fd27b0cdc49b26f06d107ff6a2e53d36c4ad8acf091bfb531607d2852efbfd39224d33827654674da1d46", 0x52}, {&(0x7f00000004c0)="3b39cd05c052e2f0a872ce997ea21be7e91a0c87e75b5527abf34fe71bb010652297ba62825bbe501728d5ba7cdd07fbdae967cd10f11629ba62ad05cd512cdf624776418743428a322a9d79adcb09bd960ca5bc7a219027f052f16ec055d7a2b051b57182e1ad873f7e319247369087c2bd2b8840e674a5148666bed3f5ef6dc73b0131d3f4af3cc3bf26443b788dc55959792c36e6e4d3d7ee52317be94533ab9346e75eb1442474c6edc8dc9109cbee74777a3a1ed5b5fababdc125cc6c63ebd600e03cda2622ecf58c0e49fdbda349a3a586e621db56c7b3472ea8df4064e531", 0xe2}, {&(0x7f00000005c0)="a5ab04309db555e950e16be5163811633e8f13e26baf6afc272bafc32e423d28bec529fbf4ef6b813bc98901bcd727c81698531b6b9a1bd1af302eff441817145637e18bf539e9acf167a0bf43ad810f8616ded91421e380193e1dc2c5d3434a3c15dd05e0d1faefbbe1311d4003107bc32fa29fcc8574e1d6341b48aae11dc7749eb96caca88e62517c3bfdd67bef4565985707dad89d90b355bd849430cff85438e9f148c433f1cea4748e9041dcc4c0e9fb27380259fd04ebdcc05846d2df5b1bcb2ce3415ac22e0bbc33401da30e7cc9f3511065e758732e8d9962cbf30422cb34df9272a070", 0xe8}, {&(0x7f00000006c0)="56846a436e8cf336706cb160064516bf12e9af5d5cc4df94d697753387c781d339a5381c9c76c22aac3c4a5e45ea0421ebfd62a48604dbc85b3577c8251883f8f47c7c4d952329ce5a1f4d286ef61d5b966c3a000680b70e866ae468c5f5b337133e169323f19fe95192c641e91620ba732b8e852d0018d5940a749e0bd208fdf054ea", 0x83}], 0x6, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18}, 0xa) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchdir(r4) 01:39:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xfccc, 0x7ff}, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) readv(r0, &(0x7f00000007c0), 0x114d) ioctl$TIOCNXCL(r0, 0x2000740e) 01:39:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x1, &(0x7f0000000100)={0x9, 0x6}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:39:39 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0xffffffff80000000, 0xd95f}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x39, 0x0, 0xfffffffffffff000, 0xfffffffffffffff8}, {{r1}, 0x0, 0x2, 0x6, 0xb4a, 0x1200000000}, {{r1}, 0xffffffffffffffff, 0x28, 0x8, 0x400}, {{r1}, 0xfffffffffffffffe, 0xb2, 0x9, 0x0, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5, 0x36, 0x1}, {{r1}, 0xffffffffffffffff, 0xc0, 0x11, 0x1, 0x1000000}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0xffffffffffffffff, 0x1}], 0x7, &(0x7f0000000240)=[{{r1}, 0x0, 0x1, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x10001, 0xc2}, {{r1}, 0xfffffffffffffff9, 0xc, 0x1, 0x9, 0x4}], 0x0, &(0x7f0000000480)={0x2, 0xfffffffffffffd1d}) socket(0x1, 0x3, 0x7fffffff) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r3 = msgget$private(0x0, 0x460) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r4, 0x89d1, 0x7fff, 0x7f, 0x2}) 01:39:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x40000001, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x84, 0xfffff, 0x80000001, 0xad8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000041, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x42, 0x10, 0x5, 0x3}], 0x74, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x1}], 0x80000000, &(0x7f00000001c0)={0x3f, 0xfffffffffffffffa}) sendto$inet(r0, &(0x7f0000000000)="1ee8fbf04bc4eb0bda79c7e0bb465046965fc882be58b63e371ec8b6f597b1edd9940b70188b16e5444098b78328c9f01cccfa2c677f8c97cde19b36f19a0426ef4eb5f29563789dc35cb9d58319f69c94927b6fcff45cb827bb4515c3e62e96252c9966ff3bf22122e1d77fc1cd998c48065a986992a6ff38cef6cf8706e7b091ca8106d1ac3df2c3bd13fb41437571c63782cb2c33911264419b9e50414b7f53cbd99fd943110edafbb1d0", 0xac, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 01:39:39 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xe3, 0xfffffffffffffffd}], 0x3, 0x0, 0x0, 0x0) close(r0) 01:39:40 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fchmod(r0, 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254ded4221e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e01589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:39:40 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="78914127be584eaf8aea2709000000bd0000000000000000000000", 0x2404f6ae) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 01:39:40 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') socketpair(0x0, 0x4, 0x400, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') munlockall() 01:39:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x40000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18180, 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x8001, 0x4) clock_settime(0x3, &(0x7f0000000100)={0x467e9093, 0xc1e6}) 01:39:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f00000036c0)="d431326d6e69", 0x6) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/200, 0xc8) 01:39:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 01:39:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8007, 0x4000000d, &(0x7f00000000c0)="ebffcbff13b9fd814caa4ed121dc73b81f92ab48", 0xfffffe3d) 01:39:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r12, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r13 = getpgrp() msgrcv(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, r10, r11, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 01:39:40 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r0]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:39:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() getrusage(0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) fchdir(r1) 01:39:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x88, 0xd03d3bab179f4634) 01:39:40 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063955c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecbbbf827eaf508766678b5bfec99b5e735c116b6de0876299bb00d8a4caa5b3abf6f81cbc508c40903a7fad27bf130c84dd4a9436a88d0e55807e98c79b943c2adf60d8ccf1b55f65b1908950713455a42a3325ebf0352c6dd7bf7323b4ba55e38eb324f08da11960fbbc7620ef152bc56b228293901c6213ed1593a3a624cb435a4197cc58fb518b9a00000000"], 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x68678c8d, './file0\x00', './file0\x00'}) r5 = dup2(r0, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r7 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r7, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 01:39:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 01:39:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xfffffffffffffff8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000002, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x80, 0x51}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x800}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x2000000b, 0x7, 0x33}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x8, 0x100}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xa70, 0x400}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x0, 0x4}], 0x5, &(0x7f0000000240)={0x4, 0x6}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) fchdir(r1) 01:39:41 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setregid(r0, r1) r2 = socket(0x2, 0x2, 0x0) getgid() syz_open_pts() connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r2, 0x0) 01:39:41 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/32, 0x20}], 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 01:39:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000040)="374b1ea18650431190387ced0d26945f763165f6c8f94a01e753ec4a162d6d218d4dba72e7819d569d16eed4baa6fb5e317ed3c9f55dea5f3e5949a0ebc9bb0537565a18ccbb90fa7f7269b616e233f7ce8d7dbe67aa1fc0a8d9da2022570c1c494ecec7e9c00750321e378898200abe2ceee9a38320c1aff4f3e33db39a983d9b4498b8d98a15961bc4afe9dfe833351a18a210b7fc0ee2f6ff119c4a37f81a96d8ae5ea2f91f54a67f00371987", 0xae, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x5}, 0xc) 01:39:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) fchdir(r0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x1e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x8, 0x81, './file0\x00', 0x4, 0x2, 0x6, 0x4}) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x1) 01:39:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x3, 0x6db98192, "1c1166f7f2503a2beaade57b4b5da99ae7299a9a", 0x4, 0x1}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f0000000800)) 01:39:42 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="006cfbfddb8270bc0c0000000000a91fdb1faffcba0903a2d908ee31"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) 01:39:42 executing program 1: 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(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 01:39:42 executing program 1: r0 = socket(0x1, 0xffffffffffffffff, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:39:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) munlockall() setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 01:39:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 01:39:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xc0c, 0x3, 0x8000007ffffffd, "734ede5c8e60c4e9c9c06d020084f40000000008", 0x8001}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 01:39:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:39:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) fcntl$setstatus(r0, 0x4, 0x8c) 01:39:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000003) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/234, 0xea) fcntl$setstatus(r1, 0x4, 0x1) 01:39:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file2\x00', r0, &(0x7f00000000c0)='./file1\x00') 01:39:42 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2, r1}) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x8000) fcntl$setstatus(r2, 0x4, 0x88) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) 01:39:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="a900313928922f092d683217c3e654f6b9a9d5eea1eb1b7778841222e4759d63b92412d10754b48c43bd6facd3093b04b3accf0a680423442c7abf476e24c52dcda5041ef3d4f99946e44f75764cee28d5e31f2d130d1805f6465cf15436c0f3725ab9f88686ede7bb5a2eb58e3674c4f7a6322aa0df8d808fca2e5799331663af41c75e0cb15fe8e7fe20832a1c305a0feb65c5c0e1946171d0ead7a16c1f66d35a3aea35af63f1fc34368c2b9531615f45b84bb0d00500dddd9e207852cd0929827ce792fd4743967a79756af3d86aca"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2fc01368e336a7d500ef3d75ead6dc0e7d615e75303a1a040000", 0x9) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) chroot(&(0x7f0000000040)='./file0\x00') 01:39:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() unlink(&(0x7f0000000040)='./file0/file0\x00') chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 01:39:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) getgroups(0x40000000000000be, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair(0x0, 0x0, 0x1, &(0x7f0000000000)) 01:39:42 executing program 0: r0 = shmget(0x0, 0x400000, 0x40, &(0x7f0000c00000/0x400000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$KDDISABIO(r1, 0x20004b3d) pledge(&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\'-\x00') shmat(r0, &(0x7f0000d07000/0x3000)=nil, 0x2000) r3 = socket$inet(0x2, 0x4, 0x8c) close(r1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = msgget$private(0x0, 0xa0) msgctl$IPC_RMID(r4, 0x0) getrlimit(0x0, &(0x7f0000000200)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x1) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) geteuid() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) syz_open_pts() r5 = semget$private(0x0, 0x4, 0x20) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/163, &(0x7f0000000440)=0xa3) geteuid() open$dir(&(0x7f0000000480)='./file0\x00', 0x800, 0x100) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)=""/93) socketpair(0x0, 0x1, 0x0, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x8, 0x2, './file0\x00', 0x100000001, 0x1, 0x7, 0x5}) munlockall() semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000005c0)=""/49) 01:39:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup(r0) r1 = msgget$private(0x0, 0x220) msgctl$IPC_RMID(r1, 0x0) 01:39:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) recvfrom$inet6(r0, &(0x7f0000000140)=""/123, 0xffffffffffffff14, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x7fff, 0x80000000}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x2}) 01:39:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4c0, 0x1) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb", 0x1f7}], 0x1) 01:39:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) fsync(r2) socket(0x10, 0x1, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 01:39:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="afc91420e4420bd5cac6166c81423c217d9423269c0c82c94ba3a7c39d74d71de538b2eacacc1c32e09e439a85ac2321ef596cb32542c6704990ecf07f1dfc4f6d3d5589a1b886c4b6e4ba7b33a9e115dc26e096e92b61ed24024eebf3cb6f9f55a93a499356a8b7bb0f9a5e051142819c584ed54ffd14f547b3cea7b09c7494d0a288e1cc210603efcfa5d7dc2049a65631bd9945abd3518eb8c56748d138800ebfb2dd641e0cce28af5a664955ec14c800b1b92d4b232fc136cdf5ecbf6ccd25553a34", 0xc4, 0x404, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000200)="370e97a0c0ee006d1edc95315e16dc9d5ea935d01f6032d26a71762de7bb433857ac9291da4f8852ae0c82b72a82234e0b1af26fc6c7fb4df9add76e83dddadc724cdd8742288146e416c6a5260ebb2fd25cca63757719bc10f09ffb8bba60bf8cf9839765b3b43f87b9191a265df5ecd45e511af94bd055b71bfee30af9958402899a4406654d67ff295cb198959e18c4da1cb081d182249cb16339342a6bbf946b92189e79c340d0f6cead36ad7435c5fb7281b947be233e32b6016227ee1b552eb2e3ca80124af298", 0xca, 0x6, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) 01:39:44 executing program 0: socket(0x1, 0x4000, 0x0) pipe(&(0x7f0000000000)) 01:39:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 01:39:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7ff, 0x5}, {0x18, 0x2, 0x400, 0xd56}, 0x10000000004, [0x4, 0x81, 0x1, 0xe7, 0x3ff, 0xfd4, 0xb2, 0x2]}, 0x3c) r2 = syz_open_pts() getrlimit(0x7, &(0x7f0000000140)) flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x80300000007}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x6, "39a9ab6735e4651be6b46d93a50ed5d82de08c51", 0x6, 0xfffffffffffff9b0}) flock(r2, 0xa) 01:39:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x2000010029, 0xe, &(0x7f0000000000)="aabe56f6", 0x122) 01:39:44 executing program 0: r0 = socket(0x4000000013, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:39:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20e2, 0x3) truncate(&(0x7f0000000140)='.\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x1}], 0x2, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/51, 0x33, 0x42, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) kevent(r0, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) 01:39:44 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x1c, 0x2) r4 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) getpgrp() r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) r10 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r11 = getuid() r12 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r10, r11, r6) setregid(r12, r12) setregid(r12, r12) 01:39:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 01:39:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x2000000000000087, 0x0) 01:39:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf040000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x10000000000002e6) 01:39:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "28bb6fc6e23c5b00000000000000674de400", 0x0, 0x40}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb6b2f71134272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x69) getegid() write(r0, &(0x7f00000000c0)="90", 0x1) fchdir(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8a, 0x5, 0x10001, 0x4}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80, 0x4d3, 0x9, 0xffffffffffffff00}) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x2adb, 0x2, 0x3, "9ce4759c19bf33bcbdfe2d17f1d3cde49db33cd2", 0x100000000, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xc312, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000200)={0x0, 0x1000001, 0x8, 0x0, "9dffc66dce29bacf81f891000a944eed4796b2fe", 0xd4, 0x5}) recvfrom(r2, &(0x7f0000000240)=""/66, 0x42, 0x3, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x108, 0x8) 01:39:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000004c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') getsockname$unix(r1, &(0x7f0000001900)=@file={0x0, ""/4096}, &(0x7f0000002940)=0x1002) flock(r0, 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendto$unix(r2, &(0x7f0000000340)="915fb45d24649e7ce4e04e5a214f569120a7be17fc761bf43e1b547c8331c47a1d16e11fcbf28b425b56c6fca63577f4b85d6ef7eb1b94e186ebc2365f51efba12f656a30ba2b1283e62ab35ae69797948b4682f9942e6888a714d49789f59ca284549cb74f2a99a623c0a6c1baa5844a5711fac1880ab45ecb9556c4c2b8636307977fdde1c193c170be9256736bd2500cdce1b8ae2e073a63daedf4913782257ca8ea3263adc92ad248b", 0xab, 0x40c, &(0x7f0000000400)=ANY=[@ANYBLOB="06002e2f66696c653000"], 0xa) truncate(&(0x7f00000018c0)='./file0/file0/file0\x00', 0x2) recvfrom$unix(r0, &(0x7f0000000440)=""/110, 0x6e, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000500)="c8d0da3077d84b15fb2ddff7b8dc728221fb4b90233ed7586c4a24745f42c49f7ce7012256d228e7dc71d3d72eff69e04390c7749c8fa407beade186a20aebedc51296b7aa71cab37036daf77134095af8dc595fcc0d67779d217346b6c5d6fc3188d93fa21af0796abcd671d43125d51f7dd9208f4e57d3989638723f4d3aff471d922d333d2b1ce0dc67c021b114c930abe2624e8c1ed1e567897a1972333643b7f67b4fd3d87ebc4d54a0a919f867660d21f72d0c5ef5c15b11834166df0cbc2c58151b8a6c975576d62926a783cdfb3beca5f8d2479cbc2c280c3aaea0e31744c028f0068f13656801c3f7e50049ece64bde42a11b", 0xf7}, {&(0x7f0000000600)="f3eae4943cdcb3110f46b9170c8bf05077d9494008353b9ddee31ce4ccc6cedb444de495d959020ba0a9a96ed3bd456e38fa696adfde3364576526707661aa2aaa8ce001c62fe84271a5a5d7c769fbd47dfe716da63807246d5c316466e3c1f59e25056d953bb002a504f02cc2c59b02c0ef2b9714301d81df6b5f49d80875e0d7cbafef85a1595042533da62f769e8a227bce", 0x93}, {&(0x7f00000006c0)="a67d9586e690ac2207fc7148470d734a28819a9c7445e3c2dd8718b1b97c1d68e5ad3070c4033b0817fe34dc2b1b6741df0566ec2073562a6ab304abe57d704c2867859dba8daa19afd6211c15dffcf01926c223d57149457bd84664234697c54a4d01e629bdd4aa9e474975693494df92005e6e360c30bf1f6e6f8598081f53231fa22c309f80c05de117e5b36ad40f3d7b79c9764c0d53e0053dc40d3a5b3b125998cb1e23b2a24b14cdd368efdd62542897628c7198c3e3aa36e6e81d9aa86ac57af7ea15303988a0e267a771656f09e154e4357d7a6111a1ed570178efb636fb92c843c8842f0fc0761f31ef3791171ea3353d8731b47a49b805cb19d0c93220c5dee2e2aded247f11c485b984d9493d343ff7b1441c59e2f3e27d51676c2782e167a9dcbc80e450cecf778f784ef0beecd38ab57ca6c4ee70090d50f187bfb825f63a7746eec0a32544f9207db769ba95b9dae6a98bf5169743cd29a82c9bfb8911b0f4432fac045360d6577dda7c41c950b9023b91f8f2e8f38f619bfaecb4f78b7a9402f11a31f1b0eb7714dc7f7c34beb79c36d637340a3d8c3738cf4a2a21719cbde8c97f08127872ad1d7280d38288d1ae37170b4dd7c5b96938c9489f06d903a86acc57d7951a7a24fa4eba7a0c340ff7a12189ff7a2ca8afa7a10ce7c571c80143483d55efd1ecdbd2f1c2d7a53c371785ca9d48bae08a11ce6af56f84caa5b4e9dcde24d599079148b80ba4c66bb6aa4ba9c2a17d83322bf28bfeb69a65a45e940511f807f94f128c186fcc87d2946ba15783a540f9678cc095d0cf2a4b1d63bdf2879bb920f893f24ad8010c639d6aeee479e21ef3db0d572435ff407b4a8709b188675fdf504174d1ae3697fd5693b720b7c5b60cdcf4bf6287acb28d53f50a53902cce130ff7a37b0053a117fed1bf6ca41fddd72e5cc33c430519ef4b62b6e6ad5850201c882751f60d4ef7e3e60264a2c66d36be097368bf81b9ac46a658d55e54c341fa4d48cbc9a60d3de63368893ac75c2d229a771d6d5da63cd390b7ff03a1e52d977cbee51d86b13bbdd654244e7a19fd0b4717e54b5aa3c460e9b9d1df6b1c23d0677422938dd1113c3d78cd87150bbeb7a13ab37e869cb081e7e3d34aa50924f5979afb6d529bcfe21ebfa5a7fe4f09723fc9c3130295ca9a189ab117fac472e89e1dd8b4730567d34e17373c40a0853ac95c256b9ee0ee464a5812638ba7a3ad5fe6a161693f382c8ea363947b49dc30b8ae9b538f9d41d912149b7186952e9c5442b02073803d42d09bce410135dc63007e6334264adb8f44c07f10c964d6f7ac132df6d8bef4d5f5edacfd449b1e4ac5b5c34c7f1efeeb2716af69f526438d3be3f0a988d172ae823850c7464852a295473580c13288d1e92482ba2c7848a43776f799a11b5ed90a66ee330ede7165cf4c09103ef74ef8a69fd42c60f38cab29ba97b8cde374729700c41fb730d58c0931bcc29a67d5baa609cfa41c2f86e3b2eff52d8abaaca722086dd3c4d1b1d39d39a6e332c464d12667fdfa96d03ce544318b9bb93ecce120e337f9d2da4f83b7091347383eaa1bbc2bf65c11daa716838268ca3109969892f41ab4e00fd9cf9febe558fbcfe396c094b55b9c7599efbdd01e68db6232ad7b699741b17ffcba5de912804bbf9da0ffc32369fb212e70564b56644089e7467e293a622ebd40e34fd0492d3754087bdea775135c23ec5fbf9664f9e47d7492a347cd741f0202374c9d6b9d5c162568b8d6c97d9659574a4611478921d9315a9156c8a29804a6a46874b9fcb29067c08ff01447842efbfa8d2043165e36db34fb0a419b9996b1961e92791972792a1bcb6c5e19e2f82a23d4d4fb63d0d74d0822304496004952205bcf5d52d4c78d3c5f210c0eb8f2682e9282562c956d813a254bb6771493dc83fd2a7ce63e7d9fb59bf1c2a316f5abb6f7da9ca0194a7ae89389b30b68d09149513601ee66e28b7d7c663fc0bd050471699b5838f3cbb20256663bb4aba6e7d9b881e320fea5fd4a472d81910523689ad8359d8685b293ebb837ff630a815cf8cc7bb6f4442ed0329e918cc50ad26ba0caf031b26c6f80961f413bf15c3954a40e5beaf497265686a73fb854094e9f567afdbedf1d9958f6038718cab373bd58c8a9456dd3fd69761a106692076efc52b8966a92baa7665cae3bee59e3a278c0b0506dc3345d21024baa7437c1dd24ed790e3b02ebe528ac531c33a562359bc06a0a54bd9659a9362da5eb710f49ee8a965269fe6e32a098a34e551aed2a57377b9b929524e36628dafa77176aa03e053d95e34acab3f036b55f1079d3eb81b4e8b49d3607ee0420f2632dcf3befb3433846638ca8138aad86e93903916fd8a1aa107f8bfc589cd86a5360d284e78b2c0a441c9d5fcb871d2e7f27536c54a720a3ec7cd5c530cd4f17ae94113db197df7a3445e8fedbc76227b9456dd4e3a10a8baf482c814f05412ad59dd866f62811742cc3c556c9d3d2f03f806ad30509fc3f8d7d099eba3958b926f013ece1e314a31f0e85f7bb43e79f5473955047514b2201c3a1e6c3224504244e4b7dcf023756144a5240a9f0c44a191e9439c415708ae5ac9819104de1831c99caffb97fe1d1b2937696c8b33a8df5478375b5ed57fe504f1c8fd5f33089b895d948e824e457beb2f1cb001862331b9511ae1c365d97b7ae55c4f4cebba31479f371fe0f5689e3186d0d55f7265137fa2e198d0f0f13959937533650e9cf92f8f2f6f99d6a24013d14f97e92c12320ca7566616b8856872b5b1afe81220ff0223d49170b9ffa3f8c96203f1861d9cbbafde1cffbe9157b23acca895943c866790372d9550ba5e4e73cf733525ba86689497e4ecfe193584cc26b53141bff72d0858d3ca0e131dd1403bb31a6f290b88afb9448d9b08f591452b4c8eee1782c1a7d67bbe71b3c54b42f11675941873f15ab84d17310924108e278972f9703036d28e2d91b906e49c4c931710750689be74c3dbc11488b17206773ff3ecd4bf3884ff17108a5ed68e30ac3f632a26c7711787bc1a8d435c581e64fed02630ca75356efd209b06cd3ba993aeda122d7d7b9db290cbe7a60dda0afc6b68c24cc3ca809770817a6617c94076af4cef33825ace51c4e311806b69662f85fa66dbc9b373516a566a91e39d2f50e0b3537821f69f629cbccf3539776948524600ac4079af5ec951233307908cbbf5437df2d026a0a724b7a001c246fe494940cbcae08380e31097ad925aff5ac8df271429a26c63dda345c43cdaeb3d9338981bda024c9c7ad2c2754e5d541132d7c2b159abe99ee6109c572ca8581357f16a9841725177ca2ace3e83c56065fac4c6920d7836d412debd55b1eec5262836bc9c07759aed32e20d1b5689a9d1723b6e7de22be88d99642bd2ba7b00acacde53b36c6bac28e487df9ffe88017c2903fb24d7c2b3b8d1b04439496186bd3aa87ce243f71a1b894a8ee902cf35337777af1191a14bf1ebe655f15f7b19924dc5e2557abcdfef5ce413289d7b8a8616210c2d98851ade6514d02fe61cc8f97eadcc6d84bfb13dbf4382155d76c0583ea7c4bb141be35b483fba426c9c9b05b020f3e077225f560040fb69e015a396862275630dd797e9e6f9d92d161500a10aa0e158033bd640f55e6d357835a44d3194ceb5a885b21ab96a8163dd008820c9d86bff37b14c10bc8b6156b57b2c17969d17251eaa06e96cb718d7640881972b2c1676992a809fa7dcdcd063832ef0e94295d59790154431c08d1610e7cec52e011975f0a3c3cf0947d5ef9805bdf1b322727c276dc664660bc8d8c41f1629059bfd7b650e9541e663695b1dd5ae19d45b1d836c026bede75a6f17aa84c5bc737b6483c0da363b08fc70b4d7edabb5c1a0e0091cebd467ab77615684e599ff74f6574cf81dca89cb85bfd6fd21c65c9848cfe9eaf05d63ce7b3b28133781bcc3a77a117edeac7adbd9aa206a35ed01b50d003762c1f0b12ae3528bc5597bc31c8099412cb14af9443d646b00b3346191be04597a09cb48dda21da27eef9efcaf77a57b06123500d40a9dc46b6d8d34260d466edf6e61e335643b73190c696560d768e215a23af9f9f464bb3263635a6652303029058e5e42fda119bb5eb0c239815e7fe7e43c90170445db63750901ace0b27321ea32a9df95aef297e01915f32dcac3ee78d5808f343a4cae348500fdcc2e0af39bd2a810a3b91b39d30bd65080f72508f6ffaecff465b591445647e7d1e946afa957cf9f34df2b2fd89a588425645c64b914b8ff8b076fee8651b2f3701b2f0fbbc69c3a1fbef93873ef0105152b13e0f50bd6be5d543de7587af93462b91bc2cad0886121cb09ab73c83ad797528af442b15d953e1bfff75fef91f428be21d6479fb01e146d5a87d9aca30f5e2b89192b378a8c5fb77b194f37cda47432c986e97d8d309e4d0a5106734d6529fdcd912ec4623430ce1b88cc92ff97e63a66b9bd9c21f3c3217ac033147e0b57aa437bff4683bca033194f6f9be266f83707059a0ee60a987812dbeb95c2da18dffa346dfaff2540fc646db407bfb30a42e97df5623247a80bae553fcba03d0432c725743b8a84fd742c9e58d3e518e6669eb51e3b217f4d0a86ad60097448f157e9fa6368510765146720ddda5d7b06a19bba2b2d8ab4b863db8f04bf574ef0fb702da4fdacffa36adccee69dc35c129887164cd2f3312d650eb2bd04ee6498e679e5f8f5e974d1d692f7572999dbb7906f76c8aa5cc5069490d5814f64884b65a63f90c15b35cdfb5a8c5e3644ebdf480689669f05f5c787daa2ab0bfb751e85b19823644956eacea7304e08285a6551608f91efef5596cc9374f48fbf802127672804a6d05f583e323e04a4a62c0fb1244d47481425da52b208de6c4b6a0c633d194aaad2e0a85ce380692fbbd02087bf589651306350b40560d72978871bfc588ba8ff6c36ac534e01c88a31f27d445bccb3c28e7836073f7b5f2b1d7677665e72e1be5235b5286dfbb661b6550b6479c43d1d47f6b667bc5749f3cd7b45ca90049fbbbcbeff0502000415ad237cfbef1c005d0e40b8be94afcabcee544347918e05fba2f7a6e306431904fcb05def86233db8851e440d067b81afbdcf400405288b81a9d7dc768327373442e4937a7552063d0b6af4c733de6b5f3b5a06e3290b954d4d5359f56f331d94306e2e2a587c78bbd56b21e46a2b0878dfcfacf055a330ef751d6186b3e3649683e83e530daeb7b4c4f4ccb2c60beab7b4045788da4f74c1d473ed456bf140ac00bf9cc5fa2686c7db713da2bde9f3b684d5cdee18ee2cf89561317c3cd203d6b15ec182a60627cae33f6827237126368599acb0b05b03378f2ebb5f569f17318205bd7e6be871c7b8eabdd7f45981794bcf34f5a8e7bf2c4288e31ad5606ef9a6d7be2f489576d1f354ca9d6a31dba442a156342153478ae20bc4d55cfd83bfd5d4bad1fcbfb9376afff22d80665c8d5dee0837d9e99b9ecffa32bb3dd445df2ac470dbce20460646524ba7f587d69e8333d003a82a4fb32caec5c1861a6c3eab5df29e0975de887e6ac858b82c47fc08d944980041625220b741b4ebb144a25497500c672e5d9da48ba2026c4532c91edf4dd492ae7012ea92e0273f14422f93834c5e1240de7ab79bfbb7e8170d4c111f455e6e2d9ad02eb63fe4e2fbe22c00fa373e7daace0c5e2c2dc4f13151c356e28628baaabcf82a4b7daa552825cc52855ac0fdf793275d59716d6834fb52a", 0x1000}, {&(0x7f00000016c0)="a97a68354b8514791586d894d596c46e45e3f38ff9fa34cf87bbc99d780c2c416aae184d3089fa808af22cc1da6cfe5b1f0d525d6031812f450ac1891365d3b0954de6e1b7d2018601946d802e25952820c06f6d3857651ff1287d8135a609f00e05ddc02c535674db7f99d83b1f03fcf2fb8775e03d56d6a7150d75a82fe95941c0f718170254dceabc13134bc56b", 0x8f}, {&(0x7f0000001780)="e09f77074c448207d51027194ab6534f2bff77570f23539938985adb249c33698db7b7ddf5a23f5aa637d79aa667559a78e2bde11816afb05ab3daa4f499dcae6d9603b40aa9a0ffb74c1fbadea9cd1be8a4319bfa2e1b865d7e5ab953593c7725f71fcf6fe33a63fdfd9c0aa1e251072b9679b3a9eed6ea8d10c12486473212e7e6ec5e603f57b5c140e13275a6fd27b37ce50c12f89ca8f835b3642557a1cc2bc680270c6db89c55941a75380a60d040ca4f4c", 0xb4}], 0x5, 0x0) 01:39:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r2, 0xa, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 01:39:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000021, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 01:39:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/28, 0x1c) socketpair(0x0, 0x0, 0xe16, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7fffffff, 0x7}, {{r0}, 0x0, 0x8, 0x81, 0xff, 0x20}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x6, 0x2, 0x1}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x3, 0x85b}, {{r1}, 0xffffffffffffffff, 0x62, 0xfffff, 0x5000000000000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x6, 0x5, 0x3a4009e9}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x100000001, 0xdfff}], 0xfffffffffffffffc, &(0x7f0000000300)={0x2, 0x15}) mkdir(&(0x7f00000003c0)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1811, r0, 0x0, 0x0) 01:39:44 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() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x679b, r5}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) `#'5$k6!m>blW`-;aQ`#'5$k6!m>blW`-;aQload: 2.93 cmd: getty 10039 [ttyin] 0.00u 0.00s 0% 315k load: 2.93 cmd: getty 10039 [ttyin] 0.00u 0.00s 0% 315k 01:39:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000000)="99d62367c0415a100f5af6234565f0", 0xf, 0x8, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) mknod(&(0x7f0000000080)='.\x00', 0xc050, 0x8) 01:39:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x91, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x40, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt(r2, 0x40000000, 0xfffffffffffffff7, &(0x7f0000000080)=""/157, &(0x7f0000000180)=0x9d) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 01:39:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:39:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xfffffffffffffffd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x30090, 0x22) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x8, 0x101) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffffc, 0x31a, 0x2, 0x1, 0x100, 0x5, 0x5, 0x2, 0x1, 0x80000000, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1000000000002, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000004c0)) open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x2) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)=""/41, 0x1fe) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x5, [{0x1}, {0x3, 0x100000000}, {0x3, 0x401}, {0x2, 0x4d}, {0x3, 0xffffffffffffffe1}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x4a7}, {0x3, 0x4}, {0x3, 0x7fffffff}, {0x3, 0xff}, {0x3, 0x3}, {0x0, 0x8}, {0x3, 0x3}, {0x1, 0x744}, {0x2, 0x6}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0x2b0}, {0x1, 0x43}, {0x3, 0x8}, {0x0, 0x3}, {0x2, 0x1f}, {0x1, 0xfff}, {0x1, 0x9}, {0x1, 0x7f}, {0x3, 0x7}, {0x3, 0xfffffffffffffff9}, {0x3, 0x80000001}, {0x2, 0x3c8}, {0x0, 0x100000000}, {0x3, 0x3}]}) 01:39:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x4) uvn_flush: obj=0xfffffd8077e9ccf8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 01:39:45 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="51b7085aa956eefb229c210ceb9f95b77ae9d7146ae49208821240093c75cb13bbdf53aec350772983d6755eb69b67b76825b2bf0ca79705ed4609d4133d2169b08ef17e7337bf7783da69708889f49088893366b2d9bd41aaf1c5d31f4e4a9a6135f5cf20934dcbdf668fe98ea623e4c9b8b909374e0258719ce540a9fba58b36ddae8cc6b711c20b82cab6d63aa35e8097f3db0d923bfc55154c8e80f863223d8f0db6c6cc", 0xa6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xecaf, 0xb0, 0x6, 0xfffffffffffffff9, "bb830b864ff4ddd445d29495ece377561349b751", 0x1, 0x9}) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r1, 0xa) 01:39:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2000000000000000) 01:39:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *280898 25651 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c0b7f0,3,ffff800020b29c38) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068e967d0,80084b01,ffff800020c0b7f0,3,fffffd807f7c6780,ffff800020b29c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8068cc2570,80084b01,ffff800020c0b7f0,ffff800020b29c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29c38,ffff800020c0b930,ffff800020c0b920) at sys_ioctl+0x651 syscall(ffff800020c0b9d0) at syscall+0x5b8 Xsyscall(6,36,7f7fffff6f18,36,3,2a71a4f0890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6a30, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c0b7f0,3,ffff800020b29c38) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068e967d0,80084b01,ffff800020c0b7f0,3,fffffd807f7c6780,ffff800020b29c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8068cc2570,80084b01,ffff800020c0b7f0,ffff800020b29c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29c38,ffff800020c0b930,ffff800020c0b920) at sys_ioctl+0x651 syscall(ffff800020c0b9d0) at syscall+0x5b8 Xsyscall(6,36,7f7fffff6f18,36,3,2a71a4f0890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6a30, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c0b420 rbx 0xffff800020c0b4d0 rdx 0xffffffff81f8be0b cy_pio_rec+0xbc9 rcx 0 rax 0 r8 0xffffffff81cff133 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa7841b70a674fe2 r12 0x3000000008 r13 0xffff800020c0b430 r14 0x100 r15 0x1 rip 0xffffffff81896608 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c0b410 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=280898 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29530,0xffffffff823613a0 process=0xffff800020b7c9f0 user=0xffff800020c06000, vmspace=0xfffffd807f00b708 estcpu=0, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *25651 280898 86273 0 7 0x2 syz-executor.1 83473 338246 86273 0 3 0x82 piperd syz-executor.0 39762 397835 0 0 3 0x14200 bored sosplice 86273 500438 17952 0 3 0x82 thrsleep syz-fuzzer 86273 386101 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 427593 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 194137 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 271322 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 414844 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 218448 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 363478 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 367325 17952 0 3 0x4000082 thrsleep syz-fuzzer 86273 509672 17952 0 3 0x4000082 kqread syz-fuzzer 17952 27778 54977 0 3 0x10008a pause ksh 54977 414408 92843 0 3 0x92 select sshd 10039 251569 1 0 3 0x100083 ttyin getty 92843 193151 1 0 3 0x80 select sshd 38199 443207 49075 74 3 0x100092 bpf pflogd 49075 189429 1 0 3 0x80 netio pflogd 94168 15706 99520 73 3 0x100090 kqread syslogd 99520 147548 1 0 3 0x100082 netio syslogd 89774 342720 1 77 3 0x100090 poll dhclient 58591 169240 1 0 3 0x80 poll dhclient 83378 338333 0 0 3 0x14200 pgzero zerothread 72852 289887 0 0 3 0x14200 aiodoned aiodoned 71900 386786 0 0 3 0x14200 syncer update 57177 157435 0 0 3 0x14200 cleaner cleaner 71243 515822 0 0 3 0x14200 reaper reaper 52515 440286 0 0 3 0x14200 pgdaemon pagedaemon 46663 324573 0 0 3 0x14200 bored crynlk 58567 186067 0 0 3 0x14200 bored crypto 64743 47555 0 0 3 0x40014200 acpi0 acpi0 49017 518813 0 0 7 0x40014200 idle1 81869 355947 0 0 3 0x14200 bored softnet 28278 385576 0 0 3 0x14200 bored systqmp 90307 327563 0 0 3 0x14200 bored systq 1739 35035 0 0 3 0x40014200 bored softclock 46384 378542 0 0 3 0x40014200 idle0 38864 415473 0 0 3 0x14200 bored smr 1 450071 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 25651 (syz-executor.1) thread 0xffff800020b29c38 (280898) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82373b28) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9531 71963K 71971K 78643K 10888 0 0 pcb 25 9K 11K 78643K 481 0 0 rtable 82 3K 4K 78643K 480 0 0 ifaddr 57 13K 14K 78643K 166 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1481 0 0 iov 0 0K 12K 78643K 110 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 76K 78643K 1759 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 148 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 859 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 54 51K 71K 78643K 579 0 0 subproc 53 55297K 67586K 78643K 259 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 121 0 0 in_multi 22 1K 2K 78643K 108 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 281 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 13K 30K 78643K 3622 0 0 UVM aobj 47 4K 4K 78643K 53 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 41 0 0 NDP 12 0K 0K 78643K 50 0 0 temp 164 2375K 2443K 78643K 5686 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 6 1 0 1 1 0 8 0 inpcbpl 280 498 0 491 1 0 1 1 0 8 0 plimitpl 152 47 0 39 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 87 0 56 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 153 0 149 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 14 0 12 1 0 1 1 0 8 0 ppxss 1128 16 0 16 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 25 0 17 1 0 1 1 0 8 0 pfstkey 112 25 0 17 1 0 1 1 0 8 0 pfstate 328 25 0 17 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 396 0 249 12 0 12 12 0 8 2 art_table 32 397 0 249 2 0 2 2 0 8 0 art_node 16 86 0 58 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 4 1 0 1 1 0 8 0 semapl 112 144 0 134 1 0 1 1 0 8 0 shmpl 112 51 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3011 0 1568 47 0 47 47 0 8 0 ffsino 272 3011 0 1568 97 0 97 97 0 8 0 nchpl 144 4476 0 2843 61 0 61 61 0 8 0 uvmvnodes 72 3208 0 0 59 0 59 59 0 8 0 vnodes 200 3208 0 0 169 0 169 169 0 8 0 namei 1024 13786 0 13786 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 3 2 1 1 0 8 1 scxspl 192 12105 0 12105 18 17 1 6 0 8 1 sigapl 432 1037 0 1023 3 1 2 3 0 8 0 futexpl 56 10453 0 10453 2 1 1 1 0 8 1 knotepl 112 393 0 364 5 3 2 2 0 8 1 kqueuepl 104 255 0 253 1 0 1 1 0 8 0 pipepl 112 808 0 789 5 3 2 2 0 8 1 fdescpl 488 1038 0 1023 3 0 3 3 0 8 0 filepl 152 6658 0 6565 9 3 6 7 0 8 2 lockfpl 104 280 0 280 3 2 1 1 0 8 1 lockfspl 32 311 0 311 3 2 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 33 0 23 1 0 1 1 0 8 0 ucredpl 96 1588 0 1579 1 0 1 1 0 8 0 zombiepl 144 1023 0 1023 2 1 1 1 0 8 1 processpl 840 1054 0 1023 4 0 4 4 0 8 0 procpl 600 2825 0 2785 4 0 4 4 0 8 0 srpgc 64 37 0 37 4 3 1 1 0 8 1 sosppl 128 14 0 14 4 3 1 1 0 8 1 sockpl 384 908 0 889 6 3 3 4 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 202 0 0 8 0 8 8 0 8 0 bufpl 256 7073 0 1048 377 0 377 377 0 8 0 anonpl 16 112440 0 105415 66 22 44 53 0 125 4 amapchunkpl 152 5872 0 5779 14 5 9 9 0 158 4 amappl16 192 5000 0 4540 53 23 30 36 0 8 5 amappl15 184 125 0 124 1 0 1 1 0 8 0 amappl14 176 140 0 136 1 0 1 1 0 8 0 amappl13 168 40 0 37 1 0 1 1 0 8 0 amappl12 160 122 0 122 2 1 1 1 0 8 1 amappl11 152 355 0 342 1 0 1 1 0 8 0 amappl10 144 331 0 326 1 0 1 1 0 8 0 amappl9 136 773 0 768 1 0 1 1 0 8 0 amappl8 128 182 0 159 1 0 1 1 0 8 0 amappl7 120 45 0 36 1 0 1 1 0 8 0 amappl6 112 184 0 173 1 0 1 1 0 8 0 amappl5 104 257 0 243 1 0 1 1 0 8 0 amappl4 96 359 0 334 2 1 1 2 0 8 0 amappl3 88 559 0 552 1 0 1 1 0 8 0 amappl2 80 8621 0 8576 2 0 2 2 0 8 0 amappl1 72 31979 0 31554 24 14 10 19 0 8 0 amappl 72 3114 0 3080 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 52 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1038 0 1023 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1038 0 1023 1 0 1 1 0 8 0 vmmpekpl 168 12725 0 12699 2 0 2 2 0 8 0 vmmpepl 168 118838 0 117480 112 31 81 81 0 357 10 vmsppl 360 1037 0 1023 2 0 2 2 0 8 0 pdppl 4096 2084 0 2046 6 0 6 6 0 8 0 pvpl 32 334115 0 323994 155 35 120 138 0 265 16 pmappl 224 1037 0 1023 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 535 0 6 16 0 16 16 0 8 0