kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 11 00:03:05 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.47' (ECDSA) to the list of known hosts. 2020/02/11 00:03:21 fuzzer started 2020/02/11 00:03:24 dialing manager at 10.128.15.235:13929 2020/02/11 00:03:24 syscalls: 337 2020/02/11 00:03:24 code coverage: enabled 2020/02/11 00:03:24 comparison tracing: enabled 2020/02/11 00:03:24 extra coverage: support is not implemented in syzkaller 2020/02/11 00:03:24 setuid sandbox: enabled 2020/02/11 00:03:24 namespace sandbox: support is not implemented in syzkaller 2020/02/11 00:03:24 Android sandbox: support is not implemented in syzkaller 2020/02/11 00:03:24 fault injection: support is not implemented in syzkaller 2020/02/11 00:03:24 leak checking: support is not implemented in syzkaller 2020/02/11 00:03:24 net packet injection: enabled 2020/02/11 00:03:24 net device setup: support is not implemented in syzkaller 2020/02/11 00:03:24 concurrency sanitizer: support is not implemented in syzkaller 2020/02/11 00:03:24 devlink PCI setup: support is not implemented in syzkaller 00:03:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x2, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r4, 0x4}, {0xffffffffffffffff, 0x9}, {r2, 0x4}, {r5, 0x1}], 0x4, 0x4) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000180)=0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) write(r1, &(0x7f0000000200)="f7b700c9eca4a687b635e9854265be22bf28faad120813d31fb93a769d4e814e9b34acfd941bd83b96998d1c709cb4c9088f6d54fff297280ad54d843a4087a1f766d565f9a542c494041709f98f74fab56589cb27bc7d319b2f4d587b4e00b1aaf754aa1bb256e1756f4238e233dc3dfd5f5d135c677963a4e1690428f4d9ae89", 0x81) write(r5, &(0x7f00000002c0)="f4446da065485d5b96d6d1814380c20db156437acf140653ac70a61183846a3dfa5d66ef9b8fabb2bd04c18957b836aa352bcdc904606f7657d16a5b1f1bc714aa4da98dfee4f0e8aa6e8790d33badd8fc270d6237af506504b9588f6abab2c04e89ce877ca360af323e2f8d03ca18ddfb64aae9d85a0eff1a2cfcfda5143dc4d04b50c5dbd18903c7183f2e97dfb1b8adfe34ff1eb663decc1f3b0a6a5c6abb660f35e8973e908c7e048f90416993611a193d87e92f2acc01bd1c896a8f5d9314825d06c0787dae19cb7ffa2dc03cd0007b1e811de9b9c11a0dc9b069b5e50d1198716c5cac8e9f8b8e09f8555ab39c691447c220af7ffe13574397cd0cce274841f5048091e00274c54de3575ecedaab92249072d42ef7698ec157ac53b2f65b7cc192348aaf0368afd1b3948cd9f7c55290bb75f993b7a17ec3960c131f03b3ea87b6806a63bc06dd615f836efa6183bd15ea9b4ecb31b4064cf86a5a2165e20fe1c1503e46d15020fe1091f657f1524fd932154a883b3234f79dedbd45acf4cd4fba3479377bd693cc0a6bdc8f76b7a671f69e5a8b2acb657838a742653d0a12d8ba0087a6d10b891fff031bd5c8e844d569a8ea1cdab00a7132d300b24e93e892061dad309b0ae43dad87bb5281cb2b735b11416f34aee3b723a1b47771b986be844040a8e2bbc81fd1c33cd49e478836c0edab48c34c882324d190f04c2a8585e377eab70e6b6857362ef517a474cd7b358c218947d7d9bef2261bf2d2f2b48cb4046d89948035b67ed5ddefe144b3f71092e634a65812ca840a75024939fd35c397b3f6f215b5db2a0f6fb8006cb8127c902ef41b08ebee809a0665eea6f05e7a33f8aa6107868890792c67d3bb258ab0d65791f241f6318295fb33524fb83e74c1c1fd463ff4bd4e5524687bd7c196541ba3f08f4d40efec2533f039c4603470da8f43359853f54b73541b616518740f6a51edaa8b64188ab9b5dc2452b6cc510d089a4f18e09875fcecdeadb23ed26a612cad4ac706e2e3c1c58022cd1cf04e2d9b45374dee114f03536c2470ed85dd3aa41e7401f7d3892e2df83bad7d70ceff7e38c6c7dc18648e65f20b66670c6f13a1b6b9cc88f1c1c68c882b26d2d43bae09cfa21257d4ebb362ebf34e1036aa9dbe2ea3a14ae51f33baeb007ab62054bc2186bf35620b20debe116b5e80c0567316b20a4a584da837de97014161bd930e713168e155ce45df68e01081ca80d04e61ef14f0c9dd34e32b23c34f7db8be3a855bfaa113aac50e6ef2f9a5df73b46d55789ec5028ac96174271c655f7816bf7e60f76caf9f725b209573f7d94acfbfa5c0f73be44b5fa694b9fe7146d9c54eb0223dca8975a98011a72e732ce9e29b9643cd830f7d85324298d27a02f806e499a883de93114dc0513c37c93f128ea9b8c6109dc526b8916891773648a88665e0762afe21f7d6a504f6e08082e719b81b58e9d0380eec6540b385f4f86e2a1d443dc19e0936797d180e54579a2de67d1d3e7e85ca7b75a02bd3a57a0d9477ea46a0ea6cc01ca95c08583389b1760eff05e4d2485987ddb0cf0a3cf1e36437412a251e73a28f7b9d4e820bcebd9749b497b80841a048f461d13bd3c40d7f853ed8f67049a647b212d30d6877478d4aa56f2cb40c6c97b53b11b82cf6dba30b6864488e54a02d9a391a7594d478dc0845b39968e25b2f3a78c00e3b6455537ec76907c87dc375c58c0e677523fbf7b01ddfa36434fb0b0aa5b464f7e6b2a1aba398dd83c1405dd2aa9bbd7094105713a9d428f6c4ce803781b18b0098fdafed1deced5e6492109a0dadcaf68fab5812d7528b018e16abb18c812849974cd3f522536a71c968ad0bd943ed66c4c663d057ca8f04c780edf73efe3adb7147e95b81c3558b6c97197ec80c4f449300ebce1b09bba2e13f4a4ad7544306b1f97f768c37ccabaf61bd1542a2db71a4fd5278d9f7e3f1a764645508267aa8dea2f94552843aca60168cfc574dc58ae3fbb81d436c7c97ba2ec67b6dfed4881f989b4a6b2c2e6216188c76734d7c16acb73116211a6f92e7a1496478d01bb6f6910cea79761b7bbeb1a00ea359d09006e526a2e0b77df7915bf858f1b0d2b7f2dcba313678d94477dfc11a7998ad09d75a670f001c37a2864b09bf46d2b723d00c2716910acb95a56440db57162582dae3cc6e93dee42943aff2b72fc7ab3c3c6970a6c3fa8f558a03bf2cc233af9c75802e6f8b6620ee8146eee04d71166769bccc476aff4e6d98d9cead497b35041b83d6921448d3f2509350abe75984868d3c8650af9133b9c4d915ef4fcd35c38998133891e5209ce4be4d2255f628cf6912286fbc16b882fbdddde16d167bd1420c8976639103bf95db8b2c272bf23f987772a264e457e858d7d82283c6315d3995a69a4f4ffe76bb9df53d467e896ef911ef72414639e234761de7b3fadce9748edbc182317f5d1b07a602e0df2c959e856b657ad627c69dd90e0a2bfe184afe7f2660a1622ce6b10f94fd2b31c4a4e47b65cf7348aa8c43b3e643d9bc668b9cac146dc92b73aef0d49eb99b665189d82e6194d89aa662ecb8757fc5973ccf3833198d86665ec351960d65e0272b954f162bd20769e9e22edf18997b0be2aa78c0cf761c92f5123b18114f5fd47cce01ca71f47f01a63885612d5d59b24f1331e54e5da23a93c1cf708aa1707717cd105c8d358bfc56e90592c92765435ced95cde37f3a4b1b8002e8d51cdfa8f2ec192b670b3ab91c7056ae5a5339776f863f83468eac1f873927a221af77c7cce356b80b32d11bfbaed878b238e021ef2d6c4c89c86a2538e04799cb250d2da2ba8c6dd42e45bcfce073a704fd4fa569109156a2aed2f66de2f563557b09ff8737e299ca928ccfc443ff3e85084ba847715b169287eae3db912e8d175e13f4725d1da8978ee4e5a7325f91e342126cf6576fffd0414b559138bee411662f984e2eabf3654f0660abd6a213b086fd8d3102f0b6252cee3f0c6f2e389e5f6b332fb2b69fd66180e8289a767cf36866845756b1cd3904d2642aeae778195c2404ee8c7ca28c125732901dc58f9c4dd51f148c4d3ecb199cacead82ff47217997cabc5a962154e7f89b8b35ad1961e9815ac0d70f0be7b530dab6c03a65a42acbdfefcc2c5d3f520dfd94b123d92717dad8a557b6af09d18f1b8df6c269b082e09f0594094bc45df23a733bd257a393b88ffe5c616e437bf497c91bcfed32c2842e5018703f9069329dec6b9ce86d9413b5cc0cd883419e28b4680e0f57bcb86d41641824a89d3ce23c610074b74cb58efdee6ebf96a1abf6342c2390693c4213f0294ddda644a17721c2f12ccef3d6548e24caed25306b233475de53710dbb7c231157d5585997498cb5023147b781bd2becb5fcb0ca08df397186f15358eceb80e2f851262119e79c617a35df7def360d426c096301379b6f5e1b4d2f57c7400b563a37910d383858f19b7488dee237b26238679d831e0749cf4cb6b21f5f214e3add8e1e43e7dfa4631ce3104b3f4fcd030e211237630b3a1a9bb9cdf02e9947a9ab209a07c9a6fdbbe71364d014c8af686272414f790faa4aa1b92415ae12d7519102d211ef0dbb9d34016520ca398c92585ce92a5261a620668db7dfea00e1eb379d9bb0535dd391ef8932d5bec7602828e0b13f3f906030da9d37182f9faaa6b54bf27afd7bc43b6693e03e36a8b4f93ea7f893640855512926747f83dec7fc4e67865e0d67776469b6b3f5b83ff338c2c0fdd6f7d502af9dd3b728f6d8e2fdc74f759f0853425f6a9535747fbc50f7d2f5554ad6730b285fcb4c32777428f801a25e53673248d98f46459f30aa503a61ac9a5ff128ff5bd5155a8f821522eddc25cdb591a080f1370bfd48779496b957b11e5b7a2a7e42eaae78e28b8e3894dd26f237ba8c0d1663957e9b422fd21c8d97e233c2985470ab3e44de67df7509fe83c72938049aefe7bb2b0da708e3be509cfa9742c9c48bd7a9b58ffcaa1948bea59c4b384ff657543fb4cfaab2a649a1e6977d3f7eebda644939c5b64ddcf43174a50f216a039c032240cad0bf8e0708138f7e7f9534e00b43d6a2c264f8cd797e3861c5f1f4b0ee0194089339aad4d4d1a92476b1df7573b1637c6309a40b5d7b5e3ab92446032455106ca7f4b751bd6de111954c8f65ffd3d177987fd5aed58939f6c20835fc451ebf2286f598f3e526d2c986aba8173d0054011b53bbb81fb9f631a98dddf18d1cdcec4cbe01e8da8cefd684db1217f28a64da33f8779f0a8de23843069bf878ba2c682898c0949e302829d329ea285392ed45eb5d861c541ea52a6c2b89efe5340d37061a31ad619c16e53081c3e796a9ca7a3ee543c13c6ee0d266e72ce17ef7e4f4dfc9ad2779c0ecff46626a8211122fd358f25c517a4bee61242d2ad2fdc9294e8e65a63f7672b42e1edbb4b5553747eeedb8012f19ea256e8c2b3268f16074a0dc4ef7412a52989ad37c225b4ea5d17e198514e26270820c824a53bf0ea6971243c331ccec0eaa8dcb296510906b6d3ffc529b7c9dbfd8ee8d6987e609d00218104d690446de1cae0f27595f22c99e42f14ef1e75b7b74d020fe0011dde1061c410e9c8e790d90fe16ac2d7bc53445c3b52fbbd938402bf829d73a8cbd280ee49684f05a945fc8b8ab4e3eebb3c4ec93dc4190d246ec939f6c2bf3797ea9221de03b87e7b8ee7e96536b775f054fb39f5c28f81dd33f41a885c172faf393e2420ec59e9b825aca5b0ce53a078ff7da7073085e8a4e6c08977b5388ce278fbd72033b0ed9f96c7fa0f9789dd6014297812e036fa4c33dabfc22b9cb9c607044eef7c16651bc0481783850b70a02a6f0614af587a5f6b6add0eac9c3769af3658c20cfdec6c909edc17b7e24b808486c5d6010c76331911ddbf7deb57842d1364dff8a5993901d2e5883b2498339e082c47d191ae2828f3fd2a003d83760b6d2317c9c23d6b904affb91f06383d3316d6925e519ea09d7484a225cbf51c0e5a0fdb86c7169372961c134a94d2a508eaf97546c23c5d3ce568ab0d14a740a62e77399753575f919b61a4b14332079c2ba4d719bf3a7a1bf202824215d047bd22bf04d5e11d29ab305d683a7d97585587e163a8664a91964831d6198edb2b1ac5ff30943acecba7695dbb1658bec6104c598cf995752f89e86ebcc7368830a1e79adab6fa0d130da12dc7df69162363aea73d43b92a2c0ace6e85f55322601f79bc02af81d0176d3a5f433455be498cad6ce7e8d114902a76b01fea64112812196fab306503de5f5bf2cb7ac841aaf9ac013f5f0a9638db58bba73b62b3ae3ae816f13645a35352b1a034ec26f26dd4234ebb6917e86474b012235e5bf722a7a53b13c57b1f5f8a4650363877d5fbd3e259d4043e90f291007ef2abc9f570a6296cfd4cd707a93e07c65a20a306d4d98b5d8c29b5c90f17df9d7085b2611117feefb4c0e2a6cb532bd36d441ad1248c195d12009374a12c6bb2fadbe3486ad943d049b3ad0f908d21d3e5b90849177ae403c44aa15e3d94e15f1f7b4defa959322a5d4577110417734da4743d26dc2cdadc5d6937d74008282a89df0f194f6187cf94972d7150d9af7e3dd896cc21ddc681ec879726b6d8f7b2147cc137364563ce9f98d671aa58258548a9c7c525528b2b4fe22bb137b91f1e1e67348f48af489c7e55c5265780f3db40b3ac03de1e41fdc649b1a40ebe2fbf4dd1248fa1a42ce55bb85583780351c8ca05aadc7ba96c7b3c203caf39", 0x1000) syz_emit_ethernet(0x1000, &(0x7f00000012c0)="90fb020e37c1517a9e7792c57689ba1743fc9379d3713d8efa00309d3c31c698a4191241fca3274e66215a591699bd76bdf09427ee904e055f83443fd8cdf9383a37e07e9bf4e4d91726e637487efd8fae885154d2b8170cf00b4c75f6cce1f96148f046f11d9b18a101f0d8f5851063ad548bd4fd0a441c7ff22df719f590ba4584e3ffebdfb23e876183706590650777686ed642eb78fbe1be07990a8698cbb3c1e6e7ddf615265663cd1f36b3c86c3a8748839ef0c7350e05fa93c6e24d7e31f8660cec65e14af03fbfd9e6e6fe887d58f2f75685df3780f23025ef78d193d60c2257da44ac471ac812481d73f4a38f6e1c4f1014ce2ccde5aeefb470b32f17d2ef941818aca2231a0e9563338096643bf5af1076205b11d753eb801ec41dcaf2377b8fc4a782314e52e13e711eed8a11ed3590b80c3e36cb950a6c3af8186edf9739620155c925be0d8a900f06700d350ac2d770f9226a09b8e7b63a29c6841e2f7ac1d005ef139a49533b51ed840036217ba47d4751e2b019cf75650ac3c5be6c89c3b2cb27c34a4658cb873aab8c6910fd5cfddf45b3288dee23606c484fe141b2a68c9e260a714c286cf03fa015cb3bcbeba241b78493f7af7f562e155ce4e17baefc363f46121d6ee16b568aa50e2440e949cf19223047e80470c60ea1ccba79c7ea1d0ca8d0cbdfa32d51675ff8eae8d9c7cc446ed0a10afb32efb5dbc6b3801db0ada49e783ed374fc197bf43c257ac068fbd7545bd32db4819bb525adea3d4c8ecce682695746c7c1d27020a9117878550e5827400c81a18c42437c2cb61a1beb7162c2afcfe6d33640a3f5e98804b59f2191785f2f76905e32966c1043428329eb979afdce2f7071516dc3179802ecfe5effef4337868502e9919d12771e1ecbcbae723c09306933dcc7b459e65a1a11b82baa078a1e25c4c074e26ce8acf241d7f66c9960d66d21ef1ad1a036146bbd988f3157e742f54deaa1e805122ce886bae2b8746bed3490badc6ae8b8de85f318b6317309376471259b0f880d10209b88567aa6a1ad7969773d7610a2fd643fe6fecbb069d5653cf9052946e0c7dfeeed22a73cf0d7bec39e2a3d234a5271e5e5bbaa990b04b5c27b4b735a4911dfa2b2eb171434ba14b20a190d18a440c32bc64dd8b28e47be9854a87d4301ebbd259d28213a8829f5962fd2b1997cc62ee9183e48709e835786655776e47ea11c614245ac86f592aa11f596d161c053b9a485fc6eede84f4d358e1c60fa9227c79381904e412576f7a4ef74a38b4808d72b0a01790847756a614b4aa74b93485b6fdadee9b8921a2d2c34ceaaed2ec01ceb6442002481171197e77339001bf7e470acac297bab2393e2d1ead70a81b6a930d79d93d244e1523f537f9bd6717b91501bdc0177cbd4be9f1db10420866a0d00e13b7f0895c50ee5b1c71fb8c249890366f07017d8d5c5a5dc0ed06411cb6a20a572b59feb6f2dedd9fb0e1e9ef84ea7242ccdc707ed700c4c2059989b335baebbd41c5ffc382bdbc1abe5c7916c2be1386f1da39232741000b4a1672bdab389690bf9c245835be44c0a9864199a77dc8db6b68644138070015a949b5e3f09183996a080b4a91445c61b43bb9f0ce2868a0766c633af1020a6aec671730b7dd5eca9d05ac3c7023ae76ca159a563f3488eccb149ef1aacab0440342f5048e87c01533d192f227960c2a1deee2fb2e90782fe3fcf53f1886305ab8bd10307f5436f9cef610130257d736ffd4f29a08274de4ad99d02ad142f0607d881308b8d497bc6e38c96f1997e14ff1eedcc78abe5f74dd5dfde02e6fdff826855cc2d0722929748585ace23af47c514e391fa5224035ee7218c2000e7c943e3c6fd23ec675e56a0d7fe6c5e96a75ba966a8bccfe405367abe0d76a1a31938bc88c4f6ab11e0041f8779f86f6d1529fb812f0bc9a0ac1148e9990347fa0f892de2b68a7f5d97384fc28bfad5fbbb75b5deac3ee1bc0450aad53bc95c1e5ed433e8fc6338a9d363b9f50df24865c823f1c75d30301afd0de35984b85d310c98051d1fd44c0c86d73d50cc46a111037a25b3d16daa2ac2aeda33acd9346ef694039f41e8566e04f1eb271ea127167f65a51df8ca9b77d3bddd14d7f8d515f216fb455700cc8c76585220136d0f607aad536cca8cfb6827657e76a6c41dce4cbeec4cade9630f27f77156f7f099ce713883844db09eb3cebb12f37beeb0f49a1ecf95993b2a2ac297302c02df5f5366641a55428e7407435fce6bacbc0b7c47ac7c2fd0b6bcb01f843e10841b5b536b38f07ed24ef91202501cf85d3f9d4b7ce68e0c4d992c6f1362b03359c7f020f51da8ccdb0532a38965ff57affb06221b150d501108ed9d9021b0a70d66a41dca449cc45427447118f1064b288202481a6a8a1da110ba9a26f7d029dddf9da93ca5fc1fb797b0dac33d5d81634cb7a36c971583f2da85e3c1632e8edcc01ffb893a4fa3ac246fe1766bb81fd72fc1cdc545d71829759f8720a418a1dcda32bc819370a0a84b485a5928a1413bc01813a1afdda4b4b209fdbb657eae992024e06f2bac1cff96f0e60d66c6c5487f539e79fc09868c42f30e50bd1c1424a16c2464976ef8361bb009749b3432da170f655b3fe64ae0d0d8f0cd27ec645d453b1f7b659948a77c9bb3fdf5641d126a195bd5d38dbdacd9708ba94aa876c680eee51090c91f079fbe30cdfb833d535aaeba63d8e4a6f0c76c90fa293cfec30e92ae7ec57bb60de0ecf2d30bdfbd1daf09bd5686cd61ba003924753878804397f0187115ebb9296ab166ab6ee16a2c24daac336a88b3a936f448121200e97c394872182176c2c2d3978a346c38695739df7ecfbc234c06e5cd42442f60c5111f948af1b70d344959909d9504fd9c5a390c3f5487b09075f558cf3196786e88ddd11b8ec662ae115eddcbab96982b87cd8e1b7472caee055505f5d8f98ee5676f96d2041e1a025027bac7cc2ed2f40cf9b65e3b5fdcc6f902a72761c7bc48a0e9788913afabb0d7dc3800564c9d92287b1387de68b246310b8cc2ab6e4b5b0dac388b935957db6d4a8d3f46bc3e236577758904e026635b32ca80c7fe27861cb3ad151f7d2d273565cfb0f0c895e9bacf8ad95afaf44c6cc9900c76121b63d9780375f546059fb0b3123b759230d6bfe1e26cff0022385255d9c5c85ba23b311d44d0cadb3663b8dcda7ead1269afe5825b6388267287cbaf7027abe41346d0fc56aac36c8177734b56e5334b7b88471468aef57cd4af4503f3b694662ddb7cf7e348e451a7682725cf1b0d8f18dcba3f803db3a44a548996429f2ed92475eba7c81856c415771274377b6090186515283d5b18db374377f0afda6ce4cfafcf3fb638f1ab008511425c004f0309f808b8fd1938f0536063e0d9f466d5fa36b24d5b83b38a85b1dd22f19928723493db604ab2879ddfe41d6158ddfc63d163c5d19cda2072d95c7e0b3b3e1bfc31019e2b18095405c80ef70d559cd7dc2df22ef6ee063ff4429cc9077d8d01da2f2ecef2d3d9488303b279203fbc861e09f757aec7f3fcc81f29d81185a7c04b98f595e0d7a8a8ae81262b246cd5a8e9102dbd7730da2903dc7f67b7a144338ba230f6dab9ad3091ce3c78ac70cc1eaccbbf1f372dd9c4e036fd1af6699f2476d059ff56a316b26c05509f1c6ee22e0d78941603b2995f29670c282021760b67437caecb2698d479101c5cdfb77cabc0552a85a9b32f122610809d078d45de6a8129e8db7e0ac0a23b757a6a118e97c77191d5dad48be09a9f65be41ac848aff0082044169d0f57d798a07e317ca93b7579b0371334fd1a29f2f0bd829240bcf58dd5d7b30d739fd38d25e26329d06d844d1ea16b52cb900b5a0eb300dabe9756f566d427dcd6ff23b74a855ca28fc4d363dda077d6732a05e71fc065f8679c5426e6ecc37cbd3222c7a5ba2914ca6e7d2b5a942f5f626d6d6b78bfad55d9d3ed3cbfc48518bd41d504849f8c418564fef7ba9f94faff336317ef08ae8e65e4e838aa002a42cdae6198953f4bb31fac6b1017644276ef2e9d0bd2d7a9a1bf497bc5d1672673abfd1b132bb9948cc5b1ead14780575e90556f18468b2c5eac727499d3eed58a8abe7d5558491be22ab0c45fd21cc23635c670b639b4a851f1dafa42cd0551888302aef29fc01e0db5eaf74ec2acd59bf950bf58bff3f5e785aac1c6dc441cd4c2b09e6171fbab29509db7e271d14b421833a824a14bb2781a10fd04d8ae82fed1d0c601980c4257480e4ac22a3c9c53058f4a4199699eff29a30e0119e25b9050411847cd255e45ce94a2907400ba6573dac7faa8697e1ad49d7e870e0c24c49fbefe5cec4e197ac3acb3001c1eb4e908017ba1950c686c5f2867ebd6e7dd29832f7e8aa9f2f476e046746da3867f5a0f5fa0ff19ad89b7b7d93bc46e14eedcf1d7410fce2994f430504c57ad4474c903e9b5019ea5ddd7c57fe4fa3ee32b2a67ad3926931d97fe49793e669d56bc71c89e1e5ef4bed30e2987b654454c5e3d6cf61b8aa7f092cb32c9543ba2f82ee77b29736174a1d78eb42a22c23b750652e38a628516bb6bb0a38b0d6a2167770e0723b89831ead0091ff8a0467029b1e74c4bfb0fdb42649be4912a0a5285e740f88bd711f5a2d49af738167b1630c99bbaed17eabfcae6482aaf2cce483d1758ba7a4419054fb79ef2c4228878370e3e055767eded1b834e7858ea9d38696ee054ab18fd0fed28d8122a9219e443fb8bd83bb8b626e1aef821228c358c4ebe404399169e5b1feb5c03347d6b5a66f33c8c321756b942b2541634f486589d74513a6f32b9cf7b7f7ed81d8cfc2c325d220ae8ee49911ae7533cc467af99c3ee1a6dcab5183f419c0de331a1d876c7a97a103a26a38e3071e2ba9497ddc897b33d5c0a01fe5241a24214be9f35a2c96bdad4863c9f2b093e9d40aefb6a4282c396a85292a900431a18331824e158f6f201bc848900d15ddd0ab9d4487253326fe7bdbcf234b483945666eee3f71fb40e7a43a77e66e203a08a85fe86d917ebdcc2ec6a45c7eeb5b26be2ec75f9026501ea0948dbb604b079182cbaa6a459b3792661bd8c09399f83ad5f656db33bbb6830b12aaca0f9523460e65cfcbc5680a7010b227d422fc5d0d8ab3f33a617e7ef1e916bd0e3c3a955b9f0a5d4e16c04dc7717543cbfb0275d86f194cbf2927d52140028cc1f07d8e6431b8b2da90ad12b6523768a83460987468ba4a03e8766fd6139ec556f0b23b88c44579f556ef611b8d9b139404117f839cbf66905f2b764b504ad09c027f745e2a251064c7a17827fb49997db3508d1040d25992a5d7dbd2b43d17935b6a8315381618eb2480578caafdad37dcfb45bf68270389dcea16fdcedd9379a25574ed72fcb1a86ff4e9b8993c718e318b98264a4a8b0b24e1e3eb05d4eff5c834a6655f6e05697608963191db1e11da0e4b98900dcf126de1baab5626cbd575bae2b783e897fb04912fc60cc884c9253ddfd3ba8fcc802fd102c51fe231d3d0d160e0b77d7fd8bd33f309988d574e6238b48588e132e4d187a32e1de7f3219db3365c5efdc21f46bf16db6bf2915dc0c20b0f87dbda511ecf66d0390ec2cb174e4f1b87917da3c8d35b730fa507aa07ef68fcbc0c1c2e9bc6222adfae107e282f37c1e6eb08cb19367089f244756c94ba7662df02f4d327ed7399d5892e328f62c5c1dc874c522fe3b881af5f8f9a87752a614853349f579e18f8904d67e61be31a7169b2a5e012571eecbd6ffc") ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000022c0)={0x8, [{0x2, 0x9e40}, {0x3, 0x7}, {0x3, 0xdd2}, {0x2, 0x3}, {0x3}, {0x3, 0xe9}, {0x3, 0x9}, {0x2, 0x7fffffff}, {0x1, 0x9}, {0x3, 0x100}, {0x2, 0x2}, {0x3, 0x4}, {0x2, 0x100}, {0x1, 0x40}, {0x1, 0x53d8}, {0x1, 0x100}, {0x2}, {0x2, 0x4}, {0x3, 0x7}, {0x1, 0x8ef6}, {0x3, 0x7fffffff}, {0x1, 0x9}, {0x2}, {0x1, 0x7fff}, {0x3, 0x40}, {0x3, 0x5}, {0x1, 0xba06}, {0x1, 0xa3b}, {0x1, 0x400}, {0x3, 0x401}, {0x1, 0x100}, {0x1, 0x3}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x813, 0xffffffffffffffff, 0x0, 0x4) r6 = semget$private(0x0, 0x3, 0x204) semop(r6, &(0x7f0000002400)=[{0x4, 0x5, 0x1000}, {0x3, 0x0, 0x3c00}, {0x4, 0xfff5}, {0x3, 0x4, 0x1800}, {0x2, 0x5, 0x1000}, {0x4, 0x2, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0xff01, 0x1800}], 0xa) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002440)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$dupfd(r7, 0x0, r0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wskbd\x00', 0x100, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000024c0), &(0x7f0000002500)=0xc) dup2(r8, r9) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000002580)={0x0, './file0\x00', './file0\x00'}) syz_open_pts() r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/zero\x00', 0x400, 0x0) sendto(r11, &(0x7f0000002600)="36d39c62a0231afeacadc34e1a7d922ded352bb9d961c0cfaa310ea8fd2a949c24955f8c3eb778d0bd0dbd11d98ad8eb9bce699c96256a045ab9bcc5d256f7dfcee04583baceb1a2a8a3d5357f4c6a8f4b942d9f14b911e5c3d816908d83369d2148e7b84068716030f2a80ad8c8c2a69b438cb147e59a700cce0486", 0x7c, 0x7, &(0x7f0000002680)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002700)={'./file0\x00', 0x80000001, 0xffffffff, 0x800, 0x0, 0xfffffffe, 0xb9c0000, 0x9, 0x0, 0x2, 0x6, 0x8000}) pipe(&(0x7f0000002780)) 00:03:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x87c1}) r1 = dup(0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x1) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', r3, r6) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x9, 0xffff8000, 0x9, 0x1, 0x8, 0x8000, 0x5, 0x1, 0x0, 0xa5}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)=0x1) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x29) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = msgget$private(0x0, 0x402) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0x9, r10, r11, r5, 0x0, 0x10, 0x7}, 0x18, 0x5, 0xffffffffffffffff, r4, 0x6de, 0x7, 0x4, 0x101}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r2, 0x6}) r13 = msgget(0x2, 0x4) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000580)=""/32) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f0000000600)=0x1) fsync(r12) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x3, 0x1f, 0x0, 0x5}]}) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, r12) ioctl$BIOCSHDRCMPLT(r16, 0x80044275, &(0x7f0000000700)=0x80000000) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r19 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0xea0e, r17, r11, r18, r11, 0x2, 0x1}, 0x2, 0x5, r19, r4, 0x9, 0x4, 0xdab, 0x8}) 00:03:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xfffffffe) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:03:33 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r4) lchown(&(0x7f0000000100)='./file0\x00', r0, r4) chmod(&(0x7f0000000000)='./file0\x00', 0x1) r6 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="0002003571164e2724a6a2552347a15f2435a6f60e4a93c6e6776cecb84581e4711cd26c"], 0x10, 0x0}, 0x0) 00:03:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 00:03:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)) 00:03:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() setuid(r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 00:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x7}, {0x8fe}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x400, 0x2, './file0\x00', 0x8, 0x2, 0x1, 0x7}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 00:03:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x74b86b66, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000300)={0x2, 0x5}) kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) preadv(r6, &(0x7f0000001600)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/4083, 0xff3}, {&(0x7f00000018c0)=""/162, 0xa2}, {&(0x7f00000014c0)=""/82, 0x52}, {&(0x7f0000001540)=""/152, 0x98}], 0x5, 0x0, 0x67) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x401) r7 = socket$inet6(0x18, 0x4000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001680)={'./file0\x00', 0x1ff, 0x1, 0xffffffff, 0x0, 0x1, 0x100, 0x0, 0x2, 0x2, 0x1, 0x6}) r8 = semget(0x3, 0x4, 0x0) semop(r8, &(0x7f0000001700)=[{0x4, 0xfff, 0x1000}, {0x3, 0x60c, 0x1000}, {0x4, 0x8000, 0x1000}, {0x0, 0xfffe, 0x1000}], 0x4) socket(0x20, 0x3, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001780), 0xc) connect(r7, &(0x7f0000001bc0)=ANY=[@ANYBLOB="801d251be0e741108e55c4242778a9960e0b80b0a0fabd8d6511a91e184432a338eac0aafcf1115a82b9aef6850edf63abc305be503704d8982debdebcf7e30e4b8ea69785698381d3a0dace6f3e8e734359358d755c188c40100ba43d5ff5b3a6f2a9ee5d74922db86854c39ad13e512eb36f1103c04f3f780e4e4d0b5c88e41be8c9d9799e79fcc8799afdd748eaf2fcda72ddbb3185696a5401e4641cf493514ffb512338df18d6fda074e40aead745192cb432fdf4f381e0dc728e89719e11315b96e9e9b3078f9dd61cc26bcdb10f77caff000000f2994c570d700a2969724b1b6a196a1de8dc5b78c0ba06de5e7bcb514dd2a829ed1b26f12f0bdc43cfc053c2df00cea21b5f132b170ac8d11b5c803cbfc6bfeee1e1afbeae0d8784a5a0e90d116bc758545e387dd674a4a40586efdba050672b7c2d0393454fdd76e3aca1855df38736e66988732127ec6b6c9a0575740803ef16c26b5a4eaba5b6267b6870c5bf07898f8aa521f87a52fcebf2389f667e192097eec539662ce54c3071312320b5de61f24f02695b230bd8920b66ca677c03c1e0c9990740589c4b3a501f0f99b91c5901f73040c9a17124b0ad9230c79655a15233306515695825c9a6b26f1d1d74ad61e757644aba6bf72fccb20c76f625a71eac8cb61151bcaf2844b7e97b6dc3f140d2ba5b50e144df0bdcd0b9704df326bd0e29f1530968e3b4dca2feec4d3a1491708c404b40b8e265ee54f04ccf873d2f5b34547995154a144b78e0777a12f8a68d1c1ad734c318311b6a24adb1"], 0xa) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) kqueue() socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/bpf\x00', 0x0, 0x0) r10 = dup(r0) sendto$inet6(r10, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:03:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fchdir(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$getflags(0xffffffffffffff9c, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) close(r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x2, 0x4, {0x4, 0x1c}}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) login: pckbd_enable: command error 00:03:35 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0x1) writev(r2, &(0x7f0000002380)=[{&(0x7f0000000040)="a6ed210f236827667b6cc5548498a0", 0xf}, {&(0x7f00000001c0)="c70ade56e7c38dc70edb52ccd9f38187cc1df4599d18813d6f27146ce16811b66efa33e4aafdcd89f2aa1f73ba855259d0227f983152ea0345b14884dd78a90a288f91704b1c85b5327d3d45d113c7eb0b7e553e3f0486d5b19431741c834189f30bb3322f57bc824845d17726b3cd8429d5a52a79785d889685411271c0e7c04784428149ef3db4be9d4b38d26fac4cd7135ffce64f8870ee453149a24f804fee7fb0ddbf420908611e889fa064efa423402115e9e81f57a76bac69849f7f874ec6d27938f65225f104f8193941b28c982aaaa16db96332ade76e3be0ef4602b011032fc6082e5808de8ecdc496fdd408967672269f37f8e49baa74ff8d45ba926fcff52084ba57355cd0c2d169aa3851d5ca653f196c2cf21a00967b1b013325ed220c6c1440c82325f7fe3498d1fbc0cd89859de3c748e561a9fbec560b7b1c4e8bc7d935bbe5a38422a044bff31f4bd486c19450e6af7492a8cac9dc67e7845988922727c2748266e667a4438f82a1513ce733de4488790f285bd74dfa3800a4ad88eb456248b9c68aeadaab2bddab31f813c7a71e830c76935f995989539ec107d6e2ec5aae46485b60f94b1305fe524f50973851ffdab16c237474cb95ce4a8adb3e89a05ac17b5378307a219f27a587a22ce0deb3f103988a53492a45d2369060a187741c701049ec0216e21dc9baee19514ff00324b82de7d82506441ba6937b6cf74def56415760506c0fc156a888c0943a172b05e7e06f1c559f63602aff9105327e4b9c906b09b86cb43d78fe40b9fae72d5a94cf54a65c0aa55994554de86a5b85c6c55e68a90a93442c8a3fb6b32d55a28039281cc2b8403bbb2a2a2a6d842217f48bc75e81bd4b64330479b226aba965319b97d2c8cfb6fafd7cd535e7e5006836339982e3e129a6ca5b803ddfdad649a8fa014b686383b5536c3da2432f4d5d51004abb6572614594d2f4ff47db69c10b4277bc78e43bd50610b1857ea753bb9a45ac2992d741f8f46b737504549b1137e0038ec538183b69246a26d09269959c503c3c6afaff960159313376b029f86361a25aec3b8265d09c7997ad5b5a585221ac57ce4cc8ca2a843dbc7d648c4ff55b03aadb00cff35d882921c1b6e7600930fe001ab0cfe2378e0acc6c4b68642b320bcb4bf8fe6f654f7b2d07c1293f3539229d183d59dfaeef0ac77387a15369626fd368364f4dd69c5934d738e8acd7dd09ebed2b63798c91f4906a87f04e090f8b5dd99dbf7f892127851e3aeb71885693960661a0b1baca055ad3caac494d97dd946e3aeda4c218e747161595bbed2c1ca28f2757a30028f2fe369315fcd2e3a9148542d948c9ee5b86276e9ddd447229de61bb73bd77584c99b85debdc34a96d0700dfd17af99918fc614ab6e4cbfd6aed697064f5e69a1c7ded78b0eca213e49bd5c4835335c2610815630ad73eabbd0353384f876423ebca2fe6ad5a32038ed0cc42175d99740f18fa0605e71171ae7bdb56216f1b020fcc4ea2959a510cc8885464da14b46d1e6b6df4bf85d53c7cf7ce62db1b39203d947e56b22c64ed660a753e439dfa548385346bd590aaaab9cf23d44510a37e251ac9125014b1bebe790743cac6dab79086959c053beb9a7a95164652fcf78762e0800667460558ab39f21006fa450f18edc42e4f720eac00879e017e192f02ce9b756bb715f51649df5bcf6312cd2b52608358ab0a8899422ad2d0a60d4d43a08132d0d3cf79dc44f1ae18b570394c8d337eb9c52210cd2b51e929869bd679d6f8d637935edecd48d251ec26b762233c5fac3bd602edeccf4a0e3709182629c2a8e37f25161ab66736e78e0d559816a8697183a147a0de2c20a70e3b0cc80cea146c96183cc714ff73b4f3928b948529e05eb83831ea8e49338254fadb6ee5a1951b96ec22e77896683351c7acb8b3b8ebf0d9ae044e114534563e096e22371000eac0bacbebad5595cff3c8a399cd9fe7d1b0735944afbfd829d6250254e483fcd1fe01306ef666c68e15b6b74c72b569a1a9459d7f28f5c4764cefb4ea4fd78c756582b9d57d7f68bded4f54b68837a6d35e178ff3ff01370bbe49efa3c2bbbce773a7b51914f71cc8924f2f2e74c9bfbc1d425c260d724a524ec9703b3ea661fe2b0213b9ee619a8bd6ce49b3bec1ed0d6bf3808bfb6fd8faa89027e0542173f3c238a8e69601548ce77fd30681b0ea17805d69884395c9f15b4c84aee5b061c75d60d6f00de62d00798834a6e1084b5e237ae43a320269e418e97825b00217580fa5da44cf291ef705a72f9ecfeeb6f8256e2acda57beaa082d92bcfa37de8d29e34e108dce111766e9ca2e3314f0b07f0a8cb3c9a2931ecf163e4a5a999ee89664ac4660c38133c03ebd9707350f1f09184d76ceaed34286930efd7890734c053d6aa8be6326b02baeae9096dd50cf84bf62c638f4da33d03fef3d2dca300b82472c94eb178097ad68423a733485159edaf934f93a90d631a8f47b7905549c5246347b4d147655b59480f80542c6a904d9e11bfba75009c09f0fd4b82593759c581e896d4dbcba85dba5e5232b5a4cc9ecdc04228c1d42533f5cc16a603e2baeb50d646cd3543e1a7cb85d03b192f1a8c7f71a31c5fcf5786145fae7ddadf82f28259b1830553560ad04b9c6210af522e1192c613193755001ecd596077d2361e3c88e135db6379aed87141780def6b73e5d4c035fc8920b27a64aecd45bca1202c6fe03c0edd247e7cf769ce89f8a6c2983553af3fba6736df59bf11086b87ddb46c4f03522186ef15e9a38f74f80d6e5824bbd11a88a90b290c211a6ec0cdb316e1dab9241c9705a698c072c375b12b7db6780d89a1df9fd8d9082a301a505a1d1d89b55a372319d1dbb96dfaf6f20bc2e270aa95beb24b0e325f58e1a2d01306738e3f2333eeeb5ea68682282d95715474e7980ce689f14d5e200def9d187453e6d53a45896675622341df65c0fffd4776e4b8188891aa1707c4779d175a1d9f396005b7eaa525cfc81e6f6be74b76730d55215b00fbe631b0a0bed604718ad7f829c768a61fd5d3244f094a8e529387c5cc76fecdbec5338657f1dad44ccc4ad6e2a662fc03a9e62146b718a4e01b0467a2e2a5f2f50df7a2a86ce6e2074b9cdd057cce37c00f667e28adc80191f5078211cbedf3a35f1be58c20774696425060009de391f746ad0c3d712575b0757f537b03ea110efbea4c415a604ddbfcf0e4c3b021c6a5cb79494c581b21acd4318a0777ea82a05409a964c1a1ba4ac8b54dc9a21698799c3517a03564d9edc63f6a02dce36036edde30832a83e152073aa2255fa186bc0d14f591695e488ac807a37a7e48a8a4f5bc1ab496282be46344fc472b1e73e1daba985bf1e12e64f82e5ff3d60553f496221b4b78a6c4adcc5e0ae230ec035eb64483e35562a2a23f4a1a20eb9b8ed914a2eacb52ec0579a36ace9201b9e0748a4a04c27020f560cc3eeef34176b9831708959e20969b966275b6eaa836fbfdc6589304b91c381119de62f11eb42437deddbfdfa07ffe1fcd7ee8b8ed2e67a27bd15d5e990fe3ba7c161096fd27034371aa5cd9832dc696dde55f8f8ae00f908af2531bca53060f73314393036b88fd8425395a55c3a3fe6040818e5a987072b63dac38d9b9af29a2ec711ee32bc0a3a2a856310ef5318c04a71a2327f97a66dd859fa3469f340cd0beb3b0af00812695e71c1fc283aea3a8e69059d5b56bc275d07687af8d1b36a746b5a7ddead0beef0d19f03d93b1416b6bbd9f1609f43f523ca99e74a63c36014145a2ee1676f5ac146591d2f27b16f6251f54667502043c38e4c93113ec02c1194e86aa8a4b8b8c920f7b60887b1200059ef3aa2c1cde53e026040908e2110a70cad845a931e22e76f851dabe8dc2e911072a5ac5d4fa0a032cc92a2ed291a7924b5fb7baed2cd502284e386d5cb00452f8b7f8fa2aac2a93f114f2270ee29b448742347cd61c872c9bc001ad5a51ab5136c0623a2c9863024ee72356559906e2524c7c4e3bd08d9cc9cdb01f4ff17903ed0e0175220651aee6c75784a5a60c57231d0e3907755029c6f903947a30fdb48264d176a54da0de33743be32f83d532ee07435756bfcc1f35372969d7e4ebf40f58bd75636cf407ae4e5417817881d56e99827740e11d83c0d32155f84471a467a54475d38409a1a6ceef1b7d441d99a09e9c0e19f8c157ed7af25cf84f47bd617aa51e6b264524ee005d8eec734160f974f9fd20b2016e2b9fabceb5ae701453fac54907e826b25a4eb47d60cd0d0332f3c6e89ee89cf4ce7fb52fa776fb75254d19972f7877d9c4996f2dce28eef3463a2eb17d42b4bf3112aa8ebe7057522e3078307a9c751b3155dc39be742f0e42557486710b7523e1ee6621762217ee9a3f7be3f0b7a1eafa63dd94dacc088a99ea3604b894b1ad8869f51d1b828c6be7adfe1dc99168a444914c09a4ee62404885d05a732a72d9398938dfe28fc456c1489fb4c90dfc79570ef1d9927ad05d12f3837d1805154a39bc4386a3861f9bf99693fddd1d66bc2606725662c802245417a6c59b686b26c169519ebf252aaef3755407d18fc837df9c080d929f95fd643e6476dd5b345e152b940ecf58dfffff107eed3c73efab0c9f45e704b7f0b6b741113b3eb3fc8c432d41309357f22d579968c8ecdb2180beff92a132688f4afccfd76422bb0a86542421ea40ce2e8de6f0664a90d122dbc43b1a8ca0c8e1222a73d9aa12a8136e6c0b136afba78637399c1b48807c0ea2ec0b1c39b31eb5624e51f9680fc6b9ca3933d13944df1f014192e561b0e327a2c17b910300b6c713ad1b2ad43a50be0464453ea75b4f3f9900aac0fcf2d72dc0c05ce08d78e87216a23d97db8457a9c646082e41ca0c7ebe6b1368a68369b3fb119041e92dafde43b808cf9a732e472db6299bed875f7d8589258d4c123b469f9bfd4c8122945818b537cdabc69daefe6f0805dff17e93a55521b3c7e3d163e2ac6a421686502e4e998287bece5af7af7e2ef53d2b765b585bfbb7e4bf4855a35a3348be74b1f193cbf3a782c0ad320efbb05c8bf07a26f0c4a2ed428b67e0f887b1b20e5e822f2701e0ee87fd923f4e7a6f0acf3b10dd341df0bde092395a6ebc2089743708abb92bff84ba311d71dc22a13bc4afaf94daaf67e928e086a07e63a9609f6233d2653b6f4462a365a259b46c0a4f745808f544264ba471b06bef59417ffd1c8b5e82ef7531320767fa0fae277d56b090d70d551d2088922642a429249c080dd29618a9a218203b34173c6406ae5c6cb91bc5f1b626982cdcd28cbe03333fdceaa0c50b597f007684148028d3dc2e11e6ea196155eb97b8c316060d60e1985ac2dba698d89ecbcdf81b9c9ff0f0e69ca6eb27e42c8065dc35171db6f18557052e9aaf6f01c1524c2a6e160cacd207e39e5fe4091ffb791189e511ab03beee2a86778b2e2918cb9ebfc5f6231bc082673d812e3880cd2bfbec3d4cedbf560f872cc794762e2bfb948ec59e9bfe511dcb2a35025293c87195529e2fdcb4426e2d3ff990aa87cc0be4eb0df5a38594a16e91c0b956a2bad534c6416695cff9aa17557a33691dd05e4d851ed8fb6dab7aa5a2c3971e0abeb2af1509e61bca60317565f3255f4f862f4f4cf07bd7fb5ee1e82cd4d7aa8e03c80463d6d9b7f50aae1233cdc9e11c8b60e9eae137d1fdab8f8f1c83a170cb5671d7a445d4dc0860551783fc8d56f83170ee62895d0e3ba2aca4d88147ba007f213581f32d2de0", 0x1000}, {&(0x7f00000011c0)="7aeaa330b3c6f4942362ce4751de0cb782b324d5fd4dd38e93ca0913592df49b3bb7151bd6cac216c088551ab0e3b06dbd2ccdace2f1fb9c01a27260663247d2958b1ab1bf3e9c86f29cbc7be3fd8285e28522902d12eb43e9321fd1e3bcc5cebcbe01f6fa15881fc8619ae0384033e95330be3398c95772c5e394a65694f2239db8c299442ab7677314bbd69f9f35bbf58a972326fe", 0x96}, {&(0x7f0000001280)="f3dbf984e1e383505bee97a3c5efcf20f22b88568f10e00940a38c487867b6efcb5324389ac014ba920f47eff1a72ea6bd8b46c1457e071b2811ef2dc1fc1155d93a7851fbc71aee9e7317a1fd5dd9d2b3f3fc5a5f11e5ee9152ab7681c4963106b381ab44af7f3af12ae9d221bb564dbd5834db3c46d7b140db5a564cf3d067af21d27b91baf65748be7e55fec458a313f2dcf0883eda8655186b076e83862dc695b6fc493e724963c4a54badbef4b79e4162514cceeebebc6f4731251ad19d1052ad003a03b02092f52351805f16b2003ecba4eba0642ea1c720f273271204da0c9e9f276aba61de5ee74b63681738bb07b067d8fb30a5ccf042667025a3a5c0027b2daf2662828900c64f2293f15c478eda4aa1ac0db953ad815f155a426e50cfe0cbc5bc50d999eb2a58535c52c3e46ed9b9d90951d473e8b201c4256d6f0d525a406c5dd3824e922fc08b0f822f2dd4a824cca16ade85bd7ed554ac73e3b9cebe5d8bd477d813f0a131a6d01086acddaedf8c2cdc53129cb8ed9b251e2c27754e3e8a4f79a47b21f8e5b635ddb19e811e7d0b20d77af9b88ad4c7d6689e78f0fa3d459fc2d713ab119c775de50f8ad5d058a8ed17f4901ec5256de33fe8e4cc213b6fe249d862ec230e25b93e336b58a48c0cf286644467f271250ef3e0bb1497f99887dc1b43bc9eebb48ae89a59f4bd814f9527e62e8b40d847ff6ab9aa1b6de2afab90bbbf7eb08102f6183f613be579af3408e7a5192ed93a667c247c1872960f7069cbba4aa897e83423a408300720feae108098cd83f4afc62135578bc56dabfda70a970c2cdcb82c99822be3f2f97628525e1a72b82d2322b7750b265989074ff2c6cc1d6143c524cd660f41254e6d6bddb77c9f3919995cbfdcdad11649a0a1e76e63598baa94c9ccdbb76d3793bc926ba2b66b4eb9e2c78bb6ec17d21a45250e75ed105a8832a0a81b92744a5a4e2b8d5329bf2293600e8eecc30b8115082728081e7af0e6e0c331fd4019a75e8246948ab4bc436f01f620ee543dd43547034ace22c3bcf0357db207d298041f38730e3134afc40c6e3ab7ae300ff006c0c2de8baad4d7ee973bb708fa0d6cb9b19d694d2b07b0d69cd39328920f3c207c60559adcc86bae3850187d6248bd5d37749e0a93db3c1bbffb39fdb0a6d02f8bb90feedf7f18e65cc7ffdc3d08f29e69dba274fbd9739d015cd15984a710a11fd8abdc5ee0c1dbc0157efe04e571fa36150945744e7c769e08921d35f00cea0abe4577a2a6f78d76eb20a34bb48af053f2755b57155a4fcf0139d92e12aea3f09014ba34e52bd9c865f7b88b953c9ebbb00494326be6af34a58361ea50d1d62ec504a044cbf1c86371953ac971eb0d42e47b3aa5d7688c0cfff058728f5732adfbeb10abaca2f9a5dea8bf6f73bbdf561e7d4387ac9783c79e1c2af7cdd64abefa4b21dc464b3c6a544a4184016898f4d8b66fa970f945d2d7239cd41c49db9cfb76cb3a4f15d58fda07ff81369b491302c49a02cf3a90bd2c31d391fa4155e51390e2c731c7f0a5a79693f16d281fc4b39f3e7a1f5860e6c680a9f8aaeaa149f99762f2ac5b7693199c33956a20bfd628c050f58cb9fc413d39fa17767c816ba0e0c38f1ce665abc1ac9b4e3d110b991a3edd44269aa7549721782f102236edfafd0d6784f1137b698464bd200b24cb43ee2e2ced134ffc80da03dfe41e43eead76d0b194afabd3020b93a30f9e3f410b7d803f7ee58a25234d700ce0ba8baf2953de943081fc56d9dba8c6a92213c5189da27bfa6685c1309595d6428e010564936b54e134c9246fbaae9e422725754b4e75e1fed9ab4af8400d4d051670c01de0d4ea9a56da0903d464b57c7acb2231852a887dbf16ccb0c85c3d556ce34c5dd0e65dbec0700e6f33036c961a79c9f344c4918c3e352b5d56c6a3e274e8e1a33f4a12520ef09c9dcf7bb664649b3fb346c369a282f74a27422e43d28b9c202bc29d19603af24d59bb9b42d4d4b3f50aab749fcb38a560e5be5c411e6c9cc4a9091d5d5d0df76e53745e8021ae8b11906ff9e7db21f36f4dc3080bcec12bfd761f4d0feec8d3647a7fdfe950df5559f7f3ea1e2e0a4db4661f4083affaa9fd87832027370b5b7545c7982496d00e7e2484aaf3ee7f51fe8fb309ba744d13a4d9d3d287a7d32eeab9e9202a12e149b109f9c6d73a90696fa7d1a4ff701855eb79ec9340d2c73c1ddf330a7f381358553b5785ac522663daf95c47f30caf27c60e4131d72a7765f5746f38d0f934c201caa15793f442870e2a992bd142e0d9741415200addc8a88a759edbc70c7b69c09712e8ba0c97e1c7c03aa497ff400197b67f81137e7812d25126c465df1b9f9ee4c5c46c53f0f81f7e2d4c96842ab9c685ec73a566bcdd4df679b0ca693e314f64e7843db6bdf3bdeffd6c096ac3f884a9f262a54251b40d0b8159732b8e9853bdc715d9c9eb09119d75965666d14af63abb83070493b50e60016e7e94bb93c33b64c847c1df5ff397bdf6a946cdbd087b32ec2ee501fbbb82f37029c69919569308ffbf9af6cfafc5bcc9054956d0f727d9ab5a86e6646c7a3b74b49daf5a6168fa2c12265cec5f6a5040ea3ac4c282a91aecb62d4e7c3cb5a222f11620744064b0bd2b3db039958a0a467b5efa3a279535f539c8be66f7c9d8386df8675625c389f61fe38912a1ca83ece1de7c3b86a16cfc8311e7a1e59c24ef2111ca63321ce007fed29545c29aae6419d1c267fc6fcb22832cc3fe67528299e3b0fef3ad0b497effe49ce83aa4bc1c923f521fd48eaffad64ca65a918d6ab4d16d0603abcb6d5b0428399bdb503ac42bffc7aec3165ae07514bb3862cc39b86b2a19c754a1ae5a4f3faaf39bcdbd428dea31803ccc59c22554b94eb367f63e1757d2de4d777419c74fd971487e8bfe3eebf1968f75e017ee876e5b4a2ea4a61ae49eafc7eb12f8d965d39aca8cbbbe24ae47ade2e58921641d81d232260374d6ba4842e707530eda367f4d0cefbe5d973e29c44e13363865fe6c9af27faa34595ca8ab43205c0c2fca322d0ec96ed7a8864e52d01157cac8e620a6f2d4d40225f536d277de27184eaa75c19a41e318fbd0399172744db83276378aba32d37e5d4e94c3319ec65f17c5b4d229017d53dbc4897308c22b545cc78c265dd98083290da813b7e7776a066e2d6e1acb3101b4116e9db92a4d80da7d3a0bed0214a0a3469e669288dac733660cdbb79019cf3d96e4e04c411453c10b1df8e9147d88accb1c80e424509678e348773eb0d4ffa9db4f578840da1a5c1904e67dcad7ff2acc834554578abae0d99180f8c0c4fa0ceb2f94e9836e19fd6d1be2facbfa3953df420ae846add0e3437d7469f01cadbba37850be1af382f3dc313ad0ff60e723305780575613f6d35cce1b5faf48af7db02c9fd21dccb793162e9ea8493d227558e1b0bbca3d69f025d380114214bf3ce9b8b97b91cadd469d27b1763d64d42e1c457af6233278f5e2afcd14c4794edc5889bb5967930027d52cab9c0139eb4b431aae3691b94b38e5da2ef0e1c56161a5492eb524e3fb7bed0f130a3fbb53137f75a1ba9a324b536fc3fda69b662e7266ae9bd55dab5ef4f765742d3929fc803b8a91eb96c014385df4579da63110c7ffeaf10f941e27e31e3dd904a864a56cafdffb22f59cdf4295b4df37b78e02fef27a465baf3700ce9c12f44c3279302526b3833698debd58a860b6afb80e872484607fd74208d2249c9231dc5f2e34048d82c6c83333bbd2cd4e7ab85bfe9ed215c7e7f6386d027e42b71949035562941c60f48ae515a51c66b0f82a630862d1bc05c39544eca18771f705a715b7eb7a842ca0c0cf9fa414c6eb33a1359afc1258e1938e2c5b9777617da14cbff8d2aa8403ccdcb574c3ca5a023a750ad9e2719a95ebc08e5b8131598bcc03c5e3ea579878c00cdd3d32a5f0afaa55ed58b7234c10e716075264c18afa7d307a19c47c0629df399cbcc223a8ca8f75ab8c05c10aaf925417ea1cdcc48351311e2a5a1d6f13a2d886fe2595118d58a536aa19b6db4d98257076765c7da1a1e24b5832489d580ccf36766b67db77c9846602b6c60907ffc54beb9fc975a14aca2c40ba52410445a328d981b66c13d0e1b05fd71054e40b06a24d8fd4d6b4cb44905a286b565a1b3e81f24ddb0fc2b0da0efe624ec3b04a78f9fe13123749abc4259d5b4213c7ee0a4314cfe505e661f5c4c2728ff3d5ebbab45193814501bb33011dbd2d6ad839eaa1232ff4467ddc50946f7682d724d6e9a86c07d9f9f9aa84b22c4e3b524b51b6fdf74ca704d99d0f18841fd40f52f352d6bb84cfcda226e7b9c286d369c6060a4880484770580e41a9c8f51c05c28347cd9ce49750546690ae96d848dbb9e6240d622301b6f37433f77f8cff679dc8c6bb827913a52497986189bd982b7c073257bbc9e6207a483c4879ca98f6382d6a7a946a62cd4fa402ae6282f2509bf295865f23fdbdcd3ef1fb3c07ba3d3214d9c250bca0f44618794655cb87ef500701a381902589b6eb83d392591be59cb6ca7581c1e9ee030fe2533f23880147e7e256b756bb73eef863d2acc2dfa2929f301315396c7736c3c124f9c7ff12b99e1eee6f2460cfc0ba1631a0efd3f451ce7157a3a172ac60c6e0a6f70392e2ccafbbff4e896e89f2230e8c15fe0b4016e095a29f7ebd9e0a80b2c604ffa401af12c2f17bcf4aba00435b81b6d4dfb4fd543366e0f8a9c412a4ce3a7c737a20d29f38bb90663e9a8ac97169910873dec77974808f947c8d83f63916e2d7257828aaa504ed286ac24f7985f018ad0aa813920e85bc7d54e09dabc2560df6d0c2d672c9263db8132d5cc4508fb3238da2e3f00a80a33be8800fff5c1b555a77cde00b9bd7e7e5cd2d4cec4e245f0ca7d4887677771ade0dc72a9837db05dbf673f26cec40e0e99c61b78875e40a052d8f000d32cef681cc5cbeb824a48dff03e4e735c70994cca67f48187420fc091ce41ec0406c7d44fb149b054a715a0b462e0f8f4f63a57fb0345c3ad5df0945c7422d44a8b91261c0b735b649abe75711d22f2023aa728584a4ff0044743894f279ec6ac71485fd154b763445783fe33fb7ede7f65696d43f27a163393db0fe4b9ef6bc48a5c26a5f37450f7c9eb8cc5bbe2f7d776ccc3699552a920ebe36b6e6776b7a806088bdf50de936334777eb17d0af1ddb8fcd03eeacefdf548b4c29fc93451e3f650bd5086894ed73e767fcff468807fd6da3a4f2dcf542f6dca755c21495a6c61d51fa8bf1c4e44dd8e1f83824dbbbcd334100fe881067e1b1a59dd22fa05ce781ab43b6ec06ba36d867fd56c882969391f2f33e9a9bafb461ab483d36f8c1f818c634c0ed97c15ec9ec83f96ceb1f63c2fca3cdb1001fd8ddcb75f0e2e4d905d1248f6db4433f8e140291460e2a0f9b5f10cdd4aeaf9889f66dc6faa4715f3339e4defcba67c1243e3b38a6ab170b583639e6cdd5058d66e56812d790865e3f9af708809fed820a304142e1174db2bb962e31f3525b539b919cc30d719ec51f17eb8ad4a3d6dc5912bddab8968a2e6cfb2fd278f65145b8e91c56a01425e384bb8877c80051bd1ad0fec649cf327dd9d0cc496f9332055705efdadac6bffc878d011f3275d22e59d8b4cccdeabf3baab445bcbcda6a49d56685eba04bb6ea408ab095e19c33d3bdeea7765fa9a26a832439bf7013b15649e9fcf49f39b98d1736cdda744e99f7ca0abb23151d419399dffe93610cdae6e6bed693", 0x1000}, {&(0x7f0000002280)="62977da1096bf84a37faddb8c2e9e34fd11ae6bbc1f0253cb92499192f21471b5cdd91e0dd2a9267d43d17f570aae2d93969c7058a5e45d2dbe12047571cc56c5877d57b34fb68db4ffec0f0ae41e720d6c2e41aa83cdddac361137608850e5bf66ccef7eee82908a5ff82e9ad963c91c26f929c6f2ed4a41b5192a7af54a5005143f2f8451eee2a96bdf7cc5b0e8efc1b391a90c79e6a648afbcacf4a65408b7a239c3a2c81b5a2aea30fd14a980a44376954c39b755d08e1ed8f8f9a4339653f9c33723ac9a6119d904c519dbc5069927a0e8e9f42d17b875e0a18a409a4c7e1d0", 0xe2}], 0x5) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fchmod(r5, 0x82) pckbd_enable: command error 00:03:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() getegid() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = socket(0x2, 0x3, 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$getflags(r3, 0x3) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00000000000000000000000000000000d2b53adbae5900ed78352bd2c15d17dfe623de6fcf161ff0e005c41a6412959c86882efe6945c5e753f963ea096eaf2ca4f37ecdf9abc385491cda52ad964afeed2f5646b3d1214d42929d7bc413cd53cf0cd8a39ed9bc36c810d7e3b625aee375b73ad67c3703a81dbd800df2f670940ee99c053257365c34640f56ccfb"], 0x10) socket(0x6, 0x2, 0x0) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000080)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e900000000fbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447a86f82867cacc4fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a4740", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e33956d2cad085936d8fb9e34157cf18b2d735bc4365f662af79397a58f319a1ae1f4370b071d2ee78ce4b1032a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae72187ed1ef15e504a0ceea1ab90674362c57048956364aff23b5d6418ad5df8847344ed70a4e42129366d4d0796fbd4bf", 0x9f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393", 0x26f}], 0x4) 00:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x80}, {0x7c, 0x8, 0x0, 0xfffffffc}, {0x7ffffffe}, {0x4c0, 0x7, 0x2, 0x6}, {0x200, 0x9, 0x81, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 00:03:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000800)='/dev/speaker\x00', 0x1, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(r0, &(0x7f0000000280), 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) read(r3, &(0x7f0000000000)=""/238, 0xee) execve(0x0, 0x0, 0x0) 00:03:36 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) seteuid(0xffffffffffffffff) getuid() setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 00:03:36 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 00:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/149) r7 = getuid() getegid() r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r8, r9) chown(&(0x7f0000000200)='./file0\x00', 0x0, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = msgget(0x1, 0x254) msgsnd(r11, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) msgsnd(r11, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getgid() r14 = socket$inet(0x2, 0x2, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r15, 0x0) shutdown(r15, 0x1) r16 = socket(0x2, 0xc003, 0x0) dup2(r16, r15) setsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt(r14, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r22 = getuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x20, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r27, 0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r25, 0x1, 0x9}, 0x800, 0x1, r26, r27, 0x6, 0x1, 0x1, 0x2}) getpgrp() r28 = getpid() getpgid(r28) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r28) r29 = getpid() getpgid(r29) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r29) r30 = getpgid(r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x8, r12, r13, r17, r21}, 0x3, 0x0, r30, r31, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r33, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r33, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r34, r35, 0x92, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r7, r13, r32, 0x0, 0x89, 0x4}, 0x10000, 0xda}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 00:03:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f3e522000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x7, 0xf}) 00:03:36 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) kqueue() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001400)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/145, 0x91}], 0x3, &(0x7f00000013c0)=""/56, 0x38}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000140)=0x4) r3 = kqueue() close(r3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = fcntl$dupfd(r0, 0x2, r2) close(r4) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x4, 0x3, 0x3}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 00:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 00:03:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000001140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000001340)='\x00\x13\x00\x00?\x99\x9c\x11\xf4-\xa4G\xb7\x80\xa1y\xe3\xf0\xd6[N\xbb\xa7I\x95\x80\xb2@\xf1y\xca\xaf\x9f\xf3\x0e\xbf^\xd8z\x8f\x88\xe0\xf8\xaa\x1c\xa6\xb9^\xeb\v%\f\xda\xf5=a\xc5\x15:\xf5\x9c\xbc\xdfyEO\xd1\xf8\x98^.\x12yUZs$\x036\xfa\xbf\xdd~\x00\x1d\xa5\x87?\xe2\xdf\xd7\x7fv\x94\x04\x8c\nL\xbf\x81\xff\x8fvT>\x92ri\x0e\xb3\xa7\x06\x19\x12(\x12\x90~\x89\x15#\xdb\t\"\xf7\xc4\x18\xc7\xf3\r{KG~L\x06h\xd2\x88}C\xeb\xc9i\x15Q*\xab@Z\"e`Z\xfb\xe3\x87\xde,\x98Tirx\xed\xe0\xcc\x86\xcd;\xc6c\xf7\xae\r\xc2!\xb7\xd5}d\x9a\xff\xa3\x8c\xec\xf7\xa5\x80\xf0\x9f\x8aY\xd1K@\n\xd0\xbf\xb5pX\x83N\xe8\xc9a\xe5\x98eFA\xf1\x198g\xbe\xeaV\b\x1c\x14\xa1N\xa9\x7f\x81\xac\xa9\xb5\x96[/-\x88\xc26n\x8d\xd7%NEw\xce\xfa\x86\xb6\xc3\x9dt', &(0x7f00000001c0)='$\'&}\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x12i%\x00', &(0x7f0000000300)='+%*&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000480)='.\x00']) mkdirat(r0, &(0x7f0000001300)='./file1/file0\x00', 0x174) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r1 = semget$private(0x0, 0x5, 0x20e) semop(r1, &(0x7f0000001200)=[{0x1, 0x7, 0x800}, {0x1, 0xff, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x8, 0x1000}, {0x1, 0x200, 0x1800}, {0x2, 0x401}, {0x4, 0x7, 0x1000}, {0x0, 0xe5f4}], 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000540)=[{0x4, 0x20, 0x3800}, {0x2, 0x43, 0x1800}, {0x0, 0x4}, {0x4, 0xde}, {0x1, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x1, 0x0, 0x800}, {0x3, 0x80, 0x800}], 0x9) chroot(&(0x7f0000001180)='./file0\x00') semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001440)=""/4108) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000500)=""/26) nanosleep(&(0x7f0000000080), 0x0) 00:03:37 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x4, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom(r0, &(0x7f0000000140)=""/70, 0x46, 0x41, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) ktrace(&(0x7f0000001540)='./bus\x00', 0x1, 0x30, 0xffffffffffffffff) acct(&(0x7f0000000000)='./bus\x00') 00:03:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="76189ff857cd35ec34c6ba24083bed828cbe6e2d82b1b0bb83967e3e6b5a017dffa1"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x3, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 00:03:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="e905c5c9076eeff9e900"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) kqueue() write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489a4e09bc99fbcf3900a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f99b986641", 0x34) dup2(r2, r0) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000200)="98e4824b897ec3053a4892f6927154ec0cfa9902f57ef8d324a375946634488533ae2248", 0x24, 0x0, 0x0, 0x0) 00:03:37 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x5}) recvfrom(r0, &(0x7f0000000080)=""/128, 0x80, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3941, './bus/../file0\x00'}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) kevent(r0, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xc4, 0xfffff, 0x6, 0xc159126}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0x7c95}, {{r2}, 0xfffffffffffffff9, 0x6f, 0x20, 0x1800000, 0x278}, {{r3}, 0xfffffffffffffffd, 0x84, 0x20, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x21, 0x1, 0x1, 0x6}], 0xffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x1000, 0x975}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x9, 0x1}, {{r5}, 0xfffffffffffffffe, 0xe8, 0x20000000, 0x3ff, 0x4}], 0x80, &(0x7f0000000340)={0x8, 0x9}) 00:03:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) shmctl$SHM_LOCK(0x0, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 00:03:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x800000000087}, {0x3d}, {0x6}]}) msgget(0x0, 0x40) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 00:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000140)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x40}, {{r0}, 0x0, 0x9a, 0x1, 0x59c, 0x10001}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000000, 0x1, 0x1}], 0x9, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0xd, 0x20, 0x8, 0x6}], 0x136d, &(0x7f0000000240)={0x3, 0x2}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 00:03:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:03:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = dup2(r3, r2) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x7ff) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 00:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgget$private(0x0, 0x200) msgget(0x2, 0x47a) r1 = getuid() r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x847ab0258f804062, 0x2, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x7a81}, 0xc4c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000080)=0x1) 00:03:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) dup2(r5, r7) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 00:03:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x82c6, 0x1, 0x0, 0x0, 0x0, 0x40000000000}, 0x0, 0x0, &(0x7f0000000080)={0x947ae147ae14731}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) pwrite(r3, &(0x7f00000000c0)="aaeb84d23b7303da52e421d3eab516c848db214f01e2c05284969d51e5ac461ff1d548ff7d7776aff6537a6b44bc82abd3a9091b36a41bac7047f91f6d539257e90f621eb707a90f2d48b3295ed88d1aff34f36551e2498298c432059500abc3c8a1d1b2a3bfcb954383fdbac4a325b99ddd0921aff7ba445cf89cd9dd3be7a1d235d707aa163ce7680dbf37798872", 0xffffffffffffff82, 0x0, 0x10000) r4 = dup2(r0, r1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) pwrite(r5, &(0x7f00000001c0)="00330bfd216d8b10955764d8b6af771f8ee7", 0x12, 0x0, 0x1d) connect$inet6(r4, &(0x7f0000000040), 0xc) kqueue() 00:03:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) sync() 00:03:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x204], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fdfffffffffff], [0x0, 0x0, 0x401, 0x2, 0x0, 0x9a], [{}, {}, {0x0, 0x0, 0x1}, {0x1}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fchflags(r0, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:03:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='%[\\\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='.\x00']) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9b560018", 0x4}], 0x1) 00:03:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/83) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a544a416e981d0da45908328545d6930a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000000006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbd2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149cb7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f000000000000"], 0x10) syz_emit_ethernet(0xc7, &(0x7f0000000300)="6e96c8435e32060cc7eae1acb792aac731881978a38a17d5cd55e58aed74c2cd29ec9ec9eeb5b7f4fd4794a118c0324cf02f73c5a9067fb067f8e539d13459662936cde927042229631636e6dc7cb0bf5aa9b5bf27a8e8b4a55f1f7082e0f82186160d23f80facb9cfa2937deb822445134c95b222e447c5428b592539c81b27040fa59036a66a4bd41885b041f802c5af5aa54c58991652b445f3feeac3f43d2deaefc70b996a4cdfc18f22a1b569d0d35d5aef1ce320e082046d3f43f7c83f39fe422fe7a636") r5 = dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r7 = dup2(r5, r0) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) accept$unix(r9, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000880)={0x0, './bus\x00'}) 00:03:38 executing program 1: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x5) r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) shmget$private(0x0, 0x4000, 0x1c3, &(0x7f0000ffb000/0x4000)=nil) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) r7 = semget$private(0x0, 0x4, 0x10) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x1) semop(r7, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x1fe9}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0xb8f8ec0ee757e6f}, {0x3, 0x81, 0x1c00}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r7, &(0x7f0000000140)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0xb}, {0x3, 0xfffa}, {0x1, 0x27}, {0x4, 0x1, 0x1800}], 0x9) r10 = socket(0x2, 0x3, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 00:03:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xcb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fcntl$dupfd(r1, 0x0, r2) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69bbce79a43c5e5cb6ebe1140a481acd77c83a2691592c2527504be911224281a1296105effb106df9aa2d88ab1f9d22e0e7eced9d256b5ce91e1e9f0f7bfb3f78542d0dfa7b8f10c0028acb37e79d775bde54f70f3e00492137f470761e0d012b9d0230f6368354ee9e427d0", 0x89}, {&(0x7f0000001600)="c1", 0x1}], 0x2, 0x0}, 0x0) 00:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x82}, {r3, 0x8}, {r4, 0x1}], 0x5, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 00:03:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="56c2e773e037b55aa7429e8b48dec6a2ec3e9b93b3308552c1d05b7e880f061f13f843e65d121e3e7914876ce9b1e79f8c25ae36bf6374d71fe40e2312e40fbcfe574917068bdf9d875be53394e8a0a3634466e3a13296a115aa59cab0141f238b65e00374485a39a899be7e", 0x6c) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r4, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r8 = accept$inet6(r7, 0x0, &(0x7f00000001c0)) r9 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r9, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r10 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xbf8a, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x0, 0x2, 0x36}], 0x5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x10, 0x6, 0x1}, {{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0x6}, {{r8}, 0xfffffffffffffffe, 0x51, 0x1, 0x100000001, 0x1}, {{r9}, 0xfffffffffffffffc, 0xcb, 0x2, 0x4, 0x5721}, {{r10}, 0xffffffffffffffff, 0xb0, 0x4, 0x2, 0x7}, {{r4}, 0xfffffffffffffffd, 0x8e, 0x2, 0x3, 0x8}, {{r1}, 0xfffffffffffffff8, 0x9, 0x80000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0xc, 0x2, 0x2, 0x3}], 0x7, &(0x7f00000003c0)={0x40, 0x5}) r11 = accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r11, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept(r12, &(0x7f0000000040)=@un=@file={0x0, ""/51}, &(0x7f0000000200)=0x35) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:03:38 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000180)='./bus\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') rmdir(&(0x7f0000000580)='./bus/\x00') 00:03:38 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000000000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x68, 0x0, 0x0) r17 = accept$inet6(r16, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r17, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) r24 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = getpgid(0x0) dup(r25) r28 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r28, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r28, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r29, 0x20004b3d) ioctl$KDDISABIO(r29, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r35, 0x0) getgroups(0x2, &(0x7f0000000200)=[r35, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r43 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r48 = getppid() r49 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x1, r44, r45, r46, r47, 0x5, 0x8000}, 0x1e3c, 0x8, r48, r49, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x1, r12, r37, r38, r39, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r40, r41, 0x2000000001f, 0x7, 0x1}) setpgid(r40, r40) r50 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r55 = getppid() r56 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000100)={{0x1, r51, r52, r53, r54, 0x5, 0x8000}, 0x1e3c, 0x8, r55, r56, 0x1f, 0x7, 0x2}) setpgid(r55, r55) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r30, r57, r30, r36, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r40, r55, 0x4, 0xffffffffffffffff}) fcntl$lock(r25, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r40}) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x42, 0x6}, 0x8, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r21, r24, 0x18, 0x101}, 0x6, 0x1, r27, r61, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r63 = getegid() r64 = socket(0x2, 0x4003, 0x0) setsockopt(r64, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r64, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) writev(r64, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r12, r63}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 00:03:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x2000000, "00000000000000000000f2ffffffffffffff4000", 0x800000, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x40000, 0xfff7fffe, 0xffffffff, "010000000000000000ffffff7f00", 0x400000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100e2956b9223776", 0x8) 00:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x988, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:03:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 00:03:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0xf, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x40000000, 0x5}) shutdown(r0, 0x0) 00:03:38 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00032eb57bc669a3fe432c6f34682fdf696c65302f66696c6530001e7ea75012c8e293d157bb220954498bf63826c653a9f0215dc6094e75d6157333e48a9a1f83f6cd48cf41d450cd4a10bec90f9bfebc0cfb614d724f4697e449c5dc764c4d"], 0x10) 00:03:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380), 0x0) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 00:03:38 executing program 0: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000000500)=""/148, 0x94}], 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3, 0x7f, 0x1, 0x10000}]}) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000200)=""/110, 0x6e, 0x1, &(0x7f0000000280)={0x18, 0x1, 0x3, 0xadc1}, 0xc) pwrite(0xffffffffffffff9c, &(0x7f0000000600)="33bce0057c834c8d5a315a1c651bf10b938e05dddd63ca45a05559b87cdd3d1ed78c8ce6dc6bcac1244eb7abdd5ea57937cc4a6054260c9e3cdab4ce5e3fb4155042c51329106a19627ac834804092a737fdd2154179471cbdd47dbb84da6815d6160d6ec00ec8640f6f0de0a36647f19b7b0596c21026706b4aae7ade373fbc9ff638e6b6511b9de7abd89f5ca1a5c7fd00f66d8ccb1cde2332d208a9ed0567becf5157872599c0b43b7207dea5e86aa142e6bc1c3fae4a83be3ef42530dc3891ccd554b5a3b104bd281ba5aa16a622a590ca6ac17ab275f665f8ca48ded69fdc2e8c2615c80f424fd742ff2f0598b483fb7858ed38ee67fae286ee1476e22f32cd72c1a25778a15837a35256179aed706a13e76b145ed00074f43a9ec49f653dc0389283a1204c4e9b9cd71b442d3e630a77bd60beb43bd5c1d5cd4c0fa3480419c16c4caaefb2cd7587fe9a67adf9d1f7e49bb6d8f615be4103d4d0bf07265f79ff44d80d51f14349a19f97e4e5551fe180097bd0cc187191914db57b87e2562469a82943bb5cf13ceba63d6d8c6d04855cfd311ec1af4b325729368ff955bf13d87e0de8a05d07f67dd4f48257dcec87f5a71f64ae2bf6f851e6ffbdb81e09b300637ff00b9f0c74f2abb298d4432c935fc45320eb2721f782b47fa4f11f113d96aae1b5614d34a6dfcd4cb5a00fa39105a38d956b763995a5107a0d885a4c0462012dacea2378ef3de7a5a7d270f2b2eceb9a2bf61015f55ece33c91c17e086faa39822a6d7ebd47ca49e761223660df155ef2f8700e7ee6a0a9aa44869a1518e02528ceedce456c1b0dda93fd2102a6ae3e3125061276500b688f0ece0b6b1fd601f03655147195d69f0c1cb9ab56457dca8a353f1479c011e7cd403bde1acc85c744692f066283d6eac5bf5beafa185bdcf36e1f736a50a49e6f182ddafca99850e9c3824291466d86ac936305292281af755055e3185b102af5d972df3f9f5b6b6e7c9be9b04d9f54d47ae549a0e49c274a66177e9baeed1e3f1557439657916156ebed3d3f997df56256cee1f07aa2275fd94847f06af89bb521c5fdef4e98cc926551fb2ac9c83b56378299d32c07e40dcf76ee1b7e4631781df643cc706a18f4c2fb339319a08e4d9ebc1a7aaf0bc1d4b989c3ce49fc5827515ee51f234071eff71d7d82aee9a103258cc6519a97b3a40f3e8be6a45d526c0d9719f83ec0d3b5cb3a898cbb757cd23dd5c4bc99969757ed366c53b53fb2d8f27085bedf7da7ec8efa18de4741d62a91366c75869281b298167b13bf6897e50a3f9d8700dd268bee8af6cbda4a5b193eb53d594664f5e05b2f6652de9379772f096aa51d60127494648a7d32449e694b2b70f7302718682ff3b4f2d528e71d529047903b773052f0252b3d5612c3e6f5e59f99563ab35d71e0a062a23cd6e4f7b2b02f886b80b165a9c7bfcdba30b122f08e6d49c08f177524c1804929c406d8181dc9d95406f4b7b03e2d46296fbebc40cf89c8b5ac27b7351abbbe61aadd6f8fcfe3d54d1717f98cc431cb1eb7a2384b8805796c19d8a75ab6c7e3a68a8988da5d0c71bd72824646bd8fc51ea7df930cb248c6f8738326cc99df699ea20ea3abde3456c318b1b55bf3a42dff2723fb28d154d43e70a05c9d790f8ee0ec1aa13b5b7555bbcb4090565bd73ecd433bd22b4234353f1e4b91f10146d742d959d73a205d2f48553c356f90fc296d9f8620da5fb022e7fa47b3b8ee5a8f1a01ee9519463d7d077b7197266648d9bfee96694d8a6fec186a9e72638f8bd1e471dc14c0d23931b71486dfb481f6c028e96a580cebe2a127e0e11748c212cff8b01a3402202dc8a52f0bb36ed51f1fae0e3efc21c8f266009e6d0c265bed1a645875060fe7271b2a1c9804e464b429a3c4019c51804a960cacf060317d3f2a56d3e968263ad6ae45fe8f3a928570901efcc20c12ad790465bb31f934622bd5f696c5d5e6d922b2dfed367e5a6fb38ff7ec40cabe268d3018a7c23b892a3da076267872e0480495562e67bdca2017e93ff411a7679cf61d195fda8f2c4d0034912940c2fc23710508f4e9861b8dbccc4425072fabf6b9f3c690327291c3563bec369206b6893f2ddac47941cc87259c5534a314f19edcdffeca0388024a15a161a4e8d5f6c48b4d02a44929793f69c62d0db091522a28ae37976fa63607508a39a01873b2a20952b3ac754591b604576e51fb35a4f96054e11d5f0f7861aa37f6bb50df43b1f47996639e823753a20fde4b5e5a95994d61de778e78a54716e10098cbb45c7118b626be029a27e14af96b1806d9e69384972d6d63a3fc22ceaa5425d4ea19ec86dd0b5a62e23751b85535b54306956091e85f07947b89161e153ac54bd09aa20bda5730915f0fbae55c68185ec40af5c160bf2ec5b2749203ce73b97cec04740ea38f9ba6113cbc121edc70cc5d7534ea69788c1bb62ffaf75b7e52c8b30dd04d8d0c78559e6645f155630031cad81b6d6d9e7b1116badc1606887fe5ee7076e498ab4f6a69d3e988e2e4ad7714183af9ca5b5e364a2ac016ac9f86e4fab1af5970f363dcdf473230be29cfd0e2c362d4e14d0b502e23fc451e594cf7148be27667c052a47565b13b6a169d149e59a39e1cd434e5f201b3359681ba602f3cdedaf476554742faac174fda6ae0c8a03f22309707c54b6c3ab133a9754c08fa046c29c63910d2891b326ca89321f6a31c52877b6866993e247c1cbdbabb42fdcc8bbc04e71c88d03d3fc1e93c61ad60e54808774790d2cc4ee54c30418084fed194075f3e596837e53222bb35b59f997d78646eb194ea73688218b59246a326a7e7ca56bf0a7615d38aef37bf1d86d98b106634deb3eeb893f6777bdb832202ecb0b39c0628eb46d2b5460a9a275d7b76840df875ce86b6d41e2a0c35607337994ff2cf34d451c7e78c6ad1a6a680e17b93100125d67ea2ad7e2cf4bbc6877bf290afa5c65d2cb55998aa530c61f8a368c26531d3dab6cf8b529d0f0f631b52e4e0a0b12d5e5f317b796294325bb249557d029be5fb8d4a4b2650efe2eea37aa991e5ed0c5d670160821f95a4bae1026a594d472538893433433917f96265b89785f8fb09fa9dfce0344a681c1550ec3b2e5a23936fc1dfe72e306ab4f0ce2e799b6ec689e1b8b407485054372b77287378c164c2e2558b068f9658901fdf8c105a83ced1a3dc4c2bcdc7cdf8a8ec13b88046c1fb2a838c33f8b5b4739fa828d5656796c62dc3a9adf05e9fcaaf8e17c44d6fe251c89d8d5aa138ff77762bc17a2a13999e870b32c8f2fa9ac882e5a81202b87edaeb045ccf330abd9a59b4612ef8af9866b43cc4a3f2d12d3676aea2d9603f1ac6ed17f8cb60112a48ead27f97f16da49c3dbe90586e474a86238b564cbf4bfef767891f482818e9793d0d61a2c6706668c542cf8b095020c0d5a2164f9adee14d3a8163468eeb5c9cc946d378d2299ffbaa9e3a6fad69c63c97cc1956b46a2dd10bfc413276b604c83b422fb73fa4af7ad65a6df73708ab5b8da10d40ba22769bd54de3754af1d59040257b84ad4efa85956b60bd6338297a86b2fbdea7c5ec256ad1f0b8488b72794b96a8af64853dde740ac0cc05e1f22620f08d70eddcbf27a8fa129efa20a0105f9e6fabdbac9e4bb9f082bf8d5c6eb5170fa949ee88c52e790a63c4d1a88cd17bb98d9fec5977795100d7d7be6ab9db21334f71952d8e5c457cd0bb1b6eacb058898b539cfc3543b223eabe116aab41a65658f3a5e9d37312f492be726a7caaf95b14963f7e80d3493f60aba2f9bf900a1e78f4b2d7964ce777e03da80e0be75841a4a6ef40953e69ffdafbe0e1e7ce857caf95ee03fd7ab26a199d0cbc793957eaa0f9f775977c203d77ba950af8507a84a7acc9db9aab0820a5944826fb89fef84a9f26973ec402d6be7584e0a68081428fd4d1f464331ec9aeb3f68b319be04f5a81c792cfd6c367c23502a09797ca37d1d6f998289da053e1ff0c6096e2e44f6a28efb46690e05d015aef4e57cb877811e86d306f809145071255d5ec8e94932ff3cdbd5a68fab536318cafa135cd9f621de6ae54920ced34d09d62ee59835a08a4e92bf3bc1fff2ad109ab395c4e704dd8b37f5dfde13f7e8be700d2217d67d073173f886a7e55cd95a90d330f90a17d175ebe597bd7a5fe93a6609409546b4d71a45b4e5a89ac1bd30ed5347295fb2b14d60a07724662cb3b0d0b2ad2a0f514a0f392903b3942b287e447329cb4ae275035f66d0ef54f759fd38e84256dec277e1d20345fedd7abbee468e7d13c1547e56e17d46945662d3d60e17d6fc754cb51fe71f00ec159294c1dccb7c957f9961efbe563dbd3049a38fb0768c2e9f9ff117ba912fef80e4b1907a7cc1483e190144b56403beed3c25c4cb4dea7e102fccf3767c5f4ec02026a5a8f4073418061c7c9b9d2b54afb7d7ebd0f18fcdc663ed6a3248cc89cdda93ab28f990f4a10caf68198539ca6228e14f1a9bb88fabe1c297551bb07fe73fefbe845c5e93126b1cefbdc6e0164d22aaf3e35debeb92e415970c637aa7cbf7dad0e603bb53c93ecd2af22a793d76a572741bb859d0c114eb8111b4db9a63110dc95b85cd138f9f8ba9ad705a32fdc0124f250f23be7c93466dec6d9b64e65eb2889832e8e43d6d0ea55b37d1bd7de0543bce0504012e0bc372603564e6910620e1f58a002ec76eab955fbfca278eae625f896f60fa408e39d84836184095acf3f43e367e35781a6b8ed06442b1fad9283300331cb1cde80c6bb7a1a53129d49573cf3456ffa60d7dec3ab9ad4ce9ab5f8f58c1b20c2ac02395a9990a62d0d20701f4496e324ae3d387ecbb22d2c8edcb5ab59727d4eb439aaaaf83943f9a78d6d63597542f10c968959d4d25c5cf58644d1d4d45a8c511a7f7c464568c6ab13b74eef6bac5e2b3c2807c5683497a1800b1fecb9bf0f4548c60ea2eec783023b60d27b07d40d49ea02376f093ef924ccf7ed77e9da39096d0ffa13317408fd61aa22356082dd64e093252832a15c3cf991992d8c72e981588535941df6c7e3a11428f162e63b3df592312d85aca1245b6f194a2b41080127ee4be62725f53b62ca7d3b23aabddb592993f19266d38eea92bdc818c5cf8f0fc3e9216631f2bb5c76fc27d47dd054b3fede9fe36fc93fcaaa38ba631cb4b5c2d640b3aa6c2df7d6d3b5bd45632a58bafe2ebe6573aab7462b87881780ed13cfb8d181baba3b67a7d46d677e066eeed874f0fb241817cc03da2232015645fddbcdf11fd9ce5e5f6fd0d4225815eafe28d4395f0b90643419c0b657dc38028cf1ef4c849e051240ec429aa8ebf3cfda4bca6e624f84fa01273d0a8e03f28229636f53e27707a2e820b53da3612af0fac868ec5814a656239cafd000e429a12ece51595cd2af60d9e9f7f1c4d2c906c663f7b7ed37e5511f1af2cfae9e6f0789f606bd8ee73bedb200e127761b543af0bbb2b5519956f1f650552b6f671b73e24227e06da7d0ccceb77415ec565caca0695577564d3e00080f19675c67e75e8c8bd9f234de4c802b4de9f2e8cd4f83af6f18c23d562347141ddf6aabbcf96c0df63f8180426ece79e68a0eef7b6f1283dcacbf15bcda57ddfae7d79f328ad4efa583ff1b5e46a5612330cd67a1fbc71dcc9f799bf4a8591448656cef531ab1fd27736dc9f528ad94b439055d4b00e64fb570ab0eb1ba83eef6979c0d263aa80974e6b297a6393c777e8a868fc1050f18b2cd34264ec40d293cf28a020ded8c0b7a4", 0x1000, 0x0, 0x2) 00:03:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="820285a711ecdd57be971e2f6600"/27], 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1011, 0xffffffffffffff9c, 0x0, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 00:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x6, 0x1f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 00:03:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) 00:03:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xfeffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/124, 0x7c, 0x800, 0x0, 0x0) 00:03:38 executing program 1: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') truncate(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x4}, {0x7, 0x3de}}, 0x2) close(r7) openat(r7, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000200)="e44f11061388437a056c4bab4e20924345e8c9a251775ef6840303fc87889367dea08ba0cee79b3d6d67d9b4583cd8a9c0170f6ac9667f33fca59c1bc73d6d49b46c54b54bf7ebc3a7254099862fb989318fbc128f0ba591205b5fcf231dc59ebcb69b9fa167159c7cfb82286d667b982851d12da40d8821be9c80757a9a47733d0e21869bd2647b279495b46dcecc30933faaf37dd6f370c56a33db03a85931613d04545e0e7ac75ae5404f968bb6", 0xaf}], 0x1, 0x0, 0x7) 00:03:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ftruncate(r0, 0x0, 0x6) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xffffffffffffff01, 0x200000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x2, 0x20, r4}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x1, 0x1, 0xfffffffffffffffc, 0x61a6, r5}) 00:03:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e40000000000dc00000000007430", 0x27b}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x2, 0xa05}) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r4, r4) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000039, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xfffffffffffffd75) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000400)=0xffffff1f) socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x27a) r8 = socket(0x18, 0x1, 0x3) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) r9 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r11) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r15) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={r9, r11, r15}, 0xc) 00:03:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000580)=0xfffffff9, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x1, 0x4, 0x0) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91364a0d8ac0085980429e301704588edb5a8c0ad1c35e8f788e0ec594c0983b71d0b678c410acc89d6f25cb76"], 0x10) dup2(r4, r3) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x101}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:03:39 executing program 1: r0 = socket(0x2, 0x3, 0x29) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db32d9e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52061fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) writev(r2, &(0x7f0000000080), 0x1) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 00:03:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c649b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd185f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea23036000d3d17d372d23550ba3b6"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) socket(0x2, 0x3, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:03:39 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_settime(0x0, &(0x7f00000000c0)={0xffffffff, 0x2}) ioctl$BIOCPROMISC(r2, 0x20004269) close(r0) 00:03:39 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x1, 0x68}) syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r2) kqueue() r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = fcntl$dupfd(r3, 0x0, r5) bind$inet(r6, &(0x7f0000000100)={0x2, 0x3}, 0xc) select(0x40, &(0x7f00000000c0)={0xfff}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x8df}, 0x0, 0x0, 0x0) dup2(r7, r0) 00:03:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) renameat(r1, &(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x701, 0xfffffffc, 0x0, 0x1f, 0x1, 0x0, 0x8, 0x10, [{0xfb, 0xfffffc01, 0x59c, 0x570a}, {0x89, 0x4, 0x3, 0x1000}, {0x1, 0x1, 0xffc, 0x162}, {0x20, 0x5, 0xfff, 0x1f}, {0x89, 0xe48, 0x4, 0x2000080}, {0x2, 0x80000001, 0x5, 0x3}, {0x9, 0x4, 0x7, 0x100}, {0x76e, 0x5, 0x7, 0x9}, {0x3, 0x80, 0x9, 0xcd7a}, {0x7ff, 0x9, 0x6, 0x7}, {0x3, 0x8, 0xa8, 0x839}, {0x1, 0x5, 0x10b4, 0x7ff}, {0xf13c, 0x401, 0x3f, 0xfffffff8}, {0xbb0, 0x0, 0x1, 0x5e}, {0x200, 0x0, 0x40, 0x81}, {0x7, 0x400, 0xd9c}]}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:03:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000020000007638b47503de5be58db03a4b939ac3f96c8d8fca29cab9cfcca3efa07cdd578580dde09341944b71007a31c501ccb6165a81f5b07e9a471045c16a313011a497ddd8df57401277294da6f0ea1589700b1b6426838b56b1b1acc460aa"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{0x4, 0x0, 0x800}, {0x4, 0x3}], 0x2) fsync(r0) 00:03:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[]], 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setregid(0xffffffffffffffff, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f00000003c0)="750cb360ac182df41d81acddb65bc87723acfa8bfcc6fe8880c86d2f13228aab035309df0e4f43f316beb61f7c8ee51daa043bf65edad78d7c455a4a65085884aa27b6e24e82b9544fb591cbc32a1c1378a27a4b15218ed3f847eb875c30f22ec2a5528b6bb8ec1fe031c23d813e1e2077883f3335647cd9b4b842b51dd584da9230ef16ed16c23f6a02075c64dfea74b659fde237cecfc3cd152e29e1afb9b8806e10330ed3ade2a5617c7251ba588eaab52f3264cbfe59a3e2f5", 0xbb}, {&(0x7f00000000c0)="f5878ee80a62ef158b743b3417a06ca4e46181b4928b133aa6cc7d58fcb2706d71ecebac3e", 0x25}, {&(0x7f0000000140)="dd8b87a8e787b691c1b91e4c7b3c1bf6d24b26389d383f24268403dba715b608130f87bca171e0781d4ae0bf771a2d7efdc12301903cd1d9e62900452c991eff55006fbcd0a91d8c8389a94f097b8bf9ac254e5004572872436e122729d7d87f30623d3d023e8f1704", 0x69}, {&(0x7f0000000300)="2f1a49abd9e2814ccbb5d49e73796642c4fb5dc37e8f20392c215b32c861edfd532f1fb140dd7d43e5c00440d972cf50cbeb38020f2e7f3030520c40114421353ecbf53021113689dd", 0x49}], 0x4) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)) denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 00:03:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="2d0da6b4e1718597bad52ef2778e2e0701697165e9d391063000"], 0xa) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r10 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r10, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r13 = socket(0x1, 0x8000, 0x8) sendto$inet(r13, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r14, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r15, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f00000006c0)) r16 = msgget(0x2, 0x0) r17 = msgget$private(0x0, 0x188) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r23) r24 = getuid() r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) fchown(r23, r24, r27) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r19, 0x0, r11, r27, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r12, r12, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r16, 0x0, 0x0, 0x3, 0x0) r28 = socket(0x800000018, 0x2, 0x7) r29 = socket(0x18, 0x2, 0x392) r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f0000000d00)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4ff0f000000000000c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c11ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc504e7d88c4f0a00000000444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c00979028862524a0b3bd3d8294c59ffa2dca0d7b18ac961f28919b5a4b91248ae9ecd6714d42b9d76e4290e297274f10dc5adfe4abbff9e62189d605a3ae8e317c12c2fdbc7151e6d8a666cde84f7d07b73003f5de95764269189f320bd1e312edb2f803bffba159d1519b81356db63a70e37ed8a7c45a39b658d607bbb51dc24ede4a7cd88b7b12654fe54846c156dab479c8297e818d80bdf7222f6126cca3810776d468d8b7fd741ef80742c66b6c3bc93eba1c1543a9106df73915f8a8fac434fb2228e73d11eadacb443a266a37f8d48c634a90619ee771f6e6d5a0cd29d9744e32e80eb4c76efb1ad4658d413c7af92be3c7cef7d68709132162d54699531f20d8a9c3866bb5eb794cc4806417a5a8703f0dcdf96ca9b0a23c8c48afbcba28f0a6df392a1fa689a7e6f72d38c7300"/598], 0xffffffffffffff94) r31 = socket(0x18, 0x1, 0x0) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) r33 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x0, 0x0) write(r33, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) close(r32) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r34 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r34, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r34, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r35, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r36, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r37 = socket(0x18, 0x1, 0x0) dup2(r29, r37) bind$unix(r29, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0x5) r38 = socket(0x18, 0x2, 0x1) dup2(r28, r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) msgctl$IPC_RMID(r10, 0x0) 00:03:40 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x200, 0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f0000000000)=""/75, 0x4b) 00:03:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x101}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) lseek(0xffffffffffffff9c, 0x0, 0x7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000004c0)=""/184, 0xb8}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000600)=""/11, 0xb}], 0x6, &(0x7f00000006c0)=""/228, 0xe4}, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r3) getpgid(r3) 00:03:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x3, 0xfeffffffffffffff], [0x0, 0x0, 0x401], [], {}, {0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:03:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 00:03:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x4002065a) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 00:03:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffff47f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47030005dd5c8075bb682fd4df88d29629a39719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4de8500000000000000adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa300000000926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b710bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855c3a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 00:03:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1ff62cce6e472957e1071bee6fd3d29a2f0101301a8a4a0abb4e496ed9c3e4fc1a017a5eb264c5f5c1933ce054be16c30adc74bb16c191dbc268a2b35592f923d6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) setsockopt(r1, 0x2d, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 00:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000000e4, &(0x7f0000000200)=[{0xfff, 0xde, 0x81, 0x1}, {0x7f53, 0x4, 0x0, 0xffffff4c}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r1]) 00:03:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "def320ff6ad56cf4329c49d7c50f9d57b69d4f17"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "652e1869b711a91b7813aa39e21a84429030f874"}) r1 = kqueue() kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) 00:03:40 executing program 1: mprotect(&(0x7f0000224000/0x2000)=nil, 0x2000, 0xe) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x200000000000000}, {0x800000000800}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50, 0x3}, {0x4, 0x0, 0x0, 0x7fffffff}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r3) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r7) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000240)="627e63a4579c3363624fea5d83770b462ac60f908b74d97a965a65c5bb6cd8178c4dae8570c7c855a1e82f58f872e532dd4941f6a07733aa5245e3df5477d2f49228b9d81565cde8d59d535e5dd0a4dfa14804792445c0e3dcd6fa2ed1968b135051b22879b7bee2a922e88c1a4d23c0f4b03d5b40e780c18f0b389e2d657ab419bd5ae31cface1ade3e4135ea403ccc3e2db292d41f05fec9e8999d14b83062f2fb90a752c68dd1a2a0f556f146bd31b64c24c2bed2b03574e47c7afc771941877f6bbd1b4ebd5753905ed36f0371c96cb382ff285ce7bd07217e8a", 0xdc}, {&(0x7f00000003c0)="57d4e40b50683f58cf9686d35bb23a67d1d6593138c2f8f46afa5bf7c616dc51faecc0165cbbba283787ccc66e871bbe72685b2a89f2a7a18b8cd592596faba0e31faaf772cdc976180aad5f49c8049bf26138279107bd927d293f5ba8bf3b36e08fa0c7d017daa35505850d45cc51ca011443699755594a8eec1576c62dad9b9017a35833f9547612f01ce83f5006d4", 0x90}, {&(0x7f0000000480)="73c35f03957cf5eea2b7f701154b7317596ca463dd96b2409e091e958cea82d2f28eedc64e2c4f1b24899a96ac2055de9e3f0f02de06741d27ff39111b6b52db0b455ed90bd0cfba04e97bcf039f9e4ebff61456800db35b9173e47d8304ee88f5030fc4db4240facfe9e009dcd27ca4e3bf0f2237aa611ca74eb1025b765d06fb", 0x81}, {&(0x7f0000000080)}, {&(0x7f0000000540)="8bf6658659dd7950cd9babec45fc6b74896bc3a1b7cf67871e55bd338b5827d3a01e7d64146c7b221c5d4ed3776f9de392d50f42b2c87bdb5f8a7a2a2c7f84cd1c7fda397fae7725d7d71ef535e6148ec555f2cd2009f7a1ebebc628a544e498ea62d9fac22e2c7f77e8c03389bdadddd773fa3d39f4c5562733e3a8d3cf0c6c55e1a3ab281e61a5b807e48b2758366524479b29dc33f394b50ef9e3d70d30db951ff381f0891f133cab08f4baae23c9a37982593e754d695958c384cfe5badd6e4cf895c4256cbc040485fd1cbbb4f3b7471f379e8ff750dbaa00de95180f19", 0xe0}, {&(0x7f0000000640)="d95e329cc1496c12fedddfba80812fb92a1cd61b002e36b7de14210192fababb06e2654e71eeae4e63526b17f5d5e1e8ab438a94c5758f5a7e9d7b704ff004673bbbf856e7f2dc710cf0e2abb731748e80d5ddd82ea41c86aabb3576be621dd867d20a9d5fe6b0f2ba83fb150ba0773215a15084d156109a16e9a0e16f858c6cce1f1af5b8b848a78150ddcbb15f59e9f4b9359788aa00db68d4154a827030e3a5de1d146f4d9901ad1eebd9b9cc9faaa8471b7f99cc490fa11ea58176c1cc", 0xbf}, {&(0x7f0000000700)="bdc3935c8526d4872d12b5e9daeb444bf29d637cd301623f489a39406aa730f5ce8df1c18d5217fae2d6d6c5ae9cff6a1c2eee2fc864889299b0a3966f3e204de9030fa9484e64bb2bca4fb7f518556649b46fb4d85ad84d0a2fd5a50aca50d7", 0x60}, {&(0x7f0000000780)="9e6e46b9bc1b951eb9faf3cd224db7297c330c276e233bd1f9bf5cb7afe329e3856ba4b0feaa2ecce164e9e4bebfe7dfddf6eb36e83223a6871b54985da8597d11632ba8e265979366b1cedbc34867a45b83758c2fd7dca10106fd8bf21aa0516c02fce01255156adb482d239d86a2140e757b32d978b06ccfdcbdfd603457b4e5f8d453d772f9dc587f72956e59f874fac8c42d2ca3b9f538a6d92956bf415771eb3f4487323347ccb39a26df585eae7f22aecb196bc5fd18c3d5ae737871154b3d078b20ec2671ac3aa7e124ba25b525a53625e7064f2cb8695ac51ecbc1e7f513538ce0c8ffd5ea31991a54407eb81ea32c2671ec075f6eaa", 0xfa}], 0x8, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r3, r7}], 0x20, 0x7769dc49e289023c}, 0xf) 00:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x30}, {0xfff9, 0x0, 0x0, 0xfffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)}, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x4, 0x4) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$dupfd(r1, 0x0, r2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 00:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f00000001c0)}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000002c0)=0x76f9) r4 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x7) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x401) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) 00:03:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f00000000c0)="f4f4bba12ffc4bcb29294c8a4ca09c969288677ad3d04a001b1cc0f0b8ed85f1021850a78bbf0a2c48fcc7bf5453bc95c5aa15b8617f06553fb0d70850bed1f2f346896dd087b343a10ea67bed17d02e33b7c2932d39bec627d7b6f22b12567eec61ca9c7971829f46bca1c074cb5542b17115f9c5a7dcd3f5ed0426673b229f04a7cf572d03ef6145804ecc31942572033d24020c5a33f4308f914a184026828ac09cd2c7dcc328f850bb0e84b6f9c4b2cae99b6a58d0549b23b121f6779820f8d7fbe76f32344304feed06abd443d2", 0xd0) 00:03:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getegid() setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x2, 0xfffffd88) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) 00:03:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x500) open(&(0x7f0000000180)='./file1\x00', 0x80, 0x0) acct(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 00:03:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) write(r0, &(0x7f0000000140)="a6069995ed3c331513490ca76b86db96d3a9340177a60fe628d3f76f4cbec04abe3f34ce99", 0x25) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x40, 0x1, 0x5, 0x9, 0x7, 0x8001, 0x8000, 0x10, [{0xcc58, 0x401, 0xae0, 0x800}, {0x200, 0x400, 0xfffffffa, 0x40}, {0x5, 0x33f5c98b, 0x3, 0x3}, {0x3, 0x7ff, 0x0, 0x1}, {0x1, 0x553e, 0xffff6ab5, 0x10000}, {0x8, 0x2, 0x5, 0x8}, {0x8, 0xf98, 0x4, 0x7fffffff}, {0x80000001, 0x9, 0x7fff, 0x5}, {0x4, 0x4, 0x12, 0x6}, {0x2, 0x1f, 0x100, 0x80000000}, {0x7, 0xd0, 0x41274e5d, 0x8}, {0x8a, 0x7fffffff, 0x6, 0x8001}, {0x5, 0x7, 0x7, 0xffff}, {0x9, 0x40, 0x10002, 0x8}, {0x6, 0xdc3, 0x8, 0x3}, {0x4, 0x400, 0x200, 0x999}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x3, 0x4, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="54437dff3ea34dd44b0e3af4a2b00e8208b47a1aa8b843aa68bfc4e65870ec397ab2f935cc30249240079c1c77e7a20140ca9c4854dd1c09837dd6e819f2e8896f76af248af14df088dcec724f2f4449b234fd8d45d28b832740e5ebe21658b6ae821a70deef5ac0b37ad4075e12d199bacaeda2d4fedc7fec72bac1d830dd3b5e29b9aab3a969977b84b089c4f336c87e1aae5ec990702d532ea9cfbd3533cefd7ea5aae581db7ce8f65f09e3e1818dccf2207b81953e9b0f256a1caba15fdf3ecbe46870bda6f011366c102d7c91cc3217f478b92b78d2de0ca8c32dbc0d8e957473ae", 0xe4}, {&(0x7f0000000340)="3495637b89f2ad09fc7e4be3e4b9947edeb246987dd764520c658746d5a2c4b864bb4aa276066c025fbca3312486f2e5a57602ee56f42f7e7becb1566ff7f37a75ce2f517de79be6423228fc0293685ef27f4d13a9ad03195144485c6ff283f243fd8512061e14f0745aa78187b4081e378caaae8bf464db850d2d69bfe82074abecc4a50318adda8be0e871c55aef1c114612720b51b4d1313a", 0x9a}], 0x2, 0x0, 0x7) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) 00:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x6, 0x0, 0x0, 0x1000000}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x62) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 00:03:41 executing program 1: socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000580), 0x4) r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r3) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x0, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r8) setregid(r3, r8) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0x4, 0x0) connect$unix(r11, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd9380edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136"], 0x10) dup2(r11, r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r10) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:03:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) socketpair(0x6, 0x2, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:03:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 00:03:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r5 = socket(0x1, 0x2, 0x8) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$TIOCCDTR(r10, 0x20007478) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x400, 0x0) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) socket(0x10, 0x5, 0x20) kevent(r3, &(0x7f0000000140)=[{{r4}, 0x0, 0xb, 0xfffff, 0xfffffffffffffffe, 0x8}], 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x6, 0xf0000000, 0x2, 0x4a}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x1e7}, {{r6}, 0x9, 0x1, 0x20, 0x101, 0x3f}, {{r7}, 0xfffffffffffffffe, 0x10, 0x4, 0x100, 0x9}, {{r8}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0x8}, {{r11}, 0xfffffffffffffff8, 0x1, 0x40, 0x9, 0x2}, {{r12}, 0xfffffffffffffffd, 0x41, 0x80000000, 0x48c, 0xcea8}], 0x4, &(0x7f0000000380)={0x8, 0x6}) 00:03:42 executing program 1: 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) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) pwrite(r5, &(0x7f0000000180)="69ec2ccb888ea800400263038b5d90b512b17569857a69e8dd124937b3f2867aaf326f34fee88e59df799a6984c7850d5c48e86ee4f89698bff08236f0b2ee0d95568746e1c9f4a5cd89f169b64301c9c915598e8836919a302c630a805ffc1b7c6e5349cbeb00d7b4e4f761e5250346417b1a2bacf3c81ec8287aa01f27413c2b393421c09b388420855f79c0e41eaf1178b951c8dd7b0d974fba845a8c76029494c7c83aaaa7fb56ad7d12abb43b2a23e1defaeed6c662edf2af740f2b59649d", 0xc1, 0x0, 0x73c) 00:03:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6260164c02c15f7f0000013f96a946488bd5b31083a4d6ee5b030c7d7a38c371dd137e7aedcaafb2ed79d2f1973965195fa9f5e9adf2beb7f774386115e1d3248e2a9730f9031754fcb0491bd5f5de4c27bfc7fa040a1a735408aef5598a43369ace31e5ffc2e06d91d422a74485e0dafe9dd40e9c6885400a53ba9a2119ed145f96989b05b3863ed7b3f30a6e495a8831338f795ac15e23deb81a30e30b34d5d642f62f10d0e06e354678bc55342f0b5a4add231a90cc819329fa0000000000000000b7a5bc9b5e94745213cbed4f419c70f62002fc70929e01b4bd596bc985a9e2a526855882fa72b7f54d0e7bdae2a85303a38f93d03afa6e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) munmap(&(0x7f00004e1000/0x2000)=nil, 0x2000) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a6b4e19adf67ea0"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 00:03:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030c20b0000000070005000000003f1cc7ffafa9f5dd0a807b34de07bcff44d62f66353a696456e99314bd8f5b48d925921edd140c29ecf669f97db6ea2c972d6eb5f34730062a7275ac945ce7d444ae719f9bff6745a1645f728bd4ecbcf0bfb880ea8f817536ca36deaae37d357b0c445ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8229883328259ba53d949ad9e4de08ae31830f60e267a54c8e6acfaa5ed36292a47464e748568a82c4d8cedf2b5a086228d8adf7a859fe9d97f4d5bd55d9d1445cb84afb4be4799e4be9f4760291aea212717cf8df080dbbdbea9b8bc54414c31325f6bb67b97c3ddfdb0000092e47579af87458e3cfb2ab916c28a7918b4b95379bdeecb7282b4cde09017e580f11c1b440a4cc2f5ef5f1cb96c10f870183e7be19e8e84f507d7ae8f66aba4e25484babcf298ce4053af72839732d1cc8748b8da6e1631c8890517d1dd56a240b0d48d71b37338fa1978c8c145894d83a6f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r2) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:03:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup(r1) write(r2, &(0x7f0000000100)="acc46f73f30000110000ff0f0000002d9ef99b551d20b3ec698e87b6810800000000", 0x21) 00:03:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)={{0x3}, {0x5, 0x3}}) 00:03:42 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000053e000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009831, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) fchmod(r2, 0x0) 00:03:42 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwrite(r0, &(0x7f0000000200)="6fc443e4ac97365fb0fb3e25d7fbe81484416e48ea54bc6bdc44235bf4f002d0fb75a77b6739d76bdbb2df1ff2fff08691c0e6b7cc8a381a5324e6d4a7c20000310fcee4e6b7c41cdcc8432b06da5ffae0031c0e0d44566a94a173524ddb8c5e0cd4a0a800c0d36072d468efe576931f01c035a9dd1ce861ec26fff8145d41e98b94e4f503110ab1eadb00000000dccb55e1570000000000000000003b84f1f4d77bbfabafafe3bdc78c311f173a2adc8a910f12b6ce69eeebdea69b65ceebcee37d21ed4b511ea40cae936a68e5d9c4e110ba36a4567daeee9e343401ea3f64799d8d593e869e4f8a43bbe1ea86a5312023f65309a3223953000000d3a9ae841d9199c2f46579a7a7b78ff6ed55ac6b950ea429c6bf87aaad04772b0260356875099f50", 0x124, 0x0, 0x6) execve(0x0, 0x0, 0x0) 00:03:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x4}) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x802c03) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 00:03:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x3d00) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 00:03:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r8) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r8, 0x6) close(r1) 00:03:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20410, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x5, 0x8, 0x81, 0x1}, {0x4, 0x21, 0x1, 0x6}, {0xfff9, 0x9, 0x1, 0x3ff}, {0xb14, 0x1, 0x7}, {0x8, 0x0, 0xe, 0x69b768a5}, {0x2, 0xbe, 0x5, 0x5}, {0xffff, 0x9, 0x8, 0x7}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) fcntl$getflags(r3, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x40}, {0xffbe}]}) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup(r5) r6 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000100)=""/103) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00"/110], &(0x7f0000000300)=0x6e) 00:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x1}, {0x4d}, {0x6, 0x25, 0x0, 0x202}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 00:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x80, 0x6, 0x8, 0x3, "91862ed38e5b270b16a4fa19382f901bae48d568", 0x2, 0x10000}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r3 = open(&(0x7f0000000040)='\x00', 0x20, 0x48) getgid() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8000, 0xad, 0x1, 0xffffffff}]}) 00:03:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e88940734829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e100"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r4 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 00:03:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403], [{}, {0x0, 0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:03:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000140)) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x131) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xffff) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = dup2(r3, r2) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) 00:03:43 executing program 1: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r0) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0xf}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:03:43 executing program 0: socketpair(0x20, 0x8000, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = socket(0x1e, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600003000000080005010000", 0x300, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x2}, 0x10) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet(r2, &(0x7f0000000300), 0x0, 0x4, &(0x7f0000001340)={0x2, 0x0}, 0xc) semget$private(0x0, 0x2, 0x200) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) close(0xffffffffffffffff) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80045710, &(0x7f0000000080)) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r12) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r12}, 0xc) 00:03:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/27, 0x1b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 00:03:44 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x7ff) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) fcntl$dupfd(r1, 0x2, r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) syz_open_pts() 00:03:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xd16, 0xffffffffffffffff) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x8) pckbd_enable: command error 00:03:44 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x6a) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000005c0)='./file1\x00', 0x20, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="126c8e"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 00:03:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffd, 0x0, 0x0, 0x85, 0x673c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4], [0x81, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0x482, 0x0, 0xfffffffffffffffc], [{}, {}, {0x0, 0x0, 0x4}, {}, {0x4}, {0xffff, 0x0, 0x0, 0x4}]}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r14) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = getpgid(0x0) r19 = getegid() r20 = socket$inet(0x2, 0x3, 0xbc) r21 = kqueue() fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = kqueue() fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) r29 = fcntl$dupfd(0xffffffffffffffff, 0xa, r28) r30 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x1, 0x0) r31 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r31, 0x3, 0x5, &(0x7f0000000340)=""/192) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r33, 0xee01) r34 = getgid() r35 = getuid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x2, r33, 0x0, r35, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r34) r36 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x8000, 0x0) r37 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) r38 = kqueue() fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x800, 0x0) r40 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x10, 0x80) r41 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f66696c65302bd4f17d62c0068eef"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="ef405b44834349223f68642811261e7188893dfcced24158e993e468f5985467b5acf74e58625fe06eb087c3a80e2cbbfecc0bfc24a16bef16b0bc436e65d6b55bf9da756dc16d030db0d4881a3bcda901893fabec71c9df47f2001a3b7d34397185ed54a0f072272a1bc8266a5c1eb3109d1fe4aa5657b1ad8b2d2c003f086b541e59589589b6a8d2a727dff63db0ea65364907d410efd18d2940264d4d95c24a4ede1bd8ec4a113d032535136c5a4d7729ed4b87466d855481ba70b23ba132bfd8b2cec236f4815a21dd3d069df5d8cdf321", 0xd3}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r4, 0xffffffffffffff9c, r6, r7, r8, r9, r11]}, @cred={0x20, 0xffff, 0x0, r12, r14, r17}, @cred={0x20, 0xffff, 0x0, r18, 0xffffffffffffffff, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r25, r26, r29, r30]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r34}, @rights={0x28, 0xffff, 0x1, [r36, 0xffffffffffffff9c, r37, r38, r39]}, @rights={0x20, 0xffff, 0x1, [r40, r41, 0xffffffffffffffff]}], 0x128, 0x4}, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r42 = socket(0x18, 0x2, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8080691a, &(0x7f0000000300)) 00:03:45 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) getgid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 00:03:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:03:45 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008cc000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r4) setregid(r0, r4) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:03:45 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x8c8a46df578ff2ad, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='./file0\x00') 00:03:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 00:03:45 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x5, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00003bc000/0x2000)=nil, 0x2000, 0x1, 0x1812, r2, 0x0, 0x2) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:03:45 executing program 1: sync() getrusage(0x1, &(0x7f00000000c0)) msgget$private(0x0, 0x8) 00:03:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x62}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 00:03:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1a) fsync(r0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = kqueue() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r4) ktrace(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2, r4) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) close(r7) r8 = accept(r5, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xfffffff7, 0x9}, {0x18, 0x0, 0x97, 0x80000001}, 0xbe24, [0x9, 0x4, 0x3a, 0x1000, 0xbad4, 0x2, 0x1, 0x5]}, 0x3c) 00:03:46 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r2) r3 = getpgid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r5) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r9) getgroups(0x2, &(0x7f0000000600)=[r9, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r16 = accept(r15, &(0x7f0000000640)=@in6, &(0x7f0000000c40)=0xc) r17 = kqueue() fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = kqueue() fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) r22 = dup2(r21, 0xffffffffffffff9c) socketpair(0x18, 0x5, 0x0, &(0x7f0000000c80)={0xffffffffffffffff}) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r28) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) r32 = kqueue() fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = kqueue() fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) r36 = fcntl$getown(r35, 0x5) r37 = geteuid() r38 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r38, 0x3, 0x5, &(0x7f0000000340)=""/192) r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r41 = getgid() r42 = getuid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000280)={{0x2, r40, r41, r42, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r41) r43 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r45) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="f756e1583dec63a6d8ed82874919196b51e933a0e43397ad09bcd4ac0de87486fe6e6b19dbee89e59e86c7393b1c5bdb1d0067a7fb1637611a6c08dac7c8e5faf4d4e63865d3e7d407f889c44b7de9301f16ddc21c19d40f7e3db11b6c1781e2912006695304cdf9ffb442ee6ad81de4492ac96d0364498327fca3dd417897310878ec8ffd1cf55b8666e4a2", 0x8c}, {&(0x7f0000000080)="3c5d6097155551524b6087783be8873826", 0x11}, {&(0x7f00000001c0)="2c49f9a7926111224020de1ad5f95d43507669ce4ad7b172d6274694219188781936d81b7aaa1830e8c8f6825b6afb9b6ebeb10a889b6c57f48bad21fe1bf39ee9ff34f0b741c6aea2ba613d0637f00bdededa51d4c0e7874a20c7ae0b78d14a80990499eaa3d338c60f6d29840ffad029ae908957b1469cf50a61b9994af9db3be6589dda570e40ed794380eff57b7e1bf25e3028f38c07d4bababeefb6145693ed66df41970e2ee7ce605dcc5de8cf0d2ead6aa9107b3a3191c7bc0ef17724b6e3a7364b5939e77e07f32d9a6a0189f214d9e1e3f585fdb9b1c6bdf8acc36e9936a823b090d0d828e2eb14a40a24240ede6222e597bd2384da9e60f111", 0xfe}, {&(0x7f00000002c0)="4d6af8a36404fe04d46f0778b07939a1e4f8aa4f26fcaba07bc7df74073b871c910fab09508efa272e5215bef4558d365155d84ef4de0afeb7b275c72c1f50d97be9960531e3e210d5296d7b0eee8dfc67aed92832b35a16c60b387aeea853238766d30bdbcd3f6530f14ec9cd12a62f162d9cfe915bc55d53a84688449a56a2282ef809ee", 0x85}, {&(0x7f0000000380)="0825d437bb5cf173f5e604ef0c748d4175f9e24f663547657d1d1746880a1c6f097b5a5bc01ba7e9a8658fed9dbef941c90dec55233e410cfa925442969303844aab320ef7241708e97b543f072de5f4667b7a2c09d61a64e19ebe806abcbf38d60ca1dbf9146a69b06d0a3d1d98aba0f1c7e50978f05d8ae2c6362ade20816e01c3ce7f07efc45f9e227a77e0151f6a1b55529899b6e28ca6b2f2aa0469ea157998ac299fd0a98a81db92d306f46b3b9fc5831d36e1e48b5346b15fb4d9815defc9efd228c434a62acd35f68daa1fcb980d4f30200d1bd6f60f403a3a54f47af4e1e132d831f9ca8d55b1abbd4ea467abc412e051", 0xf5}, {&(0x7f0000000480)="0732a84616c1438d53d504b184e009155333b7937546b2a2a32a24ef2a5a46f0a7e69d46b6ba1648a2b200193f7114253fcef2d82e10553d36b787d32c0a9c40ee425033c0d68508aff391fb4ff368ef9c83ea058832880de604457d08d35ffe608755ac4d481a5f37e66b6fa787f10dc312c6b20d729079f295fb57ef50a758cf8fafa14b4b8079004e9442f247fe8c374c6f47a618511335bed2bff72ba6a707d56dd4b1c793265e49f0bd9923a9f6658796e72f01229bdb369058ec0d6ae033a48b23a3de1d4e27b46a8e415bf0c3ed752c481dd85d5cfc4fba01d4", 0xdd}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r3, r5, r11}, @rights={0x20, 0xffff, 0x1, [r0, r14, r0, r16]}, @rights={0x38, 0xffff, 0x1, [r0, r17, r18, r0, r20, r0, r22, r23, r25]}, @cred={0x20, 0xffff, 0x0, r26, r28, r31}, @rights={0x18, 0xffff, 0x1, [r32, r34]}, @cred={0x20, 0xffff, 0x0, r36, r37, r41}, @cred={0x20, 0xffff, 0x0, r43, r45, r47}], 0xf0, 0x404}, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000680)="c47d4c00c7c72cdf169cf6583ff6beb8305ab5da3a3b5c648a379871d5f87c29eee820211344787251159abab1cafea403a2d5bc8683ec80e056e19101f3f99bd68fc3ed41c85dca7b56985b295ee9b699b319f5f7903c58c33f24628a977702bd797c70b3c69e1931611912c22e6fa44e3e196a567351824f7dbc32cfbd7555cd7ab5a5c956f9b1eca4e540814142d5a5e7546ba4869907df221bffe84fae76e85932266b1a4efb99b194b5abee94cb756cf1dd9cfd6fdb8cd5410ee41c38ab6ce15cc1f30474d216fbd09cd1ddc8a19bbec3391d64f12bd7d1aadaf4783094cd572520017db74da07691dd1d10a3ea41211498e2e0291aecf43706aaf5e1b4bc25cfe6bc3e8f63398f3bb7431c0652b59bbc089299910a6a298fabd472e19eee5af07b61a75821068dda6d7dbc4457a480595f3f7de46d56495342d8bcfbda279758f07ef4853d7db1b098239af864642c9a4df0c6f9a864cc1472417a0b28bf3b2c6f5c14a38d761cf620d1bb1db6c99a5a936e31abb00ae44b8b0fc9fd34c55d8a10a733d38bf2dfefad73e5f7f1168f0541cb19f36fbd3979510a73c4f29e74a8738830211f71d9b8ea292853b6112d62d708f1971c6361385f3eb2ecd1c027e83a41a350aa6faeede42183f3fe2a7e989121f84af6780d36348b01740e9625d25735f3ce596e1dbb941ecd0285f2830d738ceb34e722db6620ba0a2fb711a0d4b906fc50840dc2ac05cb72fe8a44d951a9aeb67096740cd48dce61e30eb15f45badac1de0fd2ba541569762dd3333ce732ba4f06e51b68de9fbaad2fdf1484a57eeebc4b92f972d7b7b20a6f394f187f5d6c10d5d864a4232858dee2bce1b02c61141ca60f455a245469ff333c82751667abb9782dc50f8ecc184de50b9feabc6dd8e6a4fcc5a49ffc550e6e01d69a1a109493b4b4e1d371f1a06d80ce80da7d460929e46fc65594a2aff32a5da6b7699f04c489e45e953b4282a12b112f8e9e169da60ac87e7c74fa8ead563a0fda923ead92269f282ce1bca197d8c078e02461e71aaa369b5e4eb876cdd61af6eb9177ddcefbad7b891ca4e4cd44ebdf24aa788ddbe7ce99b791110e4fd6a523037e71b675d7dc594ed19121041e6a6ca19a44ad2389879145a8a56a97037ecc7598621fccecb5e07d95498d990bfb2a595de9b0719da65cad46fbaf5e977000281c875f17d63787307981ac93bf2c5e1eff3c9bfb740f679f5b67445e3097579eb9bffba5271139d405f8c64a9e219773f0780e04da7fbb9f7d0b885da5898bf84afbebbc53fa4619e777b950e995982e8b980519d03166916c948c98d1e5fa1b276e0d02d2483cdbc8d61dbb1cea99d227c6b4a752000155b60dfe9f57f4ab89220d48495614acc90784c48ce11b9899eb3a72811d187f17d954a29988ee507d21f07bdb8a687014af582c3ac0748f9f5e19a8feee6c86347446cc3883561941fcb26925f84a30d216cfc4fb2096cd0b3dc0140720478b4632f314140349e90532bb3df71a0195c87a34a6dfa699a39fccce56ed255ad39c11b417901ffd7e37ccead4e459bf82c2cd0106df15a911d5e22284b09be3fa343645f4aa1e0405afc7adf30c92e91b3b2d2ac8276de2f69d589480dab5f9cc8eea6f6ff41ed25e7ea6abc814eaf6e8993e38b9b83db90d317738b8374f4d6d1dd09982298a38ae188bf7a9dbf135d589b9c4726e54b396267d3b8ab41217a3602f31d650f79f5fb03ad3802dd5170f8f21cf5ae4abf6df68f7faf4ec451cb94cc65c92338db8b6b3aa7fcd2735ffebf0097ac1236709c8cec42b195f4b51bd05b75f4c5698662cf93e62de31e24c02c176f6e7f749b2e4b757995874ed76c7a4cda57d1a353071604aeb523aa648736c03d48aecd57b2a0d6619d6e82eb65fe380f0017df99d843516aa9d519aa1e4f041f6815b7bfe2228b05ac5bcb3f37614d4dc51dc8539ad904698985c8df531cbc5574a13158ba59ff474d17c93232ec4e197c2cca53a578f0077606c90967661d778097aef482c", 0x5a1}], 0x1, 0x0}, 0x0) 00:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)="23a7d63a190321933b747c5ca5c7f7b5d66ef66b3eb504d8dec32cc7481c889f65ad711b992dbe310c959f8f4b1481d3b9b8d9fcb1e969523a953d86196f2c8b37e34268c88e7260e3e5b30b03efda81f6f096f77667dc1f6e0a6d28610e90635344063d5e6955c534cb92e133dc", 0x6e}, {0xffffffffffffffff}, {&(0x7f0000000180)="06ee5f094a491df06af5c29e68e3a242f9988c71842cc3a7", 0x18}], 0x3) socket(0x10, 0x4, 0x20) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000240)={0x2, './file0\x00'}) close(r4) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r8) r9 = getpgid(r8) wait4(r9, &(0x7f0000000400), 0xb, &(0x7f00000002c0)) r10 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x158) ioctl$BIOCSBLEN(r10, 0x4004426a, &(0x7f00000000c0)=0xfffffffc) 00:03:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff], [], [{}, {}, {}, {0x0, 0x0, 0x2000000}], {}, {0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:03:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x8936) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x63, 0x2}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x42) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x904cd7f7fa1c96cf, 0x20) bind$inet6(r7, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x1}, 0xc) sendto$inet6(r6, &(0x7f00000000c0)="e45df23f1389587de32d9e455f202a0198255587d42fd607887da43f8ed5ea2325dab9a096a2ec6c33e690196c208df7ad8f8f283d143780a9f502962e52", 0x3e, 0x40c, 0x0, 0x0) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) 00:03:46 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1f00000080c6e3c40594ced3c0857b62e084"], 0xa) 00:03:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:03:46 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x16c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000680)=""/204) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r10 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xb) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r10, 0x0, 0x0) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000340)=0x4) close(r9) socket$inet6(0x18, 0x3, 0x1f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4b) fchownat(r5, &(0x7f0000000100)='./bus\x00', r7, r15, 0x0) setreuid(r3, 0xee01) r16 = getgid() r17 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r16, r17, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/202) 00:03:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) lseek(r4, 0x0, 0x5, 0x0) getdents(r4, &(0x7f0000000100)=""/102400, 0x19000) 00:03:46 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001bc0)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0xf0}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 00:03:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x8) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f0000000300)=0x9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x2, r3, r5, r7, r8, 0x30, 0x8000}, 0x29a, 0x2, r9, r10, 0x1ff, 0x0, 0x9, 0x7fffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000c0d7c0ad02a8e3785e1b516cd4dc903fffb3e93518adb73c5489195f344cccc028c2fa9c538c6b33171148b20f029821d9bd3c4d140380a8e36d2c032af06951448a5511f7"], 0xa) clock_settime(0x0, &(0x7f0000000180)={0x400000}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='x\x00') 05:05:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/41, &(0x7f0000000100)=0x29) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x80, 0x5, 0x20}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) 05:05:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebff071b542a538706000000b818000000290000003100000000000000000000f8d2ec000000000000000000000000ffff00"/71], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:05:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 05:05:04 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x13c}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 05:05:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x0, 0x8, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) pread(r3, &(0x7f00000000c0)="8d08983baf0c973a4f3e47aa5fd9f4d43fc8092357ac028336a49e222e5d2931ba867984912f018e79b351569e922e2fd1625ea96986f8f37e33b3ab7811160e5fd2be", 0x43, 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x1ff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:05:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80}, {0x61}, {0x6, 0x0, 0x0, 0x3f}]}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0xfd06, 0x1, 0x2, 0x2ddf, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:05:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$dupfd(r6, 0xa, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() r10 = dup2(r9, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() r11 = getuid() r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = socket(0x2, 0x3, 0x0) r16 = fcntl$dupfd(r14, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020691f, &(0x7f0000000300)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r17, 0x0, 0x4}, 0x200, 0x401, 0x2}) r19 = getgid() fchownat(r16, &(0x7f00000004c0)='./file0\x00', r11, r19, 0x0) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0372dedf5110c91146eddc31a35d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2320000008008ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa91220000000000000000000000000000000033c9b794b47f75bcfc21ac72552cfc7143680faad940dd82b2fe01ae2a12"], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 05:05:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="79d4ef2436d25e71010000000000", 0xe}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x1ff, 0x10001, "b8000000000000080100"}) close(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() dup2(r7, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) socket(0x2, 0x3, 0x0) socket(0x1e, 0x3, 0x0) 05:05:04 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20004) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000340)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\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', 0x1, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000002c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x1, 0x1ff, 0x1, 0x0, 0x7fffffff, 0x4, 0x2, 0x3, 0x0, 0x7f, 0x4}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x401}]}) getsockname$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d97d43ff00"/4098], &(0x7f0000000080)=0x1002) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = dup2(0xffffffffffffff9c, r6) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000001c0)={0x3, 0x81, {0x1, 0x5}}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(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) symlinkat(&(0x7f00000003c0)='\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', r8, &(0x7f0000000440)='./file0\x00') 05:05:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70d"], 0x19}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x6, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x1d5}], 0x1, 0x0) 05:05:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffd}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 05:05:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x1, 0x1, 0x7fff, "7cd9407453910aa6d33bf217698746202d813eba", 0x6, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mmap(&(0x7f0000251000/0x1000)=nil, 0x1000, 0x0, 0x3010, r2, 0x0, 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000340)=0x3) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/81, 0x51}], 0x3) r5 = socket(0x18, 0x8002, 0x0) fchmod(r2, 0x45) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:05:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000100)=[{0x9fe, 0xf8, 0x2, 0x3}, {0x2, 0x61, 0x4, 0x448a}, {0x525, 0x7f, 0x2, 0x8}, {0xfc01, 0x1, 0x9, 0x6e}, {0x1, 0xe0, 0x9, 0x45a}, {0x7, 0x7, 0x81, 0xfffffbfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:05:04 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x4fd) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r2}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x0, './bus\x00', './bus\x00'}) r6 = kqueue() fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) shmat(r9, &(0x7f0000559000/0x2000)=nil, 0x3000) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000140)) r10 = open$dir(&(0x7f0000000200)='./bus\x00', 0x401, 0x10d) fcntl$getown(r10, 0x5) syz_open_pts() syz_open_pts() mprotect(&(0x7f000022c000/0x3000)=nil, 0x3000, 0x1) 05:05:04 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x7c983810}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') 05:05:04 executing program 1: r0 = socket(0x20, 0x3, 0xfd) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aeeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00570b00000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd5558726957ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c5c211434f24e61d3dab035dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd73fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c053b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658b0300d7635c71a56b0f6ef1c7b3761b0cd8bb2e075cdcb511cc6b84696b4d7d581eda23a11aea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f5c443b55468c9f8af45c90000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7ecf2cbe8e2c84b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e65ae8afa4f34fd78eb7480480eddd1ff1730df0b0af70be486f62c55c524ec2322a6c5112655d1088acbf02c90a286babec4ebf93430fdc79957c5a1fc91075523755e659908844e5316b805ad89fb83ad65c36733290baa8aa1c934bbe80f54b8fa0dfa1db250ad88225498b420f7452c733be4b0e9d688bcf3957ba674451e9f7e620a58ff38b92e31b846c874e5200"/1025], 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 13:56:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000003fff07afc6b"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 13:56:48 executing program 1: r0 = socket(0x2, 0x1, 0x40) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x3d, 0x0, 0x0) 13:56:48 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136442d8fa1964a343321cda49be88e0453795f1759179bd96f191824f3f26c2ccf76447fd7fe715db04c15b7b7fbed88a606c8c19fb21de59edf75dcd3ae69fb05f8c7e75329679ca7e5f8d37d1398ae8b336a77ad2db0fc0f254c3f4eb5792d7349118a61e46557e4ed23adf44bf8005374cd2b9e59e335c53c03635508292e250d8ae16372db6d000b01679d7b2792"], 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r4, &(0x7f0000000440)="f12205780a81159be4f34692ed1bdd44025b193d1b3cbf375577b401273941d66c44916bb5112f1383b2133e6c06dc344e36105deb435d488b5717ef3e0134059ee0178b14ab01421594968eff552c922b625411218ecd924606c02973cf89936de8bb939d52459cab97f827a345fdfa6f421fa77a62c61e229fd70a78da581bf46268fabcee5c63f9d6c4c2b17305538326a5feff4321da6335e3f7643582130a178b483812f607b9abcc43521ded3ab284d454d1bf073b183dab50a1fcd08cb9ff38c34ba86a8a176de4c6861891d988b8f2435aec6d8c85f49e33708335ca782d304b32", 0xe5, 0xc, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x3ff}, 0xc) r5 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000540)=0x8) connect$unix(r9, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000040)=0x1) 13:56:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000002ec0)=[{0x0}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x100) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() r8 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r11 = getgid() r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r14) r15 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r15, 0x3, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x7f, r14, r18, r21, r22, 0x100, 0xfff7}, 0x3, 0x80000001, 0x7}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r6) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r6]) setegid(r23) 13:56:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0xff) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 13:56:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbfdffffffffff], [0x0, 0x0, 0x482], [], {0x0, 0x40000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 13:56:48 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r4) fcntl$lock(r3, 0x75f14153f4658e63, &(0x7f0000000100)={0x1, 0x0, 0x8, 0xfffffffffffffc01, r4}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0x1688, 0x1, 0xb2cc, 0xa55, "9dd9ae8d939e8ad0f52e4311b329c2c697331918", 0x80000000, 0x4}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000180)=r7) r8 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r8) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000080)=0x9337653a) 13:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x4d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xfffffff8}, {0x18, 0x2, 0x2, 0xd7c}, 0x5, [0x4, 0x6, 0x1, 0x2, 0x5, 0x3, 0x2, 0x400]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0xfffffffe}, 0x8) 13:56:48 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f00000005c0)=""/67, 0x43}], 0x7, &(0x7f0000000700)=""/71, 0x47}, 0x843) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000780)={0x0, 0x400, 0x80, 0xc38, "661fbef2245185a8186503182eab7fff0e091fe6"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) poll(&(0x7f0000000080)=[{r3, 0x100}, {r0, 0x100}, {r4, 0x80}], 0x3, 0x79d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) kqueue() r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x22) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r5, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:56:49 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x9c, 0x3f, 0x2, 0x0, 0x7, 0x3, 0x8, 0x0, 0x1, 0x8, 0x10000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x2, 0xedcb, 0x2, 0x4, "470b845f4452154b56113e82291613c1bf9cab60", 0x7ff, 0x40}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/192, 0xc0}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 13:56:49 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1, 0x4000, 0x14) r2 = dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getpeername(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0096404d05020000000000000000000000000000002a2c540cb92d6aac88dc99ffa1c35c80ae418dc193ec27c80d56bcfd152c39a16222af5140f940af538726b2baba9d66bace76d0aa99701b800e09455fde0161269db6b5d62ff952eabbddf83225d1f47fa88e900320052fbe56386df9dfc0c375c34415b45859a4645ba8c8ae5273d78f0ff6e401b110138c6598f537efbdb528f95399f6369c1cd34f41f46311555f8bf7561d51e8a160100d63f2ed6411cf0c2a025c75c17642279b012208b7746d684ca946c3acb12f503782664370e667735d0c891136d8801f354fdc09b0594c76789ec0993825fcbdc5d25b5c"], &(0x7f0000000040)=0xb) fcntl$setstatus(r2, 0x4, 0x8) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x3, 0x8000, {0x2e5, 0x3}}) 13:56:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffb) ftruncate(r2, 0x0, 0x80001ffffc) 13:56:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) utimensat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x484f, 0x2}, {0x8001, 0x87f}}, 0x2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f00000002c0)=0x7) 13:56:49 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x278ed8c6915ab855) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='c\x00') r3 = msgget$private(0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() getuid() r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000440)={{0x2, r7, r8, 0xffffffffffffffff, 0x0, 0x4, 0x5}, 0xf2b2, 0x800, 0x7}) setgid(r8) r11 = getppid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000240)={0xbdc, 0x7ff, 0x3, 0x9}) r14 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x3, r1, r4, r1, r8, 0x110, 0x2}, 0x6, 0x8000, r11, r14, 0x0, 0x4, 0x9}) 13:56:49 executing program 1: r0 = socket(0x20, 0x10005, 0x3) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) setsockopt(r3, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0xfffffc4a) r4 = socket(0x8, 0x8000, 0x80) sendmsg(r4, &(0x7f0000000300)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000480)="e56f608cc2b7ff9bd0a29c9bd3a6e424a38504b0564334e3034d47a891ae19724e3d0173a0e38009ce5e8b26b9bc2faa0b7ccf850401ead67730739c914d32d49b0e59ec60c31378b7f026b63d98d564df651bb05563aa4d8fc6808ea12e5a33b8e980a33ef3df43e4fbccb9991140f10a89a67de63455c56981a8e1cab04c01abd8233a7ff85b89cbe4a8fe1fb78df92b9f15af476d75a54d69f9950bfd7af3f15120c275872b12b1d8190e12e67556e6e9acea6b62116cd4547b5c4bf577b7a84aff6cc3f04e4983b90614108e8ecc6d4d8a83ab142fc3d4ba7f38d2cb2687b8f51d77097e5780b8bef4124f2da696", 0xf0}], 0x1, &(0x7f0000000580)=[{0x1010, 0xffff, 0x100, "57abc2d6309da8249f84d90d412cf04c67b0d7d25401baf57e68765ff7f0b09af290a63476609eeb952c9927b90c911edeef8430f2f1e1ff39b04c388d3baaff9f06fe58759a3818365cd25b2445ab434c2f5ed2d5eca9b327a74291b24d5401ef4993ae36dfc19480e4f6c6655c0d1c46e30638292aa877a7878432746c8005f4f6ec6d6e033f2fb6da2200f542366c1b4650c54699b3ee14c7b75671a6dc6b746c978557b9049d578ee84b5a675ac4df82ed2127ba480e494f286c9b8bef0142f1924e891d5755d07c1ca92d51b88b565d79ab3d561182e65a08d6340f6b15c3acb2412cd4ee80d7d93b9f0b7c0ce394acc212890d3085535e27170df0f404914bcd3af6021148f6ffea723e5cf7edc0f61224fcad8fa1d551acec1f82bd65f4915a347595c1b0f42f901905ff4c9a8447740379d48b17aac73a60eea564d3bf536c50341de462b1b3ad26efe9cc830b7ea4b2bff7623d0406fac8a74cccc433329fbf5e98a3a94ff749de2c85f3382692cf975e8c23f67784313e6ef70b278e942008acc90e298075e50f592e28afb00072bbf2720529062d0a969c87906840b654aab2a65cc666ccb7dd0dae3eb2cf53d2b336ac1caeebe65568d9fc96b4f7976b6dc466ae28522d4af426359d2ff24c7a39cb6f51ad1a39fdc48bf802058c02369ce5bc4f6c0bb13eb1d454c7f80fef4cc7f07441642525433534177987d785fde3d4ff955c98053641261fd6695b78357924616422b5ca5465ce89526ea468411191bf9dddeb580bb2012f104c3161dfe5b720aaf173c8ea0f52d7ca72213c3c917a8353e29763852e733dd30b696bfee47a0d463ca351bf135704e5232fce54d54f671b01c1de143bf5979834750b05f4c0188d2212c65640cfdc20e6c9ccc745f8fd78b82310aceb4bff15e91713c513fa8dc947d9cdae734b032dc7b6ae58e7562b8a3b86d9892fdc48cadd989f882a975b5a846da85d692a61b02efb63020893f8409d92e2acbbc5e719dd97fed095976ddd56afd660bf60a63a9125dfb9e93c0a9f08873d3af307c1651d4bddc77d3599ab6334c208b057b1bf3c65a675a481f41198f30d709e9c8edb590ac5a7249d1d0edeabc071d1cd1520195aeec6be977cb6349fd17381b78714a8cc1e147f68a3428338f42f40c26c45d3f8e4a20cb9a6a181cbae68f68c5fbb5e1ee44ec69fab08a641bf7a931f6741645636a5f4e68c563c3c8ec3fd704ef2a61a41f25082df09f1536dcb33beb2fd8cc6cf407a8982c88252a2e05c3f1b77a42d3dd0411a8314237f5d719b91afd2d53d8463f930def07afa86f49d5d188738465b6018dfb8688f4280a2307ba80cfe0f385ee7c23a04aa7cb78789ef1e9ad6c1cbfa6095b6efb822c3211ab2d00fa872b8077c5ea6965ecc95e6b9ed8956eb91979bac5b4234a63692d3d77a982aa6d4a0887a24925f112feba0165f95638f90375aab509da3fd7f49764a9a3343d3f076326c8a4c45610bf6b597066a451365d527912ee929d06e9d96fe79b98ca1aa02baf93cb7104d3576a50494896454c345ac9380fb0ac6a70fe49d0d06e692e41cc723c63407a1ac7700a0b3f6d19ddd8cb0ca554baf0c0690f49286c2bd960f5c5384101fbcf5495f20cc63cffe2feea5b4f79b33743c4b3db23233098e99e069cf4bc46d65ac86058ce4d864ba3b403c68de07761b94cbb99a4ba2433bb6069a30b07ffbba296d56bc97c814dd8109152c1f00505d1671d2f756660f0464a38910f25d0e6e12c9ceaf6c19c8b926bb37cb010a28ed702c7a0831bd1a510d99ea7ff1d7e67dba7fbfc1af1f4475c2455dca1fd57f16cdba8c55cb780fc35ff29240eda3913b35df2b043b31b310dbd2c10bcad968a2f5376cb6153e41fb6af31fbe649ccdf2b10ea9909ebfdfd7d87e727ff092e71b44103e26fcb654c5c9fb38e92d889293fdd418ad802ce95ff0588c406540d513b3611d49cdb6d4102c8ba34b48460c804fde7912ab199a6b8ab423dbbb2852a3f4e9799fe338a8a3f71390b26e9d3cb540ebb4333f91ee68ad7d2e306ff6cd14a76b0198ac4c1ac91172e6304f6b5eb357228fb60b9a94e956f7f9ebb38f89ec0d97388a7a49c5a1a3514990b6a2c9d3b0b9512f3672deb331a173ca2b757131ee703a69401ceb9df7ab1e31fce0fba2e8f72018654944539769fa025faa3f75c03a21f03d582b4285fba4448d5ad9299284411645e912e6842bedf2d5a3924a5df90145b70b405c8393d93e6a7070c76e8a1d26a49f952d8d028fcb1aa6d0742843e1800b37ea85ac7807eca483f2f94a30b05486921ae4560155e339cb2b9012464b6248b470bc50668af8cbb186361fa916b55038fbe77502b335793170dcefec75788b65a63b158c6f1d187338a0d96b8e7d346d9dfd663cbf243369a7035c4fcf51404577814dc94551f7a4fe6ec01e6ca24ca31eb7a69d23b0869a1a6ab9e716213dcd582bf9b24a7dfcd34c7e366db704ed4948f48f4906412bea17051eed6c8362400077939b71bf8f98db1eb7f3fd1f42a4d727dd3313fd3973fb8f6ea1916cbba885fb59329aab825a6568e216f6b9b85135ad4c9b27c445deb7f09b657c977d54ed778a0e3be050e311a5132ca86d5f7fc56717ba5fdb49925ee0f3e9934fe3bff0a3c6788280a200248bf4e805919f50acadca094326c2239ac0b3d7867bcc95557ad6e8414287cb0760703e4b8694fcc54b8f117255d134547b6d8b602cf4923466db95c117d2472321eb987d14386a3d7eba870c60b0ff8e7db017928a34893366f99e25edacc6fda5d874fc507e29a568d9d90aaa92ccb7b2d0de683a5820b34a434ae96bf7921b694933f9c13bd739e2df1d8e06a54e764067b00c9b3d95ec3f0820fb74df689f57f1d221ab1551a9adf5c2cbe0b55cad8289b98caa6c5d6ee899c4646368972652b1fd589d075092dbf2521e4d3a0b4772ff1ba071037df3d9ff962bde660eb168aaec94b20a5b071f19fed86655c215ff154d96e88a4b1dbc1236ec5cbb443446d71402f9992812880cc17ae22be176e5c515d842e9cb9332a86f4ed1809b4d2c45f5edcb65df7cdaa5c4da16e51916645a71840292d55848de6850dcc642fbc3068bb104cb8abfc1696a60dbbea2bc4c65cc18884b22f0e9f6c174b0e3a3f9d9ad606b181c4e6d89684e815fb8d75610ec23d74405eee6f5cf64d1d55b1802d65ce694b8725408294df680639d676f0a56beab8527e1134e6f4f3aa67adeef4facf62e4108da93537bc8452fde876bfca6c02462f18dd2f6763a14c384b4ca6ea1f65bd84d8a151586bd74ebfe8302e03ac71f956b5f7b8b8e3dd01a20868a7ee0b7208ebb4b72832305d756c87d14d0551670f7f30ad39bbb8abd67ff31e0cdf3126dd98d6172fbf0263325cfb6d3a3e86980bea21f236cbba66cfc3c904a59fcbccf90941f79dfcdd03493af388ce892c18d6a1f535607e8e0a42afaf7bf299102dfe382583c6f033d43996e2422efad99db95c3bc2d8639eceb03dce32db0346a5eb8d8f8cfbbf33ae836d47d64adb034dc38ae72c84471a991092bbf38c64e37aa6b40ca39760741baa30aaf947062bc13894aa6bbe3be0e0d52abc1885aa2d3d2e3f0645fced67bafeba5095b9f673e8162cb3b418cf1a1b5f1f5db2c4371a211a38c96f5accf80e4a68f3c669a4d0930b4f801d5585f70286b7e19ec4b1334895b6da4415ba91c44766997c7f22eec535d23a88b7aa31f7ab6be68d505a376c285489cb7c85d866b73c4adb46a867fbcd936fc4a0cbf55899bbdf60984a14106870e34fb16bed9f3a708840349749d2ed20e88f97875f8ae9ba161a036d5277497c627727005c147f9ec10f7d47728eb692e9f154fa6ef9affdea36bfa03af9374bdd6453947b4ce17e452c8f3c60cad47846b2a772a410b69d221aaaaa29e0041182b4d6d084cc0772341249238d2393c40981318de581e80e505739afc14c1df140a68244e1fe9ccf5670dee27bb5b1d05e04e56904b2c928f9ee20900d3579eb038c5a9db73006ec94cec186648e71691728cc510a15640bf9213c281e2c1a308002b224edfd3c5d3ed234309beb9b13c81f2b0aae4c2be5558e674e85d2e5b38b7fb0743e94e583d2a647bc6c7d9b3131b922e02714aef288f1b5560e1570a634b11d0c93440871ebfd7434cc0d672e78ac089538ff4142e9203e301952be91e810b1c7d4d4f7619b631f64d461f68a199c22dfac328472bcdddeae7e40179cba19a0575d9156ab5b1475364846e3593e04200e0b4b00ba82facc5b0959d4267fd4bf8485fd5bba15f0a3d6c2f091f946e32364eac76ba6ee26ab69517b6bc947d08165622f18da508f52034d7a9859b4190a2103922c6b02317425885743416d49b41907881000ff34b933ddc0b0510797c36536c7c2b2e01123a4f11b428e0cbe89407cb4461f05403757f946b0c4ac3e4e9305c327e875b48c616dca1aa159c4fc92c59cf68c8b0f74eb36abff9977a43eca8f8da4434696dd61ed76b654a08c862afe718d92c8e29695e9196500b39a47141f29fbea00b0aea77d61c441628e669a598065dabf68432d054f24f91a9fcaf3bf8030ddeeebbd46d0fcc680459611fb46536edf4df376369a4bd387515ad595afe75d260be36e8946b0c7d698ff601d9d35bb88fab792062de67accb6075c1f1f6fa761c4295df65e0c7cf4707df37f796a663ca66b6e1de8080e45ba9ccae06f022d0301003f9cfc74c665be07bd856df5007187917dd4f06cdf8a0414cc6829ce15422ba9dee323d1e23305ee6858213e39f6d52944b0d894df5c1f4e3c7ec254b2a6763efff8940738016b2e832091a2927e594496f8272faa78b63f3df1459ec5f06abbaf8210a0870325d241e60a966a4902182d41e06eefcd7d7ced8040628d86c3f51ab4b20359e51365bf25114b772acc44e14a8318758c509d9914d68575bb6926a6d8fffb02b068cb13f98895141374369829c46c3df8397886491fe555e7c10359745c1ae218487e6778e9b869491370283a96bddf3072a184a91cde88a4b938f7ab58dc7852dd67cf30e406d132d4e39e225844969690935d9fa20ddd130a8509ec6dffa4c85f6af41881b5ad7817863687d3dfce0479ee05b8c07eaf936c43ec773ec4934f6eb399425575783b32cf7091e3b5db39262943431f9ce5282d7082962c345e272c90a39eadeb2f0335c8324d733c50fc1a655f96c2be0d94bfdd6a2f5f7a6107b27a583589659fc52523ef8d52c0f19e9ae93778bddd594a5a35cd2e5d32ecfc8c06bd5a44867182c6fb4d040b72d7f6235208c4f83923ecef48b65f14adc9df515d206eb1dd01f0caee01dd74ef848a54979593773cd85aba519885a07ab0de84bfa374caad882eda6799429db11ba5a28f827692d59279f9c227959c5b0f41cee93bee2972b9380cfc560cfa8dc592f2986b8eb124e4c01e823a6f2f2ec4ec3ca29ea3f310dd1b1670bb9428417706133500940fdeebb96b860f8d389ba666f3d9fba2fe8bf7aa4afe5a0a5db9814956bad2b8b1fce74c6480c5ceae50ba5bb719a8ccbd85d99b838b9e6aae3a8a18b3e78102a0caee301365553eb239920f03d7fabd8bd33f95262db25a9c2f04751c8ed27203aea7cb6f0417136f3504077cf34168a6f7d42e739ee695b33c8efc3ac8857fbef73ce7b1c6f3e10b43743324a672aa778ab78d318640ed7ebf16701e8f4e75fd77cd7cac6a60127e0be2ba5c968da039e175ea72d7a388e480483e5b624fe3d"}, {0x30, 0xffff, 0xb5cd, "493b21a005ebeeb1cbabe01e75fdf57fe1263af3e125ea3d545f7f"}, {0x80, 0x1, 0x1ff, "6bbfedb5d16fe64b2fbbe8959089e2e6ff517bf0a59cf748aadea5c69280f3993b0a63b17cc2908788318817730a0d342a9b2e6d61c5eb125ebb6bf833fbc2ff2b32e0334f74aef04b95ada8aa8d4109d680c6a42f2d973b80002c84e42f5b649ed291e803e1bed1990cb2"}, {0x108, 0x1, 0x8, "e6328b5c137f78be9da8adfa5fad94a7e2a30c04660f58c1ff1af063502da1153ab9cde67235ade0a62aff404671d5c3f9ea8744d4558752f776aabb5a057efb6d8ea66c4d7db8d3cf2a09bf7b2e37f9a7da3841f3b7d833bc0103ff5f0bbc17cd44508bc847a58cafb4760f917be2dedd9811426acdce5f6ffa7753a215877d148ad0fb6bfff75aff8f060815a258c7792c5f3a9f910fc2fe2ca9f3c5c798c3b9bbe0837c65c1187d2f5b7a292c8daa00c4f06f130cfeee321c151294cf13a599b124466bc8b3abf3dad395f9440ac690ee71ca4acdba4434e4e5a61d24cc82123fd8da8bc6bb7a5bf54cc31804de149161e845c0fe1a"}, {0x88, 0x1, 0x4, "1f5e8bc9f5723d5b19a431cf29aa078d52e0b6e7324eec84e6b40ae445b83962543d99cf3e6cf17a37d4d70d34d543a17931de107fe491e1dd80522c6a0bf6b33669321c918981a45951d0641df5c54d367ccd8c8768348abf6b7bf56f7e7770770e4fcb62341b1af6ef6c5b93d4acda79cc"}], 0x1250}, 0x2) r5 = semget$private(0x0, 0x8, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000200)=0x5, 0x4) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x202, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000180)=""/3) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r11, r10) 13:56:49 executing program 1: socket(0x2, 0xc003, 0x0) socket(0x0, 0x8000, 0x31) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0xfffffffe, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202ad00ffffffffffff7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ce89dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b6fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d26118a41b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea41738e49913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef61ff01000000000000bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ecae38c35bb0edb267ae65c7d44a95b0100008000000000c98e958ff55d090000000000010036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a34ecd350308e3b53cbf7e26863a111574bd1b6d85eac8a80c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff996020000682b4e970f01b899f51d42a48237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47efa6a01c8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136cc7c3f94f8182a77ece67d1e3da146a221b8d5026f7d004804e5b9efa78dab9800"], 0x10) r3 = dup2(r2, r1) r4 = dup(r1) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, r3) close(r6) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x140) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 13:56:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01f9e76252b1ab6ab0070966e4c5b143e6af3a3a2ca864bdad2b33c1c4a50a81e0e2287a456c8f5e889c6c1adbb7f91ec44f7bd41216fad779b64f0672e806e40a8a3229595fe527ad57000000000000000000005bf52cbb07e492ff98ea53766a4f58aa7614461ed0a5c47cfce7e564993aad8f3418b02170cef33fd014b16e62eb4d7889d49a4120ee033d2ba4cfb69d1a5c092cc9e5adc4fead5d0d7de683541791a68c410cb1d5c5b181cec803052bc8c3031399af443e6edc2ba233b30f140065cbb0d95b08e9f4149c7b5cfd405fc972196a13b9efbdddf799197d6cd5bdb43741eac6716016a9a9cc10409ddf248e4646ce8f180914e120915da951b11769174596ed0365b7f2c79abab6feb9d2ddcebb2c171f00edc75def250206dabd2e33557f2bc3854c0f62b76f36525ce4ac22ad039a8b8d19fb03d3541faabe5df73ce21e62677d31f5789ff70e0c57f14b55a636cf8a2f2241507962453247ac68784bbc7751bf42c9658a9449411483035c07f73f31e112ba0f706e8ff8e513dd8d53acd837986d10b59cbe1e7e22d3b42f41ce9b86af7fa4f920ae6fcadc07041c545b082601441768ed20564abd7c799d5dd315d99ee895f2c8e3bf0b952c8c6a40b4affe4cb7aed6527f8aa7586dbe7a462c7a41fa277ca7e11b15ba"], 0xa) getsockname$unix(r0, 0x0, &(0x7f00000002c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x1, 0x8000, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0xbddc, 0x81}, {0x18, 0x0, 0x2, 0x8}, 0x1, [0x5, 0x100001, 0x1ff, 0xa478, 0x1e, 0x9, 0x8, 0x6]}, 0x3c) 13:56:49 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x8d, 0x0, 0xfffffffffffffc, 0xab}, {{r0}, 0xfffffffffffffff9, 0x82, 0x4, 0x100000000, 0x2}], 0x4, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)="c689f57f87e8", 0x6}], 0x1, 0x0, 0x2) close(r1) r2 = socket(0x800000018, 0x3, 0xeb) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:56:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 13:56:51 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) pckbd_enable: command error 13:56:51 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x20, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x3ed60691229b9a03, 0x10) kqueue() r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 13:56:52 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc2dad1242a933a3aa857699a1f132e27acb5d602000d7d026b", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8000, 0x20) sendto$unix(r0, &(0x7f0000000240)="b100c2dca6d60000000008000501000000000000cea12286a7fef96eefc73fd3357ae26cae0416fa76d06336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8ef63ff37282921e4fd89720fd3872babfbb770c17270c6a61a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90e66de01be608a37100000000000100000000000000000000008c1cb40b2ea50ed876c53f2e0cc528097428d55139208b9c3ff72272954d4398b64c0b941f1791217cd9f08ddc857f57b7e9f36323afcacd75e69e56e44d098255a7014b9912b0ad90e759cddab62abf0e9886090295f119a421efaa97497d4f2c8ebc458e20d420c0087b15988b827337e4f18e39594e373ef99f732dd46a3a0c0d36245b852092274dd0230411b61c78d7d7282a71255134c565e0b226b6c42dc871f6ead4df0dd3ff664f8c05000000fd0f32999f53d83f39158060b7d64028a2aa7d591a2d7d244f02da35f1127854b792e14f9743651e78a31e3d4e20deda5c07596a8d299805c41fd5a3a08fae9042306e07e4e15754af8e4e34f049cebb17345ca0563b08e9f6e7e2c2a526ac54fa2c8b43ce53a23c3c310300"/470, 0x1d6, 0x4, 0x0, 0x0) 13:56:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)={0xfffffffffffffff8}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x9, 0x7ff, {0x8, 0x9}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 13:56:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x45f, 0xfffffffd, 0x40000]}, 0x3c) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/219, 0xdb) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r0, &(0x7f0000000400)="d15481f4c648594ee4d41292082eb9869e358c9331c7fd5721759bd9f98508037504d58d2ef58c3bb62963ed3026930633973e08ea145b44c8f7a6285500078613f375f1bbad9a290a4158a3252936317a299e65a00750aa88a9c04edbe5a01467db228a7fa7e66befe3f987882d202ae974cc2d0a83a7c972929c89cceb946da2bec861c7d3b84a401f8099af2dd2ce0c1e4efcc3a83fac228ec6850e9481cdf3abd4076f54f6afae9c879242febd239346b1403c01", 0xb6, 0x3, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x6) sendto(r2, &(0x7f0000000300)="a154e0d0e5050fa22271ba28fc62fc1a41907ddeb5a3db45b5ad07d4e97c503cabb561addcd65c6fdfb1545a1b00efe26268e76fc19b377b66a7b55f53a51828cf1b8269f191ddc7d106b77ad2a2d6fb1c0bc7c1c29fecc8f0756ef6ec81f8f5e9098f8891f8515e86de22f4013542f6e1186b0ca81324c89d93d6b71048057bf191ea48811153fbd1b271c37c817c1b82cb51fac878307865b3042628c17ab62a5212bb858cb1ea826d641577e4cbb7ef0b33d577b1157729afda25dd0db8f7", 0xc0, 0x0, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000680)=""/195) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = accept$inet6(r7, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x45) setreuid(r9, 0xee01) 13:56:52 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x61) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffe5f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)) 13:56:52 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x4, 0x1000, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/206, 0xce, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="a1de6a95a904ec4b60ee773cd499fcd7a1591768d314"], 0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000240)=0x2) 13:56:52 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x3}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/diskmap\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/diskmap\x00', &(0x7f0000000280)='/dev/diskmap\x00']) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x137) pwritev(r3, &(0x7f0000000500), 0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup2(0xffffffffffffff9c, r4) dup2(r1, r0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x81}, {0x6, 0x0, 0x0, 0xfb}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) close(r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:56:52 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r5) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r10) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r15) r17 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$setflags(r18, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r23 = getgid() r24 = getuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r22, r23, r24, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r23) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, r5, r10, 0xffffffffffffffff, r15, 0x0, r23, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r25) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1800000000}) 13:56:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20, &(0x7f0000000080)="91f139695d933534fb3a7892290a9878a5078f771c0f2c562c235703846b", 0xfffffffffffffe1e) 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="0000080093177320496b272aeeda") 13:56:52 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0xfffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) 13:56:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6c9de5840febdc8ee87fdcd0bad5a30266a669628c55892e85b1c0a2bdda7619d576bdff3775967751b00d062383520425cb0"], &(0x7f0000000080)=0x1002) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) read(r0, &(0x7f0000000180)=""/157, 0x9d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) listen(r3, 0x7fff) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 13:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x87}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 13:56:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/63, 0x3f) close(r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7fff, 0x5}, {{r4}, 0xfffffffffffffffd, 0xb, 0x4, 0x7, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0x22, 0x2, 0x41, 0x5}], 0x60, 0x0, 0xd31, &(0x7f0000000140)={0x1, 0x7fffffff}) kqueue() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) pledge(&(0x7f0000000040)='@+\x00', &(0x7f00000000c0)='$#\\!\x00') close(r8) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r9, 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x2) dup2(r1, r0) 13:56:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x0) 13:56:52 executing program 0: r0 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x200, 0x2) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x72, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) acct(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x20) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fb4af0a405027e3e481106a0cc5579771368074868765e1d48c0f871ac08986d38fbd4827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a", 0x57}], 0x1) r2 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/12) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) fcntl$setstatus(r4, 0x4, 0x4) 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x3d}, {0x60, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfe}, {0x1f7, 0x3, 0xce, 0x3}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 13:56:52 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x20001d6c, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 13:56:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:56:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="12ab7f421f7961dd171f9fa9cfe8efc2198576cd653ff843b4e40833c12c8d739350c7c817afe187d6d19d2c8b79e666195db89e0fab45d6807f507d09bd1d1a385e71876129b849d6b3db310e3838", 0x4f, 0x2, &(0x7f0000000040)=@file={0x691a1c187860ddb0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x2) 13:56:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x2000}], 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x4) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000440), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket(0x2000000000000002, 0x3, 0x102) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup(r4) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) semop(0x0, &(0x7f0000000200), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff9f) getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = dup2(r7, r6) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) chflagsat(r8, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) 13:56:53 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) ktrace(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x582, r3) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f20000070000000000000000000000000000000000000000000000000000000000009df2a8cf00000100000000000000000000000019233cd8e16005cd7b16c3b710bd98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r6, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 13:56:53 executing program 1: r0 = socket(0x2, 0xc003, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000040)) 13:56:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/48, 0x30, 0x800, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f627573008b565cd55703f6b853b95b0e8300613ebc104147ae73bca1e9d6f7ee73e76554beae6452861521009f4fc2b0454ae8d0c303f7beebe8f79f7acaaabecd95252b751b47f59a05f32e5e"], 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) syz_extract_tcp_res(&(0x7f0000000080), 0x1ff, 0x8000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000380)='./file1\x00', 0x5c1dbac28866458b, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0xe5, 0x2, 0x51, 0xffffffc1}, {0xfff9, 0x7, 0xfd, 0x3}]}) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffffffffffffc) 13:56:54 executing program 1: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x5) r6 = socket$inet6(0x18, 0x2, 0x1) shutdown(r6, 0x1) r7 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) openat(r7, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = semget$private(0x0, 0x4, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0xc0105715, &(0x7f0000000000)=0x1) semop(r8, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x2, 0x1fe9}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r8, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0xb8f8ec0ee757e6f}, {0x3, 0x81, 0x1c00}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r8, &(0x7f0000000140)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0xb}, {0x3, 0xfffa}, {0x1, 0x27}, {0x4, 0x1, 0x1800}], 0x9) r11 = socket(0x2, 0x3, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:56:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) fcntl$setown(r1, 0x6, r0) 13:56:54 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='c\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/129, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x0, 0x0, 0x40000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="5d5aedb2f54770e1cb0c37195163be57f89f837bc9d6c4bebd9dc3fd0fb799b3f79bea8e89609c2090e8b14f661ce83a3a4b6fba7d4e79dd8410c08e658d1ac9145ce0b6cb6b1baaeaa55ec114152980a33f7b73093409a30037ed3d5381eeeefe73d1d3e68dd0540560ffa69c21e72413e0682b636b125667dd636a701d267de9f96a8eb42940916a9404361547da546640ba4b", 0x94}], 0x1, 0x0, 0x4) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:56:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)=0xffd) 13:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56192a03515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87966718059b15dd70f52484229c5c16cb2d729cbcdb9ad8a4f5f728193ef16ab93f12fc4d5f2eb136a5d00d162898d54d2eb97aaec8dc789ac9b245de0852236c57", 0x88) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xd4, 0x4}) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x80, 0x40, 0x80000000, 0x80000000, "3c219aaaabf36b8d3444484087ff738b2fa4c623", 0x10001, 0x2}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:56:54 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x6}, {0x18, 0x0, 0x9, 0x7}, 0x1, [0x0, 0x80000001, 0x9, 0x80, 0x80000001, 0xfffffff9, 0x7, 0x7ff]}, 0x3c) shmget(0x3, 0xb000, 0x62d, &(0x7f0000ff5000/0xb000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x23) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x5}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r5, 0x401, 0x0, &(0x7f0000000240)="2dde36d0629790d627441e49dedb746585d534cb9c9bfe641f5a75bce3062374686bd1bca56b82811f92da41c7f29de20ce95cb2947a4fcac5d1ab0870f3553ab2a9a4e55f8e0dac44e7c3dbe2839cf97028b70d4bbc834b733856d28e2a9add16b65e31c1024d7bd96e5e15b80cae20d88c9fa106c7d157f777d202fc3435c37ae52ec6f5e5798fa4fb3c8b486da58a12fc7c0ee93c775a43351e0ad099072ed05356228765936956f2b8a0a29f8e46908657de9d4849c4a151eaabab2db426adedf16834e4c1e5e4feef04811be8c6106053fc1a54382093bf4db3e0913cff264bd0", 0xe3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000380)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) fcntl$getown(r7, 0x5) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) pipe(&(0x7f0000000500)={0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000000540)=""/224, 0xe0, 0x83, 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r10 = shmget(0x2, 0xa000, 0x80, &(0x7f0000ff6000/0xa000)=nil) shmat(r10, &(0x7f0000ffb000/0x1000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000640)='./file0\x00', 0x0, r12) r13 = dup2(r7, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r13, 0x40045720, &(0x7f00000006c0)) lchown(&(0x7f0000000700)='./file0\x00', r11, r12) 13:56:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x3, 0x8) dup2(r2, r1) close(r1) getpgrp() mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) getegid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x15, 0x0, 0x0, 0xfffffffd}, {0x64, 0x0, 0x0, 0xfffffffd}, {0x16, 0x2}, {0x2, 0x2, 0x1f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)="40c551575c2d19049a21986f73c3a163274789a4a530") 13:56:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00,/file0\x00'], 0xa) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 13:56:55 executing program 0: r0 = socket(0x2, 0x3, 0x29) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374300d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4a31f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 13:56:55 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x3ff, 0xee1}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="87b502ee4884cfa55a94688048fc295797eb2ca725cc0c12aa772be5730c6453f590138693039b314c4355efc4deee6aa3dc2259884b363e46009160516565fee836ae03c7db15d773147645f36564ee0e2c8424143cd9747d56f7dc2133df87586b5378b6c9eb", 0x67}], 0x1) 13:56:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) 13:56:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f00000019c0)=""/69, 0x45}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r4 = dup(r2) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCCDTR(r3, 0x20007478) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom$unix(r5, &(0x7f0000000000)=""/46, 0x2e, 0x89293a60566289a8, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x2000406) 13:56:55 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00000e8000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) flock(r2, 0x2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="4d9d2ad0da2f4fa6d5ff1310455c513c248ef11d032f10a241f3c17137be87df47c83c64f304335efe4932fd3a3dda98f9242e977bd31f738b6b0ba50f422502eb3941230f3ec0cdfdefea8ffb1809aac7f33f3bc9c52079735a7d6e64fac918e2274f4f7fb8dcde219e8bd319997eb2e5ae405b59bc96c02f14525b5cf901971357bdf55ccb9a3df1bcd290e0283be42f008bab9294d7441e5e6910cbad175fab65b507aaa664bf0b7c3a56b76d34d0a93d", 0xb2) 13:56:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:56:56 executing program 1: r0 = semget(0x3, 0x3, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/165) socket(0x6, 0x8000, 0x0) socketpair(0x2, 0x4000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000100)=""/241, 0xf1, 0x802, &(0x7f0000000200)={0x2, 0x1}, 0xc) bind$inet(0xffffffffffffff9c, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20, 0x121) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x5, 0x2) bind$inet(r5, &(0x7f0000000340)={0x2, 0x3}, 0xc) r6 = socket$unix(0x1, 0x1, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/84}, &(0x7f0000000400)=0x56) dup2(r6, r7) socket(0x2, 0x3, 0x6) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000480)={0x1, 0x7}) bind$unix(r8, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) bind$inet(r10, &(0x7f0000000540)={0x2, 0x0}, 0xc) r11 = dup2(r2, 0xffffffffffffff9c) r12 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x0) linkat(r11, &(0x7f0000000580)='./file0/file0\x00', r12, &(0x7f0000000600)='./file0\x00', 0x0) r13 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000640)=r13) socketpair(0x10, 0x3, 0x3f, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r14, &(0x7f00000006c0)=@file={0x0, ""/94}, &(0x7f0000000740)=0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f00000007c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 13:56:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)="6e8426e3bf80eeac9e1fc644adee4131ec54b5cae5c3116067110e334d45e96a3354034ef557b178264644d43e4209d48db591882a889166fe123ef3b44276affdfa401815cff71eeaa74cc458cc5dfb0cce9a2ca696f078b3cd88982a4e810971aadaa489e947fa3de534d213d645fd74826d800d0b", 0x76, 0x0, 0x101) 13:56:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004040000010000000000000000000000cd6fe253451800feff000001000000000000000002105c", 0x2c}], 0x1) 13:56:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) 13:56:56 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x700, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='%\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='!.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) close(r2) socket(0x10, 0x1, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:56:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x2, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) readv(r4, &(0x7f00000006c0), 0x0) r5 = kqueue() kqueue() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000400)=[{0x1, 0x9, 0x81, 0x6}, {0x8001, 0x1, 0x0, 0x7}, {0x203, 0x2, 0x0, 0x8}, {0x0, 0x6, 0x7, 0x1000}, {0x4, 0x7, 0x1f, 0x9358}, {0x7f, 0x9d, 0x1, 0x7}, {0x0, 0x81, 0xdd, 0xfd1}, {0x8001, 0x6, 0x2, 0x800}, {0x7, 0x1, 0x80, 0x3}, {0x6, 0x8, 0x0, 0x3ff}]}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x10b80, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) chdir(&(0x7f00000002c0)='./bus\x00') close(r9) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000001c0)=0x80) r10 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) symlinkat(&(0x7f0000000380)='./bus\x00', r12, &(0x7f00000003c0)='./bus\x00') close(r10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000040)={0x90, 0x7, './bus\x00', 0x0, 0x4c, 0xd6, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0xfffffffffffffffc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="a79cfe1b68483316cbb4bfa286cfce71707e5e01016eae2c1f4421e64cf3ffa364f114195b64fd8633024f9493a96d37af421db0f26fa3545df4c4c5c23bb949be0223feac8731438f4fe931f9fc7aa8002c1a011ea3e042f693db93c07253fcda8aaef44ad29025583f19110a8b8b120050a5a10a22e75a8d3d8ee56ddc432a58847547043b5301c97ab620d91236e25961a2861ad543dee7dc3944ba5f175958355efd0c4f2834b90f42"}], 0x34, 0x0, 0x0) 13:56:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ae81f933e46e0701181db56decb16916a2205acf6b478cca6981b27b2a03d4e59286d7539d8192b35b2d5ef7f17e2622129549488fd7794e5eff875d9239c477e7c"], &(0x7f00000016c0)=0x1002) connect$unix(r2, &(0x7f0000001780)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffdc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x200, [{&(0x7f00004f4000/0x2000)=nil, &(0x7f00004dd000/0x4000)=nil, 0x35b}, {&(0x7f00001db000/0x1000)=nil, &(0x7f00002b0000/0x1000)=nil, 0x12}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000029a000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001b8000/0x4000)=nil, 0x2}, {&(0x7f00003c7000/0x2000)=nil, &(0x7f00007f1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000130000/0x1000)=nil, 0xfff}, {&(0x7f00002e1000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000560000/0x3000)=nil, &(0x7f00003d3000/0x2000)=nil, 0x7}, {&(0x7f00005af000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000629000/0x1000)=nil, &(0x7f0000769000/0x2000)=nil, 0x8}, {&(0x7f00004d0000/0x4000)=nil, &(0x7f00003b3000/0x3000)=nil, 0x7f}, {&(0x7f000041b000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f000063b000/0x1000)=nil, &(0x7f0000160000/0xe000)=nil, 0x80000000}, {&(0x7f00005dc000/0xe000)=nil, &(0x7f0000043000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000798000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:56:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r3 = socket(0x18, 0xc002, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r6, 0x0) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000140)) r8 = getuid() r9 = getgid() fchown(r7, r8, r9) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r10 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r10, 0xc028698d, &(0x7f00000000c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:56:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x5, "01e9ffffff04000000ffffff7f00", 0x0, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r4, 0x1}) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="10222956125fecb9", 0x8) 13:56:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x1df0], [0x0, 0x0, 0x401, 0x0, 0x4], [{0x0, 0x0, 0x0, 0xffffffff}], {}, {0x4, 0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = dup(0xffffffffffffffff) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r14 = accept$unix(r13, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r15 = kqueue() fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x408, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x3}, {{r3}, 0xfffffffffffffffe, 0x0, 0x8, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x26, 0x20, 0xfffffffffffffffe, 0x3}, {{r6}, 0xfffffffffffffffe, 0x0, 0x20, 0xac, 0x2}], 0x8, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x8, 0x4, 0x10, 0x40}, {{r9}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x8, 0x10}, {{}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x2}, {{r10}, 0xfffffffffffffffa, 0x41, 0x2, 0x6, 0x4}, {{r12}, 0xfffffffffffffffa, 0x32, 0x4, 0x0, 0xfffffffffffffff8}, {{r14}, 0xfffffffffffffff9, 0x26, 0x2, 0x16, 0x3}, {{r15}, 0xfffffffffffffffb, 0x20, 0x40, 0x136, 0xfffffffffffff800}], 0x2, &(0x7f0000000200)={0x4, 0x6}) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) 13:56:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x803}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 13:56:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 13:56:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "def320ff6ad56cf4329c49d7c50f9d57b69d4f17"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "652e1869b711a91b7813aa39e21a84429030f874"}) 13:56:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e0f66696c653000"], 0xa, 0x0}, 0x0) 13:56:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) readv(r1, &(0x7f0000000180), 0x9b) 13:56:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004df000/0x3000)=nil, 0x3000, 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r4 = getegid() chown(&(0x7f0000000040)='./file0/file0\x00', r0, r4) seteuid(r3) getegid() r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 13:56:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000004680)=[{0x0}], 0x1, 0x0, 0x0) 13:56:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1ff, 0xc593, 0xf0000000, 0x1, 0x401, 0x4, 0x1000, 0x0, 0x2, 0x458a, 0x5}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xb9, 0x2}, {{r4}, 0xfffffffffffffff8, 0xa4, 0x1, 0x1, 0x9}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x202dcb1ad0bc951a, 0x1, 0x9, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xbd57, 0x0, 0x2000a, 0x0) 13:56:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000700)=[{0x30}, {0x28}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 13:56:57 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file1/file0\x00', 0x20000, 0xb6878c31ff21b99b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0/file1/file0\x00'}, 0x16) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000280)={{0x0, 0x6, 0xc0}, 0x80, 0x8, 0x80000000}) 13:56:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = dup2(r2, r3) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7fff}, {0x8}, {0x6, 0x0, 0xfc, 0x40107}]}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x7, 0x3, 0x9, 0x2}, {0x81, 0xe2, 0x0, 0x5}, {0x4, 0x7, 0x4e, 0x7ff}, {0x80, 0x4, 0x4, 0x1}, {0x4d4, 0x6, 0x9, 0x9cd4}, {0x7, 0x8, 0xf3, 0x9}, {0x1, 0x80, 0x1}, {0xf, 0x3, 0x5, 0x6}]}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:56:58 executing program 0: semget(0x0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/95, 0x5f}], 0x1, 0x0}, 0x0) 13:56:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ftruncate(r1, 0x0, 0x1) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 13:56:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pread(r0, &(0x7f0000000000)="59cb019b6d50dc84eac1bc747bb2f5691ea73a30fab8ffe9e992cb742955827ca8668c4fbb978cee", 0x28, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) 13:56:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "25664246cc7f1c033c02df7179f726be1b2ce000"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) write(r2, &(0x7f0000000300)="20e3af23f3c4ec2da7bbccedc4a92500f94c38ce774c35c9e191fe846a7aaf60b31b1acb2ebdab2eb9b90a09770b94bb74f80df8d8a3bef6a632380fe65806bec6b465112dcb2e78dc7b6eab08700b4fdd344d1af8c69e113b28639bd470aa0c2ddf7d841bb853aef46fcb36e7697001659aedb9872ceab200ec33decf202f56cffd98b554f7a88537e0679354747e3c1a8fedcc439637b516b26ac5f465c88985c212a91c9d24b257c8dd175fa4b6020d1bbc9cc9fb22152bb964e3eda5076f6c78e255d471047999fa00"/213, 0xffffffffffffffcc) 13:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x51, 0x0, 0x0, 0xfffffffd}, {0x1c}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc5, 0x80, 0xeb6, 0x7c6}, {{r1}, 0xffffffffffffffff, 0xc8, 0x20, 0x0, 0x8}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xe9f, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x7ea, 0x1}, {{r5}, 0xfffffffffffffff8, 0xa6, 0x4, 0x9, 0xfff}], 0x0, &(0x7f00000001c0)={0x200, 0x7f}) 13:56:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40e, r1) 13:56:58 executing program 0: r0 = socket(0x2, 0x3, 0x29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) fcntl$dupfd(r4, 0x0, r6) close(r3) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r8 = geteuid() r9 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r12) fchown(r7, r8, r12) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000001c0)=0x200, 0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff56, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="7000000000000000ffff00000900000094f14375d21a86d4ca9d5b198ef3f4f7bf0de7557593a1c609428c2043edc180d8e769ea80052f4b611dd7608d23ad94356c96603ea30baab2cd9f031d6c7d4e9714c79b3b3696a601cc88878e16704bc3a29f5b17ccbf16a937e808ddd84d00c800000000000000ffff000002000000430d3a5c73ff0fa3f2efa68d2b0eb08ba3a9780519b89555ff7c6ea840731b169466b3f03b7402d45525da6efc64451724730d3d674d0891c3bd95ef05b0940db775a4827cfdb7dad144e812c5bc9df3836505a8dbdcad8594e5ff006f6cd59fea5e86f19d6cf1b15ac9ae5439f1f70baad6bb3880fa76ac383438d6cbd4766b6326f3bc96e3710953ececf80add2e163e1afc1f765af528d21dbf50c55ec689b15e0c170abdc6530055991d30f2e81f6a4e3b0000000000980000000000000001000000070000008bc2fffc8930edc54287479d5d4a064f4991da574ce77598c8ec37d62a283c3c8a73ac24d88c535073c96a8ebb22afc327a90e6b2b7575b1a4a8b925762e3e2393fcbf8450bda9dc67fc240bb47682cabe0c7b5d539b405a6ce0ec00af26e4eeeae65f8178668d0f02244f3097a344c1f8257fd466b4e696ae8a010000000000000035a5ab970000"], 0x1d0}, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 13:56:58 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x5}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 13:56:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [], [{}, {}, {0x0, 0x0, 0x101}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}], {}, {0xfffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 13:56:58 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x27) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36e42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36777e7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c6884700"/220, 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) close(r0) 13:56:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) getitimer(0x1, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000003c0)=0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x8000, 0x5) writev(r3, &(0x7f0000002ec0)=[{&(0x7f00000006c0)="855b2bfd64a46df26ab8f45afee2e80d9007e1cc0edf9cfd0b94f5a2ef55dd6516258a8a7bf13c6bc15b1886821dad253115286527361fc10d2bb294adc3aa67fb64c98954f5002192d8bbc6e89639b70619c6cae428360c962144c9a02c73ee543528a559399d72698f0df79a3c3bce57301257ae4092237e47bda81d135cbcf86a2e4f898257779c8905b119f43d8511b4f0d61c7360e3f231847fa7276019e1cfbf515eb0c2", 0xa7}, {&(0x7f0000000500)="ad53c06ee0fd78e7aed30e40cdb399f028052245fd019c492aa1927601d8d7787a4dd722fb837b1a99ad3f68d31ffb3466cd9823dddd47cc3737853c7364c74758122bfe5e1c82ad342a3609b9be1829f21360ebdd79bf773790c77d4b73ebb4c0b101653ba42ec0e73ea70062e5888434f04302f2475773ef78ec2ad0c5e2390db5aae2441f72f98d", 0x89}, {&(0x7f0000000c40)="45267164bb02ba7a9866986f503d72735c86f234db0f683f8e8d77de8c76b41f8bc1ea782768d5537088513da6df549d567a9db86dd106c46a4d11970fa44f081d93421576fe6487ccbf109a7a447a598e2eee7f47e7075c68c80e13327ee8ed283a1c9fc37d6fbed6452eb7b15d5cbd8aa4f611f604e3206c1c6cb58c3aa4aafb98458cf4d9b706e932f511f45f666acdd700"/183, 0xb7}, {&(0x7f0000000d00)="7385e1213e7162a8fc51c79ee230b414811a336394b7fd225e78db01c687145f86ee32e631e362c6c6ac6466d1e606e7f2191c86ffed8d24871bb6356b2b38cbc2bade25da374df7be17d48b0fd8cd253c8ecb456596c714f963b0eda25db965d49aac9f25544dc993c15b6575770c4e490668fe76481140268dc91809691bf7380f57124308254c99ea7cd5af875d68ed7f4feb276162a2f4707e06ea7bdfbe38d9f5dff88fa6880cde3018f5c046b1d229615ce342e9ecb8bcf46569d417c4162086178e367f49b0bf41452d887a2bdb", 0xd1}, {&(0x7f0000000480)="af1813f606ed968d588ab53b9d4f2d1fb47e48ea9c1daaa72b50a323d0a2c976b2365885a0d66b73b562c0efe773033efc6c77814d54b5a60eb7a519094ca885a87380f360021a85b983231d9276a4636b6a202e6463fb87b9f9b6ebaf801e4c4b19fdc96153eaee535fc91dcaba8255", 0x70}, {&(0x7f0000000100)="8810e06061c5388af7be363f417b1e9526fa912b94d66a28e4ae36525de4c1757d006643b4926103a545c98746fdb8252fb05391be52522c474a6b44f54acc03a2e27090b59f559d20479283d467cfc9312a236f6d3ee7586228ce2821aa7fe9c82fadeb19f101f4b8baa585842dd8bf5cb9c8ad57e928a32b8350dca6623787d799144dc70214d761003b480a76ee8191374f96ff918ba6641bb08b9bfc1d69c6e5e1ae85784267b8c047d012c13381167a7b0b780cfaaf5a89c32f04307e03640476189cc0a3c57574f499725e17ecf5e00c58f093ebca7a07c1ea34af62b2739a4bcf0e68b49bf7cecc0ac8065456ea7b2d14be2a0d1c346638c2848678b59348dbcb0dbe5e176a55865784f4621ebbaeea17ae5983505e63ce0e0c66b7ad616c5f28f2a9cfcdd9d150940cc3b95b211c25ba907d25235f0aba40949546bf8e2d269ba2ff78e0f65f53d55fed83db79b50139401af6f71ae03d544e191d5284d2103357d768136a07dfe259dea7283d92a2fde025d0b065cb35000221b99c0a9744a1e49791ed24f46a79580dee274acd10b2d318a72ec3c335529d0749689571a3761e0faea0b50a49ab3d1d442dcceb0fe3eb752e9f38a1b41b737ad8904a66aa786e64bcdd78d613e7241d6d511e9d453424b9d6760f1e2ce13b0a0df7b0bb5cfd0cf8de6bab71eea8199e231a691c5981b1645822b6f81c4f1fe6b4fd5710b0102f81e877ed651d74b536af6a7773a0dc804afb241b34f1f1073aa0d68da7dd324bc100007cd84eccad34b02b7511b99ec3b65c334e77a8fcdfb329fa5ded8a18c866f353acb0122abeff4e01259d2bd4335c5a8766c6c9d4acd67f28d3b299fb21ab7d75c3ca0bec3b15873fee8c10fe50353895ffd37b49aa48e75a3c3807050dbb714fc8555f5945ebdccff3a5a325ee58f763845a2fb3754a5b5ce970e92f03d5e36fc0", 0x2a9}], 0x6) 13:56:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbffbffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 13:56:58 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(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = fcntl$dupfd(r1, 0xa, r3) close(r4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="ed2fa41b725a04ac6020997ad1b6b68a04000000830d1b71fa0700000000000000880466154a0a0ef99a36107656c7350b23bed95e14f1d36adac03b6a6d84d4c100100000000000009836c087628d89b811e33802004672e0cc90f18d26512d5b35b3bb33101fbf3a2ce67abbf4b426098649d34dfa2c06c97361873fd172f2a939a3bf5fc4aba17415ccc3bfb1b5d5e94cb9aac32bfc141535fe6066940f9bc077eb5625b061c325a0ffd91458decc3e2400000000000000100000000000d9876491079fcaee506a56d480c96de905c7f20edec03aaa5e3500e3d1af08877f8fda53540d7f9c4c42b2181d1c78d91e2512377a24390650c36f68a0db5f763f33c4c1b1d441b92609600fd7e4f7a061cff34aaa6c7e3cf4f2a1451fa11b832b2677e933784a0000000000000035350e104f7010a52cff8f94c3a5254aa5722fe384ee64c12c5f8e2102d2c9000000000000", 0x5d) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x54, 0x0, 0x3f}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504b1000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e42babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000e1cbbfa4fae74d69491b0ba702fef97a6718b5efcf6b131f279a767c5693159698422b16d48b253778f8dbfd075706eace354fb841626327ef2540494fd4ef6085a99b8c916e2d589f4a44119bd9bf3a2d1a944520d74e239117acee867e009c3c707cd9b2cb7ba2a3ff8a1fefb80b10912614e522b091722c58dcebef8de9b85d2751b30204e69b7b851201bd434d902d58f1009879d106", 0xb1, 0x2, 0x0, 0x3af) fcntl$dupfd(r1, 0x0, r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x800, 0x1}, 0xc) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504b1000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e42babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000e1cbbfa4fae74d69491b0ba702fef97a6718b5efcf6b131f279a767c5693159698422b16d48b253778f8dbfd075706eace354fb841626327ef2540494fd4ef6085a99b8c916e2d589f4a44119bd9bf3a2d1a944520d74e239117acee867e009c3c707cd9b2cb7ba2a3ff8a1fefb80b10912614e522b091722c58dcebef8de9b85d2751b30204e69b7b851201bd434d902d58f1009879d106", 0xb1, 0x2, 0x0, 0x3af) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) close(0xffffffffffffff9c) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="e5ac8f85542584"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:00:00 executing program 1: r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) setpgid(r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) getpid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) msgget$private(0x0, 0x240) r5 = socket(0x18, 0x8001, 0x9d) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000000)=0xfffffff9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000000)=0xfffffff9) fcntl$dupfd(r8, 0x0, r10) fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000340)=0xc) r11 = socket(0x10, 0x4000, 0x3) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000180)=0xc) setegid(0x0) pipe2(&(0x7f0000000280), 0x20000) r12 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000000), 0x3) dup2(r13, r12) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x143) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup2(r15, r14) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) socket(0x1, 0x1, 0x9) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2710}}, &(0x7f00000011c0)) read(r2, &(0x7f0000000100)=""/70, 0x46) 16:00:00 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x600, 0x0) fchmod(r0, 0x7478eb723f720e5f) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x3}, {0x474}, {0x80000006, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000340)="0600080085b2e769906978a59bcca6f45773014c0857f18dab283b39c3784cb4e97a37cb02951dda3c6adace23fedc6236831a54e16e979f343531f33751f5a80d2fbb1b5c4f5a0aff6e82a73bd30b9afaa9362c1b80a58e1cd916d20b547f85324e4b650892cf2dab4e403b4cd37cfb1e4bba3a73192cdf6da2009709e7ad4848c985a5b9ba39af6a904399e25cb361a5aea4d10b29f751cd1f90a03df2238309ce0e62f779bb25009b292f0361d35b4e", 0x230) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x7, 0x20) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x20, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4}, {0x0, 0xb, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/100) r10 = socket(0x18, 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r11, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r10, 0xa, r11) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r3) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r12}) 16:00:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x18, 0x8000, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xe2b, 0x4) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x83) r2 = accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000fc4d9eff9e1f7766acb2b152b859d89bc3990611c7c7144c149edb50945588a0f5029b0055eecfab4059c7cf8e4e5b00a6d85d51743ebf9329d710d0012fd45655214fa48213d7c56d7fedab3ce3a31c1c3d9af69f061df5104ecc55bc99981e2c540c7598ab9146c5816cac0148cd6475964470c9e2451eae86fa9b2e62aa4a9d513aa0173af65d23ce47d9e8a88764722958efbd683b12d7eab77be804bac2e9510560f776304f04dfcd4967eb3e45d096bb9f86e492f769811cc4"], &(0x7f0000000080)=0x6e) getsockopt(r2, 0xaa39, 0x5, &(0x7f0000000400)=""/4096, &(0x7f00000001c0)=0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: pipe(0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=""/183, 0xb7) fchdir(r0) shmget(0x0, 0x4000, 0x189, &(0x7f0000ff9000/0x4000)=nil) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r1 = semget(0x1, 0x1, 0x100) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0x0, 0x8000, 0x800}, {0x1, 0xfff, 0x800}], 0x7) semop(r2, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r2, &(0x7f0000000340)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x2, 0xfffa}, {0x1, 0xfffd}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) r3 = semget$private(0x0, 0x0, 0x2c4) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r4, 0x0, 0x0) semget(0x3, 0x0, 0x200) r9 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_RMID(r9, 0x0, 0x0) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000a80)=""/177) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c, 0x0, 0x2}, {0x206, 0x20, 0x4, 0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x96, &(0x7f0000000500)="b6cc0000edde1638f5275a8d00b3511bfdffff1ad902c80efb05b5ca3907997cf970c715cca4f835e6f28ffec3fead5d585ea0e2cafc928246056b10ebdcb0093cbace28d5835e") semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r15 = socket(0x800000018, 0x4, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcd1) getgid() getgid() 16:00:00 executing program 1: nanosleep(&(0x7f0000000000)={0x2}, &(0x7f0000000240)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) flock(r0, 0x926e231325e2f724) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/217, 0xd9}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x8001, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffdefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f00001d9000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) QÃQÃ OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x4, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000080)=0x2a7b) close(r4) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0xadf) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r7) setgid(r7) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0xe1, 0xfe, 0x8}, {0x8, 0x9, 0x2, 0x7ff}, {0x9, 0xff, 0x7e}, {0x6, 0x81, 0xfc, 0x7fffffff}]}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) r2 = getuid() r3 = getgid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) close(r5) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0x6c}, {0x4006}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x85}, {0x29, 0x0, 0x1, 0x7}, {0x6, 0x0, 0x0, 0x6}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r5) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7, 0x6b14, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xfffffffffffffff5) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r7) semget$private(0x0, 0x1, 0x47) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xfffffffffffffe2e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r5) r6 = getgid() fchown(r3, r5, r6) 16:00:01 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000548085094a2f5b51003929c013ff55afda9c87f0b5b6fb213d44f121bb6157332e50ec8fb716b465aac8ff2ccf61c2280000008d8b97f7055b55111f1acfc2e52e157938905982c9db68d06d8c64e35ca0d90d6ad507204c7e42cab8ed25702dca93288219d3303c06c3c2de9a973e4f1816efac6821d4a75ca583124d5b06aeff67ec2451abcf75f1dcfc316b192b845d4f0f89c6daa1e09f3afec18d5557bc1367fb59ccfe85e3175d26fa20fe33cf7efba000d1e0f7f962a2b5b8a053201164"], 0x10) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = getpid() getpgid(r2) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=[{0xf8, 0x1, 0x8, "055cc8ab8b55bc115c3dd87ac5b6491034a42da8f9083734311ec36a1540054f2ac9233d6d760b55eebba7d2ca49ed9672ae6e1dfcb955fea3d0321aa775e68fe7e151bfe61ea3a91f862aef16efa3fd00d9254ac41ff837bdcc6ac013d2c8f139233eba7ec9f036c6996df9deff0a4fa91382994ef90841471a2078ae4a7a3eb87df22343b03a0cce5d6784b74f554cd41474f62b9b621f78d8495fe20505176840447f0851b6ada90123aa880669054f845f58046e1bcdad7136c6b6290b2fce730cc226a2c2c057e99aa5003850b3f0642a92d6f1beed4dba5c2ffede587a17ada4d6869d223f"}, {0x60, 0xffff, 0x0, "bf39f20e5100bc6de5d5bcc61518b9883d57a7dca5606ef8f60c0d37ab6157820a6254cb220d28662d70fda4aac06e093ffb6bf98367e2d827996edef11651cde424a96f64a8b1e36c"}, {0x98, 0xffff, 0x7f, "e3ff97d46b4417a1869e1e5f7f966896a53bc6f95080666aedf3e042fe5fa0fb8924592ae69c6f084bac796f1b6e736b9c6882a60874ccdb4c3ba34d84e37d4fb9caf1a8381d0fbd9207b321945b3eb77d2cd245fe7901ffdfffffffffffff0045d892fb630e93be1a424814d6e52df53138927d0ae970000000eeffffff000000000000000000"}, {0x48, 0x1, 0x1002, "c5dc7cf829642add04146122a3fe0056d77a29178d62d82dedcfdc5debc4642d6b6bbaa0d3654413eca29fcdb2f81ffcccbe"}, {0x40, 0x1, 0x9, "d7443c188258bf00a25b3ed03b8ca67e786b04c2118c5b1081ed0f101bd0da66616b6da54ca983ca49aa097c"}, {0x80, 0xffff, 0x200, "a6b32c1dcd6f35760e25db3fbb72ffa6e367c9ead55269f3e31340bf06c9779e9221883c0697d52ca7e7c34026a2bf3215cfb7dd9279c95a3c807672db0b044a41b740915be712546c9b9c4d7d5b5cc22d8c6333a287276f40f4e1bf27c105be6b2cfde6204e959b7424fd"}, {0x88, 0x1, 0x8000, "7590ed2f2dd7be82910fb492c06862127d656cc62661f20f6bb38a989ab3e6a16efda59f0a6e8c16851f696af3c9b6215a3e5290d12bcef842d45569f3e40ad4f972cfa36e0431e97767d35729eeca1eb6f75f925911833e63b18ae5a7d11df4368affb705cf81311e18b81000f9f4604cf621"}, {0x20, 0x1, 0x80000001, "290fe3cb2aeb40070165"}], 0x3a0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r9, 0xffffffffffffffff) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r10 = socket(0x11, 0x4003, 0x0) recvmsg(r10, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) r11 = socket(0x11, 0x4003, 0x0) recvmsg(r11, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r10, r12, 0xffffffffffffffff) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f00000001c0)=""/46, 0x2e}], 0x4, 0x0, 0x20bb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x7}, {0x6, 0x0, 0x0, 0x80000000}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d00000000000000007e35", 0xe, 0x0, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) kevent(r4, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff8, 0x99, 0x20}], 0xf95, 0x0, 0x214d, 0x0) r8 = socket(0x3, 0x2, 0x7f) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f0000000000)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0xffff, 0x800}, {0x1, 0x5, 0x2800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f0000000440)='./file1\x00', 0x2, 0x200, r12) r13 = semget$private(0x0, 0x1, 0x8) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES64=r1], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x2) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xc0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x11b) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$getown(r3, 0x5) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x101) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) flock(r4, 0xe) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x96dd, 0x4003ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r5, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x108) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x1}, {0x3c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92489ff2b783f6e8a9c81") 16:00:01 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x32, 0x3, 0x3) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x6, 0x5, 0x1) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x6, 0x2) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4005627b) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, &(0x7f0000000080)="151b4987ea9124c598641734e184ba6cd432cbf3bf7e98f5c93eb22f9e2b66b13339c7021f898d45c862ebec2a738ca1211f2cc6de9218ac819eb02c16e106b0b66aef62abd0e7de6e521e510451ce140a418273cbeea49ba50ab73384e827f5f575b7f0b12e75f55d8208ce438e0e0a293d063dc4fb0caa2ab1335b6e736c654d538ec1b006ed150f7e338426a06e9e532909fb66b64fd2", 0x98, 0x400, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) accept$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a27500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056f1c5e9978e35f3be130faa884ecefc919f968804a23bbb943769f09bc6cdcf4cd1847ff2696eb211462bfa5ab02fc1caa77e1faedefe1c9c5811e037895b7a13f5327c627b"], &(0x7f00000010c0)=0x1002) acct(&(0x7f0000000000)='./bus\x00') 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) 16:00:01 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) recvmsg(0xffffffffffffff9c, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000440)=""/91, 0x5b}, {&(0x7f00000004c0)=""/215, 0xd7}], 0x6, &(0x7f0000000640)=""/72, 0x48}, 0x801) 16:00:01 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r2 = socket(0x2, 0x10000000000003, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) close(r4) close(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESHEX=r4], 0x1) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="620202c83d0e30f51106c87562f0fcbbb007e000000144a907f85b24a4c7aa03fe9fcf5521a1dafc7a3cf92b4f7f128b8fd98060c1351e6f52c197031112e67b1a8f4f47b5ce359c183e4a39af4bb74711c57557d91e6231b6966d39b809c4d2a60ccffdb065373a973cc48c1f535bed30f891fb25c711cf587026873d6c459e6a691906167689faa09a7fd7477b1da6b9ccae6ecd9c0e7b5252305b5896d32ed953365a24c54b09eca958c61d235be1633a74f69f8a55bd58b2355c7743094b195994c752cfdf906147d0b6e24e05ae694d75c1a3bf7f225fd9caeedb56be99e78ffc999011512adba8501eb4895c6baf6925b9adb19e56da1d4e5201"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendto$inet6(r7, &(0x7f0000000180)="e60f1f9e7e83411949345e8bd590b9e3a34c4877dd6db1dad2b0e0739cc9b87b8827004b0e2005bb211af3d55470da76cf912a54cd931e41dbc2191671b2a5f7a2ff9fcb88550ee83ce8f6a70ea75a78f8c117e2261818aeed8df3450e904c2bd8b97e4ae97db20bc13ad72caab91847643609c642e80256ec1ca545ebc0c3c1816761d0b1ffb8c25713a790812aafd826ca65d2c234fcf8ff07c4a4a7c787571c1d5958e76d6f9e36a9cf58faa5c64355ca766ffc89a0102c403b689b06cff9ea941d285ba073edc3790558584292339580b94ac127902a95863f111fe2958ae44dd0a08c3ac5", 0xe7, 0xa, &(0x7f0000000280)={0x18, 0x2, 0x8, 0x3}, 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64], @ANYRES32, @ANYRESOCT=r5, @ANYRES64=r0, @ANYRES16=r2, @ANYRES32, @ANYRESDEC=r2, @ANYRESOCT]], 0x1) write(r3, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, &(0x7f0000000000)='Y', 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ec0100be971e2f66"], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socketpair(0x6, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="8d7b10d4977c97a1411daf400a336fbc5360a7570e64dca22c65fae5013f0267c4f58470744d55371ba0fe9e2a16befc659fc47102a90d93bc41e2abff4dae4713aec32ac73e71931adb14142184dd412a3f3ccabd579de1dd2c3896aa848f464938a92b3eafc4c663805c7535084374c4e270ab6cd10394428c70dcd86f3ca7de27bdb6b3", 0x85}, {&(0x7f0000000200)="11b47eb393e47ca61bd6e3d2e787b130a174f7eff0e5bf2b00a6856f2da3d1d1b573adf894be453b50c09301c6becea8ec6e94a174091516f99118d9c7c18f9940065f764d1e19aa74d4c964ee0fdb42b2c6194243e495eb99d283dfd5db90945a8bcbe0ede690c46e1fbfb58ccfc56974f04d441a5642903c73f7cf86ec470123b0453476a5d13daa6cd309930138d157fafa7d342e597d7ac7c45d4f5ae7d34b3aed3eed0133c27c3cfb8b255dbc93f138a779f88e094934d9814806ec4a45313533b528800bc3dcc713e6917cee2fdcc2215f609ca895c7d5c99a175ecdc0e22ac91c2c19f0a509716139ede5b0a25b4e0c", 0xf3}, {&(0x7f0000000080)="2dbafabec6424fb3a4bbd00473db67f6a0bafd5df624f1f0d8fe5fb3dcc1483f95878e74991ad218a6c0cfeb226eaf24c98fe33fbb64f36439bf1292820db4a36686648eaa", 0x45}, {&(0x7f0000000300)="f7d767d13bf2838a992363617b21f0812917048977e1c122840127be2ccabce996a9b22b521cc4b49f3bf024d841016d2c5c471af1734de424bc31d949855244b10fb3f1089cf5940dd0d59ed08a6f9b75b1e311e8b1f77fd5809ace10fdf01fed111ce5eebc0699d6d63f061c156c181558958e876eb6b43d2d0b94b2ee51b86f2d07fa6a3df45dabf26b8dda68a14e39730ee9b1fff34505993eec9caa63291d2f4c8c032c92cf58fb", 0xaa}], 0x4, 0x0, 0x80) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3041110d, 0x9db8, "d64a568a40b3a959ff7f000000000000bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="bacb169dab4ce2874d37cafe2365") ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9ffffffffffff], [0x0, 0x0, 0x483]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/246) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x200, 0x2, 0x1, 0x101}, {0xfffb, 0x7, 0x9, 0x2f4}, {0xffc0, 0x9, 0xa9, 0x61d8}, {0xff81, 0x9, 0x6, 0x10001}, {0x7fff, 0x20, 0x21, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setreuid(0xffffffffffffffff, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x4, r8, r1, r3, r4, 0x40, 0x1}, 0x80000001, 0x5, r5, r6, 0xff, 0x4, 0x20}) r9 = socket(0x2, 0xc003, 0x11) connect$unix(r9, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f6c238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff01000000000c0021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc96f830d831d64bcd5b823e495bac2204cceff75e773e35d0d6bc3766f33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf5ee7652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32b8fad26eb7209f148e5d3e26a498d0ce05a3852a1cb4338f3bfee97a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff62b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de019e704983979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae8734f01f2ea33ac1056b0473f364a8f1288adabdf9d25c9ab904010b81218a9c3e92cadf26939d4fa26594cc05c62851501c69939ada2b56e62621e33b1545f45e00be62bc3f34dd64c2f3c451872bd21420c9bafe43149c9681e99aa59f4d3960996ce70ec1ff243d6997e92dafd824c0f0f81d96984741f6aca3c890f54242b00a676928a6b1a75810150d51386303eae4a562103867208eaaf45c0db9d7be8290e2242b1460d6201dec923c33744900755e77bdf2798ef60fc436af5926f21a1baf88dcc197ceb4011fbc0a8f3a1b1c77595997898f6427076b18370ee240b992fdd5c28bc31ecae682df70d1b33c1f248eab56dbd70eb597ca30d6675b2c27eaa2144cf4a3dc19bc26728aa70036f5b88cab19b4fb6f23d53c15b36162cf941d3adbf375127361da3a55a5ac2fd0e82e9c4d41fc5184834d2b543b17c4f1c3664ca841928c3ca9122c5d7ce43465de5e67d0e64a23aae0c2332388ce0164715607ed8e589a9e6bf55c092dd714286f7cc2396d575ba71d9d145eef71d7ddcf85a00"/1609], 0x10) r10 = dup(r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r11, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r11, 0x2}) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={r12, r13}, 0xc) sendmsg(r9, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f00000002c0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d0463222a629fadb848943fe2f6198104000000c812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79208dbc62cc295ec8aa1c0e8de1c0c56f0da06f03ba2333a601a329e4c6f4877a295f5145439263095dc4f60a", 0x97}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0}, 0x40c) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff8, 0x4c, 0x2, 0x4, 0x6}], 0x2, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) r3 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x9}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d3714f6d52a22417b234de65711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58646e92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8395c87eb3e21f3f6045875826d9e05ad"], 0x1d6}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = dup2(r3, r4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x0, 0x6, {[0x9, 0x8, 0xffff, 0x1, 0x3ff, 0x4a37, 0xad, 0x4, 0x401, 0x40, 0x200, 0x100000000, 0x2, 0x5, 0x0, 0x2, 0x2, 0x9], [0x1, 0x3a66, 0xffffffffffff7fff, 0x6, 0x4, 0x2f3, 0x40, 0x3f, 0x2, 0x80000001], [0xc875666, 0x1, 0x7f, 0x8, 0x0, 0x4, 0x2], [0x48a0386, 0xb97d, 0x8000, 0x10001, 0x8000, 0x2], [{0xfffa, 0x0, 0x4, 0x1000}, {0x7, 0x7, 0x80000000, 0x1000}, {0x9, 0x8, 0x4, 0x10001}, {0x3ff, 0x7f8b, 0x3f, 0x6b3}, {0x3, 0x5, 0x7, 0x1842}, {0x2, 0x1, 0x762d, 0x9}, {0xff7f, 0xffffffff, 0x800, 0xfffffffffffffffc}, {0xce57, 0x8000, 0xffffffff, 0x3}], {0x2, 0x3, 0x81, 0x2}, {0xd3, 0x7871, 0x0, 0x3}}}) fsync(r1) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x44) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x500) r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x2, 0xee) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket(0x6, 0x4, 0x9) socket(0x36, 0x400b, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x0, 0x6299, 0x9}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x44}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff7fffffff}, {&(0x7f0000fef000/0xc000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}], ['./file0\x00', './file1\x00', './file1\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbfc}) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x7}, 0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000140)=0x20) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) socketpair(0x2, 0x4000, 0x92, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="f84db5b8aa02797a0674d0565ade875fdd8be8be8f6375dfd1ca464a8605baf3376320cc3f140b50d1eaa8dc36799645243cafb925684c30cfb0bf62ae1478b0a32146749ba827a00f56dd62d1782af11fa58c452d86ecec09a7375b0af33c913ba2fbc8eb9e55a09c21cfd69bf56cb65fa3fdec99db752142dd444f", 0x7c}, {&(0x7f0000000300)="43d61f1c8d90ee622c9c8cf8807b8909e4d7a3c139192dc480a0f6da478f3b56d4e8ac3fc6baef094ee711cef538482d365831e3df66a8a61d3c4d4c8bc2bfff043f17ec7397c23427f4568c4d79a4d57ed994dbdf593740222150b7097656871095b3a6aa86c1109e7c8a0192c26209d85f78ed455818df0ceca8bb4be055c720da39eb8ce1f632b854a6cf1a0819f200311e49a912692c79aa56740753250b816299a598a4e6f1f4dfc2b68d13ff8ddee2e515f3802eb5947177d2e39844efcdbf82ca68e96acb92482cd76c2c6dcc25083a25ecf6d8447b43a5b4488e74eca021ad7a0b8dfe75fff30c68dfef68", 0xef}, {&(0x7f0000000400)="1283e3bfb098f44b3c0df44fcd0b27c6617547f106534b88f23f7057a06dc212656f27e2051b3da79d76dcbaa39c07bd3e55b54bdc9b2ba6c31185f0090ce9df3cdfda76d4788ce8fe0b584533669cc25cc94241c8c2cab9629e567e3a8c932bef85d682a7f3f619ad026dfd8ebf9779bd7c88dac14346e6a0075b1e682c62f2f8a063807a573f54edaa8d4f0f55b01b88eec8b4408e3f8cabd0f5a593917ecbc22affeb1ade586ef893aa1bbb96bc3f70b801fb388c6be84410b9c120898bbc480e3d3e2dde68242aaf0ad738eb7ab7e53b5359d6f0d932ffd90c23371233b12f2d67b998167718d67d1a3495e9c472bdf3cfee70534bef14fc0e2716", 0xfd}], 0x3, &(0x7f0000000500)=[{0x50, 0xffff, 0x4, "56eee4aa5c7c1e1edfc3f7cb016adef318436ee5123063761b9aaf3d3623fb4855ed85d05011e458d90ad009a62a9484ff4754e594bcad498483"}, {0x58, 0xffff, 0x1f, "8bdb05cb78cc7514aeb7d4a64eb2e9c53fc049631db6ea05a8feb239236e7d62b2487c15c4e5d48f82112e7df60672973a3af695b69f42e43cc0e89696743d150e31be5b538ac93f"}, {0x68, 0xffff, 0x8001, "705a5eca8dd83692b4a497d196b736c1c12042d3aefb450d4ff13a6f511a4f12383b5aaebba04d871048301e3e62f294fe4fcb5af225bc726ce0104bf2a52b936c39e2dc82ee4aba61ea58ec6d9dbc0e5eec516a1e"}], 0x110}, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x100208002) setsockopt(r2, 0xa5, 0x0, &(0x7f0000000680)="71883e6133115ff1ac5f73e1b1d7b1875db2d1b32edf04057bcf7f50d3b4815a51f5594b0944d0e31485e9d049cd8ebb4085b66927541181b238bdb13bbc0e85bde8995a0fbec47c11c0c150bbab24745ad9b027b4083a69710173f7e86f0ad9903090c721705e1ae0237b2df8ede821930e30d590f0417252cae8a74e45d8a0a35d1d52ed0b3530cb17b13d5c7b28173c1a0809ac41a81e3324182d2c2fb4cd4138c3c01b8eb869b4175b80b068429b0e88b32ccda32ad37b82404ec3fb6cf03cab2217dfc6730f568e20489db20c81c1912bd3e16ddfd4fa796e8852e3f04df36923ae979ca7293d44bf62b192", 0xee) 16:00:01 executing program 1: r0 = socket(0x1e, 0x8003, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x28, 0x0, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516db541f8d418db185147846ffe564c8133c818befd8ad6d3714f6d52a22417b234de65711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdc8e4b633e58646e92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8395c87eb3e21f3f6045875826d9e05ad00"/484], 0x1d6}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0x7ff) setrlimit(0x4, &(0x7f00000006c0)={0x0, 0xfffffffffffffffd}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) syz_open_pts() syz_open_pts() openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)={0x8, 0x8}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000080)={0x101}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)="8d26863470e83fbf13a5e0f0eb1e27542c1706e9edaa0a392b71e9de597150dc24113803201062bc5f3d70dd20657ede3cabdded8e09e82c8cc2a60b333b561e2e031d645297f051ccc6cf957e56ccf0a18773707dc7c5a2ec4ec02954f49f9cf68a79e5bd2565f3bef6ef84bb04cd0056afc9a1856a9724fa854c31b7405e87cc5a8da2fc55418be11d4f02c889c0aefa5ed349e257bb7c71949155bcafcd103895c312654aa25982968bc58782c6658c74eb709d74688fd651603b7751d98fc10da94a0f6a93b55bd01e00e4d60461f06d68ac1c1d5ee5de1c2ff6ce650540f7d5c2ee247815d6d6f382e957a69072bd5e073d13b440eecab86fa5d7565104bc9c95f3b4f857fcdae64c3eaa3b2caa34fb96a7df0c8735b59501c0c2eba9e9746bdf5112b7a8f7982f7faa31eabf7c019c2bc4ff85a1330452adc6bc67d40d8a23f44d85f3f24aea171c696d3e69b6f1ed11f64f6318e9c285341e96596521f8a39bce5ec93ce91a96d5f5b240da12aef6397b2fd767f993a6ecd274428ad3954d9ccdc681b240d14cdf5105545aedf91dfd99438b06be25f3bf4d494e69b921e8e4e1f791c033dbf3418617ab466629e647f8b1e2b2bde4fa788c81fc0b9f60b43a18fca70e82597c2dff8ad2fccf5ab6de96a6a2be19a0f17030ee1e5be601bc56940559f51999d46216dc07f46fae1cd0c8e7e79151749323230ae2f4a676c5e0d4d2a0cca310347dcf0bcd0b78b1f92ccb525320c6fd42afb06e6d4114742b0e8ecac10bbb4e05be8ea97032f346a3b14eed2ce55c5988361f4eebc76c9b197af035e097c3bd29fad38ecf07ce7664a708a5fea6e82a0baf9b64a0c1f6dc772182df8e222b8fa3761f3cbeae9238fe8c89786903685b03742f67031cfe24e7fa598b9194c73704840d37f220c67e723b2bd6aead3f027758138c5c7388f01681503034ddd284f4893ea3163e0b40945961a8bc33ad819b1c957ab7473df0a2cc051d17d571b3d37e33904ffc614e2955bf8294cb0908a5aee540e959c929e859dbece72ea037eff439b9afcc5644d40638ebc0d567ae2a2a1fc5a9172d04722e35138a4113e80059aba6d047801a61357d493a2fa3f57070f520e45ccc865b443c35e6087c961b42948773ce3182ddd72aac29a7e9d77dfc8cf4aeb129c80992d6c60202bb50dc728ec6de5d84caa2578da576ce627c2ccfd12adfd4c46a0c575b00fcfb81cf774a59d6914bf6f2721e018e66c4d7c19063380ae6a723fd184f9f4120609b97dbaea619267f1e9a4facf9de2dc4981ae4ca40740c00aaea73c0c01fc9f998561fe1c551f5126475020cd1b3481ea058b8132098093736aedb62b72be5a64e445791cfd555c9f6332a1efbdd841169179fa6f2751a2291afebf71b4135d49c55e7f6b3399bd752e626819d67f3a55494f63d3d882368ee3e29b5fdc9acf3b05befb041ca0c1041134c6ae017c547250e608ddba7b16fa834547a312457bd891f2270fac71db3b68364f2eadff400a96d074b31b2e359d0eed872dc84a24240be3a93d894e81e5f4698d179bd5754774f73ff7c71ba85d44aaa77292d711ade96fafcda9e355886be97d7aaaf21c2f9c37e28b9c718a5c0220101e8c39a2212dd7f1f0ca83cd9eec6af663dcb267cba23cefafc92e0931b381440e1d976f182c214b859107cdb760f917b66bfc5b123a306ba456513ecefdb9784eb5fd674ad43cfd850de469c70353b64db212e4d0252b886f8d2f253edde2e83a98d714b486d9baddee596e1a104ea16cdcaef74d713adfb830fac23c8686877b1d144c52a491d34e154c72ea882988a5ebafd5a754b78852bf8124a00e3e05187f7ed37faf88d941d2aa413bed28914fdc6f060c52ecd07b1e420e6dd9edc40ded20d943798614105e07f3a9ea4f5105e9d5909f16be85a5981ac1523d275cee403fe6b3d78a81ea54cb83a9f357f28c0635d140f4e07ef1dbffa02dee102d40c91b79d59140612b02c9649279df92cae126b84fa90d90c13bb5966a2f758852d40cee2cc96965cc0dbef655dbe8fa2e558a7d96daf91e5e239e440468266ed7c63ba47809bee6091d6b009df62fa99135223ad353ea607e337866a998885daa5fb82c9e4dd015fa01f5211ee3d8a2762d7520a652d38dc22ebe541cb14c5aa3597c387cbf6f5734d79221099ca75392afaf0e41ee25d3dccea8cfedc84e550b543604c9eccdd475a80c2087e2b01db2f0c08564e9a9e7f09384d35c2a9c9a555329a8db6ad2481414cbb73cd042079a7d17862292ed69fca28486d78c75af2da0a910a64e01b2a246691ed296f3c55e6aa4b23799d0584c656bc616ff4b0b14d1821e63432be02b63b73b18543d3ecb30191600b616037c4938566380010d6b05054ab423424b2a1fcd9b9ad3bc9d24384944631409512cd7b60c4af0835b9d05672867067ab6c8317916afede59109c9d25b30afec3a727a97c702be064e25dae74368bb55db2b02010743149efc3a6cc783cedb2d8fef180b26d4a027d6c00d8c8d4cd7ae591ec9ec65c505d902b6afb48e72bd2b03ad8606611ec314f6199016f9e28eebbae1b1387fc3317e9c071e391629f5753d61a4dd3b0e7acaeab69a05851c4ea477d65a019ee39adc0976f45a771a163a8a890ed6f84db367bd24beb97a2ab4663b7f49157f1ef1152b8acd7650656dd65472337b092d109c1c44dd3e2461c063223af6a6a7b33f908ad773e79e615023a6fe6d72150506183b2bfc196c9f96da2651743cd230b2d106e730a5a46162b8e7e334d12fc8b2209aed641f0d1beda5f3a5e86b600f92f30f61d2e6b82d47757c92b7e19704c00b266a1533b7fc8101173d3bdf3a40e250c12f5c8326ec664c2716d0a86b36c8acf1c0374ae45d2830f99d9e1e6102cdaa562c4a8b136845f5fc8cad0de0cdeb64a0c8e2442c8821932411189694573e6cb63b3bcafa5dccef59ee5a27d2185b9f28fbcf3ad7540a0b6f3f56c5fc2ed71d31183bbabbe7efcc669684be1e503fe57f62e33cc736896d7f521b2fe094e516fa6cc3bd0b685098330a2808f3375d56108fc0d2403d33324c0c7e5402ebdd3e5f0d1562a31e0bb863c5bfca02c25fd9e5ee012cb30933a837bbca24aef5570da2b833723bff8d00d6d8e60b046ea6520eb780414bf263256b3e4c53a3b6cc878f0592165696fc45e25911be826f4aae07e0f3e14a0b593790e049e2f9eb420ed656733b447e12948d50759242ca41efbbd624a7375a3ea16636d47c333ee365c12a197bbe0866896dd153aa59618629375b9372e219e30cbe3e05c3bdcea38c7e6aab4d84dc745c159eb8efa9426d7c9281128f33a5a3a81a6bef516af6a757c985b352f9b28199fa774a8daa9c56bddd4e94b907838648eb3082ea73142932ac2f1771af74518d1af5588c4eb3b9eb209a73bd9f8a441b79f43297dc34b5f95d2ec8d70c35a27093e0e9b9527db6c7e4f912aa7ef1b2838ecdc75ebdad9e5950ea387846c943ce213692c262625d04225171bdacf055b8801fee551a0573d1eccc2de0b6a9c8c7979eb95580b452d8dc5c43b688170a1e70d90fb961c1ffd5757bc892429a2ef0360e526ef7f0037d2ac26fdfdaeb5848e5f19d47c2f59b48c6fc7bd908aa132684ab07f434f56f8e43353916979bae5a3f464cb3a9fc54958b0a325b90399f5f9f761facd88dd9c9f693ae633a15ed8b89517de3209ba33eabef04497b99f1dabeeb045a983393991800d0a7a021e38b378895bb807836acda27c9b8215d8982c5983e63a86e88da0b8e634409c11775ae239bfcd38d2060165c657e0b6c79adf9c41c14a037d3eee52c59903b164111affab6d5d8398ae7d020a3de925ece292a037bd5befd931dbc44170faec026b3204c66835757895770f61e8d160d8898b2a828d19c775b8451adae7e1de9ec04d415f2bc416de2b1e5f1bee6c483cf7dd43093128bb1abe5b376987b9b864256abf03301644f0da6356e44abcf57fc3f11dbfca1b6795799f0574dc7cb6bdf7e64d10ebbbaf18cee83d55b9fbd93e180b34104cf12f49a5c768eeb8c56e971203fe96919981a8ca02069def2e14caa6aebfee3c0ad628b6f14c0864ba3aa4b6811936737897b9964b3218c8ea006bb515c9b32ef2d16916e087d9abbd2045a37b0db5bfc325beaf734b6cbf8208e1d2d145713454f4109b2e138eb9913bf048409d925870b578f9d64987f5342bcb03b98fa7861622ee7582674d9bb621897a959acfdeee9e8203f3cd3b5b683f04d31b888c8b5370132a9e1f4b3be075a18f29cf54ff5165260b8b31a84aab3c05a7ff5bdcf5529f835d7ab089c3de877175e3b9b9f50b01a1afccffbfedf34df44639d3eb29573b1532007a71bf19c25007c5ef03116a73a4b34662e47f4619433771d1e369f601dda593ac78bd3a6b7a26259c30a668112ca0fd84f213e2675e9a73e924851199b97b7729049a9de4985906c8946b6b648bb425b80a99ee5b6d0d01329879c3cf909dc99fc48142a4e60ea97994edcdb71ac2c784ac93ae56153f9add088247a0c25d19ae319f60e0e19a67e923a33d0e28fa5a1e58257331599c37f0e33bdbaaee097ae35401f853637e7c42eb608e998dbc18ff03cfb08ebab6d319810a64d62b23bbda027cf779b75eb654475ac32577159065762bf1a80f812b6a919f03cea3145d51cbabfb0f4e20a6abc83979ea4e015f85ee72e9ca6a03151a7615e4e4337c740d6fbad9f6b9264b003b219fcfd18d426162421ff24cdc32477c1dd8e02ceace214ac55ee4da9078d1fca780d52dfc05af9be4067763586a2fcd586182cf88d8670babcb468dc85a761a3aca01741cd15b73c18f1da78976c692b0d200de2bba9a958650ac53535a121d5429dc9d78db1f59bf5b80bdf243bac5861c175de22ab63d72024569193d306fa104f06bc464b69d60b42b878f5a56252e7965c419476382125f17e7dab56d645bd395403a3c92ac3e02640879472f71dd31f7b06d44f1aac0f0f53135c489d9442f23869f6e279a8484d94c88a327899b4fd4c1a5291e1e0867e2f14f1ebdc301547bc77a5ee44700d7c71307b04e32df5c6760d068ad21a4947244009ee5f965b367e8274ab069d8f9dec9d4aed78b8f92b2fa70ac8d9c43b8c18175ab8647ce82feecb71b766bf502648cd9ec54c64f470333a7ac8e737a6c77ed46122325d85a03329b889854fff9c08dc69c469f7276e0347497421b8d84e0246c797ad7fd2377b4258e9e1adb9f93e3c4253d7b14560782312553dc942bd5a6e28e74602e9749b75b661cc91fda60e0dc0362b6803bbd6be2ed69503b444d848d57efc19193051aead151fc716dcd25e80c4ee7272b63330ada0014eee3e972b2f2dc1d3e954cb978f1f08458170535cc13cc0c20e5f1819f4da0c7fb646574b371c7cac7aa77ce1bc381439139c07e283f01f99fac4385425eb2e63f533a458f499baec078e92478cf6c7dd1324e2918191fef5e3cdf8aa3024c2c6151b13d7f29f6324fb409c88ad522b98decc742addf3c264a9c25134909e621670450843285b48e3f3a9505932d9a015c44d67b0261893809bd8e7fa6a9f8522ef5b2e7d8c7d8673f41486d76d5f9853a7fd0bc56b3f697b0dd4f618246d86478c079245c9522e5fbea830387e1c138e20b8e2e10125bccc2b066d190c272c8956667293a521d9d8182afd93c3e612be058ebd6fb53e99f94927130d58467d84c1ec0217ffa29a31103c8db0e2933bf6f6ea0dbb66db8633a55f32e", 0x1000}, {&(0x7f0000001080)="63879e801e72fd826e101050b6e655eb007b26ebf5ce0996f6442c6f90167f4693a3a9209b3496a35dcc34ec", 0x2c}, {&(0x7f00000010c0)="e9a35cb48dbfba79dfb82957686a7a2c6dc76484eda1f2641e81c27ef9cb9dd0b03a9d39e1a7b292812376aef1a9f42b206fdd17616ba23e7ac563a0722e50e6f82e18573580b893eba79a666e404e3f96ce89d61ae85aeeec71a5b5ca5612d04c0dbf8796af5267faf13cb81903713d3dfc014568ddfac419afca077df9b2cd67dc4d5310b05c712cff1d2bb016543ba45af8d54034373427c5e20259281772c255f32ec580f28f1361b724707f59eeafc07c5750752be7c30b4696bf749e4378e0018546bd763ef91885f9016105c7eb451583692acde6fa830d4e9401f74e3de77e5d22d4b403a9cd7c33a44fa52645c9ab794cbdca27894a475962687bb80171ce09a7827ecb892f67f658c2e8f8d5d2160fa76adcf90e2b71a14859efd34373fc3198baad134a100261cc9992983515af51aaa971793cf8f2917272ed8564e1ee0657636442ebbe4aa6fe25158f3a3374a7a1d12f790cd4cc1336dabe2072e4f8a1f03ad7b92acbfc49b816827321fd4a3fb08ce2a21c03b9c78e3cbcff29043eae25a50345603fc21410631a19d2b76180d9c53f9cabc204b0584b17b07f7bd5fb36c96d41f1b54588ab517b4667753ccbf59ee831d15cce2ef96a04946e7f7dd30b460cdbc5126dc9dc97d81703f2045d1b68a372287c1c0ddbc299e8d379732696c5f7909761559e1107c98cb4a410b9af3f71358659a7b972057b857e30a0a6cc365d5fb9fb7b1cddc940c8d6c2924e03d1258fcf510b76208b82576775aecd7c5fcd164f015a56cf77bc7671c4926f2e1a28be249bc7e9b6b89a0ebf210a7d5b419fb6a6ab890911b906912f857c229cfac13176d73c0c7a0816fe3397e802665c4a0f31362b357eb0062be7d769e643e29ef53aed4af51455e733aebf362be6621e63c692b2ab708268dd6f061c9f1ac8e37e0ac4df3442604a1348ea0f970092592a44462872f1a78aad7f0952efe391b859b3976b0fdfbe22c75327fcd27b4806e2230e15e8326ba741906fc5e5b0060a268a8f1aeac28e6540f35146150e77dad07146a8cc232ffd3e42cc4eb35acef91e567a64aec728798be2a8d2d639a2cf85963d7d1738ccf32a46fb88f01bf81d206a00913a917c0cb9a9d847d80c7a0f1ea7554b0cd726526d9d7df917f74a46c8995d50ef57c7c6fa5ef021b443e31ed28ba0cf6b385cdedfd76a9a573b26692901ed05eb718d720702fd8e24a51ac64a60dece94ce6300ecd14aa78f6c4255593ba3d7748e6d834a9fe40801a0f1f6e9063d4f178ea7ed1d485d11e1d458dc5b5cb824251d5d08ccbf5d0c73027f0acf3c556add5a58f08547bd92b168300b66ff105a5f4cb0c7fd9277aa422abb4ae324afe02326613143c49e66ac5f5dea23e5ddd5a325ef6ad146cf1eea8ab34b6a664da32a4edda838f755d120db4e14869276f700183adf7db918c7857dc810ead39b031000426fe1011f73c87521d4a1e2656b76823c6161aac3ce933628d4e233d8c96ed26a9310abae366341afec389bc46226ce710e25e610a38fdcefdbdd2aeefb61f620547a9e6fa9d1f4b518a42b32594170b3e25d107810678e998523247c0ae3b5b15548ca944c92f5caaa969b6b54ef2050bb6861801724ee3959a55b95f9a7ec4be4f50e3153371cc9af1a84cd2606cf29b6ac3e53db6c22740f8207e5c235df24ef37513b80a96ec3b080a67961e4e67156241d2fbff80db23f3d9c2b45d80f53dcafd4fb5eee25c8b084d06fa4f4780e94e003fbca4c0f7ec1b0b6988845268dccd9d8626e38b26e32562e4582e68b99f1f02207ecd2b2347958ccbbe9e8a8a3e85f860c08ab163621c3813eabe2ce2309c308fdf1ef107b04f7aff74e9de22a7ef1d16fa97e9a404e5e724dc38bfc38aa8761f1c344db1c805d7e43918555ccb051f135c4fe5dd60d31578e9dc38a6fac36237146e273c33bafe2a84a910e64de295998682c5facb9f023b5b69b5fc16aff20116d580c05e952ebe7782c1573bd58e55a970f6f3501f202ab84506eb24542e52fe5971a3a9b3bba53385f62ae088d17d8ab16928c9d10700dd133c3512cf135e05f25c4340d105e750e3047e75d286fc4be2b3b620c7ae173a0d446939d7b93ddfdffdf1bb2b7c21f86339b662bdd3d14dd9fa5ebd91e69dbbea6a32f5a8b37e4d571b7bc3d6eab9823dc3e7c1e38adb5b85502be9a7868271a35986fa07bd7314e3266601946726262d2440066ce616ea9504dfb9fead5849b748d4cfbc5c1ef5a3332e5aab4ac15781169a570a2dc33119f93efa213d47544a9c0354a6a6ab9ba42c66dc1e1cd5a9f9e05fa50ad55973abb0447651d154e1fcdce6fc689ec272c9e54338fedc8ed238906f3d216ad5675af08f83d85164d0d469d2499a46889ea74fe4a132ce1fe0d7a71c32de4b28e00d94d33dfc66d1395a913450c180627403aaf18afc28c7af086e51999f686817255f06fcba97cb3642e81024fbea886e9ad649407670fda1b8c202b88acace61419c88f353685e925555c52126a311880ff13b46de1032b119dcb9366acc7b78e4435683de4e80d7c0a4d95a03b686dadc50741fc37a4ae002a89741e7576351f73fb17e5eab51756dae0d8e06aca2bbbb9cf0fac55825ecac1025926d3272f280ca2643bd8fa2efb04ab5a9693a9c905c4d30c486fcebd5eec4da994d0767265d078e7314220783d6dc10fbd58ab47864a37093f141564ec02f74d6197f995a6c6dea392013a8b7820c1b07a3308719b50cb8856bcc9a7d363134e758bd92d87474b0c7b6abb7ec198ea1efa5056f871749d89e2c16fb8a5a30df26f65b16e539fe66908d278431650474f18ba08f3da7f5bd9c1b690f4df7aa13f5b3519409658e366870a13942b8a3e666e6ddb927e2f5363caef8abe48880465e02a42dd2f138cb1c4ddeed55ed4eef7849c8c27dd537943789b5af63ec4f1aabd0f002798e92814bbddaa448346bd27f0b1527334ff8fadcfa80a3c4bf2400cb61e7ea7ca61a4a92d153040056ef05ce55eb8fda1e0c9e0d3e7701e0a3981c9924448621e07826e85b097e9f3f75ced246b02c4a5cc31912ea4a4824b816e28de1ec75598d445d6f31599b0d8794ef312228753c9d9ac88583e16b39de2c5315257661a102e406e9b2a320e5094995db8df44936f4eb50ced48c55a1dc6923acc50e790b376bc02a7f70f8f867412d37b5b8ddd0ca8d37556d0bf9ccc1c431966c5117da3e278985fd7049e3b7d9e3ae3c3be04b594a2f6936808200f9d4d6c4a20fcdc6ccb62332a38031f675cce107ee6518217df2b3b745158df5b43ed88ed0a1eff7ccdc244ecf54fbe24bfc741696696e9d4fd7d307bcbb7c6d0a37246d39d98668cfd8ec4e454912f91a8445376e836ffa7de15128a314141ded0015709ad164742d64806c4bbf5ed2857ce2205fbb1f52726497ea5295f97147c6b7a639aa12238a1e3167be3bbfb5d2c5a4f92a84a830e67e3f12c76736472dbd275c63a52b0606c3ee761526d12b8483c5cc5fc206bdee33b88de6ae890fb9d3d2d2e2e52aa63e736e64f0ec103c8ded64f9377986edaeb7ffc17bc5bfb917dc1736b75f133a4eb4b6676915b38bd8ecdbe4d6e36adce6e6bcf55287ed8024fcb13c5bcf1464c00a01e614ee7c9b9f9bc48bca1186e510a5444f49af1a9c2754e3d752f54a522fd48330eec946f2fa3930542f5fef87fd7a683fa7de92e38c6fe227682a72c41b764053a8e5fe3500f09e0b3af2f1696e06159b46e12dab8960d247db9c666133390daef7906a015ccc786f496d4f39bbb19c1a21eb133b21a028c31062249df503a055c506ee2ded1a35b2cb50ed521c74eb3bf851f07ee9e38116d114f15e4b21110075cb778d36337b8d37f38f3902a4c11cfd271774b3912cea00d5e3f736152c0397554db87578b619930f3f8769578648af4910c843607b46e5bcd304220c17311b16d3474e070d496f3c8bb0d5074a3a48d45f81a83bf1f15b48847db0edd06f98736cf6c9bac84f30a506095010d8e6727a804904b348898a431cce40d0dfb3c042a771dd549ca99020d614df6739f04ce88608c72bdfaca5472a1dbf770065bff1c25abd600e1e635875dc1e4aef76d42af6f809e7c5400b08b9ce2f8138b91b88d793687a68c0acf3cdd453f6e042b485862e40254b491129551c05dff06b6f1ddd6f3795b6bf3c8eff7465d80b6d013163e86501777f9c51c9bd3b08c320750b5b1af33f1aff9a411f7f4fac49b42499e9549d5bb4165e9c67acad93010cdc4bf9acf1a5b17c951038665bce0f7e9980c6858f3d2eefc3a522c995aacf44846efee39de85995cb9dfdb982512eee98516e00f4755370ee8a329274b38d5f6119ffd4057df841b3520672b1697bc71e118326ca9c8dab346b5b447cbe85c9d282a71e3669bc80030120cb7640924b898ffbbf4df49b43f8a36b14c985cea31600745ee59300b680101401046c6c62ed9d71e7477eac69ed77cd35d62030f45550c68683ce639f5181edca6373d0826826150ef85c41cbb5f745fdb8e737df0bfb78806780897aa8f0a152967e1fa84a01f169cf29cd1ee9af531afab62bb4430f7674e8f30cb2628dcb27c340941a01a2b6e48bd576f69bf0a242a84d4b41549e9b461115cafd73add6135e39ad22f7ff872b4d1a68d1dec9be2d69fc13c48577bea3afb4fffa40b1074f4e80d6b7a684ede8c72eff3abaccec48ea936194aa0fee943470029b647db3353735c07a76789eb3653267f92797493c87dd7d031c5bd9f89f80b620ba63f2b49c03073502e35aea7ea1a0924cd61542d79d71ad625cc749c65b4dfa708464301c03c0178765822c8ae7846bff148dd4fee4cc04d65a844b921fbded1ee3811d46af06a36ee5a9cb49dc57edd27e502eab4337a0c50f97f25384f5d1ec8c0c2554e2e774b792043fbc372d3eb1c31e60c9a6d3cf9a0c6cbed9dd3830775f7b6165da2d0fdf49f7805cbe4307cb2c5beab8fc09bf92e9362f5ee49623ea69d5063998800fc6eabcdb7b6c5edc26d8b9dbf34ea51c40c55ebeb103c99550de3e23f575692505e96013b527248c4c0a6e324801a15bc2f1afd117e21e997bca3c3be53457962e93647beff8865127cc1a50c84832acb67025806926af0d095ffda50a875c0693e2e15925ce7079d5dd3d886f5b479b9401c6e8c2d8476c303a9fa7a3f67c09fec06dbbcf19cc3c74a316d8e3995321318739979a733947ce05873f3e6aabea2669715ee82fbae2486a27fddbdc78d93605f3d025065c6afef349c66f3d8eb120c0cee5f6eed8ee8557a0c5ab2385fd752bf0f9d2ccfdbd5ec5d412cd3609c16d1be3a42d763725b83485518196ce8250a5d08b5eb04da499a8e6cf5e898e71d5b7e82e7b90a", 0xeed}], 0x3) fchmod(r0, 0x40) r1 = msgget(0x0, 0x301) msgrcv(r1, &(0x7f0000001fc0)={0x0, ""/97}, 0x69, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:01 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xff58}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xfeff}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x28}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}, {0x3, 0xb7, 0x9, 0xffffff80}, {0x0, 0x0, 0x4, 0x2}, {0x8, 0x4, 0xfe, 0x2}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) renameat(r2, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f00000001c0)='./bus\x00') r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f00000001c0)="76afad96ebcfd9bb6eca0523c471", 0xe, 0x0, 0x0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="93d83757da44fbd6042052580903bd9ae5f07417537a87859a6b407d1da782ab00e564366a7b0000000015a14ee24064494fbcb7358b64869d73b40980c71e9b53bcbec657d5e9fb4253b6cf04d8ba23daac1fb4a05d5b39c6b6d4c0efb8249b2c7bf1153b7dad978e56feb97103783a3373e4b98ddb7a25ea3a9f327bb339c25feae1efee03af1bda273a3b1237b12bd3dc7dbc4e132c058f1f22d3fcf2146af36ef7678895ba470df7f0e9061168f5adde639f6871e8f4460d"], 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xffffffffffffffff, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x2822}, {0x20, 0xfffffffc}, {0x1, 0x1f}, {0x8a, 0x80000000}, {0x85, 0x3}, {0x89, 0x6d}, {0x8a, 0x9}], 0x7}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0xc31, r4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7bfffff], [0x0, 0x0, 0x481]}}) pread(0xffffffffffffff9c, &(0x7f0000000000)="0624ba4b7052e5a10b5e1ecadbf2fdffc8ff1ddac8f8bffa0cf11494317ac951c8911e2e08914431badfe2ea79a5b4832a9a2750f6d987d81896adfa79d5b13a75d80c275160dcffc46416cc7c74d39c29a0d26a52c57f1982b474113481057ceccb6dde32d1d38489ab6ab57c315ce2139a40cd35fed823773c758762043b0522a91accfed8a64d027a27ba08cc04eabc6edfd00d93ef52d52b9529726d484813d1bab8faca824a16c2104540db95294d5a919ad1e7d3cfe979", 0xba, 0x0, 0xc1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x6, 0x0, 0x6) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCLOCK(r1, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffe, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/180, 0xb4) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000240)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r9 = accept(r8, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r10 = socket$inet6(0x18, 0x8000, 0x3) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x64, 0x80, 0x800000010, 0xabc}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40, 0x4, 0x4}, {{r6}, 0xfffffffffffffffe, 0x2, 0x1, 0x1ff, 0x3}, {{r7}, 0xfffffffffffffffa, 0x2a, 0x1, 0xc6, 0x8}], 0x48a, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffa, 0xf3, 0x40000000, 0x1f, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x62, 0xf0000000, 0x0, 0x7ff}, {{r10}, 0xfffffffffffffffd, 0x40, 0xe59763c933a375d0, 0x51, 0x3}, {{r12}, 0xffffffffffffffff, 0xa, 0x40000000, 0x0, 0x8}, {{r13}, 0xfffffffffffffff8, 0x90, 0x10, 0x7981bb73, 0x40}, {{r14}, 0xfffffffffffffffc, 0x1c, 0x40, 0x1, 0x7}], 0x3, &(0x7f00000004c0)={0x8, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = socket(0x2, 0x3, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) r17 = socket(0x2, 0x3, 0x0) r18 = fcntl$dupfd(r16, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8020691f, &(0x7f0000000300)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="35b0af3d8670751a10a1f2261dd2a9c70d44979633fd5f6b5c9b107e09013df9edd82ce09aeb33d21338d930abf77bcf3b1260d832ac8a22d50b3d709bb23dad49332194bad31f452cf86c82ff1570effe5a50876f147191ee1a58150e8d5bb1114b4e744dc50c92e32b98effc5345a897cffc393d6fb3da37fa3da167b984d73c06fe6934275531e3cc70e0871e1243cb511b7f9449feccf382e613c79425ee19c923a41fe7cd2d667b11bc1b9067c0e4e35925b4f62d599098345357d1d5c778f023bd28e798c11c563fbc1b1564cb0e37726857797975908df3ba3b1eae815b5846cf98e0d722a2517d19117bdfa804c123239359", 0xf6}, {&(0x7f0000000740)="a451e74bd716251b08fbcf0f9e306690538fe90ac5659d42869baceff152fda14b110422407ab453086c01dc28c7ca0c1efe54157cdfa286652b20e05b787aea2be479959b303e70aefa43d76e6300ba", 0x50}, {&(0x7f00000007c0)="21e9938bfd63c314753ca5b15feb73bbd0377d87b88e73a82f0b408f788d3d1340f4bd854dfc6b0238edc936d77c0e", 0x2f}, {&(0x7f0000000800)="ee022486e4b909993da8cb68e5c7eacd809e12865f82e29167262e3da4ed52d2f0851f01248b887926b9a0755091c663aad1e75cc28d625ec493f6d3fadf174ea3dfb0c9890ae235d10328605ee2de303cfd0858fe779ed980bd9d5518fe74ee7db452c12fa6e7f39cda4a449ccb84e447487d63883f30ec5bf08143e4a0d11d2c3b6ed74d", 0x85}, {&(0x7f00000008c0)="68f202e1176a9f193b94cbd68c69761ca6085f3e74e832ded769ffc0aae09fcc55a2feb2cfcc74662bd8bf29be8b8779b6ac3ab5a7adac9973cba03689140716136b0bdef3f033bffb5676628ad733cc29a89f7106ae4b47dfc93cada14984eb56b6535211908d79fe8bcc5024a7a68e779c2b890c46157dedab5d79dc05ed6cbfdc6fb1adb9c98c552a15845e166693bc12b408d88079287ac9d1341a1a5602d6931f9bbfa403c3c1efdf7089939ff90b14d4f88b5f1f2114bb1d36d10f526ff1a8bf8ec2f6325df63aaeac02c67a951008fd6602c69b6208780406c1339ef40a63890e36a01c873248", 0xea}, {&(0x7f00000009c0)="c3efe5bf905d31576360a9d26112a108a726fd19c26b92ff003139de111fc7fd01b62e44f98a36346f3b75e1b384ef93b4500eddc25f9efb90fd97aae6a1712901", 0x41}, {&(0x7f0000000a40)="e630f16c0beb22e7863105f8576c5f9b59feb8ceb9288c41778cc3591d6e718764105cc53ec749e5165f713199756332b9fc2e5a1173b1e5224fd75a903ad7e9f7", 0x41}, {&(0x7f0000000ac0)="34d1072d5193395101d06e5983ba29dd21c3f42074108999bd6166e6aa08542a4255facac6d810c73585c99476208338fa6a0db3782d95489056fcb4357e925790db814b797d5319b89edf8983a2110ccc53dda662b8", 0x56}, {&(0x7f0000000b40)="fd1ca6c825cd61d47c21", 0xa}], 0x9) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x2000000, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6", 0x4}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8de1f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87dda8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b67854fe1989b59f80e01211395b98e4e2db74d010787a3be9975eefcb8056658cbd1a14ba17a4276b04ac82ff871e58665acb6e14003c5d16a3f915ff07d796956791ba92d05ea71ce35c8a7a7cff1a13cb831e3be2405945cd66228b47d7c85", 0x4ca}], 0x1) mlockall(0x1) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000c80)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524", 0x3c}], 0x1) 16:00:02 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0}) 16:00:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/242, 0xf2}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000200)="720d0d514a2af9c93d169f6005aec31dc70b7bbabdd42e6a06eb9010956571174fd4188fdaa9d2e03787316d59e918139f7772e90c8366328ed0cc7b17779d707e7b4bfca7d01810f5f6f38c2accbdf1ef326b65e9b9452943c74f1c9ce358a0d655c7b04fd9835b08d663894528c7655802ddb1edebdba8b51b6c92f871178def4a1ae5e2f9b7fa", 0x88}, {&(0x7f0000000140)="e7aad130cb9afce0ed7a52c5d97b861b933962d789ba37c0c0ab9a9ea1d475d2f189fb445d025050412862e7fb01af7133e7263183424ad6ef26cedecc7cacb207889023e409d90c17caa2fbc047157bb40cae582249418804db958e2676bcf8157ad2862a60d24c769f1fa9cca01ccaf3e34a63a6150ee4d3", 0x79}, {&(0x7f00000002c0)="dfa79a9939d461d2ff4b33fcedc2d3bd99c3482b7459910de33fdcc798f08fe481daf8944f9f585ca474460fc73cdd6f4c7647902fd35cafb375a7f076f0ceb60526983456894d17b9f8b0c3516ae99408f6b58651bd82301d9ac2937d07f1616c265c8abbae9ce389d9b567e7784ddb39894ccfeebf7a9803da39b662a0", 0x7e}, {&(0x7f0000000000)="b693ddcb30f40115249931bb560cfb11139e76a9d817dc1bee828211f373a9313816df194b081c0015fcae", 0x2b}, {&(0x7f0000000080)="b70c125bd9", 0x5}, {&(0x7f0000000340)="3a0ba6e767b0b359fc5d5e33696e624237a534276c25c7805f19a365a4b36cdec4f4ec372ba0511ca4cb2ea09936deead01b166ab6998d7552f08c5c67016aa415db252b98258667552f963492ea76", 0x4f}], 0x6, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f00000000c0)}) pwrite(r0, &(0x7f0000000140)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x6, 0x0, 0x0, 0x1500}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r3) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000002c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x86, 0x0, 0x0, 0x104}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = dup2(r5, r4) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x3f, 0x20, 0x6, 0x8001}, {0x2, 0x7, 0x7, 0x9}]}) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000040)) r8 = getuid() setreuid(0x0, r8) r9 = dup(r0) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000860210b05f9f980fc66fbcc51722001e3cb2b367cbe822aab33d85f3207e8ef9179753f9c79ff71b352ac69e00d3eaf9e2ead3d845319157c692bda10b05525470d1946070caca7fbbf45d27441936c53eca015620cc74e84b255f624ae7eb952575041c4827ad1201dcc902ae4236e64a4680409cd17b8d281e029349dc5cdf2b60a182df2e5536d32e2392ca728bb458944ffbaad75fcdb9a4e91a88b6e2a0454ca093d246b08903898b508a8b9779db3f54625154704723ec4844ce082faa86428a6e734f629a2ce48794e26113329df4ac2f000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb}, {0x5c}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x6, 0x14}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x170000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x120) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x80, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x3) ftruncate(r3, 0x0, 0x7363) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x9) dup2(r1, r0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000140)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x2, 0x1) socket(0x20, 0x1, 0x47) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000cc0)='\x00\x00|\xc1!\xb9\x17\xcaJ\x01\xfe\x02\x00\x00\x00\'\xee\xd6/6\xc9\xfa\x80\xb5WU\xd7\xfcM\x16l\x8d \xbf\xf4\xd4\xc2\xf5\x1e\x8f\xff\xe8\x1d\x01l\x91qOq\xc1\xac\xb7\b|^k}PA\nQE\x11\xb9\x8c\x86D\xe1\x9b\x83\x8czD\xea\xd8\xcf\xb3x.P\x04p\x7f\x10%\x04\xbaf<\xa9U\xd0\xff', &(0x7f0000000d40)='[\xda\x1d\x8dD\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1\xf1\xdde\x1c\xbe\xb16\x9d\xdf\xb4\x9a\x17\x1a\x9d\xc3\x99\x15QT\xad>HY5\xb2X\x8aE\xb3Ag\xd7TM\xbd7#\xa8$fT\xc5\x8b,\x92f\xff\xffqX\x90u ,\xa8\xf5\xa6\x91\x1d)@\xa0s\x9eG\xc6\x1b\x05O\x86\x1b3\xceuS2\x17\x9fuh\x90d\x8ec\xfdlj\x1d\x85\xa4\x89\x11\x82)\x8dv\xe0\r\x90/\xd9\xf9\"\xe6\x7f\\o\xc4g\xe2\xab\x95^^\xbb\x93\xe2\xa6\x1b\xdan\xf1\x95}3\x92\x14j\x9cQ/p)c?3u.\xbd\x97\"%\x834\x11r\x85\f\"\v\xb8f\x00\x84\xe6\xe6\xaa!\xabKW\xde\b\x82\n/\xaf\x02\x19\xb2\xa3\xfe\xf2\xf3Vv\xf9\x7f\x91\xde\xc7p\xb2\x86\xfd\xbb\xf67\xdcL\\6\xc70\r\x00\x00\x00\x00\x00\x00\x00\xb8\x98%\xaf\xf7p(\xcf\xc3i\xa2\x88\aS\x04\xcb\xb0\xb3i\'\xc8-\xbb\xe4b\xa1\xca\x84-\xd3\xd2\x85Y\xa3\xf9\xb0\xee\x1bMe\xb24\x9c\xdc~H\xd5\x12+\xd73\xf4\x9c\xe9\xb9\x06\xf9\xbd\x15x\x96\xe5\x0f\xc32\xa8\xadM\xb3\xae\x1a\xff']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) faccessat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x120, 0x2) syz_extract_tcp_res(&(0x7f0000000080), 0x1ff, 0x8000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet6(r4, &(0x7f0000000540)="958375138e9a6575872eabf03a4c02571ef953d37ba0c1dad26b3216afc9ddf1fb795d0fd7b74edd8b891870b1a33b3d5f2402929c9aed514f26a12c3d6b8dc4d4ba6decc8045b8c4cc6edee1de2e86e07904a900b7782df748719907a05f0494787051154004219cf88b6ef25923c6aab03370a121b01514684e642e062902902d16fe2f9f35d460b70c516dcf47edd3e35e38468986ae65176f8bceb3697af5858641087678d2b111a98752a6e05e341c3f1347e3114b98c68729359d18d08c471fc2f11", 0xc5, 0x2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)="71d8a6bd466a349511482ebbf0daba3e260ea25cffaaa24e3c16de685cce5fc4ffa5affcbbff6b695b694e8b2d4ad80df80901e8a62c55ccee5feab6b9531c8c62a015fa9695a11176e4c647173a7faec6159c5ab78dd19d5e4d7804c283b612d7d6217c974dbf7d68a4024f54e707e90473eab83adbc6d4b785f99649b2b8f5e5fc7dceed2efb23968eff59d7432b8b58cdc89b706ce0449f094ee75f9aa3f7584790e62688ce2bc7737cdf7e5ea32ddb1c4774697e4c2f7703c08730a49f12bae65779f9888d4a27589f2939d270e99b025f4c2219508c67119b7f7e12", 0xde}], 0x1, 0x0, 0x0, 0xd}, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000140)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000680)) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x10) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r2) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000006c0)={0x10, 0xffffffffffff60fc, 0x4, 0x3f, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000bf9000/0x11000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xfffffffffffffff8}, {&(0x7f0000fdf000/0x4000)=nil, &(0x7f0000ec9000/0x3000)=nil, 0x2}, {&(0x7f0000a0c000/0x1000)=nil, &(0x7f0000cff000/0x4000)=nil, 0x1}, {&(0x7f0000b6c000/0x2000)=nil, &(0x7f0000e78000/0x1000)=nil, 0x1000000}, {&(0x7f0000f2b000/0x3000)=nil, &(0x7f0000bc1000/0x2000)=nil, 0xda}, {&(0x7f0000ee0000/0x9000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './file0\x00', './file0\x00', ['./bus\x00', './file', './file', './bus\x00'], 0x3ff}) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffffffffffffc) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x58) getsockopt(r2, 0xd06, 0x0, &(0x7f0000000140)=""/191, &(0x7f0000000200)=0xbf) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) close(r0) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x63, 0x1, 0xd7, 0x9}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffdfffff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/146, 0x92}], 0x1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fcntl$getflags(r2, 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="491e0bc68790d0e500aaee83e0abbc47b763ffda4c309b56d47490b4097836a62d1496178ffdc7bea641a8b34f57168d5e", 0x31, 0x0, 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x7}, {0x48}, {0x6, 0x4, 0x0, 0x4}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:03 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) r0 = semget(0x1, 0x1, 0x100) semop(r0, &(0x7f0000000040)=[{0x2, 0x6d7e, 0x1800}, {0x1, 0xc39, 0x1000}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) 16:00:04 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000b40)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000007db0000080000000bbfe8000000000000000000000000000aa33003f000000007612e60004009078000000006000000000010000aaff0da1c82700000000fa00000053000100000000002ec00000000000000000c5988c1c403ebf12ad8c065d49d42b9d7c0677452674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d6ffc6e795a72a22becb2dad4c2fa0ec82228f06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904add47fd06ba3b814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f77266d3d5dd3794aeb23fd97ea63ea4927e896e9529fb1ef0119643fcb9a0e0c28dc92a84f934615e64fd3a768fa14a22ed75eba34cfe2fec0900000004000000c216ef5e9f0b1772ac2460c7aa23b63f747bf7fc38540e117d8e07de251b8eda215d338ce754bb0e90b7490a21174201f9fbc0659b4a218fdcf76109e334d35c77542f6130b754eadd99eaa9609b07818479e4ea6a003a9b6462efdc7caa00008e020d708735b88bb97940e3422d3b7e31eb60a0f12a6f20c74f0bc2a54f070af817e53d7328b801f1a402d2f70587ae253519bf79971134f42eea45ed8585992432a717ad1a194d2acebb1aa75b66a3a47e92b0398c60f60a77c43555bf00047e2d77265234fbdd9fcdb13d825b385c09a960baef77c2c78845928cb5387fc0cb27203c9e7d1f24fdae939fa89e5f5104df7038179821c583331ae5e48ee7f234640ba2759ee92380c8635a0f403942bea48fd014783c5595e59536abcd1e4591fc7e11d7c9ee993b73afeeb41f17688eb43211f38b4f77d5de5329bb409bd3f1f8916fe4e1fdaceb3e4b70664c2f55a00f6ab09de2ea2026ee7ca73e87919d86305f40ea4e811313d22819936c7591d54c85526ee962375d836872cd4508c9f20ca1f53ef0e13ffa1d9a4c58df6f7039dd04ceeeefea7d3acef12faa7f0e7673"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x42) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r5 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r7 = socket(0x18, 0x1, 0x0) close(r7) getpeername$unix(r7, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) getpeername$unix(r8, 0x0, 0x0) r9 = socket(0x18, 0x3, 0x0) close(r9) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r7, @ANYRESOCT=r3, @ANYRES32, @ANYPTR, @ANYRES32=r3, @ANYRESHEX=r8, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r4, @ANYRES16=r9, @ANYRES64=r5]]], 0x1, 0x3fb) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r10 = socket(0x18, 0x1, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x20, 0x0) r12 = socket(0x18, 0x1, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x2, 0x0) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000640)) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000a80)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = socket(0x18, 0x1, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r21 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r21, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r23 = socket(0x18, 0x1, 0x0) close(r23) getpeername$unix(r23, 0x0, 0x0) r24 = socket(0x18, 0x1, 0x0) close(r24) getpeername$unix(r24, 0x0, 0x0) r25 = socket(0x18, 0x3, 0x0) close(r25) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r0, &(0x7f00000004c0)="fef6a593716a75c9583c78ef63b9a07dca2954af3ffacbbec393bdf45a0010c665c887081188f0830fa31f4ac74ecb34cba09ce530b93eb28c6b0f15efd89aafe03d91db561152405a9de319bff220521ab34f05dd461176fa79c8514de3e0756dd433f66509e48cfd882e35828dd519e1059e04adf16f8d184a3d8cd8fd1a192092e5df7392ad2a895c6db5f46424fd8440cae20cb830500298a90c1e4cca891d9efc9e534b63d940a8572d0967ff58ceaccfca92a5d1cd73ec72d9e54e98fc26475d8464a4b21f6db58047ebfada3bc577fa77fb5a185a4b15715ef5724261c02ae13552a0b8b5f34877634116587f643ef5dbc6b97d711079ad385bbc0e5e410b8d91ee46188b9ef74052a8970dc8a7891d8f00d9265b9ed7a1db9e61ea8b3e9d9f706705b9e8045b7d0ab7ef77e9a7b314c2efc761949f976224fffa290426f0026bdfcb2d382189d0221c46800d01a42c544b965839011db2b0daad8f3f8cdd72a612bc22b592fbc992d1519dc34da5adf308a325eb91e239aa0a166337357f525467c809788c2c6694c3e7e9e4b0c6b5b0839c4296f9be4c3a612eeb93c36c08595edf1c38be0f54b2c1e90e46a3b7894ed68854ecba0989bd385551d89a5923b9744d8b6b4300391c037eeb697f7e2cce52ff6dddc508e3a05b905e4d786f70566a5e6b98d3a0f68e878649d1a7269ad1c9c1f3ce99ce5433c79c25f93dbd35162306dee73d8dbd1a58679589b7dec1c3c732a96530647c6900850f69aeb7b83bdffcdb5161a59ab43c72b3e5dc70fa6cb55d8516e93088ac068cf964cbefdecfe463221862be87033aaec9be705ed5146c0c4948563f0ffd416ae17f03a6379ebfc060b0757a0c156a7b2a5a68e08db1a1dd7be5484ff02393e117038cd4aebe7bf827348eb12c00f8d54a2ed7d164830ea67a96e49c41566d5d96c92241a20bc2d5dd9c34dcd70b2c828006471271e69f705616b28760a296a15f7c1ad6adef57ba155274e83e0b4a0e6e33dd395ed1aae3daa3b5818d111a1d970cfb655da0600029f63a33bed7057f8de28e43527c0f9bae6d307cad15db510f666fa4c5ed1c2d9a3376f1fc5d9bc7f4f4a50d87c7bbf5d451d4af66a269f164bcd1156325677a52161bb1ac6764dbc0d4e1a82fb496f8572766d3048f277ed3740fbda64c0d6e13795e6194cac25f0c5ea2c1cba58962d5329210f6e2c0480c0bcafdf0c45a8597e73f9791b7944e33880821363878e61cff881655aa77550669f80851f4b75ac67f41c55aa7130acabfb6a1969e85dc8cc6cbf1d52cfb21da711fda3d444e3bdf9c1fb5be5d9ced6a986d4f96eda2260edfb9e78db2b9bbc10ce3b9b883a2c125e8117b1931f33365ac22c8c9b6937ca6a634ae934922ae46a4b2308ec599b35c67cf1b1650f9030247d3b016e03ca39622b5866d2005f113504f979cb05c2bd36d7d852f6ffeea97b31ef9f29b767119543cffae35b3eda08f4ec9c6fb15476018520ecc6a20545ae33afde4b625d558171ffe5107f7c329394451fe991201902ac75d618b1570507b9aa98e700e003cac47b3945b66e858491bd8d7efac674a12bf4f2a4f4a55d1c4e98bc0b7f703eac84cbc01923ca4b8e140c15c153553377ea422ca911d2a3ae2daf27406523c71afafca7260340c6e95af95717b01a7f4ef8452f40fdac4df4acff4eeaa51978335db2fb2ffc87d6c6e3ea5ed55ae02cb8459c5fcf72ee4152aed716b5a611da76e38029fac120a36f180d08645afbab1345761af8b1f6ddd1e7517b39d6b144a4103117183ae90cc248875bcd8b61a40cbff8d929aa286f75a62c07d3b21b24286f4de27c5115d66b28acce94a558bc38e3d7b0bf94321207dc9ac9a71dfefea169adf20e688b7615648989d44b74ecb924bded6578685a5b87d96ce0d34c16fc1a675723ddd25d7c0206096ab9da833b29e43102f235bddfe56a3a093e480b91ec125f29440ae12a2da4db12831491a0579f824666efd7899896f75f30d8c7a9e51a9b1f210f19e49a0803e817565b5d011439434bf406a11567a3bfaddd6da86ff7b35b557e7cfaa48bfb8492fe97ec3cc6de6474efb05758f75dd663bca01539aaf70734c344d0d323f6522b5279de83392a9b2b7ddc9ed93176e0b213b817d262d8daaadf9defcf8b35b01d84ab069f6c26f0e7019283a741f625ef3c5f9f9b28c404c566493db141b441ffc479b54010d0f54827cc7fb32f83cd0c42ea78ac6d3ae587234253c56ba32b03019ea8aff34075f79dae84d718119b9fedc4899d6f44f19472b39082eed46d5e4712775d9f5b913fb0c1cb7fd70b24c79c31cc3eb2bc81d9fb5da45990b2d8e9012e99a924da0be03d6fe8a613a04cbff1c299736bdeb880988f49eb642fcb335c762606c39f32ff04c82b112fc83a69ffa1c188a86e92d69e76228e999d62aca7f0a28abb9350976af4c1ab1cb80cd0023eb07dc4636ec8a12b97349a67565408d9e871628ffa745b85e26d64cb2a6f3ddbf26727883049270b3162b06d01b3c676f8d44adf1e75dad985c808c99a9c2378cdd8767df61751161be4953bfaf846e306c8e814c7f76a53da4b5d356a0ba222530688a590199313679308959eb5ce39b84a83beb62f5dd496f7d5acba433deaab7af88a9c3372ff42819710eac53a06340f439b5cc5568de7c8e22cb6e9af5cf8e2763c1a25d5198e0463becbe45bde53d41b5d8638f7ea5c45c33eb4d7518ca4af1dbe53d03bb25c91cac18da2286a2ce4fb353ba953e49645f5db76ef012ed3a218d998ada8ef5b564b04094d5c356f917e1298ac04e681b47aabfc8be0a2d1dcb8607e632a8f967202bc3a4336e2064a166b5abdf989f34129b4f2757517e3cd1b6a93e29ba1e14f7e89046dab21e2a38c9f3bffe70468d9c2a8105d0934f3f378c6ca9308d96171f4cfa7ff01032925217dcbdc7b0db6311e4023023d1a27e79c1c0b2a22bccdb8de966005372ffef1dfba1c80dba6db8f657b6e79609dd7981a1ee4663ce28fad9741c3ab2a4f7d2f123a70c222af4ee21cbfe4ff8a905f61c0855faec52af79d09030da89946cd917a3b7441f254dcad8830bb1eded47ab11ef0d4a97b4bbfb7f8ee31b665fa2c97ef83a5e17eb09974b366516b76b2079c39fcd9be6cf477751a6339ce01887c62fdaa09597f746f32616fcba57f2864125dffec83f9b93012774394fdaa7a5c06a6b450bbc30335aa124f7c3c15c0657218deebe33d43655770e4e85efbab2eb76c4e6998bab6c30117a8e3041f7cba8b021f75ca661982f2773554c85dbbcfaf96c95e3597da748e29f1afaa3dc180fd8880367d081242509874943bdc158b9a67968066b0152a3273f8f59dd12997267a1003438c1d198bec672f34f0596212772884cf4fc2aa886721dde723e827e3ad1851c1d83e93e42e17a82bd291593776888cb9f2af6654d2731ebfdafc4d56370a45076559e7e54326f67958872f0e7fc520328e12438564a3217f91116515228bc728e0c1322085ae2b8b71aac14b2796b2203c44bd69a1c15ce92afa6af29f17dfee72fd78c2e12d542773d30c7f6fd428d47e460ef3412c1ae67a5f1969b50a948c6e1fa5006b9ff1a4a632b550b754884fd7c3996b32f7d3f97dcf4d3780f4fc0288061d0e0520e64f397f1e289daacb7aa0f7cdfdae63b1356b3f888810053c88c52e4c874a6444e69c440b9758e34e3006fb637c059aea1953bfe29704fb891c18915498bb886690cfb3cd13b5a60fea47e4e6ec33fcc42869e45ceae941cb8d98a1449f581f20eefa4d1d496168f4dcdf9e6fa2345119d5360a78f55381b2af66c05834eb327855dfd9ee2d00538b10be30e94d50a1905717201f392d643b5d150dbfdac7285e4bcf0e30875f935de9d83fb35ed06a9da62bc11c81d07735875b33e1c66caf79e62fe88be52e0369c2335f9af1039c3c22fbfe941b70448da4202e0df7e182d280d0a6f708fd5afc133cf7845866cd0b6856addeff5d9102e5344f48a3de6cb5d581ea224ae18a5e7b76f7387e7dd0c665679d916c288a3eb533e11a353143616bbfc7363f3c60b10f8bfad86ec6b6a06ab6f1b6247634d68b837c42d460ede9e5c472774ee56e9433d2db926c419e8c860d7a4edf232b7075f3dae75e1188b511d43993e3b4478763581d3f7e90f7b95ea07b4a95d9a7e5fcef21ef0816d88cf5fab194e09be3e862c490f2dc3dd0d0597f6700583d0397073dc7ccc5b48fd680b089429661a2237b2fbf96270ca51f7233e6f1dd9fa16536286c23d166888670478508931a5d313826b188c4498b5f54d26d3ec2ef631acf2c2b44de27fa1594ba2afd03d090870bb663b372ab02f2639245cc1994b473dcd47f1819f692587d1327e8f6960fc14f39f1a8ea752b45e0dffcdcc152b178d168ffca29abd1f83a48741cf140416ebd0b32e46b515c39ebbac930eb39c0fd2f2f210b340ec85b46ad7c527d88fe84ae5f1ce785cc44e757a501a9f843d1612c49efd9a79d37edb6052ba2dc79fea6217dc1d895c1c2be20416cb1a3e8e0c05c91a49479e2e5de4592bc12937927d7fce8529df4a300e1d0a5dd58a9ec250ff1042939be54a471901d4c8ab60e4cfddefc14a3f0c278a840751d642bd82d3fcc2c745eee362d8409cf51306346847e34c4980e5822806dcc8ab08a6c14cd0ca7f87ee673f6c1d13f3ec08a4f267a83c8f00578958fb8513cb4d9642a781bfd9c09664e8aaaf95eb171c2cd1bbce29e4c0c97cdf8749448744e2fa9c97dcb871c831bc81589ff1165c96bd1fad4cc83ac2103f0cdb5e7f4f428dc8f9d45cdf58eeb192ac5ee33dd0a82b1d22e3625d43a16b37961f10a30b1e47c6ba00e9bd3c8eda7c0b5e2822a6931d74c8b82924ce813826e5778539d55539687cb56b8a3da02880719e9232e6df7879bee14a9f04c576a036b208340853758d088d84fb35b693b270ee29ce6a6531d1c3e088058d2cca6857b5ce13a7f1a5c2bbde18eb2f1b9e372b579879a7c7a08f118735f8097d95bf2ffe5ef8c248509e70a0b3c816d66b3902520bf76588e1fa1164ffd3fc138eb5b2444d71b50a63f28c752bd71b190bcdb2d15664901b6076fc5dcab872d5baf8d4b2fba7b92a873a06cbd1218b6a8306934710b148ff956b2b416af03bdce1bd00190e943f3d3082eb15def8bbfd765e218b7db7cbf2f25e0602dccd9abf29e8bd5d8e0976f505ecb66d2ba02b8a92ecd7ff4598743d9dd6301afcfdb1dca868235d13862fa560e98af4cfb63b5d7edac1a29708de5c97097d81cc565bf1cf6e36866131ee9372862c5bf01c91f6d529e02237bc9edf189c669876cfe127840b0f343c9e49bb7fd15500f79aca2c2a64e22a33aa73f9abd2895ac97a020b38289448837a7ebd92bbcea0933ac124c6dc5d5d5c4351ed0a7ad6031d32969b004b8432602902c25d6c98d3b4fee43ea62a9afc8b66728ad20e52704509c7dd634bd9da5cdb6be1f1a3337e30c67a3a1ba8db378a3c44ae3d8d6f6f13b56ed5eb6889bc4dec79f3083b2c7812346fc3cb48fd6c3722872b45d57452be1b88bc5400b71d1090831888340687c2b68e312311936cf27a219322d7a884971061f40672742144ccdd5637396d0dd36ec6e3982ac1c24e29e3c5638096d7bd0a794c9c8ab61f21e74b6b2590ddda6024440d837bcd19c332da19b0946a8fb933befc2e6b49f1c542dbe5a6d29d4f56b25dbba38f693856e3326630488a7f25c51c03530fdc676408ffac622888f5e4", 0xffa, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2020, 0x38515982) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x49) 16:00:04 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x1) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="6613a9ebaf41ad2361326ab17cf601c9dcc9ae6b01cec1388d52a0aef5a3c419b664ad7bfbc54471c6bf516c8d2c804fd3b524b22366b652f68dba4203e81cbc84f0a2f207c42b2b35187fd5", 0x4c}, {&(0x7f0000000140)="f516d5c9d99d8f2780ab64d1e0c5c2ede1033ace565a678df4e000408493ca12942a4d8d", 0x24}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4]}], 0x20, 0x2}, 0x1) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000009fffffeff000000000000fb0000009d071b9d2a538706000000b8180000002900000031000000000000000000008002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffffe, 0x2000300000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x1}, 0xc) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000480)="3cda7b1d3df80c3a8769d4d82950b8336f7491ee5135cead9487262f3999085eadf7a6548549ec4687da18262d799a44f3baeabeed64810a12bfbaddddb3fef4afc61ffd92cd1905675837b86228afd401", 0x51}, {&(0x7f0000000500)="4975a39cd80372ded01d0688e7658fefdbb0124b7c880517ce6f1c9d166ea9166b875373e1319648916420b641411a5b8d0eadbdd1f3a7638395d3007cc4b8d1fff6edda3fb34b8344aa44c7bd006016db06450c0edf732d1bfab4fda9623f4c98ab853b3e0d1f1d20b2", 0x6a}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="d000000000000000feff0000b8a60000fa694249d5b686a0292404e5446ef9d54d6595bfc635bc9211cb719243348ea06afbdcf4fbaed3342733c34dc25085e182238fa8388e24522366d3bbade69e81669e2eaf03ed215e7e21fa677883d2b2cd5b99ceb1e5faeae15acc4dd77980c0fe8949cc390b49d7e5c1adb098ca5b38523ebf3f38ac1b370215126a7eb5e7116fb7d09e0d53096abf070f4e31ff92a3f21785d949f1d5a612ab9c020c93407be0a34c0836ad0298cd0980aeaeaabb413cd560a9d81622ed1817a7000000000020000000000000000100000000000000238dd028cfdd15ba270000000000000010100000000000000100000088000000c26688f2818872318c2085692442861e5c6177675a7f8144c6a83bb97dbe7fd76db33946b041291ae2eb3d2daeedfde8f287b409d00436bab34e8f24814cee781820c1b0979bfe1990a627978ff80ecb794d886b1147b3c0bc0920d93e9196f072c79542219a32e61152e586b82615150cf9597833a6cca7eecced747637dfdbf09c26fef51fcedd45742c05402ea272dc4df58867f997e2f2be2effa32eecf2fca04fff3f0995178097b5cd2744bdfeec734679764b4af9c7a180f46153ce45d9f246d563a5867d33947a39a3590f6dfc28a5e7283c03cc60240afbd38b45e0f5c77eff684524561bf568df758007755d74cab8d30aef6510314edb4f40c77bab04d682535a7221710c966ba046d665fd20b7941929e56c2c6b551d414cb45f7cf69b98f4f9850002b6006dd4ea3e12a3b982b60c8ff1847a2f61e04215ab6d2ffefe82401f08bd2bf0783132a82dba45b56ae7df3cffc05c6f98ae68e92c16c923f0e433aa9fcbe535b7ac19c1f96d72f33cdc844b195da97fffec4b468369b8964c762a43331dd7fbe7774bc00cfed71c332e100ef1c4837415a05be4c0340b20d34285639d0ba9e99751f9140420828328d1fa1bfd91c653cbdc00eb91804e7254c89d06f38388ecf3a35a350f7c2c7874ad739154896a55f2f85a9ec087f1cedb7242c10bb5b25b0eeb56a0d81d5975877c88b2115d6264cd4da12331a03fb9ad1cf6924a27122c6951f061ab45309215463a23f880757b765673b09408648fc3aaab9f022f5e021268c9de4ec0f3bd717c3c4002bcae044fcd775498ecbd5efbbe8c6d39ca9b9d1c7af8e9bf80b14807e351c5b811e1b8c0a1010fbee7e2e9f2e2ba00ede31063e275472a4fb5084bab6216c0ca24350a773dcb752371d5cc73bd214bf45517263d7ec4b8fabcaf69d775910c2e704a86e8e5603e47c107a8206ae9c45c80e904c00318740482e5a3bcd15c1509c4a338e1a61c72618d8b93cbdc91b7251e6a04e462cd72b227c2700c87aeaf58d90a401209b8662e68f4601e4055625e42fee18cd2d34a3be785e6eea950873537baf289b05d33edcda5c075c6851eca92f51732f5915e211d1386332468418c11c89220caa5bfa78437776778ebc1a12c14f0b41aaf821e91310a77ebe6af6c635368fee6f30ebe438771bcdac160971db216e4c54e7ec9f6618717cfc87bd34afbea786cbbbf656a8488cb5a3dc4e7291d772461e7d775bb079a7e0c0b9f6d1a4f668124c1fb8accaba4e49f5b9cc0cddb35774b280988c62a57837f4d13cf6e8479077f93702629baaeec189599c95961c2b71a8e8df88c76719000a6e984b9f081b328ec458acea5d587ef7bfbe1effa5ae5fa6716e0d381c7705028ab15ce9d69f030a950dc6bbd0fe637cae2cc30d4f2b85ec9c5650684288f2f4f4626e1b61381e7b6947f47085929730ced93de21524483c562537051ce926fe283af90e6c1f433e023de6f8f684ed02b5cc515febc357affb43bd3fcac24db0a404b0b8107e80fb9700a105f0c7db9acf1651ebe62545486cc2c18b80fed458dd3bef9827f6386e87f1f09b00fa30e6213a2e576643c69ce660496fd99ce057e36445da494ce97117cdfda4bca4429ab0ecfcc1c61ce4a020fbc7d891d2121e05e586ed22a03eea0c0f6452525160fed86dd6a0ba1f3ff6853f0d772c2913ddd4daaab122263b92a4c74db7669544a0094cc951cd2f7fa533cfa921a51389db0462017f97197b0708a87b5a0f484919b1c012cf5dbe8b5e9a30d8bd595847743f95316b6bdd7199c11866cafa49278f3acc710e67617995cba1665eac42a868916b2361703f861f626efde031daa242707a11a94ca23c1a6934aa1df9ceffd7f8435cf5610c5eee02e1c2f341bec7a3e688249ed0dd9bc5af45890f74eb5cd41e22820114813b188749ad2d92dd672635765b311b575f5e5099c338fe3340c50ee246b77962fe12875ea3c0d6412bac61f62584d58af7d19300d11e5c2b52ad9187122351b47c259c05243ee45f7e281777c0a84b6ef516d6ab758cc3cf4df8ac1d0d955840daebecdbd745f3d1dcf02c576c82236844b91a0087c75f47560ea6eae1cfb9df6b8f5dd08a637fef194397013fb4d71bdc0b9f851b10c2374d2a46b8b86a5fc5a7c2610cdc83ac1ad1a100d53b4d96ed766a6959dfdde3fa439627865b791999f04dfe689bc3a72b4a6816a06ac90fcfd5f77d6fa70a6736dd3d03cd63f8485fbcc1282ff07b0c6d3badf4cb40ac10e6f8fb34535a057c34b3cc0644a395d6ef59050d93c60e920c2c2bad4c14a7256cbd814dbe4eca06b9db8f612e74b7506e85518c4782c9cdeb45f6815042227ad112f956449e7e832401cfa122be360366868ee23406d1d637c621b3f363085896fce8e85d90b53db8b84b64071fe8ae83cd7d08d736767704a56f22da6473e91eddb14c363ba0e2e439c0546221a5df0cd95c7707b5446ba1e216eb93acb7dcae8f8c8b15a91c3581fd2f292dfe626505f5d81af3d76d72333615882d6962799fbc3cf16e73f8bccff8b67bbb865d73c2702b31b701466338aa5cd2f0d828a8993f240da79a30e731064eda281ff1e28ac6eeafe8b9a652b0509efd169cc1a6c3be570200dd59c353d17b332626bc799270ba039b2e445ea3c3ee8887530af7508514b673f272513a64bd96c0bd84d6bb7c2fe03bae7094b90c4c0982c7c1699c88ee9636558c98bdc34e39de45a33ed9bf25db2937d03d5ac7e857c5b18f13af2c25d46b337bbd330bd45445f4878983af8422957b238294eeedc1bf482b4ffdd22e06dc0034b9c7c9a4517981ede6d721651ffff711f20e80abb689f70730c6ee7c6d4826016fce5f839e0dc6fe6c58c41b91af549d7bb3aa1496e9d639c15a2cdc8380709b3cc02be23295c2b1b3547ba918d8b477da89b0250de83db9b5b87b8a3bb97e608dc9374137b4b0820814188cf4980b0a1000749d5019ece70dbe866663bb098bed9fdaa747a580ec875e961f53de847964a4f4e2507e73cda9fffcea03d379123e9239fb64d3f07c94f79e737d4237a99daba28b6df199bd54aca2e98f974605b771e610097d7b0021265da10e86a161e9d46bc8098a8a668a27c4e379253eb414e116de3cfb5b987e7ca439c99a79d587d96eb92078fd29e44704ed32715f81dd6e14501c46769899c55f6e6599a5de2fffbe4b049399fccef9d087a9ae7e8a3603ce21ce74bffa6db745c0a06419fc3925f0137701061f856931bc6922648256340f1e1ba6d274cd9ed735a3ba06f7afe23f4ebc9719abc08115c7df5489975c045a14873f8e0cc68f14f291e10dea127fe012d4e47c8d30879093a2adb4308c1d2f9dcb4e7c41fd0396916a4b288bbf23b562d4a117fa8c438b977dd7c731396d5b709dd6cbf7802a1b3e911529dc5ad8ff0cec4d0ca905c41bac1b07731eda93fa7ca38df37c482b9b52d2494da8b61800d326963f21d3df7d6fa1ebd074b5cb4faefe3046f3f90ae1d88ea7798d57e8dfaf558ff652e8f3816aadbc0ccb0fec96f589de0dc3d55066f528d0f1e43ae9aa2dd2d407e02512a3f594bb263e9be33df8295a36dae67e1fabb0e18ebbd50dec25f78003d39999ed1a3be3dfd72f450a44696b989f9334ed6441e445e7173511c0dd63d212729fbcee01b3fec0bf699690b84e84f082f1e635c7c6668b95dcb0009e7e36cec3a50b723ab7f26db862038e209be2d8d5f4933243073b3ff43631c68791884dac19d01a21eae6554beb05e7f89752cb5f07ec9470224f91caf9825958db9071a00ba446f81f85b7a5822a36c19ccf04bd1e5110342611931f4f314a869074f12ade81ff1debd53b3890bf4888a782c67079eed13e36654519baada01d61fde0e3f5f4f5bbf7c9b82f91d4448355fc8b4a87770ebce555aa76b27804f7139b52708849f68c7ee6a96610f9b3ab4de4290682c3b27c461d0002f7ab4782a3c0c102ab6198d0efa5a39cfbdc1911531872404dd3a6b4a5b967b09e0e2acd56857ce698221fd5916623553b853e0743fc6bd7d20e2287a7821eb07db49b34544b43ea63899fd43650ac8f640e7e855e78a4861975abe654b43b93a8757a9f36ab684217a10c64a7898163f3445d7d6a1645dc835f83d438e286478b29b28f0243235c64cfcbf8f9c9aba6150e1998e6e85700b50e4637f5f9982785a4ff1b3e1a0f8c5db203bdf8669db04eecfc9902d271f4c16fec3a3667945efdf383f9a0a21f09fc016cb8f567aeb2652b4b76d9698e0b0f24861ad5d414812e9eb0818ffef24f662392163004203e612f2b82ea8fd37e0bdb2c4fca17acb166f42059da6fc7f883e275ae5cbad2db5296a977c9a7b9dbf483f0405a7cfd8c7c9b21a907a60165d1b88152c170c944478387f8cb1a6add5d8d5af0c785a11cff6958021f34217e8bc7a2ddade61e01fe75edf57b3f21c1fa1f3a7162e225aa6b99f5fe8922123e6333a19fc62be370adfcdee627c64ead2f7be2f0ba9ea0c685b411b14f7c98e599615147d2f991efde1be20113f2d625429a87925f856f885625ac97dfa5bbfc0c37390e2a53b1fa3b13c59afe16fff42f8ff50af9285ad3e205748e11408e9bd4eb91c7209bb37f54d5fc2b5c7c0116f690719f0897329844ce7427075b0999bf562ca5908d79a6ab55504d5084ac10a07667b837c3237f6fbbb5bc07dbbaa20ffae9082505503d70bf8cd7eca0d031e76520ac03a1d48d78f2b41b75aa9bbfc0ea3ff80a029c8f60b11e879582f088ece06566b86be78bcc5c7a9b842d8ae3275419c9d770ebc206b304a5f6383ab4424e43e8fabde915bd35f881b64c41dd3382e02a17168f217684ab4916fb72601209f857592ddc718ec8ca257ba4bcd6df4f418466ede3ec5bb3cb65bdbb546ae3bbf908c9f1aa1fa46950465c57ed39aed27ecde2fc04d386c4aafb10842bc561b81d9dc255f76a6fa5a2fc46665917a53bf4ac947a9c4e184f72dea4572d01eb68bfcaa9a6d34ea917650e6e7fc875d6c2897b58a43d47a65e676b0f5e5bce98058e12af38b50f4baa709e675010f9c2a434601ec583626c6c44b88e79d07c11ec352f7fb9544e2104a92d89fbaadc43441e2613a26449b8c4798d74f3a59ae456f505cc2e83bb2e2132ae7687d266bc7f06956ae8aa58aae7df552b679b86be4393e3d1742242b6370cef05be30cea6b7ec90a3cd894bbc56bdb2397018366123c34a9714a30bcca82da2ff18614418936cb9c82272240506c1853fd6720a642a30090a07fae345b3c5da99df39e022969996eee7f3a895826ecb758e29d748e953e1b018a6706d8cc3242d22b29f091357d3c9a5d695574e9bcac285138883882caf4b3541120239f0c25b3d3cc6733ca092b44b96a15a8b1878f144a51b006e54e900b83c936d42f63700bb5a67f5d113a8765122e01311457ea567444089c7bf2d8869a97567d0fa55f91d05b567a3b355bb2328a9241d2ff5998b02a16cb4d316bd464aa9183cfb80e87e8d64e1010c958345c53f107e6e832322a882ed24373e689e581a046093e730d6099b81a74bb8e931b1a2f2430ee98fe5e02833c753e042885b024e6062236cc52fe920911bdd4d33a403bceb2fc335ffa14e248dfa1525bfae3e707fa245a2bab9a96e8df41779e5ca01965a59bc12d4937c3e667f8444d80da0ee8e141507b76b5d6a39036af84f4a1d0508d5da1f9f92d498f16aa101a627556e2164076f7f6be2c7d50c838d3f219cc5cdafae7dbf9820726c357a846e6b3b1aaac164d0ee8e43fd8f2c47ed80000000000000001000000200000000136ed5fe6dbb9285b60d8be50e7ee97c7e6443a824b7b1b4eabf9ebd161ee11e176e6d0c9e61c1b0892b9e7561f0e973f6303bcafa9de1077f97faef343d256a7f13abce384510e9811cd5d3442c6b2711844603fbf0c4764929225101522b87c6c6bb723d7fd2a7ab7088e53ab2237c41ed7792a6c203d6c7fdd727125014401596e80bd0fec224ff89965b18566dcd3b23650dc00859165fd4cdad4e4177ecf271d59bac288038a3396f7a43a34a241b072351de23b9f7ac404d852fedcc813d70000000000002800000000000000ffff0000080000009d01d07ee169b781277408b98398db7afcab71bf32452780d800000000000000ffff00003692000008b85e9402b3c6b297dcb89df77f7388bd50312d12170d010f886f271a92dbf88e936b9fba5ad1acbf9dc822dbeba22b8933fcc5cd9022cd32a8d0147c8ef30e3f78e0b33fda6a8b639ac32f67e1789fcf11858222f0fb23d2784a622e64f1cbfad616895609f224f66c6b9cf4b2c81ee9ae6a3ffc7a11a03e7ec2ee85f68aabddd5fda40c248d645b47741154cbb2a2dd1000f409372acc8f39b4381f4699c0355da0cb9ba3705a3b6e9c31f38bb5b074d5f2ac3379cc9456a7bd701880b59abacd0621a6000000c000000000000000ffff0000050000000ce13aef7e1e4e5e1c4a3cf0839622ad0e271a24a9c0e65495ea78ae86e012f67fc5579b8c1aa47ab1e1123de3136a047fc5028f58ed18e7dfe4e58200020ac792b9aa88af216055bfacc42648b3a28f8dea32a61344528e04f8ceb5ed78e3caaeeba760c779b542aca641a5efe63293e8123de5a772e3dd30b516e7a807400c4467fbae61381f461d546f5cc56654415f7b893ae1e3fbae4b0ac10f1249739e731676f2653550f5c385e40000000000c800000000000000ffff0000ffff00006267c04c15025288b23a55bce5749d8cd381a82d9d1b038e8895272e1f9905d6955f0e55ec255164a6d87f41a4055d2ec981705d27189e5f42d98772ff6d633c071f4079de828feff9df07db0a73a1830f6bf62c95923f4851681cce5d3f76b7b30fa2b019c336cc72890facab8aa70cc1297901f67eadfd6bb0424d5b26c0b09b1feb15b57e9386a0216101a2091cf1f139dec0ad96d83cb1c1476a16dbdadeaf7dcde77ba6a366cfc6ca8cf8680eae916c1d95cf850000100100000000000001000000090000004d1d26a2ed17af1878bb698149bd3ed6520ddc1289bbc0150615fdc690b114fed2defa0d0c5444d9ddfeafadb74df9f0fdbed37ae82aa4246b2c068215acbf06fdb4614e075938b5060cc501cc9703f383940f906191904696f2b33570254f0717361c6c5d05fd7c2e58a7acb1428900fa67d759b81a894230a1af96cbfb0e4f52bfeddbfa1bca677e2c87f1b1fce774dc459d036863781a9bd7b4047f16972ee86bb36b3ee95ef1eb2e791cc26676a183434856e8380ad08ca7e7af77472d1767fd971633ea0a62addf8635fa8e9f8c45f2c7a986cdfe48205bee682348a717c21c8a6fa68867834993fb37e8342a38fafa"], 0x1570}, 0x2) r2 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = semget$private(0x0, 0x1, 0x47) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x7, 0xffff, 0x8000, 0x1, 0x11, 0xf1c8, 0x2, 0x1, 0x1, 0x0, 0xffff}) setreuid(r6, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgid(r8) lchown(&(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, r8) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9ffffffffffff], [0x0, 0x0, 0x483, 0x22000], [{}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x800}, {}, {}, {0x80}, {}, {0x0, 0x800}], {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f000004d000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r1 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x5, 0x5b) r3 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r4 = shmget$private(0x0, 0x3000, 0x405, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x63) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) syz_emit_ethernet(0x7a, &(0x7f0000000100)=ANY=[@ANYBLOB="61aaaaaaaaaaaaaaaaaaaa0486dd60f2a81300442f00fe8000000003000000000000000000bbfe8000000000000000000000000000aa042065580000000000000800000086dd0800889b000500001000000001000000080000010000040000007806ec288a00"/115]) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:04 executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0xfffefffd, 0x3, 0x0, 0x7, 0x1ff, 0x5, 0x0, 0x2, 0x5, 0x10001}) r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x5a}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000380)=""/126, 0x7e}], 0x6, &(0x7f0000000480)=""/188, 0xbc}, 0x801) r4 = fcntl$dupfd(r2, 0x0, r2) dup2(r4, r0) 16:00:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getgid() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x624f1385578cddb8, 0x0) pipe(&(0x7f0000000000)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x8, 0x7f, 0x6, 0x1}, {0x1, 0x1, 0x18, 0xc753}, {0x100, 0x0, 0x4, 0x6}, {0x1, 0x81, 0x1, 0x8}, {0x7, 0x5, 0x5, 0x5}, {0x7, 0x3, 0x6, 0x5}, {0x0, 0x4, 0x1, 0xc1d}, {0x7, 0x4, 0xd0, 0x59dd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) read(0xffffffffffffff9c, &(0x7f0000000040)=""/47, 0x2f) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socket(0x6, 0x4, 0x1) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{}, {0x4}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup(r1) 16:00:04 executing program 1: 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x1, "c164a30c44622a310076578e11b2d28915d655cc", 0x1, 0x1a3}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "0000007db84d4337014608ff00e1ffffff0700"}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="d3a492d8cdb3c0acfb558606e4af875dc3fc2675447274b3524f8df25004b8c7ef44b7ba7756", 0x26}, {&(0x7f00000000c0)="6e017254f6833fdb0e188207b652d517c43331ef9345187a5d7042d0b2eb05ff1612d8afb264c94e8658b8b3fb4fa413277a3ec255875f53e53a782c143b099433aef22803e1ef60473a11b2333f07bfabef60ec55c08d2b39eb41ec70945fe555fdc2cbaa4136a73e46483bbf1904a6f13831c0721b4b287b7bc669dbe3390cb09ad5b652e4bf5f9afa1eef8b7182f7636e2416089172908e4ea5284343c635ce9c1b5bef1dc6ec3e51908644b44183e5438bc2f22e276d19d092f24871a3022f862c5ab6fee5d586071dfe53bf80a8df6a75cfadda6158ffa816bb3db8898fd6751b8d44df70390adf5ba5381f23f85732", 0xf2}, {&(0x7f00000001c0)="3887e76f9e6f98326eb59610299be34b6b4d60fdafea363dc3", 0x19}], 0x3) write(r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x220002fffffffe}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r3 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062bdd77eae99244469df49a2a892607284f59c20000000000ffff3e8509381aea0634049d09ff0008000a", 0x34}], 0x1) r4 = syz_open_pts() r5 = kqueue() r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = fcntl$dupfd(r5, 0x2, r8) close(r9) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x2, 0xffffffff, 0x0, 0x8, 0x80, 0x7, 0x0, 0x2, 0x8, 0x7}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x5e56) login: panic: receive 1a: so 0xfffffd806f6db640, so_type 3, m 0xfffffd806b81e100, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 220481 50221 0 0 0x4000000 1 syz-executor.0 *518833 1684 0 0 0 0K dhclient db_enter() at db_enter+0x18 panic(ffffffff821bf091) at panic+0x15c soreceive(fffffd806f6db640,0,ffff800020abd3e8,0,0,ffff800020abd2f4) at soreceive+0x174a soo_read(fffffd807affb558,ffff800020abd3e8,0) at soo_read+0x53 dofilereadv(ffff800020a7c278,6,ffff800020abd3e8,0,ffff800020abd4d0) at dofilereadv+0x1a1 sys_read(ffff800020a7c278,ffff800020abd480,ffff800020abd4d0) at sys_read+0x83 syscall(ffff800020abd550) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc1960, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic receive 1a: so 0xfffffd806f6db640, so_type 3, m 0xfffffd806b81e100, m_type 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821bf091) at panic+0x15c soreceive(fffffd806f6db640,0,ffff800020abd3e8,0,0,ffff800020abd2f4) at soreceive+0x174a soo_read(fffffd807affb558,ffff800020abd3e8,0) at soo_read+0x53 dofilereadv(ffff800020a7c278,6,ffff800020abd3e8,0,ffff800020abd4d0) at dofilereadv+0x1a1 sys_read(ffff800020a7c278,ffff800020abd480,ffff800020abd4d0) at sys_read+0x83 syscall(ffff800020abd550) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc1960, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020abd130 rbx 0xffff800020abd1e0 rdx 0xffff800020a7c278 rcx 0 rax 0 r8 0xffffffff81126e7f kprintf+0x16f r9 0x1 r10 0x25 r11 0xf9db8eaa8d1b91c3 r12 0x3000000008 r13 0xffff800020abd140 r14 0x100 r15 0x1 rip 0xffffffff81250e28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020abd120 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (dhclient) pid=518833 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7cea8,0xffff800020a7cc48 process=0xffff800020a912d0 user=0xffff800020ab8000, vmspace=0xfffffd807efff2e0 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50221 62606 74794 0 2 0 syz-executor.0 50221 220481 74794 0 7 0x4000000 syz-executor.0 57412 430354 64168 0 2 0 syz-executor.1 57412 247382 64168 0 3 0x4000080 netio syz-executor.1 93494 438606 1 0 3 0x100083 ttyin getty 64168 418090 65986 0 3 0x82 nanosleep syz-executor.1 37941 78543 0 0 3 0x14200 bored sosplice 20824 46098 0 0 3 0x14200 acct acct 74794 181210 65986 0 2 0x482 syz-executor.0 65986 238770 78298 0 2 0x482 syz-fuzzer 65986 471669 78298 0 3 0x4000082 nanosleep syz-fuzzer 65986 95058 78298 0 3 0x4000082 thrsleep syz-fuzzer 65986 481532 78298 0 3 0x4000082 thrsleep syz-fuzzer 65986 332053 78298 0 3 0x4000082 thrsleep syz-fuzzer 65986 6991 78298 0 3 0x4000082 thrsleep syz-fuzzer 65986 494885 78298 0 3 0x4000082 thrsleep syz-fuzzer 65986 229161 78298 0 3 0x4000082 thrsleep syz-fuzzer 65986 276809 78298 0 3 0x4000082 kqread syz-fuzzer 65986 418501 78298 0 3 0x4000082 thrsleep syz-fuzzer 78298 32635 75930 0 3 0x10008a pause ksh 75930 411269 67452 0 3 0x92 select sshd 67452 501832 1 0 3 0x80 select sshd 78756 56067 42264 74 3 0x100092 bpf pflogd 42264 8280 1 0 3 0x80 netio pflogd 21846 160709 72861 73 3 0x100090 kqread syslogd 72861 433963 1 0 3 0x100082 netio syslogd 22637 67941 1 77 3 0x100090 poll dhclient * 1684 518833 1 0 7 0 dhclient 20053 222535 0 0 2 0x14200 zerothread 98704 257773 0 0 3 0x14200 aiodoned aiodoned 16935 319755 0 0 3 0x14200 syncer update 18429 471628 0 0 3 0x14200 cleaner cleaner 19158 230909 0 0 3 0x14200 reaper reaper 57802 116343 0 0 3 0x14200 pgdaemon pagedaemon 81802 49271 0 0 3 0x14200 bored crynlk 50613 390534 0 0 3 0x14200 bored crypto 62786 407185 0 0 3 0x40014200 acpi0 acpi0 52139 161915 0 0 3 0x40014200 idle1 11788 146616 0 0 3 0x14200 bored softnet 70578 403652 0 0 3 0x14200 bored systqmp 7181 135993 0 0 3 0x14200 bored systq 6128 51437 0 0 2 0x40014200 softclock 17925 408983 0 0 3 0x40014200 idle0 3774 267105 0 0 3 0x14200 bored smr 1 203504 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 1684 (dhclient) thread 0xffff800020a7c278 (518833) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662518) #0 witness_lock+0x52e #1 solock+0x66 #2 soreceive+0x114 #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9554 6564K 7008K 78643K 11402 0 pcb 13 10K 12K 78643K 98 0 rtable 103 3K 3K 78643K 412 0 ifaddr 95 17K 17K 78643K 174 0 counters 45 34K 34K 78643K 67 0 ioctlops 0 0K 4K 78643K 1482 0 iov 0 0K 12K 78643K 70 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 77K 78643K 1514 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 113 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 404 0 sigio 0 0K 0K 78643K 7 0 proc 61 63K 95K 78643K 569 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 38 0 in_multi 73 3K 3K 78643K 137 0 ether_multi 1 0K 0K 78643K 12 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 307 0 pfkey data 0 0K 1K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 123 38K 38K 78643K 2362 0 UVM aobj 33 2K 2K 78643K 37 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 57 0 NDP 16 0K 0K 78643K 38 0 temp 146 3018K 3082K 78643K 22725 0 kqueue 3 4K 20K 78643K 34 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 5 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 63 0 61 1 0 1 1 0 8 0 rtentry 112 84 0 41 2 0 2 2 0 8 0 unpcb 120 646 0 634 2 1 1 2 0 8 0 syncache 264 8 0 8 3 2 1 1 0 8 1 tcpqe 32 185 0 185 1 1 0 1 0 8 0 tcpcb 544 430 0 426 11 2 9 11 0 8 8 inpcb 280 808 0 801 9 0 9 9 0 8 8 rttmr 72 3 0 3 1 1 0 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 pkpcb 40 5 0 5 1 1 0 1 0 8 0 pffrag 232 6 0 6 2 1 1 1 0 482 1 pffrnode 88 6 0 6 2 1 1 1 0 8 1 pffrent 40 141 0 141 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 57 0 4 1 0 1 1 0 8 0 pfstkey 112 57 0 4 2 0 2 2 0 8 0 pfstate 328 57 0 4 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 396 0 175 15 0 15 15 0 8 1 art_table 32 397 0 175 2 0 2 2 0 8 0 art_node 16 83 0 43 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 3 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 107 0 97 1 0 1 1 0 8 0 shmpl 112 35 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1987 0 581 46 0 46 46 0 8 0 ffsino 272 1987 0 581 95 0 95 95 0 8 0 nchpl 144 2734 0 1128 61 0 61 61 0 8 0 uvmvnodes 72 2242 0 0 41 0 41 41 0 8 0 vnodes 208 2242 0 0 118 0 118 118 0 8 0 namei 1024 7855 0 7855 1 0 1 1 0 8 1 percpumem 16 44 0 11 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 0 1 0 1 1 0 8 0 scxspl 192 8427 0 8427 9 6 3 6 0 8 3 plimitpl 152 41 0 33 1 0 1 1 0 8 0 sigapl 432 598 0 582 3 1 2 3 0 8 0 futexpl 56 7761 0 7761 1 0 1 1 0 8 1 knotepl 112 195 0 176 3 2 1 3 0 8 0 kqueuepl 104 719 0 716 4 0 4 4 0 8 3 pipelkpl 48 157 0 147 1 0 1 1 0 8 0 pipepl 120 314 0 295 1 0 1 1 0 8 0 fdescpl 496 599 0 582 3 0 3 3 0 8 0 filepl 152 4851 0 4743 14 2 12 14 0 8 7 lockfpl 104 128 0 126 1 0 1 1 0 8 0 lockfspl 48 52 0 50 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 396 0 387 1 0 1 1 0 8 0 zombiepl 144 582 0 582 1 0 1 1 0 8 1 processpl 960 616 0 582 5 0 5 5 0 8 0 procpl 624 1468 0 1423 4 0 4 4 0 8 0 sosppl 128 10 0 10 2 1 1 1 0 8 1 sockpl 400 1536 0 1515 15 5 10 14 0 8 7 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 155 0 0 19 0 19 19 0 8 0 mtagpl 80 26 0 0 1 0 1 1 0 8 0 mbufpl 256 464 0 0 28 0 28 28 0 8 0 bufpl 280 5103 0 194 351 0 351 351 0 8 0 anonpl 16 72999 0 56368 77 8 69 76 0 125 0 amapchunkpl 152 4305 0 4169 20 10 10 19 0 158 4 amappl16 192 2597 0 1669 48 0 48 48 0 8 1 amappl15 184 63 0 59 1 0 1 1 0 8 0 amappl14 176 252 0 247 1 0 1 1 0 8 0 amappl13 168 8 0 8 1 0 1 1 0 8 1 amappl12 160 4 0 3 2 1 1 1 0 8 0 amappl11 152 59 0 44 1 0 1 1 0 8 0 amappl10 144 12 0 7 1 0 1 1 0 8 0 amappl9 136 696 0 692 1 0 1 1 0 8 0 amappl8 128 220 0 193 1 0 1 1 0 8 0 amappl7 120 118 0 105 1 0 1 1 0 8 0 amappl6 112 69 0 63 1 0 1 1 0 8 0 amappl5 104 145 0 131 1 0 1 1 0 8 0 amappl4 96 697 0 659 2 1 1 2 0 8 0 amappl3 88 511 0 499 1 0 1 1 0 8 0 amappl2 80 3756 0 3672 3 1 2 3 0 8 0 amappl1 72 23421 0 22953 26 16 10 20 0 8 0 amappl 80 1761 0 1715 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 36 0 4 1 0 1 1 0 8 0 uaddrrnd 24 601 0 582 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 601 0 582 1 0 1 1 0 8 0 vmmpekpl 168 9008 0 8971 2 0 2 2 0 8 0 vmmpepl 168 80987 0 78770 143 16 127 127 0 357 30 vmsppl 368 600 0 582 2 0 2 2 0 8 0 pdppl 4096 1209 0 1166 6 0 6 6 0 8 0 pvpl 32 230162 0 210255 182 7 175 182 0 265 12 pmappl 232 600 0 582 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 209 0 10 6 0 6 6 0 8 0