, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) pipe(&(0x7f0000000000)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 16:00:00 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chmod(&(0x7f00000004c0)='./file0/file1\x00', 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) stat(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001fc0)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000000600)="2c80967784b613f5b846198673f9fe4218f0bc7d428bb1813546558e1a857e44a108b2a28ecbaaa3168d56cabb18ff106606f20b9c4d135e4d92a30a404d4971f59f4453e435eaeafec038016202609bc270d58adbbdce72391ce16f0af568b9e079c4380f3b5f50af", 0x69}, {&(0x7f0000000680)="d46422c275fcde611cf34be3719d6bcfd6a4fed5e4df2cd192aec21e9bccfd970d4ce55c2c146b5229795494313e3d61e04a6b483d789773b3835b94d9bd3956078610aca736240b4d1c61698a5e2678ea7a4a191d4452f85bcd90d959012c6d0639a58cc6f2f7b68885f69b7e91d53bf7810975b94f17c8728f703ef8c25107501becbfabc6088ede9a7430b57ef6de8e9f6f0db3410a80f6946a7d08bdecdbcfafaac33ae563c6222044d08335b81c87f949a2aaf3cadac53de59509fa0219d976fe94029aa446e08eb0716b0f2fbc0f74fb33f6621ae3d6", 0xd9}, {&(0x7f0000000780)="3eeeea46a0063c0b1512b43b050bef406bbb4dd5bdc31b03fbbd747d1eb50a57a379e2d86c9ddca8ea9c261e6657e3c596874b748c87bf18619de373b14d791de47ac371e060529d29633f1e7e13e7839b348a96831a688b6c11baa36eea6c41c143cc60826364086cc006efb8f2ad9de99b79a83de2bd7c4f991243524c6f3e59a09ebd6ba86a076263acb55b7b35deea0370f907df0f7608fa928b9c697a6259176cd3b5365ab28df24a6d439d", 0xae}, {&(0x7f0000000840)="6897287adcd4b76f07984ac4642d17422d9dd6bac6352c980eea9ea30bee2c04cc619d5702e34671346d776e7e4819660e28c91b5a543f86b60b349df6e0f835fbc0b30c7e01f0143a3fdf5a01c82cfbec82390f433d", 0x56}, {&(0x7f00000008c0)="cf5156ccf7babb38ad56c58d6f698cab8a38f11800a7878441c0cfbc0534f4b83ab709cf37409df908fd5eeae27db19c3eb5ea10fbf952ec52068c8b98251e53a97fc1c4acc7af888503bf2ad1483c6db7245468fde643d436ec99e4b52bfb419b95613d5da55ea2b3d656ea1d448130f9152b17425cea9e744d0d60a532792efa2f369e30e1dbc57075616a7e4ee78e353e641e99d1aae79a7d45ed3c3c8b744dbc05f0fdaba196794d1d217e982a2465", 0xb1}, {&(0x7f0000000980)="310c048fbf9eaf8b887ced9312e66626ceb87568a5875004e05270ea07466c33e4482d313968d6fc8ea93869ebf6fc6519c7aa3c4a1f4a24d00e8f9e7e7dc40d34d9ba860210cff83eadb61cc91e79cf317daaf1cb10d97f50f19f1432c5e6c049ff77a7147d067050a94eef72ac5836e984dc40a1c8ba185eb027be93fff4ee65403aa012e1735c7fe41855e31f439b82660882a8617a87bf8e88393680", 0x9e}, {&(0x7f0000000a40)="eab59ace250afb35e75af1a8bd2f43a968a191a9f4b0b5e8b1e870bfba4b6c94001f417b2074329307e0a74f5f6d0eddd8e4351201d4cc7906d05ca2ab7db0bb145b9e3650d5b408a7b226adb3524ca13506347e1e98ae78a84e4517bca67232beef6df7fbb08229eb5830141def9e3b1ba77e", 0x73}, {&(0x7f0000000ac0)="6c07d81500d76533d664275814261130ba0c42b51c9f62c1a112ce4c9d2a4047e67396a4cbf5875f77c873de16100056a5d65d01d90cc21bf7558a4251af7ceca4b0adb44f678e82a6e773aa48c785d70eabe8008ab3d5d0d4ec4dccd8446b7fe9b6c2debc66e12ba14f4f93050abc230e58e56632f330f5d5e69a3cfa541f6075", 0x81}, {&(0x7f0000000b80)="57343e200bc77d538abcb8a5b8e5c93f588a8c4c7ee02e2263f194b37964c1", 0x1f}, {&(0x7f0000000bc0)="9ad630eb31ede35179b0b5e9dc692227c98a82ac32fa273ed90a56b044a31e5d3970680830c5363c9f8c6df198597adc637029776b9ce0a2f67aa7fc45156a4a011c4f32e5093c2118024ed973eae9db79f903179061a2444ee6cec6aa1c52453f3532fb26b91ccb455e269f8007102f0d0463b73fecc88a877cae08f3d1ea5b03805b73bcb6e71b6f2e8423fe0af287fb785c22690958642e22d53d018166d6fd614d045a1901f05e0775209d41c736ceb5505e5cdc50d01789b8611cd207d01f09b51d1a7f05411b670d93ef2ccab263464469f98cde2555e1f31de883e5b0b73e2aafa1213e0b23189e2203b1e976ae0d5189726e1e9b9638f5a985de721e704d957e58d637e0f8040423b3b0059183d1bfb4c7718eac0c920e66109afd221cb7efc3e6d20d09b2368a3bc899873ea0d4f2cf10b26d98b6264cfb7ad190fa638ae3132d066b05acf1b08f5736be277a45c6b8d476b330d1cdebffc2e3aaa426e58d0437d1ddc2b8817ad5a6526bb1b34e120ae05bcc1da011d72c70ddaabbacbebf7813de2319603c8455ba1a7e9ead4f229079f03405b31ea62c714422ae2e6daa1b12d7015315b04bc096319584c69c9c68acd852fe71cb0f4e369d182d69a41a78b771026100d196fb1638726992c11b8469b8a9468901daa438ba225111da0eb847109dde7cfab8501ec190a7ccae93b4f1f3d0bbf7c8c84cd7531878f854f4c533bb35a373a5e3dea90f9148ef4539e34a311aa25fe2bbc6027017e6bc24200f48cd7c4bcf1bebf3cc438e2d18f29e8affe1272c6928831e5a20cec55eac9c6f229b6f263e6e0c153bd25c1d46e26b123590f800b9265671223c6158feaa30f7a5b7c82ce086b6c769e40b732ea991c0fe5e10b6cd0e31be79c5afa5211b5642d017976baa0d037086eaba0d2cd5352b15f38019940839c96b246580bbfd81089ab5124c0802f81a175b1f9ba831853b7db51b4f3ae377f6dde877d5baf898c221c8a3975c976a905546cd2631cd5c5a6480fc8addaeda89cc009476eaed34d83a50d318750d25d9ae2a411dca6efd78c29f74cc005138bad285988d0819b3edcef3e32ec36de8668e9f89e72d49b351a2848b4c2d2b06ffb1b0e0b052a46253625072350a6d76abf3cc227b2d018d1a9c26f2d12dc238d377b2f3456b42a13fab3eec4b45074a87cf44967cd2af350fdd4036055e331791f4adf0cc6adc60c3e86c71f105bd490a2228cee429bd5ff8693463d4beefedc6626607272b1d6c78930b67c3ed5749f9580003507a14ea67f53db04e92f6087d4116e41d9810e9633280f92c0b44979000294cdfc581b5557f4de6e31af402bafec2ff45813536bc0d5a78d3d0b4b81d48499a2a23cd03781eeee544a834c3db6dff027ae4f1456f3888995cc6620495a44a9f42c50c7dadc96f5687371b3a961ed1d86f8a758a0f4fc3f3897d4c12cfec670a5f29a5815fc520f154fad2bb1f04a6cdf38c47c16bc3a4e58b1ec3261c38241972716e28cb0b0c97fb37e411ae65151e34553cb9d52a39056ecbe6135795075ac0f4fff693337bf9e4130e5422dbe8bc8ed1c67569ca13e4aaab4112c1a185f6e011a3c0abf4030fd0d3c1844c7a390f8a094acda8c5e57f33efa9e2b90af094201ac9a76c5aba38d1eb7176a41a27c561fc17830c026564eebd9e0c44509d332b0003221ff32a81b25262b6b9cd61824a8af6795b0d477ac76ad0bb6c9f09352dee13f6351a1e1045e2017232e3f8eebc467a10d38fb6598f52aca44ac5270d2e501a1c5a62b8a22e64ff2c70ba09ca5a3f47151863dbbc5f8a2f3651f23d6d81a110b007c46a122d6df442efb8633dc457c168a32769b74eeb65621065d1cdfec0e8a126ebbf2fc33af94df31dcd9a0460a646631bdf250c085cbec0d8a733e9a352b47b759f0606c004a0e5dc2d9462d9a7ecc48616aabc51fc74e2c264cfead8851817ed566011d5b141c3718236488473f723fb6738193e496c77199db43c8c976469ceb8b6adf5287d5a6cfd360062bc0952aa47057ed936f846e8b0a398113227614d396ac222d53000f1416a9e0860c70a8b651b866f9c6cd8e19b46ac08eaeee38f701c39b657971ed3a631614b5b8c894182e1fe9d2bfbcb32e74969d030e106114004eb865b2ae660aa45a53e397d4fdb5ce4ad72fc902d9906e890dbf59d946549bed6538ce93413f283eeb6d8ccbe613c3ee2e125128b38528e61925a3a87910dae6082af40d010684bb1ef0657d9af851cf6263f8ef13ebc0f5f11dd530fd272675c2843f3dc91b117be5e2d62033f69298352d2d38c4de68cbe085b07b1e5786aa48f0d1b78898f585b3299f0dbbcd3e27ed5fcce7ae78bf4a8b6ad3f032f936270fe4ff8d28d38d10a78466c8fa3d4278293097f1261c6bd2aff594f3ccea32b188c2d58d32ea53f755f869bf17531e316043496d285e8217c41c90cbb0d9b36ef47f3e8e712f0264ff6d692b4c80ea30ce39911a10f67c64b2af3c7e6437954cc6f14cf15f2f8484580543de46b752ec28a929f7a8394d645a9615871795c0e370f29b65e8e1b5172865550abdce01029a60ef8883d491f7202ad0de6dc728220e45457f584270fd5dba22ec93deb9c000c27f906f81d979ccc0c60ba9251b381f552af48fa08164fa726f5b7eb8ed1f18b5e95e51aff32b9ce0f35276e5296967795c18bf08aabe47f71ff2e1b9cc7560af21d814a568d1844d3c0dc9beb971d7722f0ec47818f544efd105ae3559f6bcdbc0fd079c021755d2dc2e22ea9dae78733ee5c40f62897d2ec1ed65378607d1500101a38fe8f17fb779e8948d543b9c745f80754bb30a6ef39ec082246b47439b36b0284c72db3e65b40606c7fbb993460f37d9f456829073446712e48f72d02685ab8c596905a78a7b68b1dd6375097ba9291bcee32dea6706ce4d795e27ed37c0297fad4c75a5c7538df1cf81ac7803e2dcb2f6faa6bce8e364e69bd701f4ce01f8adccd91df06bda83f0942d7225b360d5ab03ec3d6d54a5b3c1776fe267d867f494ee399f24545ba5b01a964247d7592a9d79eeee9919acd9664ad3578bb8921fade7feb3d3fb9f8913bc9fc4a064ac32ee996087d1e9bad6f61b7e1bd5d06142ea957e1a032a20ce2cd4ab1c7aec099a182917e80a3c030014b572d2dba5ac03b42cdb431f2d99e034ebd1df08a317999a9905ac1b1ec535a5c2a5418b696bfe0924964e7532e3d1c9b85b7b3c33185f83a56d2a6f952eae43494024fa2b47255435d706783577114155a61835b5a3b895e050cefe114992bbc01ec3c842d8d1879de6a74a7b32c7a7f0d842a72bc6314882123be30ee2901eebf05fd6091df3c33f6bad55e957579c8bd8ae0331cf612822513113444a114b4380461b5fbb190ef87846c372dbbd59826ad0e4f33e40e65a056204796f0973c12d30b3376fed0f2f711f0969e81aa09e6cd19cd137fa522ed54c7e06d83367cd8c909710051bb4c8132d48a7f563fc11439d70f0d4e0f37c0a789c62859f7709e3b3d2643a6b4a1b54a4d8fd8e79f53e2eda4c27ce6b1c6eeb134a2f208b9a0161427e2a8b2c4f037a99e9572c8ee45f347cc3ba6820762219eb2e4638921713bf18470d302ffb95bcb2fd3bb35188d0f7c89839110b34b6cf44253a12dc58d75d777846b757487ee1c07667f9de20100bbb4817d34e1d4aa845aae94bb4ec03481bededdbee7dcb6d40a19714f9681aa59395d540f7e819b20c20aa407a3c2bfea8c488ed5bca913808bb9ebcfbfeaec889b1c488c6d7f22652adda311926a7ba4818a51cbdee32dfbb39580750c8f56d9534960412d3f9d63df7eccedea687a061afaed9e5b72b3cd5b8489ac8d7853fb25407e5b01f90f57071ee6bc6db6bf3bb65d8e569df2d0b2ecce81845aa1d5c2b9b2b9ed7e528f9edce75d6e4b4c885ba92ee376c531b22bf0ee9a8344839d601a72a5d79c5af8b4c73a43e129a627b1a4d250d42c5e43c1d054f146566b2303a0450975849038db6eef04bd8070bb3c36e444cd5280ff9de71cf2a57c82ab6562a8fe051f04e1b0cdf3badafa0c5518714a415dc72a3892d889ecb156d478e745ef64d6f83eae5cce5d0455842a83f9fceed0a952dbf103a3197cb91cfd244346e7841733c1b502619f53178cc1d6290dc8a961064ce9970dde091d91a0efa6173ded66540007eb2ba2be8164cc95533ae5299c7524fa73c275f346b5a7f25a3a36f0ff218185c5029f269d61c57db5b120f10f4a897d7c8e35dabb559364cd8aea429dbb3d48f0fa82bf18c06c74e1f52fb08adf76637f357b680778321aa228bdad8998b3867a0c5d72d1001c4ca6d11ac360231d8dcd3f479083a23edffec0b2205f0bec05cd88f9ade9b7f5a76029e4ebbe1639db856b46d7a311635d5fffb2cbf5944131343fd924ab469297d2480b5ac2f556ad80453fbba81fee54215417cd49bfe8c8eb763c120d2392c5fc5819f163905409de2f8a921ce394a70d7d8dfe83f4bed034564547414692d59bc8b15df89f21ddbc69e13d35188c7c8aab8afd8a35b0d04345a29958dec521ad84f4fbd4420ad411059df155030f26cfb18ff4a71e1044bd7d667c970875927fa2c90baca83401117eed6ee6884e4e19d1f9ad5f8e6ceea85931466d26d038e557dcb62180e838fb857bf8cba81746c82b5671dec97dd943fe0268536ff239349c155c08fb4c80e1ff950aff4a531872e64f76c55a327495ec2503fe3a627a965c4f08bd51dc9ff29c097e088b8db86013e2d16910a5d8b76dc8b522ef99be078de3299126466c2122da5d682ee3f2b145ede2f71dee0b75ba8921e54f469ff9f3a4ecf9a703aa993f6882697947956541618f76f4c82f78cd3347138c9ed0ddf2c15a5103f45cb85049ebc3c4f1f83743c6b77cfc80d1abaf23bb37426da5eed5ece7c4b56e42a9cc3154f02c56ad679de8cbf313f167a26e09f2767f870922bd823847830f13e8d6fa2099942cb9d86626e03e6d5e3762b1d204faa75e775ce27a5ab3ab7804fc86634fd70d15774f2245430b2187d4649d44fd5d973d6a80ae54f2e603c4f09bb8f2481dfb624c736a8c157d8a8111838025326bc5c709c993d85ec04ed7af03cac6e058929e3005819eecc4fb99cc99755b223e74006ead90c36cb0e074250e32d6d02d550a3ce6c53b6cc244acc1787f94ab5d857b8ac3cc094e0514aabb4abd4b0dc4242f455fab1303f7e6add03393ed52395f20a7be492d20a5b0cf4e9bbfa4d75876eafdd090beb6ee9235289c9175f431555bc440439e89acd2aa0117eb6bccda26968ef906a336a6ad7d59b9e5df3f7782f25305808e4c5b471ccf972c0026d50a269586afbb062d0553446a2e1d3c662c6ac7818ac31f7f604b1aa043ee071d8724e922e7df0590637cbc499e20bb2e9d2fc3fb441e1a8516f598d9018f99006cbd0c1c0fa2fc10f747816e02358951938ee1ef3d7638beb28b929071ef0cbaba14e0dac34037ed2d3d7f093410340729cb8488e137c06cac339552156d26cb55bbc89a0301a2362eb9b723109a293f208e3ed8fc2143680ec48dc00e8994f6b19eed711342cea838893fa76fc04947279ec5a1afb3d155d385a06c3d11f5ddc71781baa11b97304b8886bb6375c7c7f234f28bb4b94fdd35ff574a76eede2315480d0a2e2595a69bdd1fbba10d511b21c58f829ef29ddeaa581799226849b8bf185794671005402477959dcb7413b373db0487470a0c0a21610c95b319e1005824a10b4841401b0031f6cac4", 0x1000}], 0xa, &(0x7f0000001c80)=ANY=[@ANYBLOB="d000000000000000ffff00009760e40f112d777d9806e2f305198775e0c99e48ea7f200a30586822cf1e7d4c6648161db4a61ceaed436275eab4193171c2551ef3e2653139066c84e8421ca01aa7cd2443e1f48198339712cbbe09c03b77eef6e8a5fb1e55701558b824a26d02a965119fcde91f480ee641f55abdba67814972a447409b78ccefa01f15c85f506ade36c5127e0ecc77a57096b89133a31dd12e1bb7c6207b9389f678d6df224b649e9f0000000000001800000000000000ffff000009000000aed1764a67250000c000000000000000ffff0000070000008674a2a8d966d6a1c187b5b50f72125442a2cc899d71ab9446fef99f3f4afd9d0aa84b375c1d65e5a9d1ee12c60148e13691d94ce0192618624575523859600b68bb6b93d9d75018ef306b59494615c50708c910401cfb9085a575efd364755e76a589fb8845cdf10c359d15f1378b31326a9271d8035458a25bae575f217bd82627b28572e09c5fc5e7aa59d78c5a99c23012377c16dd4b19eb06dfed7c8d58a59fa94bb2835c3f1f9d00000000000010010000000000000000000007000000b06f9e952bc1815f315a00f0c11aa35742a76bdf857f000825ff84f33483ef2ba625a7d0c8142045fa315d94a753bb73c3ab100617c80a89895817b686607418fc028c111f1de225623391fe979d50f6f8151009d4ef67f7be082ce7c8bb7b5269c05a2178bc59b8013e962e76c90a69bfbe90fd5f4d96db2e9e9695748ce9cb607f6a27930a3e7889f0e6bdeaee88acfb12709bc40aff2320aa4ff28273b2732aab316cb728f4708fd0dfe4e0391abc3deb44a4439a92af9751dff9297857a5e2202a5116334c519d46e8014f3059b41d9deac363274715aefd84aaf7cb370e37d00940806fd71421d670933d8dc84a99ac5ce07c93036b27ea1dd400000000880000000000000000000000050000005dd444eb3b46c0122fe7a615e1e061ea49b564c56294065c4503e573e3c212adaac2e2fca698b78a464ead3467601ebfbffcc6401986cdaaff0cdf1530aeb96b2977d873a9a0269dc756ced6b76a0d5b912100a54abf9b6ce7b62cdd50b957496f6733e65e2842af280ce6309f856da000"/816], 0x340}, 0x9) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f00000005c0)='./file0/file1\x00', 0x1, 0x2) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x2, 0x9, 0x401, 0x0, 0x8, 0x2, 0x99, 0x2, 0x3, 0x0, 0xea}) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/187, 0xbb}], 0x2, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)={{0x3f, 0x5}, {0x0, 0x60f71dde}}) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwrite(r0, &(0x7f00000001c0)="fbdbe81628e4e7f8f52341273e76c6e4ff680130fc47", 0x16, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x18a18, 0x54) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fsync(r2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) write(r0, &(0x7f0000000080)="d82f1c231f25eef9711567eac7582356", 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = getgid() r1 = getgid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0]) r3 = getgid() getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000380)=[r0, r1, r2, r3, r4]) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000002c0)={0x9, 0x2b83}) syz_open_pts() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x7, 0xd361, 0x0, 0x2, 0x1, 0x100000001, 0xfff}, &(0x7f0000000140)={0x400, 0x7, 0x9, 0x5, 0x4, 0x8, 0x7, 0x8}, &(0x7f0000000180)={0x80, 0x8, 0x7, 0x1, 0x7, 0x185, 0x7fffffff, 0x7ff}, &(0x7f00000001c0)={0x6, 0x9}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r8 = semget(0x2, 0x0, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0x89, 0x2]) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) msgget$private(0x0, 0x38c) msgget$private(0x0, 0x80000000000102) fcntl$setflags(r0, 0x2, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') fchflags(r0, 0x1) r2 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x6, 0x2, 0xf3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x9}, {0x18, 0x3, 0x4, 0x2}, 0x2, [0x0, 0xc, 0x800, 0xb, 0x758, 0x8, 0x1, 0x2]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x4aa1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = socket(0xc, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r0) shutdown(r2, 0x3) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x12, r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shutdown(r1, 0xfffffffffffffffd) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000200)={0x0, ""/108}, 0x74, 0x1, 0x0) r1 = msgget(0x1, 0x200) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/106}, 0x72, 0x1, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/45}, 0x35, 0x1, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x2) dup(r4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0xfffffffffffffffd) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) r1 = getgid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getgid() getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000000)) 15:59:57 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) 15:59:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) socketpair(0x10, 0x5, 0x674, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:59:57 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 15:59:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000004c00)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x165) mlock(&(0x7f000035f000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000004bc0)={&(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003900)=[{&(0x7f0000000400)="55990798e3978359b8e8da9867aec5faad6db151af14bbe1b57bbf118620d5216305c660f5ddb10ae2f0b625c2d542ea7a62c374593bbfbca04bf5141d60da0788a731945ba7bac72d4f7a68efc4d066a8284541e53763ea2833b40e55f8e86168bdd46d2166d346e95817bc82d13ff3bc02edf87f1bdc645b12ec9eee3911a564102b786194829304969871e9ce3d4f2c1ec3766e8030fc490abe077b2ea17d5559ddb3c162799b8e6a963761546221250c04cc69788c24c3f8abd4b248373c020f5e668672055652b3fce99f1a7a2605a6a565cd1b8f5c0ab7afd085beca1bdef754c95ab28f78574ea6b55962", 0xee}, {&(0x7f0000000500)="02c0f01786612cc6f11014fb01da0e802fe0a91390d16004098034a52edd356bf2776b8d195ff0b79c2dc1e5a5361c90f14a8b0f7d0628959e58d2782ac98f1e4d35a81587395bc3154b24b30e293145d5ef9df2e80846ecfb6f9011a4808071837957a28fbe3593c4838290c19e29ed866de222faa51e34862270da27990a9d842e169558bb90a5283e6fa508fb400abdc86f8fbf8b427683887cfee202a381f89328c775bbd8e1d05b5704440d77684493610215fac214e1d58debe636057a2c37d50e45955ae1fb00c5bf71035fc4738f790d36", 0xd5}, {&(0x7f0000000600)="cadcf63dee7e7a5240ec99afdbe1a10a9277ff501600b391873ad6b23262b62b501447eaf1da57577c0fb3421d26ab7fb2f72f4f26752fed2d2f65390e9be63998c708026ff7fe1370611a73ff52bb1925b5c25901d084cf6a28bfe41dbbfbdd3451bb3fd20f148c09235453cda191bcdd8c564fa23e1bcba572965186998155b4c18f3287ff80347750256af49966380ee8214ff293d519791b5cee25e8761d6d5ceb3156bb4b979ed81df6dddb5a99f397a991af49fd0f64e424f346629e815c4d0145e8f276a3ce3221ab4f7b2c8d6c98a5dcd9", 0xd5}, {&(0x7f0000000700)="b38ceecf813ce8275b384a1cd5abb59fad85799866ff22f6c9f02b86d4479ec24e9a593ce18c7eb2f9b78397ff65c061b26c0e94e99ade40c269ca2f4e93e28a7db94e2e316fe637a30461cd8e652dd255fda956e22facc1e95790758c6e2fb1352fd115bbb8b41615e95884b2489b3bf1f998ddc6325fdfe46d795039abf90d71d6e88c7856a56e160f55ddd427d62b75cff5db7379c5b38d05d67a09eeed0ce0d37e07e245f8df6292e6b90388141e8c958a1db3b35f7366c9bc910d9680b0142163b63c559d6fb8428d502d27fec790e4a8764d16a0134b2f429067734c3de229e79afc0570f9f2c610d45b3f684a440cf9ac2da126b3cd8001106f1a384b926b240ab4956827fdfca94a5c595c0ec40b2f7d8db6d0adabdec90bbaff983c0d90a8733e8433a8193acb531fdee522f1642fb1f77232a7f1695c8b923f707d2921fbcd202c1062c93e68ad32f215da1da580c4ea0950b692fb09a5db05ce7166b700be51a5448e97774376ab91e85ce90b3e17ab159aaf17dba9ca87110c0fca6a06ce61f4082abbdaaa67ceb3fd3afa0b85c36e1a6037e6165f6bdd87b85d654b82283d2aa415c7d4f0c8546146691c93159b2d8ec5abd792e20d2e3275414df1cf98b899ecf83a6ecb2c880ba9f0112f956309f76fc3257b9c8e21b1f768ef4fc8c63148f4d565076f149f7cff5560367db53b8ec14e854916b213760a0dbcdb5e8045aff7db745db38810f04eaf9cb8d519a31acd770f1f4c9bdd3272d52921f9556504d43e0a970f20c7069636142a86854e981e2740c3cb7b9d1cee4a071558751495f48ff4f3ae447e08e33eaf4bcd4a494cba7cfb6f1b4197bd3dc9670c750200d331acefdd17de5090a57cf7df4f67be739c0d7ec2fd18be4a5437f6424720a32ac893669a72a8304873be7bd8fff0694035cb93860af9fbb13d7bf44939b6325452043b48e3eed00b5a0e5b0fa26557e9eb8e6d57497c3784137b99eea9d053e1a5db9530169455ca6d673ae6cf95cb1878d065b3be04d782181bc7f9bc0eb9ae6585d27a5870b6f7dc6c38e52a3c3ff6fb81da3c8179028d89df28df3d5ffb346e23e06b02193b279596a347f81133a5225da531eec01f90a063d1ff6f126e418a85ba9d6f79c3dcf903b9d197466b06181f6e4c27779313437860fbc4838abf9111ee509726ba0666325700c186173b49c10ff6031e5fb65476a9d45581e0b174b779a4b9789af3cb01d4978902b8d180dd8ab9e8d2dee9ccb20c9f528eecf21cb5474a161df7a46d469c25f43f92d6d1bafcc32605e8a0c69ce077a61f1d7aa2ff09fb333ceb118c5a20750d24c0830be4ff44edbef49f7dc0c55bcdf30a9c778305b1cef40e20e0fd86d80554e6ed91bcb63ffa9ea662d937d241b5308ad44234ab101b8db8d5bd13264dbd2a281ae64c9b32e536f86f5442b7ba0d6866e40cc355cb04d5db48f7a6733e7a6beec0df45b6c379314bb068e28872dfb1aa209e5ccb705e76cbc881b29366637809dd05af00562c912bba45e9528197c98f5fdb7d26dd61c7f49269a4afddb000124b0d175a0403aa9dc413230eb58107350e16be1fc37e140ead66f02f7fedf99bad2983d6c64097aa0dc8f422cdecef078c0f8b759adab0d87520e0dd9324a1270b195d7813c5b339e5ee745bf49b08d58765c6adab08a40dcbdf75e8adc2ef6bd7f79d6f253ccbf929daf46696770ef7f22ffac216233e4f991b749f15c28b67a6a9f64603c98c3f6257d73fcdf8a97fae81f75628e72ae619205410d1321e70c09fd5bbb50a173ff550b15c6003ef7e7a1e21947f21b641537daf515a1f655252737a1a9e483b5aeec490941c0fce4d939b7575cc58cefbb918a2c95708abc923f103108a7536f9e4e348ac4f741c276f63d82959c7e28808267dce7dbed7c08be0b6b9a85764557e729283ed3dac35806fee835c1e3ed1325bb76b06c6b4ad586cbcf00d839ea4af1138f09e915b3a2533e32146400473a31082c6ba1457f51fac7dd79d126ec31bed80dca117af61b91c07ae103a7fb9a01845751d7bb3441e4875bcb1c9675b624289493d2fa3a1df8e7042299dd7bec42aaf8bf09830df77d0b9b4abe802271c4c2814f2a3ae7d845cf1405c20c031aca8f3fc340d8b7f50697dbb7c2ed0cbacb501ccb7f04f9813c0a8d1eef1f528cb5071276984c472895f1e66823e1555be13420b1f4d2a01c9d6782be893565b3beb4a699971f5bcde5052b4706afe30d4f1eae37e88937f0b579c132c182d0bb6f70a9569799c360dbbfe0a0e8fc052dd4bde38dce624bccc4e3581be7e32ac4c24e5d0fd582b6c15c626b2fc8d6aef3a15e32a4ab870d54bb5372d4e844f662562a49e53169b3840d534394ed76bbeb88c63045e83a4b7d19dd35a396406012cc09d5d8da229fb6ed0760cb1bad743cdc426fbf625b0c15bdc67383bc5d815c25371093636cb51cb63653783c047e487b84d7d78e0a0bdee0345538e5bc17748fc29bb3994cab997e1d504050f5aa61f2004e8983ce212e5171628c3213c9caa229daf8fa75c268fb12fce0ebaeb1e03c0b7079e777bb7a28421348ac08eae7133b358ceabb4d1abc01c7cf575d3b8b3122b186142f0a43dd5a67b9c9a5117512902bb159df8531ee112521d4357235c68536a9959f817552f507e2cc4d013cf8d9c38584238772f4769d4cafad82170ddb801dfcca5bf088a3bf20acb882307ddde3a32f58294c64fc6c2a3847d344a6e0ef313703e0a9c18fe8d01306073e5365be1c23543309887567bb29dba8473be438a9a39d8a96b5d54d22aef8c099e842f2dc1abd3092e17cc75bcd9698826fb430f9b9271f084ae85ab778734ebf4097f0791d0d6c0696cdae265fd1edc65c8d9cad3e9f583d69f8fe53e85c9fbbe659622634b81005b5ad3c7f22b7d9ede346cdbdf32493cb400f4586be578af49b24ba8a0cf57f3875b39cc1d8ce8aafb9947a6fb7d29382e9d01789cb5a67f61a60f5f25ecc2410dba9123a96c66fecd53f5b9ab65360c13c7b20144136b2373cd8fbdef5ecc82767396d2bd411a8e261299bc858344024da87251682055130cbb465173d488840f5b3eab5d09fb5c14f1c05dc2c5758dec6363f2dad08f342c5504786dafa74bc69b230c1dc1833ebec36e37c7e7f2107ece0915f9e44906a9588e41e3c6a6ed70910f506094dfc71f82af7ae632801fbe66441afa0c408feacb99972636cbb1c5b9e8d383e246ec78570edd8a3687a75d3cc713476cfe4b9d0226676dfce464544cab40a016c896bfe5618c48140ddcddc3930f8dca4040f14f3da311aa83149f19377819b2ca0068962fc489408c46f6ccafc727de0330a72455813ac637c01a03a10688f65cc6a0658fa79c07ffa75824e35444e50911216b028560088bc6be4395c0bc2f326fe32bd52e356a156e0798a820934bf08bc1da6a67673a55efc3692467c63bd9092638d3a8946379c55ab6d6da46ae204d8517add6fbbb19936efeb6803532f4ec9c80bf9dd265c6fc7a16194fd1edd452cb5bfcc779005e2157e7a2d30fd105bae4615a6e0d8985af78ab841a1ce9b8e6a4febce17068c6476e8428e79f77408bfef9bfac07644067cac447e904e3562c22d339d012ce661f2fb4b779b001f1710ae08dc1a145a64fc2a81fd6302c20671bef1222371b1d3bf3a9384fe8f752673b355fd836839a08c224c5af004d9ebe0ae79ec1945f01f5b2d1ae15c446bb69f980ef286a2f4a0d60aae8e08b51f21a2c3687f2f31d085a022cebd57fc284e8458d46e1b7a9443fc7b29b00a534df7c212fd375fd8c5e9cca4064c6ad7cf5eb24098066e49073838cc4e2c01d6dbb3aaf3597f89556a58680ebd98047adadeea07bd0593c31c82c5a2100fa94a15568b92b3daefc9fe83d7011e9d690eb7cfb646418824abe03acc9ca390bf464e512752bb3cd43950d950ab657e1231745ccd8655c7fa7e5f5b2aad17703b82fac6ce002712c5caeaf0702edd164aa872115f0910b00b804dee5ed38c9b05dfa089aca99227087473216e1d2f9806a10f43fe9ca69f955b73bdca138c4325c29863d32d5cc850e013560c1aaf84891463a161618c428f71c075e3279e5f582c392596b1fe85c244e949f590beb88f654e8b1ff8dc2d00700f9e51d953b799fc00275378331588c3bbee459ff2ab5b36f35471250f35cb689d254687a088ca5b1ad9c0f798aba2d1c518e862ecb6bb779335ba03fdd340094fefdaa63401e6651bece59a3013161c7f88670f0e1bc2ac61039938f597219110eefd518317d2181763ed5cfcc7fbd9fadc616ee320047cd6d0b4a49d34731bc5b674be1919d904465cbe4853c573ac07864b16052ad35ad1b48eca0a0449223ab2a1e1c3ca2527fd9ed71ec588501162635cd900cd88262b5ecfc240730f90df6abc265ec166922f6983da6acda611cfeaa61ca1f63aa9cb48536f182d3e94f68ff250994fc2ce8725de94fe9d7f65e3c3713eaf295f674349c3af8e089a1cb9e564879e11bb517bc03a112b0f9ec243ced8f56e52470f2273eaa975b67db264380091fae2a03512e3f2fb01288bcb77f84251790cdd3611aa61dfea2f5ea7829b1386f0f57bca9945f922731d05109ef012a9638bfe0ea39045c9f85b8daa507bf390cf187f109433268670457ff77add82f3adfdff9176c9b475535b01031223a8af8af506d02071d41e242699ed643db522561d94b3d320547b4df788903edd385b25be74e8b15d5742a4f9ce37a611c3b07f2cd8ece7a3e52896fa34304c3f000069c003d68742b18aff24ac606a201611946102dafefcffd992553bf57cfa97cd8cdd89357099588a71ede8299576bedf66d3f834efd63eef550a1dcd543296fdc9b4f90ff0fff355c6868d0d4e17f2842f94c2ba956a6cd0b0b05b12701de255389414ef72f5a13771c6a691187052b016740713d674557f4d90aa4c416b1fd0a0c139065ba86c6055bc7437f1783bd23f706aca45b94ec55f838d14bee0d96660fd87fe36071878df811f4998961be63c1a4f7265155835cc4bbe0d1cc165337c78490a7b37c15d21063cc61bfa968556366c9a15ea75c1e1642fe9dd4ed3f9243c72a090b8ca948e5403f81895dc4676f85ae5fc4a964ce9d69aef16a36346d85144e050d500d1e082c43f1cad9de3207e3cdab74bf74ecf72306216eeee2f3b7d754937bd35539f1601438bb810acf850385ae9ff63529ebb1022ec475872999c0be5d3b6e4f477a51b8030b11ba7cb51db245ec0b233c8c6275c780a4e51558626f2242944d79e56d22b0d262a845b734de037c654c954b05bad111ac0ebffd9328e49a519540ccd068e0fb299bf0a00387c501f47fa78efd92e2d55ffc9f3fad1d68a7fca79d4fe45d0d397d637b8b7fcba7210b08e3f5d438381993806c8ec4f52565800695e480726056f22de4049ae6ab4dd07bb7c7fbdbf613f71877ac20105e01f0cf8eef684bed9efe84785223b1630d672b2e01c0e64640c269b5ee618ef1912d1168259ce05cc99971144c7f2bbaa055a643cf195d652b54d18d8274e5d5c9b5a1b65595fa4afdc11343cc02148798c28834b27a63010b413465b6d48f9b83142185c6ce2c634aff7d7af6278f399b8df8bfebbe557bf30b17567cf285277004bb1687526918c9e1bd2c2586115ef23f2e73cda4c4f2594e3a761d4a8be798050d6a74cd9f113cfea27cfe81e226478946e6e1a8a6ac0a6a053740310396c43651e80f5fd27462fea2f5eb6b57740f7507b3a3", 0x1000}, {&(0x7f0000001700)="eb5ed1edbdd976fa013482244e5ee5c03d4594e7ad00015d6bbd75e09f8945881154fd3af794ffa03114d5d67e0b7af379d01b107d58c56cf2ee46c7c7c0b43afa34659450d20711d495f52440f6596fa7ff262b59e588e0471489d523066ead721dd13899dd26df36b627b6a69c7a1d0f93aa35f44c15447d25d4b7f95333ce373d54570bf60c1f13420b6d74f1fbed5fcfa8a4eb64345344e7e3beee74c0969a7f6d028e452d9c8aa9ac00eb2eaf2054d23d1e3a4a9ef9e6e5f0b2398e74d707abd574037a198c3247791fd4e1dc8073641dc079a3f82bdece2ef91c76fb6386c4283c3dbddf1d9597d1c1379aabb1bdc5e6ba54f276efa2e873de4a852652184713fa585a8e99085cefec20c5b0dec194a489219bdcf3604dcacd2a0830f66c4c04927bd5e59caf00fd41b1086940b1ad449e3e7e590195b0bb64d311ee4f53766f5bbd9bc16d69998b95ac24cdedb85eb0f0141b79281ddc78eaf8782e7302276bb5ef4f0bee604daa6e569666c49fa001d5d27f8874afb26defb282928d14270b565505aa17354db4c3204541d1cdbcb5a67bbd5a19873f700d2e5a383cafc98497057a55c6815550085aced0892f0b93b981baffcef130ed7b1a4994da75265fc0931f1f67af889b464833d872981befa1771702b24fba7c2b9a38e3e8c1a8cad394093e7c3fff53f4c848d94663033e1f63ccf77bab8d56bc7f8d159fbcd51b63adda1ae7f45dfefa30b39eef34d67439806ab980d937d0bc91e4b70a2cfb0ac2d4ac8375f86eb73e9ac91a6df50fc903145dfc2c25f5e6dfe957b474abb7e485cf42151e38e698cbc3a686504ef56c5ac6140fd1e2714c2e95b883b94c8a4b6dca8b167b5d9f01c749de386cb8970f18b5f1ad76abd52e49f79b1f78189cdbf96ad21fb9888588ecfb2c750c5e303889af1b719d057b157b83d47f3b063250057982cf2faf7d63b00488cae03bd6f5de7d8d5a9cda0b2b740fc87c43a701432c97a799368419e794189466a36e1f5c540ca9649d8d833f95997b0210afed72fb98833715f45b28f11d952543b76a4cb638c85c826422be416988de73c5d006cd6491698125588e42ea2fae6a71f9f456ad4bd400cce4103888a58ba59b094a77b499f6ebc85257a49d6d642b6f4abc8465cdd861432768d4b4962da0311d4b07c0f37b91c4f7b71e7995087239927239774631b806abc4e251eaf89e9862efc4b554ae172dd15e6df34696444df0136d09a77e77c8276c2bcf79d5a5b9bc298bee9a8e5c77a817e05161dbd1255d3a1a78c4d4b56a44e95cfee97cc882cd8bf6247188db369010c1a051c2389ab7236421f3aaec0b28685c2932fbcd08a78be42e897bbbea857a810a758d1be4a9d716ab1f1b49e8f2099916aa227bcb7a76b259b7c099ea414660dada4dcfcc6494eeb8f39dbf546469564c56d2d50c3c0252308d8eded8b42b18103a120e7f588a8787645f5bb112d3a88b7f092391d1ba8875cdb28388682b596c601824c18babc28fb64b46a5447ef1dc805526d3391e518da4491761961c301c8edc90a46f3cafd4b76e271f1ab337ac8f35c44855f51f14912d251604a5f596efd92c740c9c702e6ed5874ffe8eef51ab51c34058b2e71a8c1c77e6806507f5eae7cab583c03ee9eac7b4525e88003706d586880ae2095d8de20c9b020fac02843acabdee28520b34426a4c83bea579240a0ec2e625edf0386e088b0defb13a619fb36518c041d6db00279118ce711d29eda5b8c0a241e9cbd9a4ce71df04c58cb780ab030325cdcb54c514ffbdca345a1653021d6a0d7087224c3cb8156dde16360dab011b7fe08a2969e903293ae18c7eba0fc385212f219be47499a7eb3df1227842ed25c631da6a3f07c8fdc4d56e70c71134864445c6cb40a1cd369c8702c40d9120ef5619ea27ad3a1fd886b9fa02a160ab3ca0413d39937fad5d9e665afaa6be3daba26be892fa0a263c2e9b21957536bf84500a25599ed9a6a22b5cb6d7c00dfddd18b5f2ee5f9f4e541a9e228b18e7008a8031647c8bab097c029640790e18fb445a4f8e46e8b760e56096fa23d32cadb3dda6b94b703caaf0b2ec106958fed6532e946fb0372ff839bf2b100758708fa3aedc643777d0a8f820d3f9fa1303f2db1a06bd8043e8b8cddded4255394e37f9289655a68a5524c15d1bf693b10b25828c011b732e74a4143e9fdae43fb437e649085c4513ef638534b06ea86263e6d931404a6a83d67d33be965f6ceef2b89f7f7df27354814d29d89f223e3d2ba5223e37e28620a40a2482f259d7d14a937220e3a8c9ff626638e8c0cb0981faea32c404a098eba65356e81d6f7d8b7878c521701e6c1b623580a88eb3455600e1811307566bffe358977facb2ddabfa2b4e6abcfe0a4ff6bb7e70a87bb32f8824b05e38a08c9ba65e402891cb04c2640e1b58ec7db45ced5d557c50702797e0c91ee14c7c409b6eca99425e3dd3a9b0b1be6ebab1e696b795002fa912dabcdc31cd8c99a31989d558a93027a87f831ee6fc38a8e9ca1c46f865cf61280c12287689055cd8c0f20d14ca3b8125055597301272c46f23ff3b63554fa03e8e49577479bd240883d62cbed5a25e9e1460230528c3fc19ef39f5b582f84a4ee017f2f6de6d4bd1b788543e185d32b676405a96b392c6592fc2d9ba770399296683d2651352aa0d12b2038ca11a753f8619447f0c61e59f840d844d3f93d940e7c0789d3ff7fbda5e73e460fa5517ff7a568b8626c7dad2960dcd19f41e8170c06ecbea816855e3ac456fcf41386bab1d13dac5c5f19c71330b4803fda6838b72c3ff0fb186417f77bf822a8bf09de5e65d5764192807a51a1a4110f6f6f835fee0a78dc97360a81185e40baf9e51342bc2bd66b1fef1152fc493515b3f70a1b7987e62404cc6eed2817c2b59fbc984fb39c0db5430bea848fc9cfec6b74beb7d042ceb5ea7e175a752f87523815fa797fed8fa2355225c80537e25dea89b59b21852fe202e817d5dd7f1c2926f3a9f872f4fec1e75c2f15c0dad159c3354c5678265dd22b4ae3a88a366edf917dd7e681abbb9ae1baef021011688c052891da1e9001eb04cac50235b8bb70bd6f3462eda78181dbde96e2edfc10d389a78553ca6fcadc55eaa60f33a18f29be67759410a013e0a65111ee30faba8b80203752c17fe0d8ac992355cd95f9fec1a160017ea3cc43021a4ad9adaf502d31aa3e33ce63fd978207e72a5fd72d890a3a9d6e0f80cf5f886726af80741637c58190464b4e76dc5ea9e7db1d623d37aec0b75631ba699bb2cca7b4abfded1a7a96cf01cdb02debda0acfe43b7c7364024f41e942db5eb591958c80b5ee7f8a4cc933a64732fa587bcf83be555ab285506511bdcd1fe4f36c8174b9aa3d05692f49747b2b0a6d8f17b4e82e46a2177501e585a1bffb2784fe724d139c407bc3d9a566bc7bf8f3477d32431c74dbfec2b1ef09e7dc4ef28e2ad669b8919100db05624d35d20d05785688ea1f7831dd96b6a50ef95973daf408bb8da22ccf590f5350fdddd146f1591b57223d1e69b4dc22d41898e71970a6f6f691743e1279e32c65afec18f887cbb2cfb02217f3af058ea191e3ac76d65a052f3147f721667f711146944ace38e5d4d6a1faf67d6839be80336183f79ac5f615cd289fada207afd787d39622b5820fcac413acde96ac2458f524e733f1c06c446c71985c8bd2c3959f3ff3cbb7f5fb9c16a4eef6a9796f500bffd21dae1a478d228ff78a70667c6a709b45b333f9bfcb7e9cc16cf2a525b789381738cfa08af23977e8068e82f9c09d65e48ea101f315ccb2432392a3d9d42ee6aa0b9b289992fa48546739e95c677a3b6d0c30f57632bc3737bdba27debf5ac02ac0defcc475aeaaea498b90dc030b871fb745f63eec6407e89baefa7d3b378f898ce1d303fa69325e86f5b9f4c4be3738e9048571cbf8d72ce993274250c89d83aa8a539a59b2ae2e38c728ad03f56c5367533c34bb3e74f9764b24e6e6b557346eaeef36e6c4d2e5b0f8f859f5d304e164c0376f296b9ace899c63a90fe8f6775275b79c5aa461c30d0bc846629cc398d4cb83d8437ebc48c5d5860d50f3aec0c31b306d124b9718f52e7efb0fa6473e48e9fcc43f583fe234c22f3733b0b245bf5ef6c667801a9abe876d3bf4c956e83514a9bb5ae674e46b7a80c24ba9e041333432a78f967290c2addf7d1d7a6619a46406f82d415fa316ec9a5e6e25374b51ff9d86faec56644d26d971532a85ca885fe6a1aca3e55d01ce9d7651a4cb72373c44787c000048545f789fe3e7b3788cd45f155716de1e5d49a7990eac9a862b672f6bdb849a682dc498899f969aaa9912d0ec74692ad00bdf7dddbbfd5ee02e5b5bf7b25d6b344275ae75e4c486ae25b7ba466923d33caa8d2bcc729eba2e521bc73df09da9bd387cb8c958fbf1ff0f1e28874c8cbc5562028a79e846393a7f2ed0b3199b75edbf3546a743f54e7cf9a8e0170f1d4214812edcff3e713a3ed91ee0129157f7dd843c6206cf1746d4fb315eb18a8b3cf9216aabc63129a08aea0580ee17cc7ec1603e4e26617badabf9393fdebe2475794a3c0d3f790d5c73c7cebb942abd48ea238d68f4def96afa8f4bbf68f597bdb356e24c910a9b31be9a38eae8eb249bfbdb94b85e13c7894a23493f5a353e5323db08395cbeca91cf13b57de20faf7b454846960f133a1996b720ed521812cc482255a347e45fc16b7985e7568b2f53646b9cab70d9430d0636149a385bba3606e33cf2d9ad645e039008cbb4afab826a225471e08ab9c7a322e78d8336d7ca83406fcf0981f67fac7952b87239eaaaf52c9abf9e6f4499a09dab639be18e84fc28d41c3d5cab29ad1bd8efd6dbd1f2f31d7988d2c233529f0f007e198e2c167169f7e571ffc59ea95ab2cdb955ec4e39f4f9a11e52f4b285566dddd46cd41544a6e64baf1a103c60b73996522a554d7aa7b9371ce5b04ba56db492eafc5a9f8dac52c4acb5814f1a49760226e910227c4ac42e416a517376c333f435cf6008f7666c66f407f408cc8e65e0bee0b7cf15c1aa7546d714e446231aad9b335f528221d294f4344a756b9644a7d84e6e77096f0bc706726a2a59cb602793fa608c6522f9130d2594b544327a9d16485c029a566bdcd6c160dcdad7ef1e22db8db9dfa3c9fd709d153ff31a52435907c14ff857d8e95ea02c9118bf5a4f3ceb54caa6d49a786b8bce34c7fbe9a315e95cc2c761c75a00f1d3595f64d62f48fabf1e9d8039460b618c51b4bac64e7ea727d94efe22c14e6df1c49dc7833a0a361241b04c8f6389549c3f31b43710e76fd2b1c479fd8d9f94688d3619a740956f6c79dea984a8658e1fff14b44dd72432e42823ba1e5983b40c663a4ba8278ca2160953d6f69a5f6b1aec5d8c54220bf24e216925a482c87fa5900205be34aee366211951ded9fe542398ac14eebec8488c39760f9ad773fd9f44f4b755adad6ffc21ddfbbbacd191b418b482a64912b8865c57f9db5726c4aeeed88d61c4c2449b7fdda29fb88ba1632fe08045d12dc246c2f22639d900baa6abf713f7b45b6bc419624e0b20ddbe61981a9e96b0ca6c3eb92643701b51ae98d46aec9621fed02f53a60464a107655fe6e968309acef48d1940f20229c0b5293f849c3849754671bb19aebd3c4334ed9e3df07ff563f4e1077e5afc1dd2ddfe3ccced17d2f275e4ceeaa8962aea3abe15a91ef97e2c77626f875822577a98e0befe25225755504965922baf90494942a5b0f", 0x1000}, {&(0x7f0000002700)="d78e05ffe5d8804fd542d9042bb5a288ee00782d85f7153ace8ac16473bac005ef430d0c8c298ebbfbe9fc8f660a7c9ab22e809e5c8c4378cf53cb99e6ab97c96bd92687ca21a0d0723153aebf876dc1872b18db2c450df5f1add7b6d3e6e20b58a13b1418817e68fa085a9530b3de1147d14c8f4d4cb3e0d5b2012324bcbdff2c9e2dd887e1511a337d8bb537ac63abb2ae893dc1f668d40f663dd06d579ac6a4ad2c9ba01d14b6268422aced87653764cae6cbd1aff82b6d5f52c49d6ef915146866a12f2981bdc7fd5f64d983fbce0b8bf87dc08c367a9a112c638b6803dbc5f38bc30b202972cbd941d7a8f3e4278db85ffefc09e3db906fa9569b463910e7d399853b4ecedfe4b0dd07d343713979fca909c7db1016999935f4479cc41985191dc0cc5ed00e80575d22ffe8c317fcb7e0f7a4d7afe79dfadb47d4437dc0c8f5b1bc4042247eb895b76f53692461ebcb6e64f633c7968120f62b7301a82de66942ab36757294f04badf812b730d142bab2d131052163aa34931be31ba0639a0b69ad88fac3f3bac9014c997f9693ffefbc0c9441ae6b367509d4e09c3d8e34177408db7669d51ffd54c6a78aa3be105cab06c49ba6cecc59832bb14b9a415bd1fa082f6e3f03d6d81ec30318b4b0d155ff8b81e2365ca3e17f084e458fa191f71d5db5c24150632757da2ded87f1deba2eec095530a0c7c947d75bb19fd3705e4c6f1e1ea6ee2e2367f31920de8d77028534710e13022ebd94bc0fd399b1878a738eb988b93ef57c6503c6c4cceb77d108c84a2f0c73ba61b1ee1297ca8b8d22af557aca4e5975a8eabd9afab9d2c45e4ed3763947b912e3f1c740e981fbf0f1cb533c76839cd85b2422e1168a962e5e96c8a24baf401eb1af21b2d3bd201450c73ffac0c11c4da7c3fa2660b653921aaac639cc7392478562e8f73048016d2576862d3411219c8924c85c4e5dc4ba4cf3a04ee96c5a83f6b428ad8a96fc5f4b70c3884204a1d727eeb3df8f5ce113a8604754e34f14b5d7fc427fc118e04ffe2d866dd3fc6ada2f96b7b4b2f0414f1b35df531e9650b7a1f8c531c7b42c9f0a56ce091e0c5725ea75355fc0e9049e562a1e1e164a144d80e705621335f2f6dea4b45df2cbda008e226e400aa1a53c8008341bef03535021e0f16ccaa091df039514e873a1d84cfb395ae1f6be5744ed20ac5f5da5dfc91ffe8604d30aa1a65ee48a2145192b6af0ebc50ab223faf89afb932f4d8c1c350d506cbea62f10b04c1f6327725a30977cd4ae0975eab9d8f4476c16aaa75f1629ee973da4207e4843d7ea085e4a2c28fff5b6511c9234cddb896cbaf4ca934192b597ca047b432efdf72a15c07d5ca530eec6dfdd5bd9b6121da1c9a9a6aed56b43d1cf80f3f7ed7c55e94217d709deb72395c1165517d00b0ac1c71c3e32e0e3037753f2402459c3241156bcf3b54d0b67a050d586c5894a101a6ab0edd8b0a8162680f90244d5985e5a8c5d1920ec6b43eb1e16c30747f6692597944f6fbb7f9671b3cfac339d5addbef65c40667ba7fc0ddff3bb7f4c0def9f69191469a194d2940c81ca2eb6915c3ecb054cd302311318a6e36182a32b925599344747e9ffadfb98a364ab846b29b41ce98c82999b1117318b92a7e2b914699233e61492496be645d30178db874ac23665041d0701e68892f776e5dd97164d234f185d0f19c635a0d2188225982fc5e33d91a3ef66b597ae559baaa2c5c69976c5019c0e5552a0999dfe6f297e5117628bc5f4559865693285d3851198438fb6b5aa1e8e419f1bc60a18c23c469238f5d93ddbbc04ac60c5b1b6fb704d6472fac21776ac0133142ae6d1e611f90d995d6e51c5009f5cf5b6dddb15ed36e0b23edc72cff7e8aec3ac36f71206757dd6f994ff2a9f52374b23a411fb4fd23931dc8dacf707736c2dd593205a89a2dcf9bd7670395317c93254f5856884e1af7a5515199953ea36752cdcd5586148e0f048650f47d50b6eed063a49a02b8da044a41f3ddca47a8d7de1d11d72aa77cdfcdd330c3310cba44ddd042a4565fc34a920db44cd3c0687eb5c9c981d43c12238923d7b834efbdfd0e8c3cd101c202b5f12705ac7b03fd3743ddd654cf6c128ed0cd0f59919e3045b168457d66470eb67c209eadc1d4430a30d52041bc8e9824bed01e1d21d83f7f137583ee59ec6b34d2cc06d7f6d729c776440f4e4f868787933771fbda79bc813f286bf88f82e9bd742041d273043712c75aad4c892422022ca15e651861a7d70da014dc71e103645f238c7e00da3c98a3d64c86bbf73e490edd043fa026f14bd025b58a9a59abd47a9aa4e21e2693e4a2b56395b00e33b3cd86e36060597d6548befe31d4eca6e778498d4cac76c7d22bdb26ee6fb094b97a0e485b883a0886c719d51697f99163715f29dadc7e360b0cea833e1d6c13bffaf6caf47ff4f1f2dcebd1f3c48d617bb6cda846482fcf677744c6f517c45d547499ef3f363c25704ffd08447060a2bba21f2e487e384c94a2e17fc335eae3321cdc727f1dd04cdc29a8437e1b3df36a69b065ff1ece3b997c34fda637ecd8c978bbe635ce523094acc00ea97a9bf02ee3f34142e12f93b62b0f1f5e8064946fd6208f873bf95ada3b2482fe661d5d1d7d8753375922636437af2c48a0eb1492c1e301383e4ba038e3bf45f39b824e6de530447effc36833ea3d44169a3b3341bb5fb704ec03e5ff527066c2692e19679184b3d2eeeb45b838a8202e992cca1670b84c2741dfeb8a0c6ceaebdb9353a27244ddb8d2cf0ce5d0092f7db0c5c93d3ad862bf1c59115b4a55410b8c2853c9015c906023235c44b0aa416808428c660207c225a6ff1e9fcb2beed9ade1c897966867b976df03f38d51c422ebed30608ee2d26f45387d1a74f595d612f935853fd119463f865ef2a5f33a17ba3d517c9e31689adedcbb4a25b9060f684aa2d9f07e585149cb8974728324de059d2ac0ebe34cd2d11175552e607c85959f2b108074ce515b7f039baf5b664f8cfe321bfd8ba4851f98a186d9cb8d86250c2fe76ed8caf81f6813268cf30d858a1309e195673c1ef8ac44976c4635c3a983e8a761fd322a092316ad49ffccfff69b303618ffe9cc4486c243585d84a21fac911949fd264d017e789f5048e396e309dc527f86847defd40add1b9583b9d76c9a33d7efca70d5a03dc400bdfb0119bfdc114fe4bcf0c9a088a503bedc1644bf2a04af8f547eac7ec13a6ae20a4e8a42ab42a5dec3ffe38f55cb1d52686c1c8d40a1bfa8cdbeed7b337a050823b33236a9208c0ad5994b31792bee77f6fea51ba9084a3687a0caae44328efcae2dc3b59f2763efad8e9d6f3bd9617ac7953eb848dce01a3bcb1b2db61846ae23b27088d147fcf2e3ec31a85b3d33f2d9718d8068abcc537ac3435b322dbbc761c5630dd59893450e895a400cbfe68bac78217a41edd4e6aa1d4e9c626fa67ba4c6384de3bed7f1846e2363fd41c1dcfe230d43b8adcd6c2732eeb7eb09e27496258d243f530c4b256498a1a75c4e964c8f192167c182c3f574414817f51a5fac2df50aae45938ee4a684cbaf90347780643f23277da5f3c79bec0f58b15d33ed75330ed59accfba6964e87f8dd9755ddd5e1ddf51d877397a6bef06535c43cd01921e5ca8b8a2267da07fec68ddf5613bfdb95ffba8d2c7b08bc977629d62fe00f313171ab100c6c3eafd93e0f5e7dc65c1f9c5d259fdb99246d9162c92b35adb3827f18d7cfb27980f388483b0dec7446aba61e01191649136280aaf1206e1a93aedefcf6ed24fe59900e9557d6c1c6ca0015d7d616eba65844e3b48f430b69b2154c4b2dd111c98b3ec3e180d013014a65535e64339642dfdd36ff9cad282c8b214f5fb62961e146db903ec4c5700abb31bd0b9e2bc74334ccabd8245f5c2bd6a223030d28bee2ee2085df744b502345a1dda21042c5b8fdc99b68f9800167770f6f69306d9fc01c22ae52a10ed1d5fd21c4281f97f338b804b72759268aecb0efce3064941bf1777ac9dd80cb57f6a775cc19927b44934d8a45c2d74bda572d7fb7b73faf4a1d34a9454c89e8b23634be6b36212a648b08ad7113a8f158cc509ebadef2f453cb8cb3c36c802b93a1ca40c320d8808d7156fc27024d33319fb67d54d69a1beeaf8444dbbc8979276cbfaf57e7473d74d5b8f7d441244484ff9a8f9f3d4bb5c47a33c780bd260a0aa0a86a5e292b480cecd4a8f4dc282ef3c571d3369b5b67178274883864339f86a9aa0b89eb1c09a42534920dbdfa9c27357db91755aee33a409d84d96bceaffbd45d40e410d7e3d2dc317a82f575ffe0165b83859c8a01c723dc51b6ed3ac67e3474cab81d269c94d2bec41da83525a50763216127246acd57c169ac1375ff630a05d2478fb338998032bf82bef7d07785ebb22411bd115ffb180929d6074ecc4e865097256d3366e60943f1f699bdc62779339406031cd0fac980a65eab0edf3eae3e83d866668c0a8a8d18f930bd0bbcc3a00b5eaafae8577955c2b4e19346e16b5c6d0f53b686f76c2bcb0582b95926ade120f2f74399a3859235e3af921ad11f26dcb4cd175ee8e7c52a59e86ba7ce23277335e8edb18dd05cf13fea04a34a7117e137b461b03ae505233994a1ba1a5888f880d84107fdc533275584bc52f1358390ed6c8a898295713958aeca19ade9999c01e1f9bd5e0af56c13c598f13a7bbee1f9c01054a7010341538a62f30955b41a6e46887ddbae4ef2e27da5205039203cff52ebae02247d31c072c21b39ac38e554a8721b77a0c89f070a4803cd37c964346472da4db4b372135608b6434df5c9d792fcf38318a79693057b93c3594d6bb3adf655890f80a7ff7525eb801e6c7ef87c72580375445aa9c498b3a3329fc99dc9ef9e35d1cf18a9f0bbfa74611303acbeadd3cb90a17854ee34ff8de50927522d6bde9250f6a5eee5085e7b7fda05cfb920e2eb9cab31ba758c0d621ef6485bb6665f188a076f4e632ba469b7d5fe7b53a301448fc0b1aca2bc0e69c9a0703fbe4d26c0f5a9845baa19bbfd80c4b0dca33104bd5a262e6f52b97ab21837c2b759fed682070fd19442c96e630da25a3d60e792d92f497784f3010cad04dfaf3677eabda27dabfced7ea4da9e194075dbe28d3c3b870dd8f0706e96688a9049cd488b4e5cf233ce14f6ea6e5f50cd55ee462ba6a6af7b90ace9d43d2b0e0602e06437cfa247265fdbc8ba7306f4ba74801e6b4e26e2aba42deee83ff16265fc223106029ab30803427a3c1e9f6566b176bf29dab63f0b951fe8cd0a70d4f84860d01583dd1f82a81202b45c68c1791f2a7efe66a822f75550edb4370cba03a26c36352b6d68b5a462677138d1021a44f346aecdd87e5cbc40e1ba1d0fb624d55221da9a6d705ac634560bd2bc5aeaa3678357f0ac532b9d23edc4eacb146d798df3f229ec82847006cafa779dd98b7dab950b8cb6eef83fcba8e613ef8aeeea1eaf112287de42730c26ad1b6525fd5087878fe882e5a50181a9d1960011ba2de2666c1fd1bcb05677ca9a1c800216a23bb6f5d959426e4793ade824da1e32b7260e9ad2a7b9e0df2b0fecdd82ef28744978e2136de13a18dd80e90abc2721b9c77bcc6d7294247c16e00a21ec2a47baa4a45c8da363420f0d9a8df94658c99b15f989679f69a12efb28af0058669ecfeb6dd3989c84b625bd8d9687b5b63d2cbd10c4876628daf6ca86d9444579290c1ede9e38a0b1c36f78fb1b247b60dbb81ee2e4d4af9796f6bcfcdc3e7e22c", 0x1000}, {&(0x7f0000003700)="005a62b1ee8afb4694599b7c5823cc0d351ea41a3090a722c4c306aa51a3d22aed6ddc697c43ee582c86c968421e72401f42406ce4e46a2e74d4fdbb5796a4", 0x3f}, {&(0x7f0000003740)="5a2488fff15b", 0x6}, {&(0x7f0000003780)="515963d1ec4be40de2c79f0ab9b65cf26d4d296d1136b2969f7eb1fa921355c24b7c4ddfc3a9d77e06913f28a5d1c5b228c7870280da163f1e12175d22c0c89e2629e6efc3436948119ee2787725b8723fc9cfd9c54b807e4706d14fc858672ac7c7405032ff2a98fe7215705f", 0x6d}, {&(0x7f0000003800)="a03bea7d1319030071afa4e08df55da1e5e798f34132d75efc2e481fe6800ad7c602abd4b186eeb7a11dcf8d5a2b6caa6ab654b4d24e128fbb8c505e9a519ba89d212427738cd9b03ab3ca6ef7a075d03667b2ab1a973d2c5bdb6fab278c5be5b30d4bcabcf39fa1d48f869f8365348ea7e47866367da44468c3c269666cb996ea0d9153dc2dfcc92638a8f285cf44d05f09acb8c185c1dd60d1eb455218ae171cfb90dc066c55aa409b99dee608620e3845e508ac34d47bbee77e1daa3a8d335b025707307b75456e898ef9b7060fbd61176872", 0xd4}], 0xa, &(0x7f00000039c0)=[{0x110, 0xffff, 0x68, "315f67c1cb98a261b6fc159086ba8de2a7f54087489b4a4c6e4df86920684c32ebfcbf8f94bfbee2eb504ee1cc2fb8ccad4a66c0447f9f7fa254de5bcd8b946d2b30826269b6719dbb202d772bcc49e19e2390785d18f9e9de3e8efc4a2e4ee6609ff99a2948c4dc7c29067ae5013537d384c00a06cf4b4ca27cf8e8a5fc3a2365688854210677be3648858f07b64886d81cd7056a022f83fc2e0c17aa8b2037a6664f1a08af609eba521b19b470a4a68f80812977f64295a378bf48b627fcfd21ecb91ce872cbeacd31daabb42a7040c89e11251170dad143bca3a90f0d60db180ff61a103df701d6d74a3003f6757975982672bce12a52f4bc6d"}, {0x38, 0xffff, 0x80000001, "1c24379e5c1962c87560cd1eaa4ccfae5f426b70b27183f407b64fb92cf21ee819fc4700614d2c"}, {0xa8, 0xffff, 0x7fffffff, "211494f5f640ce2d257d006392b6dcc515a7f9f4b57b5dee74ebaa7a5454153246e6e96b9519bb636e10f6a51eca38a696f52712f68f36929e243227bbda4cdca8944e863c20b4e69dc30b787fef2d3072558a8be3d317a69b5fb31d34c0dd1cc98f67cdb8f45a8aa3c6bc0c20fe11575a78c1144275ec78b462aac33bb1fc55a4b7c15292c9ce020c5adab2a90d049b18"}, {0x1010, 0xffff, 0x100000000, "bd36916837bb0b8592b1c7e5ff6170c722d738b6f1d8414f8d9a5f7801ba6b3c4403c7ee0307cd51c5233ce219d245798cb25c64d3c2b07dc94ed74df9076a8ab70a317fc4053dd38a00f60f4af9215279157fbb39ecbffced006dddcf981af23bee80876f3ba0412a1bdd7d25dff6c29831d2f50d5fb2c3c0271125a9d590a4b98dc2f7f0e6dac4b040834ddb0a502ac3cda0774e3d0ffbebb7ac41f28c183010b65d7444e18bf52233e3f10aa62b9bbe75c30752e96b1ba7e243abf721440c8b40e11ef80f049908041525bbefe10b93f55bb1af5717eb0301deb5f5fe3d9f53a4a710faa214e513ddab6e9fb8db02cf89b8f789654d8e0d122a25fe4c8afd84bd315411f3183091a5fcbf0284841a84c5ecdaee10d7e28afdb4f669fc8f7ddfcc6358ee983e9169954abf17bc0d8756f9746b9492874e7b3c1a7f78bd4b04c243d95961f5ae699ab2c1a337c63944356b35a1bf8ca44ff99b70d1e18eb5c4fc8822df9651fcb517fe3e65dea67064233ee4f501e4d3c7b4e6fc07d0199b644e9cfce7ecc9a33fbdad4f2d49e173edbe1c553758bd05841080efe390477b039c46c1a82d9ef73cee099fc53d398d797e3c23420d5590318d31ce34ee15374daf526bba4721179099a845d562d4e65ab38534969955fe7984b37f6979d12227f17d61f1cb6bbb86fcf9a6fd802ea5d3957bb79da03035b20946046649eb9584961e0ff4173e4ceb52188aa9152b7dfc530e4814272899b39044c23180dfa14da9ec93a5ce499b7ba84609d4f57a53e9f5a1e0a5ceda11f3f4135985711312b13e184c0635639594a955eec38c7c58633adc31680809323260e2f60fdfcdbbf77ac6d46d5cca113600c08170325255d89c343f14b7d8a089507777401f4ae3b568ea2ce8fdce3699ebf0c916da15932817ab00cfaa9c476d8d95fb4835b36b2af8ef9c1a3d95918f85078f39dcb19af4191b01fb95ed9be53c5ce66f5e572cc868fec4927eae97ba4d6aaef313e5d7d07e81487919f9e4d8b7aacdeeaaf279a0e8767c247d741aaeb908015b74c9fce6f592f4af2edb67a63da83b988a985fb68af2effb7f2b2657e6ed370f0d748653fa5a2562de825af4cd95c482cb5a37093d342d41242cc2a2b8a6697e2161eb3543059d43fce6359e7c87fbffd3321aa78e9db1db48e2c025d19f82f83e4c16e13af60fd66c82f1a2a6d37aed101779dc216b30425b203ac4d75da2f99463e840bc67a0c27e34ad9c33b5b6ea6cc1cf35a4008d2dacf6690a1f9a368efd2cd139aedc56c17b851db1d6057041d32519566bf00461c55906e11f4f39330e6ff8a0962d915ca7e1e48a2bf5d871c89276967c3bfb984d91a2b2e37bc1c515cebb4f074df4c67752764ba149727e0daf49266c7a693542bd39a28507d816cf1edf38bd3dadd4e183f92b2ea8eb91a2efcd982db73a224d261755afdc6e78d21812ddf2ae35fd510f5db488b421262445c136a665156c84f512f39c126b2657b1b5eb8e71cbc69722a54656370fe24f4489dcb2a4f668aeb86c319822857c2e7805af22463a510c7d95ca6bd606cbe4d3d0adff4aeb2614b86d43bb317c90198d14cdea6a80586bf5d4ca089a8e23d936b1922c500d6f0c19af56e23c8aab64bfabc5d684a65b08beea5d1e7820a7a20fdd1051fae38b251019c606c5c9fcbd2b8953329c590d6bf88b66c4165f1800ca6772676a9aed26b918e54aac650ac31e6a12cbbb50b370ed1bf32a5bbce00ff883243a3435f195adeb613c6a5f4d93a0d760d26c4a14d1892ac738814f0eca3a48d7285958eb6a73127e32bee2c8433de4e6b42fb2cf0fe90b54b2964ccdcffee17adbb740b3abe9caaa1e37a8350bfc153fb8eedf2e6668ceca9e69011619d0529d610b96493bb1d15e4f579384ac4b2a7e6fa7532443165eaadad3ba0f148d2f90a21241ba7d32d57cb7a2e5143f6b27ca0725adc9a96fac3bd97fb347ea5196510117aba4842d988d707218af84c46bf597c9930a5541b82bdede3c5ddd7f663a628760ee3ec9e3bbfda0715ff3b8f1180660d04f0e16b3c09981b2d9143708abbf62dfb42da5bc63c36710f37ce80a24da072d1821d4554b9a0196d2cc93530e1258e9fdaadaf83b8e60e9b90de131320090f6b077b25fc166acac3372adf64251d6ce106dd76b4a1671b45e7ec2dbdf05b9b5ffcd4efd3e730a30aa5bb9d36022afc7ff61b29cefcf735b619b8b4de8c7d07eb80622346bf491b5b5e4552381ba212321eb9f0b54d1777fd134f8090fdb0fe078cc34dc00073ae936747ae35735a9caa14b5a6c0e87494c8d28266a223ed70f93c9dbe75e30d9c9095a00a2cd301d9131bfbc62484e44a50af99f3c25c3cdde42c72974eec5805568f30da11e998d3242c2c273504e635a6ad6e32e89809dd96c6cd4934e91046c5633c466f163f187e5087c5a6ef11612cb672804f3153fba4aaa026fc5fd518ae9292d7a3674e7773932d12a378825adfb9178582993b8b4f2bb943816b3af088cc8eaf1822de31c1bc1907965862fa96a5ffc0129dfabe33908f93d2f617589b428e53542499fa6dcb8e53348ead915f4c8c6cc9e1c726338ed7da6c64b8b546b591faf871cfdc11365f28370d654de4955bbb6f5ee0535f5ab166643d52186490c7dd0316933fa4aebdfb30fbee9032d7358609886e879d98b56ae1ea4d3161b8b09a146d97f8bbb7c94850695d90ed4056f405abc0f4bf89a8d8601b24f5abedb4b3c9d3059161af49888c346580501b31e8c10c6edb27558216d4d2409736ff80574d09bc257569f41504bf17619abc15a8e6e1610ba3054b5b733eda55efc1dfd7a060bc1e43f784290e03716010ead9522110007f1cc7aeafc0816c5828b7af8b2bab0f3a7f3bb9e5036b7250efc45ba03f8e3fe332b31745012e73909bda167a7c08bbe5f11dec55c01967169059d33090f4a76b8c8b10d31ce4981abe2871bd5def7066f0d12e5b834273445614c8b52b01813ae38c6c4b4ea1d828751f74cfe08cbbc15a3cd16607db48980040ce75cd6ea1f32c899e81d261aef945fe646b982484ee7da8c27467e910034b2a7d9f16916573792ddb10079974b8ef22929f1fb7be0303798a5e1587832218fb7e45b18ad10d2e34fd1988ffe2f8e797c9775c2ba908ffdd0c42ff49770969b966327b3a8ab55213186a08124ba8073ac6427be8ba8417aecb7fe067893b0589c59223ed4ea03ab68ec3155618c7ef51c4fb3bc9e3249b38fed3b4b6c702f596ea98232578a5f13c84eede13a237b41c0abab66e96ae43ba78be24229f90570e6a65abd0046090a144e8a5a52215a9333186a7df7c1afea99db45b9f4f67c3d5adf446897acf82aa24bfc6be32fc10e4c3e0d7f93352e6fc93f2a3b19c6ece64df875deb3aff51e9c0b46c1f33e3ea8e9412aa57691fcebaecc3107002fe35c25b2e5d5f4ab86d55732ed910ae66b8ed257610e66d86b9d846022d6ce7694e4aedf1ee000b1d5dc4effe8b67afe7b2d0c8816c54ba85bbdc202e05779025c01d1dc2ffcaa34691a537fe2d4c7ae8c22a437a901323466d2b5b78c365a328f86e2edbee3cdd7a0db0773b8b055d2528ca3d9f75398eb04f843f1b077ad668e3213a96079a951a8a2d5fc3b6054dfe0285fe3791df4afe1ff551999df5853cf3d9b4f19c276a49b38f05fbfd0e787f6226e61ad657ee586814da42fc171532f082856296a85e88e2ad596e45b7f7681f7360d9af55c3ea0b3c9f281b391f22c06c84f36f17ec76060e31951127423848e4ef5b9019c13c1d4e3f90cdc325c44dbdcf350751c2e5aadf8df9b7a89ab126a78fa91dcdb63b998bb106614c64f48b8192407792114113162384a3f5955c78c31ade8ea9c1655a3f3ae7c9d40fa038815685e01e47e70f4a6df29fa460d6143488b5f784a920ff6419afd74d4fc6133fb96a1c0596ac64483b5312481e925b9afd4e939c3fe0e3981e9cc31e276610971fff1a4636ace53c9dc81aea73cdf0ac9886c1b09384e786604f1d3d0ea7a768b879622c94ad01385f59abe9ad8c67ba1c30da46ab81e88f0ee65376498df937c919f81508190ee6e7efa904ef0484c57dc12c89dcf9c1e1811e150ccaed0f0a1b83ff180bc526802b7d4bcd70c34ecb174b6205b620208ecc65c7b0c7a946b35a8b2ba48a61dd5236d535ffe8def77f346704736cc19f4893e998f7106e96d49bc622889d48e5be3b77b4a44875e94f627a49bae5084da708c736406453c1584a68b9b9a9235f1ae39706fdb7ea3ecc93f0ed492e0691fc1d7e7292a296a86f62d605323d06867282e2b085a3f8b338b5ca40798c4074aa5a58cff9a16ced399cdb4eaeb99da5c38699f47305ea46d9287c43c4dbf279055a933fab0043db1e7f985174f7352a1f749d9b9815d0c1eae3488c956301c86ca112cf5f02a5ea9695fa7da7b0b9426fba89ebb0ab624836c73e4376c5479d4e01ef5a7f6dd225cf6b755bc194571711b5371352facd72fd41ad634a161bba7829c972c0fa649d03ccb362dc5f69bf368ab974303029c02cce30e309fce286a7a522fc5b22e9517ce1db1f630c5f6ef8a6d991806f3fd1f7ae3b2bf672988574e656b0d3d708d26e42d1823620fb067f4c29fe8888ad48a0a3ea828ae5b6718eabb16a3cb1f597fdf1ab52a03ed8e62fe5c5270d53c94e280880a3cb7dd6923778f43f258a3f7a55892d6c61caaf66982f0e5e55561a2ff8181b85100403ccd0bb407df4133e6b9d6f089a8bbbdb3ce707ea37a081147853c4671cfa95e6a933cf5bdaeb6e29108b44ff4e2331c749f3bfc35addf15e30d7e52996bd98a44150fc8da81326cbf95835e1848a13ba843b061cd9ce4d6e8ece462d25ff468bdd7760c264220aa2262b66a3d9f7e7174409d1d5a3204d622eb94496fa0e5e37e8be1cee2fbdce29619936c645eb230bd97e974e27eb5fb7aedf3e1e64ec5cde30e006cbe66c7d7e39ed7bad5327bb9928a0f22214219715d3f9a9a4e748565179c2e503dab621cf60933bdf8f0cecb318a863e1a1431bb974dc65062ebf61de117a098ecc376bea9de9fe3b0931045394ddaf3d98779b637eecdfd2d8416a08466f6f655eb2b917627a60c1c52e33632eb077c24e35ee420aff9e4c51b8924dc74a558a8cda373983eb39d9a95a012c592c268fd18ed41161c6559578da63b661945c8fbd0c4ade97cdb323c8504b4e77c7fae0f0adfd6da521d479b6507c9cbfdece35b7ea02187cfe66a7922d3470ab52050c6a89f2dc8d1963f3493cf9bf83f52c9124b5c63808c4a3b24ebab790a7a348089edb10066028d78a3d1b32c049db5de1cd95bd85771a5499d0093363efe6271a2ee139e07b8b9adee769337601427a64f30e96342990ad0c7136b20587f47c59440aeff1ec2ed41ee98bef736abdcb603cd42c6d3666b774692b1ed0c6b853ab1f3b674dd24c152a218bd989d87b2460017f807dc1c1ce6209094c708792896dedd76001c81654e35caad4a4e1da61d20f003b764ffcaae0fc9091887dbd1f8c87d0a375518c6bdda517209353c21065a55bbe5e76fae3b2074379ca4e90a2aae513166ac6afd93833dc54181f331868e513dc590b043a6f05623ba983c7c8f5d648fe8a7c416573923803ddb46abdefe7c8b30367d208b2168b0443a333b8877f2604070fedfe4a6fd76f08f19430e02bc597196e960a6c0450c5b6fb4fe837b00af43c43cd378a99268510eb50b89b4c2983500bd23f74d6de80878fe3281d853070c4ed6e37a71ad"}], 0x1200}, 0x3) getpeername$inet(r0, &(0x7f0000004c40), &(0x7f0000004c80)=0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xb54, 0x10000}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="736977dacc46c075b39864094fc3e38945849c89d38d3357e6dc7d59635060ac7493b9297c30e5e3eba6", 0x2a}, {&(0x7f0000000100)="be165500d8aa6bb406f82c9c2a063e0c69ef2c", 0x13}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="7000000000000000010000007b0d000059d796436d77c2b577d14feca2b6e40c054aaafca79a974f703a970aeea8682ecd153a8458393f94fae43225cbd6d946e658f5db4fe39802e3efc01f9687103acca115a90200d91b4d8edcb8cac8531290fd743cd3432dae749e02db5149c80cd8000000000000000100000000000000f4d755ca63ff0b6698d316cb681bc253d0304c2e7419e45129a9c6b932c2126d6b6336bbc1b1846af225b8bbb4a916234ebdcb398fd7dd76985a035d52ac8e11b87cc8547c9dde63f536c86d5ee345e74d3d87569644ddd9bdcdf26db3e9dc1366a4a9b9fde930e1b4925baab9325a6d8d4c53ef5a5a8dd97d8ecd862f5a239afd871fa56afbd1250d33167bcb97340828d1d95886de459ce0146eba495eeebccbd2a0213c1b7141273655bd5f3fe658e98629011600c582963f70661128769060f4c991dc9482007000000000000000ffff0000090000003e391817749d8ca67a921798cacfe46a0864fdd6ddf85b8433e0456c962f880faffca34d837441cd0ba1b107e34b683c3542153edd3b48546f9cb43fc4036776e6386b8193304d644726ce465c971a6c1b8d3c9e185f78c2731c000000000000"], 0x1b8}, 0x400) r1 = fcntl$getown(r0, 0x5) getpeername$inet(r0, &(0x7f0000004cc0), &(0x7f0000004d00)=0xc) getpgid(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x200, 0x0) mlockall(0x1) 15:59:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2e9) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x5f03, 0x800, 0x0, 0x5, 0x9, 0x9, 0x1, 0x0, 0x2, 0x4}) 15:59:57 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x7fffffff) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0x117, &(0x7f00000001c0)="d4b46cdcc03614bc039be05f15d9e3a88e52771ae56773f82d896f5569ed365d75899509c27a7a002f3594245d01d727265b61b0edda3546d09eaea9f6ecbea14c9bd77719c8a3175e80fc37583b9f49bc4c") 15:59:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x80000001, 0x4, 0x1, 0xd632, 0xab, 0x101, 0x2, 0x1, 0x8, 0x56}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x5, 0x9}, {0x7, 0x8, 0x8, 0xfffffffffffff001}, {0xe95e, 0x2, 0x81, 0x6}, {0x9, 0x100000000, 0x5, 0x1}, {0x0, 0x0, 0x5e3}, {0x8, 0x100000000, 0x1, 0x1000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x7) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0/file0\x00'}) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = fcntl$getown(r2, 0x5) r7 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r4}, 0xc) setregid(r3, r5) pwrite(r0, &(0x7f0000000240)="fbb08a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) 15:59:57 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 15:59:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0x0) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001380)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x27) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) writev(r3, &(0x7f0000001340)=[{&(0x7f00000001c0)="e34656848402da9d158ef39c69f8b8032d5cf9895082841119ee1afeed60f6bd3fc9d743aa695f0c9a24d754e64f68490147966c81a3395c98850cbe88f34d1a3eb4ffdbc4d2aa85", 0x48}, {&(0x7f0000000240)="f5f49b5e0d4383672a2a2c129086ca9b7cd5abf26bf5cfbb9db64551d1f4055ccc6c2366298304656c1c93e86587c727fc18c8bffe99664c942153e85996b5f8f47665b3ee2895aebdaa9e97e7d0d8ebac89fe867765b6aa005e7f89bf61eacc82b1954f6259529e380f07640a6775cdc8d339bd712fb156080898c075da066354e24e4e0b29747a0556fd0bbcc51c03171d45f46e7b4003988896151ad976cb3a99fd8e425fef8ff8fee8a39c9846784be9139cbb3fa36cd95cf89f0dd5fc3abbdcc1da1257f4c8e6a119dac64c87a5b083de25cb8778e5bb01fca4107df856612be6bdd3dac4f3c188772e69d2", 0xee}, {&(0x7f0000000340)="0495785dad77726b02ad6cd4aa9b25d94be9f007dd7ef4fd13df4d9a3e9a0b66f6488f47f99033fd24c3f59815bbcf8368f1da77aa829af5054b47ea47f1778ca9724baf5e028a9048ac6bfba47e71e1647c7ec0ff7353bace4e309056f56dc19e388e5a4c2f235de505a592f53c0ab781d5ffc7133ecc6bebc87ed5a5ec8f3847e1d48ce3d83129d580777abdf6838500c9d6750197d4673b2adb91b5b9f4407ff62900d6a6078cca411cda2446a2ddc8a5a33cee4d8851c135433cc2c5a1efb90383e3b4fe5423cd08ac802428d458d0442012c0125cb62b38d180362bac47473897179868195c46cfda0d3be185249c2077bb2f93b2198e90a096c8529a8a7d979516cdfbd870f18c41070df63dd251bcfa5a1866e94cb59e241f52f8df174a1631d34e340378ffee7c63283137745faf4cbca3f31a837fa8d50f862fbabce35faf194182c5455e6457e20f1f465edc11bc4df6f56f0b3481090380b03df9d4b297bc75ff4e178d78d3f84a45ea625cfc45d1deb45a4e89f7962c5c91b8df637341f496cfdc83b03c9a73db02b9fb5bae0b589148444dbcbde5ff42e5f39c4dbfc76fdc4d2bf5ba24847246aead6aa533e551958564b12b6228ecb210f22bdb4f1c08f2984ee7d04bf4a4268f4853840866dc355237632b311314f6f1f1a7928eb550c3171b644eecaeac869a808e959644c08b126e705a518ba0293ff8a36a908ef2fb332b3aafa3ab790c938d34880cdaf4055cf3d6589528da4e864226e5ed7739fe843f464455acf91b8db4bbd8242889c7161aa491dab4c9eacde2bb53847ad43489af1b8024b95207dd90e5a3a13289de35444ebc8dce2ab219684af4546f6ac4696071b9a155b39fa68a88e2c5ba743b69fd62f7db13119356abe1aaeb433f6111b27f127e90abe82c1421d13debec7631c4e2cef827e264528f636ea65d6a5b1bd98cfa28b9897eb4c65819cb80c7e33008fa43ebb4db68b36f4ca2338d3281b9e249b7d1f41d28bdc77301db162f47bf0439af4f209991b6c78f3559954ab4667c0ce3a2acd10a7a77f1706804b6e7987e568f2a7d63667adaff85be961b67929f38b1762cb0e6cb1cc1480dcd7c408484ed6ff2e06d3eae8346380bef8ff3597fc0df04154d0322df136a06ff384c5a3a6a7e16d5e225c7d4fcf4703cc0f1e17361746ce7f0ab70f27fdbcb40aa67e7a23dab20bb81a5a2680d7d38b8ff84b6a535dbfe94dc21efebb907eeaf87d0adb61610ddc0a8ac7fbdd59e149808a83ee2fc50733f3b43cbca0a90f7a7e7337c953227e78e16daa2e8f88081562c6e3c76234625db3601aab16b742af35460ca270d0d032b393abbad9b0ab088f5c63147967317e4fe205215cb48e8056be6dc076b414dfd51afe19d2ae643d0adff2342b47549c2fb9c4bb2223e41b22792f8b338cac9a2efb6fd16c4b138d8e004138d397a139dc31114e580336a102ba0cb44cb9bda63dfc0d9f7f8106516bf158e6b5438649707fc8602084f9fe725e22abdaaf2f2190c3ef4ca72a11f56c34f67bf89562cc35c7da5556a923831c7d36051cdb3ff0d112fa4135c106abe3cdd932152e15799c81433d6f01a572cbd5c788dfecb03d8e3626415d1a77f28ae0c10f3fb6bbcd7db36603b96fac79d601fc3e374d7053d2a0926861e8f0acbdc71e2971556e13a95f46b888b9ab20b3562b38b33b0154f8d5069f5a5c0e494b8bec03ce0af63b7cbdfc5449060c524c45ec3943f7186297855cc34c0b78c27677d995b1aead1f8e57dc4026e67d12f47dec30511ad9d2b274e2bae20c99cab0d426c85ae61835220a37c562f903100bb100c0ed1252eee0577816088b4c19c92e58214fb9c8ff88c9c874cf9d327955d7f1ac81aa458fe29bdc4163762e5e99c8b5e36a04d9fc42486b6e63bdba6d63e5bcebe4eb3d4902ad758a5da292854985973990344dfb0f3dd4c655c6adde7fec061809144c1c4d876987a0ffb09e62017db386c03e050db05427780d8a7b77408467a7212419ffda30b5d2f0636888f41922457e0bff6e89afba562ead0b432c3132042361262e0385d7905c452b290eb08e8663145f1717d3c23fc94706c656574d74cbe6f0c644a9d9be3a4f8cecd0340c0e5b2b1c26d431fd7c4b75f745ae312cb830178e8d38865bc83efbefe9e8354e74c3688d32dd10097234bbdf00bd86a7993b18cbd8ddc501761e01826c6ed58a281e8092d0f588d4da970b92c836eedee56489ae0a76e39b2333ca3d49481c2cf3d6466549a746fe75479140c7b953f970169ef8e7a229d7a9774b486da52e90839615197a23ebcd8d8453954f4639e3e34dda8bf70cdd44476c1809cfd8d2bb6b8f5dcc8c15f79a0c9aee32ec84ad4862b5f1ced8fd0cfb419a02f6a07dcc7cfd19ed59e1da2f875ef6837fd5bef9360d757eed0268cae58b5cda80c92c5e566019ad0da77130f4d935df1100e087806b369092854d5930dcb7bbc1e7875596f4209964b42c4863495aa4258ed90e6b498eaf0dbcc93c93e67cf823be53d7a2822643b0edc3f10f15735faf360510e88976186162397c6a65707df75aecc144a28f669589d5320e1772605dd858a82971408128182db8c4d04359821aa1cca07d82741805e6b71a81a056beab25787d37cda8f8da2c6238fb0f024214fe81aedf884bc0f32f678cd0bc9746f97e760ba2d6750570f239e458c99e2cb39777899dac3d6355bf819ce179d56dd1c1755465a11f306868675b003af9780ba268075d4ca23407345b60b90bf766dc6d59b1583a62fff757548d39e18bcd057cf8897a5b707e2ae72f20ac292b4a7ccf34576abc35ea8500f8d1e499d441127ea41e50994bae52e964c13e572333126bef0cc8184a893ee4d22b63acb33d29a80b53d9557e0d875c7382c283784b4fff95dbd5e34c61b4639b816b6a9e88adf693a75b9dd53f7935fbac33ac87345db23a360099803cda33bee048570f4d2e0c64b674ac5cb7fc4a2b2510564a9f304bde84d08510f1408c428f498d803096e073fd40a05aebc5fa25d46db6ee130f9b962ad9f85424aeb830ed9ad24ef3a5df089e1a336955faf9c7048b546c6663a2665cee275a47da495aa4d0abb71ea5fdee693aac1658e7af56dca2917bb1315fabd81dec3599e6211c04d7f444651bfafddd477d43dd13e324d2118d76cb134f50dbd754e7677af83b668cb422fb234f8aafe6c878c2007cab057cc2ccc0c5bfc716c45268249b5fd4b66b315dd3a0eee8dc26a5722c536e7c2111e72c98fc22ee18c9583280765231fedf9d144167ae45f5f572e0e3e2f55874c74a8b9f692576feedfc305a7cc266d863ff7e6ecba3593e66a9fe34592296f84aec8c8e263c67ae3513aa097128ee11a20889f8f317fe50bb2435fec5419b67f2a92cc645b7d8fd636901bd2532649b54dbae390fd0e048aa408dddf9e0c6486ffb20175c5df879eeab6b8183b3cea757d4e677182042d3df623f502e9153ec45276a62442e6b1636e394f08549e851eba4e390afb30e8b5069bd38c95dbdecb16f3b4de381f6a0b3cc72b4df4dc77dabbfaa3a628ac8fe8814b83d270c951ce0522204cca8a3e050f608d12a77d7ab30663ac8633dc7145376967f68f6b09dc262a82a40fa90410689a57973b7eba6129db43215e4bc586439c66d679572ee180ae78110abf5b0a23b6d75f4ebc74d0e9b8b9e1e1d43d798299a9333e193a53f872280daaab01146a1233d293b4dfa950e29a63631804103a3213165e4bba0a51a53d9f888f3d433f795fa6260c306c28121daccd95f249b48988af310ee9837dc100bfb4a16f0d23a7d6801a8d10eaf6f485e13b1047d264b5357dbbee8eefd927416c2e6b52368e0538fec7110ad69d5680142b81babc681cf6aeabb2e4608c9c7f33c45ddd883b48e6bf0fa3b48bf0062e11cec2010e42d227dbe965252d208260decd8d7b715d25c927671a165b89770c7f2ab11de9c674ee08081447a4cbc277c281f15e50099107ca0750b988206c7c4254ed7d7be5a66b95ca89a0d339968d77166b083bd4ba1415592fbffa24b060ad09b5bdc792b0d7de29fe1440fdb6c415dd524082a005e35e318a7fee68d6ac36fc386d6c6c8dd869b955c5fe1c19715c9144a59994633a783a7e39b3db95bbb783e7ee95724eb78efbae59a414e209b0043d83d10cba3054d59f94287a64aebaf44787d9ad07ed68aa8a11bfb2bfd6e8a7b6f3980d044c480b9c08af7879b673ec1376057aeef28c177d9035686abbdb91bb58f04c84ef4ad5f467321b702d7c41c8e88291182884cb732ab33ef17cf3f15661ebc4faea6217d4daa37b88f3e3e3fbcb71945328b23da5de68d22f9b4f66dc148b23167d43a68e3302f305cd72f26aa764ebdc1d9da5e51cd07bd44bb562bef8b94210f3607241635bcedc3cb523a6538986588c84deabfec51c44fc2a3748bacd2820c37e5ba4b21ba4a93df8f14e9778ec07fb73ca3a66a518eb7abce00049d606c32514e874b7efda5f3bd0a857cbe936fa39b3d0685fb96154a6c576dff2124c49ae054b707e435ccec4ea8441b6066bb6ed6f6e10f28d9ba3725966f55bf2ece0da801c893462a14d223901acc62ecb201bab93c6a75a54b5183f022957b67eda94199947e9b9478616887084040c7ad4332159bf77e5f41c2fe11db1d50b2a67994311dc5e20a8c3d2b7043829c5a1f977a650a5c3b4cabdf5214f36315a77cc51efc3487b7cbe5244c7d020987da81ac528f68befbf9e723891cfd0f2e2add19b2c4059710cd7a9e6197864cc3a8b6aebddc5976f84dd2fba09439f17b1af4f80f39ff406873c29c326dc543181411728cb93a3497edd1b6bbee9509fa009f3d102c383c28612952ecea95e7b2f7c7159ef9d8847f08567d6513bb092a0a34b0f93e38f638469c201b07a34a684c22328d80460b07bf920e3a13cc5c4560b4e141ff9eefe5b6347da6e92d361c87fc54a93d6e288507b13a9b47ea7465a9105995529cc7a82ef0f6c9c27f0bfc904366890c7f2ecfe9b51361ac6f35511c6aa2909c0eee8f14aa2d62328a58a831317d043cd239b10e07eac7a6df8d136caed41834359553c2d8130e135c63bab486959696c547de4e6792dd5822911e50197649a1c5dbd0b30cbef7a59b85283fad65567a06a0daffd539dd870d950913576cc03b1a03aea0dd0139e040e10ab04d702bd997e5dd8b7d7782a03f0e05597bf5acf5ac6a53d83aa8d5e2891b48a7d269077e7df543e5b5d4a908da218be3f70d2cb3100e316ccc11dfaf88f3919f82fcfee3ee15580c866ed38f93501cfa485a2847cb77b55253619d5f0d43db05e06c1de5a5f931747de03ba6fdcaa678ba4d933088dd162b0b6e3520c49917c54cbb969be8986dbd696d5e37b19030b13b33cb400453648cc603bbb5c7cf9c1c7b41a9819b37b8394bdfb3d1984977663ed97edcc01853d5d03b8ae2734269d57e598d549eab3a9f146c1320b8d7cba85dc83f2b1560dc56bfd029e5a86368bba35b8be599443b12760ad0d2b2fc37ceb94196743fe8bb673d00ba110999ef18aad1c1da9755405a802f262d43568877856c7c60515fa1c2bfb9f494a9c6e886f5ce7505a4a8643b0bb3b5d2e1b73625c1853d1d059ec2be84177c2f45adca4292b4d9762a085c14587cb60990f41e86978236fe3456991a98c8cc98d2ab643e6cd513527c635587091f502258f7546a3300885621de6a6ac75adad18eb0b26d9e49376bc507d57ca86081f029fe935c8645f9cf9220def9e", 0x1000}], 0x3) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0xfffffffffffffffa, 0x6, "56af0c8c5cd63c86102494602dc1327594fe7feb", 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0xffffffffffff8001, 0x1000, 0x4}) 15:59:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x91, 0x0, 0xfff}], 0x423, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x20000002, 0x81, 0x5}], 0x400000000000000, &(0x7f0000000100)={0x4, 0x4678}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fbca8a8d1a029be9bc8217690000", 0xfffffffffffffe83, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2000a3}], 0x7ff, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:00 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setitimer(0x1, 0x0, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) recvfrom(r0, &(0x7f0000000000)=""/158, 0x9e, 0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f718f13eb7119"], 0xa) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000540)=0x1) msgctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r4 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000004c0)=0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="79d6bdcfca3559cb5e4931cdbe7989ebab71c0195731cc4648c269a31fe0ef012ef9039d7b0dc7cdb76fccbd605fa7e2dededf499cdd2260c65af53262006254ff92730036f7e44f6951dfb17a7287987195d8e1f207aac6ae6cd2aabab6c22950bef19ddd1c4f223c636a269a0c3b7ab3ee33dc0ba5a55a7dd7962e000d68e3e0c7c0846c33309f", 0x88}, {&(0x7f0000000280)="1ccd271abcc1f4fe44dbb31dad79101d9ccc2fb2e5a9fa49f895b92b255ddaf0baa4618c53675b04ef0c5fd0c1b69f3ce86251bfc311baac7ad6773274b793e764b63a7ac4e3fb069e27a5a8bda5a457b4280907981a71c9965f7fe702034d6c38512db180597019862d2cf1af8dcd4ecd43d76899f8dc996204941764b4da31d6547714524351ee3041557dfff6316d859a8b92cee9e70b50ab775f25572d15c3e6be734d80a82cb7b54c609530847ee41392c4f236d8e252c668cd73a846d8bcf9b02c", 0xc4}, {&(0x7f0000000380)="3964404e26dbe09648ddac46fc3923d0234cfa71081b6a452c1d9dad0c778c756f6451f5f4276adaf27aaacf3f45d0e201bab8f3b596f50a44eb2c1d4394159f044b5e6c5d2340d8b957ce903dee63513a6be976115de51de2e92ece0bb3", 0x5e}, {&(0x7f0000000400)="b131c2f9183e99dc509e0fe57ef8705ab7c1b170cc98ae8b8d4daa52286ebb43371c222cec536ced1651e98b18593aa05c464b8aaf18c7f68737cf1edd84102f5b9c297b1104e4bd88f407e6638e5dbed60a540c18d2ac8d892e86ecebed3613c7d82c1b8ee26ddf0ee40a92bd4000e5601549c9264be24a9d34d70caa966324532401d460f712a5d06e38121235b3e5f7a2cddcd659e0be7505e1", 0x9b}], 0x4) close(r1) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() write(r1, &(0x7f0000000000)="b0f1d1bf341a83fae19659d121725c817020d3f704ae1756b60f9f369515819f6e38b280f33cde09ea7e8519e89c45eb111af52efe389d8b92925826cf6eaabb45c06c36bded401e206922b690ba6d7f4d02419dacfccc03b803feef1e94da1af26d34a7f065b65b4104f7063b4f31a94a96abb0c577a0664a18e78100ae3cb9e16498529e7d4ea2d5568b11408519f1424bd1c008f89006e6668286f24dbed0320bd1ba2e73192e56bece299b69bbe2d8bb15e189fba1b702b83459c47fe6eae3845c5af94b279f43398e405e0227d66a342ca36d8f1be52109525d74458b715f", 0xe1) r2 = dup(r0) syz_open_pts() symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0xffffffff, 0x8, './file0\x00', 0x3f, 0x6, 0x2, 0x2}) 16:00:00 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10001, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="33f02e40b06a4cc158c11789bb3e6ba64d0d587e7b1063f803bf3663c3b7eab5c7d7cd08c514c74fd9ebf59e62e9805a4ebf934cca35db16c2b70f94f0dbee4afda699b1e93e0aa0d221cad195495ecf75b8469f0d05bd076fcaa39672a73c70261b5ffa84d30b03d8ae644bf7fe20b96b824e3a1324937c69a4a8ad024d6e7bba3858c62a83e7f6bf7a7138c6c5", 0x8e}, {&(0x7f0000000040)="f7d23f6f5917990fb69298ff92ea041b8fb63494f2ddec0e7df296d00a71da2ee39d47c838d2aef32f151aabe59e44e9f60602f205644efbc2c9a73557189cc2a161ede0886a1f9c5dbdfd367ac68e4c7fa8872d9d7bafa705f6d5654aac6884d1e171f56ec1a84f116e236b469c1f5a7b6de5055912fd00f7e81a", 0x7b}], 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xd50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000040)="d5d275e4431365fc61acd2e3471a10f025225a880735e3e6e04b62e3549e6b3c5cd8109c07e7ce2ee876775b", 0x2c) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x102) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) pread(r0, &(0x7f0000000080)="3d71cfff52be194a0e7ca6a7ae71439ce29b2d16b8b9ead1cd0c6bf7f43f0fe0227fd47728b059a3e5588f6c1f36c12acd42c519f4374bba96ad4f1c08bc6cec3ffee58447", 0x45, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/66, &(0x7f0000000180)=0x42) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x4, 0x7, 0x51a, 0x1000, 0x800]}) shmget$private(0xc6, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) msgget(0x3, 0x20) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x90, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = socket(0x18, 0x3, 0x3a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x2e) 16:00:00 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x8) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000080)={{0x8001}, {0x0, 0x5a8}}, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="cb35e68e9045f4760207496e18730f0beb8a5f19ad4803b4d2e7eb75667919859cb572a80a04bcd3a79cc4d2d2a6cb7330bf79676e14023d40c211680ac203981d4a804a9b8276a2bd2e6dc92dc1647173e238d766c865482437b1d058fd179c644c9b52f6b4d71c9e92c65eb3134608fb7f1d7da6cf941ab03ec9a3cdeba309ca1ffe807282846adefa07ee4009335792765be7f9664ec4f301dcb1656ba7144c9f586f9c3c7f675739cc6cb738edab438c75bdef7d23b4c16da3b76878af828c7af18ce3", 0xc5}, {&(0x7f0000000140)="7dc6d6731a696189d44d1497c9cc48750833a78c9919d18846ea3df055f28633d9ca50dd000c994b9c6378c74350a60bebcff6ebf1c7e69176f6fd27dc7c550753242377c0f2b88cf6ffd16ec1cd18dbd34b2352da1aa03702da3449aba43f85c4865b2bd184b320c213c033af824e0db5eb1f408ccd3cf84803355daa817aff9fec94f4af25d2f3bd40a50951d1665d820990501ecb2ca0ce4bf2d4df4e9794309aae0d56037fdaa1d8aeafa9130031dc7a5e32da", 0xb5}, {&(0x7f0000000340)="eab73d6d0844a90d1332c78af7294f0c257c67e279c69edc811c1688cd988bd344981c1c54b184a00f42d4e77c44ffc1a5cddbded39eacbb70e7c344490551940dab51ba5667775ec630e1cadb8b58ebfcaf927bc626a89883ddc681a44a256db08ea30e5672da2847673b9eee23f5112e650a21429485a5b4f646eb7061230ffc2ea95201e8f4a63fb56afcedb3d439348c39ecbf67517a167e329d24a4fc9f131a042d2b0d8ce6a4c6ee117bb9784ecf199dd638ecb48cbfe4d9", 0xbb}, {&(0x7f0000000400)="238c96383c4ce7f2d9a14917b6bda5e30dbd3638cbda4026326a8e92f18ca865ea9d29a3cf364f45476865cc78a8c42dd7172b2d65a01de2026a7b1c0f15876f891b8f", 0x43}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') read(r0, &(0x7f0000000500)=""/4096, 0x1000) 16:00:00 executing program 1: r0 = kqueue() r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000600)={0x0, ""/218}, 0xe2, 0x2, 0x800) r2 = msgget$private(0x0, 0x2c4) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r3 = dup(r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000440)=0x8) r4 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/93) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000004c0)) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = semget$private(0x0, 0x3, 0x403) dup(r5) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r6, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r4, &(0x7f0000000480)=[{0x2, 0x3f, 0x1800}, {0x6, 0x1, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x2, 0x800}, {0x0, 0x7fff, 0x800}], 0x5) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000300)=""/164) msgget$private(0x0, 0x401) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r5, 0x4}, {r3, 0x1}, {r0, 0x5c}, {r5, 0x100}, {r5, 0x107}, {r5, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') socket$inet(0x2, 0x4007, 0xef1) getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) msgsnd(r2, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd05fdff"], 0x0) pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) msgget$private(0x0, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x5}, 0x10) dup(r0) 16:00:00 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0xfffffffffffffffe, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:01 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000080)="fcdcde8162fe235d0c679c71ec98d0249cb613e36cd3749d3560b326181d56a01ccf41ecf14c07862ed0ed28b2cdf9748394194c52882b4d41be390d09f2c8be1f8d560fc1da13998ec0ef0fff809d8dfec5703f02a7848c7484b33360a856962d868fb20ab17f60f1e19dfb12900368211bb3881e52c26465d9f15f7710455d68c6f0d648e19a3a904c2f5047313b02729d94ede2d9fd169eb2ceb0c1c92dfd0b21d764194af81eee7fadfdaf18d4cb4deb669b3f051076d2d84aa9514ed07c4e", 0xc1, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/113) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74, 0x80}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r1, &(0x7f0000000080)=""/254, 0xfe) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x4, 0x81}], 0x9976, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8000000d, 0x9, 0x8f12}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000003, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x4, 0x6, 0x7fffffff}], 0x5936, &(0x7f0000000180)={0x5, 0x100000001}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) r2 = syz_open_pts() r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000000)="ccd8068cbb9e72dda9cb9c2713a3a912999f17abe64f0028ca4e", 0x1a, 0x8, 0x0, 0x0) dup2(r2, r3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200002f0, &(0x7f0000000140)=[{0x24}, {0x28, 0xfd}, {0x6, 0xa91c}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: setitimer(0x2, &(0x7f0000000300)={{0x100, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000980)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r1, r8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000580)=""/61, 0x3d, 0x1, &(0x7f0000000e40)=ANY=[@ANYBLOB="016c653000b7280274eda31effffffffc0a987ccff11b2abd6e6816b4e896beb0eeff050685b0e64bd55cb5a9e853e3655e2040000000000000034f8577815e3ce34fb6099b7038ad0f4337b21169be92ec0cc4597c7d50b2eb4cd752c16a455c95b65417a9add3e8b9bd0439940a5c0abf25c26248701c72c64a6fb8dbc3be08af142c96e9df2c97e4fe70143c70200000000000000223bfdfcb50fe62c80a35c5834ad18a6a9095047846144ea2861947fe15d7911e971547e7bb19f183154fbd97eb1cd34d25b87938564f8e3def9a3a7071497f6d30c48b3f9bd94dd20c3856d4217c76800000a920c4642195fc5fa8bdfc1e34e96042fcc3fe01e20e5bb0687cfa60b76ddb5c523d3bd33778e7ca443ff8c585b7ef87a6089e4dff185496275c0c3feef933756fba82a1e7b8f9370f2afe1b5ce8ac5c87393407d93f6b696c59d0c35af000064a7ce528e3608229bc2ce0fe6b03b0c2c298100cd9a0f951309b2753225e69ce771eb860f89118d58f97a71a4af94bf774aad249b4b945ba935634f940dae2914fd3dc0ffffff5588a1b8270a6d71d9ede46653df81c2dd8cc03fa1ee274c49ea73f6b4da599789c9f7f9c8472d6e02c89fa37ebe75b976e7c35497ad757c7cb7e149ee4233bbcc5e2a08d750ecb0ca6042149f9b99ef65b99b83ac3a6a819308bfd3f843e40cbe1e6b70c0b1d09f6d665510c0b4d3cac8b8639410840dab1b3c7f80c2ea35b419fae35533f45d61a9c46d23f5c11e2e9b1a082baa1d2472fb2917fce2467d04801311a00bb50b4b6f4f409251303fcd9c1830ec95a19bf736ad9d9ac578661d6d9424e790ef058c10b2880e9821470109ee4809b4d1e2d1843d12f6a4f9843a707c1937e52037801887a5c285"], 0x1) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x80, 0x0, 0x8a0, 0x5b, "044d4115a7d93422eaaf3620fad9218f62bacc3c", 0x7fff, 0xffffffff}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x5, 0x7}, {0x18, 0x0, 0x8, 0x3}, 0x2, [0x8000, 0x5, 0xffffffff, 0x80000001, 0x7c, 0x4, 0x4, 0x8]}, 0x3c) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0xff, 0x1ffe00000}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x6, 0x8000, 0x0, 0x6, "844ded2eae6f22b221246812342ac6e84df9ec43", 0xfffffffffffffffe, 0x39}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x7, &(0x7f0000000400)=[{0x5, 0x8001, 0x8, 0x4}, {0x6, 0x3, 0x6, 0x2}, {0x20, 0x0, 0x5, 0x2}, {0xffffffffffffffff, 0x7fffffff, 0x400}, {0x6, 0x6, 0x13a, 0x1}, {0x3f, 0x1, 0xfffffffffffff800, 0xa2}, {0x7ff, 0x1f, 0xdc47, 0x8}]}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/244, &(0x7f0000000140)=0xf4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) r1 = socket(0x0, 0x5, 0x5) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x75) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) r2 = msgget(0x3, 0x21) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x92, 0x0) r3 = semget$private(0x0, 0x4, 0x80) close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xbc, 0x8, 0x101, 0xe319}, {0x23f, 0x8, 0xfff, 0x8}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getuid() setreuid(r6, r8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x871c, r8, r7, r6, r7, 0x0, 0xa9e}, 0x5, 0xff, r5, r5, 0xe73, 0x74e05e22, 0x8, 0x5}) fchownat(r4, &(0x7f0000000340)='./file0\x00', r6, r7, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/240) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x8, &(0x7f0000000480)=[{0x8, 0x9, 0x10000, 0x4}, {0x6, 0x0, 0xffff, 0x1}, {0x4a, 0x7c, 0x668, 0x9bb}, {0x100000000000000, 0x1, 0x34, 0xffff}, {0x1, 0x9, 0x6, 0xe9}, {0xfffffffffffffff9, 0x3, 0x8, 0x2}, {0x15ef9913, 0x4, 0x8}, {0x9, 0xff, 0x40, 0xfffffffffffffffc}]}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000500)=0x9) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000540)=0x1) msgsnd(r2, &(0x7f0000000580)={0x1, "76c544d718f8150beb82422c9542f9551469cf5903f799f5ab882c8eec8fce35e228c732763b8a36304238b584c87e75a1c4f70f0d4a24244a40dc0f33a49179b0faf819b65baa11e009aa660f89bde34a1dbb7d65c4c5395f204c0cb834a19f975a736ffeba177e9a259ce62833570be827e696b795741b425a562ff7b05bc555202a7136fa6174566f53fc8d974e4bea"}, 0x99, 0x800) setreuid(r8, r8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r9 = shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r9) fchmod(r1, 0x4) r10 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000680)=""/71) shmget$private(0x0, 0x4000, 0x2d3, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r1) 16:00:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf6, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) close(r0) syz_open_pts() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x24, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() shmget(0x0, 0x3000, 0x50d, &(0x7f0000ff5000/0x3000)=nil) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000, 0x12, &(0x7f0000000080)="04fc0000", 0xffffffffffffff4a) 16:00:01 executing program 0: r0 = semget(0x0, 0x2, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x2, 0xfffffffffffffffe}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x100000001, 0x1c}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x9713}], 0x1f, &(0x7f00000000c0)={0x4, 0x3}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getitimer(0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') r2 = dup2(r1, r1) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140), 0x4) setsockopt(r0, 0x49c7, 0x80, &(0x7f0000000180)="d31be5832f578d8b91924c328b9dbcacb265c277facad351bf7e8d31bfacb617adc37c16d11102b7ad11e7", 0x2b) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000001c0)="66725caaaef9f51e4e840b283c14ad1aab17", 0x12) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3f, 0x200, 0x7f, 0x2, "ffecf80330fe182271c65b6b6a96532c44626c79", 0xffffffffffffffff, 0x5c3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0xfffffffffffffffe, 0x81, 0x6, "73b8d874b342c069e4b7fa6f772f53388eb792d7", 0x8f0d, 0x2}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000015, 0x8001, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10010, 0x0) getdents(r0, &(0x7f0000000140)=""/188, 0xbc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) write(0xffffffffffffffff, &(0x7f0000000000)="021437", 0x3) read(0xffffffffffffffff, &(0x7f0000000200)=""/68, 0x44) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8684, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) 16:00:02 executing program 0: setuid(0xee01) msgget(0x1, 0x180) r0 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x83) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0x80000000, 0x0, &(0x7f00000000c0)="4679688509f6dda0ce8a73d294828fb48749ec026ca321cbbdaf355912585df660a68185360e60f99b", 0x29) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="ee8c318f6ca79d04e6bd21c7691060a5a2cecd6811a9239cb2b792bd13d68e5d85caa3af0c90da54bb3a3cf0ff3ad06d9c2c334d2d9c0442d465730748cc156299de5d42d51b99f06bf5c1c85f15fecf7a50a2c056a5fb9f3222f013", 0x5c) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="43d5c1dd935e98e2cf9a956d32aed811eb669e525edfc1139ad2cbdb0ffe7505e3f0976c91b40dd432a5dde88c3ef2a6cc3d929699ba66264de6c9eb804155c050a2e11a2ab2bdaab56314453252aacfec96a5eb3901c4aed128b730f20305f2ce7024da6b720c0143833fb48d629631ba7ea423e5df72187cb406985207cc70423b3b4f30ab20dc5307a9a9c72d660bfe7e14ffe509b973cb1fb696e7d8104a1188bc8472496cf262d884c4581724847c6bb51cb0b7d6e918ab1776bd738990bd8187ad22f696099f57861492d7afb4daececa003d9d9648d210cc95e70ccf045dd4a994e78f98b724869f6d09e915fec906d68d312406587697dc5f08d1d0246d7805b89ac22629948a30ab41fd6f9d37c859f2cba0c7011d8af26928ed3b9b7244bb6212942b75b91ec8764c38dcb5ba7dcee92fc83da505195b640727e67e8699174c031e974b1513d6b7657e69227bac741f8f503bd1a87af9aebec322846585ecd17d880541f5608bef59b21a0691090a2ecde305b6fd813f00ee5e4e9418a0f5557929c2dd1257695c32523b1f37192c8dbc13d6d0edea566557a932983f849e851a48746a58bcb6dae959c8d61e299bf3b1f5a54dc02dcfc0edb0051dd069a39c3fbdc3033134995193fe1bfbe5d21cc096d37df336f1442fe0abdc29e268a24fd2b4c1e248228c18259b65b064225babcf5020a27a1e78839c6afc5075a5bac98e2357e357c337a9b5bbea838535b9c5cb21ff2835d546855a8a98816567d68f3b66af07882197a3b80686e3b22543fdb3c18c9f7e3651677930896d2ab64e2fc13116487d51aeb9e2115a22646c163bdad8e52e25ea09fc535d02967e8975b9f91d8d258aff5e248c3fe1e8fe5aabdadd8eb1b27eb3118bc6aa10590007d2157fab363004cc19f2e018cb026d421a80fbeb9ea149a11f7d718e57454d58cbc7b986bf3d02224d8b8004980bf28e382e91553596e5cbcbd70b3876afd85bc043147219ed71bb66a5fa50cbad082298019351458e53aab9b9de5af23fbf9ac51772a498be6dc18dc706415bb41b325702db79e173ddb19109a92a3c7e3c3c6980329e865e2ac6540a05e4a2b30bc770b646fcc4d294df3f1ed24eb7c2ac0007d92f2bbbe4a0a72e73f045c847503f78141cd1bf712854b78eb0870ae4b86bca3b7d4c88a1260da35b509f3f527401338f53c7999ce059a0a79bb245c7aa7a24a0fdf10279b866854be9c2fa3a6ed88c315ac01e9aa08d588701b7cb543da9ccce6ef9046ac147396db4a36fcac6def101edbd403b496020111ad69741ab849e1daf8326a3b5105874ebdab0d2e1b1685b27e55857a80bd0fc5ea2890d81df6fa5a6a6a72af761bb1599254f07a8d28a9e361a29077ea0bc54f438e4e45dfd78113b663e57e5cd06fc1c097a3958dc18813b59758698c436e56048d98b48a9b7615b5fd43a30948c7a6361f05aa7c8202b85e7dc467bfa9731ca0b02832cbf63a07409fff6073e20c30cfe3a9da4b8c0aebcad1ee2e5f4d70f1fdc7fbaa0027f5ac8eeb407a3b47ced1a26377f071407999badff02bf9e913fc64cffa4f82ecac1b2abaaf150180356538645cafd543fefc2fd29485f0efbdfd682546fa24557b7a809c7a6cc4821108d98ab8d898197708ffb9872a122aea2ae4e108a71150eb242f3f5cd8ce81a023274f8fbadb1b068f694b15c9dcf1cbbd1ee613f5c577b6168a50ad356f6205d3c309b77582dba3d34685915ee18ed81bfa97e5f1f8af7fa497c4a3dc388a3ac7dbf4b4226688e63fcca078808f53a788a734eb79224a3c207fa8677b8e64fb6e9f844cc1980d858c680f6ba05fc7b97b2da01d8b6781b44ad9fd54df1d290918295b80ab5c4b0f701b99843a0c0f80f1e0f3dfa2879d04343555b8cb473bbdd407b908aed07055ac4aa5291b934be260756a463ab70944a2811fc19d903a8a72469000b7c78d501be777e4fc09f36e5950b48e1cb053d6f1b8ee1c9ef7d72fc259ec9a49f1a597489577aeffb83c6e197988d53f943bd04cd189cbe80447e0f41dd90848bb4a45289dc80d6273d8fb5c4783c9365d252be5a091e69c3131b068ecc28d017e898c621874fab60af7d32150784c91124ec193638c32a6d1786a2251f64452e008cd5a789a7939df399ce7304f0f6d6b4863df7237dcc98617a16434b462078fa8fcba760522e8389e29e6972f5c6ab89268eff6dbbfe2bb10204cd01e1baab3116416ec69743febe3794da777a06082dd5ec5d30118e10a7cd1408983896c630fb0b9cb8ebf450eb592c261a06d934a47850aa98e4932645bf119807a15c3bdb9c1a21f4586814604562a226fc3cbad019591bbe7d858df16233d3dfa8fdaa9bb3fa1c2a71c7beb67c92c8955979a70e6512534d5f1ea47860d107cf078467f0dd48a2bc1b5c5d1184345c317298a3568666fe34dde0fe2a83e33c0a4339f7a5b215ab83516d68cef2e188d33bcb156f9030cff92e0bf381c00adab0851e4ab8a57c04debb644d1bca24e035a9e56a2cc2cfd9ad57347bb7f5dc337bf0aea8872d7cc2a8800b8bb51d4c04b48aa287e46be870b243a924b3d71edef4fa5de455c66ae748739a071932c1ae3b510135a32b5fbda9046acc925aa54425c9a06e9691c2a664c81a734b104787574fdabb6a0302f6233094ea90a243246ae6105a0cfd3ee19142ea8f91ed61fb99d057d4472039b9f7425a4ab501d7f85a31a1f17bd71b02b4022e4675f0804301c9c1677aeef74f77b7364b7a93cd1e59204680ac5929ccb5df1853529e6837bc32b3050c3b056aaed5e46ff5b8a8ad5c3cef01886834ee7c84ae80350018fe74fc0e3f2514cda48d5d30eaebbb28805287cae57ee429984ae9299fba73579358148e6207cd6284a18d3bb8cb1b0bf280ba25aa0e8f4cac6a837e620b6dba44700f5680fb457785d112431e96bbac183d84928b10ba9d6fb06da45891e5fc1653ce1b82d07efca3ba72e0b18dbb67e112708f01c278d2e9653ca26e5660ddaa451c9054f4c498f61421507bfd516382dd87b8c53b35ba634841b41ecd3f0bc61a3181a9808bfc9cad8f7eab9196aa63ed548b98ea888f00514b31187249dc4f626049dfc758245b143212c6038a09188b98800262767bb02b7c0821a496c9d7153254eaf90d03b2a148f56e0274267fe9086e9e91166cf9c306fa54a5586adfa988f7cf2ad173f36bf2029fe268e3e8977296a9f31f30f816550bf7678e83cdd9cc2ed94a813766f7698d91f09b8b269aec7c7f4f50602e9ffdda5d3d0f674d75296d7c20757d817a4b8198f5fea9c487aa06fc3310e10ad74e8b121188348f43f8aa022b517a969dcc5136189cc0acab6208c4284c83cb5f2ebffc7bb2ab9d8b07dabbd492427030a9b86a542294499af3b52772719741762fbd15994966181d801fad3123a66ca6f17667f5ec0df0b07825e76ffb733510479687ee5344d5c4ee9a2eb44a463814bc07d363179e020912ded0619a0e99133eb55de65b1160585653fa15657caef0c066a8c3e7cb24bd358c61d837fea5059bd8874b647fc04040dcb5bedad0643c1d41af568d50c5114b8a639635e437f58a48889072bbf5b268da0188fa6eb8bf4c90869b249cecee105cdb32645dfd460fbce03068c337694de188ba44bb1ef4845dd015e5bcc38a642ae5d46553fa0618dbb6a90eed2eb095e93c1100c57e58183976cd3a0897071ede18e654e9b58fb75c0ba9703018b129d410818ac125589ad78b0787a53c57b0a1e93b213eacf3af1bb3d81e771458f174b06cf9f76853c94e53c1455193aca00b2057de8356ca4b4a185de1f261bedbfaf6666c9f2da7f0f924435634675643f05c978723bb64b71a5e3440b1d31ea967c3a50a8022ba73aab2bf49edeef8112b9f2fcfc8b4e0b4df23e7cfbde5664edf0cfdc4d49c2474476a2df5d85d24cbd9c74e3deb21af7d35c3e932ccc3255b1b41bbca91087a18505c12a98b379e427b4c7804aa9a24c76e352d650ba21f42fb55e846270f363b7dbf5466d8ac3fd7dc82af273e7e15fed9033870c5565c722345c75858bffc18b8ce2f8cf78491474fdc4b4208dbd3641f90f550f7e26335e828aa2dcbe11f0d595ca72496cb053da91360f1b9612332e8148a7ed52a55b52cc25eb8a2b8f8754801a271e30ebe5ffdb7d15df4deb6dedb5fdc05c4a59c46a23681d26511232b7162b51e9e9dd3c7902342ea27fe4c67fd74d6fee3cf6f30ffd4eeea0764552d117e80d88a5cd6d3c0ea353c4bf642678943fc1551fb6f07ce5cb2d62c6fa6672cd50ff5c07e5d8c363f086109f4e3bafc35cd72cb9d4bbeea8e018465ffeda740a8db7734d5d5f43b8cebca53b4372f6646b72409e38de23c80a1e4a3ab5a8b60222ce889c8e7aba4d38dd6eb2cab1ec2c923d42718fd1c8d9b5d7f8b7a9b679e2f808945d691d6d5b98bab905e3a34a15930db72a9fd7b48c8c6b9fab82873eabac5823de5f2b0012a9cf81b01f0dbfd89b56a5bf018e6b653581c00ade57102fdfa47425f8e80ab0137a2a2b8d1c42be1009f909394a78c0ec896dc5ce6e0459899d49cdbb47a6f888b7b87e4d87f271ad2e5374fc7a7e811ae041f809923f3050c7c2b4b70111a2af62d970b1360d0e99d07ecd35e5b942de43ca49fbf80cb5a894db90e9b7a38163b462cf6baf07f7ac702677f4a58729c9ba79eb1f5dcef4f8c01da21e14c0b8215354fdab6f80584e99d5a537f4dc7e0876bfd0e27e1d225809512f204b9816c406aa9945039bf57f1dacdf007b6b8929862730fa0e278f0bf0c214be4c6e3cbd948913ae7c13b77625d4c7b31bd2891842cb40a669a90b3f2bc0300ec68b7c0dd71542f7f86a9181fc1344d28fe05f960b407513d6e8b51e08e169bc7e569657a969a26acbe843b7ecf9daed1a1d6626980629ec18a925b7e082421eae483d750c162afb106814ae981b6f011ac9309b6575ca6f221cbde4f69a03c8d60bb4913576532b371387d83e1968100ace378e398d69f805b62835b7006ab334c03658be90b6b7e8ae097505df345454db0b9e8906750122c53249955a04b46da7bb586c395db29e351b63e7fc14952d110fa7c2ca994f7c876966d63fa21274037fd1cc3623f75b135de4ae2808209c31634326cda5ffb8d0ecf4db2592b7c4df5b103a25756caad2836638a997d0adf54f5504f387ee2386a06fea723226f6d3a046bd7d0eb39dcd147e80c9f90f328e959b5712cbebaefb8d600a98a1bf8ddc193c04be0a2600027bf2617a703b85580c6d50601258e3aee04b4b4963f75b76b621e09eeacd362e3c326f0b211ad33ad4a914b899b139bb156dd1777b9b012c73001c1594d82ffab8148ab69b92343b4136514054ab3b66f32b4c6412511abbe1b2b8651b863ac4c7312fc03ab42bf5acc0c5835f25bc4237a6bed39a7bfa4d64c2570853fcf49472609d0a567f32efc29c9a6543f0f1cf86e3259cb315a7d0c07280327bcf5d8b2039e4a47487cbb7e1c39c16321c0310bbf2bf3e12c0c31d9418a6f6385506b07d5d1b5319383eeea915892544d33a9ecb4484dac8ab916516a2a9029ff76f7cd43a458faa260374dc17058e608dd1bf261dcfafea45a749529c46f157ce86a37aab0ce9991d2a16069f6435b9194e8f0d6bb57639bda9c115a1f7640f8e6b9b24052012fc7ecae58ff8ed21445376426d68f3a01ae7a54f47acbe56b0911ccb3d128016490b7b61c27f4091296ac0e419c1f6f3731ae9ca93ea9ff3aa1f937e1ddf2526512d6e81", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = syz_open_pts() read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000280)=""/233, 0xfffffffffffffd8a) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x400}, 0xc) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01c4d641a86c65300000"], 0xa) r1 = semget(0x2, 0x3, 0x100) semop(r1, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x100) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="989db40b7a71bf2a4b95878ad11deeae5aaa7c0809a7f3c9f482d6d7aee04776aba9cdc5daf0447f2163f0ac0d676ac34e1d9561d939da6c7b98799be28fd09aff86d33d6e8e48509a68cf7c6da2d3ba8b02d9cd814a71f8d2c4a27a99e55cf0a1e4d21b5c2321023a034f5b1dbc916333442233223a8416fd19246dca46f73a3ec74d8c04ae8281e8a9804f15b4c653052b3cdf6e82a2b323b060c4a0890c397a87fb3e29766dd97681497927708c6104e7203966661c22368dbc88f20723a41d2fa0bf7c728f645d26d8d614e18f956f95774a6a69a79ed4f8d84af674ac7227818590ae20a9643130199b754a2f1dcb82da", 0xf3}, {&(0x7f00000000c0)="c9f0cb1a7df10bbd0718003a359672c20250c31c1bba7a884807e45433ae5d07ec1926dd479bb23d4aa91bb906d639d4e8fc44cdbc6f6ec8c79c86da4b85778610f0dbeb8c4c9b9a99fa2ff6bb994796", 0x50}], 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x81, './bus\x00'}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="002d88bb8761f70d9c1016c519951e3ee915f0c196294b0719b2f5fc19d4384e", 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8401, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1fe, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x6, 0x0, 0x8, 0x9, 0xbe, 0x40, 0xffff]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x40000000007, './file1\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0xc4) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f0000000600)='\x00', &(0x7f0000000700)='/dev/null\x00', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000840)='\x00'], &(0x7f0000000940)=[&(0x7f0000000980)='#/\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x2, 0x10) getpeername$unix(r0, &(0x7f0000003ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d67700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000"], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0x1f, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000000580)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000500)) write(r2, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) utimensat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x125b5b23}, {0xffffffffffffffff, 0x1}}, 0x20000000002) getitimer(0x1, &(0x7f0000003780)) write(0xffffffffffffffff, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x7, 0x4000, 0x7) r4 = kqueue() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x2, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x16, 0x4, 0x8, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0/file0\x00', 0x306a0, 0x2c) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x200fffff, 0x5, 0xff}], 0x4, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x86, 0x5, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x400}, {{r5}, 0xfffffffffffffffa, 0x0, 0xf0000006, 0x100, 0x1947f25c}, {{r6}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x7ff}, {{r7}, 0x0, 0x20, 0x1, 0x80000001, 0x90d}, {{r8}, 0xffffffffffffffff, 0x40, 0x80000023, 0x4, 0x5}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x3fffffff800}, {{r10}, 0xfffffffffffffffc, 0xcf, 0x8, 0x5, 0x2}, {{r11}, 0xffffffffffffffff, 0x26, 0x2, 0x7, 0x7}], 0xac4a, &(0x7f0000000600)={0x9}) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r12 = semget(0x1, 0x3, 0x200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000100)=""/4) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000040)='./file0/file0\x00', r13, r14) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c, 0x4}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f00000000c0)=""/145, 0x91) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) recvfrom$unix(r1, &(0x7f00000000c0)=""/38, 0x26, 0x843, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x101, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="23336fa240f7c01cd0b3", 0xa}, {&(0x7f0000000380)="df4ca69baf6609aedd02b7167a20ddf7d84cc99bc11c3375c1afe947509d23793c682e8230dbd589a6a146a8909d1c325796c8d832901657c80208553831443f00edee3402fcf66406b97aa78bf17524d8ba88962f475a40b829f27aea7b2606e891331d90e35df525cbcfd3858bcdbc31016b7ed0d52101bf8368b5beda90494537a4386c960837bb8b8993bbf693b11bd1fbb6bdc6e3872d4bffd7ca19793c4e475b404af8b24f9fc5c2f66b63775e00ec0aae99c6a222055c4fd176726921b5b99cc9c9369ee7329c67f79437ef3a2921f79aa9cf0b", 0xd7}, {&(0x7f0000000240)="595436b6fbb292f7247812783669993569784d16a698b870e5ab99358e9c0f97511ef256a6c034616027414f67fd5b30b92e88d2b070b7da92bcea963eecb73304", 0x41}], 0x3, &(0x7f0000000480)=[{0x60, 0xffff, 0x18, "f49a9194c1383f41a2bfafd7d05961912ad5451bef686da2a8632342421e8126f73c9a5e26d7d2a23c85142ff8dd9e5a4fd8afbfbcd8385bd6d1d2a32bad9a8d56c53401f23db4195853bd7f938cb83f"}, {0x80, 0xffff, 0xec2, "afb060e1b06731dad56b75b64f31a4f76204cf22258c241109df016f137255a2156801523826e073eb1e58eca83bb10b57ada940ef2981d2fe891f09685a4da99a1218b53c3f036ee4a0a896314558046269172a6af7a2f53fc9d31069d8eed3e64c7c4595c12b5889"}, {0xc0, 0xffff, 0x40, "32bbce4cac19f9114b95b25ec7347434f3744eb36852ece9c9514b9670ebe65a7074377c6e079f476c2bb84ac2a898328be7aef0171ef794ac57e4b0a8ad18ae059197519feb5d87f6a82f48000046b28657b2e45f78e6130d4e070faeb1eee321c496028b7b5c06ef2adf99d010a89f6c93bf5f235c3c3f0d859f15b6f18287d5ee5a69155fe15d591b5a22a593b1fb451f9b53b2e08297bfe7e1a521b054200ed8686c1a55eb1e9eeef64446"}], 0x1a0}, 0x409) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) r1 = semget$private(0x0, 0x0, 0x20) r2 = getuid() r3 = getegid() semop(r1, &(0x7f00000015c0)=[{0x2, 0xfffffffffffffc01, 0x1800}, {0x7, 0x8d, 0x1800}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xfffffffffffffdaa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001540)={{0x5, r2, r3, r4, r5, 0x24, 0x6}, 0x8, 0x10001, 0xfffffffffffff000}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000001c0)=""/254) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = semget$private(0x0, 0x3, 0x204) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000001380)=""/198) ioctl$BIOCFLUSH(r0, 0x20004268) semop(r6, &(0x7f0000000300)=[{0x3, 0x5}, {0x1, 0x805, 0x1000}, {0x2, 0x1, 0x800}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r7, 0x20007478) 16:00:03 executing program 0: unveil(0x0, 0x0) r0 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = dup(0xffffffffffffffff) fcntl$getown(r3, 0x5) socket(0x18, 0x0, 0x1f9) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffe18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r5, r6, 0x82, 0x5a47800000000}, 0x3f, 0x8001, r7, r8, 0x3f8000000, 0x41c, 0x3, 0x5140}) unveil(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) pwritev(r0, &(0x7f00000003c0), 0x748f6ea95b4b91f4, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) close(r0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x2e1f060bd76ff6cc) r0 = socket(0x18, 0x2, 0x0) mlockall(0x1) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10100, 0xe2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x3, 0x6, 0x1, 0x7, 0x7, 0x0, 0x0, 0x1, 0x9, 0xca}) unveil(0x0, 0xfffffffffffffffe) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x84) pipe2(&(0x7f00000000c0), 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r1}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x7f, 0x1, 0x3, 0xb9}, {0x3ff, 0x1, 0x1000, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00[t\x00\x00\x00\x00']) fcntl$dupfd(r0, 0xa, r0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) dup2(r4, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e2035b0001000000000000ff030000000200"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:00:05 executing program 0: r0 = shmget(0x3, 0x4000, 0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="0bab7b2796797e23631202aeec78d58e0dc9898f5416d9fa76a3459de796895419c5271693451fd157252d4e8f68585e854663ef51d90d804fc245003ab021a18d6b806d2190143c7cf7fe0bfabf8524a1fa786eac4ff5de447d7803c5240ed0c3", 0x61, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) read(r0, &(0x7f0000000000)=""/67, 0x43) r1 = geteuid() setuid(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r2 = dup2(r1, r0) getdents(r2, &(0x7f0000000300)=""/175, 0xaf) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x0, 0x7}, {0xca7}}, 0x0) r3 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget(0x1, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r4 = socket$inet(0x2, 0x8005, 0x20) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000180)=0x10) r5 = msgget$private(0x0, 0x400) msgrcv(r5, &(0x7f0000000100)={0x0, ""/45}, 0xfffffffffffffd3a, 0x3, 0x1800) r6 = getuid() ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xe9, 0x0, &(0x7f00000003c0)=""/233}) msgrcv(r5, &(0x7f0000000080)={0x0, ""/19}, 0x1b, 0x2, 0x1000) setreuid(0x0, r6) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYRESOCT=r1, @ANYBLOB="154fcdfa8791fa0ee214e5e528b186ac4036d706b9f723b2dfa331b81abd332e8d3209527aed3de2f57bb2f20d2d5077f897ef20484aba4f7aa1f3", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYPTR64], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32=0x0, @ANYRES64=r1, @ANYRES64=r1, @ANYBLOB="0221bd462c4a9a3a16789f641bf698591eeb4f435c4e75d23ffc6cbc77f0c7ea7aaccda26639091fa5401d7b8d4525b1fba42455eab6659b5d86abc87261cd8ea3bf5eb204df417c94e81e1b259cf7"], @ANYBLOB="9278843cdf2432b6b2184276bde06995e841ec49167762056bf2d78d21b3adf4825b0b4c4a42e03803a554b3258f5759fa4930b8c910dadaeabb76e0d7a9414c219d4ab560e294b9cb78de2105fdf0647e7135fb5c18581d2c75e62aa33cc20f3b62f239ab80effaef5612125ae7a0b63a2a12539bae7aeb3e8d4bf8dd90ece9e7501731e659da53c3aba85a9c1d2c01f8bbd4609caf56abdb4b5aaa63d735109b228520f0e126579abcb070e18a0fa23a95d7bbd6e51d331c5bc4815636fe28cadd16f4fdd89ce0c977031e0fc55bd5fbe8ad81e65a4ca73443b1adf2ae62246c874bab312be2a44970346dafbc6764654a02e01892ea3a0cbe43204d461542dd8959c72b1148d5d353a5d8a3cae27a03de64053f801c3f5bcb32d4b102cb99019e8a8886fb9ae35f650cb79ddb51e137ca92ccc65fe68b3c2b64383da8b769c94ffbfc551e8e8ff5020619477caa257c59e8bff5ac3e54d5d97e160a7cf53ab92d1ad992304febf49684f80164c3426e8f22f55d10b1c008a8ed58cd56ba737467e179c5e7b57039fe7791bee93a3538957918649379d60a4e3727279e899c88089f162aad124201b0d8bd72fc6f5265ed377cbbd10b555319d2783e419f0d66fdc82ed73ddc478ec35f48edf05c093fc1124d2cc330c71b02830c0e94c7179d61c4d7b2ef3b1f9332579304becc0ca5c7531e01c5e11e31dee593b291c75855808d4cf47949dd41180596705068d28909d3f4024189e83aee493d31c2b632be5f2dd9d87e7d89fbd3bbfabe2cae993c67d794a82c3bb75fedab3268998075372181f76724e59153af8d31c6e167151bcd2e3d79e906acab1b9ffee839ca3d9d0195c7e32862f06c18503bf67412de7ba5763050f536baddcc23a6acaf59459d7adc6c373d48b4665d5b12e824b0b4bda520ab899fc1a02cb0df4e3a00355cd2824ad9fbf94d454fe9703c241803070ebd03fb2e82ca3eb7e7da7cf9350cabb55827e2fcabccfbab662b2c60def7d938785064dc52291bd4d9bb3dd8dada435956f2f8a70617f373c35d202a3b96bfd272c16187089a166beddcba6b39ce682f2ae74300281d7cdbe24ec71dc13401ed2d3c633112ac663806995ccd6f7832b09ffed0cc9f22535f3d0c59038c97b11a6ce113342425b1cdac80ada821501b20881309bf8ad08528935a5aefd0fee5bf39029a89525ff25097d0da78dc24449e75945a4ec2bfda0050f342c8cbb4cd1c0106d447ff67bebc9fec023dc10e147c062dfd2bebd89620ea83c182fd9190102f46a2cb1dc985e0ca9599bb9f8e7904b9a275c9182eb7a232c926cbe525b2b5bb4240863a4d231fcdff7bb91a52bc342897952b7e6dbfd43cdfdce0bd777b3bd84d85f2ad6bd5a398bff9831a516c4119f2154c92c2621a4b6a7a26121012d8d26f578c20dd2241aaea84beb3d71ec87188eb0e994b9cc743aa4fb7db8c345666a7a2150c7d7095ad5a8d08bdcf9affb65b14a00e593b29974e874c2978b8f4c2ec2b94fc673d56e24a1aedcaa43512df4494036f44b9e32440846c752ef6e273a714cea1a801640d260debb62853664d86f614d32fa00a562d412ae0afad4e7269979bd8aaf9c84a8e25057efd722d49dbdf53c48962917799ab2fec5b4b7c549ad52967a33783cc1deb5b0272c8b29227aec7b1af1c346dfb5c7b22b5aa4633f61b5ed0c5dad34130b2609522c3b34b822568e82ab93b7009f6efcbf8ce61ab59e88a62394b8bf8e38c8c390315f5184484c23b62d132ffaba81e33cf0f1161c57cb50d32ee13f99aa57a5c6fe39523ac6b50d9662c0cb2e60f9dc1bae5dbcb6cb76ed9d80283a2c0a484c386428c7d48a34de20729d7c1d9bb6b00960713501a3866c92a2e15e4d42762276cd10ee6ba9331abefda00b3027455838a76a7d440cb9d9d86afa6c0dfabbe3add5e21c9b7a73cec1e84e4b2d544cf1fb81580a3b1b808c13967a7a4b2fab0a3135f4c4c433636bd2b0a37d5a392b29c3018df0e5d0f037976560f122541cd7f077bd38f5d5a60f9edcbcade260cbc59e83202b42cb10026a300b3054874389f67541fdb8d44de1eabc62bc784f97e14633ec5ba1fca25d0a7e658277247b8fee075d48fa885d363f95a360fba65891dca14453cba10a28bc0429cc8996748acacd4c8b3d78f94e3c5d421dc20668ba00f249ed76432a59dfc85fa0b2d9f29ef7eef0e72619835db98ac3f637fa161fc3ec21ad9023b51b8b7abc297ba5cd6bd6cd820066666ca292c457a7f5efb3a723a45a37d3e46b40fce3184eb38c1282da152e830c04f65e8394ef3510f96864b6e33c4c86ccdb3ba5db3313f40dd019ebab8cbdbb751c762fc62fff62bff23285b07213977d7329efb81ed81ef915d56d243f723a2607f4832597b4f9691b7fb76e9ef7aa42cfb09fb51d8f0eb11c3e4ac4e7f89ab408430c7ad56e0467354e74cb5c78972291d89177310b9ec89787c879088a099728fae32395ef1d2a23313495cc96e65d2ed769a7c2654fb1568fce67da66cea82c152a8f5b097241589fd56f207bece356059be9916528f80fbae63c26f21fdcc1bcf5738f504011d6b22bddf9a685aecfb6f2724a523ef0bda641233da5f5ec576b38aeaab6e3fd88fa6cd7d39e6821b74fc183f3f1425d958a955d0694fe88e201a3cdae36bfbd583e3127d1e54e72e283debbdf0b3f5945a0c8dfab10d6cbaafbbe434750bfaacdd98a5ce08e5131d1bf2901147d41d8e2790f96aeedccda9832278fc35f0f64514e8cc791738ee3ffe05f7d91a5bfa55cc945997b3a622e118198ddf04ad35ba317bf92df23141b401bd976e5109dbf616674799020abfa9e748934f48b44c9e25a894669ee6af9dec0505424b84339f213a8e1dec27c8c5cbdb41645b4c60b76f502ee831d31eeba865525bfaf90c5db4f15276cd9503ad540b20e9609a4b0d955fec287d8feb229cc2b6b05f684bba1b4b97916f43ed2e4ff4c95e335f887829a57857709570015137f626b244d587853b7a9530107516ff39d1391c5f7bb07968cdf4a7cd818d2c1da036e5100b25c401d221f07fed1d0ac1ea2a216f54579198cfa7d4b448bd736767a6cb3068d06a4970c6d46f4bde4748370a91a6cf580061d69de72c2281b85153fde86db11e72b63ab4aad78754273853eb2a29f181a03ac81e602074d69c76cdbe1e458b3659ec34c509a9820916fe1f96657d09fe1f726f68d27ae1f247e2ca80d03846a9f4f7ec8c8a41462ee51e5f8191e215ea9b98247e979054c3cfc72d1a55465e239b1b9fae72dd13a21b6f12a93c416c604501a719ff40be20366b7e31a24c23c4891cef75c816027bd1cffb15a1320a7fcd65a861ffd515dba4e970efb22e75f1750f221fc45a173153f92da6bed6595f85db2e8253ff46d570bdd2e78cabe0775edc2b3d15a59a9d5d8455953be72d764782e16d894b6be88d31e58f4d107b2fbca3cca9073379bf70fd5112150b09f87737c7a9ac568ac0da5f87761fb77f280156313fedd0bb439cf52b3668e3423402853359099205b09113f5449e20be4b8e2e35792bccda239180aa42ca19f168cefebb3dab1cc79efba710666a820b308f19dc5d449f246514bfdeff71c77e5a91c17103c479814534ddf779dc8c37e17ff530d825ba726ddd5ca731c88b01909f954991dfb491155fb2de64b2173883c88c9aa923bfe9a669c9bac7e6eeeb496d1e838d5b78b4ee80d7124699d5d22cba5c829489c89be1b6e54ecb3c13e6e442a3f854f2e245bf97a555279fca340e50d751fb1757ac9ae090a63381d8b975d64b05a8cc01c7375f1434b4fe86a149c2df1450b07779badd569019efd689a4d534fb3c3e7734caf766240357eb928e33f1ccf7ba216d8afaac98a4d69a68f990cf4ad90d6f5de8603c2c114773080735d4a724d9f7b00f717b3d16b3f3774fe45dd60a2d748a4d8bf927767332ea5bb23ec490acf7fb0ee733b1a20d3adb0c9265b7c48a6721ddb668bcc66d22e6f111cc761bdb4ccda97d88c822a3ce0ed81c471490f999900ee3aa1ac67753c15a7cd45a523b62bda8147f4943e1bc1657f638f56c2405b13188334a8b002c98df4059aa0dcfa2a7990de059a428afbf6dc4dfda1a25dd8c6aa9e300a4129a378100e1526a310685612ea94e91690b2b790ff7f0513bd677e2065fc1497fa59c4391c5c1cebfcf7c99075b29d6e708056faf6b401326c6531da44d45434864c8feb3f753c09755a987c4240de2dab14a1769627320f601f7de47cd932550b611c7d6bb0c5f7ea70cba6cb5d267f875ea4f891742316f44df3d41570b8b272f2333f3b106dd3da734fb4bdc0b3c817c2a619279e870e637b7d56d6fa9d0598c63dc62c3a4a49445aabdd2e19f25aaaf57e87745257fade1fc5ebc73cc6743611a9c0652c0405dd3bd228f8dede4df68bc90583711056f0201b94f24e6b3c6edeca571d2953a0c496ac6f06733bb537f8729a1b25d6e8750e7db76055a353160903f63f4b7ffd5984a69c65015c82f142ad6164973321ec31ce4130c0d01a9a18ff405aaa11411257ce1acc127a7386bee096115531d4773bdfd7019a1c3abb935c0cb32ffcadcc1a70903f21982562e480aa2ac4c46a3dd15402d194cadad0ebf9beebb5d8b77a29cd76eee0015fd092ce713db64d96146de6bcfa06ad1ed9abfad2f9d67f3a8e8ffbc93d270fa62b1d3f868efee455471712b626fdf6327130a5e525f71a39254c1b1820613806bc286f4acac9db113f22d0afafef2e699b2b78dbd1e69ff765df16ddaf98a805bbbb1fef9dc5ceeb4e721481bb6046117c9c36fcf1dc7bdfc6a10e8ec00c6f3eea1f97e0b28971fa12d26202fad2ea1de397098f617cd38ba54f965633f27fd043f38ad867785b09865a72d14e1168c1cf06fa7aa719cae95dc6c30635d4fefbec0f8852cfa17c61ac3560514f64c28d4d04b2f630b2322c0ee0ccaddc9bdca726b27fa9fa54c25a7682c51ec03962c1c8db048ebf5167e4c283e43e97babb5b9d987cf93df0d9962ef85a237303780ba994cbeadd4aa23a8dddfe6c6f87651daf3096e1870b18eb9fc06a40ad915b85f2ab087f0bcaf859afdf935506f51b914722b74c0c67f67a58932087e152b63377c895cafb80c1c591fad9ac0cd65eb5c840240a4ff4fd844569a32c4e585b1af7eefa5af00ba9a95e9e26c2427f386dd412a56e8b88daef4b4407d5796d12080517e5c42afcc2c654ceaf902ced3d8503521e7dd1c967b1ab7b3b5d82fa66b5f1edb3eff47b7e284558836bb02c6f5f4d881c7dfbc770bb09795bb55491116ddaa666958c234230f858a476c48b29fa75bfaece1c07aaa73a8ca83cf38ffee2a03aa8aee56a421bdf2d1f2a102ccc6404764c6915e283542680c5250f77d545648cd8c7a34f41ebedfd031645ed86feba8a3add300f2f19666da500068bb220a0fb3d5a0183a8d4f61050997245b6be7a73552333c025262af3e264f9c1cffc8d40d1a301e52f60a4160a1f67e2b286d63649c3714926d63388b7c3b2a9f53861b3231de0cf2f8c144132e0435e0e863827758949e450e0c071544db048b1b99e79f7db5595b1f03b665c2846b163de206452a09e061e01e9357e5f7f5b56d8a08c3de06471b0dd90b248daf62b00126111dd51b5c356cc9a59ea3edbf63ddbfb84850e5a77a7476c17f81bc1b3dffb7d7297191efe1d65035a6b9f59be990d918f4f103aff934fe6c0d2ec2f735032e63b0300273073d87641fe5d3b78ee8b7afee0f382e0dbd"], @ANYRES32], &(0x7f0000000000)=0x5) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000040)={0x3, "75b27b7946908a4aa18f9aacf4c7e81d071aee3f13130a68144323df0c053d65b42dbea08dc55c604434c100a835bfe3d8afcf4db96c62f5e315fcbaffcb2d17b35de012f18d4867de55205f63743de97335"}, 0x5a, 0x800) 16:00:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x100) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x7fff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="28b73fd7178e3cbd5135336b215e1b47223b2fa887c8733ac5fa00d20d9a2b13ebb122e65d6862952209a1b077ba568c930f9adbe89aad83c13877cdcbaf39bd54a66aedbac0b6c5e67bb925bcbcb40a946c5c512eda512e083a23b9c733a1965aaa2600f119ac5d3137bdf8a91f0f", 0x6f}, {&(0x7f0000000180)="6e54f4d9f491be5c5e817f7080fcb787f3441f204ea91ea6dc1ed5ee5d7594b6c148f6aa9dea8d6667f51263d3cda126931ebb31d48688fa652b62dc1dea0dfad17f426285d5e748663ea41796868f4a2c8c02d12d86749bdf8d7e962bcc4209d6b56203d73cb11e089a0975835ff38b47694152b0672e23be2774d14ee2a376a2421e541d78e2f86e4a6b1ae402d26bf1edc756fce028be67c48a649258258d79c3432ecb1fc3975f3c4b833e39da7a21279d3d35fe4288d9061929a7041e103fd2480d6a89a6", 0xc7}, {&(0x7f0000000340)="0cad27203231b3889b4b776d3c09895c744524b07ed4282709f7c06e9c0fec4b159d9305403a2551ec176a2a46fc2c2668c168a00367d8e9f8261ddbc0e168bf6cb15c965ff4ad420b82c2ab41ad6c97b08d2e91ab50f8a3e5075c63f8eca064b0d0fc3f8a799beaf97d57de21656d21ec3615b270d3dfaddcee5f62b8924de018a0be1366c0ecdead92da7e6dd769ae895f6711288372ce8654a705d6193cd8cb354b105c26a1a8e460e89af6d330797b41b1cea211debc1bbdcbf7f7", 0xbd}, {&(0x7f0000000280)="b70e7d42a98c94aa5c0d93318bec60828e8efaf1080fd0a51b86f68aa5851eacf94c653a8ee4715272127c858b268c4252483e3e050891d4847e4f278b8bf0b85c3a890b795cfab2075d6dea9f5d0cb39303787dcc44f47e69e18b96574b3a91", 0x60}, {&(0x7f0000000400)="4c67bdac3fb546b511a3cf7b0ea931e5b5406fe2ad1a6052302547ce39c193d45452264d36525bbc40e46292df7ac23ef0a6facf95dcb90683e3b97a3747ea4a8238153eb2639bcc42dfb2125c2065da90abe6cbc9c44aac6019441e34558dcd6f5d97d4d0c7894c9099758af7ff279b92dad414e1b8a12499dbcc58e91e095c1e991bc792eed5fdc6abb23811c728abe0c71e6e9853824b76005dc843dc4f0f53f4353099edf04354f25ce3d13cd4f88b3c7b0bd60ce2e37b79f12b059a25158a3b349cd276480d6b2684129d422418a744659ad3554a4f2da493c096b8d5a731c94d71d32735e57d4b4ab26489aa1c2c821b9f190625d54fe20da877ce77054be8be31bcd565c1b455bf10c5f66123dadae181f06d816579a8020cc791e76bbf2f629680ea505e94b9fe4de8636998f36591f89644bce4637fc3209f8da1e3702159826ae05426428d6c16ee7d6b9ac957603c48aa23096852ccfd28fab36a1acbd138b8e12f74f25c456a87f5bd2ed1d73581ccf7e5640d720135f7a85cbefb86881620637a4c6646476308764c9a086f91bfac994a39f6b24b16e8e1c367365a62086715ab606cdc6d7fb57af2017f26d3e30d874c52fce63f3cfc71fae85f4c295ab969e7605052e29fb46501363d0dae0222271e4de384625dddd28e3574cde50d7e343ee44501d50d3cd869a44a43a7098d91f22ddc35b9aa6a7306edc6b917c5fc269a56613c43903606c8680e5bb9634c43cbef6639746b09115b9cb1be4b33f302e906f19f35455e0fcf2670c8c1361aff3977e920a9b7aa22ec7411505f44fff4b1a784c08c77b3a2051eafb415d8ec4b6ceb7d8dc8fee5b831b7028704a0f28e5f35ad38cddaa659df69ab89ad7e5218335f993a2a7e2c1aca1280f7246bd327b325497004e1afb9e74c64f6551df3da6afe301fc17eaaf2c1cfd31dae432348668d18a8c5a8374dbb54131d252ccdb2c10b79b0faa1d44348615f17faa3ab96d3ddec7171373c240d8dc233600a125a8d813c1dabccbebdc120cf59d541f1f824e4f995bd7424057e6efc933c7e61007fb5e4a3c918ea8be7bc997f7440f77ed5472039198ae73e6c922a41c4edd2de0915cf5267482a5c1b53a442f78cda95503716ea4b11ae2e2a03e116581f893e5117aa855fccfe34b700efbd3a955d50e5b6c233d30e40543e19f72def794a24ca008a916803452ba851076ee6d2ad510c21413d9d8df447db0b91e308f50d73f4d8ddb045956b8ec49f990d1f2e68a276c819988812e195b3bd7811efbbaf900c16a50c90a36e519d576ebe79c0fe4800ac8c9c35b0fc158d8b27335af6ed4752cfdfe4a5eda2ebb8d61fe455dd0dfc26b467be1b8197927119389498c79b90fbe04feea768df99e308134a4a816e8ca7f4c88380b4420a58c990611882db3b311a9645aca555e86db4c85f9ba4930c60eb9151227f93dc8d66e36d6381c844d1d12e607616fce226cbde539b7e57ba3f5a68b2f21cad2c92596053451ab3f8e233bc784828e43c639fd1c624d753c822971880929ba467d8014497c7c826507ec2ec7cde3d81474204d20ef2ec9fe57a2b3dcd219f090e94b6acc0d133157841735ab5a8a79f50e48dcadd17fcf7f77ae57712f5a3a43bb435675b443a2ea21a60e9c34f3235cd0ac50ed755eeaf603890d731834446746f4d0c8496650b6a337e3a549b1b682dcd8f122cd44c854d7cff07adbf4c468255635fcd63a8f6415cc0ee923d479c61a4f1105dff6cee4eb6445054cf5622c7e647ff69683d5bd88bd71389022ba704da2be73ea53bca41c94ac25cede3f3113d80d1ee8b68565517da9c8cf3f6c2db3eec7edd110e189b22be439f97b33a096fe9fe3f5eadd8e53b7b77137eb0d96f4d62b236943612d8dcdcc979ec6c2e62ab60320d4585d8d27e073ae2987c278b247281b8d8bf46fb979efb0606c57cedd96c4697fcc5caa9fb4a7da5164cfb256139f9a34cabc865af575da6c756d5c954c5a423fca03a490f256ad7def3d85c3ca4f3a1f0a28b1359dd93bcd1908773e701f2fe50a0137961c2223f34c96fefc577bbf35643b7188c74bbd8e2906344395f721b21e1bf792559b04c422bdb0b21ee717ffccc4a6d0a755976a51edc501f1c03ff18affcfb655b50e1f83ea7bf1e5506782966865b8517744939fe40348f015f413492821d10a82f684990ceabe75d6527cc99657d0a7f98b70e8b8833f4768017a4ac9e137c71acea08774d1d12833449c0cc3a80d904fef8c7c1ba3139ddc4cab86f7244f37321751f42559b1774bfceb1d89239be10595c612c59b4f207dfe439a00418ccc5fe721d02a8a3b8b7c0e115537f0a0463fc70c1c3798e7ec28c3ebe00a4ab996cd0a6cfab933968258cc8fa50695de127a5fd73825bb15d803cbb6916f209d5465972fa52d7c978b910e5eaf0868da59f9043df3ed703a571388c266cbcf88be62a647f81e147d2033d8a1819d9395f9d6ca5f0e7669041884ab5ba2a6e64cdf338a9a9daece6152ef458eec80f348c3c8cd4253eb2170d2bd99cdd35d1b9dabf6b1065a22c0ec4a22d338db9e0ff1d1856eeb48f12240f472bc8cfc2dac13df911d5feaaec2d2505d4808393fa5457cdc57b402b3e346511ed9c871ba5c557ed8d01236fc6945d201b690683b13b8eb5cf0f591253921ce8624a36072ea9135a9c4d53240797a070e5f0f2513c26d610659525570b178db7f61f8fee38bb857c777b209a32c6f130f82175d0d8818762e5bc13fd0e3e999a32d14ed323e7641b0a3e7a9a0e8023de38147bb0128aa7d04d5f377640b136be500caab59a81d82344a690db64393d9f158438efd26c50e98cf1bb544b350c7626392a5263e85fca744b99c843a234342a3a57453dc84261b00a39304ed3e8072c45f9014271f7ae7cc19d952d788fc81e30df944e5d2e96974da0c8e7656d37be4e154d330559cd6598198f9b331280c727951930e4379670b7f4dbfa0c4a2805ed2f808f5fb0a8aebdbae8eb5d896b8917030d772adccc36c7ff64a35596bd6150fc89a0c1e4bd1e19a028be3bef82102ee49c843928ac12aad8db58fc0e2188899c9164b89882fa6e0d72751e9bc100b7ebca6e12bf84743f3ddbcc6ba4b6fbb190e714cbf4a9d804fe689925b25868e3aae00ce1f7be786b6ad34e008702c372b47fc9df4fa6426a62df1af868f7a0666029bf9ee5d49305690a6ae2fcc9ddd385dd9a6bd8208f5b9d4e8eb35a993e218994b0441004c7e7cef579a12370f094514a4e120e9bd3aa5d10fac68df8ec17367f8fe71087f25bff7599d3eac755459c9b8dd94458fa16cf8110b969aac1d667ef8793a2c5735580801fdcbc5d368152037efdd870401992e0c20f3a3e81f3b63fb51b9c3c7cd4fc6d00f8886208664dd5c651ea47dc9c6a2b7268f8c4f1ef0adc88beda3aacd2a8b24cce831b4bdff1be5dc2323a811155c5097d02e3a10c1d97e6bc865dfe3b994ba7db2f885e87d2918fc6ff4d8598ae03702a8cc01f02344223a281c4b9311752fbb60e15a39febd889203c940bcb90726bef716df3b5c3f0a69fefb53b68c26ef7a7b05f16305499e5451a5c50b39f9cd05b13f4ea53a45e5e22cebddda359ab8c274e8d6a8cf5ac7c155f1a424181dc759d805b856b4563d4f6e35bfb0b219dc13084dd0596ccd000670b542d833663aed672004c8d356e08dec3d14ab56b1ab71d2f90e4ec29cad8e65d17110c1ec4235411e6978ec690cbc05e887a7949e0b4aa1767847af5f8b0acca18fd1a6929e58fc0a793e7fb9b32f4e781957d645191e09fb612063c3ee2e28b3fd3c56244e65f4f4a42e0f921a39559a2f275ec50d153a607d0d08cacf79664341bb82484a83047b8a0629449bc6c92351585fd525906e7ee101b8cd5030760a0dd595ad68eeb391e43873c7011b2cc4e3fe3a7e86f7a10f9f7904728a93e22e92348db388c9369b01601fac2aba5c98f9c8d8e6c0875120fa67b3ab82a53cba6c2dc0bf3d13f80b771146d018e74d3d786ad15d0dcfda043cd39eb0e42249c26c55deb3b962a27254465c08c6ee63c9e59978da046ab9f50d3d16bcfdae0fe532ce803face11b66eb26e80da0fe8ea25fee001976546c5027be9d815a3da5c3233d78a44a741a3037ebaf985e0c134bc73fd8f02fdcf5615ed2f838975774de29864ff750bfb8b608d7af6c3d184a7fe9553468221a3bc86cb95e4781f7c0599bb8456ae600c9127fb861041c893d3e1091725247d31934f1fed375b9ba6b46fd17fb16fba51cad8dd1bf81493de420c72860ca6a4110684fe35469a3244ec4d5f95a9b065715db20514282de42f9c2025bc948213bb1cc738e9938988aaf24f284a90ff9694353111dabd5e5bac1885d8d92f06a9df5423575cedf621ca08dfa3161f81c04d6a93f9912a91ae31d9d88f87cce2e2468a3d5598ffa6d189438c52f9345efc599f8aa3772fc9f2a89ddcf6869490211c9e21fba71afcef6e032d6780bc7735e6a14a6dc04dad0b8635573d54754c742b1fa89a4b8afaedeb166140aa613ed86fcfa2a3229e8b6738489898047fb6923a8b6f4db745ceaa2f9bb90ab31769d7338954149225b0397e057f1205640b59787415a2f17fc0ee92abd0fc72410bb33ed826371b896a50822849ec36d043505a08dddf1a59daf61e1d15d2d5cbf206f45c4965f857ea2f8be6dec34ce57b030c782e8291c11fc34964b7d949413cb35b74bc2acc324ff61be007d5259cea057e82464d9db0c166bb4cf5de33afbdf1e2fe98aa93cdffa9ee1948c24afe8efbd047612441b9d4d0d01bfc216ac058764cf7a13f4f5baa4b9b19df1ae1653cd30e694605de30591dbe4f5fb8027965cfa1d30f3668a8a971c24689da7c509974d52a6f8459ce8fd1a8adfbb528900b779c51630e5ad7f9e02a8a70f9cd4ba7e978c0a3730ef1786c668b75809bff4dc849a93dddcd9155b695549a990c4b7daf9c35053deca7c88a95b038569d490b4dfc7bf2d09c776082224f1fce8c753eda0a54c556bba4fee19d65c1aeebacdc3edbba9658d5de2b5e9e1db2681858ec95c27a27de497076663425a2631afa4687953474b592d38ab3962b6dcfff6dbf6e46ab93aa6127cef6aa8ab1878695573bd057606145b2449fa8c8bf7ceada54cff867fccdf12dff43963c79dd6bfa64ff59824c764c6e9e036cf140b9b5edd31492132f8ad3d9e4543eea4129abe0fcd109407a21c33d8c0635432839e708224523c52a6c235fca7479a2e9a0fafe10e7de682400aeea7cc1aa803c83810b735202daa6fc0d01a98323b7dc6a2d2b48018902641ba3d8e421094282fb142c2069676ba4e4f8ca80c3bac2bb1a5684806451e7a3c58a99b34ec0edee8dcceabe376ca4153e5b96644c99848fc92fca4daeaaacf7e8f4470b362a35fdc62da23f17c94b074d9ea4885bfa58286680822f201f178eb903f9aaf56bb438a8c72554befcabd6653453c21c5e6727e0100a21fd476ce3af33cc77501ff377e858c9e5b144ae377abb1fa963bdbd9a9447dde0492b41ccf525db5c8b2a75ffc5c3e6fe71788705de376b32e86823ca8afbf2a02f884e3dfcbd22cfff3446bf66c695e67a544f8d18d184a348522a215be9a5fa0543bb70bd392308b98ec164349f88f9e12e408c65ba82ba4ddda7a2a743da81bf4aa319f657b74c449c03d1bdcf6aff576acf08424cfdf5a27169fb847579fbc23d77a10d8da23b430a449d386beff8558ec16bfc941a6b5bfcbba2171dd7615a88d0b2", 0x1000}, {&(0x7f0000001400)="778fd7097e5d14d7b4c56f4e2006d96cb372c29fb699c57a6a89c00729d5def35a1daf94f135b1fd32cb5524547b61cb833fa5a30bd5f2d372503aee7b73dc95d6e46c7e36b3554fe52b510cc29f5332ad15b5e0", 0x54}, {&(0x7f0000001480)="3407c16cda070c58e77e48807026b3ec3472a2c3531f15659c4190b1cdd81ac0096e93a5ec3c98b1c21ec913d6f2caf7ba60e6da1cf99f248b19798ae6cd46fb1ed1b6d1b4b1d2ca15244c1011a70c353e75f26c408961ea39679ff5079fd02f048853647bb6d9d45886273e1e61589417ee13d3792eeccf3b0c8a2fde2c7c9ecc3c0897e5f0cb80d8032ae599a2e38c98bf1f8768", 0x95}, {&(0x7f0000001540)="5816b5e5f4e497367bd7d6beb2c11ae711db16dc393f2323912a63342fcdc071bfd89b46b374ac885cd93ec8d369c4dfbe8ebdb4449bcac5e6e4d1f465ec22a05eb714e06baf48b9316183b2f8eadf15141a432c9431d7bfb10bdff5502dd60a41e26f69fb47667ea3fe90d749", 0x6d}], 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000004, &(0x7f00000000c0)="b72f17b4", 0xfeac) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000240)="305f93235cb94bf3534e9b4a7ed8765fec0f8d6c26c11bee17020bb063d154c43dd39f16ab1b21945bb09a782919c5289d364012e33b184509f7c8d874703167fc132bcafd7a0a43645910574f1507ac16", 0x51) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getsockopt(r0, 0x40, 0xb, &(0x7f0000000300)=""/118, &(0x7f00000002c0)=0x3df) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x7, &(0x7f0000000140)="53bdcb2c6b9cdc386d02cf250fe1d01565082e6df17478e10aaba6eee91687a0343835ae3c47c59214f5cd62b72d7501da6a59ee440740ee4a09a85c4a354677621176ec0f9f3b41d0ef45f3118446905824fdc24f2320565506f58c88879d03dbf8251de87611a4774a288420305d06174b187b9ca15eb9bd7ee082fea45074074e252477be03759f1771441788b3440dd016b6c1d460ff27b0c81044c1a8214895737ac4dca2", 0xa7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x401) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000140)=[{0x80000000, 0x9, 0x3, 0x7}, {0x9, 0x0, 0x2, 0x6}, {0x10001, 0x1, 0x1, 0x2}, {0x7, 0x5, 0x0, 0x8}]}) syz_emit_ethernet(0xff03, &(0x7f00000001c0)="0036684f07b507c76a2e9ade5bc62fa01ccf1950d4e6c1e90692d04a0e3e9841b2747593250718f78d2976c19b918d66bf3a9c102f5b4c131c0786e271e432e6674086380098d27dad6ca42aee393955ac039f1d6156f4a5f1bfdcc62e93b820889aad0900ed15cb7bd6e9cbbc5b0f5bfb77445b83ebd2b1a553dc2ff3a052bdf889f332728f4da7c82bad1b771c304518e7777528ac29f883cc487f099941bb1ebc88b4800e50b928eb743ee7c0ce445846c60a7d69551b287c0f6ccea372f18e2b91a366c0fcf5d688c9dc8e8b1b8c2990ff1905b715eaef65af4ca7ada325b97f668d6f07b6c3f5f7e7a758c72bcea79185c80a007c2bef6c9d9561bd2a6bfdf56d653641572ce609418323711dc4be") ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x7, {0x0, 0x7}}) pledge(&(0x7f0000000380)='-&^)\x00', &(0x7f00000003c0)='&\\\'(}-\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x2}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x88) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = socket(0x1, 0x7, 0x8001) getsockname$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") dup(r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x21b, 0x5, 0x6490f53e, "9aa3a2eee48208d67ccb82277e1a7f925a538691", 0x74, 0x7}) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 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'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) pipe2(&(0x7f0000000000), 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x70}, {0x80000016, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000180)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x1, 0xb727, 0x2, 0x401}, {0x2, 0x8, 0x6, 0x100000001}, {0x2, 0x6, 0x0, 0x1ff}, {0x800, 0x7fffffff, 0xfffffffffffff000, 0x3}, {0x4, 0x1, 0x7f80000000, 0x6}, {0xe, 0xa7, 0x800, 0x400}, {0x6, 0x200, 0x22, 0x90eb}, {0x4, 0xa9c, 0xfffffffffffffff8, 0x100000001}, {0x5, 0x200, 0x78, 0x80}, {0x400000000000000, 0x9, 0x3, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x26, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) fcntl$getflags(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) syz_emit_ethernet(0xffffffffffffffd1, &(0x7f0000000240)="b278ea3cc66896e85ca127d795af77ef739e00765dabdc2b1d5fd58d4fa2349100974089ef7e8fe1028f7b41a8b8ce536fdf5f881c36556186c7f7c34622e2f8a0217476e83c50557add0eebfc41519eae427913fc7978d285feaa5d2bdabb68f4151213a67f7b21aae165192398bfa69457e4e97027c1ebbaaf1b544c8e561cdd4506bc29") r2 = dup(r1) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x28000000000000) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10084, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x5, './file0\x00'}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8001, 0x100000000, 0x5, 0xfffffffffffff3db}, {0xde81, 0x10000, 0xff, 0xbb0f}, {0x25, 0x100000001, 0x4, 0x7ff}, {0x5, 0xffff, 0x5, 0x10001}, {0x1f, 0x0, 0x333e}, {0xfa, 0x2c80, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000003c0)=[{0xf5, 0xffffffff, 0x7, 0x7}, {0x8000, 0x295, 0x3, 0x3}, {0x10001, 0x2, 0x1, 0xffffffff}, {0x5, 0x9, 0x4, 0xf58}, {0x2, 0x9, 0x5, 0x1}, {0x4, 0xc3, 0x4, 0x6}, {0x4, 0x8000, 0x9, 0xffff}, {0xc0, 0x81, 0x0, 0x2}, {0x80000001, 0x1f, 0x9, 0x7}, {0x40, 0xfb47, 0x7}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) semget(0x2, 0x1, 0x40) r4 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x100, './file0\x00'}) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0xabb, 0x0, {[0x4, 0x6, 0x9, 0x7, 0x4000000, 0xe5, 0x4, 0x9, 0x99ae, 0x8000, 0x7, 0x3, 0x5, 0x2, 0x9, 0x7fffffff, 0x5b24b55, 0xffffffffffff3764], [0x4, 0x1, 0x2, 0x8, 0x2, 0x401, 0x62, 0x7, 0x4, 0x8000], [0x85, 0x2, 0x9, 0x8, 0xffffffffffff66ec, 0x5, 0x9], [0x2, 0x100000001, 0x800, 0x8, 0x20, 0xbebf], [{0x7, 0x3, 0x101, 0x81}, {0x9, 0x9, 0x100000, 0x6}, {0x9, 0x4, 0x8}, {0x672f8e0f, 0x80000000, 0x100, 0x2}, {0x10000, 0x6, 0x1, 0x2347}, {0x3, 0xd87, 0x4, 0x2}, {0x10000, 0x7, 0x6, 0x6}, {0x1, 0x0, 0x7ff}], {0x3090, 0x7, 0x6, 0x2}, {0x8, 0x5, 0x6, 0x7}}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x121) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20892, 0x64) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: syz_open_pts() pledge(0x0, &(0x7f0000000380)='\x00') poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x384, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100000000000, 0x0) dup2(r3, r4) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x400000000003b, 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x4) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') mkdirat(r0, &(0x7f0000000200)='\x00', 0x3e) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f0000000040)=""/54, 0x36}], 0x2, &(0x7f0000000280)=""/217, 0xd9}, 0x1) getpeername(r0, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5cfb0db0ed9be4b6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) close(r2) pread(r2, &(0x7f0000000080)="2eda53ffa771b270eac86b63421874077d14651f5ffeec1cc9dbe2b83c37954a849fcc64ca94e508c847f50952185aee40ca48b1dc4c4ade4908d2127507112392ef6d2a496747be58c87870eb0fc00b29dd9dbed460fdceeff21b0ad24f14246648642b2445bc4f759bfb821894f6", 0x6f, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x10d, 0x8001, 0xfffffffffffff800, 0xc8}, {0x27, 0x40, 0x1000, 0x10001}, {0x2, 0x6, 0x7, 0x400}, {0xfe0, 0x8000, 0x8, 0x6}, {0xffffffff, 0x6, 0x1, 0x24000000000000}, {0x100000000, 0x126, 0x2, 0x3ff}]}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1000, 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000200)="6e498300009d29924eb77f4b7a278d63521fda79e168a45b4c72effb54b21ce500a18d3a39eacd7cef59e8c56c8c7fa4122df08156f915d0c147f7841ecc23af0873387e617c3c642c6a74206e6be662f15164638405272fb96870062b5f00c6d85c015f455d76da79e6a21802458027f5082b1e8160") r5 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0x0, &(0x7f0000000280)={0x3, 0x2, 0x5, 0x8, r5}) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xd0b, 0x100}, {0x65c3a222, 0x4}}) socket$unix(0x1, 0x5, 0x0) sendto$inet6(r1, &(0x7f0000000340)="c345cb710b344e8f92836af0e7332e388c041192", 0x14, 0x400, &(0x7f0000000380)={0x18, 0x2, 0x7fff, 0xfffffffffffffffb}, 0xc) r6 = accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000440)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) fchflags(r6, 0x0) setrlimit(0x5, &(0x7f0000000500)={0x4, 0x4}) r7 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000540)=0xa2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000580)) dup(r1) linkat(r1, &(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file1\x00', 0x4) setsockopt$sock_int(r7, 0xffff, 0x1304, &(0x7f0000000640)=0x6, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000680)={0x9, 0x3, 0x0, 0x3ff}) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = getgid() r11 = getuid() getgroups(0x1, &(0x7f0000000740)=[0x0]) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000780)={{0x5, r9, r10, r11, r12, 0x100, 0x8}, 0x40, 0x1f, r5, r5, 0x0, 0xaa, 0x10000}) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d55090020fc5c7fd2008f270700"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) r3 = getuid() r4 = geteuid() setreuid(r3, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1}, {0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000000004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x0, 0x9, 0x1, 0xf4, 0x2, 0x100000001, 0x2, 0x0, 0x9, 0x100000000}) syz_emit_ethernet(0x3b, &(0x7f0000000180)="b643299f8f823857a9ea1fb9e3065472a5aa73e323ae9b8305c7a022c66e023dd383f4471594400c05cc071a27ba8e8643836d0080c8e47d881ae3") write(r0, &(0x7f0000000040)="2e34a839374eb68b104fdb6b", 0xc) recvfrom$inet6(r1, &(0x7f0000000240)=""/112, 0x70, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x8001}, 0xc) socket$unix(0x1, 0x3, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) shutdown(r0, 0x2) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x42) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() r8 = geteuid() ftruncate(r2, 0x0, 0x7) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r6, r7, r8, r9, 0x14, 0xf819}, 0x9, 0x8, 0xfffffffffffffff7}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd03) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) syz_open_pts() fsync(r0) lseek(r0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = open(&(0x7f0000000080)='./file0\x00', 0x10c20, 0x193) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x80000001, 0x7, 0x5, "042f3a6e3d198091c962165497655b2004764bb7", 0x0, 0xfffffffffffffffb}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="2eb8c6b8613d53930300000000000000000000009e4d8ba417f57f4c24951a02837ca0c6a14bcb7395cda54f4d3475011fd2a68e5346be7d2ffc0ae2cb7ee8157c6ba5dd1f8205e609a13eeb7534eebbfae3e44841af24586390420a908f201de4aa1f", 0x63}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8000, 0x100000000, 0x5, 0x0, "c437f495b69928cec3cc46a9a9d8ae3945d77163", 0x0, 0x9}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0xfffffffffffff5a5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x72) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xf2) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x1) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x5cca, 0x3f, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x3, 0x5, 0x3}, 0x0, [0x8001, 0x1, 0x401, 0x3, 0xbf07, 0x68bf, 0x9, 0x100]}, 0x3c) setreuid(0x0, 0xffffffffffffffff) 16:00:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x42, 0x8, 0x7}], 0xb, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20000020000000, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x3, 0x7fff}], 0x40, &(0x7f00000000c0)={0x7, 0x7f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r1, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000000)="f7", 0x1) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000008c0)={0x0, ""/85}, 0x5d, 0x2, 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000540)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) write(r1, &(0x7f00000006c0)="d610da1b1193f799750b49f0b6651e9642612795e491018387c346a81c8dfd6babcbaae35a47eb1437de8babbe9dab20cb2809a9de509383b1d185c70c540c16bc97e325fdbf0daa89023cdca59544e89e8ec53bc8b2bb0c72fe10521ef33c35e98604fda98af9c1b6c1ff28e0a8433ea1d9012943fe6f8fb6643c86e98647ce71f7f0a9e9d84e94bb7cc48f8f65bf8418dfc8f5d84e541890322ae5ca7e56f3301db5aa8d42ccd33b185983677237f1b52e8e17dc77617f414acec39e7977f0c9e365851e600a3a73952f9d0000fafbcf3662d11b328efaee50026e04e1bb8236d60bf79ef570906ff814b821af", 0xee) r3 = fcntl$dupfd(r2, 0xa, r1) getpeername(r3, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) r5 = socket$inet(0x2, 0x3, 0x1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000005c0)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000a1a000/0x4000)=nil}, {&(0x7f0000aa7000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x2, 0x0) linkat(r4, &(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000800)='./file0\x00', 0x4) shutdown(r5, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb", 0x72) write(r0, &(0x7f0000000280)="245b5bbb5b9ba0da153193dbbee54485610b7e5661cfefc4e3ffda1022a6712dbde7551f480090fc8602aa64ed848151a63040e4f6d8651b342832ae60dad0cec2a70d88ed7f73578a81cd2880e5e0c08f18243f5c9e84cde0bb3091a8d15e31710bf995d1415b9ca23452b60f987b066d73bfc08be52d8e8b691078da29d51f3455c424033f4fa266ed5864403965e6827fb0b47101520effd9b9e2f23723bdc842e441db0ccf7060e78e73beda9463e6b76a68fcb191523953d4953b4ebc7bbaafbba1a9a8c0f5c171c20c144ab1a7f63674420405ecd408328f18d78c716d3dd9fb024a9df559fe0e109f02ac", 0xee) execve(0x0, 0x0, 0x0) fchmod(r0, 0x2) 16:00:07 executing program 1: pledge(&(0x7f0000000180)='=', 0x0) getppid() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) fchflags(r0, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="34164b6de5f050ecf47bba4b36751860bdef4c53369aa09fd4b9c9b5145b6cb76a36decac951710a3ec046e53a62a471f103deccc03dc9cff7b6768779afacc4cfb84f451f6c5131cdc771e9dfee3b23c1d5514819", 0x55) 16:00:08 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fchflags(r0, 0x10000) r2 = kqueue() accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/12, 0xc, 0x1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000000a00)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65afcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2c3e7eb0e3c291316ac59e356657ae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb9382c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8c2fb645e6642e0c4ffa483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5e4db473e2d910b272a524a362fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200fd81fb517d02a8d3ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f077772c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6016daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a276"], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x3) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20020, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xfe43, 0x9, 0x6, 0x84e}, {0x80000000, 0x0, 0x2d8f97f6, 0x1004000000000000}, {0x1, 0x9, 0xc0, 0xffff}, {0x3, 0x9, 0x4, 0x2}, {0x3, 0x4c, 0xe10, 0x4}, {0x3, 0x3, 0x0, 0xffffffffffffffc0}, {0x7fffffff, 0x7ff, 0x4, 0x9}, {0x0, 0x5, 0x8, 0x5e}]}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100c0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/197) 16:00:08 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) 16:00:08 executing program 0: r0 = socket(0x30, 0x0, 0x9) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getpgrp() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) close(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x7, 0x100000001, r1}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) getpgid(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x1000, 0x14b3, 0x4}, 0xc) socket$inet6(0x18, 0x1, 0x9c) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x1f, "164a363e50ffe9cf588136a0572eb73f25f8be84", 0xc2a, 0x4}) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f0000000000)="e441c0d3ca85e4a6441b6ef132abd5523b67343da9435ee91d1eacc6894c3698f8bec43db5d783111534534531143376285c2da8abaa1b9b046c1535c7c42581b52c781ef0eb92217a578a570e39a1098ae6a0a2624b0b8ae183b75ef6f522340c5d53ff340c0aa2fa31489313d27c8c4922deb656efbd29e6607bd0e1111d626a95f1748387f3a4b03eec7e5d5d38294ac9fd288f52bf75d5e5966c0de3eaffb895da43a1f1a28f75502ed5dbf52aa3931f24396cadd6d339b708047b2850a76a1bdfdee5835ee91b82ea573a91", 0xce, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x1000) fcntl$setstatus(r1, 0x4, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0xfd53}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x113) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = semget(0x1, 0x1, 0x610) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x5, 0x0, 0x9, 0x4, 0x81]) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74, 0x1}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x4, 0x7, 0x2, 0x3}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x3464ee01, 0xfd0}, 0x10) r2 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x1, 0x12a}, 0x10) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="3b408f14524da419e6fd11b1a2262fbc838398c962cd773c421ae1f05f968a3c1031421bf34e0e5cd6404ee893eb1208b9e54b8f28a3d1b0b621ad62e11ae2bdd848c41d9e30e84f3d768ff191bc0889ff49953850f079b7ba151cc464b0e082821b08f74612f92d10af9663d25060e97d3ceefeea5d04986db337067e98526c9c020c4c13e7a9d22ab68aa30e54ef1f9985568b2e07cb6153a4a1d61771f8c7", 0xa0}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{}, {0x3}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) socket(0x6, 0x8002, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r2, &(0x7f00000012c0)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0c01000000000000000000000000328118f39d548f0000000000000559aad33cd87a1d10dd8f43a5f06cbdc440575596bb630ec43fb772190c55ef0c98df4cb18bfbc8b4e7676366892e89e584a0dd162e317890bf9bb2c2938d7cf18c11e5fad166907a09e80d8b1f7ccacc578bf00dff3791fa0d6c3886156f7839c13c9e0a160eb7ccc8887692c969777377371b4d5db88e2cb2f849ac31ecc2d22db40f02be88563e640f26c2fee005ebfaf9b117831ab87a7b490d"]) chmod(&(0x7f0000000180)='./file0\x00', 0xb0) lseek(r1, 0x0, 0x0, 0x1) fcntl$setflags(r2, 0x2, 0x1) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="ab15ac72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f49156141b84dc47ab1cb96914b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b5", 0x94}], 0x34, 0x0}, 0x408) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) getdents(r0, &(0x7f0000000240)=""/239, 0xef) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x9, 0x5, 0x4, "b88de59f8b4293df3bd79ac26674e1a4def6f75e", 0x8, 0x6}) sendmsg(r2, &(0x7f0000000400)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f00000013c0)="7411e642967c663aa24f395b9b7d3be1fd57843a4c84f10ae87405c134a11d749c9606de1b0872b5bcfd33c9bfae6b0815f6665ed1024779a5aedeef584f5de7e530a71ef52e1aa6843a5e3241d61986a282f8b050040155e163c6a473b0d77646cc1dbc13ccd5b1df29a05b9b2cb9ae7c3f69de1c6fc4b0e68f80e21021281759129673e2dcf34103a8eb96071e3ca069ac65c81ee4d622c3ed4c5437c788ba6119242d8d661023995b3c14f005c2daa4100e48f5dccd390f93b3bf2a46b73c7e524f316c3a6dd5abea8ba66ff302762955e88f529104b104283ede9a62a6cfb4eb5ca95271357b486bf05fb69230c069213b9f5cc560f525cff22e014f37e38cc99d10d751c27d71e56fb14911a3010a4e8c014d1d0eb972f06fca4ecd16525d193494576576f2e27ff8175bd00cbc6dbc554508f3c5320a881cba3fb8a5dab8c066d55e73f207a688dc7320d213dfbf6bdba9882c9a95bcd39493439a324e46f62ca3023f453d9d3f969ec2c4e678f30d6bd526def19229fc42c9623256868b14d21fd65a3622c665aad58e17362445877e04d741c924af45fcb7ab9b3486d6a8fc65b1ee3d585964447b0b77ed8078e605da423c113c4f6a59d8e8a248d02bb04d276198f90e9f41aebd268e04187d7fe5e069795386316d85d827f0b7b0a7db548c61dcd3bb69e4413d0db239fdd8223d6f5ec1bfb36864dd9813ef80bdd4e02e99be61322aa030f3e15dbf260ef247ca8ea1a4d8e3737babf41509428ac894c336051f5fdb913a375b9da7f4f0da5b1827ed175a2baabc170c2b78ac1c2b74031b53c8b9b90be0e0b170d92212caf2e41910b5bde76258326af9132988f0a5ae7126ef673de4f62f30117e7b30a6cb307928f4492db1a301ca3fdf39830efaeb87de9993ae8f5cc50278cd3b6b7cf173a4211ed4dbd0a4540324ecfe1c55eda67333f1e74d5e0e773d8dc422d709ce594d69b2441ebb1f09b82ce3ee334c96a219a718eef065f0c5f405a251c410958f69962649e09e2023bede4fa65e2a13f3c7bc5dbb572f1c048df66491215d0ca3737138ff97a8b6387804956c9b16fc4fcad66fe5580fa479ce9dd6ca25cde32923768c9b41bd54f01d2714fba561417836c80e7a84cefe211ae718806cdfb02315c809d06403cf18d2be4476a9dc37056a992392a3979a1ccd9e5b38153e67135fe1b4bdde89fe0ee100a8bdaedb6803bb6ad3332fccd20a7b7b9c1433d67da7fc8f34a8da2d53c07dfe27d0d949db6088de9ee62cadaabb5c9b4c9ca63f6340f47aa3cb9d36ac1604ba1da8f42ce3c6d11714257b64ad1774d537cbbd8731972ea0cd86a421f3a1bbd8c01368cd35725c8caef0e25e51becb7c125ce141b86cc9f899aa18eda8b927275b28dcd8e2b566c4cc480f4549f5b1d51574ece6a918ca0986816b9c2cd3b0292bea67ca59715561ae9059fbed3144eff216e5811cd79207e7ab34c3687d6171e5a6f6d51b0a8bbc709a3a826b1116ac2c2d79254622e2b01c95abf153d7490b9fc92847343d85f29bc43948450c2684f8414fcb1aa7642b59d7fb07753330bc1e190df66c01d1c114de5e0f7ddf6ba127b6aff6a5f6a46043b6a6aa78c61f85bd27dcc799b4ac1bef0f391464af5e24f218aa3462024d9f39ca91e9c5b6e6d44769c81b427f93bd345dd77e175e87dedc2f73e610fcd787d5fb88d396171187febfbc6336a3bd1e080a6a9b5023b23953f0b934feaf9a51d5dca1865f1cfeabb6966adc2d3f4a628c473a74b2aa31f563c6a5cd4b86d78499a819b3994c1a9ed431c9da8c1d4bbbf1d4e079146961754b03f43623a6db07a5cd4b7905a55d28dd25627b24357eaaf6d81124895d8304c2a9b68c6484a1b10550385ba62aef66528a578d180edf406b74c5c7f6e1cead9dc02634eba7aebdf1336df081bd11bbf093584c1ae57dd311b2e6a08044d1078744e6f01f90775e5c559cb2ff9b07809ccd17f16fdcbfb3dac784a5cc93ae370629078debaf7cb6ec5313092c376da29b9cf5e23acc9c7132dc622c059254420d5da72f2ea261487a12e7d68cf95f2f9b8b0adceacb67aaba04c85ade1293ad9c3296390a3332f2c6e237be5bcd21da092c3a9594868d3938018a4b41bbb74a475cd5ce1c21baee2e297ee78bb7654f9e57f288931d9eebaa140dc6cb0e21526991b9fb71bbbd194295f5d41acf412188b3d12aa980328af7872b9d37d0227084bf671be8ed2e18550ec6b9deb185de2d9e829841cb496dfa14958150570005da3f7101a5e21765c2d610f19ba60af997048a7fa640085d4d4b2f5a21c6ad03d1d6147423adec657e45754f1ee2b6b6ad7d1901fbab4ce7f896d808c4164733ad16f25e14518cdc4985b9d87c159e4d002e713bca70a2187b269b581553bb65e4ea670f899ef8f5482ee4d760364f735b1b53143100637527d92165b6f89a86e64a81afd28f2cab6161af4021fd9851d579fa30eeb74e210200f69c6dbaf214f3b4619c98e226c603caea4f022890ffb31077184eb0deee4c06a895451296417e113d02856aa473e732e8a3dedc951f1225f4ef9e2fd9c523ad3046f7cd08951242e8cfd943d10867990d8ab9357bd807ef9c945b3250ba5f8f83796410a7e8a5d26bcd1f194fe31613c72ece6af6d436a419fe1ef19e083aa350245bfc1b55fd8c3bae268248ae2a99c434007fee8b29345238aaa257e33e8f6affada1e7786063097e869c5c513831f27e33b47c9abe05a30a6cf392f8500e4dafb94ac23b0e26635ce2792e944be8161c16270facf83d3682f4077109a72fcf651c313dd6b7420c73a4a95ec0cbc38c2100bd783753fe3cf08c92420673e5067bd4cf359e7adc06e5e06b6d3b74150923d3db5c8db0e8979b69345359a265f6f0e1576a9e5c5a3fa6bbaff9590033dc348ea44231cd88ed28ceed155f78af8dc7b5718a3251a85ffe22d022a0a85b6b8c1319a812c14dd77d56667d090af1e54f46717fc335dcbdb9b615207fe4dd760e30c95f453f975bffebbd04f9f823da923cefbd5f66f09f8bb9dc0be09e2f776af49d1ea409ceb6e52f590d3f365636fb0523f0734b90503a26d9baacf1044949b032801517e2fc4b4ad00a5765cdb342d633b956d9300649ed845954cf6000e856c4445a4099a60a9debd67cdf7a4338e3c42be1820db25a2fe16def4f1d7fed48d2e8eb54d144071ef0905756a3cb503748f1254d465c5042186e8b8c2cbe8391731c36cdec17d0568283e961106e1f768e40417818f7203962299c88873d572731cac6b9b06e71a61e2420332299932d282a287c4e38c0b7fa9876c027f0afc44ec25fab4cd94db671f124a09ef7d946052d9bc622e9705f7d2c80d3f540e777d77033d3adf50c6a95036c858c72bb21c60bde567d9ae06a8f31ec2ce0c7b86fd20fcf855adf3dba93a22e8dcf756f38fd3230e7f29d8f29006174d944e0f03081fcf762e824ab6c76931a3c757dae5a571a25e883b01c6499b3206a2dfc81adcc08effaf32e253a8b8d93f71f855be5711a41e67c47cc8ce5990115a3af43b8d14f5416d4465cfd87c4ab7fba1c2c8f2f4b484f5d50cba37b42c9884922ff04b3e3b02bf050c944d411bf9ad9dc78ce54ae2b5d3048f9498516cfd2772c8446853b387eae9aec28aa6cd1cb57ec598864078208c523131a05deefe3bf439950a6607e27b83fc452f9010b5cc7a3c47efaec3d3bb131b9b923ac663aaac1cab4a393de845dbe53a4b3d7cfe6cae5223ee275cd8e1354b0bb63ee04a062c1016063f8d86644a569cd7feea99bbaa77d2af9046177e459020ddd344a89f95c8988e10ff47dbf6ff4f5a60a6b66be932762b04432d420a1dbc08df577f7b283ae77b99d5abd43829cda6993ab4445c039716a2c6fe0997ee801456b2cc36f8a7af90316240f9c6177259925cf574c9eb467a9449be5660f6c36b833b6b0c903cc5e1044622b4ca99a9baed2a8963c8bf932bd0abde031393e4d9d29e0209bc2323c12afefc4033be6e52001f64a15b00f487166bd463009cacd959abcee4a45342b70505b544dcd4203ab5c3593af0f7be242ccadc5830981ddc1858d381b4a35379b30ba295382883c3c0d0e76a8c93859f5e40bf67c7ef7b6ce505f5623210d5309a82f7dfc84fbcfe084222739f5ee298b8c74279f045c6466f6afd18c696ccbed59b0ad51320f74ff01d4e981d3a38fb67dd617672fce712226de60a6a60afed2e318e0c92c0c70c4f97b036a6ea4758397f3d75824ed2b0b55c08c0bfd2f0b803ab1cabfd7397ba474f9fb39dec3772c34fd16ad2c8b77870efe13383dcf3563a1a7830a127be3c9d2702b2e775d2479352de5dc680e344fce3dd692be39c63bad04b00e5674c9db3120ffa5f6a7a45753966c0cd0c8cb7e211699f95968e198c67d928c8d065192411a760a77d46377b99fb9a41871bd4674e57eb6ae132ec6f2f79e164c4d56ee80206714931989e6c78dea724dcb0d530cdf85a32d10be952d62ba9068a6a1229f1bb7427daa715b8bb1f5a1109f00add068e16bd346948a09b32d66645756657153767551e867b72a9461df0beb3321653b7faa4c874622940134d5bbd38249f20ca946c9e4ec749f712c347ae8705fc99adec46bce086d5cfe387dc1f26d1ab4f17a3488282910e1b29623c2e516afeffef258c266a48620b2bc85a1213182f374bda75f9f7f799675c725e5d308d941ca23afdcef17c1d4f37068784278c7fb128296cb2fa4f3aa8d9e2ef658ba3507f48f8a1ff0aaba7b6332ce83f562f04e796338adc1112633abe3a1f9c3be8548f1e37ad7d6e4a8d9e4eb633fb31f90ee0a220ab0e1d13883d228d8549aea7fcea1bb2947d02b38d68b91265832ec0e4956f535b3758125537493c35b363c3cde8e66fc77a81ac2b7e0fec2e3134a5de36417f1e6b6886137ce3736e74119dcf3a96ec1aa8984977154e8e3674728412fdbe448e3a67c2a2e8a7db2cc71a2d2a94830cb531dee95a31c6eb12f49c8f481f0d4d4b3955a95e1839e3cd9255863c9867ee4a1531582c08f03c93337e41884d87fc5fb521c215c381aeb5413445760541b63b15e716292763ff43155970255443492545173afb5ab4b9555a34dce88871d80c6d7afdea5744d756872fc2f2e032d6e4d961cdeb791105f59fb7d70ef62b1a007e224b2cdb7b5f51ddd8c90f6741f5bd8fc501ad5bfc053717403edcdc59de044771d7e3d33e07f4d1d761ba0ce46b2d0eb277fce439761ee24b10e25e3504f9e940e47a2e50120c9adc87d565599ded1da1fd36170851734a15abe43621bc605157c7a58d6e484833e309afd5abe02da34704b255cc735af759b3521b57e1158a13baa8de81be6596e9441ee608bad75c5797a4798be7e5030f7985c635ba71a481f63490ee90294308bcab740fbcfcd080b3f17226e0eb467584a530482cc4d4175b023900dd5bfd75d36640a9be5489ed211d4beaab9dca1b4609d3309a0615cbecfaeed280c87c3be02bf03bca5a8f0e791903b98105a7f21eb2d215cf0d4f11d3d917416b2808a7d71e4ac09113f865cba2894dc9ac826b6ce5b1923fc4af0be240e46283996e93cfe004f5b690fe86ac80cdb62d7d707537d10305866a27aa6a2e301111b575014ff87891bfe10afba41f38587fbe38833116f39cf71b4b683f9b84cd3c4cb533249c9656dcca8d64e004d81ae391f6ebdfe3bb88305d2066c46d7b68220689c83e48c16ea3187dac68e1f20ab761c95aa73d0555d02569087305a465ba292", 0x1000}, {&(0x7f0000000600)="fd7454415ea3a957328144d144ad0d7e742602a55852a07c94ff06d656dda98725374d6572ca6ca33ba043da4761a9067f95d5ee023634752e426fda03a49635517107bd36bbf2a0524c2a0232e02788893de85df9bd72a8219404cc473e97a6c3ade75742f1137975ab5f6bc6c5e2dec5000fbb6fb1e9ee3168880eef60280c1290ab774ebd9f73d059db7edde4b7c4861ecf2240bfc7103c5a51cb49d33682813d9ea5fdbf595e33f4606b16d4c00362392922e1356288f9a87ba4d8701829858f95a86d04d159b979a04538ce41ff0e6745b143c6558b332e00", 0xdb}, {&(0x7f0000000100)}, {&(0x7f0000000700)="826b54f1f9863b896f17714419aaa9c8dc6589c69522687420417524e51301c869332edd7664e9a1df5d8f44ec59d03d183b5956da1d022d1705c80f74470ad83228dcd9c89ec5d95b35b54bf112ca3da449a506ad75fa8b56879d49dba398660b424ab47bb17b0eecc1bf0afa3df398ac182205551f3caf3b4fbf33bdaadec8840db56604fd8aca8fa2b934a089eaaa46793599b7a2360a82811e4223fb47e860e5575a42c2bdaddb2265b0a4c1c63f1c300cd40d8d4e61f86663419be777c743c478122851574bd56aab4a6b", 0xcd}, {&(0x7f0000000800)="dd2e73971bfcead24aa6e1f59345a5af6b4b69a93def8a1dd64244cb8f3e7442a98be0982b29df9fe1b2372f75cd424f6ad0559aae8e62679605d703aa13998d25e80ece989b693d9b8a6ec159183232e3da753881d715eefb1b25fd57f6823a98dae8e4616f1c3675a428e376362335aae4e430a4da6b83dc502536cc7383c35c38fae3460f757b5c7c9d51cfd69ee027d6d080cd3b941b37cda433f34e73edc30d99", 0xa3}, {&(0x7f00000008c0)="0bc1698e535a98d53b67edee76c5afac51bdf40d946c403c1e04ca2a66080680918ad066f997dd28af22f7acebff065bddd74e5dc880ec297adcbd4fe88e8eb7f1001cb5250a47d9123747d967c7c7addf9b8cfb9943682370b5afa1bd3585d072eb50a2b2eae11282118b347065ab95719631b66da6d8720ba5bf27bb1b922c21f2a6e532a5f39b5104ed21d99e389ff9397b60901be63953601e8c111561becbbcb8624eab3a2c94d72bcb", 0xac}, {&(0x7f0000002780)="f6cf5e9e06a043825c7b6c5c05bcaa9b09d0bd6aa0f39515807c11d04048ecb5ba2996d7baddf72575448a7b5c28aa85300e9983d7a7bbc02a40052eb02af36a8299e593cdc0b6fc789e7b46b19c65a235afb45cacf18946f417dc21f2eb0f3e254eeb1ff9d340b4681353a3464451e3b1da69c3bc1c08b44b15512ca7032ea6cb5aedc086b1eaa9a765536c9db3997400e6345feba6a4238590851f0804643f0ac6ddc1dcc01f473a72be506adfbce6035c1bea4b2f57ed47ecf4c26507c133109b028e0ad65273ccbdc98ac0ce2807e29ff41750f890a2205a6c8a1781fdde50dafc140b95d666badb6e35faf6e72b8601f2a0dea12b025e009724969f3966b80aa02663acba6a9ed072059f6301ca13c81a0580fc3488270ce6b8c5aff99a2527a700af6b82d48ac2269db0d87415955a0b490ee952c467c4ae5bd0f6d638e797a59e5bdb52ce5ab766ee3d7fc28fd3c0346f018f19cf2fab8156bce91e3cb723abd081a9487fc92fafb709d74c7f5b5cc38f47dd4976d79ebe388776e92c4e35b6bae8f3e97b370e718a278b4a3e1c47b76a5dd880c148888d2a3c1e80d5081b1d01031e9af396725493b8e340104bcc306c143658f582a260acc72f8e6938c051287eb770930c4bb71f286e0d41c59a6b6887a1b37b22efb47576c0d483e5baed51dfd1e5ba1dfc18bc73a510b5cf51f6b23a15ddb078f123479cc2bd940a218ded39210a4f7313b038e1cc250ad9a45a43d84e8dccedaf5ca776040f963ba9fad07227d4a794cdcc0e73e04126bb18cd8c32545f1e268eb047774e11130fced56bd929d08b18c7e33b6ce6579503a35007ed06157e6331e332d40aa8b95f315e3a104511764a9b0787126784270d758d4cc317bfc8fcdbfff0fff68d07a8f2337e6d3e02beba621a1a6031fc1a3ae7b88e62a3b313bc3c3d22b51bf5cdd701da842a14d4f85fc3ce3ec7a2c0b584bd78c9f38c648f0a7394467fc822665e36eb293f54eac108d645a7f118124044a2830d44876cbba85e785f225715d99cb35af11a724a5be0765b52291035d56a1a19d9f884f46a4aa31c21c0d7e51b7bad12d273595d172337418d2759a8c0f1250cd81d900f513c67d6153fa2ff35a5dc3365192bc15a89b63a1c759e0cf23630c04bc903c9f4020058e39071be9200b82dd82209bb19f994c3aa3e5e799715016eb30c052c2e8cafec7adba64c109fa4cab4b4a771b34ed5378296d6d4bb817a37df3645cd38833153cc360c01aa4eb4753cb746ec498b2279b0c9730c2261b33b4168bf03698368bdeb103669e4b2e0851469b4720dca232a7aa177abc98d0b71dc1444e403a4e1198a28e5de78d9308dfa723b0c2ebeba2a9d1dcc477ec222c6330689cac160c60ecc1edb446075fa5c6c002d03a3c91ae9a0ea6d953120531db8ca9a3393e36da09770a9e53ef0881b1df792778add9e36d50500e730e8ab1a2709cb4fe0b983e408bcb5c2e181424d8b908d231c9df386fe834de4c4d01145ba06cda6e4493e2cb1dd4a22f1ac2481a01cafbde6f11bbccb89a0268ee3f76b67eeffb9340a1cdc606cfbf383b9a2eea8d517559f423ce7cd4600b026b5fae7a20242735f63aa7dae87a56d10657c4aa9060bec62054f40c7ad7833bdc21c40a891176512d73b6af0feda871bf0371e146b394b1b3166a42ad168cc6d8802e8731b7f32d53fae55ff8549300afbec46812125ba2f9fab682cf1ad0deced677c511232040809beaa2994aad3ef70f5a03372094785247ae16efd1af67f482e89be10b440bfe0063c9ebbdf3a6d33fbd847cd9e939256b1ac6739315f6afb69520ea95c2182fe71e5b69d27674667d3d55a7cf38d58b6fe2ad621cff60684054f9113fc48cb7a1653a956992681772b035f2c5128875aa49155c1121f8d0bc6fd7925101908890e3c7da26fbca23bf6cadec14c16dd6b4caa03b915bce4a9c67b0c38e46891071852277046365602e85f00cec39cfd169ec7f34d9398a34026c714accf00ee635d32d0386c0b3476f0f562b14c305ea79be6a84f77719c1c5fea2b1a9768d7cb1de07fd11d786b1152b69c1a8c3381ab7731ecd65a05b28432cb7dc7ef5d3e61f2789f38f3575ba062a43498fe7b8f2b826e739da0cd35a3ac3608f27572cbeee165f2a567ffa860ce42f27382c10be30b80de1666a8c879a5d7ec8cb2a23774703cd44c18a9389a8963c54ab68ae03c280f0382e4a629682d07dce347b5ed1fc5cb48b266306b01e07250bf16a012e563b63d17ecca46d495e4cdfa60e40cf5fa3c02ffa651101527e3f50c9d9bf7a7c0e3427e8a9fa44e551dd3aa102cd060505567b97bf73d26f6520b995c0006858e17d674540b076747a366ce74a8e53b424fa53d6f8544c8c2c7e4c36ab6f10a1f29bb715ffaee2be157e3626b803b7b83fb52a442fb2b3f0b07c0426f37aa14b3eb277f82442d66f8f5b9de8eec962c2925b891436a6b2ecfdbd189b452638da1b926186bb11a78e00a354bfd1152ca96736d4d24bcbe6cc2c1a2423e91a431920c365a71d487ab48415d72a55801b9380a05274771a3b4bf26f91147e141e3dc9d2e815904969f17da75f74ebf949ee752a3ae55d4161f096079e52bccd9670034c963a8e578998a9f820400d680182201721d5259fe41adddb16c8ef23bbda16275335e114c7968368d522d1f9a688c76806ae5d0077823af9ac73768e3cf8b267636af827b4376886508e2277b1cd8386e6f9ad583326aa7d0b7f6fb0289cc9811b85cfd900bc63cecf5dd723fff469ccb2a2d0136e5f5c0182f7948ec882687b5686027a5f2ba173fa5ab003fc366da5b6db6d84716c6f9c37c7a8b0234f41c724b2ae7ab91f6e488a189a3b5c1bf72f292239f280a6d43bc817c5cb8eeb03ec2e5bfc1d81d57eedb3aaa155dc11211dd54d3dde5d961e45beaa5270378eb24e15f2df9f5d57f3deee96f8543345b7cd522d9b5a4f9444b727472ddea160d5bef447b8a78c3551253ef58f6babbccf2d93062504547dc7d1205c60bb98c990018d8c51ad2a3199a69630ec566acfa75af8edd97abd6dd2d8044dd0d5cc27790f865100e39347fff93e17c2487a89ad4d9dc671a845cb5c7487ca9f40ddfd3164f5a3ae1aa181638a1309c03f0fdc6cf97b8096c13b8efbb488990d41affe3891a55cad24f8b02c96a295c49a83cdd8d4031609e4e9b44c6b19ba6b186cdda3c4fb079bd408fb92cc738255fc744849959e2d06fb06e58daa7f2577aadd4ea7be3518d12cb096251a52702b8d83cea03e205e0eb00e42517304a71542910ad39915f980044decf1ac2e9d63b532c9ea3b624ca9828c5b151c6a23bd312e4ee819541d3f42e850479977085c5a8808a7aa9140039f73a84f8549181fc274dc8034c4b05eafc8d8839efb85dc7c5f2969f285f4a69ce92ca12acb04550a8434928f709927437c3b05325ce0371ac44151b3e4e39272d4294f9e5bead568c88dc633781c2e0b40efc37cc4853290d30e14533a2b4382257f5c8a42f22d7c0925f3b02f5c955e67bee7d0d76a92a3da67664f30026d24a733b9c90a2913f18346353c4efb3dbe1c524aace93c321ce5f0648acea86fcf0ab3689e4be3427e994dd9651b6df617a76aa45cf8565967af471b6a61153c3f7c1ca7a811e6fee40fec39f6c432d85ddbbfb65bcdc4bb11790eb08a74738df170ad793973c75d870474910eee00c76291ea939f24f45f095d256e014b8e1fbfe9bc9c0fb13cc3eb459bf4d6068d6d8574e285f32fea6debe3a5ea5571f29eac45e72e32495df6140b01777ff55583f3f4ecfb9fc1c36888404c01f4bd0bf376d7b0e23c897aced88b99f055fbad9b1ea8354e8e83db46812597ab6939ad20727908c0f3c92540db6a730f91ef8bc86dc3cf15f2bb2f58983bb070fcae08c752cc4a96fc1eb8306edb5376fc9030f5f06ca73ce7e0dc719e8b3083c2f2c0a3738968c6c267788d101a17556a3e6cb301506e3d8b980c12424af63744e5a22f2196a32f3ce605a7f965e7d8c0b71e3a34ffa8a35a3dd68182a1d8b03d0cce17b212181ad01628ed17ef2cd3ab82105786ed1379fcbbc9c3c1df5e1a2f2bf4fbce482f9512c49caf2c5804d3a32a1cbac0560ed6fe7fdcba47a9e5ca1534154d6bc7d6559a9a453d0ee6c74f005f0206dc9937834cdfbd1338dde54ce9ccaee8104f09f965b37ef496d728555601ec4edbd72f4a5934d5d546e1234481a5ff4d0ec6e7ba9796a3adcb5da5cc7029984ce95afca7cc79a5919ff4c46585868628b19a74f9e1070039ecdcde4ff185d54c438dc17ce3ec45c2f4a03d075bd032a3ca29bc3588c2b6354a2c51640bef20cbf4634ce58b479a19502e2e7a8f8571eee880acf8708dc5782b684eb666a17b0096e08e74069788b97260dc2708c31432d168a971bd7351d814c8e7150f384a8c24146cb5040c5845c30853a79253e1df523a55a1b5effe486d0fa8b3258d220ca328fc7c9d692e045e63636f44b8565c26dd0db6e8e56eb0ca23d3dc9e580c73191b8e22235f5556a61da741b383dd03878a126107142d4417ad6ee43aea94018a0ae2a91e6a127851bc353990e411ac3898632efb9608b11ad2d5f94b1f0384c1e14cdaea72048f916147fb4e72c83482c0793ef11a7fb99ca16c446aeb1a8a1d9e9604bba46f887a28dec2fd0d794c23f4600df66eab2e5e9ea082f3097b515c0f683ac96419476ad1c7caada90fa344fd3430beb0886573c32db05a0b4defb2a7a6afa3afd66db3ebe94b546f78cdccd1777a92bec7f794c5e7c8b739c914af7895915289e4f063454caa17cfdbce059cdb2f2c8c99785fea6dbde5ff06f33fc077d149b20240936336fd98d7bc53a3464829629301276a364c341652e29b4bdf8057f4cf66f16292e410e95c6fce8531266e385c4c7d45c2e152d3d3db53e09af41f1cd0e7ef1375c79e102fe65259a99ff57dab094ec0569fe853bd9ee202476f519ec840406af0acfb2d505c6f5c9846d7752faf037658a0485a5079a4ddca53c60eae2da89781ee561109d32ad92787fbb82a98f66fa28e34d4e95c5513433ec942dc33f20f81d32228f2467a1833ca0fc16d01d49500ae47f435f5f8fe41a4f0aa5442286a4838b346e033ff7a27a187a6b3e9c33a822beac129bbbc4b9e5e5b56d881cca7c1cd43a8f9ed833e5bbe2e5418cf2f1cb4b95899389bc03142826676c6a5e9968e54ed3357edef73dcb8f85f1f2a2db8e2199d9f13e8533421ca4ec0fb5c7388365d45073a85c403f5413dcb46a77bba49b7f34923e893d2f1f63a7a80920f85997a73a6c5a33d9e464ca9ff1b2944eecc28fd2b423c998b46262d5e9baf67a233b5d490ba09c5cf000e58470d791a744edd3b4339c3758adaba6a36da7655211daa63cc2753f12ee02b6ada3be2455606662940a51b5d25bbc0a665da92eab294dc2f18e69584ed86722a5f5b9d4ec4e58b2e312c77086b551eb471d5eca335ed0bfcbabc7a78c97770961b1a1deed9d69c939e516a419e103c5d2c064c53fc195528e84a75dfa0bbac54b9f206d05b4854c04d144b4992a69677826d502a00e47f56f198dbd0cd657331170f3c29acb44ebef8813790972a8c6ca8358cee19a22d7e0d07e1b524bbac6d0d98e2e149600f148ec05f254c9996a3b7b0470ac106f3cfb324e1ee20be1122b703f8f1e9e3475072adb8d30e0617865bf15bbca825b9c1c4e795efefd37f88c06fc3199dfe67cc27834555954f57f327ae0eebbd685fb697a2f858b6b", 0x1000}, {&(0x7f00000001c0)="67347bc2802607e37a77b449c22ff484bb21b05cb1d94865927076506c5a14e516f196331428d3fecb7d897d", 0x2c}, {&(0x7f0000000980)="0f2afac083f71e0b88e9d9bc390b23c93d420d952fbe625564d345148331d3d8f4448c2a560c82cbdad618c4369161bf487c50cac068a4e2a1234af9922df74ef30fdf416523e7a7dc2939e538d6ca667e48441f52aaf2c739ce791da1262662d9569379671e56785af2c80b1c838b223108208b770358cfea7b8c42d438316f34", 0x81}], 0x9, &(0x7f0000007500)=[{0x90, 0x1, 0x1ff, "abc76ef53cf7a5f8d084ef51320a32497e95ced8f704ec07ab8509d3cbfc6fe76a5862f149ec1b358e5bd3ada11ba2230842ce34b5ffb337f06bd57495ae67d2349cf29b925655ba8ea7046db4aacebb3735882cd4592860733ead5098ad8ccfe636506f9c1f40acfc885c082bb2ce30fea00d6cb96f7171de9f67d97a7d"}, {0x1010, 0xffff, 0x9, "316ae5b2c736e5a760a709659f17d913580386e8817bb369e18abd6e16d62c8cea1ff39bc71cf2abfbf40d2a96710a7c99d2f9509c43ace3cc8fbed6cabaa399c09b89c11283dc13787d236abe72007605b4193087147a358016d0e7905e7197e1ec1f495de395ce5f4d0c56e75392d9864d8efd7d0f54c5fb0d307e6f0bc59b5f63417724a581ca0f0484ec15125d42fc288a3e43ba715769a43bf0db90bfff134673c2396bc227438b6bc3fb050c7626f95be172fd9771e2cbb5f1fb23f55e293e2e18a34e380d9fac029351edddc6e67896bdfa2b76c5a7ca09cf2f8b4fccdd31fa26f28efbf11af2f8bb5dfa76e65a0662ab5b36fad1a64ba0ec34ea13f4c12d70fcddcdd1d576788a6d344d6eabac9d7e73de2f6a6169e0cd1149198f8d5c1b337b6c3d9c63c5926405d3a946a2dc56790881dd0d88df101ce12861ee94f95ea07a60c73d6c67c3adc95fb49460d3cbbf53ff5491724236e078ce91b815fa3788f124cca0a58c8c999cc2677635ce734dde91da335f8ec7f1eef70b9d8b6bb445ddf18cee952b1ff5d85a9845abd3352ea7f56ceaa01dbaf74b26e48b7ae4234eed179a4debbe87fbb44ace58ca1c96d196f4418b4e9e47e43bae77924f4b5f2acb15caf2f01c1336ef72e2e82e3639eaadc46abc2e499651fb63d6dd2ef8f1aae03b8ff94fbdabb6107bb5942298d9a0e2904bf1ed3b070d2d4ab8ce248776a886b49e042f87a6fed7dc9fbf888a709542317ac06d68ccce44fbdc51db5f576b39ab14b79735c3092d8487c6e02609a80261a28d0c00e4d210025c054fce8f25a90621eb79424e818ebfc8c9c70e770af36c4782df71d88e800784d5c6cbb87d878ae4fcf11a4c9c7f90a7a41119811f096cd835813049fbb072eef46154c20f14fb83852f549bf2875f0187375e6505e2219d6fba25e9f6c092fe3205465cf6412ad280621e4024b5bd275a902ffd53d60192cfce028f6f8c12bb6539b73cdf2f79890feb9baa9dcb8e4050189dd95da7da6990eefe4c92a6fb387d479277b00e534535cc32cd83660dc019d957832fee9aace763f4f89b92a03ab5a7680c9cda4d53723478a7cb0933562ef41de3571a834b0fe7fb3c98fafad2fde9c7b889389069875f196a5f1f32d8a23853f614656522d95e613e9339b9d454a411202f9b905c94a8fef9a02f0a78436055303b81e000f292c4e23ab578d3bc8af57e74e7c03e1df858fb45c3ce752f8163492c5cb6f54565d2e75ee5992035012c4cfc8c47093bfa13944fce59b890d1b8ceca90f2080b643f707c1be94d968195fedf65a95f0ad77ed2b25574275f05d006b0f595bb45c399ffb9f247763c55c7b7ef78a2a2385b5a9b2b31f389f033ad051b7109ade99eb38d9894d62cccbccde2b74e34c9ffbc0ef325ec3e40e3507dc11fa67b3de552862a18a94a983bfdfca5714788e898a6ebefade560f905d13e39a2901bd8a1107b5de27980c5a6795348ae6ce5763b2cfb322c0bdce3013322b2654da34d97d1f56b65c2f60f079b29fed64ff55e71960a184f0eef4df6ed7eb103c0e6824ad0af0c26eae8d89dcbd6fdb6ef20e5307938c3b91754375c46fb8ac1a56280ac85c52640419f1f508fd8cf83d7706d8c7b29db15e36d5f005c0ad54e5d2fd4163cdee6a5512b5f075f60de78d1b1de824db3c1fe3ce3b215a4f8a0f24cad2b3f7baf0c53bada49ed2abe4e8d3ada92ad5f0f357f499aec8756d6e7c15c50d72368a5564b9e1fe8eb45f5bc1a16f48edc3d39a514f8965e632a21d2c5d9eba38424a504b3b7ea70462aad74024a78fba00492aadfd6d0a5296bfb507b73d958b69a355a7bbfa1c532bd0e1e681c192bc33dbb192871bad1de4353b0f089d675653a788dd82743592b94abd3c1b992d81aca9e78d273830fe85e1f59ec71fcddc2658fa6aaf048a4f55ff91a8c501359b6c2777a165a4117cdbaae2e183a3b2fcc2bb6d1bdb4e9522023ff84c2510eeae0c6f02446721a4258a486ec35e8f94accedbabc15ceb7c104127d3a70dfbac37d14357e16afca6ec05d8f9c6058d1a4704730ed767710a03d0a236c87b38aca249776f5d0212f0acb5174eaaa432f1ff77f466e1b1869d0edb4a2d37309658cd237fcf424a556b0b9a313bf4c0d1e00f31caeb6c1fe452ce0f92901386e38f67a03f7585a28df497617305d699806bebe39034b9d274c0dfbf123eac91e1511b41135618c6f4991f8dfc2298f72c903c976ca54aeff9d868dac250bfe2453d632732d9e79176826aaa955cb7a3cf6772aa0f4b7221d0cbf0ce50490a0755a9483ad553c8c0ae94d7633989caaa829b569321f59f4971fe79021025c9bfeb0775bc85de2dc9998eb8643d565d1669fa6bbd53156e73c8221dd81a35d3c2b476be1d7050aca041cadae82c480fa566104932c215b69fe886739975b468c803e021da90ae904cbae6ce73895e412ea343650e9beb63770418099a320f7c21bb1bc9b215b5c5188786a2cf889f130a2dd7bc9b01ea14650055e0f1a828c90fdeba04da6ddacf3a5b05bd1d9991b4de59a78712a104a133471cc743465be98442ab31dce6f82953713d464d2d8e5461af6397a596781ffac5734d6ee9cdd3f8301a641031cdf4c455e01b1ae7eebe4eac7d7fad878e1566488ae51571d5815f238977cbc4bd48df3c2352a073580037acd102eb908d0fc2dcf1c0a845201b8c4d3edf2254b48caae68fe2ae4d2f3e6727415b1d455360a20f3c47f3217961e633eb9715a4e03c96b4b6b80fdda8fce380809d1707db0fa13a9110ca89c50d00eaf18c70ba737b5aa155622e8c57380c8af0a2dd47ac89eee1dcf90e6bd583620d414fd400e042951b299251f9055e0bc657ea955de702a08497c7ca932f9d1eb655a90fe2f345111bec6bb9fb6e2e462a15be87d9454230445ee66f44621ced8b0be10e720e06b433e3d1de81f1002c8632232643d8a9bff07018906a54beeaba6c870764e8c27565c10d8eaade8ea5e83f4c2efbadedd92713efbdbafb7591de042daf230d20935aefec681b587f01bb0f7d07f08e8fcda01be264df1ff9e188c8121641a944045bec8fccdade17482c79d64bc79f9486835f6aa50efd1173948a689df72cf4d72479d6dd5fd91d315db685a66117121d52b5750848d7b0528cd8bb726ad09bae4611f45a54546f8f9c3194ae7659bced592a67725456072313f0bd38bb6576236d9a413664c8ebed6c790e92e96f540ab72901bc87ccc8128274655af5fa87546b6f8ff40292c5033eff987b25a9933da78f85d17e643622364bf04f267981fd2702d27fbd8580c020f00a7ce9e5750acc3d8e13ee0e12bb484ff438dc08e12136934f913f8d6edcb2770798f1894dc2cb56c2a5a763ee6d6ffd19ba09bae838eed431795f6fd9cf395516dea3c44067b0122332b404dcb1bcfcec640029d200fae6590fe323719945206db89e61a40977a95b698abed65752808a1809bc53ea66ae6a4293bd4bbde11437e01c1c834d52198f58a2d13840cac5725a53a9e64e40a555f860591f5d339fc44bff7a9368a016ca397a7fe0acce7b53e9530304a37d4bc8b4a182bd3e647f1df28c1c07755fb58d62afd6bf2fc8f38ea383260618c16f38df5584b058932f9b7d3605abc1e58c3a19b90fa3aff4bb7052ee9104449319be0238a670b122d92937fbb05863da20114e4540f78e0170c40b5d3c8a80346e9f87193c09d91322e5421feeb975c90e5dd2b0ccac15326b86ea9c46aa69af3700ce13c5aa18832e74f2ff4bfb2c97c53375db7c5d54cb1a5398dcba88745b81f0a523c42162f3d013203ca9d9c2810386c354920e3c05cc27d29150d709da8527f6481954be969ebf85c5f7857b0e566c154e095f19c21eb35afd3cafde2d4e71aaa111d2f35047dd72e8e377865a231a35085a3a981555b605f5338eff553fd3951791b80d2694b71b78e78987f2d7e0d7a1b2f641b8cd0d052f80f33bef3682dd3bbd180ce65ea9efba953358ce367781b715e74d214e92065dc1a3e1d3d9d69e6e288f4fd19969e6acab8e6d6efa9c02584fd984b1d001e4ad61d3c5fe1b567607312e54071013ad7ab13731b9461b2753e15e8c5d888deb4ca73324d558f2607585dfdb14dae6ac942f7441e925088f2259f7d064836dab7c7149223f7a34f10b6c3c8e44d5973d8e41c554b1d995deb3468f69a2e818ff392ddb1065c0a4b640c37ec0b30d65296bef13a250ad3adf5a2686c4abb058b940ae20645f3fdfbb8517d8886ee8ed672f3da46ff0507135af8dd38fe03cabddacbae4627ca3230d6889f38fb8730e4477994cf6a8a0996e43edf90a8db0bcc0d7dcd1f0366d2a7494fd60e755e0ad1921b2ce55456e8f35be73fdd2d268b8fd99a0e3740e242ee7dac6631adce59a9170e13a54089e13511e4ed54dbb3582bcf9a14efba937af3d85057e3e03cfd29e00a4d7337b8b8e065cb660f74785b396d380ca08a0e21570ac0439e1bbe905c3e0f86918a11f62bb601935d496852dd54d9864076ba7373135931b1ab98dcb695bd4e5134240b88a31f2ea4dff08d0e46a08d1f9b34150bf1acd1fa29c882a38dde293a42ec3a35582ecd8a13c39f7f1600658c2d9616b5ea5043f19e310a347f53bcac83982b5bb27e26ca3a2c281ba11a7a20fe1e0f5a4f9d0e0c760036ce887868d7575f36687af76c5f95be055afa54ea3178bd096e187a89c8fa93d3672b85d57d046a282788de40732f6194b9a55c180fba3c719204781675e1aafdb91d101373da728593742156e786082fb9fd4ffe08f83dc332af2d64c0be26250fba4733941d38a0f50e08b5726fb10d4f22ef3d0c66a0e68c9b364c34745f1757e3c16d9983f2863dc8683516b304def538584ea4ce287bdd0e3ff69176df07bca70cc05c301f7a98f710f27ccfacb6268cb3f9ae33ea8c6cfcb5046f15e02b65b95a14a8b3fce68a49069597d2b2a6376d0011778fd112428eb52c7fd8c12d68c10d45831f7e1e09db89ce4a39d50bc1fc93e5dfa327e83b1175470b1793a00000be6fc53e987bfb8eb893a93af78f296065296e3361ab9b74b1e377906b119b19ec8f103b4c6aff1080e7d384ff1e67710e8c1a700265e1780567c761be3806ad80a21814c24fcb8be1b11578ac68d885cc573b3e0ca25c1c1359526fb7ed7633911f699302d4a7718ebe0d9bc9f3328d876736fbefe0ea44e4162ad17a839f6a4ed592624e934173db14795a00eef1f2f1f9ae7cc6e004e92e9ae2e40cadf6044cfe8e2db05e8cc1fc94d244ce0bd757bcfc7aefab1253e94ff3d2b8ccd69631da263166ebcaf13762c579e7711a989dc6fa9eb6d553f14b8da4b055630ee446f4929b8886fdc944211276e82a9e8142474ebb3e92f231620c3b7ae2158ba17f4be51a04afaf8b5b401926fba5a1e7a18ddd0bfa53a46da760b2bd71bd9a1c0889a06b5b6e9703ca423cf63b2fea279b7e78bda75101544f547185048e349ebb2dbb0fb39c5d185f9fcfa1f389d9da2127a0a136231c9f6899ed2815af7af150eda3af9b75751c538873ef117412e7cb1dc298269d70ec22fa57b8a16f301eb762056ba1231668c88557468c653428fc835d8fced4e198ba8a51f62458b90c020665d320025a5425401620eb14c6aa460255f6cbf0e20db926bc52f869dec51e8a5019b390a1205b9ec16283c61bf8866ee68cd14d776627849739d8ffc9fd590b607e913d121c5a80a357b43458473d949860c403630c093ab28955f0e7468e02a47fdab82be941"}], 0x10a0}, 0x350d4326e9132311) sendmsg(r0, &(0x7f00000062c0)={&(0x7f0000003f40)=@in6={0x18, 0x1, 0x1, 0x6e5}, 0xc, &(0x7f0000005fc0)=[{&(0x7f0000004fc0)="b43b45510f52d0d896de2bc9c456083cf98712f8774b38bbc0bc30b1a85a341fe64aefd1de5e19724da6f273bb592918b8ec89df2af45b8d746dbb6f3464e31f2436b9b3318020f641d59c78a548acdd8b7126feb0f90bb87019e477eeaa59280761ef804a98661114bcf2c65c2d111e2e828ac948f9e6bb18c05b76175710cc59a07faf9b7612c50ea07bae82ff92336d0ed539462863c0b1ca8d885ac4af13a19d3e0eca2f904a1b65312b45273e7f7f0aaa5a0f4ffa33bbacc7bf78736fc09f1de1b37418e6423796664dc90a33eb796bf37eab006fc62f1e9a08d50be92be1abd8b4554d7d76e4a5bd6b0f70066da68e07387ad6fdad85ed2fd3de2f53e13b21d1c6d1a573faa6f004d08683a06dfb7e5ef2cab1fe75d2151a5af7510189168359c5d5134f551938f904177e852e0fc9b4edc6b3e115520e35e347ca328cc9705b55673e57b8e1ae18d567a6d3a162dee54b0babf9ea2ecde9ba50c6547f94d1753827a50ed1a98de12702e42a574309c2f91f33c745d69f7e70d0151dcd08680eb7d8941b303b1ea16b3822acd94c3cccc2f11d5261c2df53ba3ce20646d66809387d12c79b76e1659f99fe4faa65b28622267c160e3e2c9ece831e7842b9f7ab1765c771975d090228a3f59a0b02f471b8f89193f3be7e2d5a249f2a0a0c375dcadeb4bb70062add5c320663aa6531e9b2c6d05a10ae1b6265808ccfb10ad09e23fc1006aea78b78a588d046dbcc8349ff670d613bb4e17275eac112056ab1f66e334bf7dbcc65c5e6a8829f96cce5a4594b0a7549fa62dc29ec23cb6d702fd546fd4759d547090a64b4de93aa62765125c9a24eec72b795cb79018f87dda72ff59ddb8390c85a96ae1059024e07a7c9ed836061cf8dda3e8a82370311a233dba05839a515ebc91339caf92ed5ba924739ab34228f9ef68ed6d01b42d10f06effe42111494375e57f802e9c092b8fc66ba3288cb37b55a59534af327560c5432d1ba8d8e2bcb30f3fafc943da6c444c0f4104c828958b9801a7fb4c1f3ac82a40d2f0b57a293392caf59b7d29818e171a3f342756c3a93b23821e11a0547a43fb3e2571a7676e047a88cbf0b4ebbb42aae73f744c25b6f4af119f791e5f8ad37be174e4f99d11a2e3c801dad8c715d30a16fa31126fa666d9bf192ad8141a499f9a7c8805aeeb8ceec99f29171fc78684f1dfaf4dec376dde89407bfcecb343d22ca3c9df4dd76881c4e1a6f8b063b9afaa69c5156a5e2b58e0012e319d2616c9e00d3b57a0787de5609086513da5620a1543a4ef72321ac5a04fd85f74515e7af7703ec033eb6ccf57da3bda4aff451faaa3cfb43612118a8be576855642e358e60405974c596825b37744a6a60ce4e510481d264cb49a1c3101962460fd2fc99882c7cbda8fa25b83d2c8d0e307844952b816d1981e6f4699260fda800221aeeb6baddeb4d9f334c37718c7fb8cec6652ff96558a314afcac70402c54567cc8f75e48fa2cb5d97eee6b30293da6a662f50aa410e17fe7553dbaa27b9c3ce280e562a131851d8c39fa1553d13b32a5760ca02d92f75511d4f7869a39c419a9c656023a99c693b1c65b9dae38c521533a5302c7851d54fec72de601fd93cfdaace459d781dbb6bc85e109fa9affe76bbb7a8751cb0dde4b0ca79d575d642af9d1ee8ad0f96012e86603997a7e86e963ab052c6f05fbbd48145f70c2a9a4bdfe9efd62dccc49ef8cf2902c1a570fc2d1bb9eec10fe64f042104923b85ec9e3c6fa78aaa96be2ddf836bbd3eee1cd9560ba7ceaabc1ab437d0f5d47ffd9d14207786a73f15a478d9def65252f3b6a566dd4c7681f29246a6f37d405ec898d4eb9f80f3be253189960fab5f05abc609065bdcdbf86ee85b4b7816a2a8a6ae167e77953ba74dd44844aece0aad42409b34711b50cc974eac0410e581bc5b85b8f2de39b7e579500fbcf9aa0e84b85f516b490f5ca4e5040cb42d355d4ac0dc3a89d34bf380c64a6c048b6c908bec90366c9f197157c472842806baf1be21eb549870638029cf0b68abd14abd0b47714eaaffba19dd8cd20ddf171a68f866721dabb905edefbacdd643f0cf5f669730d5e6d9908b288371a65486cf3ce5da77d168cc1b8ca43c176e2d5a2b0cf84f5f43bfddc3e1d9a2badfda3a876842363432c10583abbaaefad1802d4d989123ac91661a21c3a28377c591819d4dbba757e4daf53d8dd0f6b729c8022bf28ac92967233da301c522f07b2a591fc4c24cba9905a0e30958b516e28004b54330b6d7275a13a216a8c1ceba3cae402e08554362b52228d52eb7e5eddf5147560e3c13537e580e331c3e1c64be87c1af1049fdc71dfbbff3ec47b162a3a213e860de9a46a0b923f6348edd49e1576617b844b05f5e7bf644846f164b48c8a80f2ed2d416abf83a655a58455d86fa4ab361a7890cea0f5fddc27af60e2945d0f44b85b9875050e9326641901dc2b5cf2f7f40d42e7fb41e2d03463edd6fb2976fe595d9ed8d207591a95419fc1ef8d40082ce910fe0ddc670f070a3e9653a731f0f2ba4cb6d72584a9b1969cf52c52459c22b6f8b7b56f14f8f66216f95ba845ff32ca485ff94e3ff9db745bb4bcd946777776765d6cac74e988350d0fe95165eb3de2511a5ad6e8ec5736a4eb375d83440cdcbf79fe1bae22c4d39a89932009321befba93f0199a9c7c1fe8ce15d91a61fa611fef2ff4bcc584ec7b27369e6c65bd7520422fad7b761d5a2fddaba44bb8f0ff418be35f4cb4309d621f7b062145af8dfe5d07accc2dbd21b1a5b2d4a646bb38ac7f4e5b01fdeaa6801573109ce6bc0f8f555f96c04c3c786aa3c5ea21bb428bf425a9c4469f8b0ae95a92f465a1c107740cd992576f276ca67e329a35691d0e9725ef0a09f60b4bdc5cd69b5df47f41c3c0e9bf6a4fcc37d830080a26c8681484f84725f470468efacc021258bf1f30155650be11ad3010d75f664f7693a6afe0c511a20883bb425731676da8db6d7bb26439aaba1f053632b0a86fd5994e710e6172858293cc044ea7b000d6958ed5f3212c1a55d66a312ca2a3780bc3b78a2d69f7d8e69a07febc78e0c4f1c6f480e343b960111ef49c9f10b932ea812167058a406032f6c78b7230190fe757266374f2c614b9c8d12c412cf38df6a6a9d5a9508f950fa7ac1c0fb6ca38458a17e0709200318cd5dfb0e278918e01a17698715f014ec594b74292a4c4f4602f94e6f5ffb7e9278f8d6f990ed1047fe9fcc6fd5bcc3deaae508c112308c38d22866e6956b9856faf8a51143c0171d1686d000074c6e78b81ef2d2a6c8d175eef13f0899a06ea5c6899585b2628f51a4cbc52280098439e56011de7c288dd4ddfe13588b2cc7abc9dd55b0446bea765c5b48e69b030a0b9c11943cc9657da50d8438b27d586f72f342a58f96b09f5ad095c779db88031034c48713a885ae9673e9dffda16a827c2c20e63b36942373c793d7aee4fe03e599944019c78722f1e187382815051294c8a3d7c66a98dac53e433d5dd631e74377eac6ba5e45d0cb012865479a97a1a318bc784da159fd4aa3ffb27df9086cd0701b25ad829170df3cf26a6eaa0fc8cb4e2eee7104e5910bd612ee672d94f049d582cef7f1404f24a2f67fb240508885ba7c01231d3f7af1a386b32ddb7b1bb835a460a76874cae589d77fc55600b9723c7fa59d0e046aec2917b1816335e4d89e76372b2ee2a8e96eb44206ef1a2efa2b5b2a79c2a5cbe465ade885b67bcd660c7e9a1a7dad20c9be507885f537faae08608f173c4908ea2c8ecd8837f0b8b6775c32514fb8d52b4cc4961cdee76a1de336d1fd0a0d7c17d0dee7ec4fbc8b0bb8e0465951ad6eb0299e4efdf17fa9a5d5ecf76b234e847b85c9981e3f3e5e3bd088e7c1416ba6441d2ba3706f98d645a91bfc91e495c68d0679cb3ce618250b4397a73fdbaea81abaec0de6b990097dbfb9e416b915bf19f15263c213b013f738c6e5117394e3067e3c493d948ee08dd6e846e0c72920b98e405114ba39a083007b3dfd8fc1c4d392228dbc4edf94e81630b387318155e4fdf35f95b66bed12beb0a9d0e95e4b6de57886107de1c75dd07470c7183e29a6893b2418c2b2f8d8e0341d3da94ede9e0dcb947df14fd2c75eb290ddda95ca37508e5180d163afb2cdfa3335df0ebef7db6b976629a6967e400de2e5b3df0a79f611e6172662204f7df5154e2698e15915e4367218176854e80d918ac43b24cb0c7285ea01fb8a46b76a29c0d1a0f39100be7c1677aeb1527e75177e71e1c676d9e5a57ef873a80b09312fa517922c3976e6776ca76995512c29d2ded4ff216fae919af2e4bd75a31100d3ab9ddb07a1a0297a79c82644db9a0f8c50a94e59224abc9a206f7bd258779da3a52698f421e2f487ecab5bdcb84078c8df568d0b67d244a087c4baaf04033cdd3518a16091d7686109a47e363b40ac22adb57a6a227fd3e0b4a46d2b9de09f6c61086763cb9d08ed64694b38b355e2573a7c243f8224c0f970f80c08076bbf5af952a57a540ecf54a7808ad6ec327398423a4afae80e8cedfa9c0e7f34f5773811c75cc8792e3917d531545c4caba86fd7f3f27c4707fd6aedeee57d74d382280f37e505e21c85f77a21fbaa92a64682660ad98b2020ce47b3062f6529aeb1c66736470c123b6f02836662918c41db2f39b294aafd185dd2c72932744d327283248c42af4b0efd8f8b718e624b8f096bf6f922568d6a3848bab72662146382d1cdbc5092764eed2c0ab845c07c73742f873aec25fb9bad306e05d1662050e7b8a48effa7c553e02b5a17cd376ebee752964bd8ba52e43a2b74b9b7766f0126bd96419981e85fc911744384fa01862780348a2821f10bef1ca79d09ce382e93dfe7fb40f8d2a4b17c474f8cf41f381e468b7aa88978476d650a126e9d949ddc4381a086b7e061959d6adb646b4fa9653f5050f10352b45352da882a2d3d80c8e51926d19089139c7b5b3cc1addc27636003a4021d56716d05c8ddd1ae778dd97b6274c9d1668bb734715a9daea53691977a4641c00324218628e587b10f82562955d194eec0e14ed0ebde91875c5bc4fc4860b00ebcbd93e79087fbd41ab6b9ca3d97edb4574ce64fbf696979e08a7b0043af83c76b5cf36c247e6150caaea319461a67269ce1131ad7d89a23934a23c68ca3af6f5557edd210178d70496f9293f07253795b7c5fb3f39afd93107f8d7767e49bbbcca4f9e980f015dd719f29cca6cc7f4a04e593dbc7037ac20fb1f773367407a8cb1745384102fe91f85b15545f2cdb3961e0a876098849a9de40bf89f9fc0ba837b3424942d706014bef15c748b8b3bda15aa2b7bb25c1dd831fd803623d6654b44a0c0d746744c8189b815cb2a81f562b26c6158653b3bee1ea251cb6ac6eb1dff378b1d17fd9d1a31d6fa25fd70fbaef3d3bf7b77d42d35db7f12e1d484edbf5be4b3bbfd05c065adf83d3342e65932a42b50d098c318d7b60381fd516220dd525949a55efce92279251e2378abc9602da5e76d2860fed91a5ddddcbdbc5643efab3da44094de85505cd4752ce53fb7d52e679449f7ad90053db888d13c8e0e493c41a6b1afd12f693515b34b7771109b9d004a1c6b09250e5cfb10793f27ae5b11602e0986a9a13f6699b01361ccdfcab429f500f3a6d50dfaeaca037e72d1e9b0c1d30c1feb9aa04fe56cb927ef30700c5b68cc7d20888726f495271d9a5c990764955c5f4fa0c17ffbfffa33638f866c6545c015c640037e20dd65a32989d998bd028", 0x1000}], 0x1, 0x0}, 0x400) preadv(r0, &(0x7f00000074c0)=[{&(0x7f0000006300)=""/131, 0x83}, {&(0x7f00000063c0)=""/108, 0x6c}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/81, 0x51}], 0x4, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0xfffffffffffffff8, 0x7, &(0x7f0000008680)=""/99) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x45, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/8, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet6(0x18, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x42) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='Y') ftruncate(r0, 0x0, 0x3) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000033c, &(0x7f0000000000)=[{0x64, 0x0, 0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, 0xffffffffffffffff) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffffffffffffffb, 0x200, 0x20, 0x800}, {0x401, 0x200, 0x3f, 0x4}, {0x2f, 0xafb1, 0x3ff, 0x3f}, {0x2, 0x0, 0xa6fe, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa) getgid() lseek(r0, 0x0, 0x87da86990c828a41, 0x0) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/160) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000001140)='./file0\x00', 0x80) readv(r1, &(0x7f0000000000), 0x100000000000021b) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/64, 0x40}], 0x2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) fchmod(r0, 0x108) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='\a\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) write(r0, &(0x7f00000001c0)="020c56d66be51c248821c58719d9eb8f47ef7e34f27dfc7e99753e89d9271aa1bc176e1cd6bbb1a0f384d407043b99c7b925b8d0263fde6ca9d1025288a29cc453fdadc10a5bf36320aad40a2cc9d9144f2d280a5a582c31fd171367627a6b0addc1c662282fae4bff4cc2acbab1289dc0dc804820c8143e4b69a4451e0b61735f6a26ffd83a9ea9728fe59a32794cc21aae2072331f56b1d57fca7e9ba109f4697548ba1ee1727f03c51a8681d7362a3e2090de8b798cf2306f278cb0030816027c768d99e7f5a360aea078180aa82d0ffe6ef6064c50a5d1aa519029276354", 0xe0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ftruncate(r1, 0x0, 0x843) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x517c0dc4, 0x0, 0x90d2, 0x5, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000002340)=[{&(0x7f00000011c0)="f4f4d455fbc40fb619d23c8db3e0b9cb32c7ac84b45ae7ff57eada9cb430ef3fd6c57ad46030984496220b5b425eb5c07343f2e07c8d0a6df71eb4340d8e4ee6a8cc11e6e3f701371d33f215917ae7ecd6fb2b4a787ac2e08ef1a55d3673e914766172cd8e682acc8dac55ddcb28338fc19ef803c2538678e0ae691f497be4ed680429b5e72685a3c09eb73217f72b1c3610eb9b87d20ebed4b3147d949539cc4a26aaf3d3513f9f9ad3a5cfc2ed08a39d772223725902ea4c2a21b3c17acd9ad6488c5a70ea9adb97ba3aa633da73d5e66c3becccf1225028d9fe20c69827439ce0d75356564b054b27955e7b5b9d5e70b150f98f157c1eede68c1ff780ac577d8bd706ba619f025f3dd5d3766d97231edb39d9d6201adb6709517b77ddd2825ddf4dcbd2b3258f4bafa2b3920841840722fdb4c73344ce2c6aa8a38aa58faa876f721cb17ae22e037dd058218e6ab68e8a23f5491f6a460729eaf8456e4302d749b47ff336a2d12b95e34d961cffe2017d8f27b86bb0dae4f8a9a88ee257d651b3f6a2c2504e5cddaad623e4d2e8b4bbccce3ccdce2bce3688acbbc05ab53c83f7fc3f654a3026ed650f8f0429089270ecc081ac95c5bcf8601c828558792eb01e4ead0456641edc20a1c4056a79c5a3072142a4b8930877bc62706ffa37a9823032a86acc91067b083df6f5b6541febfde2726a53477a069dd577ed4c145efa68d238ac93dd0b33e0c45361cebdae8f663a3f3f24e73508bd5c5dc989843b086ebb24e14ed9c3988671eeaa4de0fec0085689a3a6b0ca4e0d08e6792d848e0c8ae62e06f7308a2adb00732b02f7aec57afb6499dcb2e9f5d815dc80bcb05eaa63df1fba59d6841843b69dd9fe3975c984cd68d9da36fabb0632987e865cd5a77b51f05750af46fdef54ec0644a3ca194393722fcdbd457a91dfe4b132b89081ccb3b233cf064801289d3e36a7468b38ae4175ba282abe1893c34502ee3d7ef4e2b94ee9d66153684d3de7abb8e83acca92110008acf44cc453feb40e957e2caccbc08692a5c53a72fef79679b176eba6eccb97a788b65ba8f85d18b2e839f4595f1b5c4a9f2e14eab6c9765f6f0b2d61d8c4492ae7e2936549486cd2e6994f61bc0ab29d9007eef43638f373c5f6aa8445a8716039f029d96a73786d2907ddf985baddfefacfbf2e36c8441178bf4405c83764482151e71b7faf7f3d759743a9c80b6c639de1226cbac8c4a17dfce3ae43cb53fd4353d8e6abf2d7bab819755174fa01cff6a81aa5eb9c4a0c00b63f7a53018239c1edcb1a592de9296ef2a398b6044ed11fbc1c34aea01731ce8461aa4c2fdd19e150d71eb21e2ad79aa1dd4ec2e35ac5cf95654fce15a6202d03efb840972b99ab0454b11f6ccc9028e39eec34be4604ee6acefa36823bd289e13af980989d794f992db53ebafd31cd89b66b6ad3204ab9f78cbc91f8afb94c1f38b05169d4b8965ea416b2ef2f0de24a1d124ca909bf6cd5a49d7199af047f40c9b175e6564bce2783a52b3d28a6fe6e19bdbecc554a70a1a0ada8c9ceedaf17b7ac10bc6002669b299c85b5ad05675865d1295300a218e49ff350a5cc5b185e8da74dcbfdaad6ee7cf83287615ce53e83cf6091d041898cdc4ff59697b5caa41a0aba0f246ccc9b88fb34533f2254e17edded33610542749b7b119bde18944b4a435f0fa209ffaf19ad8276abe237b93a9fac37c56a7222e512889fbe1e7ef74a1a255080fe257b55c869460e0bed777ba4d7461c369e1ad359ffefc116dcca87c81357ab11e94613ecf871a5575b91fdf624a3c59dddcfabb799221571aa81049a72c675a2f6ab80c8e0f22783812b5d544540073acddcd387f52d9aad819f14af335ca1b6b3b9aa088c259834829bfd95720c78fc01089a82acb1b6ea2dea04f6795673edf0dc5aa90ac18ca717937116c77cf6ff207b85e065fc050c1094ba3ea5728de884ac49d93bcd88b2f457b049b200599db2b5e2a321260b27439fc2c977e1f21a31a35636b37df3c0cd98adafb587fe2f3c7bc9cfc37864a7d198e74715518b825729801b2a90c953bfe7e5125ebb633ffb121bc466471829df2b577e6af02508ce5b198105605a6627e448bf042710779640113164b3520eb21cf1dea6597fee2459353c77e909301980634ddc6228cade057ab28d1fb363ebcd3c4a25f1cda6feb4ee6dd5c409b01387dfc77dcd8c45385beb5eee8722448770e39dfb70d9b24f229df2e4c1cdc391107b495d7961902172b3d09ac7f82225bd857e2e1f75b8853ebdd93d99f37463d4457fd9a9912de58d88fc91aa7ac8c64053d2709c259d5dd49238cf8509f7462da6f6e7bf21face3949bb62dac1f803be093620184c17c5466b0dd059dcf9956d4d7195dd2c72bbd240fef0725ba2e88544be5c259a64ca56184f75608ddbf0477a10aa15f39476e72ce0b0e6ebe1a23d9f32de5c564a2e680a4e5bc7a3fd6862fac8003b41be859aab0f17ad26151a41ef02ce3893ed132f3b458493d5a6f030faef02176ec252bfc446c85601ad7b53d3c25d7e7c2879e7a30d3938f1eb2d166ce881eb6c3fd9d3d7770d83e278a75d91f5280ecbb1b09e245494ec930fbc0325bad407a767cd227c9de2b5d8aa9e28e88e91089b4ad6355fbc52302f53b423b3ba21f3bd538830e6570b431bae05786ec8365f4c87c9665669eeb92dfbf413a4991287c6e36a315c87666a328b866adcda438965d5b46831c5d10b1f4493f1438b32a9044d105fc917cf8743fae3aa63c6c809bb2d4f067b5bb08d296346599c0c3b4314bad0403", 0x7c8}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x5) r3 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000500)={0x1}) close(r2) preadv(r3, &(0x7f0000000740)=[{0x0, 0xffffffffffffff7a}, {&(0x7f0000000780)=""/10, 0x7}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="751a3b0b702b8fdb3b949a418eb8a62661a536aaa35393c0ecb741cc3d1ea7c0cdab7f52ec283de99455e9ac35d343f8bfec4e0ebb4374115c4ad8fbde947ed218175b0c4284b51ba99486ea9c729d2d8b216c3d52d0bef1f7f92514da7753df35697d0b8b4a5164525e8e8f67ef5436a42f184f0ce2379683ec9fcce3dcafb7ec3f4ad9857557ce45ff4b1b0c33f82a966a95263f824848c8c7182856c189422db517260c6e90f853e9f20050a10a701a8ce2825e991b403c681fba4ece1c50ac807fdabc6c155ed41ad06895b62494d9a1a65cb018", 0xd6}, {&(0x7f00000000c0)="48c189df4e7e1093b7e90690a72b639e396cbfe8e87e24e36bb437b1e49b9ad382313999e2f4a16e875afe09b9", 0x2d}, {&(0x7f0000000280)="7edf4764e777cef4e435e007e0d74a19fdbb8dc6e3f8fdd6e462e1158cb74d2f35573be37d1ddcb74d8992e3c05aaacf88e87e47c871a3b3030fdadc59e18a29f14e4cdb108d0dc38c3fc512cb3aaafe4c08e258a4a268ee7284d1353548a63e5acd0d4684c14defe56532ab90768fd249ab8fd416d2db13d4377f6849e30d4c8d5032eafa279d7a5aee1ded0cddd5278878f54ef3885f105deeaecc942e768ca032b742ede204cef219430794a0ace7fd8c5e42f16019fb95ad8cb5180298192d348a21ba517cb22a0cb6ac0d215b4b7a57dab8243f9c7494", 0xd9}, {&(0x7f0000000380)="51c25aa08d6fabcf6ea417ed22d79c265811d25d57df06eb3f87463618abbfd23722dba81400135048480f8631787b763c0e790123938949290a9d3de77115983ab77f73ef4591025f0d955fd11a49adfb95f6e1a435751f3c94fe10447875f96fc8a348e1a59e957513d3258618839f153fe7", 0x73}, {&(0x7f0000000400)="b2753de70328fe98aff0a2a7763f998e969bffca030d251c2824c9f5345d7f260a2bed448ff86f38525be87a0be5bbf6e163180e92c861e2f2c3dd5a405825882fc668cd3fb5d66730a2a3278769ad731468eb2013807d9b407e8b852670b2b50c2f95cd176d4bfda58e58f8f30a768df44e9628044913e4ba6fedaf8585b9fa1767d1713ebbfd04912b03db675b9695630db04ed60709ba2e8fbc998b22b8b5c56d58b0d1cc0449e40bb65165bc505830a8f6b0a1d2189a0a59ed775e43c8cf4fe16d99", 0xc4}, {&(0x7f0000000100)="0c34e88b9be3", 0x6}, {&(0x7f00000005c0)="29406ebee43fe344212d1034e5c7347824e0806fa14c49d7aaf1d85e34304d631d5d9e61786ac47c295a940a9c25791b3e808917825a8085223c470419664f632999ec0cdce85edf9f90c7ecc073fb26547993fca1e86f0632b4dc16246ab4bb098849c9fcdd81021c12b5924993cd3a3daad4bbc296d83cbf4ca4688432a7716440547690ccf49b7afcdd", 0x8b}], 0x7) dup(r3) syz_open_pts() 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0xa8352746c2a38c14) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x8) write(r1, &(0x7f0000000100)="9c872007ffffffff2fdfe06e5f31a2b8505a8209652e6e2e", 0x510e) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) fcntl$setflags(r1, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20, 0x0, 0x0, 0x100000}, {0x6, 0x20000000, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/191) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x345, &(0x7f0000000080)}) syz_open_pts() geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x2d9) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) fsync(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2000000000000002) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getppid() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffffffd, 0x1, r1}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x1, 0xffff, 0x2}) socketpair(0x13, 0x8007, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x9, 0x101, r1}) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) r4 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x104) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="1594b145fce32322eaf9c5", 0xb}, {&(0x7f0000000080)="959def37984cc95f6975af6b73b816bd1a65f2d800a5163decbd2a77b5155cd4b07b33ac4c03f9079d3c162ee5cfe7ed29272349d8cbd12b8e4f48cbc1801e0df1fca2746b8a9faec59fb312da7b8e74b36d793d12dc21e3e13c6776e5d5987a7887250f6c6e5f01576a76c2210fa6d404ad9d5876f35c219b1e3e50df3bf0ac2461649f045a2c2f64056a506f3bb3fbbb4b6af080f3d6348d237ca16f6bf577f88d4055fa35896eff9b3c47aaef5178a8ca15c08faff0dc5f5ee915ce40985d3d90a4e50329ed10819468abdea0f64ad0958b9aa7edef5471f41ce955da81b2de50f820adbadd5a5a", 0xe9}], 0x2, &(0x7f00000001c0)=[{0x70, 0xffff, 0x7, "cde24298c36d066bb8163c110e10b6bfe1ca1c4cca090ebfd755f138d7f42fbf1fec7cdb2b88dadfaa45f9599cb9f2fb224178acaca9c631de49c9d5f12ffc602855e0135c7dee150a5373e3d7ea7e3a48d75e58941b0b97bef255e5"}, {0xf8, 0x1, 0x80000001, "1f7093d18785e2cf82e2feab3fa1de85dd0917f8e26e4c7ae76493493da01dd1b324365e43fe111ffd41a9e11315cb688a16d04050e34b472df2a98b52fc716e1d4b06e7baedb20246c8876f84b0c1cd5347b01c8ce118a6f4d8b61bb2e777c7e7651a90d3b96d05e6569f287ef6a79f180f23033284da0a817e07a0e66799cf7b1d025e1148ce9bd410d6ac917d045dae482cb04e4a120dd9bdb45ea66c26387d29aeeaca5032fa2cc2f406688e9170d959d7fce1db008f436cc61eb8f78dcd1734613fd5f3f584619d657749c56635e7b9cf4ccd2654f011f14abdfd60c6bdcc7a6e"}, {0x28, 0xffff, 0x7, "e91c39eeec7e2f8044bb817a7e14d0b58cdceb834a"}, {0x98, 0x1, 0x229, "51ecec78bbcf28f93c97fccb553af266eca95da1f8c7eb5e9ae77ab64bb6820c23876a225bf7c913d470625d972a0b34dd314c85bfb3b8915751f2af844999d97b9a2866ef1523ea6a51c01838b229df2a95130727136337b7721d5e3ae9f60bee948157c67cd9b3c1c49c35f87e53ffcf2893e9790fdbab3605ecd2ea3eb6d0fd1a5cb3bf1b"}], 0x228}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100a3, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) clock_settime(0x2, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000007}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000380)="ca21c299e28eee8ca6ac75578fee115e1f554eeda6a0550825bbc6d79004c00e4f9450b273db176bb867fd32765bef35459e8bebcc5ffa87a3376bbbfb824ded7c37ca86c0827f3fbe2bf80ad6098fd3fdfd4ee0009a4c4a290430c70d6691b7611d23b9137d00649b0d413d391cdb56af163cf4df0753a102fb1e37ed9a9198b77189cc3d2bf831522a75113edb59168b764234a0388609c7e094a3c4e21e61baea33d52bd9e819251855881258a1724d657db8a86414a8b74c83314f134617a9e99e064296f06528cf9e05b0fe8f77a382df63c7df52eb9d8dd1b0938f40e13f262fdde7f018dee789a9e6e79f3eaae1f84c9d826085b316cefa25a4432ca67b2e574d7938c712cb506727d78680e9a8b6cb203ada56daea4193ef0edba5936a43dcb90f02971e1bf92c2935272fcb422cc69d38338ecffd0fb8efe2fba4890ec038b352bc741e720d892cd4333476cda7ccde8de895e377759d166810f286dfeb92cf37c71625fdeac9cdfd05e5e4b73145b7a28d8cdc10d1132e0f235a9226ac3199a89e221b880e35d4319467abd55c196557a53308787589b7baadbec691b209d79a94c162bc99465b1b6c213852ef23a655116d5673fcb8a3e84b05599df975e838399063357235c0149f9f07522b15bc25b634bb35cee741e19cdb1bef88ef1dbd0eb22c17b2c043f59a722d33395279829450127a780f346f258b6452a6ac2c508cb259ed82b8d984011dc8775b1bfc2ced16d8b37039a8ead4bb04a6e493a47a3cfc73a65c38f759da31af895a3e4ea26da566468762b7972a7c4b2c5c64f33a2eb99f749d35cdc4b1ef81f46fc2b5aa3b8e88ed9c19b972ca75ff989040ae6c7c743c8feccd2d047a6f12db2ed839708cd03ce0c3c25ad2bd13347907e4b992b9f845430d048989ff59a030b298fef8a226c553f4c930567e82e3e3a0e2dae7d7e5f133717f5fc04980bbc4df920a72e6deea67ed6154c1ac23835576a8372356760864b439f2bfc3a1b470d9ee54ef8bda935e54aa235ba6375679dbf853e71ee887e6abe0261d3bb3669231bd905643177a0dab55852614fc2d17660f7d536bad752ad000218d1198d9c9cf5f549164356aa671b407edca19c6b215615e931c533fa75276eaa7794b5e8786475b83cc289901770dcc8799bc70d6b837253fba4b8df0ef6d4957d6d55e4479f9e754bfe2d06e6fc2d911f1576aaf4bbc3bed714e59d854c3f040f2b31db563b07b89c3565f7e23dcdb09a90eda55b7e8e83b07abeb360cecf781018856603fa41cec2188f554fcfde7852d8867606866eaba6cc198d3dc209e648bf54f8baf7e70c27dba5c66d187e870b2cf60a757afcad2890cdbd530ba5e59a691dbb59b2e4bc4b03286da77e349151a56c860a17397f212a763a19328dbb7c2510db392404ff81a2661fc6f629ad3db0244189b09572417a6d413540671f2474c4e1c3b0d658fc0c12172e373e86c926a35d33fb7988e22c76adcdb31c9a68cd16bf1c7d28614c7d8880d8f94578682943be777a4056935f93f4bc2ba0366fac7efaa2832bab98fcdc606ff23dd6ee33a2705f0a549740619d053264846db2ebacec6cb48e828044a01c912fcaec5fbf75a0149072ab88536fcbcb71b35b63a59973493068a55e16ef17299c48422fe4db5b2c533df4ba6c1fd938ac9c29874ae7cd7221e102649f4ae35ec969368da8a8ddfcb5eebec36ba4a4933ff8c62dfc5ab8e80911f57a2c5ed9f978b8d1b6dda0be29955c105bdf57694df016c486eba867af9a06b3a19d8fa576bc47f5a39a634ad966d2827de0b5ad27bce23e45397c724aba67b3e02010dc174a8c81e16cba2c5c57330bb06c925d6abd533ac0d46da0fc293a72469b525bf86fe8d6fdee34a46ea1ab9a4fd4ebe34edb5b1933ae9266ca407fa4881b007eba147e0176227df56b9a585256705f7960620b1ee06bd04f6644537aea970bf41072e3511f5f46ce42729dc057b43f25340fca327115a7ee049a48bf7e01f3874c983a2cf72ab2f506cb94545a16e5fe1e0e21c5af85c912eacac879e2e762f6c5664dab3f0df5ec8935e0c8274a2cd03f9ddd6851cf73ff09047e8ae4396386d250e083670ba1a637668cc27028dfcf98b8f0d8ea4c33b4a87b642e38eb34a7391c68699d0d61befe0e35bd7fbb1abd77809290a4f8931e42c062fa6e13a722b59633ed6b4b43f1ed47678044aded73e7bd2026eaff1803ef41138e1ee8da39cb9f5eb4d02d6a77c825986bacbcd57b9e862b64fc1eb96dd873913d4cb5e4b2e9687888d957e02c275fb2c11ee55c45bf2123a2864b1441a631f3546e78977da0aef8d43583c9043aefcd45975144d9b73d1d4c2e260e634b6ae3ea3dd045181e7988326bc4c41f5844e0ec1f1206bfa2fcdea9c96615657832673d41267755e05bd5100941f6282d4f5208db8fec956b49c40096dbfa529117c8710cd756ce0ffa7a3d17d76f988f8baff6ee54052f0885bc5438f08eeae6901beae96f40095be10b10bdb5976007e6601e8a48b46d43d535ffa484dad3e0df109a4cca9e7986d0b720395dc69fd4317f366602c84a52ae5c51e9b5f42bfaff3cd1ac9377d6fc908ee6f49bad31a94b516f6d66521839d253d59088951a01ced939f92c625c37d67bdeff6f6992d4ab060f1e02530c6fcb96cdc255ca3ae68f13a2e13fc163904bb3050f30777098e94da3b0f0d5f23b03d9c9b89334c52d756203d0e9bd3d39a0140b3a52da7d04f70533cf29c383f36992bbd10e3b8e5fd7e978f71f80c0c4110e54dc475b80ffd084bdbda0afe7c7fb6ab58bd9916c6c70ba4c9fe7840d184eaad35fddaa3cd53ed810354bfc9acdda3cfb42cfc57432d84b2e08e1db41c732b2a37efbe585a68af465f1df5d5e077db6aa9686d8822ad05052f5fd4f79c3918074fdaa616419c19747e479aace07643918ffbd5cdf9442cc636fc9999a9b4331c36d8b6c2b9287c1bd0a8c63109fed697923385055bd0d698a4a920d8b34924bf0e302379318478c58e513e9d9dcca6720c7927dac5337956422c52508a2a3b8f2090647b7724e1f5850dea3a920c0629e04174466b1ac675c9c8b3aa19189b8b9f7131b0ceac5e11ec0a6654bb365050019e3b0b2e0a62441e9b3dcacfc7bf26c13c12a52ee1298f86e53654ff1f7c384aff08901b2e324e336451e5086b0df904954ddcc5c39b6419dd4b13b4a259ac9095e30e5a7b92915e07a641b04461ca8c006df2db923b45a301f918e3ea5ec8c1994516db81db8459c79254da9ec9dbffc9caef5c18cd93be2e292bac397a21750e80d028bd242a42f4b47aac8819150f05f45dc6b3449aac764e8922057976ab3ec7652bbbe72ab1c5a95bf019b0e273eca98683c2d2bf3d2ff0f51507a81f075cde6287238e1c923838d60aa93faa07e9e2241edd27dfb66fb0f87b70f05a2b7fd3242b6bf1fcbfbc8b59039bfa76739b158eda2131bc4b2fea36483f56f59328c2d1cdbc3ffea3b22f29d223f34046f7376955de6a532444cb04c789339b4b1edfc00e201c58a382fb6f58ba4fcc2c5176121eb0096e5e40c474954608a88337e1a0b41ce4d973b5b11faeb5e30c51be3db35dcacfce84fa3fe57849701fda6fb953ef592acab79c0d065af3cfab8c36515413e4ccb65e63c60ed49149229898e091b768bc9792366efbaf96e7af1e4fb24d24153e277f02bd61585057cd410b5c388a4a652528ca2b6bfd4d2fb0656a9622cddb014747a69b8ad3cb84594ae074cc3389c7021e12278d2e2d0ef8f9ae731ffea1980c632ce5194d4e3acea5dcb7db694aa45edc50095aacae8c2633e1418d4ca786c2a485ee9457da338ca9f9a0715fb1bad6666c079d7f6cff6425b7a2f4564582ce4fe14fcdf6799500b96ed2fc9dcf35ad7f7795562e0218532cb09957e4f015a1658dbd8e7b5ee4300ea197e22de525d33711eadd8d30d1a71ab4e7b04c122dd0e3da0a6c56fe05e4ab8dc96bbdc00fed69c1c40fac3770315bed15e83418e9b0b0edf00c25d62c19ab95c66d834632001aaf49cf7ae18a4db7e675a65552cdd674de4a229e09427845025e0dc9b6a69d2e25436ea5b91ae3ceaffd38cac690092622e20e555b15f04aaa8072a3a85f5b0edafa76289ca7842315d0d0e5011d8630483dd3c7a84f83067a7e9bdd23cbda0017a791a1666449d49a3a7d8faee550d42bda2b5f26243864fa466d4833d238874ee0dfae08bca679537f24333170f70656611da5288b07c104192918e461140788b85a7635239dea9c93f0dac4afec1d306f10c71e5d44d300d4c4c2d6ecd55ef0e7c12975d457cb243072035ea271022247321de32665cfdc86b46d8c10d1831303dc90493f4cdbe2f61f4a2814343235c68b98e0d3bb4f3bad240850708d33ab5c48c675a2596a22a7e51d8db59140df24de1582890e85998729c2392b418b25fef8d78115943682b6bcd798842a976e0abcb716d8f5538702ec92f49147a533283c022507a2279bff9457705fbdbed5e8ce0771bf3f1c03a78738a198afbd9f43ed69ae586dd3b9c7a3b01b4a4adcbe78ffe2f934a65531d2c5c8f5d30e1aff96d7798fd68aa2fb1d13484a7a1ade22d8b4aa33620787ed1fb2adfb338f092de48f4bb32085b5342318cab0f1c541eca205a9b103c97aa177fd3b7e228b3c268a1bbf54449025148d206c4998915b4c853f9b5c027e506c958f23be3408dd0abfc79e1c484b1c71d1dcfaef5b60b3d3e1fa56264af9bbaddf93ef80d693abc78cf48eb134006ce99392141ef2d61af13ad7a7aaa5b1fa0204d4ca4361eda22abdb20fe729a4c36d49d43cf00a0f1b959254f7dd65c021ffee747de786eeec5c7db7f3284834e2686f37057ba5413595404d122f3eb237ee0883db8a707a6d08a462b092bf762692a9fcda06770d8d07c1e1f6ac279d6f32c6915957b87870202c1eb9fcdd025553699d8b58fefa30fd0eec338f802134236dc1bca8a589f4d998005051b7851c57bd05b3cb8164d74700ab389a3727ff34cf003b958bf1dde97e436c0efbd863b51f07ab21cef7b71652e941e38ca88b6c82d6543f8120df3c2c344758037bd1d090c8c193b63a5f3e2765f02a230a50359be9c15b0463e86b2d572f7ac434954e9eb9589e6cf4c41ad75313ecf5070040ae556900f350c702b2644d7b0271d52a7408336cb5630fe95dda96354cf8804922b6604cc18e231f72229e372a41a3181f399c911bb823b3e81598c7e49870908d77887608d9ed92de06c3b588a9d4ded32611911bb05992e6bae43aa0450faebc6c36064703328b0099620c405d2026ef9e29de8250e77bdce43592f2318a583ffb921da0a42e593911113b31a7bc34b7c5311b66645edda8a0720f91d489c3def6a64c7a3e031a346a5a90080be1c6d7801c85e067af55e9613da1b45009367be7fc7f2fe9f74deecb79186e2ea4a980cb20cf5a6043b8f0d667a95f8a68f1823ec3f522bf6843ce731810afd93e734e659ab220454f8a71d70933433ed50d4bd9387a2aa81a4e3696a7587d1a1c8d601b9e02924f9d4d414ec04ffa53dd6aba97c66774926dcfb1fcf7df81696a52261ca5bcac74610519c848e830e5ee83ac0eb97325c780b0a777c6ccc750810323a1957a4c23ca276985b1696683abd9b39d6a727ebddb1644f6a10dde63b35982f85c41166298c5e0f877c7cd625d0f9a6c85b0cc6fad6433d00c7dc6d49af9904577375ed6396ea64c414fee6895c5b7934fa295d36c033f59323286b86633c0b8", 0x1000, 0x401, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x80000001, 0x80, 0x2, 0x81}, {0x81, 0x53b, 0x800, 0x3ff}, {0x800, 0x8, 0x1f, 0x1}, {0x8001, 0x80000000123, 0xfff, 0x7}, {0x9, 0x1f, 0x5, 0x20}, {0x0, 0x3, 0xc1, 0x1}]}) r2 = semget(0x2, 0x4, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0xfff]) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x6, 0xffff, 0x8, 0x7d8}, {0x2, 0x6, 0xff, 0x7}, {0xffff, 0x9, 0x99, 0x1000}]}) wait4(r1, &(0x7f0000000040), 0x3, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000340)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) fcntl$setstatus(r1, 0x4, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) login: pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffd000 didn't change! 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000003940)=[{&(0x7f0000000400)="8c806727cb488e4c53cf95b32a8b14b233df403a997b6fe9f586f76593ff9a220bedfe9b2968353669d18854fd1e8f4a843952dbb11dbfc7d41db401286c09deae49bb53b276dc6a8dcd22d6ec8827f8500dd6bb", 0x54}, {&(0x7f0000002940)="831779dd0800dd241d2cdf9e36f9f3fc234a8e50203199360cfce6ce67d1c3e8ebee156b2ca6f57c9217d8ff4a43c5220fb3aab2da100f22b92d53d9ef6244d3e095b949259c63d6c9ea02adee05bcca7c1b95e5bdeb932c34d8ebaec64fab79ac1a0286d11debf18b85a34d43aa82b18187329bf66764959203c24828680d338c84c5132f5154a2f8bfc2adf1f3350c5a376dae43241c6cae9a3729d09bf848a9f41b932b34f579aff415b0e2509922d8f4f5cd6e30229308417c7703b4a474cb3804385da4be2f59668068634cf2c08f69a55d8617c704e07e2d3ff65aa92bfab33b61f36c3cc2e8e501798add48626348d0bd", 0xf4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x0, 0x7f, 0x80000001, 0x2, &(0x7f0000000180)={{0x2, 0x7fff, 0x5, 0x1, 0x8, 0x0, 0x4}, {[0x400, 0x3f, 0x7fffffff, 0x80000000, 0x9, 0x7d, 0x3, 0xa0ac, 0x6, 0x100000001, 0x3f, 0x2e, 0x7f, 0x47e, 0x1, 0x5, 0x5, 0x7f80000000], [0x0, 0x8, 0x0, 0x9, 0x8, 0x10001, 0xffffffffffffff7f, 0x3, 0xa6, 0x6], [0x8, 0xd14, 0x200, 0x1000, 0x100, 0x8d61], [0xfffffffffffffffb, 0xffff, 0x530d, 0x6, 0x9, 0x4000000000000], [{0x9, 0x7f, 0x800, 0xfff}, {0x7f, 0x9, 0xfffffffffffffffa, 0x2}, {0x6, 0x7fff, 0x3, 0x5}, {0xf3, 0x3, 0x7, 0x7}, {0x9, 0x2, 0x1ff, 0x8}, {0x6, 0x7f, 0x81, 0x100}, {0x6, 0xa4aa, 0x9, 0x3ff}, {0x0, 0x5, 0xbe, 0x100000001}], {0x62, 0x7fff, 0xc10000000000000, 0x6}, {0x0, 0x6, 0x0, 0x200}}}, 0x5, 0x4}) fcntl$dupfd(r3, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2}) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x82) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) read(r0, &(0x7f00000000c0)=""/96, 0x60) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x6d) fcntl$getown(r1, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)=0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) semget$private(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000400)) fcntl$getflags(r0, 0x0) recvfrom$inet6(r2, &(0x7f0000000380)=""/75, 0x4b, 0x7fc, 0x0, 0xfffffffffffffe7b) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x7) getsockopt(r1, 0x9, 0x7fff, &(0x7f0000000280)=""/169, &(0x7f0000000340)=0xa9) sendto(r2, &(0x7f0000000780)="2d7ea2322c3e242a2e3a5d35be5654435843ab7f7b0e85cb482fd6b0da9b0876915a6533df6b353e9d4a1829ce9f03d0595378ec431c4aad1bd7e6e6bd00cc05d1718b8593c568bee516825d0ac6b5a17cf8d3f0a273bab4255b812b574a100d873caa26f2ff06599d12f5355b1f7597fa9b09dc1964fbd7db3ad0afad608ecbaf2ffe4a7c22ed21582443f912c27fbc3db98c0ce7e04b5fe1feede997ec6f2c0d7788c3ce2778116f105ede2532ef16ddfc169a6e7f6215829e310f529f2be1e62e7ea1edc58f0f43ced6979ac538d6e11d0cab87c7735678133c01d9bb9710d03f923e35e60fd56e64c1ddd14f", 0xee, 0x2, &(0x7f0000000880)=@in={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000440)="9ff047511975d38bf8eba79dc3835f844c8b3dfbe4df0a19eb7337b6fd5de3312045be66ae473e2e2250cfd45c3c", 0x2e}, {&(0x7f0000000480)="2b7348ab4c7b76a3a7e6331eb680578a4792fc4507ae6693b5173990c9f56c2a2d6d0334c06758be29da5f4d470982f2c171584dd41cef4cffe9479201d6346c502134d9a9e16d421b5fb1c1a96c00f4d7565dc71950984e9f9f6b00e582a09febc556f8096f59a0184c2ffa8313c449ab1b04bdba4743a9e330c824926b503717e619b2b7baf9bd47295046dc9c5606", 0x90}, {&(0x7f0000000540)="5eba00f15d97ee2f55a496ecff6f8a2079f8b8157a1749a5e892a58d4abd4eec463505332c0ffd0f71462b1506e584b1a88c5c8082af55dc6592452576267fd7faf1eac7c6a6fe16a5f5d649c0a94a93c1281d05714c37aa314be66608f9a00fcfa232b94e418754b1e18697bd01c52673c082b00019438f24", 0x79}, {&(0x7f00000005c0)="d294f94b76841e5029f8ab9878676b6cf69003bd4a8c5e345ec8356bcefa56a6ef42404b232072c287a057e574128b39bca7d6830900b3600bc6ab39ee59d4086b2289f222d37581e76be41ad9fbeda5b01f04a56d705230a5c73c3bdb04615726c233fd7ebdc3343067675a7375e12e311a6cdf096b352c6d027d0cb1083dd6d0cb2db0bba4b31afc6eb4ee8e9a1404c30733be8ba181100df58ee52d8f5e5eb7cbf518e8cba2e0c693853829f44261ccdb8da59abb430566234a99a12750abe70dc55ab517a197fce2a93a41a61081e806035b82add4786370d53d4f417f3262a516168ab95b80511f50433b90c1ee", 0xf0}, {&(0x7f00000006c0)="2173e010f2dbac26caa5298b59b035664911e43f2e7b727e3a3fdbc9a05355631c9575ee868ca3ab370885950a", 0x2d}], 0x5) pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012bb8 va 0x20ffa000 didn't change! 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) fchmod(r0, 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10150, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x24d, 0x1}, {0x6, 0x0, 0x0, 0x800}]}) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x80000001, 0x8, 0x0, 0x5a, 0x1, 0x100000000, 0x1, 0xfffffffffffffffe, 0x7ff, 0x5b1}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000009c0)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550d", 0x76) write(r0, &(0x7f0000000040)="2c644f8cfe942f84dd1326e09e656e7e6c4f16237a3528a5d00333344f502a6f7f228fdd54ba8a35aaf71914e5f370f60e91ca1d75a5f8c0539949352393de57234d2778c40aeead9bb4efb75acd7b56e8df5126afc36e94d1089741babfc34bef34e03bc410d914c03c5f3cdbf19f4d28f1543434", 0x75) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) r1 = dup(r0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x7f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:10 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) write(r0, 0x0, 0xffffffffffffff2e) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x7, 0x47, 0x40, 0x81}, {0xff, 0x6, 0x7ff, 0x20}, {0x6, 0x1, 0x8, 0x7ff}, {0x5, 0x2e61, 0x401, 0x83}, {0xffffffffffff3b79, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='tap', &(0x7f0000000180)='tap', &(0x7f00000001c0)='$\'!\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00']) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[0x6]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0xff, 0x3, 0xfffffffffffffff7, 0x1f}, {0xda, 0x3, 0x9, 0x9}, {0x401, 0x400, 0x1, 0x1000000000}]}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2000000085, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x7fffffff, 0x8, 0x0, 0x1, 0x41ab14ea, 0x3, 0x0, 0x1, 0x1, 0x7116}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r3) 16:00:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0x8, 0xa0, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000371000/0x4000)=nil, 0x4000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r3 = msgget(0x2, 0xc8) msgrcv(r3, &(0x7f0000000200)={0x0, ""/67}, 0x4b, 0x3, 0x1800) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './bus\x00', './file0\x00'}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getpgid(r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = getpgid(0x0) fcntl$setown(r3, 0x6, r5) r6 = dup2(r2, r4) bind$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0xc) fchmod(r3, 0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x6a, 0x0, 0x81, 0x0) clock_settime(0x6a30bdea5b5c5774, &(0x7f0000000000)={0x0, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x72) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80a0, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bcb) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000240)="da20ccba41f15b3da3dc77e1199f4333f590e9ef1df7253a3f30e801a2c90541783ee6bd96e730cfc5e80f2a85f31594f3767c331393201580a0f55d65fd13c24d378c5db345680ee61b57b890264d2bc72155ab8f81465328820c20", 0x5c}, {&(0x7f00000002c0)="ba704306b0c2d22d0ed427c208e3cf4d753474df670d22748b3f306000c32c0fce986c0c8ec058adb852e3438cbce107c481b00cb2c05871ef64ced5df06d71c9173503f27483f76c7601215be131f56521769bd2e9128d4a417701fb357a0baa0089e075f7150b9b1245681fa60be6ca8395f1476afed5684db7f75c9225c91af08a5742c7fc564ed", 0x89}, {&(0x7f0000000380)="07ed82db48d96ae575a07d7bccf28fe1abbcabee39887e25a72e87e680c7f69a19a67e03e31af54df866e4bfda88931e6792343ec4e08e8a061e367fa9544d3865914ecc7e7ef2fdf484fc657a542a6e61f3f6627ec354011b83c1705c7e238c1810fcedf558c6959db22626fdc341fb11d805f7f5cbef3d2f8976fc77af9adfabb9ea6cb8ae904235f385925d911526cfe5f1ff5b0808155d7a70b4a223107c2a987568302132e4db45aa8bb506d0217301677a6e59c452844d585abf3dabe24464d909f756ca8ce451db285ffb068960e382d4d515d84b4212f0825fb5466bc735e20b9e458413a56ebf6cb3b6bc4be660190847d06549f5c631ca30b962be1fa08324cde63d2986f858654b4fc4318b90a16ecd9df88ce1d8774fda7c50bd451b35b278ef4bff18c8563be8a0ec3a35222cee1b9d4db3e952bb234570a806bea103a88729073d4131bcee077391e22cee557ebd5b2ba7cf17645e29c2831d009dc67f9475cf1207c2070459701df70188b559c8152581d68e0e63cada3b2314b01c38ed86b5df5b26afb03ba7989b8274be2ce5f6954dd81c24555745a040acc2fb85f3d1853b29f09a853543186ee228ab38b668ad8f9721aeb971d05e89b29a4e93428fae70e20693ac82414acc787bee937a3b5d7b4eb77fe9fc86bd0f6c2f31f80849f43f5964867bc19016462ef445b1a40b5213d4fd1c78be97fa4908c867de8af7dc180a4d38202eff8f41c5f7bc14981d266572c56e1fc65d648344aae6f486375a261e09ad1c664b9c0315e5d5d5ba16f7ab70688208603e21e79bf48ed4287ab2c462d7a840ffc5e571291a33b2b02c9d33bd0795aa14e63999d0aeca9e582740a1474d933051b9a32edaac8bff07139b76408fa987cb500b369d7f8b9874be631de7bb4ee8eb5ef9a3b649efe0197b10bcfd91a5580489e0fd2cd0413caad8f389d2d5829ea982b40133a225794847d2a0bfea60f70358cf317ede15a1907cfd4b41be48ab7db3cc6f61b791445f32cdddfa58020a5b1c21f58563e8a6410b7d926ed44adc7b12ac8df55e2f8c00105f52b9c919299fd20c41dfa35c75d2d6ef2e597f89d17e8eb86e4a7043d5374f49616563a7f75edae1d3a69e01b46b62a90ab74deecd1acce6c467c77ebb095f829d390e8b0dd2adb66338f7f1731b3f2a9c1a30d435be1d890847b5fdd5a48dc4a78a94a1d9fa62840412ac3f0099ed56232c156de0f9d917c429711d973b51b42179bf9c6dada177e9490f5e03ef5313b33f97ca9127b78a4159c96ea736c1714c6fa3df93589464b744b9f1760921b952edba80accc956c0cec824efe97d67fc3a13633ac602ca0b59efa21baef1859da62c6efba672050d0b93337deb7b5fdd4da50211285b8d7e1207ef07fca14112804a9093eb2f3b7a36a438fcd9cd75856af9229a1221b525850f0e3225d854c8842544f4f6cb840ee698adc12de7f66874f0738fba2dd186a0899038565e6bf2c68f80f2a39a8a6594e94317bf0c8ddf8c23637eb54d8dc53f498bf8705fe9edb02bf8a4d9de8f3e4587da8957e6e53fe9a36a893ccb96692d0af9387cd81a6cef5c3b4d0d889a349fccfc1d71dbf53c8e99b35333e5e5c5c6f1065a4cf9677d22b27db03b949a48cce1ee5191ae6fe841bc29f2bcf499e2535e89e9622e885d42318e3df583d058dd2776ca1a3a754765982649592062e3cbbb620a725d877c71034678565045a7a612af928cd8a8f99690b4dba0b7357ed5045ccac9c1ad3e49028380d707f5b8d2a0f5e09fadad00fbaa9020ec793f1e473ab8039a590602b2b3131d224d71d85fb756a2c6930250b73a34b53a83be9bfcd7f2c6d8fdbcaa84697b2b5af6e4c7a229add62b732c4b9846a036a465b9e2bbd373a73876d5b4ccc0c13b2fd0066d1b12325c098645058a51ce92920a929d288b4f37a6c6e9cac7d230827228527b1021384cbd616e30b319dbb12aaba5d4ae7fd832c3ac7ca0a15d76950002523c323edcc6f045134b1e1b734adb06faddd83bf920059448318b4f0f75e485951e6da32be4224e6901068c5f2de41dd42183a1277068ff9ca818cc6635e6eaacb58aed94e5cf8d9faf186ada21426ddeda489c02ee97ce03ecf30349c757296b4b1b7beed026d0d66428870bc90a1d436a0471b85682bb42cbdc93b56cfa4349fdd67c2a91810255302625fdd92ffc48cbc7f1c2f5945c30b88d2625eb274f80ca3f2055de3238db0a4f867aa386e864f6cf81219a776c95bc8628ea9b55dfefe086f4c04d74ae0c40adef6ae36ce4f59b7c295468345e4ed92acf46b56e26098935d65c7d1fad2f6ecb3b61fab043af02f4b0598eab195424b0440c7f5bb5114acde197974f517bf8c404cc2bd28dd78175ce374d26da22d36716b05d196a454055a2c54116fac431d4f5c83c417afec21956eba8bc4cab585d31d95ca67e5263ee7fbea95c6e2c1b31cc1faa1bccb063a69147e1df370ac261861b05b5eca69bcc36ed948d07a645991d05f6cbe10bbea9955540feaf2e1895b6c4f15cda7620917b4bd280f7f2b86402dd0e9d6d3705b94876acff088ec6437c9e443965a3eeee67945fde4d55c74931f1d6925cbe65ce9bfb1f9fdf67240cd30741ab7c9137a7c561c138247d81571659c71484ee372b4ef85aa68ab0bef3c10c9d20debd5542d2cc2b0b36bf06035f7471391cc2065128ad257adc57b3c84666bce1a51b412c92968501c764ec7b607ab0e50597dd1e3198d00e250638c9953ffc0be8fae2a3b81a30d37befad3535a95267bc077ddba4ea6c17f0b59c1415884a54a3e61ee351a3990a2a7d6e7228f304085c52f0e3b6b28245c91ecd78b8611fbc6df8e2a273583826f28228dde4c0f61cb0ba7ed7b556f328d5393194a892ea8c50ff7961c579878f67b034a4e4d4a90f210bf9c1c8fba4d22d901b74da38c3e93a12b1f34e2e462a9eb797311d9dd0a2084fec8ae1563c1de22a48da830958fffda7c9d1ad6c11e066439fab089c116efee6a5b9602bf47c8af05a150c83540a5e82c4a345e0796d0bcae6d4f1aa2c89699a855705c860873bef3c3c394aabb0c9d6f136a6f6df5e45d6974a42e9fda5469beac25e2d0de19783eb1555fbd090d4f62ec1de8f1d8e0a65b42824789cd0f174671bf8104e8f22450a7c8beb078861453d5428220a09476f80c77600388df3b6dadf4ce04eb26e5f3da28ea84eb9299710e28b4df1d3c1b1e2d244e433ad83ef7eb0d9c07f1259d5f93f9e31ea5061f110219d066dedfd170e376ce4e4557b1318c04d7e25c43ab00d767e418b176184ea69806248130e38d1e794845480999db9433b2ffd8d3561192d5c2353cd58940c137885d333c437c355d089c549fbbc416f36ee5ac11e8ee9466009e8fbd52f8820f542bcec7f33545cf20b10b131643c0d29e2df81ebd20e537335d3922d5888fcfb65a6addd03386e2e0fdd087f2fa58d21b696beb569e37a4184956a468e43a0342f65225f18db017f2d00658f0c117dca3935984eb9698534b1997b9e46b739d8232b854e285869e10d24244a779665f14d9cd650fb27c73e32e1dda944e37d65c1e216175aca9e2d3f8d5450f6a5427b6b4c16ea0a7b781230e01ca8669326db0a93eaf2070b2ed8f099a657efccb51bf92e6ea3892b13bfa739883b9a066a63e6784031993236698259d77a5278a11c02a80121dbb18a48b430b2898c403cab7356e00f5e3efdfe42301477d77bc17a6bbeb86cf5cc6be8cb062639651e16d8be7dc2714333de2b091909f7cef1411caa14da8c9ab83e95b5f44ac3f3578a2b601d7e4983031bf153e7ebd219d36a43277388d815edbb7786ffdaa048f142f933a70d024504fc0662f38450ec37a3cc28abe012b93de784c3375ee843af575e43963153359e5b2f514b031613adcd0248aa57747a5481a49ccdee0b4bae4d6cd09be2bcf8356ab12bd838798407319a63b3799a02702099fdc0624a8fc883c188f9467c9e32afe0bf11d1810f828b472999b6300c739719d0790aeb9533e4e7160265de24509113f8353d3f1669434ab298e69f6f4bb0deb83b737e8b34f3ef1dd679c314adf67e7c61b4a1f84d19fd1a95a0c5f88ddd3fe892a20587f908d7e859abcf6b3d2940cd10813952356b84fe72a8728eb9b22fa6207a9ee23871a364bd23136e725cb2ea469de87d4692ba28fd52df52a05f3f4511408fee3d5be0265b37b09b6bce453cc0fb86f1a838315404b59beb9b74f5ff5ec8b3d90d2ce679052b2377163fe2a58468c32450c94a3dd582035189119102f3786b9f009922a8e6776abce8829181953d0da0c8c003f39f514ca07286ff46961eb6cd343b610f9612927513ff5d9a535f6e5bfd82bd0721380fd62367618a2aa02848495abe62bee7ee887654943e04c37281fb353283fc635105fb9ed405d5de721283cf153cd8b0416a0d68e06c0c9c6a23ddb05f3b24b0744e8cc0375e990a2b352f1824910587a7c12766ddd98eea81d24d1501f646fd34fa7eecc08a555c1b4fbca9420d3eb441a4b51334798d9add078344745b65eefec4f8bb00e3acc01a28a9e2060118fcb11e509ea17f598917fbbfa7b79edeb83d8d0754894b530a60a50870e6af168608cfc9b67e1ef94687a52a29c70b5391b5ebb5abe5e6e0486c1abe8c3967ac1f05167d7a6588fec5823ef953b0a631ce9d48785019816c45860ee3c203aaf09196519c78e9e2daf6fafe6100641cffb8cbd05ca8c284f94b930db34bd65338747dae3152c8ac9d30b3c6155b9358ca2352431a1af1521c000f20cf5815de66b96b9660bcbaac4e5f6289542e32c8b662c2b18a9766b0ce471c22a7af395881a15eb6ee7d7f49302a19adc06631ce5735941b58314756e47a7fc5c7243b145c2521959b92e4f5c784727493075beae3de239d6593db7fecfc16020b72625ad538f3accb673772a84ec85742a70cabb1def54efb908734216f1110f48780114aae136ab6482199cc9c5c96108d7f69579904b271e95cae899828b016cd8e842e66f0283868963c74d8c5a2bd78a526ca8b61b575bccf76c97eb3bf9ae97a0bedf26a0906bd9cda7cf3373e37251608608c8d21c6926838bb8ed0082b57896938132fd2004f4e46edbc7fe3d70d89abd54bd5f6bfd265bc14f8dfc46f380489d034d04ad5abac869f29a0d7e0d34ba52fa359de2d600350bb051c96c4c52dc8db48d7d6a0e831ba003c9309b564a65a909187821e500799f9586253087ed8e0a645be0a7ffc6f4c1a66fc7b0af9a82777bd2b2d246fa8bad449a6f643a83434ab253820f655ffd80c571ff3b26aad971b4977806d02b5c07cc373e76f7748022359a01ca5c96a062eb3416e25f67dd71e7f98925776d276f5d7ec193f629abe1da94db9d5b652ea39669fbc049b28f4632d3be8e3495c42fc9ef17f94c389be237ba9c254173c290fd16a6357428858b41b8f615d9ff8ffe4eda84faf2dc42c8e695c46e844a1618f3333fa21e252dd0aedfed58df6263e9f59d73e60006535baea624371255b5481a737d9281fde36587d7d58aaef2d08dc15289499e48e4c46c604f6570752ee47b5f38da728d21d71a729247f636d3b05a33a56558bb7dedf0e3fc8d4e70c94dabd2e77aeabd7a3140898c825614e8b4c1987cbc310d81ee0e3439be9df0bf70a36c30b247670ea976de6c2c85d06ce2f1889c792fbb32f387a0065fddc4be5ea8671445da145af47b775084ded105e80ae791892511ad9fc400524353c7c9a0b685c7f109", 0x1000}], 0x3}, 0xd1fad8da7930063f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0xfffffffffffffff7, 0xffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001400)=0x1) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000001740)=ANY=[@ANYBLOB="01002e2fae4182661f088d0d66696c653000"], 0xa, &(0x7f0000001600)=[{&(0x7f0000001540)="3118daa718dbfa325b7d7f4436e63c1f7dda4ece1689f1eb5f7c24ac160fbed3fc6fc26cd97c0423f5c337f3497ab0a1716fac2224f2c395643b0cffc1eb60576454e4ce979b32691ebe505c1f4f4bd293ab57d1974124a889287177d3993edf740d3a26e902744dff8a3b4623cf94d8922a6f6432b05cbfe014794e736f9f5db38c805ac55bb6ea382953d35506eccd17a00e98f186568ce72429f79ddac8bf62fad785ab32b67dc9", 0xa9}, {&(0x7f00000014c0)="cf184831f2c91997407e5f094d9ae7fd3f970aa673f2a08c4814820d35aab5aeee3ff3c79abf63d98be154afadfd7b813d423ff2", 0x34}], 0x2, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xa8, 0x400}, 0x40b) dup2(r6, r2) sync() ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffd0b) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r7, r9}, 0xfffffffffffffeb1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) 16:00:12 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000100)) r2 = getppid() openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x100000000, r2}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x7fffffff, 0x5, 0xc8e}, {0x2, 0x400, 0x38, 0x2}, {0x8, 0x8000, 0x0, 0x9}, {0x6, 0x20, 0x0, 0x9a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:12 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) write(r0, &(0x7f0000000180)="513652a9744ebe99077b931881e66d52b5234f3aea1535b2c58e8b5ff175508b6c10b625a1f88364bc95a1220abe94326273ad6d7364d3b3b4a1c33c0a5a2c9d7c86d38af4b0e799552aca0527c861771b5633ca261466c56f28132da46f0141b98d427fb740a743b4b32a19a47ec31b95e10dd5235a5e7fb5ad21bb4474baf444866c128453e7dc545f462e69b222234a127066a7d6ffa1f7cfcbbf68766b0da898b2a02a8a30d3098fce2f11c0f2a2066b9c0ef320e045bf202c9d23f81578d0179f9a3e69a1eb02e719a0d48389fd82bdd79fbdf253a6e7ced366717af6119ef75670ea0760849d639f1ada8b65f0e90b49aeb5c0101ec53fb6081213b9a59597d623c4abe8887eda97e954b7577de344006c40b4cd1da354167a16c07e77f82815efc7332ab7bffa39410ee0b4435207cf19fe2cd9d71369931da44700d425dd5c28b2a28cac907b56458db85c2f40897bee9c13b1fb192ff94dfe973b5a17e0f080b666878355bd508bfd2bd14faaaad9ced7f1da81214b96806d73649d28411f3bae3b1030556579fd2f56fb40e0fdfe3c0ccb9ff0034f6e7bf8a5f2d3a79ddf14b72e53aee27924ebc7f586c7374da8d96d730c8880a3ee160cef3656d58dbfe0e281e92eea56b88948586a9f75202f1905179a0a6ef95c8248472c2afe3c4189ab9b55be359a3688e61fca2b6f5a534a058aa7d0947c1840bd31bf3de19f2dd14ed6d7a722f1ebdc854c035c37f4b055c23a61d016e368f8a4bd62822a129dc01089dbbadc8f781d018802c241e7b857f495e5552d85016fa112fba9ecf3239ea3c7663068f18508fc811d35b0711c5cde84a39df62a9b3f85c169ae669332ef3d5aacb876ac487a346beaf17e661adb95eb184c12e11d42014db73e5f60cf7bc65b559616c36ea03e02a6c711d6af939f81eec4d119a184585bf477c7b487f3ecf464f51bce5596445a1d0e29da6705291ef4c2d6f5a7c85ac8363f5479cd5f1915b6c03cabbd9295d00acc37e363e23b41019edc0b12fcfd034cae26e233b36dedf4ef69b527c6346a6a763c6ea2e860aa3d4c8e015a9fff522d73c422fb7dd5355db05f63ab2900b0d4c6a87ead21f22e1b96c84e8f0ed59ac5d473d68fefbf632664b72f843c7b2ebae43f01b25ab3632fc289aff6e997f899a1ba9758a25e541a83b8cc9fdcfa0702e5b436a2d85eb4e62c701ffa971bb626b2cc8695e008c70c21788e14f0f7dd3e4cf266ff72a40a774f0d8d275e3bb3e2e21a9456e20ec0a3d8474b232b22b6910a452f7acea89f326800a9e113e73ed6cca46dff61352c2e7f40285e2e3cb48b340042a323069eef7d24151c532e80b534ee1a5a1e6cb0a1497f2781a4f42c18e1ea2e48a450f496d80cd22b2b06fa6d330e571f111e4b71570356094152f9442dab251e3f7f0cdef73ed831206b273e11131b835a17b35920c6b2ec2194851964c06cfb69f1e1bede544e7ab8183707aa54685f90a3db5d06ed80d8d7673f3a3af4a2f095065a6d955d14b1cc83a858b920818b5ef60822655dc038dc08622309fc0de25d2c0625afffd10d5d0dba44e485e207f0af355b081e5bfb7fe31f125da67ddc571b6a972205e087b8ad595f695f8f2710fc7fc553df85aa29e73e7623cad2eb4a78f415d15e49bac43d1e5f7dfd69cd1e950ed09b5a85b2dd940474873ec1cadde5d9ca24aadc67e4f0a562f1c83332e07eb357662a6d8f50be1871339b09f5f00985fcb32b9c6a82f2ab6a7842baa90e00a68bad9c7b72692dadc17f0abdeabe930d104270a5da619c46700be233180b34e402f9c5946f757a883667eb7b21ac790b752f156d7b46eacbc56ede8dcb157fa7a1fa8911e1108823033f8eb74b9bd1a57a3a12ff7dd6dbb3ed601d27565d82fa49d74a85dae637ed1e9528c36aeb093455b167b75f372e35d5e72bf88bb7928ab68413abfa0e0ee281ed623304fa1fcbcc2457ad6ad01aa9f38634366c9cba41ce4f52891c03e6683d9f6a11eadb732c424e03d56f422181df30bb22744a9f9277ce9dfd25b5cb3f0414b39f422cd27c3b40ba541dce94bab6400ed3a2d3a4f1fb42b3becc5ec12ff25558c8a5d6eaf50364f352cbcb04a0fb8cc7f1eb03b0ad5d44fe4ec88c3983b5b0a8bc8851ae320e8c577d8e5aa8047966ed091e20ebc18d506bcfd41616287b714e85571fa92461260ee1e79df62fbd258246998d5c1a55f55797126f7303adaf9d26321c091580aecdb43ce70af5561197adc96ae743fc7e901c41cfcf1fe199853b67d56a61f288b07ca5460e75ff32b1ab1d819f62541b6453d8f4bd489a965427617c9850690ad28e631345158cd556c2c3a7d67cd1baa43085d20f55e3e82924cc72f628d72c630456a0ab3f215e20f670e1e396919f0f3bb277a4458adb3e9d80a150c442769faa5b336f102489f6bb90f1612e845a9cb5d401eda7185dbeeb2abd3d3b1400233b767ab8209851e480d8a255af49e2ea9e7cb3097bc4c55eb33c63f7c57ebb8db91305ab9800b21976db1e607fce6912095b225e1c8bb727b7e603f9b5e6372cd3b3c4bc791943a48065d5d2018b8c939e32a6b56763582e7736a31359ce8092c11a041ade7bef69463532c295c31c29401e6994cb7561ce826c5c77f7866d236a7ddd163f2bc3cc9e479cba6c5ab71c1ff120cf44ddebaed257968d14926a89df9ac3c082b779241f3ce0243a4bf21cb39eeb3749541a8da15d954d50b6e3ba22066085fcb501107f824f6d3fff21b13eea8e8dc9d449218ae279153847f8566e73e0ad7a2db6d3c955122c074855219ab86915f1fe86bcfbb5afbc2e52dc070785eeaae12d4c942a87e5ff0c8a6689403e5ce3f5c00363cf5b4cce98fe4cb859e09e34e9ac80e8d3fddbf66f941cb9b26edf45afacb4525ba2ae9a9cc089bd2fd7efdd155d9a8bc98b8bf5f4f89af5f83275f4aece720c4a5750cbd6657edf5f6a3747b0f42a4a1a7be750709dcdcf5a4e5388d08e23acf298e365d1211a99b79ac66e0e31626aeda2581e0447f13cf781940691b1794924bdf1c01c93699904bde8508c6a5f314860b4b1e30ae9019c4e0dc66d32549f563c46f6a5e819a7589ba8e18e5aecc8560b44d849cf4600fbf1d57f67963b3d7755edb05fc8b09d5685f9048dfc85f53f0c81db6954ab4c2e633029481081dd3546ed6395121be384aefe7fa1c6544880a28c2b8ee9f70c8cd995438eca5771609d7d0dd638ee6ae0e0e99c0554e0fad3b03fe260370e886ad185e3bfc4ea1e68754e9f39e533c714e6def06939a370e24d04dc1ff65c3f9130c596f5731b85b687c9c709f51bd56b73ea958c00b3f2e4ecad0014b94f1d5c1374b20b7652de867e73adcf2c2a86e25ff9ec8983a8998710f863343a3324f4daf9e3fac6591951f19c0d043b74c4f0bc3d0e20d555faaefa90f24ba82707ccaa7350b3e599d768eb730e7f639cab1ca069ec425d9c9bd589fedbbac11159c5c2307356ef296e34b2833c5eb7f3b17dd90815ab2b63d984130f5a0b17e4d08f77543ee178ab584dd69a966dd3dd8be6f223b3e0c134a119166a27af882ece8270e547d4bc53f6a616efdce272a31913ed5f91f98fdad7f4b00abd0df8e92d556e6eb3704e756bdc4cc6772a598d7cfb4b7eff117598b3737ba255e88e07cd807efbcfeef0f59e269109322ffbfd64c580daa6c44207460c9b86d5526f7f5c13c856e0569063834e30ba45fe6171a9fdfa475d5e8c5f26db6175e241ebe5ddf4c2a5a9983dd5043c35aa9523bdf762fbe4b80f40945123a5dce691069f306df665b0ecdd92e1a051ffc56758ca88877204f12444de2fb3524f3ce4ab4d32f6f96f29397a650a8e33b9efd0fcd45bc9f48c303ea5b85a17108dd1878350f3eb3212df9ac62474879776d42bed74b0e98d78c7e1a841aaf3b901877da057d579d9f4b891e535608bdd600c1010c92f876a2a5173a2c084a902ebef39ac29729e0be86dc62834cc512de1606985bd9640b24e73fbaff644b5785d282fccd6a5bce02b74c6109252cdf961de376703728c7b7efd9d9543397641b2bd981b27088a3d5ac468701bb368e38aa95c0e40da5f3cfc645b34368a36338d131b7c0de9dc7a83de062249aac89b2901aec874b2fac3d2b20fe23caeb8514012ca8b7ffd8993c17aad825c1908aa6ea3ef8622749ce0e1fb3dec9185c68dfeffda20a8e7e49ae6b7fd9a96bcb632c5fc0c10d6d31556f25bb2bc22ff919f2c1c230a30f84fa4ee6f2b04ffd2ab08ad9ad6c3f715e4a77020ff6f1c1e2381286820d4157c7d9300c87ac6411812df2d0f07e13d02f11a43e0faef81d03614dc3cc7d12222f5499a9ea862cc2eb95c85274ef09fdaf07814fd18f28b0e51653d3b6c806a8d26b7068d54745b4f918b12f49603a9618bae04df558744346ce364898ec096d2f4fc61c6d25ae939df8d318f9f0abf411b789decbdf84bf3a818ee47b755f76d2fceaaafd5aaaaa26783f9053d74098ae527f882ef7cbafc1e433d7fe93dcf423278bfa2a0ffd8dad44a5b7342c588e4c20a6e673ff08aa226a43044f55f057e886537c151ce5014d3f64843fe3c9151e5dfe1431689fabd9817a8a83df7f5b4c8d7fc9cf4f092263bc749c13fe10293f4335cfdb0bf56227788ee3ea175f4640b49585dfe9251bc6f22478fc0ea5d9cee8185240c58f5f56a611c11bb541434fb61437c5a60f91003ef04ac399c2cec17827ad84360bce33f472d0dab9ee48b0d0257aec43c6613a6c73a6929e031531b9e7ee736961e4f0893139095edd9233a7f6796c48ae8d012cdf0749957ef1d3c1f4ed46892de923bca7c6a3bc87d5e4d04e56314f2c59d20897958cc75eb381f7e41a55fccee5f1ac5ab29d11319c66a119cbf9282ce88f67f2275e6ecb05cbeb1765c37e4384e1c8607f38f69ce13211cced7d85aa3f286b04d8d52363964ba84ca92f588588648610963bf0b256ecb69bde8665f34c258c1185670b2aaf0789b890b7e309e4b787cda134cbfde8b26b5ae0a800cd95ecce62cdec4c3e99145ec44964a8f1717496d2221af68d24136d43883bfa315ab28305d28219228298beebcf6397d608baf300b27b669947c9005f2a5dd433268ebece104d0a2b3c8337d23571de05b8a94ce305a3e3e5dafe71b66f9ad77ae312e35a21b71d2f0ca3d7d5f6185465a1fe5ef09b846bb7ae567d6bdf63734c198efc1f2ca5bdba36dd66102fe55a00016025dc5e5d9360211ef260b961abb1b80eb2db9422d7a74a4756ef0f247d7b73a6c5b08b0357dbea4591f7749b6201e18db4d15a6fe4eaaea8bbf098ccf234e4c0b74f804e24aa3693264349f3da02abf0a426647d7c9950a96c4ebad64215c52059641029440f5dc69373d2a0a560b7295d3ef1cd9d5a3a096941dedfa0aafff02fd2b223ec94272f67cae96649aa3eb0d92b1205d41bab82018184e0db960adc3d0d89b1f1746f101878bb1e6cca49b53f9f24a08b9fc89b0ed03a2653365aaf1da2a8379c507bf118bdb22e96e9ccbaddb5df1449bda4b306c3f7351a36d19924b475e708507eb2b81fabac27f575e0ee99b425473a79267e2af0157f31801df1dce9d684066b0702e0fc63abcb3a6de3dc6eec60a891eb06e0d422c380a2413febd4e2f069daf24dc05b57d30a8c9075dd0a108259afbc4a8f4dfdc95b35ae258b8516f7bacf8ef71221d7e94c06ed685ccc47ace82c3e7740a946b2c004585b56b375af08fff1b33847e3033a952d1280c27ee449cb38de093750f43a527", 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r1) 16:00:12 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x40000000000000, 0x0, 0x0, 0x0) 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) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x72, 0x1, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80, 0xf3, 0x1}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000081, 0x6, 0x95}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xebd1, 0x400}], 0xfffffffffffffffe, &(0x7f0000000140)={0x100, 0x43d}) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x320914c44f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc00, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "cc53c6e96267eafbba7d82c5ff1f7965393df722", 0x3ff, 0x7}) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:13 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2081, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') accept(r0, 0x0, &(0x7f0000000040)) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x403, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x9, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:13 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="fb4f13100e043eb8ba0d23d6fd8548f93a0c7ce48af382d26dcac99cb197b1be08e77c487fa439f00193bd7bb2bed83d768573a0ac82ef8580e378cfab50c1f7c2070bf095967804eb459ef8798a8666953e198c1773a79ed00e579ed3bc744e8072143e3c9fef7b13d6eac73883b68980a7598940a8e6370d6b8629594aeb5add8cbe56ab4657e11ec2d2fb129c638a6e6732d4", 0x94}, {&(0x7f0000000180)="e80be7b89ca9dfc33283363437dafb9b908a8f8d3b201cb110923718d3a9e12bbf15b33a2d701773f54c2b2ca1cd49dd5b436e129c743c5a98e1fd2fb1537c1fad5e63c1867965b1f6357ca12259495c1ab1957063542f3d4f0e46f1c87c8bafde49c0262ace1c2d695abbc5be01213c9244470314d0f64772cb2450b54267b32b53e944378a64533b002a3b466cb78393f8144fb4054edf3f0b9a2c88385bb522fd6308a1732f31d42359c0067864fdd46a32751bcf8ed3b4ce810cd855369f4270c3d2deb2762600f3600863f11a40b1e79531e189cb7c84a50e31ad4db605d355c4bdc7142cd8b55946c1351e999ff634bc3b34", 0xf5}, {&(0x7f00000002c0)="3fa5224c3ae33ccbc7e933c7c9693fc28bf62f515e6edcb4", 0x18}], 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x2) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)="bcb5d5fb43706e6073e5eef17d46319678da8916da6daa70a666a246c732a1b8ff12f567ec7411e130d7bc95", 0x2c}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000100)="99fa69dd1dd3128a85a0227d3fe94c1ec2c23e20723679eaa8f8690a252f4e2727c21f6c5d3914d2b622c34530", 0x2d) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r1, r2]) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000380)={0x3}) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) 16:00:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x5) setsockopt(r1, 0x3ff, 0x1, &(0x7f0000000040)="77141366228c9380368ab01a65995e01dcbe5dff8165190ba872a0269bfcedbfa9344dde18459b6447db1a2508b66f9b4361f423d200dca00770eadd798ab95f26f4fd83a1148ab4280cfc5d283e000952365e765453698a051472e48182f51f2c9e0ec0e9718b5493c258b168b8aa3570258a00938a32b0859b90e0f735365d59abbfea308d279f507eb9e173c1a2fcfeb176747f7ce0663fa8ad9dc7e505df49873ed92d60b23f792982e5a7e46fd0db05c08e766dcf3b", 0xb8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x8000}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/240, 0xf0, 0x841, &(0x7f0000000200)=@in6={0x18, 0x1, 0x100, 0x9113}, 0xc) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:13 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x613, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fchdir(r1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8800, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x140}, {r0, 0x150}, {r0, 0x84}, {r0, 0x20}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}, {r0, 0x20}, {r0}], 0xa, 0x8e4) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='@\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='/\x00', &(0x7f00000008c0)='.\x00'], &(0x7f00000009c0)=[&(0x7f0000000940)='\'\x11\x00', &(0x7f0000000980)='/dev/null\x00']) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x6a9797ae) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x2c, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0xffffffff, 0x4a3, 0x5}) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7fff, 0xcbc3, './bus\x00', 0x2, 0x40, 0x5, 0x7fffffff}) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendto$inet(r0, &(0x7f0000000080)="0576045fae47702bab3d1ffebc7a4c8c6a878996d96371417a2f3cf2f9a20eeda213fc418dc428fc82735420a1ee7b9fd15cfa1c684c1bbda9bbe0900e5325300140d8339c8852ce2fb69e9be3a3075f0b40819e7d7ae91bca397ad3d7f23c8788ff8c7b52012271f70c315e6d2b7b963e963a2603944f48e8f76e254454c00b70ed0a3a95dc6c44e4ff6890576ed2b48134", 0x92, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0}) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x14) 16:00:13 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='&$\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%&(\x00', &(0x7f0000000180)='-[+\'\\\x00', &(0x7f00000001c0)='\'+&\'\x8a&\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{%[\x00', &(0x7f0000000500)='#.{)]\x00', &(0x7f0000000540)='\x00']) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = syz_open_pts() getppid() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000005c0)={0x6, 0x5}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = semget(0x0, 0x7, 0x100) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000200)=""/131) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)='\r', 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xffffffffffffff93) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x10000, 0xb4c3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 16:00:14 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x2, 0x4000, 0x1, &(0x7f0000287000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = socket$inet6(0x18, 0x4000, 0x20) ftruncate(r4, 0x0, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) fcntl$setown(r5, 0x6, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgrp() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r6, r7, 0x2, 0x8}, 0x6, 0x8000, r8, r9, 0x9, 0x401, 0x7f}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:14 executing program 1: msgget$private(0x0, 0x221) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000f1eafffbfeff0000ff0000000000005b9d071b542a538706000000b8186ee98f6600004031000000000000000000000200c28edf7c8a163435dd72c448faa8685d03cb9c1cb5a7a64387da9d04cf0c1dd1"], 0x37}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x61, 0x4) r1 = socket(0x18, 0x4003, 0x0) munmap(&(0x7f00004ec000/0x2000)=nil, 0x2000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000471000/0x1000)=nil, 0x1000, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x3) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0xfffffffffffffffb) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x100000001, r1}) 16:00:14 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x200) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000240)="220e2a", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) flock(r0, 0xfffffffffffffffc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30088, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x6}, 0xffffffd7) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1a1, 0x0, 0x9, 0x0, 0x7f, 0x100, 0xfd43, 0x1, 0x2, 0x100, 0x6}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x2c8, 0x6, 0xffffffffffffff3f, 0x7ff}, {0x9, 0x72a5, 0x10000, 0xffffffff}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x9, 0x3e}) 16:00:14 executing program 0: r0 = geteuid() setreuid(r0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x7e, 0x20) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0xcc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmdt(r2) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) mknod(&(0x7f00000002c0)='./file0\x00', 0xcc0c2cafad36d23e, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530008590483f5e28b11f2443f231d93e88b885ae4c91bd9c5eaf33dad0c8f88b865f00487f407d66290409000000dd01c2f0f5bc4a0c830f38e581104fb044bfaeaea62955800e7982726d298ab37809b74a946ab31d92102bace7d9ef9f31c7537f80930c0d7a914fabe3"], 0xa) r3 = dup2(r0, r1) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000300)=0x2) r4 = socket$unix(0x1, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x800, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffce0}, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:14 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/253, 0xfd}], 0x301) getpgrp() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:14 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x1f, 0x6}}, 0x0) r0 = semget$private(0x0, 0x0, 0x8) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xb99, r1, r2, r4, r6, 0x115, 0x2}, 0x2, 0xc0, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) getpeername(r7, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000300)=0x8) setgroups(0x7, &(0x7f0000000340)=[r2, r2, r2, r2, r2, r5, r6]) r8 = dup2(r7, r7) pledge(&(0x7f0000000380)='[+,/\x00', &(0x7f00000003c0)='\x00') r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x90, 0x0) getgroups(0x1, &(0x7f0000000440)=[r2]) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000480)=0x114e7402) wait4(r3, &(0x7f00000004c0), 0x1, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) listen(r8, 0xf4e2) getuid() ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000600)=0x7) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000640)=0x7fff) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000680)=0x7) r10 = open(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000700)=0x8) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='W\x00') getsockname$inet6(r10, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0x10001, 0x40}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x400, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000081, 0x80, 0xef}], 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x12, 0x1, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0x401, 0x81}], 0x400, &(0x7f0000000380)={0xfff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x8001, 0xfffffffffffffffe}], 0x101, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000000, 0x3, 0x6}, {{r2}, 0x0, 0x2, 0xfffff, 0x0, 0xea}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000016, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x2, 0x200fffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0xffffffffffffffff}], 0xb5, &(0x7f0000000100)={0x8, 0x10001}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0xb3d144eae7d37d1d, 0xffffffffdfffffbb) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socketpair(0x2, 0x8000, 0xb39d, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/vmm\x00'], &(0x7f00000008c0)=[&(0x7f0000000700)='/dev/vmm\x00', &(0x7f0000000740)='!\x00', &(0x7f0000000780)='/dev/vmm\x00', &(0x7f00000007c0)=':\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='/dev/vmm\x00', &(0x7f0000000880)='\x00']) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) openat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x104) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f00000036c0)=""/91, 0x142) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e330800060000000000197dbfff031138"}) write(r0, &(0x7f0000000180)="f6", 0x1) write(r0, &(0x7f00000001c0)="bc", 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000043, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x9}], 0x8001, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x11, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x64a0, 0xa7a}, {{r1}, 0xfffffffffffffffe, 0x49, 0x1, 0x0, 0xda5}, {{r1}, 0xfffffffffffffffa, 0x84, 0x40000095, 0xffffffff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x27bdf542c37bb09c, 0x1, 0xfffffffffffffffd, 0x90}, {{r0}, 0xfffffffffffffffb, 0x1, 0xc0000000, 0xbd0, 0x7}], 0x6, &(0x7f0000000100)={0x8, 0x1}) r2 = kqueue() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xffffffffffffff5b) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r4, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, r6) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) pwrite(r1, &(0x7f0000000100)="dd3151a89284d401c668b3de31c112ab1b5bb968915d00cadd4435a706d54ebfd6fbf49558a652f0da974fce73edec69d69a4d8fc82d05f3c98048ed55052735e21aa7a59f925a2c0a8fcfc753aebacdda2eaecc2a311439864190a6710e4ca3839db21b320f42e8dc23471e124e1c44ecdc20c3006f1738446a6806ad1d10a5dd523568e90cc8cf4cecdfd712a690ec5d4e63417eecf6a9fe5d1ecd7aa91961a135d93108eff37a15dedd573b4eb7efdea8c3be467dec40e75062be1cda7d01710948bedc464b14c087c245b725e4da7395f6df35a32adce73c73f427457dc41b397d5e05e35d9eb1f46a90bbe198ecf1779f", 0xf3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x4, './bus/../file0\x00'}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x14f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x5, 0x1, 0xffff, 0x80000000}, {0x3980, 0x7fffffff, 0x7f, 0x3ff}, {0x40, 0x2, 0x10000, 0x7fff}, {0xff, 0xff, 0x6, 0xffffffff00000000}, {0x10001, 0x76, 0x8000, 0x40}, {0x0, 0x2, 0x2, 0xeb}, {0x10001, 0x1000, 0x100000001, 0x4}, {0x0, 0x318b, 0x5}, {0xff, 0x1f, 0x2, 0x6}, {0x3ff, 0x5, 0x9125, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/104, 0x68, 0x2, &(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xfffffffffffffd5c, &(0x7f0000000240)="b6516a3c5d2e0deafefe87b018ea23caa258428230deca6ee6f0282554072573835b35242f549aae1fff0f307ee1cc0246f7e2b8189002c42d7357b48d4322bfc1f322e0525b0d4da43f6696b10986d7d5ef03dbb2") syz_emit_ethernet(0x1000, &(0x7f00000002c0)="28a083e96d7c3278a881944b017f4a60274f2f7e33c38f621eedddeca6ea7e43c97dc6bf780746942690b58ac38e2b28749f186b01ba8fccd1b9bdf8d563ab344ef55ad76793ad11d3dac230056ea137c44510c6e8d2b8898e600feaebbc353d11a46a6ad0065efddefc50ca7e6e6a99f5bc7e3d749a23560cb98717b3c81eb9b842f038ed11f5bb6dd93ffeeb1f9032dd59e9d30dcc4a5b6593bde7c4b9fa7c2a2daa86a97ce37a8af9d251afeb7a5788e9f95ff5aa781497f00ef1b8b7fc286a232ff456465c9add60ef4eb98982c4c1ec10a35aa4b8a4c22f75dd89aeba73dbc728927540e52581c2c73d51d9ff069c7631779108c609b2dce2152f9412527da161c1828518bb6d5c41254c4d93cf3bf0640390184d3537aec753d95b1c80cd224b5e298f2b569208955717841880d81cd4cbaa22eb54131033538d3c08e9ccc186e8b9dc528b03a41c62893f9c583d2184f9b2a4ed77b53f327ebb1f1804255b2871972e16286509fdb1aa523f67ef1095b06bad060ad8f52ae816713fe0d57881c5d719265f4fe8566d64e332b575deb41a5543033792ac670fdaa106a47dbfce170b78e7560a1314f2a53a0aef9c561accecbee70a52da7c3c46e85f6a5293b78f70838fce83c26b76d7ac8efe9ed1e0815f93a48ba8c75feed56aa26ce88b8f69e5dcd4976f30166606ae02c2994f4a83c799703ac030e1d04c8257e1d29fbd295a4921560b770a556ce36256753d6351c45d3851a829fb0b644035b71fed964cca56d66d553aa2e9342cb62acd7162b2f5db99b12e67cf9007ac4b534a3cbc19b06ddf74f280582554d2336f9d1a0ecad7d53194a19c18b4e04bb2c4f8c10af276e41d95f8498b34fe06803f5355d95c352690341643f5a39b299609e4b6d00db7b1412d9a8d80ed77419ab380ede4837f66e6f8190de12cd10f1881abcfb61cad0254d61155dc6d7d7bd8cae98e85b6eac40275b71afe00aeda781b9407c0ead24abbc606a3a4fbaab1815526d1d02c2993da9b880ad91f3ff56547408e0acd92544f1164e8c64a0e669d7fc6d25f9c362f383a2a2c18db20002b2cf043d5f4ffab14fa33938191bcc7d9e0cacbfeb3d4d25eb9461a68c30d680ccc79a432ba9721f815b19878b594e705f6a42f91f0f082fb989ccb182b97ee9f92f1f603d8f3db011a74f5a5216906b2e8ca7cb44d2176769251d49588b96725b110fedb9050f0919ff0e3c26401731aedb55dc49b0ac31a5444bf9d648f1a874d629eb302ec617c223dab9a0c28b4a96e26b9827a30a205553ecde00e2a802a667506d69d5fd2f2e99c356f6a6c6e6856a22fc968c09b7a0a1644d4988d957ffe2512ff1ce500ec687eb4cba853ee41672c29b72c97d95493bc318cbb6ce99256cda896a84650f32984de783e0272abda26f5a85f10968be2bdccf7a0ec140b1a3f95e96b151d86434d3f1ebd152af0c7820a0fc1b3e7b667d5afcfc8791c312c73815b6f3763a1e17bb2903f6f9b66ab9e5925914e3caca1dd10874e1f3653ee82339977cdc51a6ac8b3311eda9ab138e13c7acb716315c14b56c5f2a3c1e7848787a60e9743cd82095c2a016c1bbd9bef744fa0ee88413ac9ecee27a5362b39da4caa8ef2e0306f8fe7a9d190464554bfc551a8de8513aa8a0c3ba2b97307f4abe2d232e71017f7d596f235e15eefc78183d1ad7391669486b4e94fb51e326017ad223f4ddd317254a178d29f0dd5d354ff6f3543763502ab735867d2eaf7251efc376eddd906ef213d1f04fc079d1244b12b150e2c490c36650b4a4e1af356aadc115662656d9d379a39751cc5dff4a8c54cd33018923d5d4b40cd978d4684ce43f4e10c6eaebd0a7aab7a7afb7158fd44ad850311ff29ec55d1d034d4e2a739a827b8e69d4e1089a45b95b4bcb61ac0e2d0cfa706004496e08e511f05c6a17bb6317a77865e4854cde782b97ca2b150863a7ae0f5fc149c711f376979e8363f212ee7c1e79ef2d342a2820eab2dcf696c3c9b11ed79cd3aa71241c02fd8374bc29d4483dfa087a0302da5a86b5bd1705f2ff4a95ea269cc6b1fac9c070f00c65c14219d053157774819ebc2d00be7bedb492c0368327532f10607ed265a387107025b96bf9972ae4680801b7c581ddea0776711e22f44bc024b4984276e12191a4f8be70115e541a6cf77b8b67196867445d2f1dc6f83e10c33c60a9cc40507a8e131d41c8011f229f494bbd9f572ad856f8cbb61026bee973517640c513e0193ecf4d5f63b84086593d342e0af099de208384f71800bdc804448a9bfd7f6b0a94ee6ec2d494d84b49ea47c0fcd49ac8a78e4612ded33f82495609eeba81633abf571de81d777c62db08fd3d024869065b37c246d887c035a90c2b96299b00303e30a602b5741816cc6eddb7168ba74c58e0ea799a0ebdd6622d16790efe258166ec63777e1abc5f66d8bc85aa2fe7416fc02aadf40fa436570be22ed0ae633686a3c0d34d7c15ddcc2974e327b1afdc2b0e0e1a96a247feae839f423700400b0d35e7729da05dbaf372ca773efef96eac8c31c4d959c9a2bf58595ea178844a8b393af234fc42559ded2d4e06f180476dd24a80a1f2b854a91c67eb3ff146ee4f44d65c25024a80d9b321f011e96f02da8fb201e0372e913afe1ee353659e5af386a9dbc0eb7a616f5610d89b47fbbfc7d7efe7f6aa699c4823632c2939c8da16c845310eaf8ada49e105c0f44a65ae130f983deabc3cd97fde563b5785d2fb71e991a727e11205ff0457f707d5992d4d28a106070ed220fbee5f2a113e370a53f059506e2f5b8c5e8dc4e0942406893914fbc338b7e1de52dd704b090e220a2febde948d2143ce5e87e6a50bd745270037c29860112696f1d83c6276ac6dd9a0734bf81300a54ad9091a550f4e16430a57dbd1a93a670fa5bd434b673b64baa0b65c94da40ce5b317b856a1d2d5648dd5b7fbe19982b52b61ccf82f19e12006d173e4417dce7106cbac43d7d1deb4e54c062f95070d26f3561f598d1338b040b890fd36044418b98b67975fcbbccd2b812a460d40efc4d9dd00fdd28ebb289d2e519b7e915dd08e593d0f28354022fd2d28e6557bd88fe3bb021cad4e453946d506efbe62b328606b40c513be153f37ef6e0b9a7e5b9265a79a0556672d03e1babeb759aef4a2c0b43bf4c0ebbf6ee98aa1328239db194e2686c7f71f75eb5e056fd094ab52acce7400a728372047d31f222b71c5d66ecda8a2e10300c077357a64a881c8827f2f5df8f42fe1de8b6ba9aecd606d0e70777ef82194334df8d2f7dcf49fc6589ddd86242ed6b5e7cc48acb6450948e872557239a66087063dcfc9e2ebd3a3f65e78c2afff734917a4d0e7b21c4f65fcb95a40c0cfb3dbd18f8844c42f0a9ae2bc5e20fe92497ca9227804d5de92d29e700d3f2052aee80f6481be314d95d16649a2acb1e16dea923105c2d65cbaaa16a76155d7f10e3ca324174a93ea367a23e52a15db033b433f73e242f525f3304bc7d8425a75fc6ca4c478a18c2b1952247288c6b523bad62229805fb93e220048b924f6e6fd875c7960da6dddb21d7ae77fb85e82960c9d7a561c57884e7c5778eaaab4d8b61f8667d8666d3994aa83e5355e1327125e5d939549bf8bc4186feb923e14509a07125283cb713eb5af5626d45953cc0163d49ce18921b310801de33ecab48ad4bfb8d58acb0596fe171d85ce5ad4dd8963d4da76414bf369ede50c667cfb89d7693a26b2ab05a7344d59baa94aebe510c4943f01340502dec3b00add183254b506ffc8532edecd23839fb75287c695c225844c9d3a38b913e7178792aa6fa4e1fa4f0a990379a618d9891b1d730e98aec2ecf189711d7a28f143a0163c496f681673f47f2b723f2b293749055240dab941b93acf46a2e79a6b0916fe4f88c488b175febf57d2fa37cf7fd1d61262060e33c77f768e0254332df509ca3bba7b30e452d6c02c224747b03080d955ea7aeb7535c69ec7d478d41206154bddf8187d798b60744f0877e5730d12ac4679081086c7803b0d6da4c1ee8b7074fadf1bc321d9c0fae6f9f247bbd2cab1b2cb5cb30cdf00a9a9ee3107c4ed8c5276fcb5e089244c10f1a5f3743270653bc375f0b8b847c6925b5ad307a25cca3227420c7a43128d12f810f9a2a41b4de8633c612a6beecc1000e423d76c6c120cc5c16cf64a2bc21b671c248cb6dd75ff545a6e182a11f3db80b696f57ed542755d33de4c8a937b79ce354d84c2d400fe373bdcb8e5c0966d830151d2fec8a85744739389a1501ebc8e77f07d6cd252b9aa016a327244a704812e2fb5e2e627322cea54144ad6ec96c121ec8aad51db34df16bdb67323c5b80321473a77fbf8591baf5f76581af93e4054ff922637789d12931cd2549cb4e1d408469ae6bbc736a22d778f6dff285aa9ea1fc13cd50a28d37c7628619b2fdc526f476e9f34bc74658b827c3973b76616e382dc8ba922eb659e0f133d1db995d07d6a0ce31d02a3501310f8cb0bca91049a0f825ec8302385f443704fdff31733ac207abf875a189dee1120e34078981696e33af5f13a6ce0a24ad0cb24a203675a861172c344f1fbde31d75351c39ee128ebe44f387f8c614244a2e0ca95b07fd1131035cdb119318bf0e2b8ad14c54b5125d471b51b2f1dda35b80deeee58f5488ad894f364fd284fe265817ddeab7e2846083ffd039b41c49816013b605db43b49dece4e67187d4f7ed42a68a3f12b424d7172c0014b99f669a02f92ea40e128ee6b9b3d36c826d71bcd48535c0cb4cf401619b792da99a93baa57ed75b65dfd1e4cb746a045e24fac5a7a375c5cff9ab6f79f200d125edf76f8b100117f3b8eb795e2a0f500e47e1b899e9e91099e4762dd1af5c9491c582496bf4b46d8fea85cfe0ece3d2b03a1b865490fdada1126f4dc4c89390de4f9a11dffe3ea2186479ea8278144b1699583d4f4173594a85bceb981d7ff0766eb97ea1e19e31ff9b4308d411a6aa7cf6dbc88b56edc8ec07973b82c83b5155692b65cd085bd14aa6e29924084c2e0f089d17fe3cf0a557519d541b50af2b95796680d7674595f62141ec4de827360ce1f1023aa7db52f9201c00cb2ce4c9f535a086395c1d527f27c144b3a1a1746be2c7f0bf14d4e78b7d2a55a3eeef7e1c991098e12f057dd3ae38522fc41eabec4eebe8581448337d74a87cb9d927a805ba006207e3ff05f7d47d52df3977929c2be56ce12ab3e52d33b20decd5b3e079400516f2653806512e4e14998e22c6c7694e89296e7a6efc31d6a98d318f711a779c9190079ec2d495995931009fe9f986776db90b74a0004092429514a6daa4f79a9c1f1adac05111267b2d6847a4f1b77e363f5e9abe7ba08378e56713df09b13de0c67a885103ae1f33340869c530367b2999c491dd3aa8ea91e837bf0a3833b599ca486d371affb2b4804f9fcee98886ebb5e3a133a874df96dfd5d0fd4a213c1f1ed402d3400a612f6d963e87e2a443dc010a986207818508601554a3520f4e58dfadfa643c141aa394da2eb1f30acf68b0cf09cd50680ecc420ffdc2b825d05bfc1e1a137722128561905aaf8cfda75308921301ba1cbb948eef5e2131f2c5e8561fdeb207ac2a7bc1b032365deafce99c38260343452fbfb012abcc615b23e407f0c9d04ece16a21de745dda6054d443515cd5ecc7ff5134b41e1c5c7e0e5f27dba236868fbc9e06ca474b51286b03475f83b74b4c74ef82a8a0ce97a7400da3ae3bc1aa901606455d939c41925478281b4282") 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r0, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x9) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1000, 0xff, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffff8}) close(r0) syz_open_pts() close(r0) ftruncate(r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x9) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) dup(r2) syz_open_pts() 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x40) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) listen(r3, 0x2000000000) 16:00:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="e1", 0x1}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) sendto$unix(r1, &(0x7f0000000200)="55a544bb5c6e78a10870ccefccc2ce49ba182ce8c281166ac7876fac3f72881c0d727cd4e2c702fc60df2c8e35318b329a521ddabd92677680291415254631abc558a0f1206b031fe5d908cfa1a79ec615e27da6c37b3d5762a168bf39", 0x5d, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x3) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4c, 0x5}, {0x7fff, 0x3}}) close(r0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/40, 0x28}, {&(0x7f0000001140)=""/228, 0xe4}, {&(0x7f0000001240)=""/217, 0xd9}], 0x5, &(0x7f00000013c0)=""/60, 0x3c}, 0x840) 16:00:16 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20080, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x179}, {{r1}, 0xfffffffffffffff8, 0x29, 0x80000000, 0x1, 0x3a}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x4, 0xfffffffffffffff7}], 0x400, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40000001, 0x8000, 0x3800000000000000}, {{r2}, 0xffffffffffffffff, 0x4, 0xc0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x8000, 0x15}], 0x79, &(0x7f00000001c0)={0x5, 0x101}) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7d}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="80002e2f66696c6530f7325dcf66457beae1f9031f98a437f093696418f7885a6c3a9f1f4011c30811f8dc479582e9189c41bd9a767093959263ec42b55c2bdcc8f7757e80"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB], 0x1) listen(r1, 0x3) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x8) mkdirat(r2, &(0x7f0000000140)='./bus\x00', 0x168) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) fcntl$dupfd(r1, 0x996954b8c17f23c8, r0) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) execve(0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0xffffff75}, {&(0x7f0000000380)=""/45, 0x10}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x7ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x440) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000580)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(r0) shutdown(r0, 0x2) preadv(r1, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) fchdir(r1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001200), &(0x7f0000001240)=0x4) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000540)='x\x00') bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) read(r1, &(0x7f0000000000)=""/109, 0x6d) getpeername(r0, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x8000}, 0xc, &(0x7f0000000180), 0x0, &(0x7f0000000280)=[{0xc0, 0x1, 0xffffffff, "daadef58dddad7a60e046a018650f970bf1da3f61a9359827084cc5a3d1cc436c111cd91fc12819f333321af01db7d12de514d29f65ed0e7a73375faa8e21d47cbe753d7affb6b0c518718d3c4a972b1315627197fc308800b8b29cb7a8fa8352056db482f3706089a030a56d65ff0e916ba14bf7ce69b51abc756297db31c7779337c282eb44ad7d12961acc11c8c9807841dba3d4c5c3ec65b813b15f1e52424d067448328702552e723b8"}, {0xe0, 0x1, 0x2, "c1c6dc01fb800e635dfd435f4c8fcc059f02acaf0e174ffe37b9306e8469cad8d66528f74860d43c42511f781e12e7eec18e1456a2454520ffb7db90f2ac4eaa581d2f24e4b8467c8b5e53820cc298e2f9e67b1e17a865f1ad7810ab7ab481e2fae4c02ec403a6df8898dc384d224e3ebbdcf368021997764a704cb4654948083282d1113f21abebe0f8599828a7df591ef296bdac603e33ebafc984ffbb8ae51b5fabfac9f5e985fd12001a5270442608de755c9a7dd50390fb724508fa8cdaa2db958c6613ac5505"}, {0x108, 0xffff, 0x9, "440fe0e1ab60c84b457da0195ea6d3c71ab85749642929ebc957de9d536ef0afd52db49a70385ea14e87f8d2dc32340a254a2caec33232aa157cd66835d9809a7aa92c1e2923b5eba56ad77e1a620372b77d932b5896c04c1ebdb0276306f1158f161dc6f01c47e771899eaa362571ffe658b3b1fcf91306af2333cd9cfc5f0ee431eaf979aedc7bf07579c3658170dfc1e93fa06a41d07944592dffa9b189e8d9471adb945df1a61850ef730a8a38963213e1c171764a9f6ce07e3ac25ea2c752fefb1434020de1db6ae03f6efa16d4765aaaeb0e989f2262d99230f320caac811aef5a441bb5f635e5c9c6968caacf9ab7420cc4a2"}], 0x2a8}, 0x400) 16:00:16 executing program 1: r0 = syz_open_pts() fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x10000, 0x5}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xe3ca}, {0x6, 0x800}}) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x3) socket$inet(0x2, 0x8004, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x22}], 0x2}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) r3 = socket(0x2, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x8f1, 0x1, 0x5992, 0x3ebb, 0x8}, 0xc) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x200}, 0x0, 0xe52a, r1, 0x0, 0x7, 0x7, 0x4, 0x6}) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x1, 0x1, 0x100000000000}, {0xfffffffffffffffd, 0x5a44, 0x400, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x101) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x3f, 0x8}, {0x18, 0x1, 0x1f, 0x8}, 0x287b9088, [0x80000001, 0x4, 0x10001, 0x101, 0x2, 0x1f, 0x3, 0x46]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x2) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/197) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002480)=[{&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/22, 0x16}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/252, 0xfc}], 0x6, &(0x7f0000002500)=""/19, 0x13}, 0x40) r1 = getpgrp() getpgid(r1) openat(r0, &(0x7f0000002580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x10) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="cdb82015ab4ee45f4f94da75382da0211250d314274f1432f9d430719b7ccabfcd00e492d803e134e4821b51ecad1dea4477e6d4e6637bc93f92899a802e28d3dcb915693cff1e25c0d2", 0x4a, 0xc, 0x0, 0x0) getpid() 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xe86d, r1, r2, r3, r4, 0x2, 0x100000001}, 0xff, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0x6, 0x0, 0xb527, 0x1, 0x0, 0x5, 0xffffffff, 0x1, 0x1, 0x4, 0x1}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000000)=""/162, 0xa2, 0x803, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xdc1a) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="9529ea148e855ff948a2d6ad5c42d667a405eacdb12e4fe75d9d73c50f09a7ebd5b22acdc0a1c52fa7f30a63f833264d745560fb2703241843d975633099054a7c2ed6e7f5195e53d8695aeb7eea278ba284c7453e96f3b0fb54cb08d65b622f0a97df8605cfdfdb497af6c7b5d871d4d8b7", 0x72}, {&(0x7f0000000100)="60c5d5b7b7ac34ed01da67b27a0fb3b43e492bd34765e81ea0eb7fd6e735639b0ce61b1af8b91ad6ada26301e824e2b661ce45c8909f7587b767f154d98db8c0a7c740e3648435b2283669fa6f80094f75cbe8272962575801073bd6286d4ffab9840260298f2b387dce6b3a29ed810469aa132dc8f3706a5b9f4de2c4c3ac432a2d40c0b7fabd1b20a8dd916a563a9bdee9e20406a1eb0d1ef5d873d36739aff6495db16fc554eec5611c973b0aa959cc22cde456ce87f2ee29c9a106e1504167256e00a1878f2401d6837db0060fed8c0f223cf2a97769f98605f4d11683d95fa14c9b239cb36cb439e56483f235371e", 0xf1}, {&(0x7f0000000200)="f7ea95e6c91fefb02f2125ddaa203619e9f3076d92bf248f2b1544ce3443ea205d6f44786d07b3e37518f43c4761df75516ea8f2ece076bff8f4b48fdfc7676ea2a4328181ae05db3133f29bd7767a94adf0ef09612c9f1ff4fb9f0994bbef90f8977e09e399d2e5c52f4d093408a3eb085d47da7452f3e9f312b2c7e18d6b66dbf3cebec2174e9963fdca3a1ad2e6134bee", 0x92}, {&(0x7f00000002c0)="c7ae6db225cc6fd976098bee7d4bcecb1f1133c475d4430694711526e47610fcc1bc81b72b939c9a51e732657a5c263244dc20466c842f72ac32e56b681d04c663eb6b4c02e312de0db8f9c85a92bd91284a24c70d73347172bac7638c0de75f6b1c2edfe5a4083859eaee71d1f8f5431cdeea4e50a4", 0x76}, {&(0x7f0000000340)="5d1f05bdf9", 0x5}, {&(0x7f0000000380)="f5a2dafde2c7a2d9c72a244cec3b93df347aef273d47f24c86c396c0a0dd7db784e1ba5c0d0d9a9b3a48d03dec92197883fa863e324a8290c2bb3aab7a8ee4b1b99cbbb739c27bb2bff48a74a6c77b3605569346ec00ce6972a63d2c857fe44b4c4df478e38c5360dbeb51f07ce7c5f428db1f57aebfaefca8631ff6c97c61251937bd45b42b09609b77b3c0756ba9681b87fb6be673371a5a6e0f23307305341a81b3cdc54a0eeebc9a777e3c77173898e5ef0726", 0xb5}, {&(0x7f0000000440)="b111c291b3daf49d7f060dc771edd986d9fad8dcd278a31445af2ff9460d3f1fcd6ff48675b2656eb9b47b01a9511e5377c0684f9a2cdc37deef9618959a52950a5ab3c6bfbe565fb419f4f8a9718654eab3ed8dafe7c85756fb832b3e4aec11da69b2b471ee12175de481ff15c9571589796d0e29996383ab56f73d356dafe7375de483aaa1ccffdc06edbc75504b0422baa5cf9144aed361e9bee095", 0x9d}], 0x7) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000580)="306cd7152043b88ad01581a5f287982fc166e8b52bed33d52d59fae368c83cb421cfd3e68d86156b4b0752774b2b66014b6bb0e18ba284f44968a2cad798498710829b747a2f26ab52068d2d140dd81adfb001d7f952b2dac5f8be58b1ca0b218bf8a1ce07db8c048d04904f76f14236e204d8028cc0c09925e88c1e493f5282f8d5fb69208449abbced3f5541d177a27e295044afe68f699da4df5f96ed99b9961b2ab530ec3ac870d410edf1023380fa8679271c1db939561c0b91764bb3c2a3fe663e1d", 0xc5) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108c0, 0x33) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/18}, &(0x7f0000000180)=0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd51e73f650c7287ba56b45e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18a, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x8, 0x6}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x9) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000240)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x103b1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000340)={0xdb, 0x81, 0x0, 0x3, "28b8030cec5c384ce55ef7c7b15bd97e63bb6fa1", 0x5, 0xeba}) recvfrom(r3, &(0x7f0000000140)=""/35, 0x23, 0x40, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x9) syz_open_pts() 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000180)="b6") 16:00:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2000, 0x0, 0x4}], 0x7fffffff, 0x0) write(r1, &(0x7f0000002180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bab185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae7e287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa80a42ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956be6baba8b493e23b957ac884ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e97600000000000000000000000000000000000000000000006cd7f53128", 0x1011) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffd) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x9e}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x9, 0x8000, 0x15b, 0xffffffffffffff7f, 0x2, 0xfff, 0x200, 0x2}, &(0x7f0000000280)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x8}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xfffffffffffffbff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc2b, &(0x7f0000000340)="b7") 16:00:18 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000380)="00a3254367defa14ca96a393939828a79f330933c8b04cf49a98c230c9d4338df03257a265dab732bc09f4aea4e0876681ab7bf0956120fdbf2ca6ca5fa91b0b88c20e48928bd83e78b8bb06b66f1dc29572382c812454918111b8e3a75f33fd0106e1941ba7921f9d7f33797d870b43e9eb9c4c741ba0d1118f5b4cb289b144780e340a35fcc48b15beeb0034d65149897b96a5074737e770e4d559263041acf37f6c92b9fa4cefb6fd9ff4ab6cec0a04fd7d9aa11cd890d7", 0xb9}, {&(0x7f0000000440)="e8c1e9fade113e4c813e4737ecf9e65cd32d86f491705d497cc9cd7364728a9c04c2af97d28c8eac0118d3e995d7071808894060dd7ddb5ccc384eee14ae3413a1039c8637a355044f501d247dc870f3fef7351b6d5c284c4873f5db9d660ceebcae14fd4b52e2bc9c05ce8827d4982c97af0140a99290b7d341dd23d55b97d0eeda9d09e5a79fe1ab52e914717925b63b630ac3f0e37d815ce7aee21de142d8740ccbe63f68db3f9ade04c2efdbf1d24f21a895cf", 0xb5}, {&(0x7f00000002c0)="6b10d8bb8e110d4f829d178fc2c159ea6f422fb549154b6c0a1d3459f80cf1709fb0c548731148284041f039179b0ecd3a119d1e1f584949cc9fa5ddf48cd616078f6e6bb7ea8ec92584fa3fc1", 0x4d}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x88, 0x8}, 0x7) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") getgid() 16:00:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f18e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400000000000000000000000000000000000000000000000051415d11b527863676509ff96824ea944999138ea567c4e08c759f9bb46d72761cf743ea2fba50c1a65562712654e0a637fe85602815e759fcbd5324f6d552696d3f03757588c68f2f5ecec19d9788550e0b0b6111a047f0e5d2ce0bf26c90defb6e72e36a247e95aa8f1b8bf70cc07b5e2e5cf62699dc6e5a5a14b513c934e7916fd0f777fb1938169d56e5a5", 0xfffffffffffffdec, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0xffffffffffffffc1, 0x3, 0x1, 0x9, 0x7, 0x4, 0x0, 0x2, 0x100000001, 0x4}) dup2(r1, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) 16:00:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f00000001c0)="1a26da1a261ebb8be3df867c7985f9d348573c18e1a70a6045743f1d0b671627e46056fc7879c175d6709cb36a19499ba3f0e7d39e5ab20cbba782ae99c727b8cf27224395c483c0b2300a04983a3db2ee4b8f40eee2f0dfaa162529bd1c075583fb77ee3d002f17fe975e0385ab4fc890f28fa31f2fd83bf1a8009ca7e3d520f1bd9aaf0cebeb630c5030c7e32a5eb0f0206245e46853dc44ef5b638afba5786372c367eacffd05ea3a63b6eb9a13aa", 0xb0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x8, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000eabd1b6b"], 0x10) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='^:\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$,\x00', &(0x7f0000000140)='#\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='#*\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00']) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x3, 0x80000001, 0x1, 0x7, 0x6, 0x664, 0x9, 0x10, [{0xef1, 0x8, 0x100000000, 0xc1}, {0x4, 0xea9b, 0x7, 0xffff}, {0xfdfc, 0x5c5, 0x6, 0x45d}, {0xb72, 0x3, 0x2, 0x7}, {0x22d9800000000000, 0x9, 0x82, 0x8000}, {0x5, 0xffffffff, 0x1000, 0x2}, {0x5}, {0x9, 0xfff, 0x2}, {0x8000, 0x10000, 0xab0d, 0x401}, {0x7, 0x7, 0x2, 0x2}, {0x6, 0x7, 0x7fffffff, 0x3f}, {0x9, 0x81, 0x8001, 0x100}, {0x1f, 0x1, 0x100000000, 0x6}, {0x7, 0x6, 0x7, 0xa7}, {0x1, 0x1, 0x1, 0x7f}, {0x6, 0x9, 0x3}]}) read(r0, &(0x7f0000000040)=""/32, 0x20) flock(r0, 0xc) 16:00:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x1, 0x0, 0x0) 16:00:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x401}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x6, 0x1, r1}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x144) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r3, r4, r5, 0x0, 0xdc5}, 0x8, 0xdad5, r6, r7, 0x3dd1, 0x409, 0x1, 0xfffffffffffffff8}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="e11cc1bd", 0x4) fchmod(r0, 0xa4) 16:00:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x22, 0x828}, {}], 0x2}) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="51927abca74a6da8386217383e845e963b0f6051289977b2312628238abea5c329fc7086083eebce53b10e827ff0c2bf1190c162352ec2e0eb9e97f42c626c85153c93a1ea6e74934f5f6334857cc1f1c8e40dfb35b13c1ca0630337eb85199747cdeb65475092e68c913cf0fb88882879001b12b3d063bd1fa16380b63a12dd7167d794b9fc2e748479751e81151d56c7dc1eae82e9c063406c0657046fffa91b8d126d1dea4bb7d4d6fd6b6ddc2b2488d61189da35c7e30240cb455fa1a40c5186d3a02edf789edfc7117863b76da21cb2ae32f9b0ec6ff701192c0fa23c3cc05a6d5e8a15a2511956f4da9d227159a35a3d8f17b712021bf18dee9c70e4848d8606874340d47d4c316c7d299ed676f1a3c4ddd16ec5c5ff4e803192970e76fbbe186ab18b49d0a87454d9774d8a5bde423e0655b88842eee7cb6721a22ea90e52ad640653c4067225b30025217f176e6214e697988d9e95ea4702ed12732bc13967068437add3348b8165c3d7787740e7a46b08087183c17e44835b97b12be462ce27372028e0d124bc4ea2cf06fc0c4027f5edfc4cb1b2f39ab379af59dba287f4324b4d5160e06ace53839552d4cd99f460c084fb14a5b0824beb2c0a005e57396bc7fb1ed4da087b7ce5e311e81119fe07364583521030dddb3d6f6228603f9c1ed51553878b1612ebcb127b8816d93a80d72b7f9e11bc2a3f76dab699e2334f29f2d575fc8c086f90853cfec518210c30c1401df88adfac7a34b5e8df119134f9b55cbe06ac86c36d0c8a8821e36f4d2bd5238f3f19838a5095be7ee7eff4caf27e8f8d512eb80b004cb8d22c0bbcc126fcd10a38b85fb9dd1f69dfd1aae91ebb310541c600ac2385864ba8af3b228a8fa0fceadefa5dae0b23699ba273b16dada9f4d7c534d000c3731e57c3bca6c50455f900147e6818e9b00f541b38a0e2126461909c111528202f3ba021c0af8329e4886af2c3e3a2b9d89c2d99a1b8ff3bb1536b88a5e1a17ed3745483017a6aec3c2bb83d763e8932b6f7c08250e8adb70364ba07cb854e5ff05ac52a047fee1f08957994f3916e165bcbbb97162846576a22e353750f27981ba1ff3f6ff4bd295eb9b9783d584dce322948504becc23b0f39defdbf9c570f32a2570491c0c32daaa1ccb607c6b3d21048c6487b50ced7417874a9950e5e2873061822412c83e1a99191a843bba7a771313d5fb211430567d14e566925dde27cf6dfd0746ec6f02af6ca411581ddb61d94c2a46e538c3b1be9cd92534e362659adc57ae4b2b7c2663237c5acff382266a2c76615690acb571a00733932693e0b3027c37e4d8679aaf100258758171532a267625a27b60861915b9e7d4449669151136d804523084422d62d06ea64fc15859f39e6d0a1a10c650b8a61338d2c02bdf3cdc377de9ab450166cfb6638c80e493667b1f9b13a6d59f65afec1e4f1abad9f89300a8907dc66378803f75a13c426a15d96a96084247d8e9481b9d532b244125a694af3f881928cee2d9d78957e94cbb8442edf9943fd2857cc1ab27ee58cd1dd21b6d1a502c0178665c04dd402299ffa56915575b71f8d1eb1b34c2ce370f65580bf41044685c9d936159f119764d5f162a9677b4ce8fc77c8d8efea40a5b6a614bb7f625eab29e616dd9ecbe5d794b46eafa43551f384657db70085db38ced222d690079c6152b9d2f21088a7eb02d1ac9d09b77fecb700d1aadd9e61db51a384e4b757044c7055fb2c506cd02df3871eeef3cdfd1be70bfd07aed81b6d485be0abd4f69b0d798af27a1c3e3b57d82c6da58942fc44ec278223866704af6bf617352396c2d74cba3da17bbd8dd947404230463a5a47eedd6aa4752e8718a9a2d801959cb0ddbb04d20aec8b2a72c762431702f65d3b9a58747cfc69ef44bfcf37334de72fbd911be93a300d4aa123e706680d3bc8e5138c968d58697501680fef13bab42f7098cb77ff817f552cc0424242fa513e248288768d25d1b3ef6967b226d7111d189e043e7baaff3207ee31f6e292c1dbd354bff4740511d1fdf9d6e1f2904ec6e39cc721245f71b6189781e465dcf8d8ebb8bcdeb0d48c7f87bb763f728d33ae4a2dcc82af60fa33237fc0f71120d341d2dec3a33252aa1995a7d839d5b0590034e1940a352a147ae3d35dc5eb772c119b81b2bc5cb9286f621a5779f31f3434fc69747f9a39b80a6b11c51ece3d84281d76caff86070d0ea046c88666388b5d3075f4c8cea18bb327528f7279a2a202bb671c376036ee491d3f8ad921b2b64774a795beac440ab325ac71c9e96dbb41251790ddcd2bdcbae92a54f18f6feaa2006e1784f0a11d8f175fffb84f97df31be0419844c3234c468872a8d353b7ce3cb13b026ef22a4667fa7ad9591bf1b0f45706b1ef0f9908c04e40fe7c7879582f35aba804248083b71f84f673668486d54014d7a6e5143e1ad6e1840256a227da2c5eed27ec16cf154791e20a7edd91cabc1f5a57299a0a0e9c9937b77747f7e6bb9f5a042fe3782ae491687de0b024c849a5f4c0bbb054d49b6f53455f2148e645454a5cce560137134c6f483ab9e20ecfd3b1f5d389a935c0f96aad62642d0987371f64ff3d73a022765b6793335a7453b72fc77a7bdf8fc82323b47703db07b465a97549e72452149ac306364aefa349b2ab9441448ba1e1cc4a6ec7f30928ddf5531598bb8b5012a6c8438caca3290ddd8bcf91e293638ba37004eec48bdecc2d72470d85ca68bcaca418f2c98b77e23882d225812e9264edfe1e378efd8a16159a54ffd4431afebea78f503507b967ff048d8abbe0aa480e76222eb98b8061f784dfceea670a2f0b15a3b77a947002a3c7cf750755b5abc2b44f7b90af2bbafff705072cca78e1ac0750e385053d32aae69a654cf357c852b08182cd2e6e84bbc83ac7d721ee4ca9a5b114ecb0047203304795964e8cee8743981b75ae84db980eb7f586cbe131c06a8caa96714af5b16a449fa0d6ce2da613a67d3336a88da46a8268c21a0cb5a481db27481d8312e02b6507c0dd55f79c3a04f9798ab64a81bc4f2fd1fb4cce33b92e471a84e0857dedc38669959fcc9b1d2bdc328fba785a6a75e85d25088c82db1a3f0ee032509fa375b5e217ae616a4ecf445730d5f14e134712d0c38959818c84f9eb914f0313f27d12cb82d5b03dd79e7dfa650eaad03e1eaf63bd569a43836fa011d56bd20a4c57f30b20ef7cc7de796b75a745bb1512c9f9cb7f4030851bc0412c9506327ceef6ae0fed08c9e0288fda4ba43ad8eaaf0b2ae90402dcbec6171609a26e736c62bd4ef5f1f8dfd0ac0c533cb6dc636f2b1c6e64ab861ed081c275bd305aa435ef28520f95588a6987d1d4928d2cda4fc59a2817cbbb6f9623f46691fb804e72652632bd96a56c18f9e10c603e52d86d3cf9bb1907e09266d464ceeb784a9a0c779fd8d917bc3638d11b8264140c17a4e2ecf10a19c8161802b06f36a6d3719821d4e1b7dcfd3bb037421e1a06a4a80a14fd5cda443c492460750a340a7a889cd2649bae72a55593e04487f3047f4466398b389e2ba58c8881544b211372ec26afdff132c748fa1a5862242bf0a199444159ddcd63ed9c20e0d132f6fd897e3de7385b185de43e2e93535f3eb6ab2bdcc1dedae11adbc7616f88c4d1f50c29ed7839c71b834c1142e0e4d0919a0466083c2197b6002103e5846376e7bcb9802b2ea023b41a5748c3100d6314d8fb5aab4ae6451c88770491ca6b66d9dfbfd7b0ea2ad72b6f840e1017b6c184f0804c16bd2d0d549be34f01ca0ecdbc64a05608a4d28ff995e667d5feefda7d6053d298b47d16a4ca498ca0b58ba203bf19bd81e9728dc7c8477e39ce7fe395df2477dc2a8aa6fbb48291bd9b5e9a3bad2994c36f2cce3a203bc8733959fe94ea550c44ec023686eb40e90ec2275f0ce399ed3229bfe4de3de84099a45d96cadb8bdd46ac882d263b53cbc5348771146e41313cc9f74be56bc547daf0353873cceed791850a191ea1a765bab39d3ee08dc9cf1e59e4aa5dc6cb19af0fed7329e09fec67fc17ad74722d9f94a29106a5fd6c0eb2503f3cc8a57cf8e25eefd92e3d67de92f5186ba3044aec64835129f82b0b6839a1e8e6222542673d2194a71b04a8aa86cc0513db3e3c42d4373db063e373fcaec40c22ff5d7bb3fb1e1d4b7488c80f812503473b8fa4c6f998649d1ac81499b1b1168cabfd44b304829a2e3f209959831c118a498337dd922e3501df262da6ed026d383da120ab8b9e97cec88e7586c1cd2a35c62ac2929ce8083576df845173d4c4db5e432179ca1a549b73190b4ed02f2aca0e964400435a13943d9e4d23ff2b8e4ffa1377040317529187b9064b563a16d18011a4f9a85ffa6932fe558ba9f610a89bb3f74b45ff4b80435fc22ff8998282c5f343539af34b0e969cccc69c37fd4a64bd7c47e806d6cd074786a0400c3dfca0a631add9b391d6c6b7bba5b5db4030c98732698fb7e29fe09356e83a187cd9f10dfcb3d6b5e676ac273e9612c0832097274f7f33c917cf5a78598c38d05bc223106151385e8505083e18f33e3158c75192d867e6f6fb89761622bfd4a80623052301d67d7fe963fdef084a43adf33cf9dd9157f558ffba026f6234540a0fc1d420f022659a6c543368e48e3ba45d23dbbc8298818cc275a5dab21d05f0fb69a597dfd23f45cc584a8cd68d2842acf29246047ddeb33db9736216295e79c289f48cb524af61a18e3ea14dd9ba72f85101cbea2833024e8f53880a9a77bc3ca793dc9cf61d7d5e5873ed4d0459b88e50b0be33ed07f89a15ea226a137324652385c879318c6f77fb3b4888c36a4758136875ee1c9e0eec15a3b58f4d2abfe46ed270ecfd2d1cf6c31daa6265321eb2ca90cc279bb3c43910574c1396922a6df792c4b6d421c4cfbdbcb6770bec680d2467a00943a01837a332700cabf8569cfbcbac7f4cfb3810f3a4818e5c51bd8e3858579a4ef802270478a6998f1658b1de6b2610659f230963ad865c00f8603d0f2f4fd4eb4082e5d0ed0b7875b34eeb88b370738c30e619dd4dba6473de1c7d9766ea4ae454c973fb88d3e659a949dcf685ca13a6ac13c51cdfa108f32bcba2003b253840c337207a1cb4381f96e4b8be7bc45e77004b47c56ed7e98e7f3c978afac54667006218c1617f2c1d2374729ce704ce77371b9cc7a42756594ef1646f36fcdc7c58df010fa44193eefd8128d8351d7f966c98782f13f93139434b687012d9bc22ec68ad4a22dfca5b0eb49188bdd41fb28efed2cfbd2412afde9f74d2a50f1c9eeb0891d7054366c7181a64bdcaa94de2f741ff0e6aee15b277389766730e060f04ddd80196fb69c874ce878f36450b60f4ee78d32ba73cac5f997958f5aa95443ea6e263dc071284e15422602f80a11d49c587ee1ef5feb6a70c064d2b8be85a733c7f8ff3607a391bd44f82ca78c0b8544e2d61ea812e29f79c86c6c4172208ffabcdd77c31d56d0d3b8d86312b479ddb2f9b53e2f13273c3f408846b0e6ceff3c2c0ed9010e4ff7f6aa63d22ca9775acdcba534e37fc546fd07704d2fb82ad2a64c50029ca40a4d3118b68fbfc217bee0a5d3fb0f22b5e51e5e22a941f35a298bb27cbb71e93a8e58ff30c4cbfcfc9a03ab111277fd414039d155246f1c117bb2904bcf2273785c433b2faab2e40990e52f3dd1f9e06d11e602ddd23b8b5ebf1e35792b3ea3b40725b9769d75ffb331bfba0e5abf9609be73799285b5dd0bf352dfed01f3f4ddec6bd910c1dbc8ec7190", 0x1000) r1 = socket$inet(0x2, 0x3, 0x1) poll(&(0x7f0000001000)=[{r0, 0x10}, {r0, 0x110}, {r0, 0x20}, {r1, 0x8}], 0x4, 0x7ff) 16:00:19 executing program 0: r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/216}, 0xe0, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x2, "a430b1471d503ad3743044349a6c8864609f0b2d5246be435a8cfd7da3f98dcaa19a450e366a5ac7aba4755bb7cdf353097ce147258dac7846116c8ab40534b3613bb49b32af2fbada25e7ebee7dca15725bdd9a082ff6a081e211c13d2584c6857ad579c5b0e1c99bc23e88ef83e01ba25155a0ee6e35f60d36a2a3a40f06b83bb1acb7e3cb7914fcbe513739b5cbff58c953203a535cc5e444191132361bc6d2450589be7459c77a2e5b01b7a3a925ae41be6376e238bcebfcefc1"}, 0xc4, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x88, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x8001) r2 = msgget(0x2, 0x7a9) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x400, 0x0) msgsnd(r0, &(0x7f00000002c0)={0x0, "6df8f6a4826bec9edabbeb0f9450119e211fe9739fcdacb2a9c9c6c33f5545f79ab5f60bc87b75d2c1dab0ca1a76dddf37326124ea927e8a8d18c3346f0f77b45578bed878333aa6c0b052ec67a2d94b61dffd093c451394bcdfdfe81882a9decc7abbd802678eefd490149ba642b896562869528fe46bf8405a8e2630385332f871eed269eaf4f1df79c8eda3ed1d0d8b813bd1b26b16bffc249a3b3b9e8fbb9f43fc63cac859ae3e2ab3d1f34892187f465e6a2d80caf4b0a4e521dae88de7ebd3339fa8cbc044c964fb8b13b1b51337383ca63d464e5a157a4bacdad6bbabf9a008669115ae9d8b68bb8749ca375bef10d5254ff42979665a7c59349bb447c2437ea07b56f95b520ddf9fdf7150414e992447d34bead5a742debfdd2a6a89c7e0ec480028f72cfdec5e7208473297065ba1549f3c99c0810706ca8bf82148d1e5335deb4304123aff57beb4486d4fc0e05a903c65a34b36c2255ff77ab996f0929045278c7fe609ed241482850b0d3f6b85e92a4926d149618d913ea0cf8337f16d7788f93e33a4e5d0eaddfd2ca73c745235f7f7966d37f0e553a1a822d16ec636d704619ad09a210c8529b968a52dfb20966bf9bff92f213b740f18cc589ef91cd830dd62948f73e36e115ec8a88a3d28d48e1701b75100079e3023b76e4ee9e5f48a09c06257d3cb83e58fa2bb03c2f328a1e4727382d082ccb980e5fd2e34155ee4c44df0f395b57e11d844d9f50301e1165d8eb5474efca1039a99dc050450b8286583c113e344e1195cf107858b9e75a292eac86bb62966112bf17992d872b90a133dc911766725409f855a80d77d7532d1fab8db8f23ffc1db3bdb47b784dcfb28047e0621d1bab00919dbb5da062f13d33f29afcfb1646ac87da6c335764e649f1ce8acf92ba8081b8006b6991558090684cc4b681a3ffa55b1811ffb4dcb68329d561d8add4cf57bf483b06ccf721c17f657b079092408d297351fe9d323fdfae8948944bce2b6c8ae2381074babbc9cd6a3ee1e9913a76490c01a780f92be8308e0301aeeaa8b4e3043ef8aba975fa0c8bc87f10e0721754a42ff0025bdf1fa92b19e36a276154b9864438c9f43deafb8fe95d8b690669ec02fad28a3aaadd6a1571a42da1052b8add01542ab8efe76bf983c5e8f1eb8d507eaa78df12f8b50307531263d73314887e08967fdc2ad338ca3238dd09bc0f5e6489efe77f9cb2b2d4cc6bb2f0370111c8a746bfe5827e5fdacc0e4e1aee41a92e0bba12206580a003c160e41b9ab9c608301658a168afe5f9eefb3c4b6a12a6351ece9f6019b0e19bfcba226ce8768a47262798b89300c7dd41942ead4c6af12e51541b1f7fe9cfdff45d58e8caa14e0d6a0a5d2fd6d24cc32f517d5fa83854be615ee7fd3a5fbcf7b89be097711d30ccd356dad068a54f040d1156d9053ad1f9f092562bef9fa7062de937737c08a1a783d209691b6b1f3c2d3d9aab18ee2a4365d5f64cf21414348727847c7ee2e474a6dd6fc32c1ae8df35821e00b340a26fcbafa363597bfd9166c08e274ae5a910bac9bb69314fec4b345b3f3f7f31646b5159fc5e186fb237f39d90ce17404cfdb4c9fdf8e5659e1759bc25d329d0aee228fc52427bdaba7118f04c6fb0bd522176b5a17c59942d36cf3407453e59d16f25b731e9429c8c7701457d804552785e328695e29d295c7f54fefa2e8aac343eb29e65686b1358a83f5eafd9bdde08ac8bf1c71c4ca3dc5adcff739f85527baa40c17f3379c8a0c782c21c0dd16038c01802a4788da2ac71ae3a3fe03ccc3552cc98238163828ab0ecbae61630c4831d00bd9987ed5ef5221dbe8b8800a57bf39611044948b9f457d068fbc61793d05253da90b216bf8e432670b8cee2c7fef61c27c68bab5ca8fbd0d46cc6c59644d1686749295d6607b60087a0f03e9f99c910bd158a88ea7af62eae72908428c7b8942b5e2a4903ff9b858ef69727f34347c04ef498d65f8b1fbb776d3b0eb4adb03643b54239d7d43e3701e237ed012c0caa55d8aa315cab8049230b3a59c6d7ea0595836ccc7b56cebfee4f398f93c6f23e2a0632a5500e28db17ef213fac64eb757283e7e6cafe14b68d799e1b56fc04569e222c9cfcb7adbbb10b1e495b5aabb09962d7e35fc28fc2bf0d761087a5578ea772be297f3ea93bd0a72856b7035b7a6540b6922b6fcc451b58228121e2d4711bcd0961ad3ef97f669746294eb2e60de340eb2b857d23a95dc8a3fe7c4241b14bc7cb01c3b736ef070829dc1394c24ce7083f30fa60b60d37ad71f1a7903573ce9328c9046c25af37fb2cf8e0371dab1a1620f598269833b9499b8eae7c2d9e9a78404e5d4886b319fb757a0c77ea15200210b3cf3eb091d988107bb114795fe9a71ece27793afeb5292d2d9621d6c655cf19ea1d97efeb78628a7bce223943f1f3abcc7eb35a5c50ac5679dc817bbc2c22eb98336757d500eb08f1ee8e8dd7d7c4ffc2913c070502ed2a4b7d8872ca081a7bc0ca2376d1b30649682aba7062f282a5746fd6d3d5303f42d888d5e7de249a0fe775fe9398260f21c48ae5c5e9efcdbbd9ead39f1af4e505f089ce6ed6383819bd4e081be8f3062ca894e903a77d16bab3cc4cffe5b55baa14373c6a4455b4556dbe3555711ee744f60176515a60786bc1bbab4d60e35dde3674c490f31d467087ce2689e42acffbd274e3dd3ebf636eeaf9e007012f8f613f6f00d0082f4c8f0fcca06ef77bd8ee4d68f28411ebbbbd7d6cbb0f850e905db6c0828ce0a9130474c5ed79c2afa567ccb75f3283ebe047f45513b68e6e18f6b33376c654922c3cbfcc1a38d952e7d459bd1451bab0c4f94b234322df324bf9bdafaec4d19d19fed796df6318f73aca3b677a22d8a2a25bd86c5a7ca9dcfd60003004b015e65f4f20cb2e96c21469cee6af8b0401e4573f5fe59ec9ab77474ece39666b486dd7b476c80f8a1c8482f06cfc9e250cf864c50674ebc3ccf4014f77f340999d1a44fa1a864c0faee33b7c21b98ecb11b703edd4ac57713628474dfc095cf0b6ab270a972177f058c915def0194935bcb016a82dc6b7a5f08b70e93a855ae1b08f9a8ef4581d9954c9d38ddd81a0b22bdffa5e42b7038f760fa5b501d23b4f7b1a1aeca7de12c847327081f54706064b73d1dc08e0eb8cb1bdccae4803d50a5caa1ce5d02afd477fd7f997a52f610550ccd26a99f842dd52d4d861e0c1a73981ccd188b879d3e4fc5752b7aad218febe78abd81640d1de18322468605d4e308897bc8c69705c35f51c67692e327948a219921bcdd4158ae77e7ae39b681b373024dfef72c73d73da8670492d5cc74e330d5d9a55b2df049d09bede6de57f682d2774259f39ebcd76d34d697a2273a38c2fbfc969f16a114fee361404f7a16cefbbc6eb63c33fef97455a0bd8e1df46d08466f0f57ab092e54ddf1668be882f7df4d9d3f625d2a098f6a8198e1389025ed73a4e4b3147f35eb073e7b519ebf517e035581c881c74ae6d449bc6782395aff385dca8531b73bb9500b706c9e7f91381e459aa2f6acfb771a9af232bd113b9b018f7dfc0220e770f3938f6b60f6934ad4be2373a574a492bb315dae355c9153d7a4ee5738968f38cb519883d5f0997d18d109e03ba947dcd99e11fcf8fc22c78efb0e18d36daa40e031aaca4f8cddade4641e7d81cfeeddf42d4a0bfb9d5f8052e1b12b5ea0cb616803df8cc1198db4d0c25213525e80bc7d3ea35d818480acf734c91e9a695aa74434da97ed29999db7ed08498882c35b9ad1cb38ffba34136eb26d1029cdb56ee8418453f4d17a4a838edc8f4f4dd27784e3c1306e39527d2b9d048e1e9afa49a46100cdebd261ca3d144c49740f6e68a2c95a143d4fdbc2bce0a0463f952ace5ab30952368da40c6fe2cfe1053744cd17400d05fffa4b93a3a122051c56b4b286ae4348e1d9193443f0d4ffd5976d84a8d16baa7682b492f0b9e993ab9dd59fee0b4f81622d0d3302a221d083bc0ab741eba609e33aa7d79ad860189907c424a6be1e4f4c9dc7c395ebfdbded4b6a2ada5a83a0dba598abd38e03a2ab56fc3b63133a647f93ba2c98dd684f6aae66418de2b1011cad0117725126603033e1a20203437841890efb75becccee2f9ba201dd618012c784a32bf73cb4aa136faab09d4884dec73bd821266dee1e766761d727b1750c8d702502429e90a80981d6d646ac21826f00bc9c08591a34af6072e203b04280724955dc6d4b462eb890e51cae219d42a0b4a9731721dd34438097f6f17422746a496ea7c7f397bea338b21be7dccf587f7d99830e2037f3026e51f331f907cd806c78cd928a3e97f0a8274c324220a6ac800b7e871816b5bf683a9e8aa72d1bbbd2c4691cc275388bf755bc2b15745897572c61c347b57c4947fdfbe98f1db608739c85313e7ffddd5bb5ebd6ac5e3976eef6d69f601a9174fe9b76dc1c170c011e791d08734a0e6f9e63292266687f1b62a19e97c3262097810bb4114ff3c7463519cf684d79f3c8c399a51c8a1678e09252f97ddf14c198f13efd853df83eb4bf30f63c3913d81b3c7de215208d96a558cd213773c3b6800559bab07c8449da69d02fe89a42b0ca49d4b63fbd3f251a1c14c4bcf1d3ce5aee4a923951b188f5f1fb94a9e8346a1faa7f1c1f36b36f8c1ef1979580e88c9bcaa0f057fae3a2fd97405363471221a2a6f898034ec7c4e3ad104a1257218f9ee73253d1d38605a458abc9888b7c00085c4dd5df2fca95f5fca9c2860ae2c8bcc8c8c9bcfb6573fd50815673f3a98ad7947068e01e0d2b579bc7cb82713bd974b5a642f29143c664b01e026538aad46ecefd7c3bc42249dce44ea34f257b85cf0b0271d392f4ac1988dc5f14994cb69ce9cb77960634bda3c27e688f441c4eaa7b713f5d5697d0d27b5f9bd9a809ca216cb770213b85e17a5778cedcc12fcebe8f454c1d25324866b6dfe243ad76d6f4aa3589eef7f0aceaba213c1cb588724c6c4bb227bfdff6a9bd381c01619bf72df59ed7dabe2078c4ce1311f287f6aac18171a6cd844330dfb11134363628e21e6290f7ac897d42b3aa3358bc8d8bb18215990c5855df4a0e49797d955885da2083f3e0756f1636ca5ddbb2fb55cfcf9090434f59f19434df54a461b61dc986016ed4b0a68c53e4e196e38f86bbe6bbe92987b251e7db9d97c0695a55c1192c819bf1d8852337e046603e951a7bfe5a3c995d782358efde1ca15d5b65b46df78d24b73d9757eb9bf335faafa6da05960e8ad5a506a3cc3d313047afa70f31f9aa605747ebbb800ecfd941ff0be4497ec8cce3839c483796fff374814226cf8f6d11b877a285944dbb084577a569ce1e58006e46d9d2bf46e1f489997986a95145e611583c4e38b0990ca6a5eb162334f86ce32415d2fce527f5c44f5b165011d74f7386c74b1ae899acd258a809fcb8f7781d517430c357bc93da2bf2ff3e460b56dbc8b9877ae956130e266f6926d0b86b163d3226f80c28b5e2759b2fbfef6a0fac52860d512043c0fc39f2aeaa5550b26f3cab8a2f417c31fa56d6a8dd8952d1c19af129accf3aa81a8bb17750b803b3ffd3ac1b28dc48f239b720968bf6b68a7f3ca7fdfee5dab673d366488d1ac045ee7438fccbe8ec849c6e934054ed2a7ee3c5c303df13d8f90bda20d2e8a6af40b349d92f71e4cedddbb737a6c8a83db6491f47be82147b4e96b3a6bdac9e9a6f938c0aa731bdd697676a00f2206af81377f44d0e906319506d18dd95d553ccb7256eaec41f0b2be89"}, 0x1008, 0x0) r4 = getuid() ioctl$KDENABIO(r1, 0x20004b3c) fsync(r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xc0, 0x0) r6 = socket(0x11, 0x1, 0xd6) r7 = semget(0x0, 0x0, 0x24) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000001340)=""/182) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000001400)) sendmsg$unix(r5, &(0x7f0000002540)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000001480)="e29e0d063bb08b415afe43741714c07a46542c241e32a14a5250cf0662c8709c9c92e4c22ce4a7f2829f13fde8e79a4f694f08cd1ad7fc014231a8a0c3e16b22145adaea166d4325361ab4a0f6a42a119486d111fc8550d72f63325f105419b3e6c78379caec5d8aa0c6804b529c341ad2ad3e63334e3c1470e3416882ef5ddc87ea8094bd1a3610004280f9f7fc4140f012a3ed2ded47de79464a763b9118533695c9722c46aa121f6c7d00a422059943e1640375e89e4d1348fb43d28f1c173dbef08bbcf929b67396d8adca770c3af4551b14a17215d441a25bb4068a1b98b58c3d847c7b2ae9b230b5da3b1c0d4727dc4f1a1d7edb3bdbd3c6cd48840e5431e4c79707976d5db7d9612a865b68ab497a15bc9c9de16ea85190b1809ec6234d69c3ade7aa91c9a4054ccdfd03c336c4fd68f6c669f46b91ac8ab852f30e8d1a21f2fde5ddf6a26facbe8135f1fe85d227f5a6dec0eeece04d8fbf2032e3274c55395fd58ca8eb4939cbf1cb78fc0c7e65a671d776539ac0054f52f757fa1b5d627afcf2fb9802fea5e8903a2ade9939b82771d14daaf3b20e700a64eb0775dd830ac23a1acb0251f4b2d5f917f6a948b27debbae030164d8b4647e94b1c3e59ed5480e0de5e15ee226b02f253c69b5b0ea7f6bd52fffa444df42de996e96325e1960cc65ffc9dda20f161fe2088ecdfae4984f8478674fabade06c54de5c652e67687341417cd9a3dc0d5e37a542e18c832a27825736bcacf9079d6abccf9e3d112f7070580d167290795fee612f5310493bf7a8b670f197e22f4e30bbe2bd431924c04ddb9479293659745d10daf497caec02da0d6a10fb5d2657c24afe023df2d3057690248ea23c2a7d4e1ac2a7b797a579277d7fb3c183f2dba3b15999f6227d3557f68d53ad303373a92a7646b663095d4effcdb34a645ac71a64cf2f413a23ddf1572e00e66ae66af8efd9bfcaf9507488af2fa658354c22913cadc71cb2c47d7176ad0dcced799e31e65efec985187ce1df2cef9308beef14f304e86dca26510f362003cc446eb292bd6da76c9cec3fa0e3d76e424962cf31674bf81a92175caa359a6e077ba8229cae628a8b7eaeb70d3612b1696819264ff9191ec0954ef9ca1dce702a27c5bf1e3e5c14effe5b36a1cdac174c3dd0d1f197fc7826f89103aa5741a3fcf595e10f152e507244bafcae018941a5861ad1b53253f931014b6579afe8d7a70e058c0e5d0f85b399bcacd38d8aa9a7ad543459a05fa943f26610223417b0088e53c317e71da960859ee3c49eafa82c58c552b481fc2855d641573cb916c87f3287a9d6f2b1e19e9ba81fdce02522e9d26cf9892b64af1350e6b93f0763b3431751f3b25204942173c04be2ab22bd62c20cff1de39c25266954383671ff073e2c0c518cfe96906ad4e74b2bbe7140eadcfaad731a1b45e808c09dec5118f6a97f99043e9c0bc72ff94db55fab9a63227bfa4cd46094016fd37cbcacfe8504e829874e62b9beda0940011419b9c2035f6d066f1db460ba3e40bac1367bab4e26524dc2ea8065e76cbf38158c1196ed41ed61eabf6b7a5cc7dab80c3e2aeb3d2db2e45286f823e07c6b38cdbcb06c95d0beab6038ddeb4ca6e31a2d04e0a3fd4a10fd32a578f36fe28ffa1ed6a335bfa237dc948efa9450b28555ecbf6917d8de85cd12739f7683f331d91b6496ca0215a58a59f4c504ffe471a11eb0017ec76f145fab044bc31c36b8da0e36aecb254735f305a50bfc0ab6aeb92832600ecfed9635a619942a42882fb693280425397b98e316c64c2dd7ca9eb2d8a249cf57bbc137e39d5cc9d63f387d494d0c07713be5a23a30ec631879e476cf3c0cb967409c0a2c23235f5d9688506e8bd9ee281d9708ac4177921ca42fa1104a39cd9e57be2fa91c7b5bcd571a805bb51dd9fd9789117f2a36788079740be24b168f9e68fa0ffe9921f605db7681b53250dc44a536e9244b9016f485bb54f2eb8b3096bd966db99e94f2db3b0229bbfaa0f7e02b1af2fedaa1f12a688383a466284732a53818eba9bd4b16957d8203ee48aacd6ef9577244d788b7953ea752cb4d6e71102b2198a7044ab889912e84ac3abb1674c358a94b53e5071eacd90c424e6ed3b3ab090aecb2a55c9055828dc6e2083b28a2f8fa2805bc7028d986f35c4ecca46c0332ba19783dbc7372ae9fc8c77cb93a18bab11ef1fbdd2725e1ac50a0cf4a888dd9549c4570849c4a20597a5eba1c295d9b280fcf5875c6eac086d08ae11c4419f8859ad807fcf18b7acccecb8aa86b426b92b327b143d617b87cbcce14836d308d500b35fda879c7396b9dd589a21a5336d45f2d3365d948233ea3c765b46e3c754bde0a7a103486cf6ebcbd8e8ff3c3f58b7e0f5f211bf5d35027a5ff1e3268dded8f30995de990a90fc60d1599100712d847240a12e15d79b02ec975c870434bde7a78c7f512ce0c541337d33f3fcb8b6a668240e19b93ce23654027f53771f60e124ec3d78708bbafaf77fe011b804f97f5811367e1e63241e6debae6b0e5c56c89ae99afb201f4fb8a1640e249e65d378f1e68123e24815e91379eebdd89c3cf0ce21e32960134185b1bd616808b838e6088403733456262c9892ea7b26ef3a4bc3a11e0a58d8df88b05c45cb52730bec1b8afd28ba4642d169e133679a33608ef8cfdf07c4360f588b43f40690f7ace4c6e5e778cf0866578474cda4e148f5a07be8ac9ee29b6bf0881ef735b76d8b6c360271e4fd59719a87a4bd64e137d11f6d9dca64bac41887e019396a753e8081407c112d1f582f426459b7e831005abfa3d39e5897312bc110b1e2b0f5977977e816d4db077c0e7ef53ce90d59d8519ff695d8bf3c55fc8d46d2053103a70d0b013792c6b1aad21c7f6aaa339347be9454097b8d563fa208a91ac29d018681a4412662eee5964b048f897610d7b7ef44bd9d6f1b35ca92d894c4e03af26231f22f1f92cef6f0d7656b9ff89b19986703115e4d09cc5c33944c1b4475aab592bba78aa3aba2c70da3757aa206fe7e15a370f7513453a342cf493475d5f346444faeb6a25165dffb196580ec7ce42640713bcf2eab1bd4a00c422636627e94c8f19502451a4beb09749e9ae338d43fc639ecb6d28a9caa255d52322b728b9b62039b81da2cdf4290e56828500c734b3e34e11a04aea1b5110d9aff7a5d1b9f454d93d93032dbca1c67376cf8c5784a555a1f8a191c47fd67da56de3b264db28f3295e8a7971c725876ed38b62cbfe17f001497152cd042a732edd8fcaaa5c0cb31d5f6389064f2418ea006a1c7d2be6d2830c0788fceabd77e82c37c72c88d5e5869ccb629581801e6db1317585a534456de6d98035ab1ebcfe54bb0b19f1218bf1547dc6c6cf07ba180fb8752d1007e2da44186c3caf280af08839e416bd2f7068af11b337d688d554837f14d712f36137192df0365a764add6c6e9f4351d0d49f63f4263024200389e2ca15c52b8df8b92b40c9ef32a73b9d0e46535ace02ce2c3eadf8cd0de7b8e3f8599c5a5eb2a5bd37b889f62ef9a1c285c2fe103202f0519c893d3b7080c968168a45ca51140c0363f7813ce47bba5862ea1af3204b68b5c916f1775b897ef7f14421d5d1ed2fccf5f4d625c34f9389026a22c6a3f63c07d26c53484ff850b8ca5c02daaff806f05734ed0c190b4524082b6975e4b36563e049b7f0cdd2acdba6cd0d64a1a2d55ee418bf37f54a548b9e0451bff675e458d71334aae2cce6a398f7f43f85ea66dc990d433ab0ef924bb439988d852a5bf53072f6c5916f60f387f9475f95a17b4a3f90c50fe1041211a2972e4b0a32266320360d5f33c0ccf4ccf61028d9c211ea744480ec035d64d54e2a14c11e4748616365faf6600cee93473ea64b4c1839cda151f323013aec4c3b45a8c0cea3ad81176cdee7e5e09009c14d9140844916bd44773afa857144fbdb7ca22f16e03d6c37c5ac3fed7bb593f696776eef93da3422f1b0bc29b16e922aa87ceb9c0226e7daa8b2da4ed196261e0321677a97445da81d466ea960c200b0703dccdf04d134935a62a9bdef7ebbe38472ee2b3a556e15820e37d74b781abf6921e89da4cc23e96d9a765d7cb9380700d04fd7e6872dda29e048c555fbc42353a2403c4907c6301213926ed9d992a5d0a6b47467ad57fcc97fe18319578d2b5f15d0358b380805a23646900f71d353281cc37f5f901d4ca07bb87df0bf21bfd810115a65c366584b0b5ff3bd75748db35734d8f1219c89df92aa1e6afd66dd2b45537abc80e8df5499d9bbd69f6fcb402ccbc43fdab6bf07a3295e20bdfc686090e31158d87aa17ab76f1a990b37c5f141cdbd0fa958ad01a4ded72908b3da59f14561bdc018e21bcecea3d2a556fbb702db9e31bf6e90649ed1c3f0942bf90c23636a6ae8d0d6d548b6ff72d8e88b064a8ed0eb18353c149747156837d1a60e77a32993f02e7506f969c14633695ee14ef3d5bd61c228bf836db5e105cb9239c7744603ee599a2d623041261eb610363e424843395efb2d2e3c9da3fdd1ce0f468b67e9db8d91b4ba3db42fe50e4a38c3c7730ada1c20b4da2b90f48b0fd7a4d8034953b86720814b5e7554945819a407a5fbc1325c73ab85cc4f85f929ae2630ec5f24e6520f80a524098f5e8550148aeb04e5f6b079a4548addcdf83206f98b26fdea930afccc66e6ea2b258af278896ab523335cbf3266babc7f6e4961eab25014f5710cbea80804ebc5bc5fe270a53d6dab7b616ae54ecff9802ed0aca487c18f4bc2d6db6f4c84b253fa65798a4ca7ac81183d5811dfce28446ea4553d25516f0e475ffad84474c2cafc3e682d6d6736f3d8131025b3132b2fe86e11dbdcdb060c954c6adb99d23f5c1713cec391420b8a619666d08c1b911326cf265df31d571977cca96dc6dc1c1c6fe16640fd71b5cd47e10faffc81793c3aa4776c21516c4f3ec379bb2b27984a2c9210b7f4aff9c081829110ca10a47128c7bbbbf443eef387727e873df4a61928af0a44dab5540c7ce31b8f62284d610c89e475e4c0763cfe0c62bffaf48a4f914b5a13cd0a868e07efab6874e4d7a94ce5530289e3c078899ba7ca925a6831f3fbfcb91f8b5136820aec5142266fe92c898b37c42ff9ee845ab604befaa688effa20c9605bf16a0271ee7e88aaa5705062c60a7d6df084fbc9b80f70ea57237c34a5970ad2511866f451afb72b9ddb7ed6985962cf14f71cba3edef456f5c086d42524a76b0cb56b25a109bd6dd2c378002ff226fbacf45b387bbf878b8e79fbb1c560dcd4087f5eb3e140b4dc3443ee05efdde42705b5ebbce80919bdd7bc959995b66ff70ede1157730d28e118ae05becbd83c3ab3e82a1ba003411b36b327390dfa0e3c872842829f9cc3db98a3fae6ae50c0429f2f8a1ea7d5bd2658226f46b2a84d67cb40591eb14cdb9be9154f78f03217065e3ef53860f6c6fa396c0166995aa885a502d50d372d96d1e0615b92123da56eb04798918b81855ba5ce6e8cae0612d915f0af0e0f1a9f8cc89ecae6e3bbf05e4694650f3e455572c5dafb52eb5f75228133d1bafc1eba3d69c57cde1f67f71fd7d225259c69a492e15a2b51573d96c06a8058779f7daeedd724a12378acf626a6cf9c4684fd8e7fb1dd28f19a6c99d37cc521b35a4b7dbfcfed2e50eefab24bd25fcf598c35b577a7307256335d451b1addc8fbe29b2c34edb01ab775628175f3a41a8c231cef584d3fb1d4825d2a37b5157e80fc3c1ee22e6d825d97010765460ef4fbe0666", 0x1000}, {&(0x7f0000002480)="8855127abc2860fd70099ce9457365292d6d6b2d409a9a70a13c2d9ec7473d605a76030e4d210d6efb186493b176b6b5233bd128d9e97792c75538475123cfb190055e6fce2f97b3d3ab410edb9c2ccb248530282c6890603fd01bdfa0f29cc59ea250aa0b676ec4e741067a33a2d1c12b05e65653335ab1acf79858e79226f5", 0x80}], 0x2, 0x0, 0x0, 0x1}, 0x0) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000002580)=""/217) semget$private(0x0, 0x1, 0x8) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000002680)={'./file0\x00', 0x8, 0x100, 0x8, 0x1, 0x9, 0x7, 0x9, 0x0, 0x0, 0x8, 0x9}) readlinkat(r5, &(0x7f0000002700)='.\x00', &(0x7f0000002740)=""/236, 0xec) msgsnd(r2, &(0x7f0000002840)={0x1, "05dea4073b79d5c1a1f57ce63d51fd4a4b2d63c9542ad23d61e753f1bc2c83beb93f8a2d8423ef2e83c6c9d22db1887c85186d002cd9d11ebc463486d1f85f8f0fb51898a465e2e929b31a720ba25bfcbaf14f05850bad0e5ffbeb6b73f7218f54be299de0411f52c090b0b4fea91d95f22be5e9985e83f1bd2ea5721b704b5d176e5172ead73992d7949a90dfad838801806a71c606983caffd3a73c9da3affeeb58930c4a35e2eaaa81bcabf473815dfcea292bdb30e431bdf27ded375f8bf5b"}, 0xc9, 0x800) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = getegid() r14 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, &(0x7f0000002d80)=0xc) sendmsg$unix(r1, &(0x7f0000002f40)={&(0x7f0000002940)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000002980)="f09a4f5896ee08aadd642bd6e776e48566696ea7aaf377569c4d946a6981cecc243746dc7a55ec914503c9f54b6da4e608cd59c6dc3a835ce33878a7a6afe4280bfb76f940e3f0bf21ce9eda63c41c27426eda604d78693cf1d3fff1d9fa1df2ea8cebca24484a3bf5b1accd3c046c06294d4ab7781e79d986c64bbb0f02232be860024b4c79f8b692848b35647275a793d3f59299f1a76f11466a4cc02bbef04f9919bed220c9ac30d6bede67c03cf29328df46757c0202e9a08d5ccda9", 0xbe}, {&(0x7f0000002a40)="57404bde3ac8bc9495b729420d6c08a2608d0daa30c465ccf06e82b3dad148334fa878e6faae42845a79ade66b8a3346413ae00062022fa37ac80cf49da8071a6e5669da3b91971af67ed5bc9a1501f47600ec28ae5df1ac2525091150089a5e71585d5893b85edbf4b90557894f5f5b9d42daf325a6c6148504", 0x7a}, {&(0x7f0000002ac0)="2e218fad55e2b4786735b9316c3ac3e52e82fa413f0a3c507826d55500ff4b0fbe7eede49153e0ca26d85e112a4835d7bbeacbcd43d766dda651e8", 0x3b}, {&(0x7f0000002b00)}, {&(0x7f0000002b40)="02939d0e4f951c26b4535b88edb08be9607ce5aa4d79b0434ce065c1ec1db76331d41791afd1231e2c920074ed138afeeba1d7159fd74020f68502f57b259b460eebf2b8eefc8e14a667cc89b70fe81bc817d654fa3d2d3f4dc842a417242d78df00c3f0e2cbd4cda5a6eb432e13648e", 0x70}, {&(0x7f0000002bc0)="e59ba3cbe347a1084c36db8bdda5a3929f524f52d4ec06dd0c9fa18f2e88b59ef657e945ad589db3322ed3f60edfdc2e75efa2b2de21940a53cfb22c1bc7e29787372bfa257612e938d4e57f6823d4535c", 0x51}], 0x6, &(0x7f0000002dc0)=[@rights={0x28, 0xffff, 0x1, [r6, r6, r6, r3, r1, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r1, r5]}, @rights={0x28, 0xffff, 0x1, [r1, r5, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r8, r4, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r10, r4, r11}, @rights={0x30, 0xffff, 0x1, [r6, r1, r6, r5, r5, r6, r3]}, @rights={0x18, 0xffff, 0x1, [r5, r3]}, @cred={0x20, 0xffff, 0x0, r12, r4, r13}, @cred={0x20, 0xffff, 0x0, r14, r4, r15}], 0x150, 0x1}, 0x4) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x1ffffffffffff) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x1) select(0x40, &(0x7f0000000080)={0x7, 0x1, 0x3, 0x2, 0xfffffffffffffffb, 0x8, 0x3, 0x1}, &(0x7f00000000c0)={0xa8, 0x200, 0x3, 0x1dd6, 0x1, 0x954c, 0x7fffffff, 0x6}, &(0x7f0000000100)={0x4, 0x0, 0x800, 0x5, 0x1, 0x20, 0xfffffffffffffffc, 0x2}, &(0x7f0000000140)={0x7}) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88, 0x9) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x10) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r3 = socket$inet(0x2, 0x40000000000000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r1, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = dup(r3) r7 = openat(r3, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r4, 0x2, 0x1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r7, 0x9) setsockopt(r6, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000480)={0x3f, 0x100, 0x8, 0x100, "40693adc28dc805040a025d3b29476e908ff1d27", 0x1, 0x2}) ioctl$BIOCPROMISC(r10, 0x20004269) connect$inet(r0, &(0x7f0000000500)={0x2, 0x0}, 0xc) semop(r1, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000000240)={0x2, 0xb81}) flock(r4, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000200)={0x200000000000013e, &(0x7f00000001c0)=[{0x80000004, 0x687c, 0x3, 0x9}, {0x1, 0x1, 0x7, 0x4}]}) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000280)="f39514042a99ce061c0e42792d290be6fc0de39835a949b1b38fa6f6666dbfda6c9c4f83b20d3ee0effa7f43d9bb96bbbfddfd6a860d93b4ced9ace9e2760e958b783196", 0x44}, {&(0x7f0000000300)="df6ccb77054b0beee05b812ccce350529326e273655cc1070c882d997b944f3727e7fc5aab56790dc41247df90a36f6fcc190fb24a8453c757b083551cdf82add32fd64799be072a0e112338625af36afd419879895c0280ba0e7d0e78740ed1a14d35280b75da632a3b387e73f90565721c61e6dedbf4723f7f26751b228bbd02582674df791fb9e6f73a5f1458b1eba6a1f2d0cb1ef2255832c80ba369fd70", 0xa0}, {&(0x7f00000003c0)="f37d0c3fa006a205fe65ec5e27396ce0ba7266f71dfab67e52f3ad82d3282cb9e50e9196e459c2c755fcb8a99e98227d7df64f4d8f86394870eab3aec2b043b59a5ed98b870c0043d6cd6d5eda62bb2da5b5c4dc1ec65036b7b496fb3aa3275541fef6fb20ef5e7d782b8dc756062b702a0ad95b3fc0a822b711933a5db17b", 0x7f}], 0x3, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000002000000"], 0x10) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="e615deaa16dd571bb61eea7b62290de513c7e29db9ea34f9cf72f76035ff1b45e605f4bbc995a02a176d49b2cb1038b29fbda42bc9833d5a5f79925b867bc7153ccda10acc68632171540f59c63e1786fa253eccd998f083c8bd9804c11b9d4278b8f2cfa0946b579c24cd610e029f67d1afe77d0a41368356", 0x79, 0x404, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000380)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x7, 0x0, 0x21d8aaa8}, {0x2c}, {0x8}, {0x7ffffffe, 0x2, 0x0, 0x3}]}) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0xffff, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = msgget(0x1, 0x1fe) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = shmget(0x1, 0x2000, 0x519, &(0x7f0000ff9000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x242) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) read(0xffffffffffffffff, 0x0, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/45, &(0x7f00000000c0)=0x2d) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x21) semget(0x2, 0x3, 0xa8) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x2, 0x1f, 0x100, 0x9, 0x82, 0x8, 0x100000000, 0x10, [{0x8, 0xce78, 0x7, 0x8ef}, {0xfffffffffffffff8, 0x7, 0x96e690c, 0x7}, {0xad6, 0x1, 0x9, 0x10001}, {0x9, 0x6, 0x0, 0x7eb5}, {0x8, 0x6, 0x2, 0xfa}, {0x1, 0x5, 0x8000, 0x800}, {0x27b631db, 0x9, 0x8, 0x7}, {0x8, 0x1, 0x7, 0x8001}, {0x401, 0x4, 0x6, 0x9}, {0x3, 0x1f, 0x9, 0xffffffffffff0000}, {0x4, 0x0, 0xfffffffffffffeff, 0x7b0000000000}, {0x10001, 0x3, 0x3c20, 0x3}, {0x0, 0x6, 0x7, 0x6}, {0x59f4afb5, 0x3, 0x400, 0x2de1}, {0x66d, 0x8001, 0x8, 0x2e}, {0x0, 0x5, 0x0, 0x5}]}) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000c80)=[{&(0x7f0000000400)="3860a3b3680f77f654c8e12f638964a39eb040273a431e3ab7f8334fc26efed732ba58fa370f8c6dffd9", 0x2a}, {&(0x7f00000009c0)="0c37ad570bb5e968966fd1760984c7433983b576de4031461d59247ec8d01df8d7b03fac6bc2743c6220534f277fb18d078d42787cb1b7b29d9ce6897ccb270c5786fb357a30ac0e00a61af8649aa464909ee892236d86ba438ed28db803f7212d7153915ac62b6f95b5817e7be8a9ac89df9189e2174d57d30b67df2bc71001001453a006ba2443ebfab42bd4a295db12322fb160dae0af7e6ccd369ac268f3266c9f1c7cd23d290844b5abf9805709b83491206799930459db4ef8382f0f8ae13ab91968efe90060fec8ba34538c3e9a05c9a86d93df7abe7062440d7cad4411aa8fb3ffc09f7a84ea1c8ede", 0xed}, {&(0x7f0000000440)="e75d9a3787885b19f288c616bd135e05a1fd364591ae4d12b9ad8ce64407b88539c8f76316c3ad12ffcd7a761da3b073c3fd0a9b9a7e4e06f374c59f38206d60e6379e433909770986906186f6f1733ed9770d918e2bf2b79eb77c1ac86302a3f8aba44d9575a77e8681e1834bdaae5fd90da79d2b1693edf66385812ed8b787fe580ac9d46f6c5f9f97d84cb9", 0x38}, {&(0x7f0000000ac0)="ddb8879a302c63c6a2216217288e43319ca434a0e6f5d6b4c2f2f63db52b87dbf5886eb90663523265737910a80ead872d13a36e965b75875e97048b89e5ec409617a4c444a8bf1a204c893eb8bc879f86d7c81781229ea2497fb45203c6bfde6f6a2440f4d8ccf4e7a44765cc0550b4cd3d6f4f8bcb533d8726fcc4dd156bdd6ae77e3e92cbb3037f7befc08939aadf07ee343e8866f4c17d6bdc83ac21137402d5a8f68b5c38d21c7bffc3632f05a337ed366a3f4ee75e7ee9c88d806883f7c48ad64e846144bb28c1485aba46b4e13db1a9c8ea886302440bb6", 0xdb}, {&(0x7f0000000bc0)="500fdaa603af027fde3eee58f7ea08121de7e38e8386dd5c5db0471be24d524bd18f373e05758c48accf7ff2e7ffcc6ad080681f31044ce7de006288abdfe24f9a9bb898d9afd19304d65addea5ad85990177add1a92268c1e96c0370032139f30dbf981a4fd35c1cb0a3cdf1580743391752027a087dc91009226872cb505c8be88b3d977cfd1a6668a9dfeab88f598a1d1119e1b841ad5884a61b5da", 0x9d}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="05a0c4bf7af4a83c3324a521e65ba23e9b489341e4886f35341193f4ce394a0ce8ee03b7", 0x24}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0x6, './file0\x00', 0x2, 0x3, 0x6, 0x4}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0xffffffffffffffff, 0x4002, 0x4, &(0x7f0000001cc0)) open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x10) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xcb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xfffffffffffffa6a, 0x400, 0x5f, 0x7f}, {0x0, 0x8, 0x1, 0x9d5}, {0xd00, 0x2, 0x0, 0x2}, {0x3, 0x10001, 0xff, 0x8}]}) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100000004) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/34, 0x22}], 0x3, &(0x7f0000000240)=""/240, 0xf0}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x220, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfa9) 16:00:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0x40000000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x2b}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x101, 0x6}, {{r0}, 0xfffffffffffffffc, 0x50, 0x2, 0x200, 0x19c}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000057, 0x1, 0xfeb4}, {{r1}, 0x0, 0xda, 0xf0000000, 0x10001, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x7ff, 0x91c6}], 0x1, &(0x7f00000001c0)={0x7, 0x2020}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f0000000240)="662320cb1c5c623797b992853a23edbf31b3da31ef52b692f5ba6a874edb46fd39a29733b0bae87c1465328e172403b308152155dc2ce7f1f3605c814ff57aa298aa2efc14d52f2c85217af9c978222cdb5135a7885190c9f36a00838a078bbbefdacf8bedd4b8d61ca2b71090974c40c747ad5ecfe823627e1891a6f7d88a263e7003fe6da6833ecfb5fd0374477cd452d9382b86c1a4a07b56c95232d963c9f5cf8588c48cb7b7824251fd4f01dc891db4f9136c4f40e456c3c8832ccc2f7694c0ec9d14a7fc46727eda8cd65744b3d3a205ae33bf2e259ec639feceb597be3fca", 0xe2, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x6}, 0xc) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/51, 0x33) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair(0x2, 0x8007, 0x4, &(0x7f0000000100)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x0, 0x0, 0x0) fchflags(r0, 0x1) r3 = semget$private(0x0, 0x7, 0x4) sendto$inet6(r2, &(0x7f0000000280)="eaf12cd6523f16314d07f4ebd56fae05b9952ff7d876c1ef4b38d6fd4d83a7600b3d5111a52afb07fafe689b9c51016384ea19db0a4f80ecdbb0de6d582386c916ae36172dedc244c340140cd17e1fccfd3a7e091887043c5a7b4b68d8da2b1c2d3bcd95e2ab487d8c0170e28b329910e6917c68267cf38297d5bd59f417bd9a8d4079bd0a8caa59c899092ddb686f8e3d9769cf03e43f5b65aa761cc164c07c04352718d0e4760a11a760b8475cc0a3e84bdaa1ea68f2fea9bd1c", 0xbb, 0x1, &(0x7f0000000200)={0x18, 0x2, 0xffffffff7fffffff, 0x7}, 0xc) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000080)=0x3) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x8000, 0xba) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x35c, &(0x7f0000000240)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0xdc74393682b93cab) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="1fcb736eb204ffebba8f0bbdaa799c89576ef85c6145701d86b3b51e1affb14c714534fc450b2a77274bbd2b7012aab378b9c54a1540107646779acb00b8ba090bc7a35b871c315fc6a89a0744c7aa554d2939fd32a68dbd6a", 0x59) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fcntl$setstatus(r3, 0x4, 0xc0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2, 0x2, 0x3, 0x8}, {0x22840000, 0x1, 0x0, 0x8}, {0x1, 0x7fffffff, 0x7fff, 0x1}]}) syz_open_pts() close(r2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 16:00:20 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1000, 0x227, 0x13b}, {0xc60, 0xc4, 0x100000001, 0xd1ba}, {0x10001, 0x0, 0xffffffff, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:21 executing program 1: mkdir(&(0x7f0000000380)='./control\x00', 0x100) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="5d6f78ed3e2047d3050b639e00a10d52aa1ee755f256504520763781e606202571e77f48168765707570ab37d2c7ac1d8fcd6f24ec242ae9821423db9c10d1ed6ccdc7ea26cf439e04c26c555935347f436bbcb428c856926e5782c8bc5e68a6a47afec73f67d861d2f8812026c570c4905984be796196ef7184ec316f43412e8115b84e12f7f937fd40a8d4524544d4ec12ffb3fa1ecef3d569b429f34bffccb376", 0xa2, 0x4, 0x0, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') lchown(&(0x7f0000000080)='./control\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socket$inet(0x2, 0x4000, 0xb0c00000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x5) 16:00:21 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pledge(0x0, &(0x7f0000000000)='\x00') 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xfffffffffffff2b4, 0x6f0, 0x3ab8, 0x1000}]}) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x1, 0x80000001) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000700)={0x3, 0x2, 0x7fffffff, 0x3, r1}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfea0, 0x1, 0xb0, 0x100000001, "87f0ff11ee0e5ff096b4e0ae35406d305b5e826d", 0x49b8, 0x8}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="98ccfed42effd2a03a42e1bd7075f17a2cf665dbb378b1c21d83d2a95742234b6f7b89a161e0dd27b43a44b9423f446a0210a4c2af5e15d8c05a5a241956a39ba38a547dda585d19b394c40e17dce2d136e37e9557b6392a731f4291bb1bd15badccb3456be26e8cee8a1fa3071ccbb4243d5d8c835abf15d1", 0x79}, {&(0x7f00000007c0)="6b49891315299a4ac6c52fe506d562b1842caeb2ca999293ea716c0a1e", 0x1d}], 0x2) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x10000000000000c8) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x40) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x2564) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffff}, {0x5}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x300, 0x76e69277d83f3084) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x0) r2 = kqueue() close(r1) flock(r0, 0xc) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x81, 0x3, r3}) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x50, 0x6, &(0x7f0000000200)=""/47, &(0x7f0000000240)=0x2f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x40, 0x8, 0x5, 0x1}, {0x5, 0xfffffffffffffffb, 0x7ff, 0x6}, {0x80000000, 0x8, 0x90, 0x7fff}, {0x200, 0x8, 0x4, 0x1}, {0x37, 0x6, 0x100000000, 0xff}]}) 16:00:21 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="4c50ee226676c7e06ffc28a42c0b4cf8e999fe3c226c1f441802ebe59fee3d008b634a5b2f55eab0db7f2c279b8cd04dfe004dc6091ec44d3218b115d3f60ee9c296f1666675e8f7263b630fedce62e97d7c164f850e4edac06e0f719c655ffc8004ecd6727605c8b36efb10f4f007dba81566bc2ef70584d2ddffe036b2a68f2b9accce22e0c3ef3f01a0961cc0ae6746d05d81d1a026ce8b173080bf7f462bd956baa298fdc3800ab09a", 0xab}, {&(0x7f0000000400)="8223529e42d26839eda87140d7108f1b3363aea0735d5933d5cba39bb45bbce75026ee1cf810de2227e6d4271d5762ad485a6937e7ace5536e824e4c5b017ceee9ad38d4433459fa022fae063f13a7b82c0e166f29f1068cf17641a65d9fcb89628d6427f2334958576ae2e050487f1d582ea57a8f3b467998c43c7c2670f14638d13a815fa9a4d14bf924ca73468a1719bf04529d5fdc18e85259cbbe09d91cab7066601136be03a3b69eb5af2149eebec4ea79f6ae1c84e27dda930f", 0xbd}, {&(0x7f00000004c0)="22cf72717f19ccd752b94064311893c6995f1dcb61d538b7986764b005b41a7b6be9ce7005cedec7a2724d55d961f076e5c7bee96c000c261d0026e830e314848d5d07bb28f18617921b3743da0d530d4f3d3e23faef9f1b7f588adfcdc69aaebf3a7f7954989ab7bf592662b18564cc05bb7077300d3a786ceeab040d232cc45fcc8618eab14578e759f3ba577a1e1c53eb6a237f97414b7cfe7fce964a57fd07dcebbfe8ae9092c25ccf3de0d7c6900cd8c79f17b8540d5a09f9521e6d5381dee8ae57cdf1cdaa05f8e8774a07a827b5d9f7e2ceddd0aad1a9ae3d3465282cfb80108da0bb9217ec23a5f6bde92017c8f7c0548377ac86e312b3c65adb2c96e7a75ee9b5181b3bc9fb7fc678af39f17eae33bdcdae6fb6882d396c8ccca46314975f6b926af4fc05cb7f16c5d8aa29642e7fc0d66b43c7bfc9adb064c72f53606343d438f20f5b01de6f355acd4973800e62f4929a688cdf458a3254cefe5be8f753a4e028e7a4a052368abf0378413eebd54b4777785da7ff5ac6f8cd4612344b8bcdf902ae6046f705db85cca273ef392341bb83af09f9f2098eee2238a03fa58aacf6e7d12ff3ed3e56de25668a60b57d5f1c42e2655e65f883999dbf16b7faf5bfaff5da7bf32f3016a9801b9bdc481f9503b3443c2c54454479c6f692d4eeae3a1728d7d2da80b0ee50dc1e543a12ef3a7ea648838e2dca0296887383a52c1fb388cdcf03f0c6f3040edaf984c48c21ed25fb91b4ff0577a6366af571c2b92f92667280baafacf7acb317e4be2218eafdcb6e82dd4e5f963e1f9ff55699cb8e90f6956ee77d5d7e5dd1aeb6ed184bdc39835476f1d8db717f800e4b6c43f380e10d5f71ba451faabb4be89597ba06c3b47a18e0800c05023c3eda7ee32a0d5bda1a263f1bd0f4543427e9442cdaf234f8ce0628cb616de036bf995130d1f7f44b32419a41253136e39b413087de7dc8849c950350877ecc0b1d79d425c5df2ed2f7b7f9a2bf84c7a909fd69c5d1277225cdea6e476a9e343e3ad6457a6763600a47492c2c951f0e9cbe97e34a7d3e112dd2587453d15a4f4638a8d9253125d1d8e80f380adf5d6baada5c18805c6dcb366cdcda2a0cea181171615bd86d72e4efdef2a697ade87cc2aede91aa4bb99cfe70371d52645ee92b12db43e03e32a68ab85d866f00f455532840b7be4e59201108a31c52f93124d939fe449d95763491529e903fed58a1e92eb9ffca1b76b04d907c16f9e77e8c3788ef4ca92f1a72551e6e14e54b8b1bc815e903e311aacd32465eedfee47ea5b9fb563da48f1ec76deadd6129aad1a33a03090dd13e33ec86e59acd7987af638ab19a9c197f3122a8ad833aa4a2be088c0f95bb12109a2a764a6f15a1a1194ac0774f109e105df46b277b4ab53f707ab90bdc4a34b48ba41b8df652251e9fadfdbff63722ef08eb0714a38867410fb12e6b9e3339dbaf84ee1acb75966fd7e104489973d07b512d7b2b4758cd5a3d01c2918cfd38208c07e7a2232ed2ebf22cf589a4706699f9f4b3274709f8d3144c3a0731307ef22e6c243101e0149ccaf7ebdc9bc45cea6d0da8ded7a60c19ed3532b33283082ab763598de3528f4465ffd754232bc1844b0917c01037c6a6df2b404e6cae6ec21a173dc4a14c6344e1ca3b670a409caea03bc3c8b5456b5c63db7767b14455ef6b584bc261cf3a051c5023494f7550c5be14f9e657551399326aaf734731571f43e59cc18e0346a9a4fa46668e79e61f6c75449c898ae595f64d72aabc7bea914555c3715047ac2220a639535c0c1b2ca8d6d75d273877565482493eef7e15a0b88d879d18f30fe60e1bcea83fc4f9180a817ca6146d341b3781ea02b25e45f7ed76fa65998ec26c8f7b3b99d607659b81974f30ce4fc4f2fa8fea8c6cefeea4aa26c60c9b9bda52225a84e3e05661a3c4065534690cc0720875d148f51b20cab6a37985b902b3f732fea7940f0af07a0ea7424b337b0077c127adb5e5ce767b204a794edd639b248f0b3d1c924deda168a4d09b4a104c579a35f27b1fc88ff6cfb24366e4083f9d803c1476ab4fdacb24fdaae952a0bc92a6067edc481991c6760ca576fc503c91266af39fbff061729298030bd5744fd2c56c0f3069718b90ec9fbca38a876f633baf49c9e7610b0958b240a0d37af17dc55ba942602d4b4e182fbc722ba1bf27badf34e3db09fe47c3613a0bd7bc96ceee9a2b636352d5944280cbebbbb50e4e65f7f83912506fa3ec599e75b04ece33e6488717e30bbbf0409d244583f46e63a0f74fe1c48fdef790b23b699403dcea0351c6231619321128b32020a9007c98530cbd6abbc59771f731cfc0dd875df1f8f4903391472b7d82f549657a0567f2a4b6b152264b676f6fd371c058d536b070ca126e4c103f1b0e8dd5d27b5ead174e86128e407cb3fc0377911b0df1212cd2b2ef46fab379912f7e8a8e3ce2e521927d5aa207099ddccf8eccb6aec2f61cbd66b9604d2eb27b8acf5da55739b8319c00d41a7006202bcbb06771e8f6e4d33eb316fb0d3c517661a374a16f0e7f0dcee9a4f9b8b0f30a63121613c73e3af2926a527b153328412c5f22c80f1d663bc83501b9dd49724109871d5576a14b049cd8a2b5b5fde1b4f9afcaeebc5c71eed9209be324ff3864c617fb4c7dfb4bc3e6ea363e60da2f9784174f535da4e9ea06d1f905e710323c92a459358dde1cb31a3e0f6fc901bd84e8f197694fa0f3ec6d338e673bf6e3ad14d12618b53ef861828e431e4115f0129536e00c5b3328590af4adf3c5aeb4042264c13fde3cd1b58c20ce07aa604669a07dfd4a1ec1e8532a7947ff51eb2e873871c9be093c5aa7493f333f717e84be2648dca9194ae68627fb824bad3bcf1a205b6aa7b5a49053678e7cf4e2fffcefdd0f174b7a2793640f532ac14ae70775740b8dc7422ba125144dc6ec13497769160989126304cf615c8509116c77a6bada306bf83c5eef2ba8d7656a2b68da5fe0c62ba8dce60587b3e5a18916c1063a6739509e68aeda37498363fc11704d5094828926ed3d2206a31acd12485e21f3f9bf232710f373d78531355d58bca475bc5e9015ea9c2c81ab137821bf39a4a9dd866748b81ed3da35f44b7272f7e6234a3917aa0c24a19859d17008ad200d80c5d1a0750f381e2caad017c40df7bfdcb742856b405bd425c2498a8acc41d23d9b6f3ddad17bb3e048bbadd8467d69b17d82d644c4702ffe5efa915a8bd9edf4929709357f50fa56503a6ace5ced56dea8f52de60663bbdfd9791dbc7096fc00676e2b243c9b546617ff9a2575c37937f3fe99caa9284d33a36eefcef6b12647f7e2bf37d45a208dc715e5573f1ff2308a37d5c231f5908c2b7cf2d6714b93a60f4738139ec1b9433acae0afc5673768dedbdabface7bca920ee7c1cac047ab163aa965164282fb470f596e345709f4e521c873245762e3b0c86ea12a7cafdaefddab306b735a1c85a4dc82e1fa1ed9d59a87424a4290cadfad1d76f71ab5bad3b468594a558e787829010d0e2ddb791981524fd1af92324fea4d6fed43f345281117713495c0fef63d1b9548b89c5ba2f33d98d7bc5672014d722e8cf292a7d83a49b8c82bcd2b18da118d3707beb832b72a46569a8a9054afd2e2f7d10f1784369350c23d71847ffa880c71db6ff9d7d64b949e525ee7fdf5efeec10a34bb2a8bdbda30703cf9672d7ae614c7b6f4c90d48cd982bae048884a6192920f3a138bf5df8b66c249f71ba771d4d66e3b71b52693b23b3225c997658b2a96cddcac736ca21deb4d0dd0f6e6da8f66246d90baecbcf95534898b397907035aeb2b7a7ebd14c49135a1d71372f1157b8129de74288290ecbcbc55adfbd7deef26db54d6a946ddd27f6056305dcde8e0bffbf030c46c72d1c75e8aa250a2582f04d0b150bb3c34f18dd0a85533022fba78b5f0b0112762af75deba02dbf3788d2f33a340967b91ab4f9f9d155f4995dfb64d75b69a4ea8b023552c82fdaac6f37dfcb054cbe8b49d88d454d562c23b273ceda9bbc8d47567f8fdda918a324c08eff49b0dbb3f8bc59806373a8d3745697955c8357f02811436022d910431393a396f01e39a0a0b297c103182f219bd7fe8eee209b9dce6ee21a122703864e16bd26ea3e0e14bd04d8f983cc8318a01ee1005d0ab0d364c453880b03fe5b4d1418c6c65727a24915476c150a11ed047224d1cb6b1548046ba21c1cc53054862610e273925ac3b2051a600f71f8eaa9d45268eb930b169f3c58f288044ad7a7aed5a715f9bc616d09a007bce803934e8c9cf5223cdd8ee82ab20c8dd2e4046a9f9b827b2ca6418de97513e3808ca0912197bcd8c4bb5ba20bbb8fc996eedcfbb403b6388bb3b2ff30098abd7bd93ce8ca3ab0f94c579c902adc1acd2f9ac61967b5c8e6ebb33db1ed176e760ac4adfbed6ceaa24cee649bb502cb91a0e5c75076f94f7d86cd00b843ee7e88fcfaad7a2b526bd9a7488ff74b3d3815b2eb02296ce7161314b3ec6ffbe0669a1cbf0ff81986a6fec079a2a31f53c0e789bc71d9aa439c3ad8e68b13d4f15cff387ed47004cb0d8fc39fe54a64b35be499a02b163565c60a7ac91dfe7080319dc74c4da1ed09d80dd60b95e7753776f975cabb9416b22d20225d3ce5440d25f1f671f3de09f5bea2c4b58c06b05238cb548883c8fd3f449d0e1e29d80b74cf7dc4f1f56c12b23969bda4df5049a54a6eb34dfa9f839f5d0a33692928d9f1c0e2df73bd6af7b3c2b944d28ae00ba5e234d285febfe91735c605002aeba8f7e690205fbdb1c0f314c3f7fe2958a94b031e93b9fc36dee0972ebba4978f40aefc9cf7957f155bdbc0aad73ba78bca893136b8d7a70ca1fb2d712665c3c9dfc872757bef0ec4ad2bb1a1df920b42df7bbe1fa2cfe3d08718d057da84625efcafb744905d30c8614fa02f82c90eac574514260f7b927813abbb2bc97440a7d225c66403cb3c0304c453e6a618877cd08aa258915d8a645f03f4061beab89ac06ebb438c8e7aca75270f37e105c1f138dc1839f041bf07e6c0bc05da66fe914e2c6742dd419cf5edcefabfb24612857a279194be19782b7d0535cbc48166d46aa9b4cc67ade7dee1fc7af01559f86581cc89d53da72b5c30aec9bc75a63f94801362da4865c48b4cde39729383f8459da585c98434ca5d5d436e317a497c12ddbd2e83ab445b2dde9bb96bda1756933ac078938bc491331902144c6e9a2ae7854536bd0fe5b0713752f469c8b2f5fea5ea95a21041f8768a6612ad551d43f86a4de1b8e440bbc13d71cb1d363f102751c841582a57bda7b1b0bd26ec8381528ac5ce1120acf5bdda7f856264496b8be51a4b795f15e4a8ea1ad768aa8278735d4724bf179155a3fb0602c48fbe9dc7ee915644fffe68251e1151d82e6c1996f285cb40b8c4b1c3c2e4508fa5cfb153449a0100f30857c26ba3d97578c0448305abb568e10bcb553555030bc76a78dc1be1a32a9713320e811f2cad4d423f4c72b7ce704721752541ef419e61f1acffe6c8eec752cc3eb1ba917b4780bd6c03ca6d234abb8990ed0f96bd2be64999c5c8282be1c1a5d3eebd2ba5fcd503403094fbb34817392f88e6dbcb591ee97a369d778a19330ea599887d28f979f39eaee68c8ac601de03b9799f3a1aab8e75fd336d6c8572d0778ab1d49076c1cdbe50c64e6538fda97d0973825b9462940f4bdbcc0c76e8c7b997b8f7e0abd838134b44679fc7686dda81d4abccb6fab5c557ff0b66c77efb61dcbccb5dd", 0x1000}, {&(0x7f0000000080)="d9a77a5d5e69230c6c964be30d4a13d0870ec06bbdacc5b4cd56f8e1019f3e67", 0x20}, {&(0x7f00000014c0)="b0e14cc3f0b6c86bf8a7f9df04d251da7f446b66b601a69296b1ef68ff5394ac7252fb901edb72580570da31f4378188ae1bec1f6396be60df52c055082fb1c5e0bcc08efb21c80b5512d9d9342d62b5bf1d16433a51de2355281ad4d2e047f7ce4838fb974c5db281bbb56dd78c20d1ec0e0ff32956027b088310f5e7e0a59f041c28f0789e277c1efbc8d72493c547c5", 0x91}, {&(0x7f0000001580)="c2b610cd7c0a45427a143ba51e107c9cdfe46167b307a8e2860f9214ed1e0fd8edc861b97ceca2e8d7b949112791c6ca938f0faad51b95ece36b935ea09a01950d464e7e74921c44eae3fa5d0b44b083accaf5e77d8941c69195f62b90df04e4fd8888a21e51d58228f9346aa17ec77b2091744e4f084636f725cadd4945d2ab0d7f5876e28250206739a7c32671be80c1f5b207bedeacd9447e3da910c252e1126fbc887687579ccb6360de3dbaa8383c9fc40368d9afbb6b3d7951d5efec460b22db06a3ac9fdd2264871d0b4d2ed3f98da62f54129ec162939e622a77b96b1b7f5d507d5690d8619eb79cb9f18127457e74f794efa32bc4e64c348b7a48ebdc94483e3097079e976039977c701888ba92af7ba03a6fdedfd797bd633b2ad9dacab71bc78157dce58f5f4d486f92a2d17c361e6e0eda3a8c4090c1b2bbc1b0232c16e13a6dbacfd6d2d45b0a00b7e1d1a4df41201f4b03a4bd19d0266372b8fb57e73eefe9a61cab9df9dc7e1fba9bb595c0ae5b647b1677e5b5f432100b43159c20f3590c8bc76aac6b43dabfcbb0532ac91541522dad76e6295d309e60759e8cc267e5936dcdb2ecf99a087ae55e4ea9bba095c09a2723d924cc9bea7f5c059298a60508181634a3cf293222b3ddfcd38dd4ae9d8ca3b0743f076276b4e4d4a0203ce1447a9d15f64011b42507d7478ed863c057878410e32766b8a611e4bd04de544a5544ab5a76ab2cf04c09440ca5a09d500a703bcbfa15f8b592b453d999b605a3bb0f42bf27ce65059b36c225387d38d77cee2e6905614b5c5862bbf8d4f83fa27e03c21a31e095dddbac3a4f4ba835dd0245de639b1999bbf9ac7998e1725c4c6561c518df6337e1a2ff519d5dbf9b4597cb2c2c3eb1e7fb8ef8a864174e3d9afe4d52cfc0f6dd85f9da9ed22546f60eeef96e33fd0a0bdedb55d9f6a2a93ea75e961890704435a2e0210c3f93743ff12659ff62a917897a0c5fe3e7d64bd9f16b43c2205844c64a6366a0ed7ae1e7ae4b3e0f3bfe81186e05cec05c55496f57ffbdf4dc5738667821f775da86a7df1b8e1dbf1c52a051d306061a4703164eea17f352e770c1642161de4d848208472ef910b0e9d4c7811cdd921466e8ab444af0e893a052182046e365ade080c80a17427c71d65d89f8ddbf0751418388fa8f675550cd20a21a3ddd7fa73a6dcc8d2e45aac8a966656b1026c688ce9789d8cce5a1dc3e9c33950ad481670c475d1396bc44419caf9dc6730b7cda1c5479861c9d74b1bc8b8cfa578d30ca249a35bd4c7538d9926082a99847a9fecbe9068163c9bed0400858140b95bd267ed6e4c95df2623ad5a9406a9814991d6426d264299843059d5c8596a934a81578a884a73e6d82bba8d64c76d655a67b3c0e6e3af43913a8bba7415bd73ab621ea256a8bc185ac33db06b46804d89696029cee8c72885bd0ab15eda9ccb96554c303a3ac0f853f172b0b3c5c4fa0bde4e01c280d4f46104454b8fdfaa4cfba8ee8f3bd5ae1d7939808e05a7a97fbc83a4d00bcaa4e92df9267166f3d1de5974fe019e7495216eb6533f4875ac04ec23dac18c217e273f1043e549356b7196ad32d6f35dae33d206cd65495e828be275b00c24c01cea6fe04686b15a262a9cea213998c51030accddb61dd7e953b949299f1cd9d73b5038520b72f560844581f849731fe483a9a8216c5aa2140eb80f5508f132302fbfb87a1a38e1210d9865367a23c117fcf5c46f444f448124a2dc0c2cc6e51fa58bbf527c9fb3d270b0f478a183047d29eda847a6c6b21f372d14acc3946412ea589d3da31f3b574926e4d52a77dce0b3cc87bd79c39e67b52b9c4c2a0fdc95185248606f70d187bfb541ab5fc203d6598d564c42d5d16c00729016e4326314599fcb70ef4047d29b8f71a3c1f4dfd7386c52fce50868424324ffdf53f668d2614669d3d6f559a8bb9f9b46c0b45ff011f223dbd906d6af334a2ed0bcd9b380cacbd1c1bfee75dccc8e6b08dbc9cd64434b17d461f164f2626afb0f269c941cb8585a99fe593814c6d36183976ca9081de518e1b971de05864bcd4f90d24cecc92485e7be9ff0ace88f1f1c9d6504c9ec7300552ab7ff542d8973818af4aadeb570a681fad0499b0e556c01a661833194de6552b2fe494b1919aebf62a8046846e8bee94fffdabeb5f5539282a75dc2044c9373e7e48ad46be24349fcfcdb0678f6d12419ff59489c5d4014f4afb61b029a0ef136bce7a8dd66317db9cdfdf8106c3612f38431a9a7b6947b3c4ebe259a05d2a676a4a84caa3225743fb0815260933dfe11d2b134fba878c3e2f7a27757a15d95df1351a84879847c63e8c1af3621377793d6017a7fedd917c4793394575e63d9a219690cd794c9b90998731cf723dd7febd02e82d7fab9db290de6e632a4be8e8e85b3f96289100d9c59838b7b0eea57364cc7961ff11ffbbec6ad2f2aea915c3c5388196b10eb20deea66d26feb7768c1405a61fefb2b861b1745aee8814e5d9fd2b99d54577f0c1e8039bf81cd3170c5a85ece919a12f733818c8811ef0a2a44f214e977c54b5b83b4d88c81bdc7adabc905976cd118be6cbe14d8fb3d6515735e807eea79696ddbdace5ba7c2ec8a91e98e5758d1ded201be4a26e5b9b4ddd8a6a468d6bb63580fa060a87e374376c6b2fbf1728f074feb1c91341ee851b7c1b03a666098f5a3d2bf8dbbcaa001cd05b19a115e8925e33e67bf1a3d8d6e7a4d654302ec0f04bd4a288e8c3323ce5219e9ec059c48378baee870ab88491fc387541372a6d7d90dd291df482c9c789583e72d6f98fed0d0c1fc49957e9ee9c45e0cfcfae04ec1dbd5714777fafbac514bb12f54a7d618c6e9ac4faa1e86c0d95a2632bcccf90b5222af33fe07431b4cb6d7e68070b5db1678c78856a59aaeeae2a4aee51a5ee9a3ca7f6d55ad96d7c8ca349efd7997e1e8c1887ec5008213f164ab1e3320df53a2b2179cc948a2be60e6bdf98fd4567a10ce5f0b633a0c159f89da35a7700791417a0526910fa3a203dcb3655a5d2a4ee6006c6265f411ab2a5b508766d3b5d9044cc722092bf00d6bb61bf8d6c4a0ace95289da9055d891388aec5977778f07dfb13b5fcf87739f61fe7e0eebb8808b400c084d289206ca45f7c2369737c1bd773c2f3bd03fc547309538880f1b1f9bbb04750937e98a3257a8d59076e91c7a33b983ab80b6b5167d9b60867ce8b965865508069fd65ed44e6bb5be07e87190215e5dc846cdfb05acaa88a80ab686d5345f089666a2c5d2a9d26ad0490980c37770fc53036490f2e436a93aced6395aa86a77af97403ff3131c524d090d64b7c0d3285bedb078ebd431bf0d1c2e4c666ebaf8c5854b97ff5e329f5a4de753639890081e8d306b7dda47e8a9c64283fec4c2078e378019cee6f5f09cdc1fa885d19ad8f9e423bcbf57f361e7f438ec7445c3609f1e47910581c93799e2502e0d87c321e58252426323211943b1495662089dfb6245883b517808a3e7e4a61cd89ae16db0cb60d57d90f8f2b3a8273f11a893cd645ab9917d08e1cf9fe8a710c26e7a9130d3d7eb58370842e6ee000e00b99a799ee80d252f63e2de63738cec77afaee3953ac2a5b0ee3857ba5a5020fd3e0acf09518fecbe8c00befb4fe29093a8c63f51c3031a5a5590ffda6948d9518573ba91d2a24e5451f033a41b1c98142f1ab1efa993ec903fc44ca7f5e0262ba16c22d27974715245fa647bd916399e891eedf7ccc866e3b635191fcb03c26adb60195ec428df555f7ef5cdc3252c26c844305c3bce57e2981b94ee15730091475a199df96736ad2402119408d48b8f275d5f29e8c005f1eb3fc2c66e39cb3fdce7cf841f8e67e1ecfd57c0b4b8da97dc0ec38d71e82b3f2e2b6dfd450ef402d80644d3a5dd0bffd9e17f59875e00445d70b6d78f4ac7fd3324d9a6638953fa15f7552186ac6923e22461ba5e7e08edb1f4f948255cad862ee2f0ca1bf4172d83b8fc0c27418ceaa7b06feef21b0d97396d46a04916d61d54c589cd166e7d4b971dcf763a4d3572022b2176c386c30d0b081e3a4887b8cbefb277af8cd5821e69382150c507683bfcf48253906770488afe3468a075791dfccea36f325fec6efe92b5549a929a10b6200662294cc739dbd8b41cc3541bc48c09b9c4a4fc7fd49040f3c89d7ac16afeeb699efb7a2bc16470b5064e72520bdfe30f2ec2553afa491f22e5757fc063248b9910adc19c63d0e5055db58a0c4229d4a71d0337b79f5ae39cfa0e8bb712351ec84a1dee94c69db10029f6619c63f33ac8739173d24507bd10d41e204f48c66abebbf69297dbbd36dcd774c80f8d45fb681303b4e0108aad563ed160ad258fd2c9d57038cdb10ff168c86cfcbf1de39a641715312db62b07d2a059da94dffe246472742731ebc6294da34e26a66c7a45110f76d2867ca784a607486db71baece15ea3c794c32cd4dcd5b126ab8577453aedca4b064ae52590885f78c34061dbbcaf251c2f394353de37857b4ecf0a1b5fb70aa039d4cac956a86bf11a96db4bfadd5e03c11afef422f9c5b890b002f4b935e7f21a5cc2d86422e7abfc49806445fe944fcf4c3193716efaedc6377993dab65146f2c78c4e943ca8694e06cc01fa26a432f5e80e38a40d8c9666e502ec90ddebe1e7fdc21b64ffa902d0fc06504ced1481d02faa367e7f89524123b8789312cf5c1d174c28dbbfb66dba9fb8a9cbc1dcbde4cbc1f4e3ac827fd9fdb51fdd00ee4653aa6b853c40ea578fc98fe63f4eb7615768a27e1de61ea20d7c704d8cac8fbc82146e21c4ad44fb84a8991db00708d7ec03770a1cdcc63f5f4e6fd9f9831de53a7d0eac959f49d9f556007e342a1f8b1489e1c99f9519cceaa88cba688e161cf0e8ab105b41ec68c27ef1bc22cbff66d10a955cbcfb20e77dd99202c6f3aaa635b7be71092f5a4c3c507f5b19e23c6f06a2fcb62efe3a4f4dcc167a9b49149306af355ce8bb08149ec1997a0a0d4b1dba907517906071ea2586c757ae34667c204efc0d653de528bd16d3b97680858e9dfe44cd6bc9e6ce338efa37432902782174c19c54c5d78568836c6219adeee9225a159c8eb7086721ed3d032bac055837da6a0bc494853de10d5fa1947edfd782cd757b87cbb7041dbefd2c7d7855f495b7d4837b6fc823a699e32c294c15a93a4df7cbff4be9c5e458f84f9ef04246d8f4be4c6df9f2d111a83b8c7740969ac04b6c15392c6f15cbd39fa6cfa58d3256773a5ee39532b30aea9ac3018fd0892bbd5b4ffa802446cf9a1352dd1a2917ce9b82efcd21720c6938c683516abb4f79628c9b56ca5605d1a395ba48e42d42a9ebc88d3e8e670d8fbfa7c319c06543cc49f303846e3656e398dcf93104bd84e27569cbb00c519c80f0d2c224fc3827872f331ef73ae675d8c00b8cff6e72afdb50d6a8e05375d307c3f34035d778d1b46308330b4fa39dccd21747186ae4e1b0aea8b9d92710566dedff2729cfdefb3036031e19412aec12e3e9e07f7050c7c544d8da7b20de87f0241f4a0991fa36243fee430304c209475f02764ef89832c08676d37bb5a9a465ad02c4116bbe2702aae991e8e079dcdec6b8189d6596ea352bd0a8562373feef4bb9cef58716e49b08e558450237303f8b38177f814c62ad99df1fed3f7ba8ef58a7d369d5f2152b45a59fbc8360c14ac912b0067f5fe5bc781f222a90945b5bd221c9d4586f41cc9bb55812485b51a61c7a10512fed563c776a4e4570d6f8d5e554ffb5206b9e9f87c21", 0x1000}, {&(0x7f0000002580)="3cf7612f399b5dfa27ddf45a03c3e517722c6581b157f2bcd7942c816f5971a92c3af2e3e8e894a7a7f70f9cff0fe1364325f664c114463789f8225b6391a5b1135ed35459d5b803c0f3a2c43684bfe69d7f2f6ad5071050efeb60a0234a451ff0216ea6b62731c0a2baae5dc4308da8a2a9cb3c12c242dd1ba9ce623058a841cdb9192a02e6016c3e6017cb6ae267e2e5ada2e785c977d3d19b7aa9768641d2791bddc6837374b7bacac6f9c60c80d35ddda12b75153952a86b0a565de6bd7056ff1e7a846c3ac2cdb09d9921399bf54727986558a00ad0a1031189d584e99b6602efb88f17f618ac5c906eaa8fd550b664c30df7ba031b9190387b754de79b79682e9383219ee383a2a22679f4848ed5d083ca65504711f1bd06bd0f706945748d66c0253f99c7e77651b5545740e18228356e1485eee9e36c973fd545f247a47db2c5f8d15f1e86b14ebf176456be7a236cff76a9993a7c32e7d4b4aa3327442980e739ccee3b4da5f8cb2f2982a3506c60a2a9149ebedce8eb328e792bc6856fca3fad997091f8269459ffc2c9ada8ac980b9c9ee4f11f41c048acfff516a414ec40ee7ccf835026e80851299429517c5cd2671c92181afec9ab29f658a167d3cec98f659ebd7fb0d3778d184058b6b0d04abc9b271d33f75f37b8af4038c234921aef2ff97974f4c11c0f37bc29895abe8ba7e78864625ceae6f2fbb34954ae184585efcec9466a2e2a7a4945a1296ff3acca2181c03537fdfb22412b90a28261afcacc46466cb93ff8e0b979aefb32b0825e6bc68ee4b032a73779ddf6fce3efd6732783c34caae23c242c5362d402d302c14ad818087f2e702c847293b6dc53a69bd4a3c018708dea9899c1a653a9ab313e2c88c6cf7a266825a1d3aede4250498b3ebb46b6eb84ea4170af6eec7bd48c54f3d0fa891b81f8eaa574dd0c7b00f1e054a2a4e5c206f7cd6be59296d37fc247ffccbe6eb0c70c529648844bc02212f999dd34d2c85b8ddbb79ffa4a330fe08bd242ba674d1203cf365a0e11d0dbd230be07667d4bc2ca1a1f9226e5641b18e36602cb14ef9e37a2500a3544672142ff1c9f432f2956b1f273ce1026f6d98e5abf42773550c08b1037b99ba148ea771804e34e71d3d01e35bd3672b83be7ba50d59de84a7e42147dc955dfb1eaea4099548372ea751fdc360cc9935bc0f1e79076431554852658890bc7cccb03965624602e5bbbaaa5a765b012486339a6b8f7e2e5947e1e2e9c5b01de3633ba6ad071d8f46f3c21307abf668356d613b165cf79279eb24e2b593034b753ec9f41cc5eb41257abd8da995c4163ee00787a779b798f1ed7cc97baa100922abc16bab98e363a1a63677cf736d43998f1ac63cc279858ba1dbefae907067e24691573bd79fc643ae0fba712c699e402baa9db777015af26a83d936fc90f35363bd2a50a94b2e952f2fcf7ef60377a5cb2a139895f9234b941f8d47fa74a1535e4f4c069f3f97cc22708c74ea45190704c7192a61240211746d00a88ce75f5f9a64b55d7e94a4e11dc0b9a524b39f2de3a7076922722b9e6cfd55b12d7e9551e41730577d75f40897f82afa0a1ceacf13cbeaf6077a6206493b9a6c8e99040b5cac5e971853d29514ebd170e56d5b0d968e43cc83b3866d8206fc967f39d5d8039c6e9248c523d7449958b4f8583968c56c0a2021636cd1ad6da49061dcfd519ca541e154b3e3aa78f64b72f5363a6e6d46748f9e516fc0a9589cfa298098317db41f5ef0be2de0ea5a2a93c59b6756a9f3ea1c7b04af6ee5662f392b73b76f07dbb9bbccc13b995e9ae3561daafa2cc0aba94ed0961705803b9084a85a9bcc51cd4b433223cc707829d86af3747456069f3d44c3b35b3e4103a0b9785fe5fa1402743c36519a69e62099b24a8609bdb5dc263393dec1662007a433da2566f37455cb275aec766e80f26864d86a5fa7b141b0160361ad675da400ec0d85b6a4e392635c8645bf4913763d7db851f03f8f1b27f3a46222673d091d194d8abb461c45324d61dbfab514d3f4b0074bd30b8402aad7a9bd06791f96fed145b4d50618fec16c663459289c57c81aeb630173853710c15f830d3b8c6bd0112313199daa03e38bad2da86392bc5048f081c5f592b8ca6c4683280915dd1fbd970110a6209e10a007bc3a1a2c631fb50d31b297768f83237365c3191618068d6616dd95ee2c5742223437cd3bf80b03e1ebe42ad7180a1dbcb7af6e4c67d878db6b56baf76dcb04e489f7093dfb74dd23069001a4b1c9fb4d815404edcf6786533de97d7ad02ccf7eb263e085ff869a3741db221d87fe51107e381a7e0e3a52d989cdbdf70d485f559b3dcfe7da18fb21268cbb7bfcccc470986733b6241eca6507b19aa44478969849534037f6be31dcecb8aefd13ae64cf8d6a57b26a95123eacadb722c46a284dadc5ae713a90f8fe3083f8c1f3f4c8e6c84a925426b446b3ef7e6e1fe3de2915322822176ddcc58e7e10b02bfdd0774f238b2a7a8f42df72c669c992015b13317a5a6ca26e820815d079d6022abe4213649de777c0f37191fa935f4cb870e7e757004c1f518afbb3a0854aec62abe5a39204e115d8f224948a1d61def676facbdaa899c866fb9e0442c1f0bed18a361983e8dc6f5d349040da7597ed5e7d96cc792aa29fc11575314d5aaa29142efd6595b7f42c26842ef4c30e2cef68cb3084eceea04456693dd75defc45d24420c02a0d97ec39893914b071090cde038f3261b025d544fe669406ec57766ca780c6559af7357ec2a886733d02cf4c84af94145ebeb4a1acf6d8c9e446f08e2ea6d89eb1513427216ae8ea4e5678b35508b1ea6116e1891946c98a42f0d8937e7728b4799653b34772a4039c43cf56e3b324339d8a00e6f4f4a2b55c1fddc4cd8f4d047f36a03913fd7ccfae682d4c39724766c9d2a3f3febeee4a37e18965d89c07af4929cb7ef72ae0edd3e3f5edfee49134c05a79d7611e2b65a8fb01a9962cd8df3e3be66e82492af24e8f29ecf7181f2539e154f7f0241d20361ec276081e10c9f9230baa65e8b8c1ee348d670564131ad62f3ec273a761ae8ede544f98677e8245b2b081ccf34992e08d7321839269609ba077a3865b697db18b55297eb86747a1fe01cbbd639a739ec30579399f6bed94a3572de7661da4255fda4f3195b77895069e9847da8f74a5c3b6c41323008c7bb0cfd6b7d47c50b6051644809d11375d9d782376c09645a4ec34201de7fbbde87c15be9765406f8d8c140a3c30acfad918b0a93818df6c91cf4b23665269295e664a4949a2e0840e3b886d99c7dfcb10ee140e3769fde63018e0c6486aef29316b9fa84b4f11c2f9d6a2d2f473d7cae667036e04594b9102411b165bca437d860861ce8f04a73190afb1d5d0194f6803b15d632f0a43c6552bea4984869480cebb18235a2022c1169cfab7265f9d3368e78ccee4bcef0384accebbbf4424290ce139203bac3876b1ec7a8bc5e52ba7ed62964bed8b6810d72f613d03eb7ff9f1cbfb132211776f1d405547690ff8c76cd665bf70d7b24e86f45567023ae386639a4b052b244f6d71ea96fbe5d34e0e2467e9590fcb84ed5ac3e419d4b2fec15c32e277890bc6829c1a58dba0e43d96b51dfad7671ed87e715dd899b9d1440ab88eb95ca010e1c3b2815d7aca3ef11b7b938e6cb3318d2fda87eedd754ab241e2f1782e5401f43fd709ac5e3e711e69bf841ee71aef53ae05c82c868618a67454e74df763a70ea8b0df06e9a6a8cec2b4264274cc0bd3559abefbea471880183aa7a45c221e547aa8df91c3e68c35ddaa9939104e3a0ef6a40b89f99cb7935d8ee2bfeeec0f2298fe865664e797236364f250bb69659f8605dbd972a4e40a64884259876f0bac9f2f99a6695b13b4791cfc7560fcdbd266a4aaa85bab7d29cef6ab98d966d185412ddb44edce81bc2839141c17f975b630fae40b1a8e4e33e9ae9b0b70b479483679afed63d13cf99fc05efe9fda237e6546a194917a0cd1d13a0c4be23d85c2fedd4cad0a2e7149da11572600362f8586876846709ecbcb6ccb4b6a45412f824334f0cc6e7b86820fde5a14eeeeeb46982b0c29ca463a2f07e6d443b54c5a5fe13a1ad268b73213808d0490860f42139f77fc026c3c10d12d29ff6f8c17ac8fe290232b94b227e490074fb6dcc51f05859388a6da2dd6b567484a41856060fd07cd47de7e6c74817ac59150c44737a124d91a9db12e2b15aa6bc5c1dfbf10972f35b7b0aa8bf44d0e15e6a68991b3d102cb19e32bf0ef9483343520cf811f9de9039e62ceba49b192b683797c9556d40aeefb960332f3aac80a723457c431eb681c7570d000b9f6214b45e6f9fc1d892066dbecf04e5136ea6bbc7221b052939ca69be8fea173d33ea8a0ccbbbaf0d449f232b3b04412f7ac745c5c5224869df6701e642b44ecd9efd4b5a47910c61ddc06190aa0207948de42c0d29ef9b56ee3b384e8caae83d0e425e1acaad424d8d03e12b38c3afb3ccc0f46603097f106c621d477cdab2d2b4dc0b86c23bea4dc69697e01a0df6468c6827f7d0addba5edd8e40e7e44b4c4075ec67315c74b30e02cff9cd649713e8d5611288b46b56df5103df044359fceecad0ae3a8dea936632ed31a2f8c30b0c88b6ba42c8a8e52d7ae15ddccab726cd3e1c6e466e0a901641f48c98ff864ea73f747571668cb7eed39044607e9b56560fbb5a2e9ebd63b7f043f6e715b50b1e7f63a5cd5604a8bdb8ba0c45480303cb53e7e01c6efd83b837474ef6947bcb42caea4079328d3f32012436208231013a30c1907455c7dbb698db7c39f27a78d6888ae02559f359fc978cf37cdcdc1919083d4060acc1771ab485481663d680550af170c4ea2f9622b61dec1ce2fe83d64d23364797601c778e2e67451598769af6982afead5340e7105a35ed7c2761744721966d6bf6245289e9b80a2d1e7a5426492f1d7db7d394481da2628496aa9376daf29998f77ef6564d064c40532b2918ca403b523a7975f65518c5541fa79c13d76c9708e7ae6ac10287370aa16d8d15885df3a6ce0797e388d30b047307c96cd0c539b89d2ddcc8ee2df68ea9b000c2d57d39eeae5593eda7f4a17309031a3465092f5e09d6ab88d29e3835389786008807b09e8e9a6cbcd6aa1db1dd2c5df94e64bd0e88614921fdbb3a5375dcca45a3f5e83886b243d30d4b4d39ab709921cd71da22767c79627279e4cb2d120484c4b06211ff5514c14f6e46b7d6aabefdaabe2c7edb04df15e9d09c60f4f5304baa7f886c1dfe13e8ad9293890271656fab3ca40f73711dee2964d60df5703fb608f33467206408050ed182b8b0ee5f7907f6daf1a290a4d35ad02f9c80d376a3bc3b23318afd44172bc4d3f76e7e78ead03663f9f616e3de7556b9a4b9886d1e93557775c2458bf901ea6b8256e1e27a7cbaba685adc0a67dd5637a2185cdd2b7f5979a50f7d7fe0a7f371508b987bd0710f0a24811487801e49ec647f158bd0eea8d2d74437508ce5af68ef5b05d6a26ecf75ba2ea4db61486ea9a300856cd16fbfca4ac67635da655d39d5a9ccec85a0d193a59c3ea387c9f5610245c9f0fdc79bc8decb3335336fb7c1e7cef965eb65e11f5f95b88c5b104502c2831974a93d24f0b9bd0e05034b0953cd612f26f1dc1ed54f47d496ee64e6850d01d8f9f050d19597687009a9e2a640b3270f787df768a0f6df3b198d4d2434583805f951eacbe10a87c446c1bf77b32d2056219ad904d3844d018c737f70da", 0x1000}], 0x7, &(0x7f0000003580)=[{0xf0, 0x1, 0x6, "273d1463d2e1062ed08fb400c06d9914cf74b10c1789fdab082caa9937713bef25270a40dace4dabd2b71d18f2702305d4cde6f434c47bb5b04510ac62459df60bdc99e49e0c0c1b29633c85b0b986aff852141cb90a5ce91a5f00627644c2c588643454731dabc9f13c97a9786878a33f24085cece385a98fc102d9bf42fb2f2b4b7b6b696a055ffd5507f6f9d1b476bc07d1a7edf97f55f9eef31580adf9027462052df7e0efe012c30dfb32791b072f03be855cc9aa2b74c9e7c4575b028ba7a33ab220307e9bfac7622af30c14e2d27c22c7716ec62b933d2d597a9f"}, {0x20, 0xffff, 0x5, "1649bc0e66da2f925bd7a72351a1cc"}], 0x110}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2}, {0xfffffffffffffffd}]}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x80030}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x4, 0x8, 0x1, 0x5, 0x7ff, 0x4463, 0x1, 0x1, 0x9, 0xfffffffffffffff9}) 16:00:21 executing program 0: semget(0x1, 0x7, 0x411) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x38400, 0x0) flock(r1, 0xd) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="82814abe68e7f18b6ba0ad5d187c6e7b04bd19e05487ad4d52cbae456a070337d3ef3b2550374a786b860bb9eac6b3f45b0878dd8cae37d0c9398f647011e89ff1879c2085aa74eb6002f0ea8eeea67e892af811ef3ef144e92250d02181306c040908b79f1db987c725eb2f4cba4b4f270e30cedaa2f7c040c5e4dab1e5a3952867be6d0a40f8ab7a7efd85c26b2b850ab7888a49291ebd4f15696b0e8646", 0x9f}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) write(r0, &(0x7f00000000c0)="0dfe415782b04a9568cfe880912fecfed9ce3e080403a1b63a9649fe56f868be69cfae52d563bdd1afd0f7655bb28282d845f9f051e29561f85a069596b1149a7b6af39aa61270999bb465fa6e98c1622a09be3f4a164134e3af3f672b17f91e4cb90f57d74e0daffd565f2477a040c800d007cb146a2539e52939d64a437eeaefb1b7c4184f4f1f8b20fab4d7c3c9f2e35146c83100b0f7e29e98d7cac3dc4122e0471dec2e68027a8cfece72ae0edc048f129e47a182f7ab67fdb1c35e2893c6c5977dfadb9b706c2759acb905b54f60", 0xd1) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x1a0000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x86c7, 0x9}, {0x18, 0x2, 0x4, 0x8}, 0x5, [0x5, 0x800, 0x9, 0x9, 0x7fffffff, 0xaaa7, 0x38a, 0x5]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2d5e696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f00000001c0)=0x400, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x5, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x108d, &(0x7f0000000100), &(0x7f0000000180)=0x4) geteuid() write(r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x60, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x410, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) lseek(r2, 0x0, 0x0, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x230, 0x2) r4 = semget(0x2, 0x0, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001800)=[0xd46]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$KDGKBMODE(r1, 0x40044b06) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/81, 0x51}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/61, 0x3d}], 0x8, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000200)=""/17, 0x11}], 0x6) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x996be4f76637cac, &(0x7f0000000080)="c3") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:22 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) socketpair(0x20, 0x0, 0xfff, &(0x7f0000001140)) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0xa6}) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x8}, {0x1d, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f00000001c0)="2dd582492ac88ee7d2f593e43c8178a042e97efb0e33d1bda7eb962f85b81bc404676b3436b14d5d35f8d2d8733c51e2a8744f68f4fbce437ec59621507a03a18960634846c56eac7e2e34b0ff6a086dfaa316e58724dfed92f9d2381833b31e73d9ee015b47239385be53a75c2eb363e8f7cc400d9d5279dbedcbe4d65608ec6f2262bbead62393e4c2016cc1565cc19eff69b2bc773655ea739fba59128cb9482248d8", 0xa4) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, 0x0, 0x289, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x2d}, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") 16:00:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') dup2(r1, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0xe5f, 0xfd, 0x3, {[0xfffffffffffffff9, 0xffffffff, 0x33d, 0x3, 0x7, 0xc43, 0x28, 0x5, 0x2, 0x3, 0x8, 0x5, 0x800000000000000, 0x9, 0x3, 0x54d7, 0x2, 0x1ff], [0x10000, 0x1ff, 0xa00000000, 0xa15, 0x6, 0x100000000, 0xfa1e, 0x7fff, 0x8000, 0x9], [0x7, 0x3, 0x3ff, 0x8001, 0x6, 0x5, 0x9], [0xa6, 0x8000, 0x1, 0x0, 0x2, 0x1], [{0x4, 0x1, 0xfffffffffffffffd, 0x40000000}, {0x3, 0x80000000, 0x2, 0x9}, {0x7, 0x101, 0x5, 0x9}, {0x1000, 0x40, 0x0, 0x8199}, {0x40, 0x1, 0x6, 0x5}, {0x6138, 0x7fff, 0x2, 0x1}, {0xffffffffffffff98, 0x2, 0x80, 0x8001}, {0x70, 0x7, 0x800, 0x10000}], {0xa1d, 0x5, 0x8001, 0x4}, {0x6e, 0x80000001, 0x1ad7aabd, 0x80000000}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) recvfrom$unix(r2, &(0x7f00000000c0)=""/137, 0x89, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0xb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0b9d44", 0x3) utimes(0x0, &(0x7f0000000400)) 16:00:22 executing program 0: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getuid() setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10812, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x20) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffffffffff8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000200)="a7683bbb7c6047b7536dce65fedcf0eecd35c174808638b4cc4274eda55199487eaeb86d7800660bae4519caeaf5a8eee09222cfca758806bd99d87fa1a066ae70fa186a82ebb5452ac34c209a3b2083fd212b34c332dbf8c896d248136d5e2c25253e02aa61ebf002e8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000001c0)=[{0xfc9, 0x81, 0x7, 0x20}, {0xfffffffffffffffb, 0x4, 0x2, 0x45ca}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[0x7, 0x8, 0xa6, 0x4, 0x4]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) seteuid(r1) 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x6) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="bdee8c611132dfcbca3e06d61b08c7dfbba964df81c5123b0eb37e1461177e44327b6a0ecd8bcff1a4b9971ad0627b457378f6d8496b1460f1d4b2570649dfed323c9f88ab4cf914b850837637a0de4eae7b2ff4ebfda4cf99e845cc91db3964470f03f7c7b9fd18cc138785737b5c156250179dd211ed683b60d0b9c78db38bad7bb722efa9ec01a716ad58", 0x8c}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/179}, 0xbb, 0x1, 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x685, 0xe95c, 0xc23, 0x6, 0x1, 0x9, 0x0, 0x10, [{0x1000, 0x5281, 0x6, 0x400}, {0x3, 0x0, 0x800, 0x8}, {0x3, 0xfffffffffffffffa, 0x7, 0xfff}, {0x6, 0xfff, 0x3, 0xd36f}, {0x9, 0xffffffff, 0x3e, 0x5}, {0x81, 0x8, 0x101, 0x40}, {0x5e, 0x800000, 0x9b9, 0x3}, {0x1, 0xffffffffffffffff, 0x8000, 0xf9}, {0x1f, 0xfffffffffffffff9, 0xffffffff, 0x6825}, {0x3, 0x6, 0x200, 0xc77f}, {0x4, 0x10001, 0x7, 0x2}, {0x400, 0x6, 0x8, 0xfff}, {0x1, 0x800, 0x7fff, 0x401}, {0x4, 0x1ff, 0xa1}, {0x9, 0x3, 0xfff, 0x7f}, {0x4, 0xfdf1, 0x7, 0xc5}]}) 16:00:22 executing program 1: 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:22 executing program 0: r0 = socket(0x818, 0x4000, 0x0) getsockopt(r0, 0x4000000000000013, 0x20002, 0x0, 0x0) socket$inet(0x2, 0x2, 0x10001) r1 = socket$inet(0x2, 0x20004, 0x400000000) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) setsockopt(r1, 0x2, 0x873a, &(0x7f0000000140)="dc7d63bc01e8d129718378be2d3dbb562460930f39fa3000211f916055d3c9109e756c41af4d46ccd25d236de64d9b91a8ad1981781c8c309ff3a4ae064e464f9989d37879eb2ad65ed4a93470e0c5459cd4f5d32a14e0ad786b8303fe", 0x5d) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:00:22 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80c0, 0x0) setrlimit(0x8, &(0x7f0000001400)={0x5, 0x92}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8300, 0x90) recvfrom$inet6(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000001380)={0x18, 0x3, 0xc00000000, 0x5}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="9f4e0d23b9ccc5ba9cd0b0b8c625e1c232e8b428e8c2a6e15bd7b9f74974dd2c96ec7c3b12bf4e1d", 0xffffffffffffff64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() write(r1, &(0x7f00000000c0)="dbf769154f109c57c22d28f980fe1ef393e1d8d3cd3762fd71aa60900392cee7250c23a3b8a69665281fc58bdb4f2caaa81fcee7259b9187ea2fd270b05536a734526885b5d5fe16b40e6a9467fed9a084a6c71eb8dad4d9e82d11630852ae0924544aa2026e8897305aac4bf599bfba9b801de942c194c9af47b94b65517d79eca2bea4e86559e7fee3c95e2b1d3e8db49551ce95fc8d559c09aa216fd70bb332d232e4115c7a313be7e0ef1a0ccff039230df4b154ded78f2064fb1c5656dc929d6400f10ca40fdd5855ce5c7fafbf47363581af07503ca77979887630494a28cb530496879d5d65ad8ff68e686bd0ed01c4b37316821e1d", 0xf9) r3 = kqueue() kevent(r1, &(0x7f0000000200), 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x80000001, 0xfffffffffffffffb, 0x1f}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0)={0x5, 0xfd2}, 0x10) dup2(r0, r2) 16:00:22 executing program 1: r0 = socket(0x412002, 0x5, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x101) 16:00:22 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/18) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x5, 0x2, 0xb1f}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20000004, 0x474, 0x7}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xcc, 0x10, 0x9, 0x7701}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x100, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0x20, 0x2d7aa74d, 0x4}], 0x2, &(0x7f00000002c0)={0xfffffffffffff374, 0x8}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r2) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x59) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x1, 0x2, 0x5}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) read(r0, &(0x7f00000000c0)=""/238, 0xee) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="4d25a0c4d4494595377ecc1f", 0xc}, {&(0x7f00000000c0)="4af847dab29c317fdc07bc1947a81b641473e745ff0fdf70260d1fe3bef64758f09c1cc95cee71663d3a2ce39fcb018c221dda67fc612d16dd7a5906302ef5b8a9549097cddc3e753b01a809121bbe1a0341466209a35f8a462d6249c8405aab28011f0f1019b65d6fc83523c687b60fed9a72552695f026d614f35ca14e251f7775395be460c974fdbea843d2e55c", 0x8f}, {&(0x7f0000000180)="5e0691ed008a0ee28cd29dada652e56f0e277e284923df6288b1b76d41b21c4df8d7d53f1008", 0x26}], 0x3, 0x0, 0x0) getdents(r2, &(0x7f0000001080)=""/4096, 0x1000) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270", 0x0, 0x200000}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000140)={0xfffffffffffffff9, 0xa0f}) clock_settime(0x0, &(0x7f0000000080)={0x1100101, 0xffffffffffffb768}) pwrite(r1, &(0x7f0000000100)="de70ed8e2b0931b6f4ee68ed9afe0f9f7e80697dc7ad148462ba7f9c5896aa81db506fc83f11a71ed626ba70ef22b61c", 0x30, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x4001981}) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) dup2(r1, r4) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x7fff, 0x0, 0x80, 0x8001}, {0x40, 0x1, 0xfffffffffffffbff, 0x3}, {0x5, 0x7, 0x80000000, 0x7fff}, {0x6, 0x7fff80000000, 0x9749, 0x1}, {0x9, 0x8, 0x2, 0xffffffffa6409268}]}) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3ff, 0x7}) 11:09:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) mknod(&(0x7f0000000000)='./bus\x00', 0x6008, 0x100000001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 11:09:53 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2050, 0xa00000000000000) r0 = open(&(0x7f0000000800)='./bus\x00', 0x20880, 0x100) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000100)=0x8) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000a40)=""/247, 0x2f7) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)="3e2a3ff5c11c2b7127623172422e14ef040f7b4f47be984ea47686b2e1ace5679f029257979c6b7fa7", 0x29}, {&(0x7f0000000280)="369669", 0x3}, {&(0x7f0000000300)="9794497bb2ab25e642d504e360070470cb48af4c88d863a0", 0x18}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="38000000000000000100000007000000fcd34ea64236aaad7886ee4c732a2813af268590c4b8cad639d56a39849ac26abd72bf9df8a100009000000000000000ffff0000070000002d300d1ff40fc48c4ada1bbdb1e3ac7fcf5854a4108bf763add24b34f51af7f1b2edba1ca9dcc2b22e3d9773e2d5ecd887863929967d6cfb6b893808ac162dd893925992d835a3f773677c2a3ab4f7daa7dfbacb5c7989fc80b5ccd974e3077d07477a57c187a5023064663e31a0eb40897b8daee95300000000007000000000000000ffff0000b100000014f02d2af3e741481abf3644008b631d524fb3d5c83cddf9b42ad74c3ce2bf696aab2e617997016b444de49fcc5b710d38f13596bd2225e56347ccd9c118a8e470784799be78d7f465073ee9c756d61203c7055118fdee1f00000000000000008000000000000000ffff000006000000e4ccc5db382ba63dc7b8c8576f6c32db1b7fc2577c80be28c4c65ae7e7fba154997137cf77ccd0ea2735353d35d64a18fa6bd2b24d167aa24db0f1eedba3b9044520f037ba2f29497296c20461bec2090aff6cf9e5a16927ca002ab6b2475031a88fa5bde9db192764195f2200000000e80000000000000000000000b800000013c0f415d767a9c701b758858cba1395717c0636b34350b5c27b9a751d9018caf20c7c19e4f85c8ab16ea4663f44ec7942e1b84a0c145b619aa4926dc1e03a2790971d84d4e4658b7b058b80638e98dc614e6b4b2f83d0ff10e67f0225a50506021ee02eef216647a10fa2710bcf8335d35598da780b00a7ece36a16ba380f156e60a83d8b03f9a9d3c4afe729bdf15a4b3e9455c4431b05a216bbe55c7082a659e9ed9f0b2c735093e31fef8e9f2bcd47002867b9826564282ad51d02339dc9a438cd787ce8e34ed00647defcda60c6a127dd0000000000b80000000000000001000000040000008bf924ec9b090f8f633844d52437c6f35b8a3c3ad49dd139f332e0775d509d9e694933b634e416fd0ca2de3851d5bb89cb47c6941e47b50e0dc91996821d6035483fe8512de55fdc238bcbd6efec1117e118fca103fbb99346bd8ccde34446da0a36b754f66c1b6c42e7bb3b1b65000bf6be61f0f46a0b018b51ebad06d3c7132666befd43a07f0b36706e0ce03f98097eb254ef5a475bacb7d4a3d91a60d1ae7b1da7e24a000000d000000000000000ffff000003000000147d06c7e1f35efe9cfc230c7d5bc4f66cf6cf5c448749effa5ab1b7e18fde4b1f835d2d5258b4dab0f9b1a6480f3ebf48c125315a59ca2f69bee5580aafcc6ba3eee614351de4ce9dad38baba1fb323321d5a18f11ec25b345addb69f62b454d267fed06b1ff1a3fa1e6fdc4964fe9bf8b820efd33411cf886c1535191ede6a1a5432e2edf632bca76ed6e2c168e2cf38a4eab1831edca20e97ef776832c4c4a7633ee24ed5e1ee590bfd8382236c042670468dfcbc7673e904c3e550de0000"], 0x428}, 0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) 11:09:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) dup(r0) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xcf, 0x3, 0xfffffffffffffffb, 0x0, "e2863d1531bdfd7a9ba34937a9638fc044e25c9c", 0x7ff, 0x1f}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008ba800c55160114c412b867653fa00ec18593a2b27febf00000000ba0d31e99a0000000000", 0x2c}], 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x9ed3, 0x3, 0xc96, 0x1, 0x8000, 0x0, 0x40, 0x1, 0x3, 0xce, 0x1000}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x3, 0xfffffffffffffffd, "85495500020000000000001167f5afa680400900", 0x8232}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8c80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) socket(0x7, 0x1, 0x8000) getgroups(0x1, &(0x7f0000000080)=[r0]) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) faccessat(r1, &(0x7f0000000200)='./bus\x00', 0x51, 0x3) 16:00:00 executing program 1: sync() mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000200)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8510, 0x84) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x4}, &(0x7f0000000100)={0x9}, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1810, r3, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x2, 0x78d91409}, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x4004570f, &(0x7f0000000000)) 16:00:00 executing program 0: getitimer(0x3, 0xffffffffffffffff) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) socketpair(0x10, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002eab66696c65bb6d08509ca2ef8c493000"], 0xa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20420, 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 16:00:00 executing program 0: open(&(0x7f0000000200)='.\x00', 0x1, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f00000002c0)='./file0/file0\x00') clock_gettime(0x3, &(0x7f0000000100)) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000080)={0x2, 0x6}, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffc5fd93c365ff00000100000000000000b29c2f1aabeaa1804016dca9cb3e2c5d41e1c4cf5814d3702a63e97c762cf3b326ea08338daf218dfd76e2228af38eace6118aceb7847a822954d64a87e9b7ec043dca9eb34c5876f232458484e98f5c8b6a3b4d71cde10e805623f6d494c3ac8c"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0x8, 0x2, 0x3}, {0x8000, 0x3, 0x400, 0x3ff}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x3) chdir(&(0x7f00000001c0)='./file0\x00') getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/93}, &(0x7f00000002c0)=0x5f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80, 0x0, 0x0, 0x9}, {0x5, 0x0, 0x0, 0x8}]}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') read(r1, &(0x7f0000000180)=""/58, 0x3a) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xd495, 0xac6d, 0xfb, 0x1, 0x36, 0x6, 0xff, 0x2, 0x1, 0x1, 0x101}) 16:00:01 executing program 1: r0 = socket(0x400000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:00:01 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0xffffffffffffffff, 0x24e4}, {0x7, 0x4, 0x0, 0x5}, {0x6, 0x7, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:01 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x20) setegid(r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) r3 = syz_open_pts() r4 = dup2(r3, r0) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000140)=""/216, 0xd8) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$inet6(r0, &(0x7f0000000180)=""/189, 0xbd, 0x801, &(0x7f0000000080)={0x18, 0x1, 0x80000001, 0xb0e}, 0xff07) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8020, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x11, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xffffffff, 0x0, 0x1, 0x227}, 0xc) sendto$unix(r2, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) minherit(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socketpair(0x2, 0x7, 0x1, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080)="eaff125c00000000", 0x8) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe, 0x10001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) fsync(r1) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x31, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd39, &(0x7f00000003c0)="70fe112edbb7ddcd70d152c14cdab666998ff07a55335eb1775aa6ac01f45f3b4120d6b3b7ffa19507037ecf606fea4c5d20d68acde8c14a12764eb40ace7dbcedcf8809f861229ec228e2570f57fa24de226971c4e45b68b1ac5240761040c482ec938d0e4716d9fd3d258a1dae192094badd8bb630d6590324e621b98f958014d451036f191528d9bbc852db7118c7eca817ee9642c147d2b5bda6821ba9c8f155d531d1777f8516251197ac53b577063b9a964aa747deb0") 16:00:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7efbec3cb1", 0x528281e3}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x68b9, 0x7fff}, 0xc) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3f, 0xaf6}, {0x100, 0x3ff}}) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xdc, &(0x7f00000004c0)=ANY=[@ANYBLOB="0f34889e5bd25c673961e00dff4132009de9ea5b5494b88092108b950ed97437bffe1afa13ae369e04cbb59232189bf1ca73e887ea0a5f9c108dd46df068531ef478daa64e29e2ff8964db6ad148eca8f2356d8502810705734e0c107df33621c46fb6f9f28c4c471d25b2067c8cd0c8abbf2da46800e503df5210c8715b5a9a0c00eb1f2a47a64af8a950f55d7f0120ef4a3e2129b0a12c9f0f316c7a9d7eb81b", @ANYRESDEC, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYRES32=r1, @ANYRESDEC=r1, @ANYRESDEC], @ANYRES64=0x0, @ANYRES16=0x0, @ANYRES16=r0, @ANYRES32=r1, @ANYRES16=0x0], 0x256, 0xfffffffffffffffd}, 0x2) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x20, 0x200, {[0x3, 0x20, 0x80000001, 0x427, 0x1, 0x100000001, 0x210f5be2, 0x1, 0x49, 0xe0000, 0x3f, 0xc3a, 0x8001, 0x9, 0x219, 0x0, 0x7, 0x8], [0x4, 0x8, 0x8000, 0x81, 0x9, 0x200, 0x1, 0x1000, 0x5, 0xffff], [0x7, 0x1, 0x5, 0x4, 0x5, 0x9887, 0xfffffffffffffffe], [0x0, 0x1, 0x1, 0x3, 0x7fffffff, 0xfffffffffffffffb], [{0x7, 0x9, 0x1ff, 0x81}, {0x0, 0x9b, 0x80000000, 0x100000000}, {0x9, 0x1, 0x1, 0xdf}, {0xff, 0x2, 0x0, 0x2}, {0x200, 0x6, 0x7, 0x7f}, {0xac2, 0x9, 0x6, 0x81}, {0x1, 0x2, 0x6, 0xa59}, {0x5, 0x0, 0x2, 0x3}], {0x81c, 0x3, 0x3f, 0x6}, {0x8000, 0x3, 0x6, 0x100}}}) shutdown(r0, 0x0) r3 = semget$private(0x0, 0x0, 0x88) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000000c0)=""/69) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x801, 0xa4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001440)={0x3}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/5, 0x5}], 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="da000000", 0x4) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000077000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x5, 0xff) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000174, &(0x7f0000000500)=[{0x54}, {0x10001, 0x0, 0xfffffffffffffffc}, {0x7, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x8000) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x280, 0x0) setegid(r0) mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x4, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="40f90191a39c1edc0900000061d0640efe3d0ce83277c53c28f646ba40494b8ddac4e8d533f6e5cb0e9c"], 0x1c, 0x0}, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x258d06b7f1e8c6a9, &(0x7f0000000040)="b6") 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$getflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000005c0)=[{{r1}, 0x3, 0x1}, {{}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x78, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x7ff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x39, 0x4b, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x3f, 0x2c0}, {{r1}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x13, 0xc0000000, 0x1, 0x5}], 0x80, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x0, 0xf05}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x997}, {{r0}, 0xfffffffffffffffa, 0x3, 0xf00fffff, 0x6c4e, 0x100000000}, {{r2}, 0xffffffffffffffff, 0xf68e3c643f5b35e1, 0x2, 0x9, 0x3f}, {{r1}, 0x7988c21627749a7b, 0x80, 0xe00fffff, 0x87, 0x1000}, {{r0}, 0x0, 0x40, 0x8, 0x100000000, 0x6}], 0x9, &(0x7f0000000080)={0x81, 0x2}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}, {0xffffffffffffff9c, 0x4}, {r0, 0x14}, {r0, 0x40}, {r0, 0x20}, {r1, 0xe5}, {r2, 0xcc}], 0x7, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff137bbaf7b9fd812eaa4e713048e69931", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x1004501) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) 16:00:03 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7f, 0x0, 0x98}) 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) dup(r1) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_open_pts() socketpair(0x6, 0x8001, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="05213046fc4fa272f5e5b62ed8f1efa342051214970c06db66236fb53a124968b6f0b13df504f3d2f2991079b48f2f6e63c255a42b523d11ed687c1ec3f2f304e1c1fa530a3a577a8816aab3e9c58ce12920e4901afb08b5c226100896a3b1df5f83b7bdaee621e3811631d3c550665dad2eabde053be619baef67ef948892e62cdba8b020aad99ee45b637e903dee096fd56b37ecb0e2f9879a8ece", 0x9c) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair(0x3e, 0x8000, 0x9, &(0x7f00000000c0)) setgroups(0x20e, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) r2 = msgget$private(0x0, 0x12c) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/133) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) nanosleep(&(0x7f0000001480)={0x7, 0x7e7}, &(0x7f00000014c0)) pipe(&(0x7f0000001500)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001640)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001540)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) nanosleep(&(0x7f0000001680)={0xeb5, 0x8}, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001600)={0x3, 0x0, 0x6, 0x6, r3}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8840, 0x8) recvmsg(r4, &(0x7f0000001440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/163, 0xa3}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x800) 16:00:03 executing program 1: socketpair(0x18, 0xc005, 0x1, &(0x7f00000017c0)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001800)="8df4e67b9110465a0e59dbfd58dd8b62283a1e7f8e4e35e3691c83fba73542e7c5ab208bc9918c0eb456127baa62805f2f9495db9581c937dc9b121d20cd9c58ccc9a7697a4572d949deee9cc414f3084553ea380b0b732c2a2a98ede9efc14766302668ede1e6bb425e0d0e09ec61d4c02290ca62022b7e2cf6ce3fd12580ba0ea880e59ff9f5593c2e33fae4cc9a79b19f0216dd75e49d0c881d5d1378e48f32", 0xa1) r1 = socket$inet(0x2, 0x8002, 0x5) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/178, 0xb2}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000014c0)=""/226, 0xe2}, {&(0x7f00000015c0)=""/191, 0xbf}], 0x5, &(0x7f0000001680)=""/246, 0xf6}, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x80000000200) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x101, 0x6, 0x4, 0x7, 0xe89, 0x2033, 0x10000, 0x10, [{0x7fff, 0x101, 0x2}, {0xbf1, 0x8, 0x81, 0x1}, {0x7, 0xcc, 0x9, 0x40}, {0xa4, 0x2, 0x100000001, 0x7b3}, {0x9, 0x200, 0x7, 0x65}, {0x4, 0x80, 0x6, 0x5}, {0xffffffffffffffc0, 0x2, 0x100000001, 0x1}, {0x200, 0x9, 0x3, 0x3ff}, {0x8, 0x5, 0x1, 0x9}, {0xe78b, 0xaae, 0x69, 0x3}, {0xffff, 0x5, 0x800, 0x7}, {0xfffffffffffff801, 0x1f, 0xae8, 0x4}, {0x0, 0x2, 0x40, 0xb479}, {0x401, 0xff, 0xb3cb, 0x4}, {0x1ff, 0xfffffffffffffffe, 0x0, 0x1}, {0x7fff, 0x5, 0x2, 0xecf2}]}) ioctl$BIOCPROMISC(r2, 0x20004269) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000)="c428f5ef", 0x4) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:00:04 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) socket(0x16, 0x4000, 0xffffffff80000001) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) r1 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0xd) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000200)="c3f9742e1c370ccf0233e3fb6dc7ef83acb60f3b72184b5466ea718e609f71762c91432e044c3334a9c1ff2d526382d913c38e0513ec61ca858a15acf1667f9b8612b4cebabd63612bd3b3187f6bc1a609a1539c157825c9877a8e4ada369ac9283f06ea399e314196369297909ecbbd280467d74870698f4705e260223c1baf3e49c7249f83f2af3181d83ec78d0b02b43cd7db94e6b8fb4b91fcd3b6301a4f89a240a6c670f105987e7e9b2bc8aab38aef7bff2d81e541c7130d67b9de05879665c5fc5ff3e00ac61c8389d814f0e89cc36297919eb4edb587e1efa8fc901673c6d0abd715739372ab5976ecd1f613b8256f515ce066", 0xf7, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) 16:00:04 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) clock_gettime(0x4, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f0000000100)="a92abec8bdee6c0294960135eae25fbfe310bc1df7463aea8c8c85a414fc021541866a7234ad73e3ae8092889f4bf85fcc185cec9719f764d196efa35c1d804d0c1b5ba3f9a12bd80ecc40ff", 0x29) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/31, 0x1f, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) r0 = geteuid() setuid(r0) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() accept(r3, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0xffffffffffffffff, 0x9b1, {0x5, 0x3}}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x2, 0x7, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x80000001, 0xfffffffffffffff9, 0x7fffffff, 0x1}, {0x2, 0x50, 0x0, 0x4}, {0x1, 0x7, 0x1, 0x7ff}, {0x8, 0xfff, 0x7fffffff}, {0x80, 0x6, 0x1, 0x8}, {0x8, 0x4, 0x7, 0x1000000000}, {0xe48f, 0x8001, 0x8001, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r0, &(0x7f0000000000)="0cd1335d2e2d5f6081f00a5dd6e48251e6df2c20c2afddcfa4aa079f0cfc589bb68f260787c3", 0x26) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xf92d, 0x6776}, {{r0}, 0x0, 0x2, 0xf0000000, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x68, 0xf0000000, 0x1, 0x1}, {{r0}, 0x0, 0x2, 0xf00fffff, 0x2, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x90, 0x3, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0x1a, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x25, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x7fffffff, 0x1139}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000045, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0xfffffffffffeffff, 0x20}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x40000007, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x2, 0x400}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x8, 0x9}], 0x2000, &(0x7f0000000240)={0x6}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) connect(r0, &(0x7f00000002c0)=@un=@abs={0x6cc457d8c6e8ff7d, 0x0, 0x0}, 0x8) r1 = getgid() setgid(r1) r2 = semget(0x2, 0x3, 0x300) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000300)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x800, 0x0) poll(&(0x7f0000000380)=[{r3, 0x10}], 0x1, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x1000, 0x4}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000400)=0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x30280, 0x0) connect(r4, &(0x7f0000000480)=@in6={0x18, 0x3, 0x40, 0x4}, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000004c0)=0x1) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) setgroups(0x3, &(0x7f0000000540)=[r1, r1, r1]) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000580)) recvfrom$inet6(r4, &(0x7f00000005c0)=""/4096, 0x1000, 0x2, &(0x7f00000015c0)={0x18, 0x3, 0xfff, 0x52c}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001600)) fchmodat(r4, &(0x7f0000001640)='./file0\x00', 0x2b, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) chown(&(0x7f0000001680)='./file0\x00', r6, r1) ioctl$BIOCFLUSH(r0, 0x20004268) setgroups(0x3, &(0x7f0000001740)=[r7, r1, r7]) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x1e, 0x3, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) socketpair(0x38, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:05 executing program 0: select(0xffffff7b, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xee1b, 0x91}) open(&(0x7f0000000080)='./file0\x00', 0x20082, 0x2) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getpeername$inet6(r0, 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000729000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f000072a000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x120000000000, 0x4, 0xfce9, 0x2, "e70be5ced164f1566d5b19003c0450576d2d91d8", 0x5, 0x1000}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") rmdir(&(0x7f0000000200)='./file0\x00') 16:00:05 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x100) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/124, 0x7c) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x104, 0x5, 0x0, 0x0) 16:00:05 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x456f}, {{r2}, 0x0, 0x84, 0x10, 0x1ff, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000040, 0x9, 0xc5}], 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:05 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000440)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000003c0)={0xfff, './file0\x00', './file0\x00'}) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000580)={0xfffffffffffffff9, 0x1, 0x1, 0x80, "f883da94cf836af1f506e20b91f34437c2b6fb19", 0x3, 0x6}) getsockopt(r4, 0x200000029, 0x80000000000033, 0x0, 0x0) fchmod(r4, 0x1) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0xd) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0xe094, 0x400) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = msgget(0x2, 0x9) msgrcv(r1, &(0x7f0000000340)={0x0, ""/199}, 0xcf, 0x2, 0x800) getuid() getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) r4 = dup2(r0, r0) fchflags(r4, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/86, 0xfffffffffffffdf9) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r0, &(0x7f0000000bc0)="d54fde1b39fa924bc8b2242c0d54d566ec3bf9063e32b0bbd9e0757bf6ce453236e61d12fdc8e012b809e64d42dff55708cf0fe6a0349477073a0a27865b93ac37953140b0c49ab6f162a4a8c8c4b90cda735e5ca43e7f3e77381c81047258fb1a92f7fa78231f0f67a608d505da96d18cb396e313c55ad9261c26940fccd00b08ac693d45981e4d11f83af1fc8ac624ca906a", 0x93) open(&(0x7f00000005c0)='./file1\x00', 0x20, 0x140) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000580)={{}, 0x6, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0xa, 0x9, 0x4, 0x6, [{&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000cde000/0x1000)=nil, 0x81}, {&(0x7f0000df3000/0x2000)=nil, &(0x7f0000d1c000/0x3000)=nil, 0xfff}, {&(0x7f0000bac000/0x1000)=nil, &(0x7f0000e5c000/0x4000)=nil, 0x8}, {&(0x7f0000d29000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000e04000/0x1000)=nil, &(0x7f0000a90000/0x2000)=nil, 0x3}, {&(0x7f0000a4d000/0x4000)=nil, &(0x7f0000ddf000/0x3000)=nil, 0x7f}, {&(0x7f0000c8d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000f07000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c52000/0x2000)=nil, 0x9}, {&(0x7f0000d09000/0x2000)=nil, &(0x7f0000f09000/0x3000)=nil, 0x1}, {&(0x7f0000e74000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x280000000}, {&(0x7f0000be2000/0x4000)=nil, &(0x7f0000a2c000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e4a000/0x4000)=nil, 0x9}, {&(0x7f0000e17000/0x1000)=nil, &(0x7f0000b64000/0x4000)=nil, 0xfff}, {&(0x7f0000ca3000/0x4000)=nil, &(0x7f0000e7e000/0x3000)=nil, 0x12}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d02000/0x4000)=nil, 0x4}], ['./file\x00', './file\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x680}) 16:00:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pread(r0, &(0x7f00000001c0)="c82b4a3c1694babec85fb9fa9d219f3b8ace7504d946eb09bbecc97fa80dc2e08185cdaca0f4dca076880943cb0a3ea16f5d8e210767b5652e856c55ec50fed7da937eacd7b1510b6fac9f06bd1cea3f100c04d6babbed0930018d6080ff2cbf1318951d4ff91508141dba5448d5715044b8e3fc41e3629825fe4e7e73ed313ce4adbc82bb2dd899aa4deaf179330373f702f5489488c72e9ad114a233796e19709848b740337194859d3c554ce59cfdff6fb756708cce7d2dfcb39cec385eef22b1378be6027adcda6eb63fa31ddbb1f770521dd5a7a7fb6f7676e66c4a8d6c60c1f37acacf0ad5f5f1fca3eb9bb930a7ed19a5a4b804d089c3777cdd7f22f6b893809ba1adb93dee16ebaa7e7e5a0f3b8b97db28eab818d6eca05d283fec59d787ec3da8652b0d6913d43ca3bbfdab09a6919d6da3def05be67e21d97ca6832655a017cae49769a9209ede35231d2dddadd178489620d9b2323384d6a5e44c606c0ad963b1cd30c422331ef36fb20119bc2644117783bd0197f84f24cc4063454a9bee8e3528995bdcfa680962d7318957cff1a8128f841b1ffa88024e5a1418b82ffe67e7dc8ce9e66a2bd4a891b0cc331efb5793a83833c8cf2731e3bd272f5f831f17989301504227dd7886f8818969d8a1a11add8510cfc4ed10aca8fc6375a73be017836b42fa42964f68b894b3913a17490a8b2fd313b8eca80c77aad6627e64f314dfc647d86631de6d29604ab0d5e0822baa9887d2a8675adf25a107ce6803a91a0e33e21ba3b9a0447f15294440eaae3a52aae737e9c5137f276bf7d0eca389daaa255b5be78d3f687d9bacfe19b366a5fb01a874a36746bb27e55927e9e80c0354e9396c2dd0a575e06e1bd670e41f4fba891c8da1db2cb64f3387e669c739ed18f9450bdbc459626dafc1d36ca256439b561fc731e7b9083ab2c50804a6a3f91eff31ba25b8a4ec8e6b201d8eeab954f00d8d7647ea2a0068a5c962516ef56c9bbd55ee1c18fda23301df125cc4027931b9009fc19bcba9c2dd2e46ec94ce79b487d2fac03d21141f9ffe59be3bc3a8461e3c569c760fbd81292cfc487b4aba9e11cd0f6805d1440a761a8db9eef0c2920dc3fa74536a3c5d4b12813cbbe3fd0884073d114b8536901c125aeb3eaa50167da959020f032db1dfd61cbe0abab910479be3dad461ccb0ce581176905c8eab33e8d3d7c50d625e362e2c9aba6120e3ea17941e22e5a0cb6371f00311d2c41b2ad5dac9561091cfb7f5081319494b5c249cf1ca45972a6259d91883d76a17de73dfc32cb540ffe5930462eb3686edad4477bea5670ad635175f96804c3cc3d3d131643ffb5e8839eed82bf6f29b8684b42fc1953b5adc028162f0a663e5782a9d554d3d40e43d06794c7a01eafa2b138c95fa07cbfda3db4c34fe3794a65efecfa7cd83c38c7b2838582e572522a0342f05a781701fa16e4d5d4bf79f0ef3f2d2d99c379ae88f6c39d69dadd18784c3e250ead8edd963bee7b5ea23ddd6c0821954cc2b22f82d32f392b995cc552ebc5877ecef5177bcc264711133071545e8e35b54cf83e1d9778631d6756aa53c55f20c4f04b53336c3a8e7030d1ce60bb86abcbffb78010a42d232daf3ac2ce0f7fe467893699a8fa7f8fb36f2c2549bf5435b85b7ddc4be95592ac6bb0cb1143c3acfc7516b1dbd9a92921d1551dc82ef55b81a25ec2332bc8f3e487e8c5091ac0c3d5f35e4703ff654c4490f16415610a142d19cc2f1aa108967cbb7df51fd7270a8301196a352edc84db81c572e95813254c7e2c0d33755a05439a4da8ec55d2f8acc8527b01ae74955e718107913aec2a64c91ab71874638afaeb9ed0caab047c1f6b5343d1b904b4c3362b04ab93dc3811185a3969c40ec2da17ef1578a48551315094c3618cd304d50f459749b4cf8ae1363ff0ff9e5ef60b98c7dc2b457b5f2c459a1c8ec509114ebc5662c374918ed80a26ff29082d52a23bff019ef90c0a8ce0b81ae9127552c1d189efd425da157488897974b6f7d15ba41ac7c64e39126355a18aa758ded6aa057189b5c48250da68d5fce7cf4c8be2cd87671bf6d06e9d63c0a8dee962e7f425950506bbc82e706b545763ff6ec5cd86259619d7aac920d1634ec5403e9a1eba322f72f715134d4e6529689e5f12a38efa245dbdaf9f0fa2fed97084fb436d486e19e62968e94c9c8e3b0e908bf744bd9b397fec8dd833b87ec887309a82856119f6536470595fe3799714395ddc54e1d5ddb5e45d3be89dc834672e875eb65362550565aef2297d895c85f50265fa57517faa9cb529f308482a07e46423a58589b70b48730522a5e42303426262fc1bc4deaf01a9902c56d7cd2b07737c04e0196b19c08e48cd3f103afe185b90fc2ea6ecdb99ad58e479aff5359b0e08e48c256f264473fe6f6b83bf221fcbfc4e00afc54f04f5474125cc0959124dbcbcc49be812a2a29c5e54f3e14d0c1c80873ef8631476a03fb7a7050d51d38f2224f9bb6f557e0d53249eadbf381ae2db05df85537336940198540030f301b780f4089cb253431921315e6521f54978dfcb560d6734a6fd4eec9ad3922a73ecd0884611b09a79f0aaf20fe799698fd7174df36629dd7a7ef36a795dbeb5f0ce296e2a54cf35d919a9aa04aafbb9c133cae8f3fc5eaad86e4bca8be88b0b0a8a50d77b6ef2aa86b719e31dbf50ae6b6f6f0f445654621fc4827075e9b5ec07f725a9271060728b39cab88690418139da4d93f3f5920f9f21bf99620281b7d12d309031b5e0a1ab249e8f147a9f9384811991bc6840b491a3a034097812742b311aa8a4637349d083cd517814e5117664fff8bbd63ad11ead2f8d166fecf3b25eee62111ecc88ee9c24b8311079c449a4dad63fb171ad9e8070b8d629451806f18cd077593b1805976e7a7e50e8004f8daa5e7b6fb8b923a1b6950207440b68217d05605b04230cd56dba30f237819949ba56bddc3b884543218c654eacd99829f5c17022d910e29dbc41cf92b65d150361a8584ea28cd568294c98ee1b80a504a103471de27813c1bad848c6f71b8701df0e62a4dedf286efad251e6469138fde4d0193ab9c8e2692475fa1d0dff39e45c077ef4d654cfb7225870bb0770089880a106490b07be815b3d12ce9876ca371787f1b1607d56c52796c73e728407a8369f2b73739927a6d646282c7b54d69e3d266d731274f370b02439354ffc84f269d01216e00b5f677a6e9d416e054f534b0d090dfa662637709e68365614c25299670baed7c6218cefdc3c855b64d4034f9d804ca8301d5cd8843687a9fa5e0c4a7efa63825b6bc0000b98e3444017e8b8abfdc36f8ac33c8d04bf3e440b10cb6ea4022d31a9959877c02a1476c7bc632fc556c3961fb4f43610420095b804a6077a451aa1e59606a987b1bad3550984cff710be52996552ae55bbdaf16b08579a1520234f58dfd350fab9fb4fc668503be84643083437e5d39dc3a8d2febd5342766c4e2aaf6e795136f37c74c8a3d37184ad54f3d365fa5bd7159dc993011b1e82e6e46be73470a8455627ecede366b77af58fd5835dba175c2fde08835c0c375446dde59dbebe2936b47ac689c6d2966dd5a4267f2d1ef0dc712f093f227ff38cc2f9af959ab4c6850907c9daa5ebf455cf5c537969c1b0e9544f0976a5eeabe400f39688c3daae50a92b99205f4df506452544a1088b4d167b85e706af065ac9caba4c5e16e7f4ce2538f29dbfeba1ae5573dac02a16414df97f3c8dc94943a72e81eb9ba7136ea4612a00d545bef482d9fdd3c5974cabbb8ef5c64b86768a204224d15f6ec30cdf47e36c9aa4b2be47f15bab84abf15fb64966c4e7f05e21bc1b2f53fac1e427a33079f5f8022efb9ac50ecaf00787b5fa151f0d29cd44e6c8928fdd079510d294ae0cb950a4d0298137b5c384462f430a2b9cb925dbd846c0b5bf48b7fc722001793ddd3267a813b6492d22b554d11699f1bbfadf1257739ca6d0abd500784c03ab0995c3764a07e54e2367065ab25b9dc38b8bc182dc8b2fc942e58b104017e915cfa3e004d3151967137899f973fed795f9282e22c92e171d2520940882f9ea67d98b3659ea0353c7b520729597765d047b5dc4f05942ad5d3d39fc4d19e28dd344e4008108d6d3f3c6c208e88fa7a53c1b246ee1903deef66c493f959758349ec335ee343f2277e3b1af949bfbd7cc1d8bfe8d661356b06522f5412d13b189dab02e815b1023788fa13f08ff07f469b3c6320aae099930b566f460f6b10f67a4f87406ae9d3bf776f519326a33668e7faf77b1b83ef559a4771e93679729fcf57b63117617c08d03cde3809dd01fe3ba5c2c9a95ba1e7ff463cc912ea6081a1676849ea293dc10e1aab411df5c5f619164ac96ee84cceed9aa0aab770307a1b5a0697f383a5770af9ed64335279c37c71e52ffec3c376be75cb1275812bab3525c72eef0b92703bb33a45db2f95f6b097118bdb64d76d65d774abb375c1c8f54ce55f3a0e4af11f9a0a6a3be0e0346dcdcbb89ff3cecd7d78a4f95d396e040d0c54b83acd69673143b0d51bad2bdc3ca85d9d4e48f08ed32300fc67c80b9fcf50029be6907c1bc343fe32f577e61ab09074de7daaec7420a7b4ce62c6dbc6593c4ab87c9a29c733e893c9bad926c8e6d7b33fa8d38cd8e1c484488057712be61ec3a1c646676e6a5400bba94c75d6363ca63537f97d3dbac67b8b564c573406da0442eb99144e38ebf63d428e4901d39139051e3896c7ea0beb24932a1f10d7e5ab541771805f4a4ad2e50caca0d333e6ec645578f0b0d2ff856d2b5653915659450ca97fff280891a1205f86ebcac7f4d2b95367445ddd46718a4c60f0cfa64af349ef7be32b509b47da57d82e9d00ae09fe8d02c147854ef3bc6e3d5e7190670ccc06d044643fb40144909d27e7649f8e36e4cdaedb3a844cf15d4a4cd25ad45bc23cef7e2d09252b2a55df2edbe7852c51a17bba51ef96e3c30494a0c34efed17cee0a172bb18cc743575c402e870b8238d17f78182df77b8c232f5d6fb5193596839afb0b13fbbdce073dd43204a6069902fcb26ec19aa9138ce56412813825bbe739300638ceb70b7bd693f2706afbae23852d20a5a73106a85385c4505ad1a4eef1f70d363c9f11c8ca92070ace60c6d806c61aa7bb33095f7e4c702ae91703c6d180c1edb1378f4a2d558f361922ee674b67fe6f455bb40bbf088c322f3ebde39129537788878e80125609e6f11462323b49d1c5f146ff4a885249f80745fd81337acc4073b2260fe801dae276970a90ca4703da0ac676c5bc495c0c2cce7e41773dea8e74c92821f241fd696c603627145de3057ed1de9f17a72328cde46760ec6cdaecfa011fa3e4c80d911ab7706fbdd894a35686257dc5614d3adbc3bc063be7aa5bdecc973a4e0c991712b783de7428ce2e14f8259613dda4830642ed2a7f1875b2c0cc9e8a720014a3f517a265d3ad51aded9d1ad1569cec2fbb2277484c4c60083871ece0ce1c6b9b039a7a777acad9d2bb841f693af57925cd70270d4075316fa876dd55d45482add01f4efd430f3b88683c8edba2615b693a5b0e877c9a9fea65829d4254c1db1e6b355cf57958135f62ad1bb99f222eee91462cd3b29b931b98d653abeb5b8630e56b9a7572e44dcbc6e0de7d627a58342882418a8ff24f947b2a26fdb1871051dfe522e586d51a31fffe168811c2e7475db64fb10a3fad7f4d5829b6ceb4a8d132cb72692133f229dfb6705c025559759de6be40b422", 0x1000, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:05 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:05 executing program 0: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r1, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) setegid(r0) syz_emit_ethernet(0xfffffed9, &(0x7f00000033c0)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d03f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2708f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bb1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869dd67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff69ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6cf5042132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7522b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c512dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc4cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387388a6f1f89b75ca307ae4def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea690000000000009da780f6364047a1d8a1d811cd0fedc39ffbafba04b5b7078d3a92fa3ab72e69429df75fdfff8758584cb12f9f020bd0c766b3eb47a5f1cdb068b7e84db5ba610b04a85444cd6a3bf3dd36a44bb22778f5cfb75cca3f567eeb518579deeca3ee5a932a0d3135f6d13c19a5bd05e2c3c7ea616ed02996645aab0b79c5d5096c212fe8d9a855e28a877adc6d4d00000000000000") mknodat(r1, &(0x7f0000001200)='./file0\x00', 0x0, 0x101) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x400, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='./file2\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/125, 0x7d, 0x800, 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xffffffffffffbf73) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r1 = socket$inet6(0x18, 0x8000, 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x42) write(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8483, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000517ca27aa68b1799108eb671a99dd1029c238af719b4c03014b8695ac4f12dfcbe75825c646d994b9ce3eff1dd4a151d6798047b045582237a8b684e7f745985473f405a8767fef826046a892b3b4531b2af2e2f3aae277e0cda0663afd28aeddb4a08"], &(0x7f0000000140)=0x6e) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fcntl$dupfd(r3, 0xa, r2) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r3, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0x1) 16:00:05 executing program 1: r0 = socket(0x7, 0x0, 0x0) fcntl$getown(r0, 0x5) poll(0x0, 0x0, 0x5) r1 = semget$private(0x0, 0x1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14e) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8120, 0x8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/200) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x880, 0x0) r3 = semget$private(0x0, 0x1, 0x100000000b) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x6) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = dup2(r0, r0) fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='\x00', r2, r3, 0x4) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getppid() wait4(r1, &(0x7f0000000080), 0xa, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) 16:00:05 executing program 0: r0 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x9, 0x9, 0x9}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x1000) sendmsg(r1, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000080)="c9e6e370790a4ad5f21b71ba9c85fbba24186703e876b4adfd6a39c2eb6f72db6ebd5372d0c10aa2ba9b3245c8120bd13437f37daef58036178210b7f73e8892204237c077c120784c3836dd206e6ddb0d2eeed1f8fd587c48f1a531565340972ff533ffdca46905c14a796481e0c0f4678b4438d93e76c4973ad4b852351ff359ec7415b44965881916f4dd618ef9862a9f79042d95ae39bcf73717c8c356920fc742c1cecf3793e63622c2b8f0ec830fed385b970c822a324829", 0xbb}, {&(0x7f0000000140)="97757122f057a3a4baed7c2ae0a6b7869e4cd09cad58f330b466d71a4aa59210ba6f689eab5019e345a0910a09e714889b349c931784ff3c9ad853d103d73caa7008edccee1829b66464cdcb5d4d8b6118020d590f370ae14a2cc6c3cd234f38", 0x60}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="77550fbd561acdcc1ba7153e3be4ae9140499ef4fc4d5db749bdbab920a347a3b9b14b2e88d3cce228c663801bfc9135d917bd6aaced2efed4f7cfbe58afa8955c1096680afe634fce2855dcbab9ec4cb49dd47dbd2aa53e55afdd7e69eae7a9a5728a12a8862bb2036753878b5d68796a376cdf1382657451bb1440c56bf9016b2c8ed53d278163520ef508423ef77c6ff54d446eed99d29442dec8cd1872c254c6c5c45b9281cbf8af7f9950e6a90220e6927dd18d6cb7ede8c4dbfc7d2d3e6124549f407d109c7c26d56990b40fb64e4284223c6d2e4325fa58615c656e8393bb1fe84137feb972d76ba586d3c465a6195c72c9e625205644aa141fa28630eb8449116710df310584d7a761ab7e276132689a94b0a0e747c219746ba75d48255390e41a49bd55e0996589df65e10dafc0f4f75ac6e19b2c78812c66ff6d0a4023ecb0861ea8ca83d0b2f3d7bfb3910c11be94d244c14fbf4103c49a0d2bbc0ebf408f19ef706e50618011b65c67969f25a9a195b93e22f08bfa73cac31edf3b8bafb8184a5f85e2bf97216fb43cf2fec3a8d6c7e258d7b693a524fe753dd421d9fb0e8fe7511ab25537455312514b01ca8b5cfe304bd40118a3d885c5fb5e4c856eac94c66bce46e76eef7a76815bd4105d11967794d960d3b9e431d375de8586d66b585e30e633117d684f94c0058f16e552306bb22e190a4cdcc7762b670a6006d99daa8ddca7f5907bb1cdfa7a61a0eb212bb1b57241bff33f460dfc980aa7d2f9a49e98b470e3f6b508832c5c85bf2ce3b61d20faff51a25256cd7e0ac41424c2c2b8136dfc457b8f85753777ec8a50b3735441f703941681119c2e2ae71cce14af9f10ddf6d47f3ea8499f6c06acb33cdc77a7ba2b0a1aa1b5fd002148eb533175629b66e9540b15705bf8f7f6f8f55ba64748337db17defd117499902952cb3d42a3227000c6f60ddebc2f271f656b8393426a7ca90d3a02f3bbcf6be8bdd33e329e24e3c549f2f36ee3e6695b865822ef93abd895a28345a7477ed8762e59b3817dbe7e855dcfb23284fe5d4d2ca4459f130c52912d94b81c15714cb55da41e5b236abde99a39cc271794b4e9dded8660a627bc56bd08df8de0c5b9fb53f2b9f3c4d3298162984f356c34ada8fc90e67d2e1bdaec845531b7607bf18a5a76d1bb4d793d16af628261a3324232187eea8e8d869b1a75a9b310ca623fc359cb8c35385477cda3c782d8fc4905c4fb663c54f8758a00f49ebe60691c4bf9691ce869acc88539094fa06960bb0e13ce2aef757fdc8df6a807115dd66381be3a97c794e11cc042fa454af84a956aac02afef7967af16903d10a6e09a7d1b1b28670a8a9a276094aa28afd97d25b1b672c73ec214cd3d936c86af254cd79f144707dcc8e7f1c7c207c97e9976676b13038ac7e91ef927a8e7ada7160fc71becfe1592cab0ce31a60572d5dd20d58de56b2d872308637c381712962bdcfc5d0bc49739ed2d8a862345b4a037a3ae06bfcc7d6a33416ae0652fb5b57693448d1b0fb216d98b915ce2c3195e8db7c96d5fef7d7d8cde3f19d1e47be9f51823e852afa249936c47f5f42220b682b8707c3e757c76979c6c707701982852927ce372f495b015d04f73c96c5516e12621784eb7a47eca794ccd9f5e3ebc884a0d0c406fea5660ac5f90d5af906e74c5552c36c961dd0bb4615601ab1b5f1ddae907279d5da9d087370c5e8427a530d76ae7e65ef63e84f64ce8123eb5787fdb91a466f98a2d587883527e54c38c5eb4cc472e6a017c415c2fdcef9104daf3231690cdde30dd7b0b8ef9eeaee58c534536e6815871b8e5253d674ee01876919c8cbe3bc8a9502557ec28c63b0a817a023647d363e776dd88f62038a68b5bf7a67c243519800ee7f1bfe03e24d1f84a74e081b9bf554139e5ee327a877b2573fef48ecb03fdc890f78c18b41bb0930199dd0db6303612efbb18aeb2fcf1bea758726bd0313f604b7ab5fde31f40dd94974025e003eb02ee31ab2c081eae0c875d27bbc2c5995fcc43a6637d01d0a05fca9c4f14bf5a78e3f7477a167f52b138e6f52885f245a705603c2ef9d93de45b56d0bdf28dd9a2a2560137f0ed42880e5d235450f3375fdb4d7b75f161df2ed93ad9b56291e90f9d24f67a0a85761162c2468a71c631a65d6e1c62d724ebfd15888dc2a37dbdba351a121f370f45c616d060421ef8630c431c95c211678fe1f3b75e432102f76b64e2858f954cda3fce51a15a9eeb30b05ecf50b837f22514c25f119f37cfd1691dd11968c7dbcbf7f81180dd8fdf521001f8279437fd5d4846498ce9f9e88b20c10463c43fd6a1dc7ffde6e8d25d7a13307a314be467ad2952456f32385dab72a1a65b1b1da8c4b760d9245b35922ab49e7f8e9def116d2bb440ca879b3043162dfb5d8857e8fbd5c883a2eefeb708edd53bed4b9c3725e579a963339e0278ed3361e0b32092019076d84a53a2884dff72e1c9caa455f423be3fc5721bf571f1c9281b1ac4301e5778e6371a155cf859bbecc5dc19aae3fae6b7ee7d43e3934d6abeb42e1de283f9c80e8fb56001279e417c1660a35ea486ad71b846910526e7f28ff4a7f0d6e00fbd855bb54cbb304fe3f84503d458c938e49a98cfb49067820c8eac30593ccd1847e8ffdf6d789d5c74acdaf807bd582f4d3ef81236018837353f6f66745073eee4d2f7c8a29348b078bd3d29ff4a581bdeb645ca4cc9c447ac269a69f27fb394dfde79944bb85c83646196994fff910f2c516aee1a8ad354aa7cb209155a46d12ab8cf858b9908e40dba141194088bfd6f9591692f24c9e898fdda90388de5dd3dec053364dd62c467f96fc3c2616f9627b6fe2a579d9b2c212e0dd1e942527b80e5eb8837b5453e357f9b882ca4d07e1215354bd97fc5dc410366dc4b6c5c1cd1dbd0747f898a98ad96edbe074bc6ef50a8bc824339a3c9e452a4175df5e6a2d3d0d60949d85502357e05f619dff5c93a974ace5725cacd74ea624f895a7a2bfb2b251a85f636b4f028e173553539d290d5ab935d2b22d26686cc02075d737effad71070a990ddb43caf170de04326796331628dbaa0ebda2fe3cc266d97a267d8000d4b58d7a2306fceed25c178485f3e16da1642d217a647dca5e750bf79910bd3eeabd6caad55cc210e9f662a28d1ab792c97e16b9d9e8717e53e835d4fbfb567e73c699480a62da39bef7e5b74812ad2e3d910050146ab3147d7c8718d06f5c1233bc824229abbfbbfce3467e16cc5b6d76c87acb733992f7e371188a9901c4f42402d26dab083e4ef3137141c5b6350f7e76f876ce0a9e4a1e4008dc4db7aafc6f1a812926bbbe1d486d4219a4d29942f20ebbda2e3a4098da2628377ebf61a1601b4f8f76ba3ab67bea6d4550e3e9a868fe2933a173b446ff65e93ef1d1208b0b9474b9644e8cf77f50abd420f0b7e4121c3181006b4872f247ce03fffcf1f862d40be9e2a5e7f2112b30026eb1064fc5751d0f76a1b32d380f292fdc6ee3c0db19f17996173f75d20bdd2b34c818cf64ec45a3d014cc38854a6a5187601270456cc6c7228725ab7d9e3051b3a24110bb3d8ad0e4210d442c2ebb7a97169c4179f5ed93b486015c546d0d964531da3a2cce9fe6fca65db8c1473a27a8cf9be0e90fc15ed93d5da49bebfd15ea3ea33e2348cccaf6a8e2de7781094e8fa1cb78745be9bcdec76a620c7fbf9f0404b5c553fca5bd5a44c990069acfcdaa8ace118aa743ea1fadc5d8c58ef6965983e4bd8adfe11bd07a2116f1e8368a173cc46e17f288b1e13851624e3b2cc89faa9da2de35484eadb6f2945565475ea7f1d6c13dfa7133b67e613e8cc24d873e8737b04f889ed96ecd08378b6ba56c0d99d610d5bbbbd20f9f9336827d390bc0b20a871df64cd3e02cd3417d2f8f5c2ae2492fda0dea10f7ab064d06997cd1f7ba763b4bef6b747a20c3e812471856cf33a325d638a7bde7e11fdfa043b3417e78843da5971757f832406fd16064a6b6f270b4f799697543beb747bf33f9c7425062555f0fb99b475aaba18cc1c0e91130ad16f4cc80c72dd0d291d66d3841612cdff90984ac0e2791dbe7de9398900e6016f981d64edf590a00b6735d08e689f5e834ea0572c723b295a949ee099fa82e8808b05d3d8c240ec9143a733a0c405c4c32e5006946cc7f826fb257177a803a96fcbd5f6e7efa6bd43b01a78eec314144d8cfe9c49f7df7174b54a509cc36a03897db8f181593a9838421e8b1065ff7324f1efeff5d45b3e6829c7bac3adce14d162b92bfb1226d2442a228f3a04cd2d65b4c0b8eea7c401e0894c49d6cdef9a2d91f57c95e2a5222d51342597717d583689ae3481e6f9b0e47eec9639fa052495f57a710bd7f37a8127bae9b997edfb1e5913d4d498a0fe74c822995712754d0a7b215d6ec126cf6194fcd23749b525168448f9d64f82b150ec081d7cf67fd7e49eef718608428ee3054ec39ddd1d8aa43b821cd3b75b6c2c20dbd74b1b625d6d144ab545bf47157319546f3f3ce4b5cab418d18342506dd409533b1c9be0bc4b09ececd480e36e19eef61e62b7f360ffaf9631cb8c3b3fbead5d16529670f52cf8013d3d44d33dfdcca5b4b53401b6db377bcaae89fb4b0857c6872d83314555a4197b0d095a72634cdc9444be57a941b4b63d16d68150179b7e987aba223940455bd4f3568ed8e9acae25bdbe416a9f261be21282b3299ae40c8be5710edf6692456c557bdf2d190b527c52441bae96755947af0ea52792541fafab67bb80f9be38b4e44e4904cfdd5ff0b8d3bad802c872d9a410cd65508506813f2b84e7827a0fc4d854617fab54283c35647ec3b13e1064f0092d488bf90b992e0c0428d91ed119700fa3cfe8205f774b702187b35d10e36aba69022e3f3563015247b525167c254460507a8a3addd8522f68e04de353acce4d9ea2eb0328801f48b862f91c1383265b2c47a7f37eeb7ff2f5f443cc4f2daf786e2ed29bad3eae371d8142e00a538def758c8faf8b664b3247f573a6aaade8d501816d88bd533c4767c67517aa9e2cbd94c50131136c5c8ece6fc63ee1a5cbd3c7028d34fd4ae828c1cae858189c3b4d1aeb6bb96f1cf0e5e433d056813a40b1b94856e0c6162a2158ec104fa05459d6e0e952b5e35ab479942134ba76265ca94f298e1c2636bda76ee86af74507bb4932fbb785aa9df2bd83ba7131af90abd20545fe97eb62373a8914b82bb01b3ce484af6f46e3c5301c082282edf3a5b1110d18970ab9b789c0be2c03d5ba7ea59189cb962a126dacb6785d3a6e105375c612a16793585aced1064d7e3c54d9b510db81a73ac6c55d3dd25d9e7b39e63b81c7596882cac907e15062088e8295ecf78ee147260bec7b92ede8365ab28e96dd5d4a96e3eba7012bee92fe60927e2ecb431b6f64a7200a30a866750c48762a68fc52725f486503cc84fa67c77b1ee99f10c5ce33e9b27feade9d016323c6253798224331409c9f212b3ad7e9d18e449b231d9433750ad481cb99a1c78db72bdb27f884d04d5d15d6b3d5668f8e6a7dea8139d53c41e4f4fe120d0e85da58896e73cddfc310900f019ce94db79d040c8bff1f5150143ea653e9208a1173602ae10b17038ef68f2deb9c01e1baa2d7f4fa16ddf5f7fb728a4499c0f475af5e8f73f6da519cab5298309efad74932e8a8d646bdf690d08dbf4d95b78b8fa145e3e358677bb3d3f5d26165ac7b7094aaf6de51b07ac7fa163a286903c01972ec4f56f9bd217d8a0c3ec24812feb3", 0x1000}, {&(0x7f0000001200)="e658e88474bb3ed6690b3b76510d60cccc6d2f1e98e4c769c393a183898f6fd157b0a446f04bc858f8c0c8c7b7f52b9757cde2607b7298ea9c6c207d0cb7b0b69bc428d2ce988bcfe7169fe08297ba64461c91a55286b2523b4841b04c65ba74c0a0282a983daaece345791347345a3d45ec0f6ed3862a0cb6c9fa65272116a5a45ade864fdf0175f3346d3fcef2deb5c6d355ff18663e5ffe40f9702b66cd360bcb5dcce7e9aa08c20cd0bb57e1fe814423a4f91c2db91af82c04b73a7d6aa8c26eae5ffc3a9e0f1beb102c86daddbbae1c4555e1f208c848624de33cabdd296892c7ae5e780311da84e8996f16", 0xee}, {&(0x7f0000001300)="f7e9bb", 0x3}], 0x6, &(0x7f00000013c0)=[{0xf0, 0x1, 0x1, "2290e733ea37c3b71f82800f07f6bd0088bf7bdccf8a10ddb68a78cb2bc371a84d1569e45d41043b21321cbd70cbf199b1182711b952aaa85bc956494ce222263815096c68ed2bd784a37b309a4d8d13e55a0bbd7599b7be7a14ff7200c585a7618cf54d7291e2faa2be4df9c290237013128773fd417670dead418f661efa4e0abb4258850615ea53cb5e88ed474d3ec79e10c6ec7f22a12e0b57115d3679d8e3688875233abf2b98e1c0fde291a85e03502e1a44fe81bc9773604ac25fe8027df9e03a0022b82d063b89929307d91c8f4e72708d4a9fab05"}, {0x1010, 0x1, 0x1, "95691f985cb168ec5f569cd5be357f9556a4eda6efaddc65a33b460a41d2e0ece0b6a709c871b949e288da288b74b3732d9385836862b1f7cbb3f7afcc04be7e4f4c6a8ed8a595421a19100fa6c90fc9c83cd930a36ae89da2b16766aa42492be02127f47a13ac1ce2c8369b381ce35a939478a6af73ea8356fc278934e6fb6acfc6fb4c02c2faf0660dd3cd92f3d67f24d914db55769c2647dd6893e7d3155903d23b563a3638a56436bafe75c8316b37b4f070a2810bd1d81539a3e21166996ca852bc6639400e8deecbc17c966989ba0f277576086c492d26b7565149862ee86cc531e2c736aabb95a500a4d511eccc67650dd981286c62aba838ab33fa169e5271033dd3184507baa940ac3c10cd86fca77f979caad917c524d3e089934c7c404ff668fb7e97bd853ac84e6577da090e6fc202f57570845ff382eafa2313706831949e5473de7da591b35ee849135f415532d73af2787ec5f63a773891be274140eb0b2752820cb8f8236aa12b045f5fa6feeccf8086977be0b4755badca8d7dcb3c5dcff66b925df2e48abca577469e510b29b94d72bb92d04475e0084063821b191776a8b9e3b8a8592d99ec3c6abd24e5fe95008feeb018dd24aedd3ad79fa21b48272587027263c7b7c86c7257e241097ae04e40818eb45169dd225fd62da0097019c6b942f0b6dbc7645b0ea1e5ad3ba1c074773922b39f4eae915344526d7af72d4d86f550f2f57772d20bdd8bd194a46bdf6f5765f022198fa49942a93767ab2f7d6bd6f957cc31e4d9c167c13ed0b2ff6fdfe27fe423cacc5f58140a3127ef0830fe021766cc9e7a499583fdb2d140a48d3aa9088cf96d2b56df7d7fd9b1e4402751cf1b9ab56ff7cde76215e72f99e78df6be53c339f54b8e0cbb07696e6fa519630e71a36c2829ceda5e1300339e0fc6c11f8a0dbee9483bf4c4b12d29b1befc678bcca1760e84a9d17c3db2be8300144a6a4a1e529c77c4cd5e91b19ff9abb1e258244c51f9070870ce5046528f33ab7b8329fc97adb2323c39532f44cc74d1b54d555b46453f5d4739eb09f6800c3f0e96aa839eaedcbe5fe0dc3ce772da66d9aef42029677f1ac80834c310fc03ff259b2ef4d507de0c3eb32f4738cee47a6d5e22276db983195ea8691fad6f1778ab918e50a815b712c12e2cf22198e8a92a74877f88f8dbb92cbf7a170aa9187592a9ab5012009990e7e7f500f0a558e995f5524839367df9dddb25ff714d8f193f16f3ee7b3f02444a27b10b4f2b187f4a7bf81b119f6d25971a2bc96c63e4169dc302f48d664c3c3f4390a89f8711ee4467b03d6ba7325c9a3619e40564a3377a2d820619ae9f42d113bd29bde6d6822003636d88f4c77b242d04909e6f7a31485e39d8c2aca7d296ee9a8ca421859e3dd9750e8654522a79db8a5f59fe19e68c471d99d0264e7fc1c95404206d28c522c63f04b1379b19281c05c23b7d726a5589c7d144d845baf168aa500b38218a0198fff5ab9e73506421f538c1191c24fcfb1274904bdce2ef8c49738fc636d1bb9b4869170d71c6b3a7db6894e20c60e34c2727ce378a2ffd7f2df40f37f79e6ae39ca1c785d2a56d72b989a45c84c840fae57562c9da163b86128caaa0cbfaf0396dc0205f18c4ab0b6682be4e9af761ca601be5defec53aa14b52b87594e319b42ace9307afe1bf3cf561e844144c974cf4aaab97fe11d91a10cac8458cf50695c73775107c87a5e6fbecc2a473cc4173c69d63d382d3372c9673004488dd40ba01a501eb7b8130aaefcd2ab4e847bec8e734f7cf8f47ee2a08b41017fa817259e993a855d01ffcff7c1288218173306de592a028fc6877bacda5bbe62e55c379d618cb4ce1b68841affcdf3ee39d0d2b9496a25ed0af89b7503a0436ead271515759b9d0a8231bdb953ff39c064468661fe618f4ccd0a690e4c3db6f48e50ed76d518f4d51533832423ef112361c3a98d771a8a59111589cb9f15789d6f1266321532ee5e239bfa5a6c0fcc219768c7e8916d6d871daf2d8fe881aa7f8c56be94ae814c1972a85b4b856fcd0ea268dc5043ccf2c9896c8b53ce607412da941ea952de02890dbecfe198117575fcc0cfa8443767855c6af57f24a17da24bd48398fd83cd0f919ee62f503d7e45b26a142ae8f0b4e27bac5c1528f553ca22cae6e0653dc2a2b2a7d070e0e19b44f75aef55f03424798a133b9283af95ea3a17793da6e8668a421957c4a6b14351877b4fc5298c5731e77a523cd531e64dd217683391bebf588498a1417a9391e1d77198feb2880075069ed70e0b6ac1c62280aa76bd01eb30df4edac521f404eda9d6fd5a9b129d50743bbe3824d76139c38b5398e820f1cf6f5324ed57b0b74aed3ed39d8b29e0ac7d2c5091835873293d512d4e7a124479e2582ce40936a2707db11931118209ff195a9b2a9c78ef36f540a2966ccc1a1d20609823ee1428b0a6ea4275ff8f6ba3fcc62ff8bc322e2524f057abaa4a28f3c00d216d9b099b2d28688a85574b73a9533ba39b5ae786bc874dacb114197bb2fe7f7ba233bd36a883a79a218b1eada3b05458ed1d654a5a9550b762cd514bfce3e872ea6ebdf6c2be4153d303e42083bdb4d2cf04aaf9d135932b5a1548340f44f2195f0f80706ab9be95eb731ea7b3c767493c827c133a08fd10323937e50274d69698368d72e909295f03a0bf91a1b85aeba510d056fa39d1746ee75fe0b8c90846ae0628c5ab0aa634ad030e0e0cc7fad8389dab1f646202445939182472ee3ad5b480cd28d76fc3b32bbff95f01844b566911c02b20d16b37fe5a06572f229c7ecf19adac510aaede19a0e7153b22aa3c373966b197d31d1c57a8dddd8f4ff7109bf87853c59dece8f90907c146a2fd9d19ef45892773d6fd2916a364f651be77390b17f6292553adf07e06e2f52f89c34a12a7c0113c9240fd0f9da7bb628045e0fe82eb371b5508fb9a34d69857d957a79bec6032a731ea4166d0e3b21293d432fc82f0ac3b49be044ada2abfbba1074254634aa335a0af0b1935b15a6ba7d83a1e1db10a84e84300665da17f15b0791a47cc67bcf0726705ec0739d3cb101f92665431ee757996adeb3e81c8231b352befec66a7b272d9c65bb26682a5694c42cc2f8ce6e60af0f6e1499d3b11b538e11f52934b681a4a603d9b3a2e505f00885d26add507deb5c300e766db5ae0d4a3967ad77fdc6e37b63aa2a6849e579783e7f0a19ec6b6baa781898a5aab9088a3e46ba19116cb3b531b5d81a3aedfd1a64081b5f6d89d180ebb20927e40fcd903b1ea5eeb69c7ea0abc98240355b7adb15e3b6866fb8f18307c6b31a4719288f2231cb8003772f0a345c338a6a58936f2b13709889b21c7419cea7a46edc63f3f1a734f77f9e80ad22db68d292f27533aff8b0bde5adfd22a19c6e971beb494f5af5878466b3c5b1051a24a9557989ad7d83e8f15fe44557afa0c8af798addf243d6035777190d3bbf62f4dd6ba4c7a44bc60572056585e5ce503763df9eea5cebeef5985e3f63d2a2ec64c1201a85d6f6e823b9c64c71deb2fcf4ce2894c041158b410e7a68c3dad22f1a02fd3919edacc6c15e226010b4ab448af6e7f6680353f075513910b1fe3bfa60c7885815519611d431154c9e6eb5c6a6f15ff0538f3667bb28752108b6215124fb51acfbbe2b15e3b698a37e19ae1d1c356bd91fee7180fd33b7417e6b11e59fa819b822e717a86d255fd107c09bb0719eb94329326383a5e8d6f985adde4f1d0cbf554ff3a47009c64db97e888d910bbaca2f26165d2bfac48709bdcd1c7c1725bf1f4a583888a9f93ab6437f555383aa27eaf3036b438612657e895cc4bedbead9b7cd0cba72e1c60c13fa52e8610def977c19ecea7f7139cd0f5536792966dd1d5d218c3ec7fe9ee7e26f69387d03561c27ac2a52bd63f3c1edbcd09e269a307f2a8de6a759aa296613d2a28dba4b9c33b18cd7ec73303d854ffd7670d1adb44d7cbb95c54cbfe3b1e8201f12d5ce11e2dbe62647c0458ab3b9f3a14768698bf750f8d962a0440ca5617e39c597bed9aa5ef63426d98de07c7c1ee1c4d985661ae5515e6d7c99e99f22ebf684aa8a4a622142612ed1c27f911287387673cbab8bb75d8d3b7ee21371a77a705fe777011b8de68b114a5ec063cc5a2a510fd24115450a3cf913b26a7c788dc494d0965e3ee7ae6c8a0309ac7069c077db89dded03bb591e16dbdc10c581f2a22a6c6249c63caabeb4ee6a60658cc01d2d5034a0e20cafc8e59a3c56e6ca32f7d2e8c081c866ac7b82c64c6452ad9475845d2759d0a6d529ad3aafc3d806456c7067d514ba5d1cd0bcaab02143734e91058197b741fb55d79ef1e536a20a35cbc7a7348c5338d9a783bbe41d2215bbc30c7797ee2b68b2dd0e6b7a0cd62598a59e3b37911fb7920d65a3aebe74693b5068df99bc13c34ca2fbe837af418d30ca264fd06d5c83e8a44ee3cdd2fa502127f1e47112a37773d9720203d7cc30803dfe1c652a9bdf4694f5f7a758347a5d9bc183e3c9ad174c11a1f501f764e1e608476e453e1a35347cbdf6476aabfae39faa3378b01761cfc615f829687e772a5c284c2796312cedbda1bbc3b2094a2fd0f24779229f16304f2ebdb5b81ae3144dae390afecf09220df4df5ec360a4984e73ea0d80a012bfe4042bbf861b962ceac807084f43c4a9406c334d144161620a2a4b51aecb886ad7439d71bc353dc536f313712f335ae73f570f2bb245f741aff52d8452ea75c4176e825acc00927ef4410fceb316d792049b725e3bf993f536cb386cb7bbad9e39670fcd14d2470bc90ab47ccd6d9f9b38152b25bcff3f04a19cd3031de91819aef00dc67fbb1a7034fdbff554ee899dba9ab88cb691bfd1c7a668a85d7a93b9a83439034dbab2b42333805d8d28a34b73ea2ed67e7483c3aae2cdd45f236c93a2f856e0e78d97f1684a347edad25ac3fd98d777ba7b06afa0d0f3f8b34d8fba293b84cf355983bb8fb86a4895b085a2429a8d7e1984740d655d817a2044da451c20a649db3cee692c1e09484c684f7f4ae80ed82ff0dc0d0873a5f50b0a9de2c01c4844129634048d768d9518eb76461ec5aefed648f55af38727b3543be323ccda9465127d78ee1497b6af4db996f146debae7ac799407035168689e5aeb00403f4a3636423fff659ea14d2714d87d5ae41731108820d8114ba26cbdc8c277392afb61c7c7340bcb48d1605756c3bf9c69d52ae99476de7cac94ae21bda167ac2514c463db29657003defac8140ca11e4ce3f878b6f5021c02cd3c70517546475b21dd180ba44deaf9b23b31e30c11e185c629da37aebfe24cbc472151453335009baf43eafb43aebc351e93929423b020e2dc03afb71f7d139c34f6acfc9643389b84e2fb6b7d55d4a2bf9556785602136811f5d61f8e136097b95fad37159442117657a71a3836559b3c2638f85a847be0fb4d5dc505f6d4f0af342f1cc675dc7b6619ba5d43092d9226835d5ef017ac3958c6b615c761ffa4364f60797bf5729d410242a57fcf0a5ab7ac63032c6d748d5f7898a54929b1ef5019af7eafc1f856d3664e4d57cc24bdd19f18b001ce4855aea7bf09e401f9cd234acc1ada2d1fc3a22a7b136a1f8c7a48c4f850a6021f844fbef6d06031a86f95b675b346082e1af7cabfc2bf0dd17e9aa90fecad5c7280dedd571045eabdfdd02549fcba02ef4c45e5f5a8e3bda2421035abefffceed8d524003bcc3ea17659299264c3d58e9233096b663db52fd702a5d9af86f"}], 0x1100}, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002500)=0x1) fsync(r1) read(r1, &(0x7f0000002540)=""/140, 0x8c) r2 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$unix(r1, &(0x7f0000002600)=""/242, 0xf2, 0x42, &(0x7f0000002700)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = kqueue() fchflags(r3, 0x1) recvfrom$inet(r1, &(0x7f0000002740)=""/180, 0xb4, 0x2, &(0x7f0000002800)={0x2, 0x0}, 0xc) flock(r1, 0x0) mknod(&(0x7f0000002840)='./file0\x00', 0x1, 0x10001) pipe(&(0x7f0000002880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000028c0)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000002900)) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000002980)) write(r4, &(0x7f00000029c0)="ba91fdf536fed2f696aa8ef30d2b1f602a80eb98d30ab03d3c636b8726d758d448a51263db8ebb1e5426e8099923d71a36da5cd3248f525063ced7129b25e2b2f02d6a682cc7c8112ea7a6c86b8a3be29ce68cb880", 0x55) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r5, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r5, 0x2000745e) renameat(r7, &(0x7f0000002a40)='./file0\x00', r7, &(0x7f0000002a80)='./file0\x00') poll(&(0x7f0000002ac0)=[{r6, 0x20}, {r4, 0x20}, {r1, 0x84}, {r2, 0x40}, {r7, 0x101}, {r4}, {r4}, {r3}, {r2, 0x10}], 0x9, 0xffffffff) writev(r3, &(0x7f0000004040)=[{&(0x7f0000002b40)="532914bb741e40e7101d1feef87c565cb2d3562a09b3c13e52211640a27ca6dc670473adcd5337461fe7ee220f45293db50581f3c778cd4364f7c782dd55146d556e2d067b08aff664d45cdf682040c337b8e77a44b1edc7f3b00a9a155c1e7d15baa93270e6feca99d5375ec7a45aedd099a5", 0x73}, {&(0x7f0000002bc0)="a94cc6525cbae3f0687f3db24c812d7e35e39e660de28424e2a914baec5b69c42f300a4d17a5c4abb2d1bc94c39b5b0173b28c1ddcd1e1072d5c318c66a97d042ae74393d884f2ae2accd287a5167fa34e6c6b4040462d3ff2fd04", 0x5b}, {&(0x7f0000002c40)="6e79b23b1b7981efb1610e0c62e1c0406dffcc0520b050dc3bdb90dd3bd38a4006d716116ff42435c7340ab7b66cd484c29daf3d403d162584ba11e785111e294f293d82ce7b65108d975c19bfb61e235be8037031c7217c02ecc269251dbc13a379ef6906d72ef65e9e3bc6b224fcae1023210f2358cfd99060909149b81d95319bb6cd711b7d77bc49dda27c1fbf5796043504837ba6243dc556af63631064c46ddc35c86ccbce0956976818f0facfb398f37c56768f981e4f778e57968694273fe1117259846109", 0xc9}, {&(0x7f0000002d40)="cdecd42236c59853bf5d9d7b739bbd4ef69e46b3c9c66aa079542f0b7888cf98e76c6e029009bdaac563cdb800c4906a9875d7cc3c1d57f77c7e9f1a2c1c51bd9e1a835051bbc65d10b00881b2834fb542acfdbef75ba1d37d5ef931bd59b4331fb5bad90612c7ad79c989386724851f4eb3f4111318a9cdd58487", 0x7b}, {&(0x7f0000002dc0)="6fb775ffe10a14036b6f254ba10cae634cd11f3431bf98a7ff8a73bf79481abe928da94fcec2115f2b8270b53ea92fb7f4a640a2fb0b958ac2d47d95722b47fcd4e4ba5e7391b37283c6ea910975f313a59075d24ac80a584387259abb48a1e3a2bdb3d610ddb7", 0x67}, {&(0x7f0000002e40)="1db78fdb1333934c6e99e4c14881dc58741ef86ced32bcccfd849c029cd63645e5ce38ed8249306434b56719d4248c8b04caf7b2d89218d308a0d0b69ac8900476b1b3f7afd375a0328ca01c5d395584fd211eb0a96844ce1ce4f7054a7101f55d8960233e0fc666778a76ec1480ecd1aa2855cc2c64540c49054859c06b0d2df1592fdb38ebb6e5c0865f37de30fa0b40524d7ce792f158a7f3ca73b56185150d15cab492216574b6f7c94f83c73f87e9a73a536ebd70afb3df759ebf65ad1f3bc39bb423ab9bce613390d49a28709a7694eb05de396eab131426bda944c8021194baf7e559e459f5d987c3baf0f552424fa1970c502d654793f6a5b10ec8744f4716be34634dc7da70eab357a764b9d34baeee794ffa46716a47f5e46a90ffb043f889cd7ec406851a19ce9e53a4a7616345f5365fecac84f30cfd1d09281006aaee35782e417b361905952476fe5971427fbc4d463b8d912c5c53b451b5acfa8cb93cff20f79b64a3791f452b82734fe2ea6a906c8a93534cadadb1acd4ac2e48a3c968eab24baa90b9121f2a0c87812065a86308839e522f88ef419bdbc06e0d0b4d4177fc89ce7fbf06910d580193ad30f7d1e4df038f39481a0b49254f37f128edd6be72b25cb09e6df960382a7e35f4590ed8dfbb831b0d96e761d5ea6300cd522a6459bd5f07263ad652129d8699e8ea5e55105a58d6e39cc626601a9de45c4ffb59224d9978538e4db1993b33c88f317cc6f1f617a933fb128229d46f11f5dda56ef53ae86d76dd7fa63f0e95226f3f85a1627e64f9accc4022198f386bd83909dcf0627fcebc175661914eabc2f28f181aecf55247f6bd90d7731b10001d92efe193aa2775eda5d591a929cbf3f9a76fbcedf51f00a516f67b71684288cf6cb4c0d0be48ba6582d13e38d97625fa7b5c80bdbbec7b4653dbaf2f82383517147cd9a9b62bf24be6289620d8e18cbeb4b68545186dc6840a779202b68af4d06f06974b578e05265d9af71bcf788dbe55512bcabcb7a4095ed8078d2984ae102d44c4be9f41e252ebc6e26c153cb17db4e41bbc00b1297bdb9c5b671fb2514e7b0cc4c9c6522226676405ae4ac2d837cb0d6b08d52d0e1613f4fad1d5ffcf7db3dc1795522aa77dcd23831da0695b17d316141a084f0f2b1f2247a951a2501a559969fa5857ecbc67bd35745cdfda02e589374137f575746d261ed5e195c28027f366e2c6663cfa4e64f5914667beee96e2e92705146e6ad21065915a6dc37cc72633c2721039ce43699b22d3cc877e06cca06d54b255b8828cf94f3e83645b73aa9efcf4d4f2106ac9d909a0c4b7f1655ab8663ae287460037de431b659bc9bed4ae20a9bbe6e5c935fa065299755e61db912b9fa33cb3d7096fa349181b57263f0477754c70b72889e58e0f4ae9577436c86310cfc9d29387a2a2db2347ffbe2be1a48b7f702f0ce8f55dfbcde3491f5febc858009a3c32b18955e53ceac60e89801d6486cb7b10732c244f0af4298b8bbbd2186e373e642ff96d80a136ae41376fd2790f7549017234e530ea8a3a79aaa9c4532f3b89828e1d5012403b2afd3eab84daaf4904c11ec05a09aa25f3fceee55cfa709a370dd08ec901585c9c9405d72410728b4cea794f73267ddd03026889b2276cbc050e65832a5b3ea4c187e2bd02ec226e6d0ee31e47fa0176f4738d96944e3bcbafa1423df51aa1e14ae146ee628eb0d02d1b91e1080f0f5f42387ac2a340aa61fcdc45a76348da68e21221ab50745a08bf84164248196f1397b3a7fdc063f092c492d8b967c74462fdd34de07e8e031ab0fb2aa77b8367e2fbb54371fa1251047ba79febabe8ef9e5350b6ab43575e26f7d729cc59cd73fa401739533cd5098f2a54170156a8fe1a226e504a5b14fbc12305479c0ea9321eea935cf47083a28a50e55dda5498813805463d7470167556a2ed883c6712eb770737684681b1e9c65cf8bbef9559d927d8cf14833787a1ed685b91ed2f335c702fb2a91fe073209dab6e3222a0157697329c6c63e109132824c344dadf093540894bbe24f4f86196db942db9ffddbc819ee8da6f5dfb8b36191496d4835cd990782ccb6df477fd1ba23d81223b76d38c26696c3d34b37978a46677677a2fd0586eafb28eff03ca128b4b7d6581cc7eca864152a4f1945501fd8e6ce25a2b7e36c7588cb41b6115491be8d96ec2e01f30a0d064631ab5f836ceb1a2a53d445d4dff2ee2e14ae69311fe0146cd1571e9ca217f1cb0c88846c0b8b339a610a191558f5936b35a2adecd54aaa7e97732f131dc1674017ff0f3d29739dabad5217bcb57653105cd70b1b2885376dd22a3fdb18590b786ab077d64d6d025e03fa04e02b2648be69ca6bee0529754fe6ed0690ab167227b99f0e8699f1da217528ba0b010dd4630b710459caab3e095ec1f455f3ec7f643fea4416558fa5487c3aa03af7d8dcd3669cd95c243eaa360d5dcb875247e04ef7e660249051b8cf548b953d78e8ff21f64a1707f870ae9a1c3b8d491e0516cb47a227137216f69c55f8243733e13d7e6f32d6005a240cb61fcfb0dc9180d46ee42cb324365acc9e27ed14062691b9207a4c417f513135806ee17ad405f21da3356a5ef529514438ee78484807ec97cdc14b91b0a52916da06d54048f29dc39b5415e458ec87f52236ddf15ede61f876e13d0f46f7a362486a3c4bfce1b0e10745c2c97a889b120d0aa969e3dc9bfe4f45bb497a7b9eed17c893dbb707002aee6fb9767e2e5993463a8a0ee549d0e5b92fe3c7a394ffcf8f6afd4c3a5f64d51b6472d67e88a32f048a7d7974c97a60e78f4e86a9e5d13e9eae19cd1db7f911005bd0bbafd1ed4d8d293324ce828ce9de5639e04adb7383e2d0bbf508674fbf2d32878c99542cce4c8abf8f95ddd9f7660addcb94dcb4e2969a31b03e15b188335e17e637a1938144ebdd68b85f6e37b3a653fe7d580e7cf0558525d66cbd659c7bb1e3dbc5c8a7bd336be701cef12afda3620b87b9e137ac45b654f0ac2d06d6e716aba1998be73c7ccec8bcbe7b590541757a76076a2ee14038c0fb6bd4a83a2240c07c3201cdc62cb0112befdfef05b5bf03d95aacf7e35419461c0bde570ad7ca2744f5af294e11d1b934ac9a7b60911d965bc8c8d83ac9699d1cb6a110fda82f20f12722ab7ce182ba01b0a28531e27f8dfef3c011013eba5881ddd4e2cba7f714c416f83f4288a2f9e84400a78adab7ceb0d9572d346a2fd3cfd4f4a4937d54b08a4cb5a5091b8ab6f6063ba2ba9e46e1574482361d0e8f1583725d4e27405ee41114720d6ec13a6cb816f294eed027741a664bc99e92a764bb003fad3f9a16788ecf00cdc18beac29ecf5bdf5be682b9dc5c6452c3e8b0a50506d5bc72afca857d9ea08d9d9479ed98d1e99b7619bd1705d59632070c2dab5a3d92ea4d320499a0d0c40846ce643ee79d1505227663b021ad77822ca7a784172dfd83146004a43d3aaee5e65bac614df8939c2856798acc7e1c793013621aabc26025cf76756672e3bdfb0f08bab87b8eaf28022ab7761894897b15b92d7fabc2a1b9db04abea168a05cd1bba98ae252dcc242886e1718062f40ff7d66469f0f87eff17344125ed0a7cad67be79151da0caadd4774508557a1c35100657c5066aeb57173d64b569fa7386b08a87f3ef0de344cd75d708d9f24310bb789e5814a137f2e0cf8bd755f7b3c8f2c1b775e737ea1e03697a61540252f39e7d70f329ee7e8911e3631c0e091ab0ed73785682df0e4bc7407b5f5232814717cf54a8035a6a1ce99dffe4c89966db2dd464e5fac8755680912071e1bf4dc46ddbe44aab9502b170d45a4f75ea5524b5889ea9431858fb26766b8c5e2e724b3b9cb09d0d6b0f7a833f022b14586548f60eec2ed9172b756744f0fb6ded02af3b37c9b6144036e94a42fb33b81a525fa7c5ca596f8ba1a77f9a188544b371f92124f0a4a9f374d6fbf2ae36773f8c3221c98f99068b63df9024caacfeb5e2a766c15b95cbcec1b85603a8362f8825991692b06985a8f02d3986bb53b92a0b74b57ae319d1b3e0beecc49a9b1fd23195a96e62769c2558b2dda89e4ca0ad24f8331295874adbec8d9b5829f4ae09a75c0f292476f96591391768c4ca60803f27cf6c890bd8e01d258c26348c63d44fe008522c1ccef5ef48ed11021a5b0462f57dd5392fe63a75a4e0a719bf40f27d0f4058ae8309f7745e98039e369bda3d191d763d93b028d4cbaaf10be92b0eac0fefa58a597ee7068584305607f0ba9a6c5513aa465c7c0168a77bdea1dc31f5596daf76a1533945695fbdf31ce12fac8ef74f59e1875d0eb617844e45cff3a96854cd964e9d4d9fad2d758d7ab483b8cc5593e42b6b76b13346058b4d80aca0e1a02179d7147af6c3e31d89b0caa8f34b4244026c2c2762db31e570c1edcee7173f4e1918379de81945de362afe13e2296c0dc8537f0b147ff71ede7b571d5a8cb6bc37b3281589c104d0507f7eca4eb75266ee2ae1e4bca8668c2e3eb4d416ffb247606809cc24da9b532f1e8eb6f4fb5896aa40bdf6f8d01878e858021edd55b7354b1067d058791e6b186db193e61b8cc14bc861788096420b1fac4fb69b2a8c95dcb062be649c1c16505e2bac45c3df445d9da3d903f01384251ea16795c830b9f9a50ec1c29209d7edc05119f6533551ea224655eac63db9fd69073654521785f8acf9d058253c8310ac74423ed505156a93b9acb812ec2f90a1d319dcaedb41c2cd4286fc28784700f92a935bec2969e79e175b543106ee4131db2d08ab010cad61e7cdded2654a7ac5855fb8084c2ff2c31bbc64e41bf414ad5a8a4603f2fba6ceeed2eaa4a4c1cbcd3139b4c14e02420371f9cddfc4ad067ff7a453554a12c063d3d201f63f21efd758b058cc6aa551322bfa7b11af35fe4ee0b05cae59bb1d466616b9c678a6b59905370700785cbc95fc445df3c1386fb66768fff534a148353e02b197ff16c5803c8ede5a8715a1a5908fe3f0b240a2b4326b8c5e15fb511c839321e101259e8023045d039d79d9efef7476a33913872eb2ce2946abd3e4f429bab482c9dbf09943344f71d85529b8d5ceabf326486c3bab10522e8a8f6ed98ab0224c534227815c7d8621c275881f3943ffa39456e8dd2b1ffcb99b901b3ac76cb4b3ef09fb226177bbfffa6aee24cef683e656a3904ab93ec81cd5d27e9000ab599259a96ed9311356aba7e7270245a00630ba200f5c79d21b64e2c7e9667e68bdb0fd5e6dd128faef95a95c8eec9b46ad33ebbff3cd964fd7881a83bd88d00413c0ffd550fc52c2e9b8ac121e8c518a86b0e557220cb66fb3bdbca00fe4ab761552c421b7de80a620425c22dc2a29eaab28242d457a54437e90a1f77dab71c56a8f53e16f317b2766d4f4b04c0f138c633a69f98da09ef06a1438e89a31b047ed851e418148b2a8e9a617e7ac567caa50f68de978404fee6edc17a5059c774a6ab819769687d7f0d42162e82d12b28eb035d07860d8e8e235c6ebcc2a96e0fbd5f97b721739f72173221b75c26180b222f27dec72f268c5d9c385e307e7f5272bc0696740049cf803cd223076283cc8ce35b1ea4b41e30dc221ed6aa4799931c88e77cb2939efc5ce34deca55f0b1c2a9c49f4e9038fe21a5f0a246ce76ba6a19128e5675792d5e5823b80d46c94534e83fb50482bb8698d6dcb452e0fd6f3c3f2b72b11453367b20f1c00eb381de7955d9ffdaa1bf82d40b7a652c86b00c3bd0ea4a0404ae3abd1fe9360329a", 0x1000}, {&(0x7f0000003e40)="709b552204fe1d7c5b0900206b225dd52ebe11f9292d7a600e260f58e86861e3bbecd7e07f8b1a29e2e47502cda592e42400d4369a4cf2e48e5e1b95a961c5b4b2d08bc3ad8f3644efa1cb3f4a0a5d47fc16b6f0883dd45f5d330c5ac0a0b57af1f1d0290ca0810781ef5f069ec1c3534fcde6e75b636a837a228afabdda6912a4208d592fb14ef169e5c9119f0d86f151177e97ba7bf793f84977589ddcd88e56cd550984459dc8f59d4e9f51d6d767698ce9a60f1b0aa21905b906b9d6d3e507fc61ea12ea7e56b2e0626ad5", 0xcd}, {&(0x7f0000003f40)="731d913edb3cedd448eb3db6536ad756cf95b820d9e3551d003b9a96521fa9c3a43286dabdaba6269a4c6e40911f6b96fbc9a3dd1aaee12352a6cf39bf9adc9add6df065e7312db8071d2ae9e583cbc8e4833032c48f28b63cd9270da29fc9b60ffe0855c88aed1f4fa41238a56b50446667d42cdcde83dbeeaed6f64cc5b76daaf0e67edb6005a4943ba68c3183d091ed9bae91f9784475a2ecbdb076c41f8ecbd60ae5b5372e1c680069246d6866d3bb2d646aec5a495844f572e3c1328115933b8af6d7afbf900797679a3cc8f98a4e599e8b26499e5301b40c20c7ac9a37260deec8a9f75cd0e9adf974b8", 0xed}], 0x8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xfffffffffffffe6c) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) syz_emit_ethernet(0xd4, &(0x7f0000000380)="1edeb0dbc5ccfa6d76665ea8cb3decc52cf60a267909578f97e6757c31bb3a3a9031cc6d2e5cebcd659e65279178c7178d718aa7e15c2475ed92420b2239af51d4471e4b0c0a3a1f88939b278ef79d7518f88f0d8f48921bb2a4bf8931b83a45b98328d3b51160514d33057ad74c774d3619115a1c5399d7dd2ddaf5e2d1a5940e5802df0bcce78a1d5a07487dbff409f0efad1955ba4a5e8081d903c8e89cb87e112a0a54ad6650882597e69d5b48517b5c52679e4d891265f7af47009a68284efe86039045c9b931c7d5346f360d321bbae490") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f00000001c0)="f4c5a2") r5 = fcntl$dupfd(r1, 0x0, r0) getsockopt(r5, 0x1f, 0x2, &(0x7f0000000480)=""/212, &(0x7f0000000040)=0xd4) 16:00:06 executing program 1: nanosleep(&(0x7f0000000040)={0x80000001, 0xfffffffffffffffc}, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x6, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x7ff) socket$inet6(0x18, 0x8007, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x26, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfff, 0x401}) 16:00:06 executing program 1: socket(0x0, 0xc000, 0x0) socket(0x11, 0x3, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1eb) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffe000000000003, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) lseek(r1, 0x0, 0x0, 0x3) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x7) setsockopt(r0, 0x101, 0x200, &(0x7f0000000000)="76662b4138d23dc4602b8a3527560da8234df5cba4c5a26d7d3868285ee807a71f1087b0816f4ee07090ab932709ff12eb7df8dd60ad945b11ae8f59fe4fff94d7be74d9529cb144a519d8a8db7ba2b78970d0601101de0336ca004c8bd39063ffb7de3ed8b6608b1c4587e633e51eff37850ef3af32d3d7b2a49a10f5a0054926c9faa8fc870d0fcdc17d278b29f737fb692bfe", 0x94) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x8000, 0x9, {0x2, 0x6}}) socket(0x10, 0x4000, 0x4) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x7) chmod(&(0x7f0000000240)='./file0\x00', 0x102) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="b13a0dd0", 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x10, &(0x7f0000000200)="6a4bc13c3284776ff3cd16a09ef93c42") 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x0, 0x3a4, 0x1, 0x1, 0xbdfc, 0x2, 0x0, 0x0, 0x4, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2, 0x39, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) socket$inet(0x2, 0x4, 0x100) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x6a0) msgsnd(r0, &(0x7f0000000080)={0x2, "9bea1b5cfec4ed2c87e2ce2e458fc98265fb24100cc81d1c1e5741214c7d750f0a656981ff2551a9701e2b852cf2b64449ee3e6ec99d711a19251c4652862bf66c619b85ee4399f3b42f55677685ca195a727666510594f94d25aa8a8f375d"}, 0x67, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="3632974767ff036e21009d4f6b750e62", 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000fe0000008d742c007b80309900f87c8a5b670100000000ffe7000000c41400001f00000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) chroot(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0x9) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/66, 0x42}, {&(0x7f00000011c0)=""/118, 0x76}], 0x7, &(0x7f00000012c0)=""/33, 0x21}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getitimer(0x0, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x1}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x561a) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) close(r1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x38893, 0x30) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x3, 0xfffffffffffffffd, 0x1f}, 0x10000, [0x5, 0x5, 0x1f, 0x3ff, 0x9d5, 0xc4, 0xffffffffffffffff, 0x3]}, 0x19e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x6d, 0x3f}, {0xcf, 0x6}, {0x45, 0x10000}, {0x20, 0x9}, {0x67, 0x8}, {0x7, 0x10001}, {0x22, 0x1}, {0xc3, 0x1}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0xa657) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="11ea9344b608660648294e8acbbddfd80dae9efb9a7c41498e91f54b66cfc044b9c933613a13904d6e2b2d04c2a4394724653ba6eb9f1460eb13f3b6dc0a61410b5d2b7e1cc7c737b3277ad5d002e743607ecbc8265d38e76716590d11", 0x5d}, {&(0x7f0000000080)="19baa555f4f132374baeaaa7861ea13f899bc729407a1818bf0aeeac156422d9a623a5969b0a365de9ff375d", 0x2c}, {&(0x7f0000000180)="3f56d74c57a0d34a47203d5403d3be0c4bfeb028a3618ed01a187b1915ad68886ec55051dfcf621c9266945ff39a941d2d17c5372e3e840c9f2f8604217600399d3e503251e31f6b0b76a31a9f839dbff4b55bb8eb149be1b0fd0940715d0d609617b1566eab057dbbc4fa4b143db591bbe1dc8c066f342e43c162e5255051ee10d2192d5fd03ba4c013eaa7113351649940f4adde763b9dd3743023119593a73532eb95f1e44fe960785b60ec9e7f2b2d37be9f23bf0bbe305fb8d2c0df16613c0d3f66", 0xc4}, {&(0x7f0000000280)="a58bd4ef8ae3931807c47bd659f71dd95991c3475b1d40f00e59a9405da30921631854cf0a81383a294f6b192f30bf5b167f6958024f98dac49ce28797ebe186fc57c0682682f154ad5f8e114a499fd3a91b64fe005d773de3ecc9d3e7defeae70de", 0x62}, {&(0x7f0000000300)="39a918a811421cba718812f21992d2f7459aa833eefc3c0baeae9f8bb6e38cc766bfe87972e27d179df44cae0be13deb6c5100b5b860216700974b6d07c79b224f68585be1ee591dbee4e6c8", 0x4c}, {&(0x7f00000003c0)="82753c", 0x3}, {&(0x7f0000000440)="904d7f456479fa6986a6a661e87f9b712c83fb95bf382d7dc2a4a94424ef34ef8a486cead334624898b309ec4a69a6a75193c7b793b582457250e98e6fff40849ad37e3dd35158a2efdd5eff944c737227a0841ced6868edb5227a56a173f115731ad2f3735f22e723b992c1ed0035c822dca197b79a6ed24482d4cc2672814db5a7bf1ad0d4bb02935c0fde59f91bcff90e05b4b2a8bdaf7f3b3df684d9980edd59d970a6d8bb1132bd0b11c57969fca76f28dbd031e5bb8d7c67d2574a5731ad0946fbeba12ab223817f0daabc81d912a1d3a7b9e4fc74b61aeaffc48427cf492ed5b7713e94ce493640bf2b5e4cb36989c5c98f68668582e1b0d0b7f0c620323f38ed2001792e3345f61d095aad54f3c87bbeca70192af08bc71d61221cd9c15fd5dfb42b43a320dc432ce2e4e3e94a43338185b4e56052d92466f9ab00bd59a70272bd1170473fbe65274300ba226127daed7201951a05d403ae50835c468c5400545792297cd85c34aea7050d310a21f8482f1132971846ca2855943667b4b8ce86e7a1fbe72da46e724c529fb90b54cb7f258f041bbb651deef4ba35290f5ff407175834929f091ed10f8c9e13e53650f74a00697e588ddb4b02d4d2133d041231fc344a398b97fea00d8199c34bdc3a05560220940b25d017e76f596460a98cb52eb53cbddcdc9cdb5472e3b6e09377748b1a5af8cc4993b8fc0f4a15865167c477ff463844ce1a59e85f02093dedb0c1ff131a0b012a8b91c53c49a991ff762a5e5526fcb7b7f28705da94ff57d9fdca2b623624e10c49952d979c440bb243cbcdf3bbacfb75288cbf558dee177765e65985af564ac233a2a7812f4b70e06d3e676d6b1bc0ab35ec2decf489c987e9bf8d850feb2081a1599ddbf5977a770bcc7d915acb4a22331591fb3c87fb7b6f623b69e66d381632de728dd63a8d8a929ed17e32f4f91964b13b682d5dc9937be26f7f45eab41a5fbf4500a1122eb72ac4566ce88d37eb4ec84c389df5f0de9bc9cc6b068ebc5f6424128fce4f6b0bf60bd91205b3f11a042910033f5273655e3f5eec65bbf81ad321b5ec81c10fba041e4c462b8cb6d85b5931660bf185af2d38f65dbad4b4aca072a44091af1383e89c622ac63e8c8038354e47165b4a65a62f0e5acadc16a1b7b70b2daade2d2c906e08c031805a22cb75f3794a06cdd17cd23333783e8eab45e07d8676bf2e4f6486e7d2b4e39b40e03dfc54d52313ec9f37ae80985ba788c8970f4ac5b6e99f669dead0292fc764ae833d80c540dbaef8918062f1ada46e892cc192b8952efeee2d73acb0262b9d3d76df2daf3762677704a0669837c8fdc7b53597aeb9b1c9e8d37498fc1d46e9c807c55231ab33270059d6890300d30213a35d82a051adbe65836ac75333322ad2b076b248daa3368b1b9ade2ec0190e09f9e4462d4eb2686d7597927e04c517ece3ae540066f760b14e1eb6c5841991235e2d047948f597e12a6c4097466bb24cadf33e04dd8b4d883f9f82bed1645d9720a4a7ac7605d71ad4e54a18a7b9b37d0b29efe38a72a5a01c8963b8fecaeedac8843d8fd1573595f3d27a6bbd0ca9052e40808fb3acdf11639902deb50e26d2a57a45fe66238a16fd8dd57c4f139a0fce72a4491c8fe669920021f50a3b11f9db1adac4d1f21f79c6843c0fec22cdfb48824e80cf0c94e447b32302fae95f40e4f70e782018cfa6de720b8259e2fde9f4a12a2178419a89755983841d9fe74265e3bbeaac233ef37deb30544e220617a59e990a9bcd1d21a0ec51348b4a6508453d4dedd56435d45c99cdd227d97dc0446112a3f7e12e4adcf5dc7c331e25d731e34f662e1e222508bb0643fc6f685a6f96cbfa6a279161ad9672ce53a5d0d75f3cc28d6fe882586152a436afeb6986a724e3f920dc631678c04a0511c28dd532f7aab0f34477c4ed62b5ef6ed625470b2f902f1480846d8b518d4e1f69ac1ca96fd22fa236947c738d5f406b35465c20ed90a149cbc9ba255857b293f1ca511bfb1c8277492055725232a2502c0786ec5565e092a26ef2adf9fd7b9d9868ae78cff90daf1f701acc1a67069d3bc99c3c39cd328c0cb706555e0a6629e2ab95f93f67e00b17a738744682b34c814e6b80e6a8fbc55a1ccf74e0dcddf9bcac33d937572f399abb4b954c9d78602987dce872ed844f3ddb3a74c232049a25a133f5dc0fcb54c0c901be75f1fac31ce62c9c8315fb99551f7bfb92bf0717ff830bb8f2361da8288c15cb74e9a5017e78804d11859d30a6739ef34080644fbef4626bee5132ac884ad9ad0b3e4fcb28ae708387f711a853f6c5e2a328390900f9847510a9d925ac61aed9cbe8d3bad2b65a0fe874afbbf0bed41bf64c30a4c8cd6601c79a07a620e69e9f6f70ff6b476ed57a0bdfa7f51cea3cded50b316c3e07d00a2ae43738c73862c42764ba87469e96eef85facb98e30d4b4cef81c14c40d6f17823733551723b5942adb5a79c4f179079d888470f2803a39953c8def5d7b29865aab79ede4d4e254b0efc9ffc7b7f5b627b8263bcd7e03feb84e9761c0696cd4f6eb0d9d1ee4baac80448ce7980f96d41ffe870cef4a3f5b42fa0f9aab5e4c0f586ec11ed8489d672be60d2a1d1729aa51fcd2eac64a2d021da975f06787bdbe9aff5a01667bcf37c112a83ecd7e38c47d914813dad226ce8a88726ef0ffe054d3ed262fcb79ff81e9e625a9715b691b400b1300b70d0e444c9a3c798aa91596d275e4983e492026c02cfb1c0d4f758ae4c1bbe40a365e5fea7581c1f91ca1cd25bbd2eb6ce1d79f93c57907928612ff9a59f9b7bd34c4b45176842434624806c12801e34e0aa462130f63525b202e5da72380ff1fd1480debdd6f4b44150d75241f00cd9147f28d6b388cbaf6e4687eeb3b3d1c5cd682db512b8c62677530c4af346746ace84b1d66bfecd32b5da6a6a129781a55253919b7e66e6e932e08d53b00099fb428be85def54691e816df33b753331c3aa8bc7d4309e0cad651f0610180356ca611df7a9f950a9e77436f2fac1f4f98dda0f0926ac5adcedf007415d449e609dddc919cc0854b8e551c9c6469ce877b4f47749141f1fe242d7d135b525eb33c8dccd9832ef29bbaf10bf7271b6fa68a0bdc3d61a7257cba1070ba63dc166e442ee3e46a9e3a40aa7069a028c5366426e231c37bc8cdce7a0116fc23a8747fa5196c0e909c243157db8e72307a70e4f2a223269aae44b42b1fc122f6f8aecaa1e6bd71b87eeb49b6ba1a901854cb141cb7cd25c8989ca4cbc1c6ee926322730455bf9aa9400cb3d200fe6429235beef576819c1a1582d3b1e19a7429ded57e8f3d0ab964f4126032600c35a55ebf70fb1fef6154c16ce4a40c129c39de314117f01cfc6d6c0d08a881cc08171928bc03eba91098c937f7ca08e418661bbabd6e7c984d70d6f7ad45dd76d594135c56d5531d37d396cf20f7eda22cf4d22bed5fc3ecaea0784e1b1c3b5627655824497986bbcef62ca3e20242afca922676710c05db14fe7350634938493438f4242a481755b26ef210a831aa50bd7316eb662f9fe2b3ad62ed7640d56b313d2ebb7436b228b05b2ad99ebb00f02444a55e08223bc249e6c7aa60c27a944c06b8b393d5d7441d5b2d00ad42d25be7b5d427b780fd8f6db98d11a43652d4c589ec5cda30391973ec20c430e73548052552253f3c001ae3b02978d52ed20ff81b4d5ed59d608518a541635da4476e825ac55e8d0142127ccd8c4e26da88749188741c4e9dee72f84d99f96f701db290b74c806e68ec36c77657b50a2227ae8ab98f93d41293b5b1045744654073e54b11941cfb0bfd12a315c8dd60090dccd5e447064828078069f1a95918f26d2cb729e68d91ef8b66356d8c37425a46b1df77b2750f4eacf56d7ec4201e434aad5e0882db2e0824a8f172f43e9efd4d46b527429d67b5761373f49f6011a3bde9c6849be1f702028cabdf4dc6948fc7f81740b44be914fe7824f10b4364713235f8281d26f7c1b8bbafbb966eaa1dac7284adec394d9ab2c10a35865b8ca64c4ef86efd6b01f49c48aa1011511c0b75a7787f963717e15f26b591f5dda4f4f0f405f0ca1700bb5bd13e96918a1a18bed787d726da7b45cf68da1469301ae8a17707f4abe821a35d881c38594ccc706f82dcb4133a76e5e98850dcf92b67ebbd9bd8698f0e22111d4d1aa617b876c64da98baad105181afa5f676581ac816d1baa05b316891d394504edd6ffb2019abe7544d152a2917d999cfefea483014a3f5e17fa316fe48be6fa6644767166fcb920417164d8b082255c7b884214358c9f7a3b875330fc2ba124b3ec43bb7c4dfae44e1ea8e45b7ebdd183d88330c8d63f928b3eb62557efef127797426f8d9dbb676ded4c486e0e166b2aa1cb3e9f556e69e69a995269ed7c666f6d22fc9c61117e8c272a72a2b41c4da3d5e9af0d1dfc9aec1ede9e5953a4a90c7c3c559f1e893cfbbda45dedd700782d6c963eccec73a68d5bfedd5a79d43d2167260e676cbd6701f45186185bbdd0753dfd8a3401b874a72eda52777600cd397a55cf5a39fab5b725c864ac829735f35b0a745dbe34cf0450085e075b2d762cf4b3a88709e1ad327ad064270cac3d5186cf6e221f4d4f2d9051c00b7db4611255b4afa529f9ca17a78d0582774198febe88dcb2dae10531d58e5fe3ae94c8724466a31d4258755e838d9b5804ab0b165d455cadea79b20e34ac3ad4e6e4f33f0f10c58a0f871e093db4c57404e55d913bb860b2d84a196fefc87b5093b708dd1fdf6a3ced9b239128370008df00f05b0fcd34a0594ad80327092275a541c82df19b7d3fd51514daa169c8b258ccc89b18c0a0c7d154816518e39c1fa693af34c3da415b785ff85479954c770d3bdf73a7c3b2b4b4bbb6d5ff60537ab5a367e0868f1996a9a931f43e65f233d79db55e2e57f9c44a2e00a6823dc8200754d5cb84e5248d1c95bca62a2a84a3d6c3078a9525ce912980e9a2de62f1078495c876abd39cde91a1290340cbc8a6f406053d0c801b9a63c5d133a7b5af179fc55b3e1576ffa2ff846daf02daa67add0dfc2ef3f1e71039ed5e29740cabd49e0898e2150f46f76c5fbd8360d63eb76e83e2f1e4921210c96d9f183aad98515afe4ba107ad1e5c6cf88b8bd4c879fd76ef3291203314f6dc67d7abe458342baa04b4dc9eca49829b3e99f6ac0c64a03376c4a1b02264537e67a05390c6c1b7a26b435fdd874e3d8239c16eb16152aa3511be51ff017a96cae24592edccfe39f473ab4c96a45f13c63347dd007102079703473dca359d369243964fd3dcbf45d781a9329a84f6184d8729be4ae02a9f2080814162c2b21100c22318a50885fd7814e56eb0a48c3a4f9082ddf4647b4cc4550a067336079e97064958dd92423fa7c1407f93dbda5595187df6fb0b6132afd4b8b7488ad3bdd7ce88beb861e201a7543af0e29c79f1f2e71fd8f9d833b780dc5a1fb184316644bb8c4ed521e1bb6bcf9538a593383b09938547a5402f1093f3fd0929e35ff83e712a601934ab28923f6177f7c351574e51c65a397fb138d6b51b1122fa7733fb4d4ccda3e6e14b8426b5d4b175ac73db9c70de07563ac69c00fd7f173e3926879ba9b1372db1e5623eefdd306a3e6832ee736ecaedd4de3ae4cfba1aca45b85e9e366fe622e7a749603039d84774724ca71d37b99b8f18129f1cc2f33b4bc86ccfec42a2e6ffd033d0b4441ca41e2a70f9179dadf180933858878d32625940f60566813d47df31f0", 0x1000}], 0x7, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x38}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x2ad) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xffffffff, r1, r2, r3, r4, 0x80, 0x6}, 0x401, 0xffffffffffffffa2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200002d}, {0x28}, {0x6}]}) chmod(&(0x7f0000000380)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semop(0x0, &(0x7f0000000240)=[{0x4, 0x1, 0x1000}], 0x1) syz_emit_ethernet(0x29f, &(0x7f0000000280)="2c047669ad79b600000000000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = msgget(0x1, 0x82) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/104) r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) rmdir(&(0x7f0000000200)='./file0\x00') pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) accept$inet(r7, &(0x7f0000000540), &(0x7f0000000440)=0xc) getegid() 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x29}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7f) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x842, &(0x7f0000000000)={0x18, 0x3, 0x1f, 0x1}, 0xc) close(r0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x100000000, 0x100000001, 0x3, "ecf5060000000000000029155621dfefd0623a46", 0x1f, 0xff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0xb14b) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$inet(0x2, 0x4, 0x1f) fsync(r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) shutdown(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000440)) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="ad90e47a05ec8fd6afc49c03afe84e4cd99493421ad220f04808839b6543fe299664012709a0f6a14ccda51aa1a9bd6d4e58152a4653367346f396d6569d976ba72250404c58dbd429843984a3d54a13618af6a10fd4b0189771848efdaaf283581b9a4b687a23", 0x67}, {&(0x7f00000000c0)="1578c93fb44901617bdf25f5981bed2ebcb5e96b0578e288b879699a6956f38d24facbd5bf352accec1fab69a33069f87fd28b5e2f101f9825a17e51197a7879fd6605d5009b5a57eac144d8a132e9b893d652b6821cdbd713685ce58e7885bbfa79cc7fd4a8a675bcbf32b796aef71e7f6785dc81de2d10c1bcb12a1367a88ed7890b00a767d2cc37e95ba69d4a7b6e8f5457f30d39310c985a6c1f6f697097be63f2767188ee20646059ad7796bfec4d8be67a9da37370fe5c2c605539da1aa60f0b3d5dc405bf63ef323b80", 0xcd}, {&(0x7f00000001c0)="92fea43577b3688f4b23225acf9efb294c53d075461d72b49accee57116908755edae0649d63215351fad76bb292958e170938c27ea99c09eca8fc15ddbae7037aaf4695d36e0195e95c84b4d388a9bd318f669a1b33984f108efad58b5209faa80a79e73a1aad3e9fde41373058a1c83c3bd277acbe129955f27f840b8a06edf0d71a320aa8fc23aa2be638f3b4a164164e3fe0e29ed249c01d0646bc0e508fdfe5dbb0bb235a1cf66cab1eac22cf047b169dae3fabf48432a1ac818d4eada7", 0xc0}, {&(0x7f0000000480)="1fca430bb6bc3b3c946e88e0f6f9048ae6d3f0203f01ea1652533a38e73f9fd0e1b082de2fc35618bdca8639f6d05075d26951af031db207e371460f4c2434f6f900c83d84f22725b17196b8f9eb67ad5363237a003d7f2ac407151c783912c61addf3ae562f9fb97d2dc02ea4780dc22eb077f7b4966bccf85cfb9b18297d4c37ec140e9d30f649f3b729888c1e1b59030222c716bf2fafbb27197b4093872dfe06c255e9905ce7d6aab5d6437e4cdfc3fb9ca5a3e0afb2f24fc8c9265639e6c4fa05d9ace4bd6da2ea22571c66b917ce7c0b097703cf207f54e1e25e19ffb94559c4278ac32ab86f9cb09b758aaaba9be6e5f0463ca2d64f4f151a4fd70775cdbf5e441926b0f2c6fb05c7ab0d9670dfba259af6780013ddc6574173cd4cba0c03aec733a75ed0a4cbd8f632600b1ea58a56f89aeef60daf6bc1a4b95e562cf6b0976271c0cedd1b4b19d4e6d630359d60d395746d4ecec3fbed04484e425abb8c9530135baa9e992e78addadb2b8938a3cc1412b6894c3013ecad7b2f5f885fd224e7f511c2cc21323716412735bba9fbf1d3728c6231c955f6ea1a8bc251d0b76ab1133ae18a7f5a2243c89463fd731c7877efb57eb3f840b22b341d5fb07d261df0f69db81a6584e556e12f8ffc646e970fc655e1d34a5dd126d2ccac4feb3d7da1f2d48883f308fe9e14ed809ad578f1143718be0044c2a5aa447f0392f5b5932490257ed906a8f1dd578baa7f228cd1f7990ca535fe5002f3b78328c87a87b74844215f39069167bc57c10d2d9daad5f88851ada58db21b68d5173bbcdac8e473ee069a15b9d13bc620cffc046ca1a51b94136c506a69f9c16481b54fffe16b8a51b0aae23c4cdbe4fe4cd8292dabacd431fe71fcf1d4665fec7aac0d39bb81fbd869cf4617b74de37dcba431f1b1812705a718a63d6741843a751e2ebc723976c699b214a3600ef0d5813915b5f3326bee9265a69295769a7cdb5a7edb67cacea68f6efce1b96e56a442df8d61f51ed2866169b0766120fe805f7cc6e8797d343fbc9fd48b74e55e44ed25af510d059460228443ab0d833e319c1b7fa098cedba493ff94aafa99e829915fc68d915b36043fd77029ce71183490716e7a27657edc5779481f20a81e59719af64486912f4b1442de8de874c6d6577b538661d160bbb3091d413e4e91f27fd2d6a2c0b92bb090dde964cfec8a9e2744c9c3cae6be414505334c7030a5cefbf1950a247b610252c388a8948d4fb24b07e42cdb73e07c90ce15c8caca99c0f899519790b31ceace767eb1d85b0741d3f89be28813f3e7d48433f1573b275a6aabbb8f8f07aee3146775109064563e17dcf4a14a2345c69930ffd40a425176a8649222a87bdd852fdb9f10cd66e98504ca3f6085dc13e3492e8be2ae776226b61a26c2da4defc1a2ee6929825e00ea063ff566bcbe18ce42ad039ecd514cd3959a8e9b190fbe902246f8d45c25ce068842ddedaa8151d4bc5a3df50e255347c48dd6dc11362bd3bd2bc4a6f1477aea05c08534c2278403d39835e68b8689b456f250cc7875087879b34de0e7e99310f512c78c35e449502e6ae39156ac431548a6675695c27fcbe77a04834e63e828f6c46b1dc16dc083618bca1a1050e511bf78a48f01d4fc312a355cc8e332a0b1fcb4731a7c03a12384e3304fec9f7cd63dd7643d87a4a8065424ef9cea18a0a90fbaab9dfa1a585e8df6a4c1ec7563a3164009a04d1f5544389622d33b6a2ecc22b59d4da3a354465476f3565eb1e3b42a35bcf1e2ace2bbfcef6bf32332b2d844e4d698fc50138973b791c937723482241bf4e99827adaa33e93f981568cd272e1376f666e7b64eff1f28b143b3ca10e616a3d20c7d08b33e6cd19e160da5b2c48b754f594676e87291b6398c508b680fb512923a5688a7871743436acab725cfd693e89a54199c780e5d4779d0122470bca059e76ce989289f93b2036ee1d486b7208ebc139ed745309a242b6dbd59c2ed08f2aef0b8d5c54019b28ed6263d8d12ff0660618faf3a47779a1674252084d25734d3a7b432006d47ff3c763ea31b079b2f2346e6ed0c87715fcd8fe69c9aa4c4cf185c1caa21159f384f3b27aeaafb6de5142e9be6134d5eed9ed52a2765734d2e01c08d22bdd227cbb265f3b6adc5174504d594b63f2fe0c32f4b8c1d830073659faa3428f1e9c7222d8db14b5e19bd3f0ddeee46db33be4ada66df758cc0361e72436de62a9f2ff6182c38cedb257728ae1f6051e2c94f7f1678335bccea4e509d490719d6dbba38988c3b92a7051ccf505225cb558bb51194b69e4cc05e71acf859e53ce371e3ba6c47d69b664daa4bdb3941a5e36594a2d756b5a6615d9332c5e8e65b0209d78c6ca657c21a4722cb1933f48c6dfb26a538188a7d30dede787b69da096287275f83aa851b324c5f8d191df7e29de3ff9eac7f8b864a835e30f1a311ce68100bbfc3b5b7dd6006c1853dd9e07e36ec2faf88354de6274f8a6eb9105fc51c6f16411f3e8727dcd98dca32a3e31105ed22136b2e3c318e12039fe9acdce9db2fcccbdbcff49bd72e9d6e80f808c11e95abb3979030c88c68b90b5e632227dcfe06f9b40932012b2a0edac1c68ac15c1df58da7fbe16303971659d591da5c414ebc72b1c8507740a3834aa0b0d27bd068a5f2abcc0e5fae9ceeb4f7fdfd59b49523ca7a62decc603654d794afa7e45b0b22266d3757bdb20a1fb6c8e4ed7f12b403aab07d097a31d7aced783cd059ecb84263dcf70e67772dd95c21a2da7ca3b13f916ff03e5a53c3c779cc95055318c0cea02f96cef5d8d2a547fa02a61f823196020c8d53123d6b111a43907a56ff0235372c800f79cb69f87076f5aea6bf4f9ebe86af73daf92655ebd049c0990d93092cb6455e0bfa330d6171e6d5e37f4ded5e8aa9d257392a4126e5d09ae8714c8e995ac26c8e3f9bfeb6cb9ca329d7becdfbefbe3fdbc3f94dce39fa4936743aeca4cfdf31977579580f9a4fe8489383e8a8f29bb28f281bdc1b2e6a471a8c2111ebbe3de5d378b40923f4d4d8c364988bd37f5c186d786bdbfc93e544d98c72dffe3159d86a8d9754c61b0195d1848b013a53a50533e22933ced62836cf4961331a23e3d9d6657f2749378056a735a7f1dbef188ab56c94fc29ae476d300758c2d3480d3dfeb8c46fbfd3b1d2e9c4fb7a3be806323543821d81813ba7898517d46e59c233b56fd19ed7022aeb7c60d68fa1dd84432ac0ed3412a36b811ca1e6f4d7d7112ca3b9d89fd054ab53232135f28dd73c60915759c0267e69c973c77eeb99de16301dda975a33c9f69f02f97c0c514f119fcc9501213b8fac1bd915076e56303ca5662a4d6807de98c065a58b7c0ce356070d7103438ab37e61ee36b69754d72ecc41a12cbac6c80b54234958ececbbb3d9bc021523891bfc96f759104b2364b024a5d53276395fb60c20d8926c9407635b04949b71168ca5c2f1ee7a18a936350809caf982095fb185771d06d3e4e2735b1a79e8cac8fa09fb2710da999ca7fe7738515b48f327aca021c52b233c3527da9e340c9c046e7b962ef4e722e7723fc3e43f6239e6656ebbb93e89c284eb633c658d1cbf1614d284d835a3396b99ebebbb579a4956b47ee725cde07764c7156b7f6680526b665afe6be3f0d62223a5313864fda1ba2824894ba45d81f82732286e89ecb19ec3444d9e052fb339d25f8b6a358d7197313e52db29b4c6f405a3179f8c7f3939509e32cdf9afb83351426101407e64b5708861e03c231521fdaa86066be2529f9762f4c570d8f247ae2741195800cbef26be266eb6260b3ae2a38ce89e2200af34a9ec815bc4373b7439fbd17dedab0b6575ed5675d7220a44e9c43124a715b173a7cc11982ef29222c847d3cf830bbe9dd3cd60bf9cad19f9bf6bf0a42d58dcd96b852c94a42954960e91673589d3b706044d1ab9f522768d7872a60e7330100e9b3d041a71a3e567c539a1e5b566f6976a7aba80277e298423a1584f53c4f89d22aeef7e90b4bf7204142444d640261d3943c3675d2bbe2955db74bb827e22f6d0ae0f6278cbdbba5be7983f27c4b4c9aec1ad7594d090bd15894c5869a01403b35bf4c11e8b9e063247d0782c508ee4a3c15302eb3c8f6fb2d3b95a01a5e21f3afc295f28bcf3382ec7619dc6151c963665ed417c2a42594ef4d71a793c5b9b42983c76247d3c778709b7360729df48f40f920dd7d01b927b466cd4c1775e89c763230d0c2cfa39112a655dde6dddbdc7cb156a851aae45fb854ae8f20c27bb34cb26710abf11ca1e6540221a67b792e68c5dbf003931b8f2122603a69f605dc9f53c94d19f58ab95813da0917c90c194125b0bee568659c2e0b38aaf7d600093918a9419c42527fb5cf3b49847eba53e44731aa1cceae74ca34931e1dbafa2b46737aa89449efeec3a1ad7f568e491b189ec9824fcb73ef6c075b4ff3ed8874e87f750ae006a7ca9d0e0e6a2bf5493ebd828d4398353b372b1ad51ca97b7e8e30fa543d90e6034a0ea38b6fcbcce07a985a087e020e425609c514e4f64d961e3d56b1cf5b6fca1e4b929648b116d9aee1dc2f03d1983e08e2796366f417a7e7ac20841c50a215df47c87eb3977e8e7eba8a047222e2aa4c0179648b07e0540b18c3bee5cccc9d68714dd4ab4e232e6e1a3814d7d45a1b45706046323ca9b617f68e722f73cad6ab3c39013afb105d54b206a14b7dce34270c7a5e4b543ef378da5ab89fd81794ea096af36956e1b34cef451264233bde593ec00200c7420562a6bd81843f563f878b4d8d20499e1b3efce202dcc00d1167193498e07057780ceb6a45d3b0a647d7898a52a1bf6d5430108071eced8848e1d021f34aa9b5d7741da56b889f9f558c796f68391f1b5f02ca676026e9737b60f15a6ba341eb29eb5b9e81953bcda3f0df9dc7812042e8822904a00ed8674112a31119304a01420f5e2dee07cdb1fb5275f9fc287fd251e40cdc4f47e5479d331add788901c9722e31507c8031566586c21b55c5ecd143ba69fceb8189f2517ca5e2f5786107e747e1e19a5cab9bc29be0e3d0b8d02128f701175bef212cf29b12098518b0d3bcc396f2d7740b116f46cd62584529300b703a30f31a4abc674d4eb7fa243bc2950fff4655ce654fedb4bd40f1b87c40707e2882bd95175ad550a9fb77e7164f6aaa92c63f1cc25ac6798ae33da0a98c70b932ac193b4c263265d2b2255a77cf669d58c9d21e2f40080ea10b7b77b96409bbbb5f5f78573e042fb10c7d75e40936957645100470d9524f12aec9c2219af6328a2510d150bfad1ff82aedbb6eb8b7c0f1ae1f90157021ee20a18b4525933fff81eb71764cf8e9167d5b06a5a3fe6092de5109d02df891abe6963d4455e2341a8849ce8e8e83bc7f4bd6f04c1372ff71012bcc36e14400ad0f3c3bb68f4aa6c92410f56be4e9a4a505445ac4c08808d5178523ac91370c3a5380bd1c973f52674d9b64fa56b56d60c021fd60357d4b1443e916cfe6e814d89b235338576a20bf38042e2a1870955e24f3832e52225866fcaaa2216ffdf61189ab36630763942ca13411aceb0681c2f3e93e81dfad054b13eb4bf142d1104bd0d62b7c4c3b0c55d26b3e0559fda936ceb30c32c9ced6b0694cd39ede86c58f6d4e3cb7040f4833877921e00192406b73ab8f4a199997e1acc008d1779887269a5acc9d18c2e8c851738b0d185e52020013fc24fb0d075da4fd64010592856285d59415b0f2f12afa3e87f353a959930652398f2f7", 0x1000}, {&(0x7f0000000280)="909df0a4c32748c0d0368208efbf52885b12a94ae2266b3ce286c85b7c149f4f70228b31de03c1a9ef17ccaa7226c05a166cd18f42e7a1707dc19cee6196d93c7ca1ba650cc3c2f7c15e7da417937a5113f6a90b24854cacb809bc4303eb21290c260d9c5eb0c7631f5ac534f8b29598e4889d35e5289181b0ec3f746c4373b1f78b82cce4a5d4f354c2e57c1db1d3f7c070596adaa2e5ef3cafa674ed13afb9c3829934537b25687b07b88734a3d0f4316d1fae9a3d76f8ae52543067ea9db09b695f44ac81bdb5ea14c38d68a52ca9db60b44f7aa0e69e8bfb5445c8f5031922391aa4d206d030d7b9ba58904c8c2acf475cb3f09c2367ef34", 0xfa}, {&(0x7f0000001480)="79877601a32f8dca5e86c41d0146b1a25b257c4b9eb3fb9f9426cb6eacec6d946ccf6c695413014c0108765496d9218f7c0dbd0688865bc0706a965a5a710b907b53a66bb46fb0185da60bd45106fa12a23e5ed8648aa2a0d3b88067c620b5d30fa48d0dd765be4c2e553f6f7371b0ee707d633863e55b36a9001ca8cca7ceb585040deb1f51b0a5a8cec98d82b6b26a93b74c684731ed22bab1d7122bc53d50cff611892d6ec7ec282b982570341c17f90630fca624203ea95e74a0aeecdbadba129a9f54831e8efc5611ac1483cb6aa9b4b1f1b6380facc9b0fb48d332bd5dbd566b5d9a74e2617e5df30143bf17", 0xef}], 0x6, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) r2 = fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x2, 0x640) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x800}], 0x1) r4 = geteuid() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000002c0)=0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x66a}) r6 = fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x99, 0x7, r2}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) r7 = open$dir(&(0x7f0000000300)='./file1\x00', 0x8000, 0x4) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) semget(0x3, 0x0, 0x400) fcntl$setown(r7, 0x6, r2) close(r0) fcntl$dupfd(r1, 0xa, r6) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="cfeec58dbfee85c495c45ef853f03375761af475e01b7abcae949847194c8b2a70174943cf33ee22ac3db1e5b272368fcfddd1cb2009083239924c38d4e4a1e1b4380739231357094282d1060c7ecf66e2e58d4253f7223c8969461f7e07feeb89f00edd5bac6e30"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) 16:00:08 executing program 0: sendsyslog(0x0, 0xfffffffffffffd61, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x40, 0x1, 0x7f}, {0x8001, 0x3d9, 0x7, 0x7fffffff}, {0x100, 0xb9, 0x80000000, 0x1}, {0x5, 0x81, 0xd0a, 0x9}, {0x3, 0x6, 0x101, 0x9}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0xb5ec, 0x1, './file1\x00', 0x6, 0x3, 0x0, 0xffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$KDENABIO(r0, 0x20004b3c) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getegid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x400) r1 = socket(0x18, 0x1, 0x6) setsockopt(r1, 0x80000000, 0x46b, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xd9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xa00000000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) recvmsg(r1, &(0x7f0000001a40)={&(0x7f0000000580)=@in6, 0xc, &(0x7f00000018c0)=[{&(0x7f00000005c0)=""/189, 0xbd}, {&(0x7f0000000680)=""/26, 0x1a}, {&(0x7f00000006c0)=""/35, 0x23}, {&(0x7f0000000700)=""/65, 0x41}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/75, 0x4b}, {&(0x7f0000001800)=""/165, 0xa5}], 0x7, &(0x7f0000001940)=""/204, 0xcc}, 0x1) 16:00:08 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000d00000000000000000024e00818d23a", 0x54) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x40000000003) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) 16:00:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0xa}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x102) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0x1000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup2(r1, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:09 executing program 0: r0 = socket(0x400000010, 0xc001, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bff18daf54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f049a7951ff629c5f085bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x482) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x343, "cb343bcb29532eb1645eb603db95bea1927e1470", 0x0, 0x7}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) semget$private(0x0, 0x6, 0x1) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000080)="ce85eb961fef7f3c94cb1e394b2c15d33375c5dacd17b1f11206cdc4b98d7ec9247e56756c6245e25ce3645500f215ef15e3751b917f4c0aa5bff1b771ccc94d169be8776b89f9b59fe01053ea58cbca9f6f8d7dad41d286d2db7effb2e5e6940ab243352e0d66d944b263", 0x6b, 0x0, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r1, &(0x7f0000000040), 0x1b) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, r1) open$dir(&(0x7f0000000340)='./file0/../file0\x00', 0x8081, 0x1e7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0/file0/file0\x00', 0x80, 0xb4) r3 = openat(r2, &(0x7f0000000400)='./file0/../file0\x00', 0x0, 0x1a) connect$unix(r2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f00000004c0)='./file0/file0/file0/file0/../file0\x00', 0x100) chroot(&(0x7f00000001c0)='.\x00') chroot(&(0x7f0000000180)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000300)='r\x00') readlink(&(0x7f00000002c0)='./file0/../file0\x00', &(0x7f0000000440)=""/105, 0x69) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="ffcc2d8a431fac9082d17d8be7be276eb328b0fc3197aa03ca87de6ca32be6c9fc3aa36d3d927fcd516539ede60d51e1bfc3f6c9aec5c2e7f869733d8217cc2052ac52410660be6aa1285397e629b8d7a501ef6875f5d9d0afd333fca4a3327862fd421a2fe648d870e017192b0813bfb96945289ba44bbf4abe5d249edbb70e5fa7a3bbd6b6401e70b772adfc8bf236dd3a2be9554e16ecfad1a596f72378d55b8c75502499da1612a13c", 0xab, 0x40c, &(0x7f0000000140)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b66d58566196e50fdcb01be697fffff02"], 0x1c, 0x0}, 0x0) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x44) msgrcv(r0, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x0, 0x1000) r1 = msgget(0x1, 0x9) recvmsg(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000001340)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f00000014c0)=""/186, 0xba}, {&(0x7f0000001580)=""/228, 0xe4}, {&(0x7f0000001680)=""/219, 0xdb}], 0x3, &(0x7f0000001780)=""/35, 0x23}, 0x40) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000005a98a9a5a50482f21ad90b8b85c67c06914897aa823423d145c762d3ed5446597e23467152fa42e6507303235aaefa4d7483201a25064ed8dbc46c0ff592eab48041a9b4bc6766b7e920ba5f7b98a5630ddc6266299d6a350aff6e0507317e06c1cb9e374473a1b52b2e1f149bfd795b1424ee423eaaa4b9baa29fe5293e74c46a46090009f00118c94f6983aa02666c1cd2e85a80ac316d4b1c2255c82256fd6965d5c5fceb7a25d2fe329a0d8848f6537f2c5273823e577273d8f19d42770083f432beedc75675693b19f6f2ce3d022ebe4f25c3cdc0c63e3ff3ccec2cdb99f7bed586382c92ccaf0b45485030b24a1b9826bedf850e4ba5e3b38e0d72bf3cad6cd1edcae98dfc9d86c51824d4b76cb5adfc66c90a5cb66b42aefe998260aeaa376ac351b2029511c5aaadc85f9731dc12bd3ede63b8ad033bbf6b90beeae933102385bfd0024dea6afdf8e95c3a83a163d17bca4657d6b5f8971e3f7d013e8b5a62fc4b023aae09c41caaaea39c50a92d144e7c7fc6af8b2dafa8b9ca9f88ce01cc0570f4af2b81bd117f803b33df43b5325890d232152030424b6bf45ba0934cef8b5d750a88a24d659b66fe1c014ffed291ed9008ab15b66cef395c89760fd9d859baf0c31567a6080be003cf421dc440243a9e48c77fc87510ebdc794d0d52ba301243ad380796f21bd9602d9807b2f3a6f27be7fbece9dfa2266ddc7bd86b230a79d7b52a417444c3058a886fc0d58ea9d93b7bebb42946d1aaccce0c48023205e2fbc2bc7b20d106afc976427f44953babcb94a30057fbcdd56190c254a8318d9ba4dbe6fe020e879bfaa227388f526233be572c01f061367b16d4951c4b08767f4d3971b0c1841de4bc8492862305e4316fd47f766b9709fff5fd1a73ef9e6749bf6516228e500957b318140bef1bf10cbecc8befeecc06126aefb420ed6aefbff78a1b36db90bde31158687cf6b31929c7aa158810536dcde405decced3617048f4533da34ca08ecb3b79d9bfd1b16045faa7db7068b324a54c73a8926c549143cb71116e94b1f1352489520f6ac3add44b0f8552aebba3e2f5d96fddc78f0916ca0bafa1e83ed2b6e632ffb05be978cb82f289e1966e1067c8b0b64f3947c7130b1e427cd2038a0e8cefdca9728f5d2a2c101fb6fecbd328a626d0155cbcd683e9843ae45a04cfd87abab5a7b671112aaf080cab1911cfa5a374f94097d1c4bc0bbf4b2c708860b3383894218b1d280db03a4b35ebf1e9f456b2fc9f1e656973404e545201860699726d92d302e7dca026d6952e2f9e0c7419d4c242f74dac20e0cb6f6ede7b6624dee9117f268353516ce3f14cefad03be54fe4c3dff3fe1b6376b3d9a4bb02116935ae0be13cb297cb3ed16089dd83d38c3b869e67038c0ab38a2c3bc8860c6e7d330bf0bc7f551b4751d7425934b7146ef2dce20f820ab0e7cd5245bbc652b95b30ad94d06e66819918b570660dbd4ab5e57209d35e78884fcd96cea72446e4d5bfa8d0a518cf1ab9f731ac9cdd0b141936dc4f84c83b3880dbc997ee8bc51e6022691ff5fbbd484f3a842c8ee8c6b9da0384177e85e0e8c8d431f50e7596a783caf72523b35658c7ac6f1ef998b352d93fcb8c741e93cd43987fc485646fe71688eb745f2c92222bd7043d40eeedc1f9597a825ebdc921a5e96b6b616a95db6a68d5db7791a799193b0da6582363cd36e20adc2068e8826f877e0198ebde8cc077d607c8c3256eefe3ec1e71aebaf70e84a89eaa488671fce1615fb1933437eba04775b959104bd63f7a1b08ce99765e3154f85aab3e4da66388b3d31718c86dd76fd29529abd15afd556399289337be39fd9bcae773f5c7cdf3ea3b6ffa700252807025e962d732cd849c5ada6e9bac1049cf95ee2d0bd1cb0d1af8bcf05d5daf56d2fcbfa580e97830f483a8c9f57bf6204698e58c2ae90934a3b07b14351c0afe89d515129817f0734b5bf07b13328f2febba9f248709abd33c3e32399b20d60a63b56af0368f4400efb14397f9498389403f2d94d1bb6f864add8cec756da5b3f6e96fd0731226b31cfd7e65f012bafddf5893dd67540eedd5afde2e9650c024238ef2e8c386133bdcc1b68a24f7f041c7ee1f5a5972d5280d37d118511de8b1d9cc271388de66344459915b75d537c576e9941b1f578d356702be31e665ef4946618fe1541be67756ada452fd17519a4ec694440e480ed6fa1e9b39fd6c6d44ded87d7e3e34982e7dc7bf4287ac88f1e874b2f316615e084d236648ecceb700064eeb0a745da90e674fafd05f5039916654066f8d4d3bbeecbad5622426298bf0b4fe6726439e7a9bb16dc6c91b8f13d1e84d9d6266adbe1b6fa2d451d3db5fd5038abade7e3b586f1a494752d1fd268f2bf0a3711159dc827a7761f71cb3a37f3bfc75e40b3f9c1533a345c778f1bc317cca589848431bc2929325e8bb0adf2092afeca413c32ce76d623008d61c4c994122c02c5c06d8c041309ea0ace264a0f380418630771369fc259311ab986b10969648b9724ad195aeef6dc5deaa133c08912d355a65348d8a658c68c870cc69ae491250dc99e710418c301374ed596311eb0234f1342c48a9d8924881150bee275eee7b2095f8df10fcf62d27f4fdab4184fdca56dc79101cbcdda61e23af5ab18c38b0d7e55de27e67773e36bf0c278fffd8c98aa39e57144e0d205d24c455d828f42ef33689b50aacdec81c9c0039ba4b25d02fea4a19f6de3e80611caaf5c331968baa8c55512c0ba7a40227d0224ed1708ce9424d5f2b436ddcee3cfa3b65c7275fee40e34c9047d962d1767b92478e636f88bc8e77b20da75878ebf59abfb736f650e7006b19a7fd51dee080020432595070f1f58a03d929e8243622a3cd8851fcf6b7c2f0f5e89a00b65e8e557f67095bdf2666ce1314e0807fdb896cd0e5f98244483ae36bb9fcdc28ed935b5b970d98641776a8c7ccb12803b5b447826c44750a1a426419c12ab03033eed7153be7cde154d952716c72cb64ed6be73f5da354588c447ccf4da24396676a10ea93e154964f3b0b86d0658f8fd00dd2bbd30e20d7609ebdf24e4c798ea1029cd2576628c621b351744d338b500d8474ebae62872e38386e803fca0d386123f9e1cea5f435b8f3a400fc6af7dd948d2529bd5ebec8a72e08358d679406792daf3accee6afe68dc94ba5710f4f1e44764dfe5f1c91d47d8fe19875e7a33d8c0f9247995b531a8571bb460f9cf4e0570acf2a8a36baa4c736f0164d1469bc8b65ea0436c5d3c92ccf5943aaf13f173900a1fd700529efae8f86239fc9b8a5ffb1c1bbc8a0d46712fa8459cc1d2f97586d47e1cc3699f3cd7b7d8656d5d0b6756a8c7c4f375ec1d833f89acd3d5489b43856e5ef45917b3ea8841de315176782a73796d92feba8c19cfe15bb56ab362d01859fce3bdee7d5f7d97b7e4d97ce9331fbebd08005504a847958497ce8e99902afbc1d286bebf00c44d6b7a5b7f4eb8c6f9e879b863a849542a5de6e930e7bcd4861a7e7dd9939b710c783aa0b6e9bb1c250187e86167fe435643aec5b8cacf05d72ffae1a1871de740981f2c91f21e02af04b520b46860cedc5808c097decd842aba053f4186fa83275c04fcf61f27be7d62358caef8ac9fb36f41bf8396031b26c7a25a9d1fdf5d3d6e9d81896d05d8998247880e2d719b060991758780f9bbd352b2daf447dc494f43eda0b379778b07d76d345a94c6db91024d91942e0b233119c1ea2dae0e792724ac8a34d7f1c3ec77b9d47f7e82fe9c215fb12c00e4fa5972efd646f4708588dd38de5746bd2cb0679548d56425264948e0e78f3130b68c0333121b9868c209c034c8017d71a666e28fb4db98117230c036df48ea36f8239c3dd144a72518a2cda07c509af8a668676e15cd159e22427107ca71c4bc77f033225f49ff24f092a2bc3c67bb67a25d3d58c10355d992347323703a156609b1128be459ecd6e00da7654022bad7af52d0ae3af8352bfb809253e2908444507cdb20fe33dd00e22c1b034738b0453ee71432a0c37ab499b44d628e66d1d1e5be8a4c65d0e62c8b236584c54d477a1e346908e3834b6291a949123ca523256a33aa421781ce04c83f6248e9594a8cac669d76fd7cf9a4a2b3d7379efdc5e2109aecc958ce6877e43899bdea10281c00b7e47f3547769db62149b03154de1b3b4974d03484ad1cfe8cb6a6eb4fe5daf87a7f791f309ed7f26fdc967d644502df055b3ba767c62153516211ad57725eaf66b69bf75e5e760774573754df21b352a34b255c932c9236d9264b84b3a5e37a35f8347764f247ba7429704bd5f7e5626430c41680041926fdafcea2bff3dc60f22acbef8da241013ef3919528de8f5ec9d14e88ce94a63873bb330acc4ca1695203c3826532205725dae0bb1208b61c6de2f6d328e061f431d47af38084d481ea73ab00ce31b509e32c261ca41bcba5d939a84a6a7dce8aedae45095bcde2a2cd6937f10f2d6db7378121cb7f5d65b27409f8141d5c57e1105059c00c039d7b93e275d88640037eeeca0e446a0ae3f05269bf747c24bfecf90fe964aacb6a2213b6a82bc94b88ad00d9473a1a5b090b123b69a6ce3e17ff161b66ca545508ee57be2fbb26e9c5bd75b0133ead3c6db721558de1eccfe4ffe4ac368f9a9d4d63b93994fbc1b953db7fb90edbb5e45b6f7d680b4f0fccb4507ba9f172c8479e4c44f3e4a0af91764ae7348e178cf5eb00fc2ffc1097b3bbe3cedf70e1302185f7c538e61b9e6cb6e8a97b85a4ce88c3919d74630d828a22b3fae216487679aa135ac5a3f928017395685544b409e78d8594765804eda512c2b0486d48d77cca1e768874a17f96784e1c4191d68d9f1d5e7dee676bce0f109ad23ac85a7cc49c4dc7a6aabb8fd1f50c2f73dfbf92dde85b05df4745bfb2cb27e373905b8ce52918595b4d42c0dfb569360b4b8f88d0359dcc56cd2af9cd13c80f49c3a185a60770a98939e6a073e1cbd64dba64903665a2db2017fe239dcefd57329a2467ca3c249ba18bd5578a85064995dd8a6eb5d997d88a6e18a8ddb7df9125a55ec190ddd5eff6883bede7be232d112655b7cb26a3a7809b4c67d0e4c7acf8e1e689eaa451b698275b6f0eba2f3b06335003e4732943eb957a4831a28f0ff5ff394ab102f98ad1ebc7ffc94597dd6b2eec3f5c4228704437f704a7e54780b05f65e6a72ea650b642de952766da94efc411423525ceec0a4f4b5d232f096f624170cc9dee673574b2f6da6233e1092fbd79d39cf0c627e0a9676043665fd2cfb1e0157674bbaf530a8f3476588a035202a5b8c08e69a3177b15a65c6a7203060347dd5767844b49311442feea597b79a29e5642f754f21c2f0ec6672db2f98450f99e3e271cbdc86577052f4abb8f8d5b1608f917767e1533fa8856d8d8ec4d80b53763318bb8b9d960bfb9ca9bef11589d567a05e6d53f94dc7babbfb97d62d63cc1362c8e5a78c0368f23f6a2c6a74479142a530d9edb7196ceed51472c62d7e656339c0c21491dd0b51ea52180619520fb94b41ac041ceddf733dea8200228bf8cb5758c0fa5d34e84f993e644afad6ffd996211753027230fb6ad5da0ccd6e0afaeeb0e78678ff41ae5e7c0a6e3c54ff257c0a262178bfb6c540c473bcfd2b7a2d40f862e7c255d7147d1ecf34828b5cdba89376cf8c05266b04177018bc6a4244e39dd85e4a852a2467ac8f0f16d6f15ed68015685128b91079b382122245d2d2838048366fcefa0a4508900000000000000"], 0x1008, 0x800) msgsnd(r0, &(0x7f00000010c0)={0x0, "ea586314"}, 0xc, 0x800) msgrcv(r0, &(0x7f0000001100)={0x0, ""/140}, 0x94, 0x3, 0x800) msgsnd(r1, &(0x7f00000011c0)={0x3}, 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x8090, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001240)) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/62) msgrcv(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000001a6d000000000000000000000000000000000000000000002fc5fcbecb400000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000b00000000000000000000000001cb78fa6518dc9b2b00000000000000000048ba00e7297e058b3c19e4dcdf4bee512b91a245f93d4b6bb84ec05d0b21ea2f5a5d3bfb1ae5cd011c7f740d206971e8b1d4ce384a1c037b0d4b74e29877ecdcc6776b365a3a26646e0fa6194c5d6cd327bd52516f3741c948e30d13975f9220c4c748c76a74eafeecf4791ef234"], 0x5e, 0x1, 0x800) 16:00:10 executing program 1: r0 = socket(0x20, 0x8001, 0xff5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0xfffffffffffffffd}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x44) r1 = socket$unix(0x1, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x18) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000638d7df60000000000000000000000000000000000000000ff000000e1ffffff02000000000000000000000000008a85c0fdca140aefd2f60000000000000000000000000000000000000000e4ff00000000000000000000fe29e700000000000000e48b36e1cc04f5cb6ceb90101a2e334bb91326aead68f99ea4e8a13ac4a343ed62d97323cf532a8b758ff44c4662144bc2e1429b49e489a0e4d2f7603aa7448b2ccbf0c8a5b935716e75f8958de95f3dcad7b9012337583b2dde366206fd1c6fedd96bd8710c291a10a4ac599ca2acd08d6b93d07e3bfa7d1c73ed1f8690f62cf173b14b73808759fc37632d0ddab0fb764fcf058334e46c8900"/287], &(0x7f0000000140)=0x6e) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0xf82, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x0, 0x7, 0x3f}, {{r2}, 0x0, 0xd, 0x80000016, 0x0, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x21, 0x4, 0x54a9}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0x7}], 0x22dd, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x5}], 0x100, &(0x7f0000000340)={0x4, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x381, 0x0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f0000000140)="e5d56cae4ecacbb5393ef007182c2538c8d0b0c5077b25df5ca503e099602db6aaaa7dfbfdc35c76dc0877ad477de49673930e3c92ed69db6c1b526f15818bb495ef320f6c1ba1d988aa095a457858c857902c1612f812ef5793896fc5f0e94617016fac8eda258d510398f7bb8dc70000") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x812, 0x0) chown(&(0x7f0000000000)='./file0\x00', r5, r6) fcntl$getflags(r0, 0x3) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) dup(r0) r1 = socket$inet(0x1e, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x18) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001180)={0x8, 0x3f, 0x3ff, 0x3f, "c94d9a3882aeebc666a490b8cedcbd8653408bce", 0xb3ce, 0x80000000}) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) fcntl$dupfd(r0, 0xa, r1) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/169, 0xa9}, {&(0x7f00000011c0)=""/219, 0xdb}], 0x4, 0x0, 0x1a) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffec9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:10 executing program 0: r0 = socket(0x2, 0x4002, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) socket(0x1, 0x1, 0xff) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f00000014c0)=[&(0x7f0000001500)='**}\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x10000000010000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000007}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f00000000c0)="58f9abdbff47aafddec6f219d5c80a17b0a728eadf6fd03a246c87cf2e75b492cd54b9c98d21e1d269fa2df2c0d12c22c864a54395c708ce7de2158173ba197587948ad326f954efeced", 0x208) 16:00:11 executing program 0: dup(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xf47cdf6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x18000, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r3 = socket$inet6(0x18, 0x1, 0x1000) poll(&(0x7f0000000100)=[{r0}, {r1, 0x8}, {r2, 0x1}, {r3, 0x8}], 0x4, 0x0) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000000), 0x10000000000000c4) write(r5, &(0x7f0000335000), 0x10052) r6 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r7}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="89e65a6f34f6024be05360f56d611ee583ec71c300c669f10ceecb28a00c7b348dc460ce1c8dd11de725c4", 0xffffffffffffff77) r1 = semget(0x3, 0x4, 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x2, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) open(&(0x7f0000000100)='./file0\x00', 0x104a0, 0x54) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x32, 0x100000}], 0x100000001, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4000000004501) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000002400)=[{&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/196, 0xc4}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/66, 0x42}, {&(0x7f00000022c0)=""/37, 0x25}, {&(0x7f0000002300)=""/220, 0xdc}], 0x7, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0x745, 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008ba800c55160114c412b867653fa00ec18593a2b27febf00000000ba0d31e99a0000000000", 0x2c}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="b0386277db20878cc3601a4b987e2d87cc9abcc83cc4aec3ee0fdecbb454dc6770924382f6c555111aee0029687814d4e0d80d1ad290baf70588b170750f936c4195deb825d903a0e9197db40bec123f5d17a0a1b8283db38aadaa550c43ea82a32da7fd6992be501ea836a233b8361a3f909a81f1b0100c0b9da09b52ee8aa169a9da8dcf813f4d", 0x88}, {&(0x7f00000000c0)="50a20146527d53", 0x7}, {&(0x7f0000000300)="322fd73481119cac439631a70c4bef546c7b364bf82e5e480698a3e5638ea9e873af52e190f2cbf46e065b00c2bf44ec64b292a913fb6ce8651a0e15df2e60720b6e55e5e947430a6be0b0633d87a604a7413d29d16bf1e4f2a329c8ef80ab7a06f6bdac68401663ecf59cb56ed29800e6588e47d739f9f501858217921a515686c4e59e2511f8d63c575764ea9c89f7edf4ae149bb550b15481985dc60bc9bc0c793d91d5a2c24ee2e5527f849f6b032b388e4497cd9df342a7564724e72b19b84873cd47980334a0031a2ed09a9bc15a3679295b340c000ec5", 0xda}, {&(0x7f0000000400)="a51f9acc3e1f986bd07731b15a224dcfa89a7bcd411c70b7b865686fed36e2cfd709d5c2f1f4b1ec44bab49ced2af9ee8d6b4543c2129dd3f10a2badba8b31a91dc32851f47831137891426839c02a33df523f49a10fea3519213423ab16462cf6a6c4805101cb", 0x67}], 0x4, &(0x7f0000000480)=[{0x78, 0xffff, 0x101, "810d2556e3daf40779651f30217489487d9a4d48e97b5bd22aad77253d3f1568c8539827f87ca53a7bc5eb4e8b95e5db4be2a88e11b835105082962640f99c3e79ae16093dfd11cc2f39b49e9fd09b02765661308aa20b60fb7b0664bec75d5291975f85f9322d"}, {0x20, 0xffff, 0x7, "0c280cebcb588fa99cc24ca0450cd4"}, {0x100, 0xffff, 0xd57a, "60dd763546d0e99be5efde580d989538f046853bfb5ae97a2b35c547a522272d75fcdb2fccc187fde3d862da0e2fa150a6c6db4a429a90459482f64cbf4729fe4e16305eb9d8a68655e7a1132168b5ab4979837951c5b4d1025056adac8ad16c0fbfc414c020b9c52804cd501dd2811b3188610062f9100b505874c0e993a9d29a7a0c9b13c455749c9dabd440abf9964f811f4035b8575f98ed91f6f8ba1e8c95ffd8a5fc3b0ad7b33e288fee464f91f42cc74bef7fe20831af4e8127c0f220741eae7409b6e0b845e00ec5d4e14846232eccd4507b27806ab5840abad1aec372efcfe2ec868b8df0"}, {0xa8, 0x1, 0x9, "6de2eaa9faf2491086e331e5e1696ddab88cb9517490c4531e32c03e58d83de175d4fb5299a6a85f2d6f2db05ae31ad59805bf9ac5eca664c409df72c01b701c522254b3eca0b62c4c3021a733d5f1aae1091bdd35529fcafc1fa8f4532a0d13cbbdc55ef840539306397ff1e0e75ca49cd048f9602f9e436cc76465f039dbfdf5a7e4982a8f8719f87f3d628d35b71eb3"}], 0x240}, 0xb) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="a93afc7b2c12dc53af41151ed2f2e1ce580440f4bf677691a0763ae1d4209d0ba5bd17d08f4d17d6fb682627da29e6012dce288b5f212a31c27f00a165bf7f1e4d5d52f8a63f17294aa7d8d41723d6405c7769fa1bba5fa2be6580d03bece64fff9247ee1e677ea6e7c56eef13615f569489226fe37b4942705002b6586e06b1be078d35541647534cf84ba5d26ff34cf619eb9acc063b74e2ccf0763941fb382018b4d8b637197995f4b4b395c1bdef8527cfddb3078348128daffadd3031ec14d2142ad02de2df972a32738b64638b12e98c926536b62cc1", 0xfffffffffffffe9f}], 0x1, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/158, 0x9e) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xe50, 0x7, 0x6, 0x2}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$TIOCSTOP(r0, 0x2000746f) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff6, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000001, 0x47, 0x7}, {{r1}, 0x0, 0x20, 0x80000055, 0x7f, 0x7c4}, {{r0}, 0x0, 0x1, 0x80000043, 0x8ce5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x100000000, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000018, 0x6, 0x2fc}, {{r2}, 0xfffffffffffffff8, 0x84, 0x40000005, 0x9, 0xdfa}, {{r0}, 0x0, 0x10, 0x20000001, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40, 0x9, 0x180}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x1743f7e5, 0x5000000000000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x20, 0x80}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x13, 0x82, 0x8000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x15, 0x8, 0xfffffffffffffff8, 0x4}], 0xb65, &(0x7f0000000100)={0x3f, 0x200}) 16:00:12 executing program 1: r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0}], 0x2, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 16:00:12 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="77bf8468633d15f3b09ea52635f46f252a76d1699211471d92ec7782200df3106b90b550a843e52a3fd284d9953780870d6123edc45d741e5e8cc6e3c04ac8de6a06f91e4590efa533e7694477e8e0efb0c37fa71b957c5744642755a23c5ea019c42cf744a6c5e79e32f01f1aef296d6a85aaa7038188d98075550c4c39b41a15aee2b4a4dedd9c83d22cd1d3c3d464071eace9e6feb76d781d0f2c0b716ba023282484c12a51524a8c7057845153c74b0ef63759e9081b3a6e691b4022cba492c0557739c5cd5e668c3f3b7900ce2b12dc000fa0065646486b74ad6214b4b48b227394b602f52c334bba6fcf734ecda229e5d08ed0bc368f196780088c9640259618599b6582637fb2db532ec0030bf8c5d65a64cc633ccdd984a754041dfb854ba1032b11123e9f598ddc42a02b406ebe895c8fbf6d30d118a79cfc6c77dcfe765c3ea723003283df5c02cfa699c771b1f41885c437d76aa1d67ca6d73e7578d333622364d8eda7471a7fc4a8ed1ca8a6fa800e8cfa12dfead7c28e0d3c1f86562076ae3ef66ba571eb8e4e4772d532ca8698ebbd5873913786c19391b3598bd6fc60f06947c9fa2817ed5d3d5d7f723852f5b1a30ae87d7c00fcbce7dc65b0d7a15b6d1016ca84a60477832a16d25370738973cc2dc354e6c03913be5ff984d1b5ebfc50ba155d33235112c9b9ebf82886fa493803883d5c31c756cf5bf7d39fa8d1e3032692751bd170532de0f4086619c0739ddd1f3e64ddc8b6483e046e32e588ab6cd09e29fc7707452ca78732dd041bb60dd148ed7880c72e94164248eb9d1802a67c93b683c72ff248d2a77fc5704b8629ce9270cb685fed0b0f1187f61a57559ab7e77610c80b7115fc68ec4a3cc5746b816ad91fca3b8db7b959ad5df6a2c4f3b63ae464c36df90e944980a943e4d4225d54f76c55acd81626dcdb2ce8cc29db628c5afa7cfea97481641d0a7e17f66dc18c2d217eba29bbde76449f30979b778ba81a6d9c1bece55547eb5b7fa4ddf6e9973fd9b350b137442c81362418685169b19680b794fde722661831ba9beab3bd33336d602fc37e6add141dac48259a8b4d15adb3b518a996a605cad602bbeb1f6100df3612931fd273b55ddd538540fc43ab7e9f57c9857451e06e41858f01b218099da9d91cfae032a9a672bb1dac3a0594a8e7503b7c61b96c2dbb2ce8bedd0bac1d04cfbb8888f73e981e0bb0088c4d444b1e9720f01607d65e507e23b9d784c1fbb71c0f8e1181b48d4e67d786a920c467fb0cdcb9f8281836b98661312488528c00bfd971ea93c0dde8eb07d454e134546e245272de978ecf456d9060b3cd2d317723d5e8e9f937506da17bce5b69d348a1426217d8861d3e203e2496896b93f22f2a282904db9d0bd12de3d3618f092b670297230c77f607ce10d5c0c5fbe91c414b25b041ad3c1491ab05317db85b4b5abd6d20fddd1566125dec2f8308ca16aa6f9df50f477ea7254412d2b5a3080456b93ca9f226e329e65120b30451296cb7b315287ef922955a3dd649170f4c2defbca3d5e6d95a30a0bbf420357761c5703d209674355814ff9e300f5053267e8e58fd9c7d915e575892a98d28cbb12114d5e05ef48539bbe6fceaf45700813802fd48b715435fb8a90575a8cf9799452f29a0f2fc4114b54ebb2ddec4da0c1abbf208ab186a5930286e14d567c5ad9cb45c306283658da8279b08484829ddf53de838d250d6447316e10cfd3834889d842ffa1c7085e314e0e531dad06ecf565f2939bd738585e1efa64f412858fb5ed74019beffe7a4ded4f8eb384c20f5651bebbfa6145eb8ba2c8719c7beabdad90583794c97417d45feadd477d89e7566319755f23cfaa2fd4b023afc69f57cbc5407f081d5735c08414ea389649ad1e100b49b378e962add3045f1947d4b7cad5db23a0eb2faf60778c5567f6e4b25147b89e7b63d7aff2f16bb8a4f7051325d902178d00f32ee3caaddd3a5d1d4495178dd5b54b0d5f47b4176fd9c0d619e2b121ff729e9bfe9d273c6b1afae633f80956ba602ab696fcfe2367a0ae971f810ea767b91a35702783bd977a123ab11cc34d44d476959c3de274b54dfcd092494124d764954056492daee68b51efd9c84aa60e9f24488bc9d9a4216566322facf16399b245133636eccf77ba4225cad6a832ab2f7568db7e94c65599f057a516c88f0d3a9a04caf265ca756743091f47b1c689b51d2b5809e8322435de26b90a5915ac05aceda06742b2fd69b8b7320e3beec2afdf9cc7b2b19160f68844db7132c2565dce5caabbc8836776f4cd896d76acbd238ebc861096465f5d9873861cf84187ef7febb212473298d40f279558916cdca6af6f35bd48eca91d7f6fb4001058e05d94ed36a4fb918c015ac5a8f8de7b6f4de0344ef898e67e6e6260f28b0beb5011a37047d6e6e1245ca5d10f08769e713f82202ae5a0ae5669f6dd5cd26a1143242cca215aadb123face04e4127925a048c8db4bd0d974f96374db742ccae4a52e634583e0a58c820db316f3db6c21ee5b48eaa638bdce1cde26acff861c6b38c365ce336df8454ada1c8e2708f55c1c3247fe4bfc60868a58fa9b92e78ab16850cd7b6c96083b5fd14cbb2c2efcfcb1733e054bbf51a7b70fef486d1f823d7aa2ae59eab4f23054e5b897ab3d2ffeccc7a3b9e85d744a2fd351a26b29c5be3176a7a690d60b639dccd78fd9f9366da0bbaf2a1b96d27ae25f7356e35aa90074fa0de52fb9c233154f572c8dc41b5a0c6946f78b09b94aaac3d602907ec4021c4a7d8fa4c684fe4e755314b24a439a56c3f943634942af961b61c906d81a8e1b7222b103f5938dd8a3874b6264604fc69e317c11d5720d9ae4c0e7e7954468984ee4b768631d349ff449b8d37d737544dfe4fa3282141d2d20a4d2a80272d3db0880b91239f645383f08d7b9b2d3514faf58f1fc25d2ad9347babec7782dccc0b1829e4779ab4701ec38c453dd8d89509c995935364a3990c6037c682d8296bf0696643c288ed951f925aa1f15422d6ce00b89d88f7b47ca453d6dbe63cc3d3956cc6ebc5e17f9a162ec60ea2ce05f635ea1ffa079182fa96bf3908a331ed2734d994f815e59cfd49b06a5652f396bb04496c5a7d15b3329ad94329dc09671b7cab5f1a3439d10b1af816f70072b71259b06f3a03b0cd45be6f8e931ba9bcb79d6bfbb65ba8bdb73954307119844f734cae1587e5cd24c9b58133b4b72bd40ad6b7b68110d770e0ee5ba79d0c600a3b6888333b001499ba302554c33df68d396f8403cd129734879d301a3db1e90f4036d28bbaeb2d84cbf3f0c55aa23d416856c798a5c99d6f6a8615c9ed1409dde05898cde7f10fea4ba76b7bce12eb232b7b3d22d39dac2cc3753dd0747c44f70e1f7e13cace9f69ba778a625303b707ae0c2ae4ee7c0d4c621d6c36466a3bfe87f7155186b1cd4a2429bfe7f5864de58a020ca0e85b8a47800f6272fbf873fc055b142e50ee30600cfc3e373b4e76cb41e5eae717aaa11a028e2353f6fcdbf53395b74ae4f279dcce40341fc8945c56ce7dd4197c9abae9aa13366d2d268283c8718f0cb5238256e3af6ec2651ca98b9e132a01112408ff79bf27490ff56dcb9a9e4530671da5821c1e4e85ae894c82cee241827fa350f9800f61717868769cfa7804ba37613c90963eb9c088bf59cac66362e3ca14240b0f0367a7eca1a639ab4b6e89b6fde9761eb7949443415a9361cfa40f5319c458e99042f9b3a64940702acbe04bf5df7fffcec267509ba982a7972b0f366a33f3edab0506fd8038cc02a49c4aa74ca7e681ddc859adc84607099f21f9c920663d68e8b50525cd5fe2ee54989ff44dfe2453e04628f4d421deec6ec258f0d8dbc6809f57df288f704c99429d876f0f5e1dbe5664fe3a33bfaf8aa05ca20fc67113f2fd0743c19799528bb89cce200e1db580694c3f105f14a9b8a10687229abf809f9419c41559b36590e780857f26d73b9a52025126195c884846fd6064a1eeb09c1534468621415fdc7e517b86307095b8ef9ef58c21252d396573ba15e01ff4c9ea6e2bd90c0ecc177578e9c89838edc090361c5f1875b0106201f0998d6dca657a5e31a0a44b95fbea02df0f68b27f880fe40636a93482aff52d98f2e229661d2fe900183aaaeab87a22e5fb64effee6de7060a83ac2a022ca3d421345bc116c96a7b66eb7a52760a26c08ead80ab1e5d463841711f18a5e2c766b3da07ac29991b1baa539cb2ffe6b828c269042963e0a01abe2e0971f59c4278c037c5bc13b2b8caa69753146a69ff2e254dc10953cb2e4fcca0f7c245598598529ab569dc4e2dc4837845b1a05cdd0567553facc7ddecb55128b24f44b7acf982f2041dac9bda5f94d010e901d0090e252dd7dbdf1d134fcdae27710dcb098cd1640191aa8ee5ccb1c0ea5ed9fc87128dd983602a338add3488398ace041768a0ed098b1ace8da4612cce4104f5692680d3e0f89e8b4000dbaed261a783c6c82825f62328fea805d6fac452efab4b065fa2f73bfa5d7f071bf7205714d1b5dedfa1f6ffe024e855d014e746deb9153f33ffdbcdbc8012aeaf7c84a07f704b2c022af30f44228cd162b605262b4290dc1611d2079905bf801554fbb73c6297bb9f659832f424310ff2c1bac9ac4f50eced8aa63dc9f04853a73b07d3be6c898bb02ba1a787ef2b70aca29f16b78ed384ed228cfa97e0a0bd01c58634889c725c12f51197b6bd4bdf4e583d8be36e9023fa78e3eff302dbce02c0cb098317aa39fa8c3f16fbaf914f694733502c8787fb9dc33f59a84f52d6d2b31b85d8fa64f94c29c19d697bcfdc22cfbe8289461c7f5b1e60b3204af3900606f542c564db6f709fcefab9f1cfa862efc4c0399c9b8f2b2f2f51a222ddf0c7f94da7e936e6ec6451a233ca91302c97ecd3e1ce6c6052585320d308f396be47577ff84d0ed81ed81adc821552732cb8e435e46f1f9e3c129d42eb803272f03bf5fe30157e2c200a48a843da97a5c113b003974ede90f771de6586a0db3a3b939eebbcf650138221494bcd07346baf3f118d8dede53d183930d6cff4de176ce1bbcb45098ef5976ef4dea693a2fc4b009e78861b40b534b5171e858866d7fa0d57da331825d7506bc034f792bbcd826565e535738235cf77cb9592d219ff5df0510988b9b22fea86432d1ba7d603d65f1864bbd2a5ffdc5e7bd6896b462120f4d51ef33a364f9f616f2c0d5efaaa987026e00722ce72f09d587b9e17cd319d469a50c29b33197cf33cc0d9e087ff9fb1b24817a4705964b5e7c1dc67556e74b4c167a1f5e5d5013f61de4ba186a807eb059874eda63568e2c9037b0d55534edb8b55dd6835e7c66218b07bea283849eb0058eddb60847bd2f1749291499eb1b834171868f4bd609978de45ab99310a408ae5ca760b8f57720d07085d29e30b2bc3c20cfe29013f332c301ae281af7a22f6d1e697aa5b0ba930fc67bc533311affc55b4f8b2fc44aa5d4a12a9b976cabbb82176727912c4eb020e0ef7eb0f74bd6d399391fd1de5eb29632d720d9a9c008f77c1079d370d0d134dc4fc4883059bd55cfd4844f202c170139d46a7257f793250f261ca5a4a18454f2f003ac8ad693b30731eccf86d8cdc6f674da91caad489ea8d5a133ea73032966919336ec242dd4811020969959e87753b48372181446343f0e80255202f90250e96a526be0ee0586dd9c915a5f8a1b3cd6cdd0dc63e905b8f6a03c512e5916a529ec829003328b84214b24ce8dd7", 0x1000}, {&(0x7f0000001080)="3c17636ae8c25d574c94705c3ca4bd74932577851c07332c94e2a67625e8f2c5ac0469bff51b8312c9c6513dc7617c04d5571eb702126f764b3ca55545174c70f621446d1a393a48389ba6e230fd3fafdd3f50a69a77527c695fb440e36df1543538a4e964aeb2778df054716b1e957fb997a8c57cbd4714ffd3495f1ebc9d177f89393a4146b683e0d89b719dff59bf42ea132d743657928492ab60a5d4cd1daddbd2e034e70a3f5449c7029227f41813cf70cfbee02943f79fdb4fa6d4e3e3f1d19bdeab7891ac6f1e5c8117500d0717958266653668e2737a1b68f4b9d73f9313d96d4eee78b2c4cb9b30e744fdb9aae7a4", 0xf3}], 0x2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1ff, 0x7, 0x400, 0x8000, "94fb3ed57a0000004e5d3977f1b6bbf600", 0x5, 0x7}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0xdd0, 0x4, 0x1, [{&(0x7f0000f45000/0x2000)=nil, &(0x7f0000c18000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ead000/0x1000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000dd6000/0x1000)=nil, 0x8}, {&(0x7f0000d63000/0x3000)=nil, &(0x7f0000ee3000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x400}, {&(0x7f0000d60000/0x3000)=nil, &(0x7f0000e1c000/0x3000)=nil, 0x4bb}, {&(0x7f0000c29000/0x9000)=nil, &(0x7f0000fc0000/0x2000)=nil, 0x1}, {&(0x7f0000c2b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f14000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d85000/0x1000)=nil, 0x8}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000cf6000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000edd000/0x4000)=nil, &(0x7f0000e36000/0x4000)=nil, 0x1}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e3a000/0x3000)=nil, 0x8}, {&(0x7f0000a34000/0x4000)=nil, &(0x7f0000d57000/0x1000)=nil, 0x7}, {&(0x7f0000ed2000/0x1000)=nil, &(0x7f0000a16000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0xaa2f}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) sync() mlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000002340)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x0, 0xff}, {{r0}, 0xfffffffffffffffe, 0xa9, 0x2, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0xa0d, 0x4}, {{r0}, 0xfffffffffffffffb, 0x24, 0x90, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x44, 0x8, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x41, 0x3, 0x7}], 0xba7, &(0x7f0000002200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x12, 0x10000, 0x3d}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x6, 0xabd}, {{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x6, 0x5eba45d}], 0x3, &(0x7f0000002440)={0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) r3 = socket(0x0, 0x4, 0x808) getsockopt(r3, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000011c0)=0x3) getdents(r4, &(0x7f0000001200)=""/4096, 0x1000) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000000)="34665c36fef496590a4101b81f0e7e96034d2290ba3d462f36fd679cdf3c23d87fd9a34bfb3540873706bf37c7f9ad5ac4ce9e557e74b3985dc62cbd55e43103514b310e7928ff4e223a3454971f7cecdf3417d0fad84db34e1074ab8a47e42248b9aeff2ddf4233871f58135134fb51e3a45dc8c1a0349784727ad057cb8ad53ddd52af8e36", 0x86, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x18) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0x3}) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0xfffffffffffffffc) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001500)=""/183, 0xb7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x1, 0xd4, 0x3, "40ff65880651913262b1c360c9db84fe129a0842", 0x401, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/17) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) dup(r1) r3 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) dup(r3) syz_open_pts() 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwrite(r0, &(0x7f0000000040)="e0079fa169ca0ac8294af3912e6581f29fea4afbee43326798f744dc272d489242c374868a6df80ca1195d295a40b23c4a4c21d228c0827d786d4c25890be30c5e046ce2e22d8aeb1dba7300608724b395dbd4fcbd03199fc75b25e07ba998475b5a", 0x62, 0x0, 0x0) flock(r1, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0xc002, 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:14 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x60) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d2, &(0x7f00000000c0)={0x1ff, 0x4000007fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000002580)='./file0\x00', 0x90, 0x125) fcntl$setflags(r1, 0x2, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000025c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/164, 0xa4}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000002400)=""/171, 0xab}, {&(0x7f0000000180)=""/11, 0xb}], 0x8) syz_emit_ethernet(0x0, &(0x7f0000002680)=' ') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfffffffb) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r4 = syz_open_pts() ftruncate(r1, 0x0, 0xfffffffff7ffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x28082, 0x6f) r7 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r6, 0x26}, {r7}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r1, &(0x7f0000000080)=""/4, 0xfffffffffffffd1f) renameat(r6, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r7) dup(0xffffffffffffffff) r8 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000500)={0x400000000000008, 0x2}) fcntl$dupfd(r8, 0x3, r3) r9 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r9) setuid(0xee01) r10 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x30084, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x6, 0x83, 0x22, 0xfffffffffffffffe}, {0x3822, 0x6, 0x2, 0x8}, {0x4, 0x9, 0x45}, {0x7, 0x8, 0x5, 0x4}, {0x7f, 0x2, 0x1ff80, 0x1}, {0x8, 0x9, 0x5, 0x6}, {0x4dc, 0x9, 0x5, 0x2}, {0x0, 0x4, 0x9, 0x3}]}) syz_emit_ethernet(0xfffffe89, &(0x7f00000001c0)="002be128e6d40839b10c44daa730702886556a39") 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6c}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x0, 0x6, r2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt(r0, 0x2e, 0x4, &(0x7f0000000040)=""/197, &(0x7f0000000140)=0xc5) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xf021) 16:00:14 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x200010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 16:00:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) flock(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffb000/0x2000)=nil) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x80, [{0x0, 0x10001}, {0x2, 0x4}, {0x3, 0xffff}, {0x2, 0x521179f8}, {0x1, 0x4}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0xfff}, {0x3, 0x7c8}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x400}, {0x2, 0xfffffffffffffffa}, {0x1, 0x5}, {0x0, 0x3}, {0x0, 0x9cc}, {0x0, 0xfffffffffffffff9}, {0x3, 0xfffffffffffffeff}, {0x0, 0x100000000}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x10000}, {0x3, 0x8001}, {0x1}, {0x3, 0x1cb}, {0x2, 0x1ff}, {0x3}, {}, {0x0, 0x1}, {0x1, 0x8}, {0x0, 0xffffffffffff8001}, {0x3, 0x6}]}) close(r1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x9, 0x800000000000009, 0x0, 0x0) getsockopt(r1, 0x4, 0x1, &(0x7f0000000040)=""/206, &(0x7f0000000140)=0xce) 16:00:14 executing program 1: geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10010, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x43}], 0x1, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x5, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x250}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000faf000/0x3000)=nil, 0x100}, {&(0x7f0000cfd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000bd9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x400}, {&(0x7f0000f43000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000efd000/0x4000)=nil, &(0x7f0000c69000/0x1000)=nil, 0x80}, {&(0x7f0000de4000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ac0000/0x3000)=nil, &(0x7f0000f00000/0x2000)=nil, 0x100}, {&(0x7f0000cb4000/0x3000)=nil, &(0x7f0000d5f000/0x2000)=nil, 0x1}, {&(0x7f0000e7a000/0x3000)=nil, &(0x7f0000f2a000/0x2000)=nil, 0xff}, {&(0x7f0000f52000/0x1000)=nil, &(0x7f0000d52000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e95000/0xe000)=nil, 0xf76}, {&(0x7f0000ec2000/0x1000)=nil, &(0x7f0000d12000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="ad6cd15a5ad7a224b445ffbaf2820ba0d6a1b7abacdc616a5057bd379f22abda604b9f763fb30dcac912d0799f833ae9747ef3173c4131d6de5d92b5ac0cfe1195548d1d618c27fb7e9134cd05746eba57caf5bb765c7b1511b7ae209a769a83d240dc2d65bee2f0b83a5d18cd71a38bbd3013accb9f615af86d530d5089a1f06fc0876d7147af1d0c10024ae0801ce669f0a6bb63a18429baba898e5e9fa9cf4190f4a6f906c4194a55a2f3ee7d9802f3302b229e29571b8aa4114897acf46c24ed6c6d8d213e98995e592230", 0xcd) pipe2(&(0x7f0000000200), 0x10004) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xfff, 0x7ff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/84, 0x54) 16:00:14 executing program 1: pipe2(&(0x7f0000000240), 0x10004) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x110, 0x20) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x2d960161}, {0x35f, 0x7}}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x5, 0x10000, 0x408000000000, 0x2}, {0xffffffffffff55ca, 0xff, 0x7}, {0xae, 0x1fa, 0x5e70, 0x7}, {0x6, 0x8950, 0xbb1, 0x800}, {0x401, 0xaca, 0x6, 0x5}, {0x4, 0xf40, 0x2, 0x4}, {0x7fffffff, 0x40, 0x2, 0x10000}, {0x1, 0x5, 0x5dfc}, {0x2, 0xffffffffffffffff, 0x9, 0x8}, {0x6, 0x94c, 0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0xc0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0x7, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x200, 0x6, 0x1}, 0x5, 0xc7f6, 0x3}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) mknod(&(0x7f0000000040)='./bus\x00', 0x41, 0x7fff) r3 = getpid() r4 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000003c0)={0x0, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x18190, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xe0af, './bus\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) write(r2, &(0x7f00000001c0)="a8417f14bcabe68d10717bd9fb2856c2ea0dcdea230aab6a3ecb262332afcac235b47c4000efb7086ce1919cbd824f7730fd5ea8908445600304c8d9eba8f1946adaf24882b4d378746f206771982c8907373eee71f8aa5e52678766efef2a27d17983a83aa464a912a6cd536f87ca348e7029cbefac7e273885817e6cc91a9f82364b73", 0x84) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0xffffffff80000000, 0x1000, 0x3f, 0x0, 0x613, 0x100, 0x100, 0x10, [{0x81, 0x7fffffff, 0x1, 0x8000}, {0xc580, 0xb0, 0x3, 0x4}, {0x462d, 0x0, 0x51, 0x3}, {0x100000001, 0xfffffffffffffff8, 0x2, 0x5}, {0x800, 0x3, 0x53d, 0x7}, {0x7fff800000, 0x587, 0x0, 0x7}, {0x800, 0x186, 0x5, 0x5}, {0x7fffffff, 0x2, 0x8, 0x35}, {0x0, 0x8000, 0x8001, 0x81}, {0x0, 0x3, 0x200, 0x5}, {0x7, 0x0, 0xffff, 0x8}, {0x6, 0x9d8a, 0x6, 0xef84}, {0xd, 0x1, 0x8, 0xb087}, {0x8, 0x2, 0xb676, 0x3}, {0x9, 0x1, 0x80}, {0x3, 0x81, 0xff, 0x4}]}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:15 executing program 1: sendsyslog(0x0, 0xffffffffffffff4f, 0xa) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x8) accept$inet6(r0, 0x0, 0x0) close(r0) 16:00:15 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x3b9) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2d1, &(0x7f0000000040)=[{0x20, 0x9}, {0x1, 0x6988, 0x80000000, 0x40}, {0xffffffff, 0x7, 0x7271, 0xfff}, {0x1000, 0x1, 0xfff, 0x180000}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4c, 0x2, 0x0, 0xfffffffffffffffd}, {0x6c}, {0x1000, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3f) sendto$unix(r1, &(0x7f0000000040)="ef86d9752378a1882cac537495062e3d9f8a4793c8dc56de4b9e7595af68aa2fba1370d5ab1500ac1194359a982bd68c8bc8a7d79b27c4a22c0311096a334a5911ee6ac67318bb94a1e5043da5696735a3d6e0fa92f6fc272cef112b4728f9c6ec12a0f335c55727cf5d9557faf1d8d2831225ce3986b6ac7ec0de754cc35a8c060b62039a0fb405716f2cdd55cd40408227313cb1be6dd263cd85886e3867dcdd1992866189b752d14d4055331252766338b0bce6038e18a91cff9d9b548b24c91fd221d30ff51019701982ee82885ff5ccd3153f00d9d653229b8afb1f2ed3cc9b20ae76a815087cf6f49c3856783394de9b85de1a40", 0xf7, 0xc, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x6) pipe2(0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000080)=0x57) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1024) write(r1, &(0x7f00000001c0), 0x9a16) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4012, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000040)="1c7dd108678000e80f6c689bba4dc2ab1a0f1df10e377478a0f556b55a8392d744b89eb6a04390e1d5ec1d6239f5dde0e62180bed1544f01d5290ff6d35945ef08d1c10c0e49b968effcf36dcc299faf11531c8ca5c117c30f7deaaaa21e3ab4506084df65c26745ccecb4afd10ed109bac48281178903a8411ce38584b2"}) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) socket(0x21, 0x8000, 0x3ff) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) recvfrom(r0, &(0x7f0000000000)=""/237, 0xed, 0x842, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x100000001}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x7, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x220, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getpeername(r2, &(0x7f0000000400)=@in, &(0x7f00000003c0)=0x3) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100000007) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10020, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0xa8) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = semget$private(0x0, 0x0, 0x5) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/184) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semop(r3, &(0x7f0000000000)=[{0x4, 0x10001, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x7, 0x800}], 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x84a0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) chflagsat(r4, &(0x7f0000000380)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000003c0)) semop(r1, &(0x7f00000002c0)=[{0x7, 0x6, 0x800}], 0x1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0xfffffffffffffffc, 0x0, 0xfffd}, {0x3}, {0x3c, 0x200}, {0x401, 0x0, 0x0, 0x10000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80, 0x3, 0x7}, {0x34}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) dup(r0) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x90007, 0x98}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x401, 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r5 = socket(0x0, 0x0, 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x1, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r12 = geteuid() getgroups(0x8, &(0x7f0000000a00)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = dup(0xffffffffffffff9c) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x800, 0x0) r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r18 = getgid() sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000c00)=ANY=[@ANYBLOB="00002e42666942f6e4561830ec3ef28deb2eaf68791b9f97a61837a31441ab"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000180)="1a7e091d7460cb4e2f5d39f80658e982c75f1daa83824f667bcb6a6cba2dd325ca2c819c42398a49da764686827a71d2f1898cb3194d9af5df3623829f1659eac67c7b4c12a32cc1f2516c2fec0855dd98c5f12e08cfea8c7fbb3a0aedc4b656", 0x60}, {&(0x7f0000000200)="21358ed0480423999cbfdf58465cc74283c4f1449efbccaa0281581813e3540af16d1f6c276d1c088cba3b8ccc3d0e4fc3ae0ef0581fe16039d74c1a030a83a0108db5d2a8c25bf5bec1154ea5c047bbbe97216b9a04c0a41185d4b7937b6d55e00cf017a61c152a4fee1c5464de80c8b3ac21f80717105eb1bc0e0da3890e30d8027d48e0491d3bbffb4f8e51059c8b29a07df39c383ab10fef679b816d46531828778297d07004db180b849a5d5fe7582bd9d81078", 0xb6}, {&(0x7f00000002c0)="6a66a7877e5a24caf3bd7318d8239bf1311e04536600c49cec04919674b3f5142975d188ff6eed2cca654dcaa24b0ee7fa6081c7a1c8653555490f797d01ad21fa341b649abf690fbb0705e90a38c596cf4184291389a9d8227cbf0572a7218e5b32d907a031fa6cca25f7295f9063a9c0035e01063884b734abb41ec5d54f157cf8ad4a3b34a30d78dca9c20b73707597e0bbc487abfb5ca179e90e8ca081b1bccf386dba1dda7cea11a84fbdf1d5ffbd9b567a298215132f7491867ed2d2924fcb574622eb0c1e84294ffbf2d02515712affa0a15973cf57481b864bd7e7435252686fc0fb57172393cdb3a17000d8", 0xf0}, {&(0x7f00000003c0)="142420189098937e40dc08e183c71d9323ad69c240b570b2c8f79857cf015e59ce69328ba1187e8745b638e8cdb2eb60bcbac9b61b889117ea77c89d6ab524ad17a7fead5dda2c6bb5eb4cab54779bc09b45abe5d99620973fd6b6fab379e4b6e2c4b86aec910a6d81b474a57fc3a3674e559526eb12adc6997cb92ea308cd04ca902de413b9641ad65f821303bf1aee247e8184965a606ca67031043c1ed2d646102c63acdc6369297e467e5e394d362aad3dcd31ea71c2ee32253c419115159534fda19f6d2eafa31b68f45757d5ae", 0xd0}, {&(0x7f00000004c0)="7482329b9bffa3865f8dcddc97955572afbb2d74826edc5209fc618b2e0a24416901842af0dde14195a858a1f829b77cbaef39", 0x33}, {&(0x7f0000000500)="74458185ac91aa4b8279012580b03a9a550758d0a01b8272a3751d6e62ad77cad9554913dd0e02e2dd990b8e1e615fd163f2f7e31d413c655846f357987c2d4f2529d78dd251a51a5efa16d5d55dc33c26ef28c35ffb351dfb2c0311b36e310f5712a7641a216b353ce8835daa052246a44f66d69ec7f6ce4e1a3113f0a4443a4d72ce5718d95504397d59af79072fbd226e690e6340e190ece3b7dae06ad9e9a71d53ff7039377105793b1eb3e24c736144dc4d9fbd7649b45716efadaa77349553b398746b1cb6c72f696cc465570f34", 0xd1}, {&(0x7f0000000600)="5bb6d7b47253eba82de7ba61d4f39cdb867b26d2c9f87f2897d7378de24dc7a0dd1d50b5b6209e0b7a6e397c7e63f25277910eb24691f8a400e1deebc34a453f20030bd3ce978c30991137b86d289aa79bf762a55db094a198b1a9699afe6abb3eddafa33c516962d63ae8aba84a354a3685b1fc61af5e17ea662fcfbf2601b1a4a266ca3b778baf69539d9f450772efe1f21fe387bd6db881653628a8afe1a8c273f0d468c78a9cdb324bd97e8d1c18c1fe83b1", 0xb4}], 0x7, &(0x7f0000000c40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="00000000dcf78b5dcf36d256b5e5da78afd522e150f81abcb0919f22e309329121dcdf42d8533ee370bc2c8702c24706eaee4e5c57e4aecd11d34b6708514edc6266e7d55be710ee33cce2ae9166bc1c1095bc7d6f2a3c5cbd2a009c5d26fb55e612b1dac739"], 0xa8, 0x1}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0xfffffffffffffffa}) r19 = syz_open_pts() close(r19) mknod(&(0x7f0000000080)='./file0\x00', 0xa0, 0x4) ioctl$TIOCSETAW(r19, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7c, 0x6, 0xfffffffffffffe00, "130c62595d44d9f0e6203e9310f4f226e2b4317c", 0x8, 0x3}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x200e79, 0x0, 0x6, 0x20000cbcd, "037d402ba77f0c033c0adf71cf15cd76ef3c2f00"}) writev(r19, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0xfffffffffffffff8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x83, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706", 0xd1}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x47a332e3, 0x0, 0x0, 0x0, "9d251fbc349cbbc6a4deef206203f9785e537660"}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xffffffff00000001) 16:00:16 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x3) r2 = dup2(r1, r0) r3 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x58}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x100, 0xfffffffffffff38f}, 0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x4) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100c8, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000140)=0x7c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x2ffffffffffffffe) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3d8b0000) r2 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x18e6ad1a, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0xfffffffffffffffa, 0xfffffffffffff801}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffff9, 0x3}, {{r2}, 0x0, 0x14, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x13, 0x8001}], 0x8, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0xe0, 0x40000000, 0x8, 0x10000}, {{r0}, 0x0, 0x12, 0x20000003, 0x7ff, 0x8}], 0x100000001, &(0x7f00000002c0)={0xffffffffffffff66, 0x7fffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000480)=0x7fffffff) select(0x40, &(0x7f0000000400)={0x3, 0x0, 0x9, 0x2, 0x0, 0x9, 0x8, 0x7f}, &(0x7f0000000440)={0x7, 0x300f, 0x0, 0x28000000, 0xa269, 0x101, 0x7, 0x4}, &(0x7f00000004c0)={0x9, 0x6, 0x40, 0x3, 0xddc1, 0xaad, 0x59, 0x100000000}, &(0x7f0000000500)={0x9}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x56) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x40000007, 0x10000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x2, 0x5}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xfffffffffffffff8, 0x6, 0x8, 0xb}, {0x5ae, 0x3f, 0x1ff, 0x8000003f}, {0x401, 0x4b6c, 0x4, 0x2}, {0x4, 0x4746, 0x0, 0x101}, {0x35a, 0x400000002, 0x8, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7) dup2(r1, r2) syz_emit_ethernet(0xfcd8, &(0x7f0000000340)="b2") flock(r2, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000180)="acd56e7374e02bed49606d0ab6578794ce6b40252f59648e2ac9f322e604c28f2dd678be1c6ec2915c5d0603d3217463a78eb5ad9238751649e447ccf05c06a7c19cc4c690f9beec02659111838bf4f215bab7d7b19b12b701d7c4ca24d9bd0ab8de4cc72c537d67f8f8c95d566add05a20a2368c4a60528dcbfe2ab2bac4621b6852725184dc7cafff3220a4e1c", 0x8e, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x33e, &(0x7f0000000000)='|') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x1e, 0x2, 0xcb4b) writev(r0, &(0x7f0000001100), 0x1b3) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="3962f2b7c225b95d996f7cefacd987018814b8e55f19f9bb76009468455ef6df7905772f63ae7923a4dcdaf8d95db1fec4632d46a23d6638ae170334e05e116c9da894da0095a23c5ecc09791a677ff2517d2d0d99f12e7a94794631e61fb65f8d065e0d7be4bf0c7806225216d7cdffcc9225d11115120e5520", 0x7a}, {&(0x7f0000000100)="59847775e6b90ad7905c94b62fe2651c0c26899c08529973251e3791751f74d3bb5497cd02e798dbb88cec4bc8a2f93a52b44dc6eb62c8577fabc77c904d73a139e673d4c385401311470683086cb3df47e7106a8d1f1f8486824cf3c8fc69ccbeb7e8f6ae3a12fe0ecc8f48d52341b5abad0c6568f1925f4871b7de75d87e455add44bfc3c71d4ad296038c42e8ee7cd2ff962de18ea005c4c5ab5fe7ee315558d7cd48c2474277f57701ee031ed1c07ea60f1bd77640e977da2411902fa71e4cc60bfb3dd9ee4eb75039e680869d8871ed90254a23cbf28a02a32aeb62986745e8ef99de7d13", 0xe7}], 0x2, &(0x7f0000000240)=[{0x38, 0xffff, 0x8, "203d5d1474cd5283a59a77767d64b8111e28b4641445f8b69f4a96a503debe346b37450aa7b39f"}], 0x38}, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x6d9) fchflags(r4, 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:16 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair(0x6, 0x4001, 0x68, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80a2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10000, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20080, 0x0) r10 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9, 0x40000003, 0x100000001, 0xb42}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x3f}], 0x1, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x20000005, 0xffffffffffff8001, 0x6}, {{r4}, 0xffffffffffffffff, 0x10, 0xcae49e3bc845f2e5, 0xa5, 0x8}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x7fffffff, 0x18ca}, {{r6}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x81}, {{r7}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x116b}, {{r8}, 0xfffffffffffffffc, 0x91, 0x20, 0xfff, 0x3}, {{r9}, 0xfffffffffffffffa, 0x20, 0xc0000000, 0x7, 0x4}, {{r10}, 0xfffffffffffffff8, 0x8, 0x20000001, 0x0, 0xdcd}], 0x3, &(0x7f0000000380)={0xfc, 0x1000}) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ftruncate(r0, 0x0, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x8, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) poll(&(0x7f0000000100)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0xc897, 0x7fff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xfffffffffffffffd) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10080, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:17 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x9295}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x10, 0x3, 0x80000000000000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="3000223c998848860736cd601d604a3927c07f981a0c82f72f253053511bfe448a3c80d8a29ab8a4b028a36b20681a004297c62b1cb1e050805998c39ac3c067be969ab6e31b286db64b15bb045d7a0b0191348b943d5e2d1a3a77861a880a3aadc86f84e5aa7964b4d9dd998b69e60c0f264d4e174212408df018ed99fdb28ffe710772e7ff39a96a29ca2bf170267316daa9ee83309664e304f24c04be0e084a72f3b95f36b61e1d26377887379033dd99ae857d8b2b72ea48f187b3441f917a699258fc895f879ee8a5a105"], 0xfffffffffffffd28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x5, 0xc9, &(0x7f0000000040)="ac1c9cb39195707d09b4e2a17bd8e466cbdc2dcbe2b48d26c9e16d8b4d", 0x1d) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="24cb4c98c0579da62a6d58faf483e1d3e76fbaf63c1c9b05c5b74a609e75d7f99f55401d2182c56c32f270d1c58b1977cacc95ba71ed5b531bf5057b897e85ec839803b5f85e997e07fb4e8f8bd8f14f1f1890956864b3e280f1b3ff45fde10140d8274e90ba1baaa806447f7985bc3fee7c2bb46ea113bb65cf193a3df1fd668d0a45e247", 0x85}, {&(0x7f0000000100)="8c6c31dcf26ab832aae9af832ca5dcdd20c708fe9f43c11095bb32a3a65e662fd71eab0d2f25e5bdca72778c3619f720f91cc7cf9d12bcdc30e6caae4d04a13629263b5430c72cadf05d3c2e431fc97b7f4a4a3c0ae4a41cc3c5d46976668ebd5fff8c22b8be597d2defdd792711fdcb07dfb5415afd0538520d42fc800177f3ee4e4f645ceaab76fc39cfbbb184f65a198173e3b6cb295cf2db145c1fa0bdf47348b9bfcaf89990e826646f873f2fe108e58306424295cd5a6b486d9ed8b93781e7d7ba08b048665a0ee5f8a7c4a2a28ea0b1aecdda62148290f0365620b35d05bc8b", 0xe3}, {&(0x7f0000000300)="0517cfa0f68799cae1dc294121510170b4e16f42cd46b2b22c503c3d72b4f3e1a22509f82badfc4871f7a9b789e2bc43eb12cb6e84724494647278d7ab24270df90c2650bf8f1db15ff76463b2e96b5c401f34518cff9771c6bf907e01724901c795bac97169dae5fcd19561a384bd16d33cd33eab53705660576c9737e3fabc73a28ecb37bc69af0ff9e6292a7d93df316f58d7de60a9be76e1d0fa2cb90069064fab45c6a2323620951a25c6d79bec1d8910aabe4c47dcf7e1a20a082627d55ca3c5843411e57e275bdc", 0xcb}, {&(0x7f0000000200)="d79871505aad1ddad0862f6f769e9d08f61a748dbcac39225509d61807f30c1b2ff6356d32a6a6a64f456acc10e69aa532afad49843c862c52f2257815501d29b01fc5a56d0fbe180a5e3614cf9a12e6dc1ae87fae05fd3f330e06484541b8fc3278ce25be0dad230c96c678f2f84714baae920a2b5b03edd7f876e5642bd6f022080e3ae54d9e504a395c08fea8e22c6e279c2f9b5f05fba1aa2d2b8faab83e64466754a000abb9983ac9883ec63e96ef76497e2683c1d8f94c34811e75", 0xbe}], 0x4, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x101, 0x9, 0x8, 0x7}, {0x9, 0x3, 0x60, 0x2}, {0x8001, 0x1, 0x3ff, 0xea32}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x148, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 16:00:17 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="9edeb180cb83d6400b6a7dd3e5678e73bdff73ffe57c8577d62e03c49002af53fc30782f28079772be841e7fa73f45ee211a835e01341b2ec120fd493b93b2c7d5254740d5814667ae8e45221abf956c155e7b8572265506e12cfd19d405da1963f04dfce1353800f38c0cdadd3befa2c1f31f18645f8a04e006a9d226020b7f9f83addf32364432e1d3d04b5199dbc659fa336ef5d58d0f09c2c4d94e7c650eacae11d54246f76e3e82b8533fb62cd5673a6dde9e650f9fe6f040dbda6061e4b0311cb46879160306c5dabc243ac8834e58889c69f2862693f275b861f52b", 0xdf}, {&(0x7f0000000880)="381652ef0ecf9ed4e724c7be07f0773c4d205e85861f97b60ff407bfed5a6e7feffb144b72a87a18697f519dcc87bd505a062d723a3baef10b483ab3cdf66cced7c745020a821cd6f59d7052280091247aaec9c3e7d2a3c939a59114ff1600dfe9f85f102b63fa2b2f9f436a5fa68dc743f5a8a218cfb9942a4c4383c63d597f758dcac5cc29a4169135d5051c06ce04eb7e1b94d74e5de1d6ee18c988e8b1bd4ec67de58e728c12f7583e21e7d4c138979260d354dab917ec2a4fac2bae4deb579f0c24041dfa6c95f2ef9dbc7c9f9ed768c17c0c2ffdb067fa788321b51779fdc2443b816e44903a8304afd4384c6eadced075419c0c87178075e044a6e4f6a6e719e3a0e6f3fad9ccad0b988cd8387692ebcbb2e8100e2ac6ea332c33c5b74e77c891d93691c35fd6dcee70f16457a5d2c8e86918edf1f981cb2bfae96b6e66cf522056827d46af4163a0ff8b11f4d645b77849c27f5d66f4a34b88eb7ba3f68c89fb84e7dcb5854c0b4618dd551a53abdae45a70e3395ba234394afd843e470e797ee2243a366810b4d2f7843ccc7f5a094f3ca258a8da21378558183747331385b20695d37c607e2d5eb8aa03341c4ffa98144f93895c33ebf1e8bdfa08796d13a73a0369ff3906eae519400cc970cac5612ae549f7856af8cab6206dec9bb89dfa7cffbb0a8a45366826e3a936916222cf406274ed636186102e74bcf94de00415a8226fddd2681a51a79ea018659bbca6f3aaa9b8d32849121a453ae90db8d9e239f06ac862697d1609936e3396ecdcd730c026d19e3a363dd32123810c0e4bdeec70dec7ad1ebb93ae4942f30ad0c2d946ea74f3ff11378ebe440a490b2835c547e89767812eb3ab3bff28c8c355120f1a1c9deca98d0bf9a1865c441567f74d8cd5894db8ad3f00c0084edf447580b3b99015457fa3c381c963521494c45d14d259794d454b746086ea3db1f5fdd76d84aa5f0d22f2922c75b889ed2c7b5f26fb0e7bc3299f9d4a9875853dfe220f2b76f397944c7d8ab02372c082563a8f928bcffcdb2d5b6f14d18524586bb64d7549dae192f8a30ebe51d7a0f7fc0e48b041cd756c46a2826ee5efad548caeb359f062395b0722154600f489f7b871bfc1c4ed163eabc3c6058fb9e41151cf34e51237a0d2c3dbed9ecb200d6bf5db285e4674516154a3e90b761f8fd04fdd838d7af9f7f54823ff003a9340e9db23b462bf3ae44ebfad1cd01b977c80dbf6f4e7ad58f7c12d6c61e0de00b777408ce6ec45acdffcc2867c7beb06de0216dd50616679c682ce83d839ea2c76b4af9795d73537d7c587e344c20cda58285a4b3ca7d652b6df42e896fc4c018d333e7ef85c546160e4592d39aa09cad2dc98065fba97df48d6655dd8e8481cb3cd4c77a1f150b12a00a400508235603f3fdc608acb35e377d7fd65e1c82d09cc586cf169540a1d5642102601c669540bbc47f7a75c00d557d19f32936a2cdff827c19f55ed5c59627362f1082e870cbefac27dd3e9a70ee59ca9a48e7c25fca67fc9efcab1e5ce412a17f943138275579ecd18aa68c0bb62b5c3dbb4187f3219ddb054f22cafead6ca5e6374a69edaaca58498caa70d68f2b77709bf371655808a39b4d92dd81821592baa826a744c344e631c6417ac6c7d7e37f9c3509d0e87ea1062bc3dd1444074a18a1787832c2080857170dbc1aa2ad6d6bf710307172463518f11848f6db9380df693d1fc74ca5188508d1378f14e0a726526da31660fe8449054eb90202c0183a55d99f096fcf842cd2b5a8166f7aaa3678119e68874d3043a745d24ae31bc2271c567b26abac155445eedff6a2a7835a353767ef2413738a71ea26b7b9880703d7c2be0b11cf749d1cbcce1f3edaef0eda22ba0478e153551105eb9a3e913f719b85f014a5511361764138bc7603acd26b894ea236c53ac16c8ec353527a857454999072c87a68b63ade28ee946deec73a9759b28d2641744598e9523a79d7b3d0f4ff0fa66d25a6e9aec6478eae43418494e8a81b82a2a8c7baa8bfeced22220043a702cded7c794ef3736c93a8998a08a511ac315fba439d42f15a5f9ea84f38f8c9a8497ff5a4577bfdd862fe6a46fd672d2b4eb0add6f3cd3bf58ee1090efe111e00f6926c695f1ba6457a3fb855bdf47c5674bac8fd8a46192582b7e8de72a8ef43fb0cf1f41e14aafdb8e74a5b86e12693f9ef9404ea1b24f5f4f83a66e4e5d4151cfda3e9761b582b351fedd4926c548937e696feac31b7d0cf491ae4070d88bdf876b75bf1c4542307be678d8e1e668cea2c2039f6b6f30e2097161cfec22e9f6e0b34b5472c8c28d07c7daeab0757800534945e151093cf05ca9d0f4a13081592394e2eb2e009c7bc0504109ba344c977a30c1241f80baa5a302de782ccbc3e11f8642d5f53c65eeb391add638836d890a8f2bbac09f220d9498ec0d46292cc6689a936ee1e198085d70f4432aa5e21a0ed0b433734fd7fee05a9127d94abe06024f274286e93f3dd7250a543f7e2068f9798883d2c3ffa5cb44859ce26274e5e7d01d00b3650bbd2f023dffea31a518a3025f30c671b868139c6a388a6a873390274ace6119a49d69c1e8cd497fc4503a136b9283f2d6aeb4d5a33be2165c458cc1369a45458174b697f82f5a566000b38ca6e91c41f474ec9d583e4093502390f807618d6ad95a5b3e15b5466b142b2d185a69f7dd435b0d77045716902795f89c1a11ad33fd299f4d9772204178106e58e5f249e7a4868eb769fa69bb7fa2a9b0472637ab471be07128970c17ef3035cc9c0ac12b718d960bd7f77040aff42f96f3d99d4f8868eb800b9582e151fe2a80deedfd77053fa6d8ae03931ba049ed683e4e1fd7c8c2e21572db7564cb76302cdca2ec12e80d0ffa460e8eafaafe40c10d78ba088d392e63e40feefd2589e18b0af230c90b05a8b3f6cd8c84b53c17fd48d6efa3f7e74fb80b40aa5d1e733e6e9687a1217292aef9b1c9de2a8f2d7601a85c4de7497aaa39318283a87ea7f11b99dafbd79dadf3437f23bd4e9611d0d2cd8734cc1c82e89256c650a9d3ef1dd046a814dcc929de01ad631287bde3066bb0bc1f79919559eac12a1d5f24a6fe6787dd2d2b3ff1bb4d8e074bab21007ce41802388c171f6d07904be1d18a2165ac50b396688d518c414115b9f50dcfe380200ed383b8785471f6876de941033d757745e3d940e512bb75acc6033b74930c6b0ced99f2c58fe8e26838dfb21a7aaf8d5ecfda7d6bc4c18d9fa73945ebfc7301d1df52009c9fbdd17e91fb39b48e6b7bce17dc1621d21a702b381ac48e2474faebd3c8d268759cf720726e9fc40dcb31bb25c7a1d841e1dfe48a696321c365b01d71e15e4ab8b84ef047ff9288a7fe847a204c8d15be2fd614e5f78d65780f1c4d400695cdb031426a54636639132f0393f8ed34301e53cae131d7dc6416679ea8c2b87a33eac7cef6e3d7d7f8f771fe33aef628456bfd26a44179a4b0673501cc22af9ff689b37de95eabacd48c22cd35432d0004bdc545d0df32f51a196c0ddd1d70c3e990a2f68780ce213ae83eea17ec17dec5f058c90c18957e399f58862578e103df33aa2e95ee3f14aacd78ffb5f49220817df9e34b24b7815bcac2d5c50917f55ddded599ab696697bb7997ec3fc50e097a776b541bf41f0694a8145191d9f4502a2ddb0f30d8a19ee0f0262f763d9077841249f8b3c12b78c2d4c1a5193ee8984edb4bc554856e0944e9f089d2f59ef6e44fec6dca0f2fed24ab4763f83ad86bb79a33fc5120b816ff182014c174b0b3d81a6fecfef0aa07e375b06f336f0d584e82a93753e504b1ad3adef40ca344b282d9c90ad2072054df9a0cd4b1bf770d27f9d80a94cbf2095cc0110fca4c05c923a08d73b37f5bc7ca75aaa020160afe996148c9679b22113eb601422bae799a2ea3d05090e3eb227a698fa09917dac38b0b283e66b3c3b7da02636b450b8d3be2cc2b27941103f918ee57b37410bb28d880e44c41daed8e6081b756c2d9768829f1e021290c3664cfcd8a85147b4c934089dfd232a00442ddec2c629f35d8558bd178a77f748ffacfb7a0f4f91559f9760238dd76aef2d313bbaabea2b105a4e457b53638e8e41dd084f70e7f030f58e2c157c58d8daa78c3ec6828e1c9ace58d6e9cf78dfd699a5e4eb6ed514e9b481d979c7713d8ecead4a68172cbad8c91665c80e1edfa2710e8083ca6022297f03e17b8cd8acb2fbac4c7e1aee97a80c2f0156b165a1da2598a4e84f5103398e0cc37d732b9e9e2ed0acabeea2ef3590ce3c61f5bd6e5617377a8909d6da341b8469b933e9e0e636aa98a4cba900b9c31835d656c45f10eda3b3a1f35863f0ae5d72a9ab1025ede4ccb35c1abe6442106f52cddf23f613c9f25316f892ddf180f92495a683e1b1fe4e8be6f094682579ba8dd1aa16b8a939e48665e73e0af63cb902ecad79b60bf2cc25fb3003e2b1d61d91446eb18eec4bf8f3117fb501216e373c9f150afaf70af87686136c38d0c79d05e2563c99c843f20d84dfa02e629c713587dddc03f9c5a9a846e2d1ae1c62f5a679040384f51bfcfa65b9aa1a445cb6cb211d5775bf36bfad8921fab91197c301a8582dcaaa854560c3be9e9b1d6385d3411bc4702249171ba535669d0f770fb3c24c62353e1c652cb29e2593c4b979f8d0d7340eb971eae46acad30b255d4820f966545be534304a66efe6a1708b42b5b680a3847fa5b9a4c49e9719bf83e86649e4e306e16a8c265e5e1b1f142ba684df6459d61826b4536738b27a76936b362a9eb5c193d8a5e685f08111155e2a6d11b71652f327da0bbc1a38f7deb5697bb466ee89f59d80b2a032720f943e5f2bd6088b6067d35313697ead4c6aa30d563eb2a5ce604406d11ed75a210205d03b0305813cddf522b4d3add2fdb3ba5a88c0fed42402a5c124b89674274eb4c31833516ff2b12657b6a54fe5bb7493a2311f85abe5b69c3e0f1d71122bafa0c4d87e0030077236c40be351da386a753a6fa2b9fa9a0ac82d02897a4950519150897a3389f004ec67ce43de59fd5cdb1f4107eeb6d67fc7f16eafcaecfc8a283ec4add21307569280af6454878eada08d98671c217daa184aa2f315a2d1a7cc4765d975838234b1163715004e51afe367077a9dd2afee4fa13e5c3e13e695fbfc246a137f9bf73d714ab12ef03ad42d9300c3d617264096db7bfe157d29a53b271227c58bdb6ec251dccd5f97b41f04912c0bfaff9e295a26690bfb5b9ecd63c8a2fdc19356cdaecfedc1b2407f9bbd93a2e519bd2b76c27b889c12b7c93a6cbd463539b4df17cfcbbc54bc7825fd6b450787e5df5b3da91a68355a510629accf41462a7fa3efaf13c5228aa9e3f24da5a62fba99f84a644448eb847f3cd5dbabc14c7ebcf45fb37074e55b2966b24638ca8d7db77e0c00e6cc87eef89e5913a7405e5e63760d3f747b90a983fe944e2ae61cdb9dbe8c9cf2446d03f0a4f23373ceb32b8d43c7c133f0d75ab2b148b77f09b23baac19e9addc8d53a94120b28dc37dfaeab8c20d8340b08304a3844de1cf68bbe6f65cf2888d73998cf61c617e34a81675a96ccfa3b9f1a962e3dac8ea170f70acb6d45fae9af3be97eacdfc688709164d117c5dead8ea1be76d1313999f241b283272f729454dd42c455dec52aa45afc6cb05350cd38a2d409967ea3e871ad24c3aa7d98826befc6cb0c635c971c0f1345472f90bd83e7e3a7bba936030ef3ecf8e0e7f680319c7cacace8c388a9abb0f677ee6d1917f5", 0x1000}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="4112c254669c1c5fa4a94a4329d474d767be7cb11c0dc886088051a6b9bb0add60a84d5e7d7aae60cd66e757f4aaa361b9f3f759d578c3d9417055dfc66b6e2bd5401129a83254af712ca9c6e7e6b1040ae925e2ccd31da64576e1174bd95d1de3b015754cf2e4474298be351b654cbe1a88076def3346b7fc4090ff05da35c37a11d112db31c1ff0a", 0x89}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='a', 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/131, 0x83, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x100000) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x7, 0x67, 0x71c3f28a}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r0, 0x6, r3) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5e33}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f6e000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x37}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000eca000/0x2000)=nil, 0x10000}, {&(0x7f0000e1d000/0x12000)=nil, &(0x7f0000e5c000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ef0000/0x2000)=nil, 0x3ff}, {&(0x7f0000f24000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x3184}, {&(0x7f0000eae000/0x4000)=nil, &(0x7f0000f8d000/0x4000)=nil, 0x1ff}, {&(0x7f0000f93000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc32}, {&(0x7f0000e27000/0x1000)=nil, &(0x7f0000d0d000/0x3000)=nil, 0x5}, {&(0x7f0000e37000/0x1000)=nil, &(0x7f0000fbf000/0x2000)=nil, 0x83}, {&(0x7f0000e66000/0x4000)=nil, &(0x7f0000d7d000/0x4000)=nil, 0x5}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000007c0)=""/242) readlinkat(r0, &(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000900)=""/52, 0x34) r5 = accept$unix(r0, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000019c0)) write(r5, &(0x7f0000001a00)="4d8639a23af8fd9e88cc405b7f7227396d85b3e7df89471dab823eda331172e3d1acb9fb45b19da8438173017648af5f8e1e6d6524cbbcef324bc9b667bab98c985430d66ab6be19ed666a130321f3607ac52ded4c0a179631db41832e971e1dbef9e3bd906193c3649ba497de3d96a2b36ca3d2a53e0624148e133032769a3cd6cacd0504b934cf3d8ae1eac7", 0x8d) unlink(&(0x7f0000001ac0)='./file\x00') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001b00)=0xfcf6) ioctl$KDDISABIO(r0, 0x20004b3d) lstat(&(0x7f0000001b40)='./file\x00', &(0x7f0000001b80)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/diskmap\x00', 0x8000, 0x0) pwrite(r5, &(0x7f0000001c40), 0x0, 0x0, 0x0) mknod(&(0x7f0000001c80)='./file0/file0\x00', 0x20, 0x0) readlinkat(r2, &(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)=""/23, 0x17) kqueue() mmap(&(0x7f0000e59000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x3b) 16:00:17 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x8, 0x1, r2}) 16:00:17 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x3f) dup2(r1, r1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000100)}], 0x2, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/206, 0xce, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c65300061d96698c37f65212a512c86339f62e38b68ec0960f97e6cc7c327cefcf78b"], 0xa) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x21, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/65, &(0x7f0000000180)=0x41) socket(0x1, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="9a00000500000024e00818d29b00000000000000", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x9) r1 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/21, 0x15) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r2 = msgget$private(0x0, 0x422) msgrcv(r2, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) open$dir(&(0x7f0000000180)='./file0\x00', 0x81a0, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/45) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1010000000000000, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x0, 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540), 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x2024, 0x6) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) write(r0, &(0x7f0000000340)="496ed24f4595b7f5a3ce1159da197f8cc84ddd46f4bafa980a4e0ecb3eb9832b57242548099d5ab88d04538617299445ae9bc3e52b61e2becbc0257c0ffcb4dec005079e532a7c75cbbb31e9271ad38a549032f4535f93953480a9daa539394a426e2cfbeff8c6e506f1ee5aeea4f30ad662bf3518a4a47e3154f6567806512a726d8a979c7238131960ab2220fe4a2f972f639340b6acfb5913839245e77e355545603303bd2bd6c4b3984c", 0x3214bb698590fed8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffffffff0001) readv(r0, &(0x7f0000000480), 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='[$]\'\x00', &(0x7f00000000c0)='[{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='#-;{,\x00', &(0x7f00000001c0)='^\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x1) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="e726774d4fe49c", 0x7, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x9b, &(0x7f0000000100)="692dddcea41df9074d66b7792849cf2baecd0f9c6940f854dc1906f5e03e3af4fe0676e0069e3c6fda9a147a6301bda88184d509479b26b3905156fdbf09bcdf1a140c6919228b5023827308e2abffec08f3da26274803b0f55771bf1c8893b5e5b747a82ee962a05a43ec4a136884e39d0b45b583f50dc435a320feec887bf85da81112db6b9ee36a1c96218114cc36649cc10a00000000000000") 16:00:18 executing program 1: semget$private(0x0, 0x3, 0x482) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20001, 0x0) fsync(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r2 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001180), &(0x7f00000011c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) clock_gettime(0x2, &(0x7f0000001300)) getegid() msgget(0x1, 0x4d1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001440)={0x1, 0x8001, 0x8, {[0xff, 0xfff, 0x1ff, 0x4, 0x3, 0x3, 0x0, 0x80000001, 0x40, 0x800, 0x101, 0x7, 0x3, 0x4, 0xffffffffffffff00, 0xfffffffffffffff7, 0x0, 0x4], [0x1, 0x5, 0x49, 0x4, 0x63, 0x1, 0x9, 0xfffffffffffffffd, 0x2, 0x1000], [0x5, 0x2, 0x101, 0x1, 0x5, 0x6, 0xa042], [0x4, 0x80000000, 0xa55, 0x2, 0x3ff, 0x80000000], [{0xfffffffffffffffd, 0xffff, 0x6, 0x6}, {0x0, 0xac, 0x7, 0x2}, {0x9, 0x1, 0x80, 0xa10}, {0x8, 0x8, 0x8, 0x1}, {0x5, 0x81, 0x8, 0x3}, {0x6, 0x1, 0xfffffffffffffff8, 0x7}, {0x8, 0x8, 0x23d6, 0x5}, {0x5, 0x7, 0x6, 0x8}], {0x1, 0xbd, 0x4, 0x200}, {0xe3d2, 0x47, 0x8001, 0x2}}}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000016c0)=0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000001700)={0x219}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001740)={0x400, 0x3f, 0x80, {[0xca, 0x3ff, 0x5, 0x3f, 0x6, 0x945e, 0x1, 0xb92b, 0x9, 0x6, 0x5, 0x7fff, 0x100000000, 0x7fffffff, 0xfffffffffffffffb, 0x3ff, 0x39, 0x8], [0x100, 0x19, 0x2, 0x0, 0x3, 0x2, 0x80000000, 0x8, 0x684, 0x7f], [0x0, 0xaa36, 0x7, 0xf4, 0x101, 0x81, 0x7], [0x2, 0x100000000, 0x0, 0xf0f, 0x51f, 0x2], [{0x200, 0x70f, 0x3, 0xfffffffffffffff8}, {0x307ef63f, 0x161e, 0xfffffffffffffffd, 0x13c}, {0xfffffffffffffffd, 0x9, 0x401, 0x7}, {0x6, 0xffffffff, 0x7, 0x6}, {0x18000000000000, 0x10001, 0x80, 0x800}, {0x1000, 0x7ff, 0xd9, 0x8001}, {0x8, 0x9, 0x8000, 0x1441}, {0x400, 0x6, 0x1, 0x101}], {0x40, 0x9, 0x10001, 0x8}, {0x5, 0x826, 0xf031}}}) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='./file0\x00') listen(r3, 0x7fff) recvfrom(r3, &(0x7f0000001a80)=""/193, 0xc1, 0x2, &(0x7f0000001b80)=@un=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000001c00)="181ced3d729a7b4199f08ab21b53d5ba143bb79faaa78b9cf4cb77275f79dfad8e3c5b24d64be5fddf1d7b4eca71762d211c37cf2bbcc551c3e4cc714064577256039c3a375f078a0784b08ae31211718d42fc942c07be8bdbfb1d646e43927c19623852467e3dd040ce1107db1655a30425f5bdf6572d5021b49e51524020a496c32de82ea2803bdef5e7b62b597c77a94b7e7171441393479c", 0x9a, 0x400, &(0x7f0000001cc0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001d00)) preadv(r2, &(0x7f0000002dc0)=[{&(0x7f0000001d40)=""/4096, 0x1000}, {&(0x7f0000002d40)=""/107, 0x6b}], 0x2, 0x0, 0x0) pipe(&(0x7f0000002e00)) 16:00:18 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a8082e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df308508000b0000000000c59324a1c873f4b85300"/697], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:18 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') unveil(0x0, 0xfffffffffffffffe) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x106) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) r3 = getuid() setreuid(r1, r3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) msgctl$IPC_RMID(r0, 0x0) syz_open_pts() dup(r2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x4) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x5d0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x10) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c@') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x5, 0x3f, {[0x217225b0, 0xf000000000000000, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x86a9, 0x6, 0x9692, 0x2bc, 0x1, 0xdfd, 0xfd58, 0x7, 0x1, 0x6, 0x6, 0x8001], [0x1, 0x81, 0x21c09b37, 0x80000001, 0x0, 0x4, 0x0, 0x20, 0x7fffffff, 0x9], [0x7f, 0x1, 0x9b8, 0x7, 0xfffffffffffffffe, 0x7fffffff, 0x3], [0x800, 0xd4df, 0xff, 0x7fffffff, 0xffff, 0x427c], [{0x666, 0x80000000, 0xfff, 0x4}, {0xfffffffffffffff8, 0xfffffffffffffffa, 0x800, 0x3}, {0x9, 0xa01a, 0xfffffffffffffffa, 0x4}, {0x0, 0x6, 0x7fffffff, 0x7}, {0x6, 0x20, 0x0, 0x4}, {0x14000000000000, 0x0, 0xd250, 0x1}, {0x8001, 0x20, 0x7, 0x9}, {0x7, 0x0, 0x2, 0x11}], {0x7, 0x10000, 0x7, 0x1746}, {0x5, 0x81, 0x74, 0x8}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)={0x58235265}) 16:00:18 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x401) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$TIOCSDTR(r2, 0x20007479) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/39, 0x27}], 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x3, 0x42) semop(r2, &(0x7f0000000280)=[{0x0, 0x5, 0x1000}, {0x7, 0x3, 0x800}], 0x2) semop(r2, &(0x7f0000000240)=[{0x1, 0x5, 0x1000}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x21, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x101) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r3, r4}, 0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x603, 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x2a) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0xd9f289f67a633740, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) fchmod(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="93") pipe(&(0x7f0000000200)) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa5, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() fcntl$setstatus(r2, 0x4, 0x8) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_getres(0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x5, 0xef, 0x0, 0x7}, {0x200, 0x6, 0x3, 0x3f}, {0x1ff, 0x0, 0xffffffffffffff00, 0x3ff}, {0x40000000, 0x3, 0x0, 0x1}, {0x0, 0xbb6, 0x10000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb68af074, &(0x7f0000000340)=':') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x48) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x14) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x9, 0x40, {0x0, 0x4}}) setreuid(0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10130, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000740)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x3, 0x2abd, 0x100000001}, {0x18, 0x2, 0x1ff, 0x5}, 0x1, [0x7, 0xfffffffffffffffd, 0x4080000, 0x5, 0x6, 0x4, 0x7, 0x1]}, 0x3c) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x1f, 0x2, 0x4, 0x9, "53574cc7636a0974dc01f890f64f323b5be707ee", 0x2, 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000700)={&(0x7f0000000680)=[{0xc7}, {0x83, 0x7c}, {0x0, 0xfffffffffffffffc}, {0x83, 0x5}, {0x8f}, {0x89, 0x9}, {0x0, 0x8}, {0x22, 0x800}, {0x88, 0x5}, {0x42, 0x5}], 0xa}) open(&(0x7f00000005c0)='./file1\x00', 0x840, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0x8e, &(0x7f0000000080)=[{&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/100, 0xfffffffffffffe6d}], 0x177, &(0x7f0000000380)=""/205, 0xfffffd91}, 0x1) mknod(&(0x7f0000000500)='./bus\x00', 0x4, 0x800) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000004c0)={0x1000, 0xfffffffffffff000, 0x7, 0x10000, "825c5d8e704ad1e8f3b5025d7d351923cda7a2a1", 0x0, 0x79}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) flock(r0, 0xa) syz_emit_ethernet(0xffffffffffffff54, &(0x7f0000000000)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x1ad3, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x79aa}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x262) 16:00:18 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b1c8b710b6c4ea2d0cb32e967fc98772e5fcb9ba5dfa8612eeae21a0bdb21638584b8de8aa32d4891bb399f3bb1420c81484933f3663d2b142ab2184a2ec86c8eb7817b4d64263928526939517b9ea37ab46b65909bd6b1f09b9e13395f72e0a2a67638cf3a761cd0732eba254897f1b000a833adf9248964739880bd9eb476ae53ec91c51cb55f986c49b9391a62f007d340df4351333984c9a0e9ec1c616839ffd7e2499fc919e1bca45489b", 0xad) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b81800000029ff070000000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f00000002c0)="fde833f94fce7edd92ed19a62a45cb2d3122e47b0f146e68a679c64c57b2f202b243a37f99180d4ea1b2f9badedbbcd1f3e612ab682112b2547aee114b9347f39ffbf522bd69fdf83b8ac770b7174d3fc920b6a98fcac81b743f98881c8c68099af745c073b07d0a71d645081c33d4d00a7da1fcc45c30bc2ceb9e0906c44599db7c395cca0d2eea9bbfef0bcdfd7d3a7c90a6d15bb94a7174437051c3d58b19c0d4309cb378327d932478e70f123bd3de34e8b7421345bcb62659a8a9d7da6beaee4e114eb72487211fe8eae335e6b0cacf2c", 0xd3, 0x40f, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100c0, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x9a56b82e24236919) r1 = getpid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x1}, 0x8) fcntl$setown(r0, 0x6, r1) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/74], &(0x7f0000000080)=0x4a) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x38241, 0x81) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x4, 0x8, 0x6, "ddcb70602b17f4052c85e310bd1a399f7178cbdd", 0x7674, 0x5}) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffff9c, 0x0, 0x510, 0x8283989213c828f4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x0, 0x50c0, 0x100000001, 0x1, 0xfffffffffffffffa, 0x0, 0x3, 0x2afe, 0x100000001, 0xffff, 0x1, 0x3daf, 0x54, 0x80000001, 0x8, 0x1, 0xfff, 0xfffffffffffeffff], [0x0, 0x0, 0x7fff, 0x8001, 0x90, 0x8, 0x100, 0x1, 0x7f, 0xfffffffffffffff7], [0x1, 0xfa78, 0xfffffffffffffffd, 0x33, 0x80, 0xbc, 0x2], [0x45, 0x9, 0x7fff, 0x3f, 0x9, 0x5], [{0x0, 0x5c5f, 0x7, 0x10000}, {0x3ff, 0x0, 0x1, 0x100}, {0x0, 0x7, 0x8001}, {0x8, 0xffffffff, 0x1}, {0x180000, 0x0, 0x0, 0x3f}, {0xffffffff, 0x0, 0x9}, {0x2, 0x0, 0x1, 0x9}, {0x0, 0x5, 0x0, 0x7fffffff}], {0x4, 0x0, 0x0, 0xfff}, {0x3, 0x0, 0x8001, 0x81}}}) getitimer(0x1, &(0x7f0000000000)) 16:00:18 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000300)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) read(r0, &(0x7f0000000140)=""/184, 0xb8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f0000000240)="b6ab7844dfc97c2ce15e0eaefbb8e2e2eb825124ce2093cef96f10a4304b6926219740247f00000000000000fd34d7109edb26588ada2e1cc71d70453e30f2") shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) r1 = socket(0x1a, 0x4007, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[0x7f, 0xff, 0xffffffffffffffe0, 0x20, 0x101, 0x0, 0x9]}) 16:00:18 executing program 1: sendsyslog(&(0x7f0000000100)="81a9595c97d2ebd642e77997b79e91637c1805cbe7423ff70df34738435377bcc0879c421cb39d7ca3235030ffbf519f289b95294f84fb12a6c7dc7d4523af1c0b2e96f4a230152b1b2dc203fd0bd31e1bd7b897250a011c2bc5e16d853dc4ef4ba8f19672d81b01b8", 0x69, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x35}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x2004, 0x0) chdir(&(0x7f0000000100)='./file0/file0\x00') chroot(&(0x7f0000000040)='./file0\x00') 16:00:18 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) fchflags(r2, 0x0) pipe2(&(0x7f0000000040), 0x10000) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0x99d, 0x5f}) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./file0\x00', 0x12, 0x10001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7d6c, 0x0, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 16:00:18 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='W\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) r1 = semget(0x2, 0x7, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/29) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x6, 0x4000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000003c0)=""/187) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x3, 0xfff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x3, 0x1, 0x2, 0x9}, {0x886d, 0x80000001, 0x5, 0x8}, {0x6, 0x9, 0x1}, {0xfffffffffffffffb, 0x100, 0x8, 0x1}, {0x3, 0x80, 0x100, 0x3}, {0xc3, 0x9cc, 0x39c, 0xfff}, {0x0, 0xffff, 0x4, 0x7}, {0x7ff, 0x2a, 0x1, 0x2}, {0x40, 0x1, 0x892, 0x9}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1b0, 0x0) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0xf5) fchdir(r0) 16:00:18 executing program 1: mlockall(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) setrlimit(0x5, &(0x7f0000000000)={0x8000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000100)={0x800, 0x788, 0x3, 0x400, 0x9, 0x3, 0x80000001}, &(0x7f0000000140)={0x5, 0x9d9, 0x3, 0x80000000, 0x4, 0x1000, 0x3ff, 0xdaf}, &(0x7f0000000180)={0x80, 0x78500000000000, 0x1, 0xc, 0x20, 0x4a, 0x3, 0x3}, &(0x7f00000001c0)={0x9, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xffffffffffffffff, 0x8010000013, 0x200000000000009, 0x2ffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x19, 0xffffffffffffffff, 0x1ffffffffffffb) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) 16:00:18 executing program 1: setuid(0xee01) msgget(0x1, 0x440) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x82) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x1000, 0x93, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/158) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/48, 0x30) setsockopt$sock_int(r0, 0xffff, 0x10d, &(0x7f0000000000)=0x8, 0x3) write(r0, &(0x7f0000000180)="e49b39c5b527c6c9623598ae12ba5990d05ae8bcae31798f7e8b512644c90827b42821ff37cddfcfde45d54d78a767a83888453a25515b0727963da0ce5bd7ee863d505d906a98168a911bffee87abb6a477186d14fa4fc3cee86f7a6456a4d7f70407664137fd16d10b34d95d7a93599e8519d2a441037ea1f72066f07cc15925348857ec6dabdc657e0d0aa4bb333e09c175de5de222527f35766477b9f9a82d6328f4e07ecec683e952721c0926e0e35a60db4a6dc7910ca51561f414ac2940541c38924cf0184b00f1c2f98bfb04b91d30bd8195d07f289a177c53757e43b9dbe8adf9a408f36a1d2eeb7af4b772b84a8233052859e6a75caad7e41f81686426f27c68f735eca262f29010f78c9a9fcabda0c98c3113c33000aa923d9b18f77eb44794c1f42cd5461381a59026f15a6ec4c59e245e7a044ebfa0b70488ddf2fc1a637724921b0cb5df6ebaf8c4836a01ff51dbe4a56283c0a0b29c0a3577dc77ad6275e618beedc6ec669923ba03b68cb304a00f16b9c998776fb200578169ac55a5fec9f684e9410d1c0954f60abf39494cdc43f21c79d44e69bda41f970c3c334092d1ff3b09fe071b16076bbe01d2c3c67b4ff8c2d5a1a47e42d144f4c1c08f88fe45076c16ffa2fb07d86c45d27b7a7aa0f922f22bf4d49889ba8f008786f797c05e7ac93cfff0088bcf43f25dd4787e1b1f62244e1b012737208f23426f0df680ffffb845e51568f76fec22962ad2024b46bd45bcc7eba936512a3ca66a91742ea6fc4ba25e29a71b1e3dd974ce563422c52db97664d364980ab4a32cc2a23b62ac66d19927ae4511e084bb05f18ad07fb7cf7bf319701a192734a81ea4c7b579a2ae07971b6fb26df69a06d1c5335b94ee7696493eed3030a14a6f2bd88bead280def4fe9fe5f01619a98f0aaee67af65ad01d1b26e1db77e1427d481097dab774597dad95d33df0685ac40e25a9473be294cd2479796c72bbde63c3083904fe7965cacd097b02f8d52be37adb9233ca01c3a96336669378c831927a5ad267e74bd6877139fe7953bcf998c1fc655579e2b0faffb36467c18577705685c858fdeae6e50da08e1d305e00727ea34a586348900c5e5a47097ca3992c76b363644e3c5e0845ae8ae4343155e459d627130afe2524e6bada7d1c9a62f7b55d7c50d82bb897d6a4504d58507d6deeaff5a763bb930d2d43fe92649348e9e1f86ef2c7b4a472dde6aa8012a5c1d373dc459041aab5713898c601f0080e9185860cc81d891b4bdd5cc092c05693a5ddf09e2a0f31fae342bd3f9cf49ff69b8c24115e9e8876ddd2fa959cd43c64ad7f476172bf5cd6dd3d4e47704726e0373bbc871f2e53a0829410df128f2cbe95ef770dda1314322e6245782d025057948fcf8090fcc086adea70526fe76fd3f1cbc3a7afaada68505cbfa2bb1d735406d5f53df826791ebaf807cf7b6e2c447943194c44a7f5acbb86b21fd1ef7552c1320e2c499d6bb4a60b00564ee1e9e96ba7f12d035e712f8afc1946139fc332dc6b506ee77284c86224d6c2664c608dbfcb2ddc98703a4f06b3d8cb886de774bfddfba575a66374d9f343abf50251b5df13b4fab93884f96039c88fe0d13de1683e055173373ef658cf613fe1202ee18260dbba2e8e4a4291b0b0c0599d74fabf677f2b00d77503930af003507d795afc8d16f491166e0469f74315aec309e4835146fdda156d646ef9ac01b466e12cb1fc6f181c0ea4eae9c181400fb4da9cea6e7a62e05af20931cd47358f46acdf6143764976ebcddea1d4cc4cc9512aec1b01629e5e23045715e530fd93247838622b7f3c79dabb474333727341364d8f07827d1d4bbe0dbf79c501b418a61a58cc9dc541f64b611418dc7294ce17137b63c67a59154f34f8a0c3fb929acf985cf4d9d0a5e8ca227fc716893e84ecc3d1e3459485d98256205da742f5fce76e5af363285309bd376fd2333b4c28999c7d2c92761949f5968c3e0ec3adc31226213a3f65195c715d62dc13aade5c7c822596e0dc2c935a47e2193601fe19aa1ae2e86e5c278fbc6a8331d7088367e3c6623cf4fb09bc45bae0e24fa1c3275385dc586096d63e85cade9c06bfadf1bd7473b138093835a529f0c74682140066477f79da0ca5711155d54bef0ce42a2f3d486c8655d4e8ff61abb09c69692106b5d86c6363d55dbbfae195642ca044b904b0731fb39e6acd7b3edc531384036ef4e37e7e8f583160f03c21bf3e2eb768feafe89b1d553eb6d10eff892fe17c3dea0447276e2904efb784556066b7b00d239e31e917c8cc61e8dd78cee504adb1303d15fc92d92dce2e12a60fc713e47139308d018f71f17472de7bd38a892e128207251ec07a78ba2521895855d74c8744038c8bad4d8be13ac087b3d6112abd0941f1c4bc759ccea94e95f101896b011edac0e413d1cef33043767483fe86b899a576f1eeb541413f1a1aabdf81956435ee1b5db1090d7d7c23aefd46a1ce1f9ef7d38df338c680e7bba17807dbb1756106e6f9060c7ce715e9e03cf25d62a38a39d5837be6ea5704caa2f4b1182d2aea3929b2603eeacb1f69db4265e10725e6b6ace337cfad0fb764ff5d942338dd0adf51f9e170b22469210a69f5cd75634760f35fe594410b9473e2ccd6f933a72a0605aac5cc4d0847cd6a855df9db294586cab02590a388a92b11ea42273bfa4137bf921add973b8ea8d8a8c4dfbaffca06cd524285bc53898bbbed6858a1418de6ce9f77d5c9adb2c5e484ebefa6e4e338dd5d319517ae6001d610f15afdee8eec86854a95f7f2ee06f6d7e6fe70da5b113de8381c8f05620377b1c1ac972236c537ed0a37abd8ce7d29de58a294bb86702d80760d7b6ae0583659dca31d504535d8b0b986920e6301f1a2762086cc584a75432196c8e66a46c0e8c05a412806c62ed18c372ca437e61a43b7d96cb2074399c0889fc4b5a9bb6f9af0569e7c9998eeb61c6d75d6007faa8272948a7f5c83ba5d9e528108f9b511164e1ffcb2abb4e74933ce93a2b6450f4c35f7ffe87f966a6980238847eadd319626a1b3dfd9b9a67d4f905e1ec6857f246e459530dec0b64eea4b3e8777b06716d67b47b8aeb3a2eaa8813c8e618914eacfe4968b45d50d3cc97cc5803108264a3b9bfdca831521f425fef7008bd8d0bc159e0b2d2ba3e9195e776426059516bdeacb70aa0ae913cc5a299101e4ddd7013bf0be192a5be4f86782f1d0f957d67fb5a52ad9bf12fbdacd02efb62b670c0c6a0760279236fa952555553b5cf8f2f32be222a4a6182e8814ef89f92ae1bb44e64712dace7cb71c87ce796bbf5292f9c54c3da1a022a14bca961c40d958b9b63bbe763d746c25e1efe3ee5d92a1f7b15d240aeb86437dc06a1b3a97f1d9f20374b0c386ec813862301e25986d593ac1646221ea22a848cba76beea7b0c51f96782dc79a96869ddd4dfca01683c6e31348a7229f0f2fb997bf9d6fa8a981195de34cdf8f19a212887ee98dd1014455eae3028bc0924b7fd30916840c4e9c8d834416c543514dc54785c986a12c9cc213e450994c65ea3603f6f6b3f2cedd3dda9ca4ca3ab0d73b5551177c1a8d9fcb3f5add324c00f8fa5bcd312fa496dedbc16e5c890e129c702d70e5b04fb70178fd6768f5ee1319bc442a1d48444252d0d9f19cbc7eb6e30167a5a4f5ecfda2937df07e6949a0066ac25432a747e9e930eb9c5a08c411cda217594601fc9910b29559590ebb734c1dde6881f1515e84446ed2e3f06235fb869e573202a5ddb2c2b35db5d9ca4d1a53c49a5dc35d7f889cf19ad015282dbc69d16a6b20986320600fed16aa6032843dba4bc2d3a0952e4855a8d2277f23c98d58ea41a5695dbb98687de0ff8a4300eb4656128b441711918be2e3eb0b57fcb4fff7915d6fea7f33b325f8f69ffcf7cb14d7e3e74d26acc130587980770d1c39204e357d2aa236f41456e35d78ee53c1e3d78ea5dea3a18a9a24f16877210e35c3d792b261acbc28175d6b260d233391952b68e63c2788be8e9c73952192fc321bbb8f434dd9580fbba46146c667c9af5b9137a6d9cad5a3cf6dae9793a484fed2444503a09ebf68e690c733c8d70da8701a48fc2c64a51c1c9db980a1f26de14334bebd4d4a50776f50f488967b64849b8ee02c2c8798f7a9fa7090a7470537da9313c882af1182623ed772b64ace08336887acfaf11cd79bcd63531fcd58662c9d3a1f65428ddfa679b3bdadc3a08af77324d8974350be0c184067eb0c7b621c647baaf99d51d2f6ee03cd0db4a0c75c6ae6390e350915abe1ed928c259ad4181077f96b1309c009d87b188fa7c6b4f9bebedd27acbc93d7603572761b00db40cd6460a723f98c6e9cb0b1fbc3a0e13fda5c9f00fd3a406d2e22af775be87b165fb20913d8e99ba2de35c0fb0cc8ff29116f82112b1633ab606e9cf79da21f01720e5133799514feac9ffa988c9fe0cb0374ea997e7a80d7421ad54565473a1956ca98b32edca3848592a893baaeb10c607c02009f1a2a690c0d723f7a7ccb2a3f83cc29ce1a16e72763b931adb1c78b0d3a5ab26ce0fc1ebc479c8384ede661796a84450aa3b230f4dc1fc76beb36cfae8e8b7dea86fbb28a6a16f2a9493fe12a76c9b54a06031cc2f10bb5065f40fc7927d8298139436cc6042cfaca1d7232c88b7e9c2f961803c18c4dc511635420dbe3188f995b5f68dbfffb3c59351f9e3a63273ae3442410b85fc0b6770646315359a877b8b5856f5188bb09f778a0d9d138cc897f30ee656524c1ac6e26fd53fa46ff30bf9a1af41c5fadcd1846e94e5e8f9924481f2a898fbee78a4a5f86f69017edf5d5032f39ef15171ca6c263b85eb6d59756a791dd436927f879f6dc66813d06bf3ced6a3ff71bb43a90ecc96d9ca3cadb58afd6cfca52d4d9082ad75c61e65d97fe72ea8396bff75eb6ab830cd110dbf971d4c68de6ef1073912d5e00aa7596e8eb27c04fea757d11344d2e6a8d6cdcd6ce62f64ca6120191562de4cec157a2504e41affd8c529852ba3d3ad31041aa883b039c824438ba76c9d250dab974856fb90631e56615ab1b1d788ff15afb495b1d7902d91c98acbedde32d93c312fb6b8aa1513d51204bcc32d922aaadfd5245c98bab73721e956fa9bed40bbf0a46029295dcd052f7b1e746433f0dcbf4b112397fa3f26f35ef5594cc3fa70d3bb646e1dbf78bbe0234028a26a0545af0bf10ee6271cce9a111dabc88013d15fdb6d3d29615c000f2e182e1f40d3b188b50dfa8d8904975b716c0039015dbdc1eb5f5f18c5a363e664a717c282c4a6ab319d62c13719723915784fe97768780bcaa5a73f2ac09a7bb3475bacb46b4cb4229c5c58eab45e2920837c0e55a8ee78f6c7bf1f9cb025a19527b0e215824518e81716b6429d7604683450481c9470e6af41768382258c9e0bc3f64b034c9443db98f136c3726c285dc170653473d80e67933e1182b8c43328b56071cc457098dc845718dbe132e5cd5512c73d69bd28627d47f0cf772789e185f8c1bf09c973ea67698ab989e5da0bdc24a9b641af1e3844a6e99e87ef26b71488ab36b790b35759a8a06ebb0eb7eb8ac09d158f3ad036877c674d1c254a5aa08525d61d275e2873604c0fc7ae4c29e50a9de47088217bb1079c3ccaca822852e07edde736a7643fd151c15eaf525f194d1031ebc6257a8efda5c4d60ad3aadfd46614fd43d5653010105d0ef73ceb4ae6b9731c8f2d10265b22fcda26096cd99248a53f631b16bc52bc7c895552ef35aa6e67e", 0x1000) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x1, 0x3, r1}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x2, 0x1000, 0x600, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff86) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r10 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a7dab08"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5e) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) 16:00:19 executing program 1: pledge(&(0x7f00000003c0)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xd9\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xc9\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF\x00\x00\x00\x00\x00\x00\x04\x975\xe4\x8a=\x12\xd2&\x1f\xd5/\xa5<\xa4\xfd.\x15}\xee\xba\x05\x05\xf2\x11\xea=\xd6\x19\xa5', 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x77, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0xffff, 0x1ff, 0x3, 0x4, 0x2]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x2, 0x0) getuid() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendsyslog(&(0x7f0000000140)="5995898eb61ff55f0c7e9e525c9f98cf8ae7a64ddf26ec0ddb5d4fba20941ca8211a8d63a4775b1e03edf539bf4c45d4539c0250e64d3582f061d5c9f8dcbaeb1837760be7d142c7e494a837f9574bd377138dddbdcbe665b38c2c892cb8af5457b3fdf0c6e1e467bfd3cf18634fcce307f216fd8eaea311956bdc931692ad2d34", 0x81, 0x20) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x239) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) socket$unix(0x1, 0x2, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="79ad216897524c293702be156a86489f65d2f429259716c5d0e1545195a279d34a5342b1ab3e4379425a7657d12939652f14e6a75d5185fe06fc9fa07082d230e86d2486529355ed0b50eedca3d1670f0d570343d75898", 0x57, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x88) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000236000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x68, 0x48) read(r0, &(0x7f0000000180)=""/130, 0x82) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x5) 16:00:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/89, 0x59}], 0x1) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10038, 0x0) bind$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="71046c5562aa0000000000020000000000"], 0xa) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x3) fcntl$setflags(r0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x19}, {r0}], 0x3, 0x5) r5 = syz_open_pts() preadv(r5, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/181, 0xb5}], 0x2, 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000100)=0xf2a) socket$inet(0x2, 0x4000, 0x2703) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0201fcffffe6ba94f3"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) kqueue() write(r0, 0x0, 0x0) 16:00:19 executing program 1: utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)={{0x5, 0x6}, {0x1000080000001, 0xf42e}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x140) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt(0xffffffffffffffff, 0xb, 0xfffffffffffffffe, &(0x7f0000000240)=""/50, &(0x7f0000000280)=0x32) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x2, 0x1f}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x9000381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000140)=0x2af) r2 = semget$private(0x0, 0x4, 0x10) renameat(r1, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/96) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x8, './bus\x00', './bus\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3, 0xf3, 0x2, 0xffffffff, "df3eb573d1e3a422f4802ba29835aaf65de15307", 0x3, 0x1}) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) fcntl$setflags(r1, 0x2, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x40047463, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/224, 0xe0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000de, &(0x7f0000000040)=[{0x2d, 0x0, 0x1000000}, {0xfffffffffffffffd, 0xfffffffffffffffc, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0xacb}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:19 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) r0 = socket(0x0, 0x4000, 0x7fff) pread(r0, &(0x7f0000000080)="4dafcf371caa090a91980c98643d54e0db18e444704a61b6c32f5bc6629f10391370778f975ecc849aa1efa710b3a08497df5e30b5b7bbf4429c9a2ba7f46418ecd37d675fc120af7660c7fe8612ae00dde3de8a08b6ff37f35d8455cf6fa62f5c0be267731d12830a7c623830a82ee0ab40c1701364338f4dec45db9e0fd73c27258e13159137a1f90dc86ef853e4b1c3762d4526ddd6fd5ec4ed7649d01895289d9674e22f3efef357212e", 0xac, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/85, 0x55, 0x42, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x400}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) close(r2) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x3081, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) 16:00:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000100)='\xdd\xd8\x90>O\x8d\xfc\xee\xdc\x84\x7f\xf9\x9e\xa9\x02\x8c\xdav\b\xa0=\'\xc7\xb0\xdf&Tj\xe1\xc4;PtK\xc2\x80\x12\x9e\x86\xb5\xd9\xf4\xbd\xc0\'l\xb7W#3\xd33[\xc8xV\xcc\x85\x11\x1b\xa3\xc1\xbc\xae\xf7\xcb\xaf\xe92PM\x94@]\x98\x90f\xc5\xdet\x1fr\x01\x1d\xce\xfa\xecr\xc8O\xee<:\x8d\x91\x88r\xf9\xd3\xb5\x10\x85\b\xf02-\xf5\xf8w\x93Y\xa6\xb8\xabQ\n-\xcd\xbf\xca{\xa7D\xd3\xc1`2K\x88\x88#\x9f\xfb\x8d\xc5U\xdf\xa9\xb0\x8c\xe9\xf6\x97V*6\x95\x1b\x00=\" \xd0\xbe\x02\xe9\x16\x85\xb0gi\x945|\xcb\xe0\xf1\xbf\xa4mp\xf6\xe1\xe46\x84F\xb2\xc3yc\x13\x8e\xa7\xec\xda\xcd\x91\xe5\xec\xfac\x04\xfesc|\x8dblXcW\xe1[\xfb\xc3\x0e\x00B\xc6>\x04}\xbfq^\x85\x15\xce\xe8\x88\x041\x81\x9fk\xa1\xb8\xe3Q\xe3\x8e\xf0\xf6\x0e\xa5P\xe2\xa4uU\x99\xd9\x05Q\x17\xbc\x17\xe3\xa9ah3\xba\x1d|\x02\xa76S\xf2\x9f\x18\xbd\xa6u\x1f\xcb\xc4t\x0e\xba\x9f\xfb\xd9Bd\xb9\x1a4i\xb7\xa8\'\xb2\xe2\t\xc1\xf4xP\xcd\xac\xc6\xed\xbd\xf5V0\xa8\x11\xfa\xf5\xf8\x04\x028\xd5\xa0\x8c\x8c\x12t\xd3\x15\xe8|?\xf4\xeb\x1d_\b=\xe0\x15\x85\xb7v\x10T\x8c\xd3\"\xcf\xdcJ\x9e(\x00\x1cF\x93\xc08\vX\x9f+=\xcf\xc9%\x1c=\x8f\x89\xe9\x8d\xf7j!t\x14') open$dir(&(0x7f0000000080)='./file0\x00', 0x1fc, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) kqueue() setuid(r2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000000500)=""/50, &(0x7f0000000600)=0x32) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x4, 0x80, 0x3, 0x0, 0x335, 0x3f, 0x8001, 0x2, 0x2, 0x4, 0x2}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r1, 0x65}, {r1, 0x106}, {r1, 0x108}, {r1, 0x100}, {r1}, {r1, 0x80}, {r1, 0x8}, {r1, 0x1}, {r1}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff00"/94], &(0x7f00000005c0)=0x6e) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000640)) clock_settime(0x0, &(0x7f00000003c0)={0x101, 0xc9}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r5 = semget$private(0x0, 0x3, 0x80) getsockname(r4, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/112) 16:00:19 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x400000000000045) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x6, [{0x3, 0xb7}, {0x3, 0xf659}, {0x1, 0xffff}, {0x3, 0x5}, {0x2, 0x8}, {0x2, 0x80000000}, {0x0, 0x8001}, {0x3, 0x1624}, {0x3, 0x8}, {0x3, 0xc5d4}, {0x3, 0x5}, {0x839b83cbaca4c7c3, 0x8}, {0x2, 0x7}, {0x0, 0x6}, {0x3, 0x800}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x1ff}, {0x2, 0x7}, {0x3, 0xfff}, {0x3, 0x400}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x1a5}, {0x3, 0x1}, {0x2, 0x1000000000}, {0x3}, {}, {0x2, 0x9}, {0x3, 0x7ff}, {0x3, 0x3ff}, {0x3, 0x5}]}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:19 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCLOCK(r1, 0x20004276) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0x8, 0x10000, 0x8, 0x20}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x375, &(0x7f0000000340)='\f') 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x5, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c, 0xff}, {0x3c}, {0x6, 0xfffffffffffffffc, 0x200000, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1f, 0x3}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x2006}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='p') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20200, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x19, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x87}, {0x6, 0x0, 0x0, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc1a, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$unix(0x1, 0x1, 0x0) 16:00:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) dup(r0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c6530e622770b6047d586d0896bfca18abfb61faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe5b63572cad48588c68ae979e00000000ff519edb938e71dbf833b2651ccedc5800000000"], 0x10) shutdown(r0, 0x2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffe2a, &(0x7f0000000100)='\x00') 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000000)="eaff125c00000000", 0x8) fchflags(r0, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/191, 0xbf}], 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:20 executing program 0: rmdir(&(0x7f0000000100)='.\x00') r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff73, &(0x7f0000000000)="b6") 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000, 0xb, &(0x7f0000000080)="0c4605772209eeb33612377bf3c9194212008574ea7543ea1048a8e1820081384b8dec50c2d0a36340ec538fa95a93de5f3546d04280080f97bf0daeed1c81fb013b97717adaf5a692cafd91a315be5994e32528fc35115124ac3462aa763c54304e7a0864ff3df95a7960b62b48fc0c7d5c56781702f42c60", 0x79) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) socket(0x1, 0x3, 0xffffffff) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) socket(0x6, 0x6, 0x5) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) preadv(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:21 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x110) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x3, 0x8, 0xfffffffffffffffe, 0x10000, "c9e872113968bc9d249b2e39f4d87dfacbce03f5", 0x4, 0x7ff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6, 0x1, 0x1}, {0x7ff, 0x0, 0x1, 0x5}, {0x3f, 0x7, 0x0, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) 16:00:21 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) msgsnd(r3, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/194], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYRESHEX=r1], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240)={0x0, ""/171}, 0xb3, 0x3, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000360d6c76ce52625f0000008e8c00935b7908b12d014578fc7217d07b3d4a43c132238c3ca9db8adf4a32c67c0a3fc5d94792442acd9a4a6bdb7ecbf0fc576f9022510d7028c703fd8cfc2956dd62b3be7baee1d32aefd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) r6 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgrcv(r4, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x310, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x6, 0xffff, 0x219a, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x750, 0x400, 0x7fffffff, "407bdc61686e00287aeb3d93e98e9c9812aee34f", 0xfff, 0xff}) r1 = socket(0x10, 0x4000, 0xfff) setsockopt(r1, 0x7fff, 0x3ff, &(0x7f0000000240)="9e2b37b7453bfad91790a38e4448ba21a703cb0e23bbc6b3b4e7478674810feb99f95369ad44bd9f670f0ed1dec3e70a3c8b1cae16ea106d404c2d8c58939d556d9820ef3ed3b31be9d989771f33fb24b56bb79874d9b8679cd488891fce2682065642969ff61878bc7797b07cf07a7a647fa484f732b7fbd9ce192c5a1e1850738020e53e85999e818e6141b76585c977fc1fb524c2d2d079ce277452026cf46a2c21a21a7889bd9e899f1bf29947d953b8be228d67ece9a2e56bb5919cb3ecc24cc525c27cd409a96cff060b1e473af4b83238f4c09f711108575267b5cf6d8cc87e1eb03781944e2f94c8da8a37dde20c4c1576ff7efaa3ac9fcb8fb3", 0xfe) pipe2(&(0x7f0000000200), 0x4) sendto$inet(r1, &(0x7f00000001c0)="b82d52a7411e75bcd2d514290e772dca022b8691783dacb1c5c6d2cbc4c6b3acbfb0256e6a46ad22b4099e7daa26da3a77211cc22ce7fa363a", 0x39, 0x2, 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r2 = getpgrp() wait4(r2, 0x0, 0x1, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000080)="000000d3d9c05828730900199a00954e4c5e9d8882d4a3621a689d531c5c4f131f046e4cddef8f3152488999bf0a0d136feebd53642c50e6859e74b81d67b327e42457863b92ae8cacc7d37c570ac91f231be5ee3ab88a00000000000000", 0xfffffffffffffed2) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec9, 0x0, 0x8001, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d98c55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac2aa47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5560431b5638aa4d02ab4cede7400000000000000"], 0x10) msgget$private(0x0, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8001, 0x21) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x1000, './file0\x00', './file0\x00'}) 16:00:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="f54f0759f75f7f20fb88e7c8fd830fcb3685ec68a02e36ea2b19965226b996b9c963f6a826abed03e80943138cb9a35bc22ca1a9a6fd9f81cb14a4e06adbaddfc5fe8bc32b27431ee7fb7dc43e30a8281970d19c44ab444dbe7e9a79614807fef9416b5da84daca5afe907e887034465498a779e21093cec48a838426a773ea6578b6c17de54e99ff3050db8f06fe0e6236622f81363f6f32188fd5d4ea524efbc87b3361f9ebf4e2faa2b2f4c", 0xad}, {&(0x7f0000000380)="9ba59b8b3cb2ad1ee9be2eebf36f51d9175fdcbf62f3da18116fba2a1130281a6222a451a2e0fcd4eb73ea5a16bda59620be4ff8622be67217d73094b4c42e9399fa817163bedd2aa0654ad899e93944f95f5a58311357a3d895d10e51611ac40084f962edd6579f66ccca67d00b1acfd8e57309e99b2f72819d937048cc4b60b75b060b668040d02910067825dddd4f9025d718e6fb2deefbd479a31d643627407b29d3bf38a49f74601380b86a91ce7d979952e18117777b6151f2ad9a8570183e9ce839baa7eb99e30a", 0xcb}, {&(0x7f00000004c0)="6deb2312c011de4c66cb57f37fad8b6a32ba919f31cb8ca8b754d1c660aed31559fef0032ab7ff989e6566c038c2c99bc4c6946d0cf42fb9c11005e4c193c3d442d8e81123fee1fde66cf453ad03cdd23df38d4e6e3678b11684481f03bd9608c89de678bef68ee2cb1aecf21709ed56d7707216e357713b0bb75acbab917def0762df714125bdbaaf54db8c769a734a7dd04e21ce2b56a7f156e19f9cb4416a4cbd9b60dba88bb61c6aa5140703", 0xae}], 0x3) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="83294d0a33bf56e5242e02fb384a403a77851ed02be32942ec96f2b2edfd44d575e4234e91c49f191a862b8e7b17450947ca28c672a78ec2ce5b1df4fc7edd46cf7d6b74bc6b141cd599adb31814976dfa2083598ae74be87bea0aa9c353801cb0ca052c7308a6eabf0db3da5ff94dec52e9a52847587918b2dd7e1c7152cdd58960bb2b0bdf005dde29bd995137132ef0f9da51e5249f6fcb40357e72933edea228a81ae11641231777697c0f739972115e7c0cdfb428b2a1d74c0caf034f7964e8ae82e898"}, {&(0x7f0000000040)="81e795b9ed975eda9553a72b8958c50025a5d0acb8b3f38d93d6ed951dedacdad1"}, {&(0x7f0000000240)="387a824db3ac4677c7f0aff6206c1cc15508eb69e69035ffc7f62fe1dbeff6df7a93232d38f9bb97fb3e74955cb0974a67df091501bdfbb3382f3eb9ec15ec56999c0f652834c8474c2b8a7a6da761a81518da579428c64ef47c3124e8c3bb4818da2d59628f0e0876a848e896780f9506f0b77169"}, {&(0x7f00000002c0)="19199d300483c9b3d067ef0a6e1dbe49dbbccdcfe3643916f2a7da981abd228051e1983bcdc26c572adc0386dc7522741991de44dd8de9e937bdb1a25eeac74864f245bcd59b7af1bd"}, {&(0x7f0000000440)="c46025a41dbf64c58497169c6f6def7ae4383c640828317da35fc5510c6d7d396b3e23cbae02d3be53374a1f5dbec112a874200404b5a2e305dbc177dadeeb222e106d8b343c335e5b071d9cbbf0bbe6091fdf4e45294262644ee10bfa028b1422572c9903c4b543a51a0e65ca01260ae1fa56f2b9e1ea90a969dfab2203d8982944222b3c869ac9ecbe69fb2355b308bedeaef4d280cf218d85906b8d73df24529f368945e19682a9b634f71ade5d57a76dc3ce5f5ccd77ea92b059d540673c903a9944725c063423b770c7f8a6dcd42ebdaf82e8f4d653fa71df515bfbefa4c0e12fca0e14b0f359c2beea3570ac80f151318d88366778f190a5fd81"}, {&(0x7f0000000540)="26b874af934c6d2fc67e5fcd72da160f03f0d42e4a087e72785ff60fe95cc0d91f0d7f94de20da0efbbfd0171fe2f7ddf4974903cb0ce0fc7bed8882328baebaedf95945a47381e218844e55b5b88114ca48f283cc5753abc7d71691352d01196215ff9476f8cb1aae70fde55b746673c3a53fc51dbde5372b3bd3fcfc29dcbb5e8825df4a7fe10f357916985f16916b6e17da3f18e9616b410934a276a6a267b4055675e58176ef8daa47e57378ddc5b4889ffd7f75c272719f96ae8b3e0c96506304bf0dd3f2292881dc1838df5669f98b"}, {&(0x7f0000000340)="b115f249100d0a63080b0508f605fbad736f43fb5c1af569365383cc86302446403998b6140bd6c562ca0f100059a836d11efef10026aced3816213f86018ec8317d71b38f32303562e4852dc13aafea18d762d7b276e9b7c3f5db96418dd176775ba8d06717fbf42268d353170b6295aa50be89"}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="318cab8694539b9f27e3da3d6fb541e8fe8dff1de122a3c235b8688c800561b0b148ed90a655bea0f7649b92072dff1b11787fad1bb62a570e7b02b1b20c315f1710cae3b7ebd77b7d94fcc98cc7a768495aa62303107606ddc2e24feb0c25b523ba727cd4cfb80403490990a25afced5575a65bd8cb74eace65a12923562ad611361342dc4423a4c16cd2d4b703d2e5a668", 0x92}], 0x1) r1 = syz_open_pts() fcntl$getflags(r1, 0x0) socketpair(0x1, 0x8000, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000800)="3cfaa8ecf726f7f88dbd6978297e89c4329e17ce7b6c3a4ca7a9f75f03076e606f67cff80e9389efdb1c944beec08528c9936a41924a3b5410b54e7251a55da63f60a86de4a3607d018a8d6da676b6869f3d81079a15a99f8d16ac7ce796885bcf13b879bc0be55482d7017ec4d0392dd058f26c22a710723a20450e0f2ec20190ebc84f3482e69a9763c2b90bd58093dc8cf62c718b6dba92db43be6e3149a93f25ffc1aeb1362dba33e2163f0a47d8f2961304682eeeac6c09382a343dedea52dc1fbf21c9766517af36afb35a7e2ddb65b7fb134275dc50917b19f6dbc8a72d088816cd85070d964acb57387b70f8094ff0257a47af22a420d89b950981a3aacf843f86d845457f02541d09b9745e80e64a67765cfdb73871eb761ddec147fb1dcd6e4d0ee24708a15f3dd4f4f47ea3a084a73aec0710ee01c47a9d8d3a8de57109d9bb060c46a7e862202338164b6e30dce1db5afe9237c0c6129d2504e01b8c9f68f391069916d84f6cf9c33997d61c5a75ec1bb1d5e6b463ad055923d5ccf83cccaa915c515a39ad452bf15066c3c6a431dcb487474b48acb04ab12b3f33d3f192bf79b86dd6a353c36c8ae873014da0027361bd688dd243acfaf7f51f546f2b10cdf4f69615b564de4e384d63f1309e010e0dd59c1a3b69a92c88293731deaec08cb69c71c9a6062175cea63c91fb6d293ff1dc32e3a781de9914c0949dcbbcc2f9314b81074b888e575c151d89d03a39aa152a91b120a5ae428e5e08f67d098cb6a6bf551c3028403d36429752a037c4442a6fcb2ddaac18731d132b9666431adf74d964f3ae008c6e6fc193b57c277a070592ed32f19f05891f235245171dd307d3528b4fa038ef9127ea367e325b1bd42ddead430e3753736723a8ffa6146909760b8df27bff516d8b81ed69373acf17e5e66d07a9abffeb889890c66b3388d43d3289d1d8b653260038cb7cb5db8ba76919458483203b59f5e5b886b9c75d0e59b5403f8e51087c3324c57746dc4db7dd6730b65bc4740c103ade4eba7fd283f4a76dffdcf5747fad1b05c4280b204bfa712f4d0d647453be78e66291bd1cda761f9765c5bec1e8e1edb22ab0cf24f1e8ddb78b4075bdcb454768f9a8905b02217a4241e8d05908c1bb396eae791dce2c8210e6984a1e1c05dd709fdbb6054a4b370615f931e494e4161d7b878bbe618e977d84cb499696f0126b623abbad524c4b12ef870ea8befe7da3398f7e9430058b8bfd3a1756cd526fe6534ca1a829b774e64fa24b0c4868e5c748834d4f551086fa8fb6f59ddfa818665e7210f5d6242c8d566ac9ce3701d407c0a34c0fe2d3cf694997ea53792ae153571c1ece1cad022f1ed4ef19fe928cbcd4e12eb379c02e9cf4a33b5761a009f0bdb41386df142fc16964a0f0655d77fda4f2eb5c870a3bf2b6ac8d3f26aaec4fd9b5bacb99046847d3a1d0d1fe3c3179330293317d98deac6aa972b8b8de01412256c19d19e77ff26def1ec3f519a8389898a99e68d8bd947dab91fce132f9ec181c6e05d36b9e4cb6edb9bfedc2416f6c0d04f6f7267e1bae97d8cbf95478b3e8374985f0ac109fc80d59a1f2ab0d9c3c9d7366c27ddefc33953651361c067420421c353af05ba8bb267b548c10eac1868b10e5d39982a2c0fbbbbf295b937c2d8c9d2dc32f7479a88f43640ca03ccee285ec17fb69115e7ff56f53ee5a54191ede7654e2355f1e0a82877c7b63616086b337f3fcfa5b463e55276381223a8c62e94a372a844e2018f4f4a9e2e38d7327f7842b6cc681366a14638b79feed3e69d77bc09ab9940dcb6cffb3405e766804b4406134b34aeccbf4dc2ac6e4f4b833fa60a28a33d81d3bbbb1eeecdca37988fea3797b8018354d31632bd430f8f6f2186b2d931045bd71722011aafd37bd15243dba00449aec591b610d7e65a8a300292adf6c16bee4e16c58c1ade606a364b85c3b6dcd649bdf3eca25e63a140744ccf876873cbf1fe403ef3f13f1567422995feb61bc004140064597596a818a9d3d915a310aa0989cf1e050a340780f03b84affbc5aacf945f226d9541f0b9e089e333f64467b01e68d9d2d526bfe8da99c73a7596ec05c5921d854ceea49b5ad275b61aa71e0aae989626fcb67e9830faf38a048b17eddd70d92d352fb4aece537ed5a4f9853d7a034e39b8d4d05aee1b6e75d936923dda4b6c078de22b2ce8523835d0f37e268c0ba0edbbd53a0c99962aed962b9d0cdc07712138ef5cc612d9b84838dab42829aee22c9884b2d9ce9dd75f238cf03fb69ffb146bc964c1173cff0d7bf688c6e8e2aed6049b0dedca6945ba7784ac3288d5324109fae2829f925557623ecc0d18bfe02c03f8e72ad9fee6b614f45d13cca7600d1710cde6f91919f33560008b72ffac5325a9bdaed98a1338981af264e2f75bcd9a41cf361474d3d3aaccdf975079e93198562bb483b7c05f5bc4242ae961ddfd34a58e01fcfc5d1ad97b4167c83d4766565b9acd041bd0c2ffb2d14a0a6a5498bcb5fe4160fadddfbcfbd2b276d1b729f738eca2d72d24fe8c361f7d2cc1088d2f6e166238d580ac993f2882d5f2b323bdc3f823881bd1680586b7d20bee81e8ffdf8df02b2e499d85eb0dae8c2b521f5f61c69f459b1c7f1490fe1ad97fe7a9bc775899674659e0facccdcce6868b2f2a532ff51c6b431248a0a5457626a54b3443e6811d60736e6db5068ffe43f4210ed4327b0279d9fd1f73b220e03ef29d6f0378564c60a1bfe72950243afea87aacea9caf393cf4c9f77f1ec62d390074497033fdb16c281a0a03f9407ba883669c0abc05719a488ab081068d8b3d1c479539969001434f28d327c6227b2865df3c5a0cd02b92fb0336a98f65782c86cd0d0e644490dd3183e399bc5b09286f5edcc446ee7cf5aad99567cb7701993f4c7be7f2dd3cca512b32e3f62de606a3dda3ef46e0fc000ff6438534fe14f3880012625f52f60dd1ec1f1381666aa2057e9f7e67befb2eb84e28add8db2f6548973f041084e2c460c178a9de682e17b9907e8cd246b4d5bc23279cfaa808528e09114580084744a11415c6d72151270461107e507027384e0999fab1e2976f752d106baa5544cac202c7c39bebdfd25b8b1221ed46f423cfd54cd75916b42613143401bba3ec383a60b07035f7a8cc1f151f476dfe66f716af9ea6368225bdf99d617e8d4ba7d6f1aac98c9e2f4d6b5920408c54709ee7f9641d204b92d9eb257ce00a30f5f9458620734734f255148fac66baad4dceb415c9aee60e9f5254e60990abfa5b6350c9459664ff1be0fadad79297ac7694fd19acff671eef9fb403e87331e143ed592ad96194ecfd3b6c59de6bad3f636ed6d0c1aee05d9bc0bf3ac2249dbfd8a9c8fe6539fb504fbcd68f3fd01ba6f7a217b2fd0788170b392694d90e84ff1b1c35725562501fc09acb764bdd0969182418bca6aacda8e31fd3000430ae6e7bae70d5d3e497a94e0df97ec49ed6faeff06139d6a3b5ee655bb78c18027acb549d4e14ba920a944f9d4f553d776406d81f3f5a830155c5ac2e5e174368f5d88b6eda657454a53624c619ef0861a3e98fc571c4011e7bbd8e6e3008c823b8e2a0d140a7e08d6d5476818265c2678cb97a32ee0f8daf821d523b6598c92caab85ea9e6de1fcda8268a47d5cb82045ca17bf5abeb89d6acf28a48fd3260013937adc9d425ecd4b5899a07f583303280021cd6e85c6172e10a5529b23956ecdfe1d040905ab46b5b3b66c4301e17866b8c3cce44a283dcf57251e8ec230b27d2f8d3b20342f5d0fdb60d11ed0438b85575fb2b1c2bc5da974e24b422db88ae2c5c6f160604cbca2c2403851551af82a85d699a56bf0e81bd72c8a34690adc8bf6beda45132b280722e0c8d0557fa94e4c1702a49713c479ca2ac921b586672f77c4e1cb0536049d88716c332cf37c1b9760fc3bcd3ff7f1687dd943b46ff640c093e5a87849bc4ba678d50b9cb2aea110fe6d49125e4b7e67408ac94a6a9d4133095a27d4ec00de589c62e4a8ab8109a991f55c0867cc6042a4c4831733d0081a84942e746a50674cc3ff5a22d72fc65a9d695b348330d104863752d72733a6375fb526d18cfa8a7e35f79a96ea0118a1db084565a099a79fa8dcbaa49beb380c6ef8d979a38f8cc11534cb3b3b592c4498dd0cba0325cffed55b115c5876a9999634445e59d5ac79479911e014735ed9fcb35f6c7a3ac27c7e4c2cfd7763d3271072288cbf909d20d2faf327660c97fa71e05675e3a4a977d673311ee568f93ffdda5acaed38c576d4d780857257fec1f9066d956fe2de2cb96e9d346ffd620251470a990c897285495c702ffd5d66efbf9af946e3841a32fb344dcc1dda5a5659d24e95bc7ff5c26115801d21e0ddaeb4fc4fcf05025c391a814459de3ade915f7f9bb44eb120c38e0662739d4e0ea116dcb16e86520c3f32a7ffe6a513bef068b174d93c5a06196c9e5daffda0fe3edb8e961eab851b60a2ec512729b4ad9e8c797627627a1c0f43263973c4e0b54fcbc8b691160d5eb566a508f23c4feda721351f6a884e7e689e54b4455f8077cb6604ba0b7688e552cbe3bca64ee1717bdd05b90bb330ee78e8c24e0d76de1b96f3f5bc51c98fe7c33e61bc23d9e43b2435911486d2f37f0a48f44475a96ac058f2ae9d162797ada8c216043910551dc5b35967b95111a41f640bc3b72c9983389cf7b3fa8128619f107dc57b0c885425ca05ad246eeaa7fbfbcc89cd766b267159fe6a615935491f8b82ca06855157a2907f0185d4a28bcea64dad38d5fad23f8e9b4cdbac3f1a9d9cd2bad26ade0ea286be55fa2bd2f884153e44b1954623bc5eb1c4d325bac246a436e8c74d3fd408980262831e8addb7c38794fca8325d3e94e982ddf3c2bcc0d3c63d6c43cdfa3ae4f93d21e27e5a22b4c0c7e02102a98a117d69a39b5a53059ff12cdc7906b8d7818dd5470501061b496679a6a867834c84236b59a45acf9755a366e9f9aeeb8a8fcd6e60e05650fcf7099df87d0628d402414c18aca2f154665a509cec5304568c360df7ecd410f542d3f618ac6e2e197812c6e1f3148e236c91093b1bffc193abc583728b1e48349903a52c88a382c506207a91c818627d6f2dea6f366fab234cb3c8589a1fab1ef60c083c5d831351a9fd157068b3ce453c43821d3538fd2386983459651ec564fa0d02b72fd1cdcd3c7f05387f4605f3b9630b618bef9c7d8fac4780521a7c235b24530aa72aee8805e8d267867bc3f83907e0733787c4bdbd2f9dd18f13864bc6363adbba526e11179568c473eebd8ccab4a76cf3e0f3123c8556a6fea173c0a4fca1297c7744936518ac81cc2161a9089b8da25a55050fc6fa4acdd3c16913bd8e162acaaefdb653465e856d3e0bb6a2fffbda476aae4a0921acd4672b0a90a91a9faf1d631e6b5a4741837fd126dcd8ff7a44fa1ee90b1f311d7912e28c77e5ba9f7f1a3696b58868164d0272e1879656277f10c4c8b7571ba74d844822ab71b4a293daf6c89dd1eacaf0ef47c86d35fb4518917a49c6aa10b767820cd3335000faaeb7b971991b3993b581c7bdd5e2c0890e4084f697d3e9a37323264200c0433182cdb161f67bf90ea1b59c3908a6262bd85cffcc7f08066ea70a11496946e73fb66d09c652590a0b4a11aab1221d8108a4bac9f4f4cf6c9094976c73d2cb0e663cb2179c51c400587c60c0e817f78cc4ee695080dc96c79bcb0baad925309d9836d4b8949af849d73e9090823ddafbfa5af7c5e9e2b090", 0x1000, 0xe, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x3b}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3010, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x20, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x3, "add2b1e770eec7f07b396e755a31babe3c85307f", 0x10001, 0x78b}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x42}, {r0, 0x100}, {r1}, {r1, 0x10}, {r0}], 0x5, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) r1 = socket(0x6, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000040)=[{0x9, 0x8000, 0x81, 0xfffffffffffffeff}, {0x2, 0x8, 0x80000000, 0x846a}, {0x1, 0x9634, 0x4, 0x37}, {0x9, 0xc000000000000, 0x7f, 0x5}, {0xef41, 0xb49, 0x9, 0x7}, {0x0, 0x3f, 0x19d9, 0x3f}, {0x9, 0x4, 0x3ff, 0x8f1}, {0x1, 0x10001, 0x4, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8280, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7fffffff) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xf66) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = msgget(0x3, 0x605) msgctl$IPC_RMID(r2, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/58}, &(0x7f0000000140)=0x3c) ioctl$TIOCCDTR(r2, 0x20007478) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) socketpair(0x20, 0x2, 0xc03, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x4005, 0xb475) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xfffffffffffffda8, &(0x7f0000000340)="abbfef1f75f2e5517b35262087055a8d103c967b6600eedb6628b9814008c67a9ebe08d048d5d897ba12b070aac1f78addbf6df2c3fa1c1e970eacc773e8d4b08bede12481fc45f7a50baada1a4d42d4f7e7a0fa541d7372c69955eedda1613c6dc906599ef14ebf608a72e2f02295976f3bff64d04309704bbb09081381f07abb61be35f3e7339040b1") 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000180)) 16:00:21 executing program 0: r0 = socket(0x11, 0x4003, 0x44) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x82, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x2, 0x9c) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000012c0)=""/4096) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = msgget(0x0, 0x500) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20500, 0x20) recvfrom(r1, &(0x7f0000000180)=""/249, 0xf9, 0x800, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000001000/0x4000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000140)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x200000e) msgsnd(r0, &(0x7f0000000300)={0x3, "245672e29ad653e5b1211f5b7704a0311e8dc4fcc33ffb12ff4e1db4058d9cbcd71015fbf977c19c7ebd20cc040041045be47873e7e12bb021ce99f3f52670bbbc1db100c02364edf0610754ee72592495f8cb61326b81298bc7cf0a2815ed69eb18dc3a5f7a4441bf0b151c732a17b5ad3e721ab4725a1ccf8309da5d9a70899040a0b9d940f0fe7e89c1bf9fecc51a9ace5caae65ba21d217cc1c8871ea191267ef31e2aa9a075e6fd4a68d46bfb23f136580b9342fccc6d99218717bd31f7cffe167381c1e62691caeade9eebcbda0351c1052609c45ac6faaa5ca8da3d37c56a84"}, 0x3ea, 0x800) msgget$private(0x0, 0x301) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x140, 0x0) fcntl$dupfd(r1, 0xa, r2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup2(r1, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e0d20ee039acf318731faaefdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e366f9eb6ff519edb938e71dbf833b2651ccedc58ab9326d0e372e38a0b"], 0x10) shutdown(r0, 0x24002) fcntl$dupfd(r2, 0xa, r0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="39da5b89eb9a21c7319d9a7a83d2ba72616a1168c510d6ff68536fbd05420c", 0x1f}, {&(0x7f0000000100)="06c9b90c4c857a40b8e9ef067bce326a8b6f33310e6ca5d22280fe976f807cb9aaea8703f34a16b0eea755aea3881c9abe26442ea542d72a5ee8e6755b1f66afdd1c8a7adefa3e7fb9bfe506eaa3629ffe085c0d69afcc4e6c8f01018fe1c6fca48d376f4674454bb28a75513737d5b760256caa0feb867929f9412c930f1b3f4a4eb398670e6b78df010c136ed201c3bd24357b7d63e8339d17af357e857858cce13b", 0xa3}, {&(0x7f00000001c0)="b79684d550d8cfcaca23cf4ab5793bef5378b56d970201fa3acdf08064bb5b5300040a6a138916e4b000e2b6e906d1d65dc04749021fae6a1902b42f1815d1ce7b13168888a7d1caf6a9cc87d97fc71fd3b24931586817f6bcf9d62ac09f969c689875b68ca7563970a373c462305e161b95a70a00cb4fefe3091f38d509318585faae534153c2e39f528ca8ba8b3439683073d84ad0834aab1c0f4e20adcf5de78985c7cf166b66ef5bb056cf17ac467497de3dfdda3d5ad4d90d46341822d4914985a23e0a14686ed492b3c2bb12331abee631847c98", 0xd7}, {&(0x7f0000000300)="25532bb652ab01e9d9b2e41d419dca8b4c5abf7f4b5b05567c6d0994296938da190967625103d8d4e22fcd00c72c867f56a25db6a982375295398482ec359b09b02d05cc20d4", 0x46}], 0x4, &(0x7f00000003c0)=[{0xd8, 0x0, 0x1, "f4269ab6e18786ffed9820319d8c26bd1117ed4f5855a0a68070ae0f1a24497b719c387fece6c4dd4ca625c841314fe670151f8fed2c7fe890023ef3825ee0ed4110968122cf78d2a846c48f51a638214c484d00bbebfcc0b80d3ac4196b9c9b9dd830af9f8d33e6f5f7d573fcbdfadb7743dc5365d703abf6ab0442e4b4bd84d45ff7ad37b156478a0adc75fd0af6246a621b9d26862d81cd4378a96fc4604941774285c7a7b3c98439ae8b902219bf1ab6b60628e308663be02704b4769c6c69"}, {0x50, 0x0, 0x40000000, "a84da8a8d7d49e7a8adabe156173f3378b0836e37617d0121e524564e3315de28e292b0d8d12a42aefceeadd0b8bbcb9c2ecfb2f1cd714b7a64d8c81"}, {0x38, 0x1, 0x25a5, "5a67870b0007f33260494af28d9550378bf3b755b5ef348772f02bb778070f36826b"}, {0x100, 0x1, 0x100, "510ee365e2ec7f9203382e504e6052fc6bea8226dae2e6325ca83f5289ef0a5319245d7b3345c3d7bca4de1c1fccb4b2aaff2bb3a4bc6f9dc9a06aa68982b5f70afb26172034035fc3fbfedd8ae74573f59316cf270cd3326015e6a17dba879ac031b9bc2e37829892688c79e4981f4aa8c80bc155070bd8fc912be2afc17aa6eaef6f5857e1b10b6371b0d085ea8d17512fe0b35b27a1d693a52c03fdfe77ef80e4ef22b8fb123cb04d0c65167c178f39a5a367d8e7a3ee45c65163bcdecf4824d744aeb41b618723979708124e5bd32ac0b990273e651815274099b8f811f5d8e8ae79d6d4909f29"}], 0x260}, 0x400) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xd10) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) fcntl$setstatus(r1, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x3}], 0x1}) pwrite(r1, &(0x7f0000000280)="8ae32848f8e5a0909d24b45055cd3de675b8ea9b30e0dacbb85b571b283b9bec6cafc506231203637180fc64edecfa82d78850b4dc37aa4aecedbc343f405ef9be86d8a6990c74977090c5364146624a5b466db92c8a03683a6a6c4144788b869304c99d90bcd4a5e61db199a3f5f541761f9d6e01dadf2cb8cbc770b9971b275268f4c4d43596240ba3be041bd2124391b6633b090882a842984bcd3db89944122af65f174a64a952d057441a9ca3da08eed1a5cb866fc234677c3b06b63b4b5fa9b3a2719c477c09fbae3eaea4885b2392f2a24de56798f01544254a9f70f56ff396d0938aeeda30aa5122141ab7296a0df1df9a8bf901fbebbb7927a623dbe7cd22b956186115baa24f32f8e16b439e9454730401edb4128e9e70b2130330cda9492a4c2c85c2cf27451f147d3f858d63b4b864c13574f102eee6a40f81d4a3593617bd12e8703de23073570f2b62a5c80c4f868a3b3608db89af72ee210f645db945932d8f1de4f721aecf649ba4445f9b794144e84e8362db89678fb50386b266561fe57941879a007c79db6175880916fc30fbd4cc646cf8617c15c8aaa0054ef518263ff6e4f9a261d3c8534937f517abbabfb2aaef12da3a30e3a9b9b3545a7c5a160e1c58e41f4ebb635bbfd59ece09f8e42961b3810ea3c182197e9cf295a6072dab018412920c9f18bfb59a53d5b915b5d664a56588564a8822b61faab0becd1bb79b0298336ae52a2ff4f7cf2c0d91285f65381b9087c88f0ae117a9d38c13290a2f48adea5dbc2585b1cff931293f0d10ec3ff953bedbe8cad904a564e9c3871bbff4fd618eb0e1050037fc25db97e3aaf527009e127bca6ab545cd110434271ad85abd2bde7cafd497c84ef8ea256df947793c1249ea6b5108530a66be8b44a859ce80c6c87561118d8bd766438dca30652f44ce3fbcd8d51ffb60afb009a593455d2aa23aa7de5f24f10dbe7a801c8f7a61503ae6da5e4fe64d0093a7678f6499c7a1ac7d2f262420d851c25c573a42c6e71f54d8e5d78bad28c963a23e8f08340471862976d4c6ab34ff2d9eae8ad5ee9acfe0d0c4395cd2df91b3ed037a5f2934fca9a3f3ee632aa5f0507b453cdeeb027fd4392020758f9dab719ea9d8a56960e6593e2c51eb2d73094c21717ac2fb458cd334fc2c1af5a465c9c5b32de84197901c67d8921135e7f685ff75bd8817aaaf778834d3bcedcd59b67cf3f9f86498773296f3e60e08499941150622db2d66f92ddef180e0a14011794517aa30c86ebe5b27c72af1de6c08c3ca80c0b9995bbd666bd7f735b4e7c1ee2455753a6e485fb7264ee73a7be807af363a44db9b20e6d91528c9eec381ab5352a80f39737182ff0a4b76029446e97ad4eb4fdde8fba32a130de52aaad33ea7e241d17bc961e89cceb4464c13b73fc6939d125b6da0fcd2023e3e7e66b083f546c5ee81b9e83c31b398188293c7f63c6dacb6244f3c0e37da869da7177fff6daa91535836d021cd909d7be04a2d6bb46a82d23958eb6f8a1bc145d0882008af544e1d7c460ed899734dbbe1b5487a1fdf7b8a928da61fe766f0fa4930df98b5521a2c588bb0de1a5cb364c7b3bcfa6748a4535e318029fefb26fec825b21d26553f115124da5156e9037732af9b723ab85327976fc2c27d370f9104f584d0f286519b7fad97bc4c164cddf76cb10d9d8507006b626ee77132f0b99d8049f90ce45d551d35584cc456c5fc60b7117a9578bfa157b2b084ccea769c7e569eaca7051993a9ac69c26ba0741e72b5813a8235ad7236aa0e2f2758a68a66487467efd0393057b897433679e19e6270736ffd76625468e20a22230b11e8fed0945a9da3fc1150ecf0e88b6601abbd8068425bc4e4d41a405625fab36829290814910ef2f98b073eca719900ef87f004874ea75ede240b1616eea85eaca98dc146fc672359dab3c68a4fc3da555425ee212f13fa8ff9185b0a85173a7d29f3645e2e9810204abcbe18d9682a4d122c3b2ffe3e98cf020c96b1ae8652161e6cd7156437ede63b682e00de2a55c921c6ecec09cf6744d9b32a5d0f4580ea09cac4c66889917fff6504d9a17e6419fec1e71a8a0f13063883842e862ab6d6a59ea1c88bc0ad23f069c6710cab9315687aea5f617728c6d22d0569cf2e4397aad35977705ed8abe8e07f09c5557640e0054e4f249d2a1414cc789f70595e42cf61e31cc7c1a5869cc7d9640a2d6e81147c45b90e2e89f3d9fa4b8f1afc994c2b5691be10249d95609e7b28f2f3affab53de047db25ac0555f8a83a9c73d73e6eeea1887d956c4c5fdef35347a240762e3d54b8826a14d97e29f0d5c12a4978fc6ba5ed8ed9a54ee82fe87dd815b5b65d7421d012981be35aa2a72ea2f5296f1e9b4d44df528db54c481a6e4a21d30df8d3b5513444b27778c90e4ee7451b501352a584a15bea949c646308776bf9e5b1bc87bf2db02ee4dd31e52dd89da563e124730540df4f24585c5dd6846f2d2d09553913034313d4bb5f2c89ee43bb24195efebb51e8c9c3467fc5c2b6e67a208e17856715f665d8174a4f667bf8462fde614e485c09fa7f324a24c463c61e5ba386735eb13f8147dd4f785e30f5a40b006a1af26114471d9d85630efbba70b7bee0d8cb4145d20fcc0aacab504b993960fdb14837ab5edd5d0e90ec71165476a0de621185f3f8c0b441e9167652b42975ffd2af562667252a6b19d861282bf5357cd3e74953be7a6828860e778b7edee06588b2df0592a6eb996d18c7a2e4b16022239beb3d31b2c1625e0916a9cd7d9bb919b2b8579d8c2b3e535e11c29a6f760174d5979beae4acf86fe820b2e822d8161bb5583ed178a19c49bf9502eab78f1d537243d9af5131ee0e0c5cd7854c9ae06a9e4af1294f3de9600ab3440dddeb054a078bb92ca37770ddd40736d183eb53ddeef0a675653d1b24f0e4e01245f1c67bd85870103202b678aaee199dc4fa444ffe1f5f6371b0a4c08409c40a0c85ebca7c6989da1a4ba2ef333c3e511b8b1858482919f0baf04b147201c68c7a3eaf4dd6e561c072a9d5ad0145d05924d784fa29d32b7994888ea6f444e4d3c8a5bbb9e1dedf1a402076fa34d4fa74564bc63be30be6e81e18e45179012786331bc1ad64d78b0ae79f93d3098c9ee1539f02aba03157899090b5b5a5ab5720fcbbf0719c1ccc311cb61b1415885b3a97da1bef02af3dead313957547fed5694596fae72e4d73222c1b49caecb4bf720853dc6132c5d18ffb9a4c5d592d2fe57e1f4f329fe3fc68a2184c38474fcf95202f9189eb63764dc907da795440001b824072120b9f1e8b53962248fc8d8943f46964cbbcb8a794688f608cfd1a1c47a6193457524233331ed1dc2daec7c5e9236a84a71b64324d20991064a519b75fe033117f6d3f8ef107053fb2906a47f66adc8df7a9dfdfe0f2bcce9910c7642bfcab4be3ac69547357e300ecd7e9e9efd433c0ad1af526fdb7c68384f6ef45b2333724917d29ddf6b529c58fa1c49b60e630cd09e40f356968f52f804420e01581320114319429183dd279cc2bf85f8096fb8d9fc8c283f25b87d0f4753db3517014ae0239556eb852fc9aa4edd37cb449ab1facc733e0190dc58861918f9971d22b76784c6ff683505ef9557402faad80373901eaf6808994e16caa4a0aea3e0b22a36721874e5afac177c299062823f4995b276a4971962cefe0e1deff7841d311bdd70f9568f9c6579d6ce8d4a069e18783d3a2446c82710831e7e0f2d5a2d429b58c33d590d5c49176e46cdcea3b4a3311007014b5f32f23293097707d8de73058664f1aef12e3a83579882a65282640fa4a020bccc623fba385f69bf3f575bffd3c17a4cf404859b6b6c03441613e4b906cbb961a98e7013e37906851169f967da4ee45cfa8123da330c5157905ec062d2be75d0dbda0cc786e1010cc282651b46e7da8ddc412d28205c96fb20a9c3750920e1f3e8cd0364d13a51459afcf0b598484523ec7b8a19991ee3070ec10d5d616a9a4f9861306149f00cc23f76871a9d61eb7289d40b0f58133a64482192712a6165f71216e9037bfc16f706ebaee818975de6b9db175bacc969d718195b072f09ce024639312b5f79a18b91e8831b922b69fad0e9bbd407937af87f5d266b3a0f0a9225add9f0acb246cf86d7bbd461c9f8f9f088a516b26be21b371f74cfb141ef7ae58a244353293a5710c415a984d8c353feb980028524dbb841760fa6619a149f2f0da59be5cd0789321944fcbfdac4987229d26b3cea2d85ebbf32d8d2784ce26c264e0d7b4f8294075b038e9d9943cd065a1a1b94f57f900a05be6ffcf63a3a5948b955678f40f21e541c0c9cdbbec16f4b696c5eed8417540e09d153e93babba6bde821deb1ce45f21e12e907abd2bc36588dd24097604cb9f2f6107199a1aa842411a46abfe6f7b596c72a4bfc8417c41d093424923d23ba1ada9b48bd55f779633ad74b5c2f0f44ad0b28bf60926375c28d6729f995c63a56c232a419362941ef07678b8321ee931775cdd5283e041d1c5562a3d24d90ed07d7e5b1651025ccf86a334a2536638682b4230aaa87f174af40b11e07340e5393c52d3a91f8b8b0f3cae70945225e5940158699ee311fb781503d2a38bbb3de55a54f3c12613db745c7574b3e206545ec4b93dd4174e00a6b9a5a60de5e5167b6aa82ebe56002f3604527afeb4aef76605922167433e4eeee414c17ac35705f31d12d8463d685fdf5f4ce5656295815d65d4103846362cee36018e6f32bd332f84b3ed164b9905d03d1fbe3516388720ba7648e197665bc56a6166dda71f194ece759396b3b11e8fa6b1cda39ecedf2c5745e209bfb1db01afdcbc57ccc1b1f198322d2645919777cd62c68f51d8c2eabff98505b42d469f1e5899a31c8a307bb291ce434996073ae5314231242bc4adc88605b8fd1aed741b237c9e797b8f836f5a5bfebcfeb848764374b37c15397844de7e4d93e07536d34441eb9cc1730c0f4b67743118cfd568b1c629731282e9c9bc2efcbb16ac708b1ed156cf2915c92e85fb2d5f0cc824fa0cdee06506a93c14ef80f21254b9bf48997746b70615070c672c4606723be47ac9d1c8f405705affccfdacdebf82224a9c3712eb5e54b426485c5d1aa25c7afbb14101034a0846be125d20d351e31ffbc2053dd5104e4590a77c832bf0af052ad1e0b7cfb563255b5b41526812fc77fc059f51caf2ccd90dab2f1da57a1da983bdb7d94c1be3932038bcda5219071054e17c3c942d67f24bc7131f205c7f87b96504881287d3acee57419684c5d7e7ce278a66135fcd72478d01db0874a121119fe93f8f6db65035fb405524e44ad12ee8e31e0fdfba95ab7f1011b0280f75bd5bfc740a7602fa68ec9deb5482ea852b92feeb0271e3005814c2800f07e63313cfb134ccf781411b5f30a39c6657cc300bed42215a4fe58ef888a07d9d53f65dc93dd97cacaa266f76061f57f1ea40f85d6d6d7421facaaff39e13c0ba23de97bf4029193fad196d542c739b2b59061091bf36e629b562fedcd0a3310287f77266b0b9dccc7643d7c20ecfb17adf8329ec4cb41ed5b8804833a18ebab7f25bc4d17b01e74c4022bd1de36553d25853bb122cfa968f4b78570d4f086357e93420131682751b5e226894b8aa758c21e9e92032aba72bd6a21281fe0547a3458e999bdb1934e28c24b82986c19ce37640fdddf7b5f1416f5e92532195e6bc6c1843e57834e6d2ca7a8f3084d44ef6c71dce470f190e4af1b59c272fe", 0x1000, 0x0, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)='\x00', 0x1ea) r2 = syz_open_pts() close(r1) dup2(r0, r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) r4 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) lseek(r2, 0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x9, 0x7, 0x200, 0x0, "b57de645bc5dacd3291481714ffa48563ea74bff", 0x4, 0x4}) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) dup2(r0, r0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) shmget(0x1, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000100)={0x0, ""/45}, 0xfffffffffffffd3a, 0x3, 0x1800) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:21 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000180)='\x00Qz\xd6\xe8j\"\xd6\x95\x85OL\xbbM\x14\xf0\xfb\x89\x8c\xd8\xfe\xd9u{\xd0-\xccT\x96\x19a\xe8f', &(0x7f00000001c0)='*.\'({/\\-:.@\x9c\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20010, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4013, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:22 executing program 1: getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x89, 0x0) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x290, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) 16:00:22 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r2 = getuid() setreuid(r1, r2) fchown(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="2dddb00222c445649954251ed2f47199f606cea19c221fc2a25e3d351ee2a5b8972c9d7c8074bea5122fc6fb5ffb3da9931e", 0x32}, {&(0x7f0000000040)="5cac08f14003bef94a81c172e8b97e4e945f847b69a174f9d1e41b90df0780a4280b64c45613409aa88a6e01c4e49fca04ddbe0d4cc8ab547300ddabd526053074da409a3c523171949c2a5423947ca6fc444e7eae20d0f1f426a2d5d16356073571e76b9039cee6c16077134cdbbe2bfa42f233f6aa6c278410958501f392ec0e53d77d947466c76a07b3a7eac6097bb138806405ec8f66aa746713e014c5c08e73f61904b1b2a5d92a6362845eb466b435158beb5cab4fd3536f2cd23f47a6097bc56897dd4900960a2bf17d4d77c3587b69fad89665da434f52f4f7e0859d9de2fae18099e27c7fc89aae78781d9ce5795e6aed5e1e811731cb77be31f476d03b30a960bc7b49a722abffed688758ab3ee303d871800b8bfaa4e9d9494c0bf6007c2801a82d5a19e352cae7d36195a6756296227765ba7090f491d7596aee16c02bd3fd4852382c81345326a654d2840af3a282a3f7862f08856ce4f143ec09bfb1dcb6f7a4a8a76e8992c63ce6be0421e058bce51b08f106468c69f208573c537359572686d5fb1d9761b707a7b39d8151c496f0e1c1590731362eb9da9f5059121095cd7089fc05f2181509b00d9b8be0ab916d57581523e3b6b28eceb0cfce86a048003530484326c356b5282911678657e9da18c4822cb36b0f46b13d3b97b8db83db47a5dc479460c215fd7e959532f6213e9b43b848bb9076ad946cc2e0735881d6269f37b70a73eadc4247953821d7b00e0c2d95ced3009abba99f33034626d1f102133ebd288299db6b11505a99d04e207a22ccb3da5898897084b56817c1d35895485f2927212e54d9dfadbcd35a99f9a74d76d6155256bac9b17f8cfc33a5419d4107f07a6d26633fd84b8e3a1a7e2bf0768dc2fe699a47e10fc969e6366cfd80c49260070a7109bc0d34fa60bf22037af9d6d9c86d88bd371b8edd1b8d17c761755e845c55caab60d7e39ed7c13066bf64b09fdac47c6c11e57f83f670e5605318b88c36309270b9c8f3c2017c4ab528ba40dec927b6e8a2367de8e41acb4fa282cb35d49d3119c16275bbfbbec71242f11a445b757487d68cf28caf37a8d4e4756d1caa40ee2b1348a1d76c5fb52c25faf2a7e3ddb232824bc25aa1b8b5fa0ea238c1c0514e117f011a9dfe1fbd36cc466291b220631f7909f34b3b1a6a309cf9ea676152d0b62555fe13d2041ff1daad7a2aa1e65223caa91add65341615424f7021d502bbdd1274ef628fd5a5254d283cacda54b7726e35d8c8b73cc2ac850a5adf8ce63cfcdc87842cff08aed1b7f15487f1de63dbf8d3ce5fce5e07753ca77b0a2cef14dc90bc2582809e310f4e907de3f040460e976997957b8db8d50f66d23a32a100622a160660dbb3550168451efe18a0239bc7f51c661c59a2d08a24d7d83f812e5e9c3fb7cead7a0aac11fb89fd6b03570cb912bb88cb918b389b3ff60d5d707f24957117d23741a4ff2cf99850d35dcfbddbe3172878b560eb5c6e3d186b3993db5c94b248b18a93cdbe90cfeb2ccf97ff4fba98d37881fa04dca88df7f17435609e0e9f26415d5806735442a6f7d8ff6523e736716c53db46901164859d8cc3956a60e23bb515422243d71d432270be647c4677368961c6a7388ce5652e74302384bf907298055c3dce51be3438256fac8091ef9cedd3604419161a7ca820333dbaa58fa1ba6858afc3b27d905d82a9dd8d0f4822b625e0ce505681f85116a486e7e3f8d2affab8a94c9c29d1a3cce8e272f480ec9647b0d5c5fba525088aa9e0a9fcf07c263e5c1dca61fda045c83f65792b1dd35cc4426c216f7fe55236aeb7e49cb19349fcf84a9c4cdfd1d1d9dd910a15f50e421ca2f718e486ce8165cd8986cfa518a4c26a88a59d4c063f21223511d97c96637dda35508ac6a3895ee95961c575949140933cf6f6ede96d66fb0cec909a4e5de9313d7be071ece6e50313adc5bfa3d12280004082b9486250be46e02cba84f46b1051c57b99dd9470823d6697e47655479793ee9b1d97859193a92d770acb8c0336f837b8b8208708db95027ea5c2a10dc43af19341bb63fb43fde7d483f4d5d07e9afe33d45393195fbc517d71d8f75b4b2df78d025b4d088913bcbfabaf0e72a63eb4a77cb5b7dfc9c469f72080f5441868c61a8296046c65a2b3775cbfdb2eb498c4466b299059a4cf219fad9d728dd390fd9f536f26994545217c312c2002d207b16f861172d23c08a81075d0c2981d0a3c37e39e6ea400957fa235c1714793f5ad7d758b876d80bf75c9a829116d29eb30da8732a6e06ba26b1d4d41251c782f7cec034a5aed8b917e0462d29001e95d3613314449b6a3dff6c4ed3758310ddc6e7d9b2482f52b1bda92756c0e8838cee29566c5ad2c70d1f7fe6a5cf84f4b743c7c920f0cbbf231b8cc9d4b29e509a94d795eb0f8876eff7d38f011167c53554c5618df482690ae5eca10390a17f3c1721c77f6c3517edc03c9b3fb3abd0384b9ddf231cf7d2b0dd24c3144b56aaf758f72dbb4db278c4a5659930e535688327ee1962ab638aa20484318172833dd774a41d7c9ac3a3632de6ac163c3525c24e77e98a486cb202c291a4ee127d9ab1ea3da4029de5ab4aefd28fd0c18736de306e25deb281884a9926f1f5b00ce655e56aa1eba53c7d3f9ea939c04ee53da4b5bb0c0da6854974f3e1cb0973d1d67157c5bbed524377e95a67313a5ee32f90142bce2b2a9173f29ae9bdd92fac3bab37abb84da46a52b3df45629d8eae8bd8959a838f0239685d2976d92fb9d8c8c426a2965ff7508c7dfc1521bfa355b22848abe664596fc9a1bc43ddbc234967d94d8069e7b2f066c70db184e05a41a69b93d0bf90b67468fe473e73f0842d151f11fd77478c263275985dc18be47eb62e72e489263bdb6bc8ec8fb1c341c18917ac6c09df926fa3592f5cc38eee7a6cedcaa1e956ae20cf688af5043b8be0e7f54b2e9d9e5ad10deddecd5ca5c53ce1760c52090f809a71f1ea51da9f25030db34fd887861588ebb3821ef2ffa89b46629a4c2d4ae14f896f59898300f92c2e4d7ebae20e674ae9ab9cc7049d19910241884026d30a8604027a61c43d53d0c3c3639255b5156aaadbecbe45c4fda8db96731ef460c48c664a1069d803a4614d4ee63e1dadfd08f38f1f0e5aeb81816bc082e6e74bfed019945e42424abfc1eb95998bb02b0fb39dc90e0b27534f34273ec12732b21715b21460350855c8ddde94b4ea3d1a738d81886e3dd4438588e458d6db1e68134b594df25222842a45095b0608cf88bea2bb539c7b90d32b0706eded0df9fe520b6a8935c06054206db6841f8211558bc61e8f951634b7d76c1923931a51aa963d91db1291d197fc70343a7d2a1d56b1f95f17577392cfc49d9635a1594b32f9903af037b3a06572e672bb16b7b8c80e84b2a75605afbf361efe7cb558353a6b295dac4d31a5170ab452fc8f3c52c4b8b5c0f3d4fa3285b49abef421896118469db54402eea405c1d3fec0f124faa9ad31cc04f34a3a26f8e205f309e23bb433468df770ea07cecd67f2b3863ed4498f76b963fb9f7ca13ddf620fb167b6eacc83b628a2bbd446ff7aef5eda7974e71c69d99169d2d296f454a6642f38793f53dbdaaaff375d9e1c4e4d0b0b6d2b15b89fc955632401d5e9dc6d5206ec7d28e8784477a76a37c41c92e0446e46f5aceeb8c2783acaa0ba95d6f95a54df22d7d9e4b455ce1916b8e4fc7b2b110a61ddd0c8a32a28e42dc606b2aea71ef65059221db24ba71946d4815da54291ab38ed92acf95a4d0b328eefefd43d6cf00e66e8ddfd3dac6a412ba02e1439ab52f6900b79072c6999d77a53fc2a5f4e983bd36f3ab7ab55bf996798c25e0eccb91f76a132513752f5de4ca11836990d2e6febf926a1158e765b2343173f84adebe0a30f1ce21abe7577216fcfa98b03bd01decf937933c5bfccd08201a2c592171ccc55675f92d6f880c1ffdb01527ddeea396382b3f9fb41e6870831a39c923ce66648475af9a94a22ef1f780ecff1f2b919f5d2242797b57ec1a7c57206edc7177cec76415272cebd76f833d1a16ba0f91cc2a0dd32ad43207998646bae4491e996655b6d1283925c9c31c95542063f6275293a16957c5b78480b101da4bfee7f1efbed715ec747ec61eb883b82409b998ae90d263f1aad5f62ec9663e3bf8e559a2d075d9243d1221887c941a743fd0d9ccd9d4429ce4b21d3fa8826a7896beeeddcbe520f2ee87f6df52f07ff6817fc0916dc2298faf35b513313c35d50c5e67e70abde071b2e3581424193f4ece3265bcc5cc93f5c539c81d5b2cc38b75681ca9480875e2e0845816b30f5d45ef33f636a0aab52717afe52a5fe9c02776888877b3f87a7343568df790e34ad7ecdf119acc63ecbd3b108f047123b950ec63c3890af362fb70456ac9109d5336e94a1d3f0929ee41e4715bcf1d792bc2ad08815769c3247058fea24de4ec89ae6bdd13d623ff66c59e13068ea7ec460bf21552b04e28f89b98e315224786214912d176797405528c8ff0bf904cbcca9c946388843ab756109cb67f539e5f0c8b2e2662f8ed15d1bab5a8a0714f2e462b1a5daee5560c77d0dec113886993f459de9b5010b9f09f91865cd00bb9a7199aa90f58eb610266f942d723b310741305d5f2cdf4c7dd97a615c59d5bf567b3f47d37321d4d37922c933dde07e00121ac0f339e0f54c3bdd0dc76fde53c94fc28d6e79d095bb41fe585fc79f6adc97a930e75481be2c45162d9f68abf6a892e2996f7100369ee0ed415ae278cff0ad3f4210a4fbcc09d30bef83e4d8ae33cf774a8b50f74b503565ec9f190598033a108b0519fb982a863d88fc06e26681db6ad7cd241974cd39afa68cc05fe0f94eb653684b4afd390a174f284fd927a67f4fdba8a9f3ddd892d7e78666043cd67d384ac2530b3920ee22b43a34f0699594355aac78cb8afbf3e0bdf7f6cbc07a34faa2142af4187c0643d886341c48944dff241cf8b0fe8cedc14104d7a888f71cc225441bde8bdc5f411cf3906ed1a4fb00cea2f949d6aa002d5b8374d19ef10dcf3c556030cf18fd377deb07c878a4a7ab76bfe116af575b6ab57d25550d5bb8a7da797790bcb8443cf1a3a0fab33e39e86f1755c52d8c2360446320aafd9aad7fc5bfcb3d6cffce4d40ddecc83b8c296495d3eb397c5358010425054019a4182e7a79eebb01e6b2b6d0daf1bf042405a179138c952b1fd1ca72e1cb7ff09b2f5a38d8e6c0efa3890d60bf7d07621c8e5d7c8fa0ebfa3368b12b95d4e0d2fcd9dde47d8c9a966cbcb11efd4367ebdf829808d2d7d9976b67f3a29e5f033f32307af33bd9eb0b81585dd1fe60e14a84dae42c074f3fe69805bfc209d86884bab8df1c4b748ff153a5b6b05d0ddc745590e6086dcc6f8a014d590c74e8ca54c27dbde334d2782b33c5bb87d58a99d48363bf750733c5a186960b238f239e61b7ea45853bc0fca5a94073c0828dd0ff7ef56338d0082db0e327e86a63dee202046e87478bf6a233070684cc9e38dff168c9e55348e19000d62287712ece6ac84d96fa57cfb4e085b82055d873f359095976a58cf45a847653e50b16a87a5c9b9bcd3688cd953ab170360f59db9dc228837dc8c9a9d91d6fd090da6843284cf80f4bd07e117b7ce5dd3f4835007e8324a27414693574c7fadbd2a9503802db6b25e01dad22de60042da8e0efa980b5851a9d084817555ea835210eea924e51da993b2e5c77524c68f0bf44e811d2f00f040a8477b64f4258942b9d3d266", 0x1000}, {&(0x7f0000001040)="19deba86b78f580682401934165526fe907d85a6bf05d642f2473b37ea15b04098e05d3900b4c41a7ca6e8167ab7c3", 0x2f}, {&(0x7f0000001080)="e527decbf79837a9178a83b06d81c311aa754ae940a002434dbfad2b0970d053d2a30d5cd4c43245218417fd7c0ff27f64ab379b0b90e1d907288e7470f7fe91daa38e65437e112e5d2fdd900a4c201511f0485074cba80d6beb7932d8ac5843c5dee92c2c6e4d07a627a768b5cc5f3438", 0x71}, {&(0x7f0000001100)="60d2e1dd1b8450b63c92163e1a4595ae7c04dee437d4a5088273cc0ee9e47f076bead82b37441e7170f60d7693139b8098fe5f81bd2bb197140b464d5d12ee83502314281be57a9a06e68e6b7bdfd535c8fc1a1eadaccf2b5fcd8e1eef20450d5bf15554a9a708e4d1a4599a6be80351060e85", 0x73}, {&(0x7f0000001180)="244a48490640b0424470beecc7cf662245febdfeefdaa0d12cfe1e447579c6869c03026eb7ec359c6fdee032f4a2aee7684af6c68f2498873b43895576930a9c4c5277304baf8620ca8f10101feac37a2db446b34ae9d0d7e891b375f19411f9627490ef9b56e496b358c0d8854e37850dec87f9a353a21272245ea6492fb4a9da9a521f94ccbb84480c5c9cd79ad18ab4a67f426bb568c6a34e81c2fb59f0086afd3a1602bcbb16939e0aff0a3b6b770a369e1add25dd2f8cc66caa3b8a95bee9e82a2dca76036d6647979c5e541e7708d3204ce8d2e7fba4c4815930baad4e6a491bfba4964d9296a3939bf19e6eb5940175860fd4b2476cc4bb191bea", 0xfe}, {&(0x7f0000001280)="bf962fa5336c98ce0493e19d94b602097d9bf11a8bc126982ef311fcb5798b0763a851b1d5a116f6f38d2a38c4fae4b59df34316ff679a91956823ebc77514fb137a10a44aaa4f1694490b958fc721f1725108add1554625a1d102585b22ad8fdef5de93a723d08bacab301bdaaa8bb0259f8a60817ec362abf1f7819dd8ba367a6e4a0b4dc9edfbb3c461ea97ef62d4e40b2372676fc8e11cd08ee1f81ee98731b671c2cf60a061aedf639c03827e7cdbf439a7dc60497bd61d1b2e686b49071583be2fef15267f009215b8a6760ff1c2948270", 0xd4}, {&(0x7f0000001380)="9993b5e5a3047cc5dfbd9f8081205c356f059763374b3ffd04a6dc3139bfdbe34113a87180287314bd17754294f9b8314fd8ae9444532e769b45b6a3a5384608196702f2625bc068991e89e13e779db0a9e8510839189bf3250e4937bc2cb4764bbeefa848e670ca0f146a8162061faca7ed87bd77946f7ef9ccb7d3aa1032aea01da2cfc7ff8eec6b39bb58485e1499b6e48d99d2be7d68ac4ddce5b9347950cfaaf121aae160468eb3945676961eeea243dde59a308541052d41fe6fa4d4053084083bf4f4333bb54c1456d2f8873a58f12df078a5734c9dcee4005b92a649311523d1f7adfce4f30dca90", 0xec}], 0x8, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x5, 0xd5f0, 0x3}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in6}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0xffff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fcntl$getflags(r0, 0x3) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x100) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000000, 0x0, 0x5, 0x88}, {0x80, 0x0, 0x0, 0x2}, {0x8001, 0xee, 0xeda5}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x9a) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4d}, {0x16}]}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x1fb964e3, 0x4, {[0x0, 0x10001, 0x2, 0x582, 0x2, 0x1, 0x2, 0x5ae9, 0x7fff, 0x1000, 0x4, 0x2, 0x3, 0x8, 0xe, 0x0, 0x1fffe0000, 0x80], [0x7fff, 0x2, 0x4, 0xbdf9, 0x3, 0xfffffffffffffb3d, 0x9, 0x9, 0x4f5, 0x36290000000], [0xffffffffffffff00, 0x3, 0x2, 0x8, 0x7, 0x0, 0x7fffffff], [0x9, 0x10001, 0x2, 0x7, 0xffffffffffffff6e, 0x6], [{0x800, 0x1, 0xfffffffffffffff7, 0x42f}, {0xf88, 0x9, 0x3, 0x7}, {0xfffffffffffffffe, 0x7, 0x5, 0x1}, {0x6, 0x3, 0x1, 0x81}, {0x3, 0x9, 0x7ff, 0x7fff}, {0x830000000000000, 0x7, 0x80000000, 0x9}, {0x10000, 0x12000000000000, 0x1, 0xf48}, {0x10001, 0x3, 0x5, 0x5}], {0x3f, 0x80000000, 0x1}, {0x8, 0x80000001, 0x1, 0x4}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r2, r3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x80, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0xa2) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000600)) rename(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='./bus\x00') r2 = socket$inet(0x2, 0x1, 0x100000001) recvmsg(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/32, 0x20}], 0x5, &(0x7f0000000440)=""/3, 0x3}, 0x43) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/73) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x400000000080c1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000180)="108eb0237673c9ed8f4d64c130d6989b3d95d67f880a8cfc46434a56e5f59e6b2dee3f93ebf1f8babb24cb8dde6d6aed4f4b6fe39576618b1e7df362f20ebd84777ec07659b00e2b2af7212c1445b5be8235", 0x52, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x400, 0x81, 0x5, 0x5}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") socketpair(0x3e, 0x4000, 0xfffffffffffff756, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="001b1f", 0x3) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) vput: bad writecount: 0xfffffd80366ed320, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1465, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd80366ed320) at vput+0x187 vn_closefile(fffffd802bb9ea50,ffff8000ffff2018) at vn_closefile+0x15b fdrop(fffffd802bb9ea50,ffff8000ffff2018) at fdrop+0xc9 closef(fffffd802bb9ea50,ffff8000ffff2018) at closef+0x118 fdfree(ffff8000ffff2018) at fdfree+0xf7 exit1(ffff8000ffff2018,0,1) at exit1+0x32f sys_exit(ffff8000ffff2018,ffff8000149d6770,ffff8000149d67e0) at sys_exit+0x17 syscall(ffff8000149d6840) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe0684) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0650, count: 4 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd80366ed320) at vput+0x187 vn_closefile(fffffd802bb9ea50,ffff8000ffff2018) at vn_closefile+0x15b fdrop(fffffd802bb9ea50,ffff8000ffff2018) at fdrop+0xc9 closef(fffffd802bb9ea50,ffff8000ffff2018) at closef+0x118 fdfree(ffff8000ffff2018) at fdfree+0xf7 exit1(ffff8000ffff2018,0,1) at exit1+0x32f sys_exit(ffff8000ffff2018,ffff8000149d6770,ffff8000149d67e0) at sys_exit+0x17 syscall(ffff8000149d6840) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe0684) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0650, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149d6460 rbx 0xffff8000149d6510 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149d6420 r9 0x1 r10 0 r11 0xe8bf4f613ea89ab3 r12 0x3000000008 r13 0xffff8000149d6470 r14 0x100 r15 0x1 rip 0xffffffff81ac3168 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d6450 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=292487 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff822c3530 process=0xffff8000ffff6a30 user=0xffff8000149d1000, vmspace=0xfffffd803f013880 estcpu=36, cpticks=12, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 82805 120769 1 0 3 0x100083 ttyin getty 61911 520515 0 0 3 0x14200 bored sosplice 66641 26352 16594 0 2 0x482 syz-executor.0 29939 364776 16594 0 2 0x482 syz-executor.1 16594 477944 54239 0 3 0x82 thrsleep syz-fuzzer 16594 500677 54239 0 3 0x4000082 thrsleep syz-fuzzer 16594 455029 54239 0 3 0x4000082 kqread syz-fuzzer 16594 53394 54239 0 3 0x4000082 thrsleep syz-fuzzer 16594 100688 54239 0 3 0x4000082 thrsleep syz-fuzzer 16594 309372 54239 0 3 0x4000082 thrsleep syz-fuzzer 16594 154621 54239 0 3 0x4000082 thrsleep syz-fuzzer 54239 172395 66818 0 3 0x10008a pause ksh 66818 217399 97228 0 3 0x92 select sshd 97228 71051 1 0 3 0x80 select sshd 4887 330888 8017 73 2 0x100090 syslogd 8017 200582 1 0 3 0x100082 netio syslogd 79710 307511 1 77 3 0x100090 poll dhclient 60105 55584 1 0 3 0x80 poll dhclient 34232 516243 0 0 2 0x14200 zerothread 91913 521177 0 0 3 0x14200 aiodoned aiodoned 36719 149821 0 0 3 0x14200 syncer update 94523 406606 0 0 3 0x14200 cleaner cleaner 7516 322976 0 0 3 0x14200 reaper reaper 35821 63855 0 0 3 0x14200 pgdaemon pagedaemon 68020 80374 0 0 3 0x14200 bored crynlk 17460 115570 0 0 3 0x14200 bored crypto 60733 96164 0 0 3 0x40014200 acpi0 acpi0 55862 435577 0 0 3 0x14200 bored softnet 29636 483283 0 0 3 0x14200 bored systqmp 3249 221485 0 0 3 0x14200 bored systq 68839 458656 0 0 2 0x40014200 softclock 4742 79795 0 0 3 0x40014200 idle0 68259 21237 0 0 2 0x14200 smr 1 225880 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9564 6496K 7524K 78643K 30612 0 0 pcb 13 8K 8K 78643K 526 0 0 rtable 119 12K 12K 78643K 1285 0 0 ifaddr 70 17K 19K 78643K 611 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 389 0 0 iov 0 0K 24K 78643K 874 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 77K 78643K 8110 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 85 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 771 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 6986 0 0 sigio 1 0K 0K 78643K 84 0 0 proc 42 30K 54K 78643K 950 0 0 subproc 32 2K 2K 78643K 42 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 716 0 0 in_multi 33 2K 2K 78643K 268 0 0 ether_multi 1 0K 0K 78643K 38 0 0 mrt 0 0K 0K 78643K 16 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 830 0 0 pfkey data 0 0K 4K 78643K 6 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 95 21K 37K 78643K 17205 0 0 UVM aobj 130 5K 5K 78643K 168 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 279 0 0 NDP 16 0K 0K 78643K 164 0 0 temp 199 2728K 3367K 78643K 24871 0 0 kqueue 0 0K 0K 78643K 64 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 1 1 0 1 1 0 8 0 rtpcb 80 308 0 306 1 0 1 1 0 8 0 rtentry 112 57 0 12 2 0 2 2 0 8 0 unpcb 120 2394 0 2384 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1370 0 1370 1 1 0 1 0 8 0 tcpcb 544 1138 0 1132 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 inpcb 280 3065 0 3058 2 0 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 50 0 50 14 14 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 117 0 117 17 16 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 1 12 0 12 12 0 8 0 art_table 32 190 0 1 2 0 2 2 0 8 0 art_node 16 46 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 9 1 0 1 1 0 8 0 semapl 112 767 0 757 1 0 1 1 0 8 0 shmpl 112 166 0 38 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12780 0 11374 46 0 46 46 0 8 0 ffsino 240 12780 0 11374 84 0 84 84 0 8 0 nchpl 144 22689 0 21047 62 0 62 62 0 8 0 uvmvnodes 72 6618 0 0 121 0 121 121 0 8 0 vnodes 200 6618 0 0 349 0 349 349 0 8 0 namei 1024 73561 0 73561 5 4 1 1 0 8 1 scsiplug 64 12 0 12 10 9 1 1 0 8 1 scxspl 192 70820 0 70820 40 39 1 6 0 8 1 plimitpl 152 576 0 569 1 0 1 1 0 8 0 sigapl 432 7159 0 7146 2 0 2 2 0 8 0 futexpl 56 119156 0 119156 5 4 1 1 0 8 1 knotepl 112 1342 0 1323 2 1 1 2 0 8 0 kqueuepl 104 1686 0 1684 1 0 1 1 0 8 0 pipepl 112 4090 0 4071 8 6 2 2 0 8 1 fdescpl 424 7160 0 7146 2 0 2 2 0 8 0 filepl 120 44328 0 44233 5 1 4 5 0 8 0 lockfpl 104 2586 0 2586 9 8 1 1 0 8 1 lockfspl 48 887 0 887 9 8 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 71 0 61 1 0 1 1 0 8 0 ucredpl 96 9747 0 9740 1 0 1 1 0 8 0 zombiepl 144 7147 0 7145 2 1 1 1 0 8 0 processpl 864 7175 0 7145 4 0 4 4 0 8 0 procpl 632 16210 0 16174 4 0 4 4 0 8 0 sosppl 128 98 0 98 25 24 1 1 0 8 1 sockpl 384 5859 0 5840 12 9 3 4 0 8 1 mcl64k 65536 1211 0 1211 135 134 1 64 0 8 1 mcl16k 16384 32 0 32 19 19 0 1 0 8 0 mcl12k 12288 130 0 130 18 17 1 1 0 8 1 mcl9k 9216 100 0 100 17 16 1 1 0 8 1 mcl8k 8192 96 0 96 22 21 1 1 0 8 1 mcl4k 4096 363 0 363 8 7 1 1 0 8 1 mcl2k2 2112 41 0 41 18 17 1 1 0 8 1 mcl2k 2048 65660 0 65622 20 14 6 15 0 8 0 mtagpl 80 195 0 109 3 1 2 2 0 8 0 mbufpl 256 138955 0 138704 79 61 18 45 0 8 0 bufpl 256 25487 0 18870 414 0 414 414 0 8 0 anonpl 16 631200 0 619301 242 191 51 65 0 62 1 amapchunkpl 152 29415 0 29307 83 74 9 18 0 158 4 amappl16 192 39297 0 38636 232 196 36 46 0 8 2 amappl15 184 3473 0 3472 1 0 1 1 0 8 0 amappl14 176 3524 0 3519 1 0 1 1 0 8 0 amappl13 168 9 0 9 4 4 0 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 51 0 39 1 0 1 1 0 8 0 amappl10 144 61 0 61 4 4 0 1 0 8 0 amappl9 136 500 0 497 1 0 1 1 0 8 0 amappl8 128 137 0 118 1 0 1 1 0 8 0 amappl7 120 31 0 28 1 0 1 1 0 8 0 amappl6 112 66 0 57 1 0 1 1 0 8 0 amappl5 104 307 0 297 1 0 1 1 0 8 0 amappl4 96 3971 0 3947 1 0 1 1 0 8 0 amappl3 88 7365 0 7353 1 0 1 1 0 8 0 amappl2 80 56900 0 56830 3 1 2 3 0 8 0 amappl1 72 133041 0 132623 25 15 10 19 0 8 0 amappl 80 16508 0 16471 1 0 1 1 0 84 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 167 0 38 4 1 3 3 0 8 0 uaddrrnd 24 7160 0 7146 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7160 0 7146 1 0 1 1 0 8 0 vmmpekpl 168 42015 0 41994 2 0 2 2 0 8 0 vmmpepl 168 830516 0 828804 209 128 81 90 0 357 1 vmsppl 272 7159 0 7146 2 1 1 2 0 8 0 pdppl 4096 14326 0 14292 6 1 5 6 0 8 0 pvpl 32 1825232 0 1810277 498 365 133 227 0 265 8 pmappl 200 7159 0 7146 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 813 0 264 18 1 17 18 0 8 0