kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 31 23:40:56 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.166' (ECDSA) to the list of known hosts. 2019/05/31 23:41:39 fuzzer started 2019/05/31 23:41:45 dialing manager at 10.128.15.235:31419 2019/05/31 23:41:45 syscalls: 322 2019/05/31 23:41:45 code coverage: enabled 2019/05/31 23:41:45 comparison tracing: enabled 2019/05/31 23:41:45 extra coverage: support is not implemented in syzkaller 2019/05/31 23:41:45 setuid sandbox: enabled 2019/05/31 23:41:45 namespace sandbox: support is not implemented in syzkaller 2019/05/31 23:41:45 Android sandbox: support is not implemented in syzkaller 2019/05/31 23:41:45 fault injection: support is not implemented in syzkaller 2019/05/31 23:41:45 leak checking: support is not implemented in syzkaller 2019/05/31 23:41:45 net packet injection: enabled 2019/05/31 23:41:45 net device setup: support is not implemented in syzkaller 23:41:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000000040)="ff165a5be57b5bd31f44006e6509876f8142e80b478a666b6910ddacfff992652cd5b251986e4b3df7a6f6b5e26e03d959d89cd4e4781939d07676f576aceb2e01ae91", 0x43}, {&(0x7f00000000c0)="6bac85811bb0bf38d3eb9476ffbd7517319638fe5725e7351e6eafdc2c60d68a", 0x20}, {&(0x7f0000000100)="c2f5f65293522a54ea1c6d73c85c90ca32cfc19f6a62e75ff25d7942ff2eff9ab2a250dcd6f48ed1dfd8bd1883eaa7e74bc0ae57ecc4157a69903164e5a13278689d0ea14c64df29770de0a035ec5876c19b2b40a7163d702b48df613f8db7e334b11a53fd27ee818ed63ffc420415f0d7c20ca4597d8d22d085ab04e63bd82bc38a4902f1d1c5c8970d224210e7ff8149090503cca9a5612c77990ff5a85c80f8882e1f891fd75ea125742133b0a755a6d6c4693d375ce3e28b32d15d28d50e90f9ea9e9c57a130386a002119c71e6ba171527c11c96d0146aed9c0cbc50c553f81a4f95bb2e9c1a969d040b37418c2e7599bd9022ced41b10c3811771802037ac849500a6185e335c706163589c70cb789a6a9f1c93fba35c3b2fc0a2c0ee689b4caff689c69b8bc92b2e5d2d3fb1155d555f93a9bb935613ccbaade197031c2b42c26ce5956b70a91ca15922d50b9712311af76d5131904276f2d9beb63076c0f7a02303deef92cf89c867a2f7c9bfa2073b8c34decee26475346b6759481d5a17c740a77cdd0f7ea65ed919e5d30fea191156df02f5460b3abdccf63b224d4687a6b6652655e930d3bd02a48bbe31339e97388d108d7d7fbabc4f3e7141f018e48a2e857e8cfd50e1c72d7c956599379c0c00f2630a38b2d801130c632fa9c2408bab2ecfaf01d8e2828825b8b6e0ea2b6dd9e9fb1ff1b044f4c9c87935cc356bfa56072ad2f29bc54c277e38113e026c742e3708e5a95875f746172816d026c6b15adca22175709a72b1544fd845d7e2a76eb979e18496a44d3517f587c2c05958dcc252f30351eb1e3dc74516e89e89c62453c0833e46a67557beeb713ae6875a501a02afd35719b378a2bb695d62daee565189de157a53a9bb57aca2e3e4bfc49ac521fcbc7e460d6305d5cdf4284f969381ff13661294e4b8ec317c5ce0c43de7a4d1aa7614154e0c927da74c000a82281a4c290a6726e7b5de22cf0952e8de69a765396ae16f8edc908d8ece10d32a11f7579b954811303adb0f41ae4dd7cb291d5eec7b0ae7091f92f487b03a127d563574d2768b79e1ed1dedb84f63cc140fc76fd53258f2682fc44dd3a3287c0fddcbc558fbb5c8db2ea4cf1120ccbc5649a85a0c6c595a9783c80dd22df55e97dde1acc68c631c972f122993c0601788629d45847821aabf847694140d6c8de98b9b967e13d6d2f29fcdf78cb37d238a7c4ca1f3efaea819dde43fa6e9d5512676e415b5fc0e86ea56399123f49a02d1681ced059740a8b0d6eb18b1f03944536e566888008938f3ef0a08f1f946fabc7c28ed7fbc72c3ee179df7d89e9e0bbb9b38d661ecfd06ff0cc2c2e46833a02d95f709eee8942f9e9aada7e271008e65134876579dd015dae625d8aae8e5e813d19ec4670a3ba6ea4a20be0f2bc75f2e9a2c1294f7b5c8b3ff4ab541ce47e0c8e27c9b6e034a487c8678cc1efbee0af4a11044ed54fd054196a1163dec87a29a854c58c2b9ed7ce657c41a6858bcc8cd58acb282cf445a7d93f6e7b7a47e80f9b69d90beaf7ee594bcd7d91a7dfbcde1625dad4744cd166487fdbc50497966d3e0a67e9909d9130a60c7ef259f2fe151c175225b5c65a5fe30f5fb0fddb086abf319058b368671383ea601e70be731718ae1fe61ac3b8dedc8cc72db8259921115c1496bd9fb9766bb3410f180731d2f104cbc2bb662f81bacf31f22cf15f85bc5add8a9b906a07fa1b82c20574312068f1fc51f594c3deaf637508bd720c5293a353522c5e3dd88e0cbe3dcc3287c7ba5d0a23a799f206fd68b9d1aeffff546d36bc688b91cf3d5467ce1f141d8ca08e32ea5a5c53a21fe5ab937d561d4bc74ac0649afcec48bd1d2242fd44ecfb1b491ecd7ee0acb1da7c15705c8a62087f1daa7992d8db65d6a00987ea7f1b6fbd73f3b60073a1950d2a29a90188e4a0fcda8d232ef9037254638c5c15f78c58934afb60f7a4ed2b441af3fe90fe24b862afa1b818ea4b6fd39b63ed828f53c48649d9fef91ee432da04a6839d247136fa40ed066769346fb02546ce0804810332dbcbc3f5d32acfe3734a2b0d46eb40d896bc2409bca6e7cc60fdcaa0908103c6f3fdb63d4b83fe106b932ec20ca6a148a136c255c6ff1fd04d60ef940c51b74337f92bd45bc0ed7cc82e9cddd23cde4f8a493406ead3d8d37fdce642ba8ebab907fa9ddb375c00bf0a819614a24f2065ffffd0d9e39f4d8bcabf2aba8e5f049cfbd126de78fd4af61f7bacf18ba26d383535643e219b1b567d88f663180055f121dfd4c80e3566a5ca4b5da4cefd28fde53da9973417295e74b7eb98bf6893eb0edfdbf97dc9588cbf75ef3bdd72b500e80f878b967cbc91c15c99831ccbb18eed7ac9e50d30f248130ade67ca77635fef23e4e8f10d3e7ea782372b7ce0504d1f1bc17ab33a9bb730010bd3a09bee423d42b45493655a75eff13c850044005cf0e8e1dacf1706cadcbfaec87b99ecc2f883566aa6b29782facbb29e8080bdbaf6c11ddc197eddfc5d158ea8baa573c99f4c8fe9731537582f093eb5e5030ecf54550bf06d1a5593a3b0cf12341a137714e585396ba264fbdb8c439b88d46f8857fc50c66da77efcef3fc7e72d9ab197404f24533cb5d5d803deb87923136a28953f580cd814a118bf3659a5621754c228de486059de72bb0c996b71c15b9eb730cf9806ebd7370f0a073442b60a30deab7379d8e6c58675af02723427d98dfe1fb58d6838475738a631b824e6244ace38660da2c0720793529bf45e823935d653a623588a861a68a85183bf0f1ddd2bda4349ba7e268fff438d16035ff82f393e9d3a5941bfa97569ee823baab8a7affea801cc253eeaa12ec9423d1b401f369cf67d754fd88d9c287e69d610b77afea8fd288611892f03422c1d9229bed74e946341621442f8aaa35b1784a025dca48b785fc89755e7b5916d505f9437e10775cb22d0bd69b2d08f0a4f50412a1c11be195216c68c78cb5cded4d439e5dee9906c247f132a319d079fbc8bb60262f471ca4643e0b1e721f5a57914331dd05cbdc6b980bd5a9e7c3ca2ad0dc1e2c09db600a87ba6386201ce34c2c2a1baa72cafd152f1d530bca6f15bf3fed79511c33483f4af04539ed4c19c95d0243c166cae0d2e1bd72617d1dfaf40c35bab371a14fc3d586fb3e58e1f93ea4227a308ec0ab63cc783d6b34f7433c8f47515f91749c629d0d6fd506ad203729f065b469529c78e0efd1887feab0d300cb57ea00e5981df6e838d56351e5fa9e5b6610499196978dcc1ad405f044dffbd2e1800159149b7d5c76fb8e89cdfe017c9a082cc8d6d522edf9d20c3753f36ccf881fad98acb35c88354ebad9b41a9d0d0fee513d3dcf66b95a489d5e0eb868e79acae7e351f5597944a8260a74554a28ec4d2b74a7cbbb35e35448bd1c5b7ad2e4794e54242ff252222567a09803d36e2306a189a07c7162324355241961cef5d5351e77bd3248ea7ab08bf85aad5171141bda7038d8fccc3a56b5d0b1a41f8e778ff3f4af66e88fa4ae2246b4a21021ef96267e9ac022830a7c3ef9654d5a04d5781b35f848e238d0a4c6251e768f0cd031318cdd72f61182e36f69c8a2758c350297ffb376a4e8104acda99a06bb346eb55f3b57dd969f49df5fe86a11eb902948cdfdd6323f60251ac84ed1b515fb55d513fb2cba3f99471e521d61e1a8ad0714f80748e3a786dca3f4e8cb87d510d18b797d0084184a110f0142b0517ba874afc8d11fb6307f5c5a8cb02fe7daf4c51fa43e1778269da8cf525bbbfc9f5c76b695d2fa945520945ead5f822244ce50f4f0ab06412bc8fd5f2e58458d07f61fe422831ec1e8da39bf09230166b55d43c3ce2539f5338b8d8490f5f42358c1974362f7249d06f7dabc66002842e7516b8d4bc0504762ce398c61ec61958e2e4df9718689228a86193a892245817775bf5833085b176645349b13ebe44e53f86dfc6479bc18633b4b602f793325a4b95dabdd88d2a53427599d68b89d963c75f7d0569f0f2d5491dda2c159271e4465d0a809795192aa7cdb6a021b8b50fc674af759a06db9b7af6e5dcb72548bd20e517067948039d3791f5c8ea5cbdc433d0ad261019af76c411f8450f73d5eace1b8be416f789d824b53524ac1901bbacc74d668b8d994d4ad9927491059cd793954a37f6cb82d824f0290960152fee1dcde0e9d9d6e52d95107b828e262e29a07e471215052858b3322c71d07db7a5e40183ba7202a937e7823b39f155b4e4c450eb2b80ac2dfd2fa5c2369826ba325dbdab9e16fe042a984e3912cf9f044f3a134ef732202fa84bcd96e5ea28404775caacddff04aa401d105c0937e8935cf6814387c9d42b8e4ad91f130e11d42b42c4941907cefcb34d8c57bd41d5abdc82c0c1e4ef16f21b05f0e0c9c36a6811329edebee01c243cb7b21a18f20820a6ddca88c74271353cb3a82ddc78414ca181710f9701b0b2511e3c3dcf618bc7700b1e25a1db8df3196b6207f7ccb1928eed63a86bc1791b80db7562ba12c86a61710a198d19563192e2bbbeb44bb01f26a704e5cbac8506fa45ee2f7795189280fb368478b9e11769cfa6018fae933ee8b0eb7bd5231168304d78daf773cffb66f236fcc79bea841312747861f5b01fa9ac2fba495b2af18006748f982fba4b06186c0cb54e7b11c1b96e401f97287083b1395577281e3ebd4ce6bd28150193961cb1078f319f57e2f9f6596c69791e20756bb873f913a59b0cf5a0801692404a41fb99511f0c442896e55276845a2e8dc06158da4c813e9b7c989972ee1b82df6d28220f4491928990016458d637ee602cbc91cf6304f868f06aab246fab9c98365c2ee7252c03f4c7b812c8593bef8ecf88238f91ce633c36458f1d893d96d9ebf7e33f00dba4c24e91168373c7d731d5217fb393f4f1ab89c79775da936e400bbf0a5e13af223d8b3bb61ad352ddc650a95c95916858dc7bc7ec1003837d0c033ccf91ccace98de5839d8710758ba72e409d87543537cfeca4e80a669187b23ff666b015dd021570307df0ae5ea968d3f955e68b33a9a6d235f0cf45c5521102f94b6a7c5076f1ef78578ea5cca67897a06c7991dad73f6534304bc11e5de2706197381f2711d440cf2b38a6d0c59d08ec9ab04f2437dd77d0f8221689aa68a10e588afa7c2a8969137d849b2e63f8a91a052214eed1b099ed0a9b416a93e5e170435aa48f924242107db93644d6df5ccb7636b522df51801f75539e0417714f916d12a584ea692d170f5288f14fc877cab6c35c25175c7568a9088c936eb4fb5ee8c125c831a553b6a310b72734efb21a570c0fc6014179c90b18a59bc3e8e4764b38238481c33f83beb8c296126a6faba7900be72cc403473daf4f7bd6fcb147cdb7de85c7198aaa5933ba86b82fb624c113351bd848049fa7130841dfa59f58710fc8a39d794dd3c49e6283ad02fc7dce6e7be581c36ac970ca5da03399af9367076416eee9b3dd9626fbe0c709122aabf26211a71749d0675bf3f1d7de0a14a2e82b60e5f14bb8ef904b870c5ba2f68681a93839766f263c93852fc480aab0a936c16bd1cba6f35974145f8a09509ae33d6e4a2a9e37e291944c768e18dbf61c9543fa4a7637d396faadcc92d8d2a86cba94e3206701c789fd6e0bd0bcf19ad9fb55eeaea85dd9c17f407af49a718c2e4cc51d31210ffedb12bb54bf6b4be1027c3913bbc8f98c916553942a93710805dc0786c1b808cea148f6586ffe6253eba86bafaa7b5519cbb17726acac1d30", 0x1000}, {&(0x7f0000001100)="d03051e0222034c728c7c3efc183d5c258596483bab97b66e5072f4efbed03772080194039e4c821e090b13fcb0e9a1b657266460850803fe84861d94d1bbc3c9be5da8e9ce8fcb88393070079dbc0d065271748c7c015b99d5aaad75ffb2e1cd507b7263c8735569d980e54ed6103d21f2a28efc7b5e2602ca85c20162a3a1099ab3600d73e1b927242fb6be7d203647f1f6b6d631a38651213960575a66cba7ad7c2472ff6ad83583533", 0xab}, {&(0x7f00000011c0)="6736bf6c897a7f4b252cd1037ad6f6bcede9279e4795687502ead35fd60ab5e7d3db586073328db8115691341c37c117b79e19653ce86fdf2f6a6b057924de1aaa61f1efefcf1820293a4520e6c8191747cd830c1fe3ff225744e5dba80a06f22129dd7584078332d85bfc187ade46ce939bc399d32d8fd35f1729cdeba599341188f9e4bf9dfff2a65e344b005de75c1982482975ae84b89ffc16e5f9a9a704f94104b56f85e8d0a28370b3492bc18c11dca8ad2bb7efdac9569842f903496ec3d2ba4e558beadaeab903a0958b235cdde853e395f15f92138293c558f0881e8e51ff835e1496fd3afc5a7b552616da35150b97693bd5bf0e2a3cf01daba75ed1cd9f6b237a36c0413490b3d72a6dacdc9f6f35dcb0b713d155f152ad2b802c7e59bbf2453aefdc896274dcb070eef2551d05f79855c3210488e5aa101254575bb1e98f9c0f7e698dfcfc43d8229098af8d8158f1b659158f350b021181a2146c367c2c69f9a57e62d239804d353852b83f5bff8483e396ed2c1b68635be0c207a7568c925fbff427f341bc3ef3ab763c974ab1ed8d3e48e8fecd32ae53498fc7c92cc37f8f793530c6a8c2032aa508b0c972559592a61c97cb4b33a20baf964f69350d31e6716b41ae5ec891f5f04ce6e352d38f8e6fb3fcca49b5df619abe78425bb9299e42e0d2fbcbf59fa50b445b2a36d911fafc93b5bd8f617cce01d7aa9a3c23df30fceb78ab85e7c77da6d67aa7d557925f016b16dfcc9f08c58b707ffbca9825a3669973fdfd4d73c455ba3d1704f1f21d790a6ffba46f489843f256d43d7065fc70fb87169c7caf86b8c011d689abd7cb052bede531302a0355f8ce6efa0bd371027f41613885d8083d90fe93d5c3c1d26ea76836320f8b021d0b2d109fce31123bf4ed7f60379f25739861200c9275023eef5f92f9bbe11c0e55d82e87398105ae68822d1fb4fbc76a905d4bd54ca77eb1d17a16a251cd091cc6318d3ef65d19c47e7793e3c512e8d942321302083ac0bad0836a7b496e2b2a01d4e0c811708f80161130164912c7bdb440c06cd068ae56e1dce8e1c49f46a904865fdfa65ffacb9f162571d98d3d5b12b3534868dacf0bc54211ed7eea10ec6aa834f62ae27d3aec251a7f612b2c216959d2df608a8536791c07c3553dfbe2e40c3c9a6306881bb306c977f9955e727807626ca6ac3abb7f25c407b92857e48a8eb142ac260d8c475f7d99095b98b031973ea4d7bc8a85d3d432b3e6b05834bbeab9861bfeb0aff709dd13e27f7af5722933073824f5343f7cd329714af47cce494bb0a8a2f36ccceb5cd6d2dd72b5bee3598779efdb1a3d9d8d2f31359ddcd7c7d9773f454cfd14a4b396ef86065cd5058c8cc37940b0b2aa92fc4720f2abe0ea889f9567fab5e1c3c427ba3d19a267991f91b59fafd86815de63c49d5b56857d6d84ec5fe1e386a885abe4ef444f5acef8b574380516626b615913e43cd4ab7ce860794f4b3a4c74a0da7f74db5dd34dfa0886b8523036b66ecf5fc3c5ea99abb48c08fecc660875e7fd62fb49403d0e4316ac5e031bd071952bf3c897361d1344854bd7a926342aaaabce37ce2d5e326308d40c2879a2262c1da2cee6092f2d62d6ca7a2224f8d0d28026aa061372d3efab793877ba1ef3ae4c5b7bc26c4c4766a46c3494f0bb561950d8f703b58da4d3f68774a71f59b21d8c01d6336a842cdd655aebf15a5c9ed6130839722eda6b9c9d3811b3f3664ad6c222f2a31289e5a55bbdd5b5359d310bca9c6d948a0c01f61a1498a6e91473bd8009d74c6f7a95215813ba4d175a9634935e8b08ecb4d052ba2b6a11b35d9c4ad679ee0c0b80e70def128efd838ef64f276bfbbd7f07be7ff09b39091bbeb7efea48aa9fdd32b3160c781539694167ccb8e22680792b5a1885f4b655ae42f056ac9ca9a54ec69dede976a629a232f6e26fb83124aae9705cad601ae26f6846182996df2438d592288deb5146149ebca58e48cef04f62020cc2614fb19b40009428be228dea20af6e53b101532bc1e86ba8e1baed3b74aeb30d51a7ef13167f5dd27830db8e433fe7801c9500ee7fd74b26e799866502c3d1b422e570c42f8f52bcc3616e2e1893f2b79be9c1abfd435eb9429ce7163bbdeddd7fb209f5b2705b7c1490e962d457b19fbc080473d5704a8f5e7b8c0b52d41c9a47eed58bb5e8c666c8fc68e0b38d4792ff7768265711333a5d7f4ae1110d73d069533eaf2e20f396485ea69e698f5e145895efeadf83dfaa28624c07775145cbab28eda27e20ca91563d7d05f799de04e5d69adb57c89c3b9be1f8ff1cbf5262227bbd8c0d9450f553f406cf26d2d0d5fcab552fe30920979e723cf786d09bae463e817dca0d8b05510eb989fb178e15c12db5b91127fdf7230763cbf863c51bb1b41d249d57135f7179f00b4fb834ffe4facd233ec12b2c0a475d3ac0a747bb8c440fa315acf4eef5cea2b693659a9b2f44096995010f7967c975e002083f6bef13a4e09fac90b9340509345ea2615a1114a3c54bcbc0347418457707a84e381364285e25f3fd4b6691e6113830397785394931298bfbcf9f3b2a424b4f2a80a3b36bce712dd4552c0191d4c6b76931a61e88dce03aeb8f04dce9b39f60aa73acfe7f035e9d03e88175d1c69c98a95885f93f4839b3b4291d5f2a31d64a53096ff689f878a19f1529a7ec79e62aae65f01fff4b835dbbbcf111740d8da5c36c0e05c713e6d3f369423e506faa9cdd13c480a7c3e497c66e2bd287e4e4149c83cc16dcf8a967d499a0c8562a68e64c3cc2db57501b80c6cb919523da7bab659419c66a366956eac10b2e8033cde834330dd359ae5fba3a3dbce51e05b8a028fbeae0e04a692a29ce9bf5b39590705bf06d433f65c80b54727322417de212afb2020127b944a99e39644fa689b6ee286bce1453a736701ae4e4ecf6e8d409e55b5df6fe78c07b48bf300e6943d63d07c66a645f6812cfe716f21418cd91b494e8e4b0133a4d3cb6001fed3ebd0a50ff677bb1715574a82d61640e80239bb933f1475a84f531ff197c25853fddbf1edc5381d71ce009acdbfd947489fe875afb17b82fce2e6c76f3031a97afde9debba1b01fdf0a696c67e1ccb8f45c7c0ef68883cb12325e4af291caca9d77f7dc318815966f233c046a26f7b99c773e9ba486fb77f6764e46b751ac0976549ad4c8062406ff54e3f8aee89344826070368977b718f5024bcebbf8c4b756f1a1d46b5e929a09af17167214dd5ffc0acf8568c0ca48a67dcbddb6ac5eb642d9036171193add024657b70d6a880c1896630feaab5b0ddb768542a5e0fb387a3894d6ea515a0665f9479d0f4b089a6ef6c4b15a8f6da0e44ff15a2891b1cfb48766ff30fa6fc88765f050d702a1865654666598912cca40f964871f493f24a20b854d430b92b908cae802dcfb8b84fc78a2de99e7f07eca68d0edd0208fe264850b5f08ca136400baf685705f7e0044a4f3e475e671981014f449aafff919d56e2606a48ed827cfa5cd898d9467bd6daadc9d1cd8778e25e6bd5605bcc176712ae9d9820398fb7cbebc2a028672b34a5f2ee70b88f680782dc2233f330c884b7d1a3e17c5bfb185235bc8259eb5ed359532ebac98200059844594501c1162c29299345924ee8fbdb835c83a7fb5b0e3fa93c9cac2b5a17068ebc6632e1d700f5564f6531b788098c16238f681bf4d28d5b29756a90f680b0c9bea39e90a63d3c7fdca605163a19740d0a6914fd3e5d792b891fa511a72442bb08a347d57abeef1c358ec458271f4c45076256d880e933f4c239308daf29084d2ac9ec00c722929ec834b009e46655b95df5f4f41c17f3da044ad97052497b58ec1f5825e51ec2559f3dafda188bd675f771fb130e12c0f19b945b8f4806712c5cf215fecbbbb499cca5244e5f95c36817b15df040a066990898b0d8695ee53761b5a443ffdb1243dea98bba8d59ae19a3a04fbfc00d4c78c00c6ab80d1f3e37e4e59f05943652d717463c23e9f238598afbb57c5ade9f12e3dbb549cd4f60bfefd29d6793c057ecf6bdfeec9a50664618abef662afe07f8bee7e1a246d92d4802e31bb39064ecaaa2df5f933090722230dff0748f66e934d569b3aaa0a2f631e9752fff616cedaf429bb252e1cc8abd2bde4cc7970425201adf447535de88a0706672096023728163674ed0f40ebd821d1f7976a6b68edeb3712b8a1729666a5be61110ef658e63cd13f0d6f8c8a880665d4a708b4b6528af29507b7e28221fe6eb04ee5e2ecb15c5cc4d861fd4b5f2592baacd4e9345e2836a252c3b0623d24619b95c1689f01b8a953ae619750e4d8f67ad84474a2a518b3d10a53b8ea8f3b3529fe15c16f0ade209f9ec34087b17d0bd2b1bdc6fe41ba9e4ceb405475d0db9e5c7cde46d8c3cab04154401983a22601739c99c39b3465cae4d67f41d2d88790cdcb7ebe2cfabda3b42ddbb990ee9ca5bcf7a86eab81a656c615f98c9d4cb6831a007a0b98f7c7a67b79ba67b2553b590708b0ea1152a4cefc60c6ae85a47235dc024c88c5b75854c96cd7ec2f5ac2fd88267dbee7f9cf7cdf84451a5d87b25bcaf1fb3e2356b84b98766a48c3770d470e34f6d69901782732598fa3a83b124ad32c42f7b679ab77481779bca6e2a823cc485d792228d4ef65afdb02822dfbb462b72efe1310e1733740a9391bf80c73a0dd6730a63f56563058c3094cdfa6ce78c93a3099fc98f3a1828311204a064af66aef31d078b413e9942f3a534d709e5bcf7d69008b0c1cd322e49c9b074bf17d5076d4a0695d55bdc7ea2e6d09cd8045b39a4af7c91f0e869dac0a336d028c9cb9cc5385b90b744f350fcfad0f2ce6a6163b1d8c2cf61a18f4a51d1225ec71dadfbe540cb73582fb184eb073b152552f8044b668d0be74bdc615dd02e73f212c3eb22cf85195c67efdda6ac0af78f4b8b13cbc899217b566028d5c4c8085a16303f869d170ad4386428089abe20e5047045bb5b19d3b235c5066485f8ae907175c9c8549b8279fbe9b756236bdf90f44625a84a1386f59dc74e0c6daa40fe35bcd1287dbfe58042be8b34f9fb1a66d94bfd3b026d31085639fe55d9153457b65818de08314ff3dfb696515331eb8c689dc5dcbe32cd588fc5b917a8988d02b4b20a8a1c738c1be6fa6e346d9bf68e7874ec915e65902a0f41f5f3b0345f038689a283ce0007ce008ea5696896ea22c8ab28b2b6e53d99b13027587712a0b0fa853ed295f46bb330559592afdfdc448eea9168727d76776e74b21d26299c2c5f1b953efeaceaba34b2d07e8a59a87fcecaafcdf17b5f559f44ab76b495d5535ec512fe83e3fe8dddb6f9f1a9903039fb1ed1f9161992728bd30aa42eed73b0568f7ee6d18665c3794230eebfcc1b0c51953d5523ca21cf10c868794bd09ab7135c221327e70b54ede219f4e4e9d0fcae556fb45de8449f07a962186b69d08b4a29b967cc19f0a42eee3439d98a39e2897b879346a2e8c375575161bf7db32750ee7557ff4c81c4b28c75e1398853d42d26a2ebbc2a8abf8ff18dfff3ed63309c4fe8f6f453cbf4309c7189c1aba147901a2cac22979042e629bfb86e08fa9989769e45ba42277c32f324cd8d4e1b866df15bcfdb46b539e65e9f5e42249ef41a9658dc6f0852d254ed1699edc202a08898c044bb909cd2240f7274b55a81714a6a90e7298132a348ef40a547a7643fb5c276eac052449f1c2708cb1408574de6f70311c48972c22310be12e04313c6a95bdbe473dd6db0", 0x1000}], 0x5, 0x0, 0x1f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002240)='/dev/null\x00', 0x820, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002280)=0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000022c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002300)=0x1) getsockname(r1, &(0x7f0000002340)=@in6, &(0x7f0000002380)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000023c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000002400)={0x7f, [{0x3}, {0x3, 0x800}, {0x3, 0xfffffffffffffff8}, {0x3, 0x5}, {0x1, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x2000000}, {0x3, 0x400}, {0x3, 0x5}, {0x2, 0x22c}, {0x2, 0x3ff}, {0x3, 0xeea}, {0x1, 0x1c}, {0x3, 0x8000}, {0x3, 0x99a}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0x10000}, {0x2, 0x1}, {0x2, 0x3}, {0x2, 0x40}, {0x1, 0x9}, {0x0, 0xfffffffffffffffe}, {0x3, 0x4}, {0x3, 0x1f}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0xc22}, {0x3, 0x7}, {0x2}, {0x3, 0x1}, {0x1, 0xff}]}) connect$unix(r1, &(0x7f0000002540)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002580)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000025c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000002640)={{}, 0x5, &(0x7f0000002600)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000002680)=0x400) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000026c0)=0x8) recvfrom$inet6(r1, &(0x7f0000002700)=""/105, 0x69, 0x2, &(0x7f0000002780)={0x18, 0x2, 0x1400000000, 0x142}, 0xc) getpeername(r1, &(0x7f00000027c0)=@in, &(0x7f0000002800)=0xc) connect$inet6(r1, &(0x7f0000002840)={0x18, 0x3, 0x1, 0x9}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002880)='/dev/zero\x00', 0x8000, 0x0) writev(r2, &(0x7f0000002a40)=[{&(0x7f00000028c0)="10fddc49e5677d9154ce7de10e55ce4d6e1aa73e1df80ba283546a2e30bcb1d5e40e83db36fcf88966342abadddbb40c10abcb0f994a812240e5fe124af36821791c6ac53a0c370810ac7c9820fd580e20b422fd0fe6013f5ee9940896021f079c4044457b64aaf7a183a5ccd757191c292a3ba44d9a482c7a36070ad88f45b882b2681143a224bb0c7f14c56b43e328dd0a1d3fa1", 0x95}, {&(0x7f0000002980)="4a81f8cf7a34bf621b9953f1832fdf17046a09f3abe22d75bfacd99f45ee5ce86d11d7eb18d74edb9a59bedb427f7d46fa0ed94e9aa50cb3464f944f9ae5e9f13a6042662e2292f0d072", 0x4a}, {&(0x7f0000002a00)}], 0x3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002a80)) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000002b00)=0x5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000002b40)) connect$unix(r1, &(0x7f0000002b80)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000002bc0)={0x7}) select(0x40, &(0x7f0000002c00)={0xf020, 0x7, 0x1ff, 0x9139, 0x8, 0x7f, 0x1, 0x8}, &(0x7f0000002c40)={0x0, 0x4, 0x10001, 0x7, 0x0, 0x0, 0x1f, 0x8}, &(0x7f0000002c80)={0x3, 0x7, 0x17, 0x2, 0x8, 0x10001, 0xe84, 0x8}, &(0x7f0000002cc0)={0xffffffffffffffc0, 0x9}) write(r2, &(0x7f0000002d00)="15e1cee274a2e6e85ec3c4887faab9a21f59f7d36e041330c1497fe6a71487b11a197b445767b53410217f30f203fd1a0010854044361b2eedff1bea483eb50cf13e84fabba64b71029b5c3adc647ce6b10d48a37cc408c15dbb1efa", 0x5c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002d80)) 23:41:48 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x13) r1 = socket$inet6(0x18, 0x1, 0x9) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x1, 0x101, &(0x7f00000000c0)="ae902395db16b47f7a2004880dc7b7191e9fa10357f62127787966b7e5c49cf1f6cac86f4e9468d66c8b940c82e9eea01ebf7fe72940869cc383e6b58edb1b861ec466dd7a025f2704168bf7b3fec851f75ce34713d2074348d7fbf0c6fc564a52871632cd5ccde6162783e93cb5d93ddd1950575e4f042e4c993fb6fe0cf0b2b5d006cb3ca5bc9a5ede1492d12275e72020127c2ac84c78579a1b926ed973f6", 0xa0) setitimer(0x0, &(0x7f0000000180)={{0x7, 0xa35d}, {0xfffffffffffffffb, 0xdf}}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r1, r1) rmdir(&(0x7f00000001c0)='./file0\x00') r4 = dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000240)="b1ff67700e31dcce14315763a59a308386a8760bc0ab6f25b709f63fab020bfb6203d781a590eded3c6c2b1b54a04800c282d4db4b09ec11f3c3402ccca6", 0x3e}, {&(0x7f0000000280)="abcf2587e52410452a410a62fcf8d0da82a4858a68aad34c6f99e5c8149ecb7d6014496def8fa6ac0138e6baca28037b371f9b3aa203abe64b8e2e7e8dc692f17a141e30ba36331143112e9cc11d9bc99e10392cbf208a5aa57f09e4d0d521b0215b2fd3c71b5c45e401678fe48a7a60176e88e0b6a26d4bbd5e78da6d5cf9abb22dc8af78073f9cc34821ad5f7f4280c89e98a469ad4e1ea7a6320c5824631f9bb1f5b42ba4581c15a9de8b898cd19c6b85d5f25d0190e29dcde740202f31629ae4fe9940339fa324a852229e905f0cb022ec8c3fa5f49d16af81336edd8e0528f009cc379240e92b20b8966bef728e59bbafb7", 0xf4}, {&(0x7f0000000380)="bb46966bccd432391716c9caefc5c7932b9adabe1e8e70fe4885b7fcc8f6b28fabac44498e6571de4c3d86ca2639f9ce6828864e654334a3538a27cc638c8e31aa04f85a0e32438ebb60fbbb8c316dcc1b34e0f605eb185a9e736303bf4e79b61a3b8497cb60440350577a2cbf4a848768d5a8de30e8e76119641f2381ca24ffa358b708abd7bc856a2714c4d3333eb9a018192c5ff095e0e3e86806058c925796fa124d4ffaf8bef87ed58f4a593ab4195a4d63cc6a3739f6f1be26dcd54cb6d446def656e323a8630a45f8cb16138c1d0b200b918a86b75028e536e321137b6ba090d437dc2148270abbaf8417845d", 0xf0}, {&(0x7f0000000480)="44d448d014b44cb7a655f55bc7713924637a7345e01a642dd33786e070fc9151b8fedf79d6c5436cc0f2f449c882bcaceaa7becc22feb0f6c52ea5c5c7c0030fe9e3bee9f787c3494675965eb1d75f683151703f97a62a0bcd5c5079cb9dd61f4cfa573205108f3c47", 0x69}, {&(0x7f0000000500)="608f5b60ad9d12d50c066e99ebe8e35fbfe05b45e793c4301f85f5dd05946a1ed1f701bb70f3ceb464c12dae8d121071d000dc3e71d3d4db37bd89c24e67d7de2404", 0x42}, {&(0x7f0000000580)="ba2683865af80698c03cc0a39ba729ae0f6c96c25d09b7014e6be3955a98633233a28ce75a512191eef831919bd6ae6ddbe15d84bfd29325af6e845e497b84fb79ee8432697ef095afea60af3fb4c13e33b71ea111c6a35f193265a20489ab759cf9acefb066416cd2fa4e78dd1b17b0ed0644e24b9f3a1f313817c20dc97892d82e11dc70a94105012593ecec2b0ece89371ed9d3209c8305d39962de70844358c14cef2077cc167e07d647dcf818fe9d41e2cdf062dac3504f4134113441ec202d90491cda592c0d8c0d6efa691a7f3b0d111d92bd6a62e29b730b6b24a4d34d04a37d5c0cc0043e8e3886f97d5020b4277107efe9fa1119a1411bd4f8364da316639698b9454f7fd4a3fa58e5244c83d28122fabdfbc5e63af2dbde1f3ff50e5470e719d735774bd3f24b6b0277941a1b03a54c7a75a25c12f7d4e952df59459766c8abd4976758ed27257763a8e4eb0ece671ad184f6224142f7aa520110392c761720e656eeb853e67efd51ec78dfd333a2e16f8d1e411eb023bebb126e9311afa8ed9098063644c534ce2ed40a1c5fe6620456e0252714a1ff8c7d0046aaab8046e38ecf219a89307cdc47b4598c29d5013bd81e220cd9cf4880015b9272e321fd321d35124a30bf3dc662ed3fcb9a03568d889b4b215655902aa754c23e08300fce88839907a762340e7b0e889236fc2a40a552359a9c3f0fe662afa191f3bf1832fbb65662936cdff1f44431a4d51c7426d5000ac8c2353356b992c15f59df879094a9e4a945fad3372307d3b93e73f6ddf7ddc9e169a4ea4d27736a62cf7fc5d3fb0887b2cde3f7b028c3b22e20cf23526e22fe3e37112c53bffb630b6f95285f20694533e2e4dd9fd300107dcfeed320d7e7a5599ce941176183201a6bbb8ef302017b1672b04cf96d29ed4ff1956f7a81b64774bba30eb053294ef8a0914fe0f4eb901088c3e1b44dbb34fdc94c910d86ede953ff2c350588bc5153381986687d44f01c5a52ac6498b14999b6c66d9d6c3d674a62f3cd073ef4c66edd767400cf8e9c71b44242bb3975def95de103306a0b896ca10a41a493bf6749df251da20dbbd03c71e41b07fe604de273c0af7a0cbf07a6a3c87d1332e0655f351e384e7f010d96d631309d7139cdcf70777145fbf68b7f1c5065f8dcf754d75dbbcf029dfb1c571af09d679e472792d3d66faecd0d2129f3e9b7f0e77567c891b768dc97bda2d2e1326a11780b7f358c918fe55ae6508025bdc3fddfc90f64edb708ab554f33784ce855438ef59e3b1d11080868a45d8d0e47999ed8c66f85b6ba414311e80f359ce01b725837155cc607ab2165ea0dd2537f6d33b55ef46074e16d786374a63d3a7e2987f2019c2586dafaf5f59b850fcd7e10687707455a485eb3fe357374ab1096c1fbdb491125543f7acae0f4b5b013b4cfbfbb7f20897aa3c592ff8ba6139d1de78858ed4b901fe161f5c030c7aa0cb9651d6391d2300470f3cdb01e0a3766e18ee00172acff628babc0eacb2264eb665cd7f23377d5008045fac994fe32e2505fe106648a8ad488fc7555d395b8972ad7ff1740d81a51eb096a65246fb595d2daac34191a3ce505dd3ddda1866508148824a33a6ad9151422238e3f8f967af9f5e705b2834ed8e495ff891f319d1c36367cb6f8576ebbe2e50310f0572b7006f8c2628bf59054da0caf650f264747c933da6ebb4384f1ee67cc8baa1df0b7311f4133c6dbc44f4701445f09ce42267b968a0b121b08e114cefcf670b2f8bf19777e92645737f0b7d935b47de72f4f1f4614252941b1b6a41f6fb671053d74f4681d7aef7de9d60cb14b80e8dfa63fd3236f45aa4083a9a549de39b14d22fcb81efdcead2a89f6710d600b17696c2a33e8cdd5c7e18a76d68b7a4f863dd7a72d21964dd02dd4b704b0b0065201a03d23f5f3a06eae6ab0f12a09312610079db332d56064224cdb006615296ccb137d13e60d8d9a794f5b1d545d3feb375c9738b2f95d710adb5086591d1a19beace7dff1d1df5989e00aa7e633fba5774b8dba9dd4c4de8a2b452a91b210321a4a1428f6e038c9548648bdb6a46c08e20879b2daace5eef1cf1681d4c2b2db2a43ad7a2efe0a432bc97c57f3579393811a2a7bbe2480aa4d391ae91d37a154fec03f59b8504501ea0df131fbea1dc4b284106a919f4c3b8608b962c58459c34358bde2271e7b6f50f1cb438415c026251924685b1570e2cfc75ea49b3f7abfc01aa00d209505140873e8aa6f43d37fc37902ec2fc416e6ec36c9f0a16c6f0437518c76ecdd166d59a7787c96b03bac659ebe24ac4de0ebfecd4c12e6eb3af9d11cc102d09566339427bdcfce173433a331f40cf4e7803a9adbdb07de3e29624f23c2f310a42cd5470a5b968123b2184ca1fc46c1f83569e45e68071d3c06905e0e7564bab5149cf8dc164e94f6d780e7af1defd52bf95206398b25fb9446f26deb1d01d67ee650c706e439a563014172a53da36134b08e9203ae11577c76c4309e5061f8751dd718081cffed2e28f87f6fc6381b1adc3a923ee7fee060fa440bf94d4444ff5b8fc078f7202e502f77b3fa89dc235be557339f39cc88e41e8f694c94baf366288ceab1dc2ca191af2db87f34188cb3fa5c4bf92bc1e024c0bbaf1298490055ee5897a3dae95f57de7542ab45f59367cd935730b429c716991a52a572e193f2f8216fa87296f1209c871cced5df009f4391bc8b98cb2fd92f9ea0ce65ddd9c9ae61c410b266822dc4663af651e48a5d7459a9fe0e0c468776b3b889c5f13a6167e3d4954f93114f621698fbc2a73a1a1937e9d4dd7d64be63a29365c304fd62c672a26156df833a7f7e4f0523cffa34eff12c178d3e57bf7dc0ed59852e74408d3a6e9dab95455221ee10be59ee35bc53a8025d33aeb2fe6042439497bd1853e430c0dafc9ea34d69dd4c84ab28f02aed4d5fd6f9cbe2e12c5abb6175b8da2e9f1020aff72d241b77a0a994c852df731175c5059bf96442e6adeef8d8ed69d1b4e46a3d2a26acfde8723fbf7d2ae84d90746050069f6db91b21cd008e6d140fd61e852273393f883dbe33770dcdf704d4c8e9cd4c0ed56be05ca2bcdcf67505b34b04a436080e0259f317a2ba95a1f0af9b978d0154d3f132fbb7c66d3ec1a0cbce01227aa5bc8233dc5276ad713f1a4d65b121a7367e4b49333359fd933da04eae5ea7a3ab9598f206d38871b7eb7e9c604e7d68351dac9dcfa111f83473260936fc88ae0e6109d7ca61eaa04627aaaa7298d7a4c9d14be37ffd852313a34a594c8419acc8a4897f48f261846de812a6ea694bfff732e940d7c8698582a6d77bb45443109e2fe4229efff804d7ec8bbc3114cfc14ea99be0a83ffaf5c0c8fc4b2a7ee20488288c3b651cb530f408450b4723523c0b87a641f36c8c03c12943dc50ed587134f09d31ce1c57dcb2c9f9660abdbfeffb1e5e18a60bc83201331f90bf79c5faed9f859999dcd7d568a96f61fe443066162ccfbd0805b0ebbbea8f48473e727661abb16674a7fdbc01a58f3423feb54c42bb559c8681c4584163383cbc0e24b798571ad365010838fe3280320a39f772d285c43692d539654a809ae0607101e4ea62e112d7c5f2f58392e880b2340b94f496d7bc905326dcdaa78e8e7f07e86ab51833627b7bbf2c5d2ebc81422061971086072c12aeb56581cfae85484bc02b8332b2678fdcec3880b696c8a7cce181675eaca410f7842779177ac52bcfbf6406a0cb89f06698e92a7d1ca54e87b290b68789cf7efab4724847ec76cb211ff0df59f0848d7817b5f4ec17903b27e62454151df7ec309210b7e0680a87bab5ec131796fec13ad31b1274459556c414bf5f3086338791b5c43f395e53cc3c6f5612141542fdc883dad4087b04a9984412e41bc7d33474366bd0107cadb94672ef8bcaf914d0fe8e914f463800258a5b328d0438777522ddfead03e5cc37af6fff81d5deb84e3590ce073b303678ee7255b8dc94ddca9e3330b7235db681d5afb05176cab30f0701981cf4f5f43fa0af1ee801616795d479526afe7c6adfeac30c2ca9790e009b1f6c51006c0fd3c6b4f5482fcf8108a1d520aca7bfcdc4307af0e270367606fa97cb4f23c2ed5d0373893552844b867689ab8c74d6682968347a354006d2c1e07f225b5beed6e016211623c899c74cf7fe9a5bcb67cce57e3785533838bbf6e53569fd429d9a1f567c0395aef83e3ebc2f94e30fbf6f1339c89de7ec6cec503cc2a9cc8544a5771e787bdeb95509ae8acc440317e4cbf101097902814c95f08c51e834ca76876b78356d0de9e29f1f98318fc56fd7f879ea8449d1129dd1534cf746a71d65e4106716862c5193e7bdfe204bb897837875ea64d40169430985c85a34d6475781b53621f16ca6135034d35f43fc5430b1036357477503d4c6699d0d7785ea3087a4d75c9692f1e00be439016aedebe0cc80d5ab9e582a42a746fb9658b294277202cfc46f86ba2dc6ca2cd77273ddb141f5456d29a169b4ffc646a2e7d949f619898aff44003d6c1980774501f109e03722a042a449d53029a3382f7e50f1940f99c6009ee300dd49b37b0dae817808c969dfba83a46138e8a5d6a55a11ffb40df7c6ca7f2471bbeae605ae0bf1b8fb0fc6970f57d4cf3de381c63fc0311ba820f2d8265e8f207839c6829c09c89cd5fd4120654985a3e8a4d9f3b443040a042ebc8daae479584524630810367f0571312180be289a419391b041d8f453339b2d10bafc49efc83d777ebb332b4453f511c72726acbc65bae44fc365af893454553c5e95e44bae7a49e9479cba7a6ab6673714d6de6c70a92e40740708a51e2258bbf32a637bec080c457a2c4e7b104ba847b18015e5506e3ccecbc4f36668d2f1e2a464562a03d04ad43f990ce556b4d5034d972cee794c6cb59fe496015e18b4fdd6968ad3185639ca7859dc2610bf594014b7e20e1976e3434b475cd1436566ccdd68efd528acbf5e2e8132cfe768dd752b40ffbf2b437dca65270966df8fdb26e8ad32206e9689db7f609b8c99e78d9f2a5e7996c8db6f1efbec9a4c6637f453be24faf87de2266109889752c37a1867852a92d0e544966025b2dcbbc3aae84f99fb9ce2f04b421b7c86dc0c38ff8d2f1a33ffca3c5e2d04cfa367f5bada608afd9533969f04da7d80532a1e602ccd40c1a767f7e87fcd96e08d43d8df4fc7cf4d9a032fff58672d61bfc09f2996974220c72cccbef68dd5a0ae0295d39200df68a2ecbcf9a1a20f2e0fc047971ad5543aebda59ffca3ae8e1b61ef716dd59ad5fe3291ece8530a5b60ad182e12b9989a875efb415bf9d3561d10c704d83c12904833e9c3ce0410f1bbdba3983855aab3a070a588a28720501165b7cc501f1687570403d2c45c3f4106618134716b27c688cf70851973ac20afeb18d20a981549fc8417973118feb2ca96d12542fa1d30d41c95c316687fc07639a9706d171de31044f038bd02a9b0f31a395b7d3717f5ff1d06b1fd4cc085b3cb7f7b559f2665578c31f437524b0a1d86c04cbb81c81ef471ad77f43dece31c35835228ee95beba521bf3d0de2d6a6170c48491170488d753545c29008a8055513f43b57a7513f69b7f40936744908cbf3568be5592805155e5277ddf06675dd98f59ced5633ea1e3788d448b381849c3189ae7e146d833e509ac8fdc5a4adbeb0efa439e68db30bf0dcbd22051761af4c1dbcf5ca72a91a698f0b78af0dd40e24230c7468fe1091310d29d4fcb29e0efcb1319b043e00", 0x1000}, {&(0x7f0000001580)="8998fa63d8a668762cfb148913f3600f5f8a61b31ce624c14c79e9950c82d75bf05655da32887ab177bafc7e3cfd16f208f0c4b67e39328200e4479d1e31c47a46099b90c21998832592f9592d91123e02a9af4c69f6c850df43f81cc4cf0f8cfbb2941f9c3b24d33bbf0cdaa6ea3f97baa5a5e757c9151bb03bf66e867d750703d36e088883d3d0f331610a432a57259004ac842ee2624bf3c887c2853e33f352373a43ed70c1ad30eb6f57bd39acfd56525a70ba9ffcf9226a", 0xba}], 0x7, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0xd}, 0x40d) lchown(&(0x7f0000001840)='./file1\x00', r6, r7) execve(&(0x7f0000001880)='./file0\x00', &(0x7f00000019c0)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)='[!,*\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='\'\x00'], &(0x7f0000001a40)=[&(0x7f0000001a00)='(\x00']) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001ac0)=0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) fcntl$setown(r1, 0x6, r5) getrusage(0xffffffffffffffff, &(0x7f0000001b80)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001c40)={""/16, @ifru_addr=@un=@abs}) preadv(r3, &(0x7f0000003d80)=[{&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000002c80)=""/216, 0xd8}, {&(0x7f0000002d80)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r8 = socket(0x2, 0xc007, 0x6) socket$inet(0x2, 0xd2ae9de7bca04fa5, 0x0) linkat(r1, &(0x7f0000003dc0)='./file1\x00', r4, &(0x7f0000003e00)='./file1\x00', 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000003e40)=""/141) connect$unix(r3, &(0x7f0000003f00)=@file={0x0, './file1\x00'}, 0xa) connect$inet(r8, &(0x7f0000003f40)={0x2, 0x0}, 0xc) 23:41:49 executing program 1: r0 = socket(0x0, 0x400000000002, 0x0) socket(0x10, 0x5, 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 23:41:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x14, 0xd9, 0x100000000, "569e1d0f92b2081293f5e807e40f27ee59267e93", 0x5, 0x24a4}) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x0) 23:41:49 executing program 1: socketpair$unix(0x1, 0x80005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:41:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 23:41:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4000, 0x9) 23:41:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fchdir(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = semget$private(0x0, 0x5, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0x2, 0x8, 0x7, {[0x10000, 0x9, 0x0, 0x46, 0x5, 0x1, 0x4, 0x3, 0x1af, 0xfff, 0x2, 0x8, 0x0, 0x8, 0xc9, 0xff, 0x20, 0x367], [0x2f, 0xfffffffffffffff9, 0x8000, 0x40, 0x7, 0x2, 0xf80, 0x100, 0x1, 0x1], [0xd58, 0x820b, 0xeaa3, 0x100000000, 0x3f, 0x18000000000000, 0x8], [0x7, 0x8, 0x0, 0x7, 0x0, 0x2], [{0x82e5, 0x41, 0x7, 0x3}, {0x10000, 0x9, 0x10000, 0x8000}, {0x6a, 0x100, 0x98, 0xfff}, {0xa267, 0x81, 0x1, 0x8000}, {0x8736, 0x9, 0x6, 0x6}, {0x5, 0x5, 0x5, 0x4}, {0x3, 0x7fffffff, 0xfffffffffffffff9, 0x101}, {0xe4, 0x80, 0x5, 0x7fffffff}], {0x2, 0x800, 0x100000000, 0xffffffffd533ccf2}, {0x0, 0x0, 0x3ff, 0x1}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x3, r4, r5, r6, r7, 0x20, 0x33f}, 0x880, 0x9, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x10) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 23:41:49 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffffc, 0x5848385b}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x81, 0xafe}, {{r0}, 0xffffffffffffffff, 0x86, 0x3, 0x9747, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0xbc, 0x2, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x91, 0xf000001d, 0x9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x65, 0x40000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xa0000046, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xfff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000081, 0x5da4e354, 0x10000}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffffffff0000, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x24, 0x4, 0x8}, {{r1}, 0x0, 0x0, 0xf000000d, 0x93c7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x5}], 0x7000, &(0x7f0000000040)={0xb83, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kqueue() r4 = dup2(r3, r0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x110) 23:41:49 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r0, 0x1f, 0x5, &(0x7f00000010c0)="e1c2d8a198f273edc7249b2a601c65351970a370ea539329f8b5888be33df022086bef02fd4108424de137cffc58f97ab4ce2adc44004fcb765882f082b1f8e0b09cb4c4502e0c28bcfabef42b292efdfbe1570ff23b9d6934db4a14566fb48e3e174dbb71f54c051d4125ae515ab00b34fdb501fce1c2eda2cae656c697746ac7a50dc9c322be0362939ac77eac", 0x8e) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:41:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x9, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, 0x0, 0x0) write(r2, &(0x7f00000000c0)="da62786a3c9d175fe6ffeaebfefdb7ef4be7", 0x12) write(r2, &(0x7f0000001380)="28255762c367a122a4d0c6ce0613dddc7de5b274bfab5b40b78c263e68afd63419c11e0ca35a6abb882746a9d719eb912f21516b7b2826c2d2213a060bf5b9dcd3a87d45b6984ff0df49bf60ecc54eaef5ab94624bf5f800535ed8864a66762b2b3260f2c209a3f67f63247db0a7d5498684e7e0d1922b1d676cbd3381c8e2a9dad72c1b9c4dce40a400f747062656fd8f3dadc18ebaee8620dce5a5a7a04b68ff85b4f070", 0xa5) poll(&(0x7f0000000080)=[{r1, 0x7}, {r1}, {r2, 0x12}, {r1, 0x20}], 0x4, 0x3ff) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) getdents(r2, &(0x7f0000000180)=""/103, 0x67) 23:41:49 executing program 1: r0 = socket(0x20, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 23:41:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) fcntl$getflags(r1, 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:41:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x8001) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) 23:41:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:41:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2004, 0x3ff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) 23:41:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x00') setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:41:50 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000012fb9dcc5b3e8fcc6efe68cef3353855b6d288377aef910421b5c56d0ca26f0eba251e8faa73eb0b4f5d4778d2762139be5e61dabcf0de4ba8771e2372101bc2a389a9374ef3d3acbc6c5a0baf6ff", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:41:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 23:41:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100000611, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x8020, 0x80) 23:41:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5795036f2ff645f3bf46b87cb2d72b8bcdb9ad8a4f5f728193cf16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB=' \x00\x00'], 0x3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="12941753aa8b3f0a918c37ca9932dcf2a6b7ab9c605f093d1c4e73874505ccb9d607e7f45cfc078f0f06f8304a30d95ad8a5b5095b9071d8426f354b1f6f50c68af73ce0123f1e6b86ee69d2d0a429dd0ecd4a71afd5b1b392f96b7f06e5e844acdff0898f011a75e49474deaf4db55e2a291460a9dfd0e98688037a87c0dba2b9dba194788a39abe32ec24e7bf1d50fd067fa032af07b606d1b7f0461eaaa8c527bab882c5879bf8549056e7531bedc72c2bfdf2f644ccd7821b98ff4eff55aa8533a240bfe8c1e6fae3085d4dde77359106e465932c3a773f4d3c04d2d973eba1d7944", 0xe4}], 0x1, &(0x7f0000000280), 0x0, 0xa}, 0x4) close(r0) dup(r1) syz_open_pts() 23:41:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) listen(r2, 0x40) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:41:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 23:41:51 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000200)=""/187, 0xbb}], 0x4, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) dup2(r1, r2) 23:41:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x7}, {0x8e, 0x3ff}, {0x40, 0x1}, {0xa7, 0x8}, {0x0, 0x9}, {0x43, 0x1000}], 0x6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0x4, './file0\x00', 0xfa27, 0x7, 0x7, 0x3b}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, './file0\x00', 0x6, 0xfffffffffffffffe, 0x7, 0x8}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/191, 0xbf}], 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000540)="0bc854fa726af6e963daf4a5a14f39967f837cc136fef1823694be25e8480e0e3c7c2d5988da1bba88cf3633adee29261e5886a9a9ccb87e115e3cad6b8f8a0205071814787f3d2e1cec0e8704c8853a8c893154646c673cb84ea9e43bae70c841966bc5e8677c9cb3d8e291831071a96e3eaf56476ea1e919b793ee6965a631d833b56ebdc08699718b93b56a7d97c93fb05115ef62f3c3caf0a86078a66d9005bb3583ea674418b0a06ed891470fe0219360d6a7f9fe9d8f6df88e502a0180a5c9658764d6fee903f5f9f5c90a0cd56f0140009421fa64035a2d60470aa2e3a261bb468f60580d74e62231cdcfe8f364e379509dab7dd3e29fc1c60991bb7a50086cd7015b1f1135a24ac3ad0af37dcae8bafab11e0757486c1711f315d67e9b4b3d52c81df34d7e3d23cd2be178583e16d706ff3de4764afaa779a2e33949956f1e10a1e6adcabd2fc9c29bd4625aa62ee526e1c2f1ec04ce9fa0816f478b2074cddd3355f6f63ed3c38e78b08c1f16f7f596effcc7257b83c26819878bf96949e06931e9021a735363771d2cb32123ae4386d6b8c3b189eceb01d1e981f8b3ea3da4909aea1f1b43b02daa7e14e2c2c498a746aa47747dfc6de6f94ad603d017ee082ae11d0a9c1c8b683d81b0d65e8d3dbf97d21c571cc69c6ce99ccb59020740fa1e0d656625830140a1baa8f15bf2ca5ba8fe35204f30db1c726c4c7b5cf2844bf93eabae1daf6131d90216a8fa32c5a28b815f8f563afb281c1c61638ba43602067ca5063011b2f246a16e5dad8c16f4e0be50cfc2262c0b7a9d9421361fdfb5912687519d5c63d66a8f94b5d15bdc62dc078f100aef519beb806c6d22fb285890d8ab55c7f97341efba05c70f9c3603db24d72c8bfdf8acd786bec99c43507d700ab650f4b2b76f5743adaa51eff38935ea671378b000ce06a82eb8293bc2bb0613e7e09d9874f0c956240d82e43ea110f7d7a36ec527ecdc1b4655792e89800fc246fa4c5f8ef1f76bf444427f6d3577cbca37c22f0bf5cde4b3880a13fcfb7f1d6c8de3b07c07e980650b0a541c305c11d02f57cde47ae60e4baead9076b4c2ec16e6c1bd086c63814d6d0ebcc92b45f7dc3b1c163db15cdb83bc715fb92978896b62844f2fc43328f1d165cba4cb2401e0a8615d71f9fce88411be69d3a65538ccc4b5e457fadb6391f805af707c600ff969f05f226c682509e4bd3e32ddbdfc19c5b255b2ffa6dffd3755ddf6da769830f4c1de0b6656c538a1124deffe21ce71566aafcb238d4fdffddf734a4fbb5480014b9c2b5953908d431970009470e2b5254341739ca36802d5e60f61a47ef700ecae3d38f55f11e2458250c272f606ee16763154a09c693b5c4c6fc4787cd7e8c27e0ec8a87882645d8e22e89f1f79e63e8a25a628218006d6374d99d2b343cef679cfb14ef16a7919f647f9adcb4731ec7308fb8ff8fbf10e724638bc5f096093e22fa402b639851d84fdc5f30c63027857a87e7b330db2e14aae1e51fb94e1872921bc1960ff82f4d8a5c6c3d88967062c639e13b4a5dae00389c47ba58a591bf59000ca6627dfedea89fb69bb0bbd17185291fc6f7ece041783e0bd5e1d8c6fffad7ece1b074288db8ce0fc561b9f600574d15108c522e62d2942cfbd719d347c96ba45c12171151cbe28dc7642a61e5dae7396e9e7465e9ef5d2dc9c00f3c01495dd5f1c10d525d00f67f27d2a4cc7e5217e27af65d8f2e2b8549d96cd3379136fde2b265a32d7a09dec35823228dc75357d1feb262cb54d82ac1e8a878d5fef8bf4add050383012f9089fe69b236c8eedbf7aa51578fcfe35e809a4a2eb9fb29af4d7aa3e506b3dfbc6477fa504acf371209b6eab7dc79cf2333cbfd79ac4a8639d4c5fe696bcf546a99e6e6821c537a628a59ac60b8c49f5d623d4a9b9bfd311dd8422005388707a3e8768bb711ad9fefd644bb395eeaab4b440619747da2d5603eed8f33b4063d1ac5947ca8010bf2f72b2f70dd8a754805704fe37c400bd776dce3a8dd6e14f01d0970889365319d49095a9521977c58c3b89eb6fac977e801bdbbcf3cc039dd1d390d9b5c5a516c694843e1a472b03c6eade8bad1e0ea6f088d5ede707eb3fd1b7756c08239d29de926b7b0657114aebeda78a03337378a08fd1b0796946264d161c013facd1a162289815d3251f3f749e8797e687d2a9c6e21e8c885bfb4cc0a7df1093b862d1063a9040e59b9dda0274421f676882bbbc19981ed2090ce9859252b6a51625e94e8bbfcc66bdcd0a8f185de13d5e9b94e9f5191014df01d342a2a16a06962cc7cfa0d57f140ec5cea9369d91c94f53497d00b49dd0d01aeb6fa7c1a4630f9e82acd237fb8bd585ef8222a8ee2952a9327b49d2b27902b14d1a43308e653df1635c8b2273156dda6b147d752261a52be4199ef7bd89400400c1f5f694a986c5e9107c8a5a8af7e4877e8e31ad6525c5539495b08b80a322b7e3c341fa2a0d23827842909b10ce351581a174e70a3ca034e324548ded1c73cf73c763ea30229122eb3778b8f6d8083cf82ab31df4ffc0667fc245a8ebf9f62fa6671bb1e4ae6df328ee9284647a3db4a05e3dad430cccd1af3261eb73bd3b3bc637f7754743ddb738db05bf4b88568e96a31cda440505b0defb5c100596d0c6132ffef905a9ec8853649a2f8810de36bc4c474456a648c7bca64b14d07f4bc195f1b643957643c469196f5f1b986d0d1eac67993e27b80220f8321e9148cacb992091100fee8a505b20e399bd064ba7233e18d94725110340e0ae22c69ddd54a99ce531937c7f29e17ee9ab5277eab8b502578ddc83b41cedfe557d95cb5bb533d7d6fc2d76e4f4c5478cbe6428f7a30ee7c178bf2acb9bf0467c1d72f11d36e518a9fe1d5e5574c579cda7a664e1000afcb3d296c8a1113dc7f36c85fa75d90f890368e29a1587fa03005fef16fcbc1984f2c9cff2555e7cfddb7a8b4fba0e6b16cb46d1e136aa641bad6742840726286ec2fba9bbbc7e470a8c7e2891aea4a5b3a45c8615a668d97611303525d544659ac6e581d753b26b72f0228a845d9fdd9b5cdafdb8784e024ce731b06e594d36d7101dab1831ffdd023741682782f29f71620daf6311068ddfc598db5e5259e3f602cf6eab8273457431f879bed98e49c4a81f6f74ede0a41660c2318c6c868b462eaf80e6c5fd2a951bba7c6d63596077a6ba9d7b0660ee24fae0521abaddd8dcc5004fd7a85f3d98f906c0167512e63f7527b6b08e272612ba918b4c5c32b35a3a0aa348426f13bc3657e7ab65a3f601915c595cb1b18ec8217e636981f4684137698ea7eeaa1cab8f810312cde07f5a7e1cd7f375cda00d99eb48c0643cafe0fdd683711519ceb8a89a83b6547bee8b58f21d3bdda8b5bfc2825630cea7ce58d0995c477c252a1e1efc2a2b557bab814cab94eecb7ba1fef6549cc738fdfd1b48a0e7c989288064375aeeeca920852d4d586189d06adbe3c183cabfb61895bc4ba712b514f002eaf0cb2eab256588e2f007785b34d6d7dfa4b90857f595da9108fec5b73ba987ef2a31417d4e0178418ac325c4ab2f1699f53752e97a8206c710e5e2567d265920428b281de653fe6aedd5eed92803802131b70c0cbd9950ff19bd4cc7b4ce08d435812f68a106ce998bce86227124edfd6889ced2641aa64d8f6de00d789fafe345b649bf1fb5cc3e3e65df729cb4f2a969f3a9fbb6dcc841d33e47a38e65141d2b0bdd66f74a5559de1b34d9e6da929c5f4fff65b75f78a15eefbbbf4c1b70a92c487dcc0add31d2c1b33371ce77292b7e0e1227e86e009d4a1c9de94d47797d7882a457d6a414c96119811d73ed432ecb7adff612d28f4728f6131e0717746761ea1479635bcc3a18d2bdb91dee66141b25f004f08b004fc771decb0e9f48c8022f3e66f6d230376b05b73d063df56e20db9f9bcb84d9885e36dc56c389324edb5d5ed4db19f368d4c049f45c0b061fb81eea7a77ca4a00395c80714d6e78b11aaa75e69a065df91e883139a858e56997660d9cef2c4dfd480cb44c1f9bb909b7e4f6322cc5924c082de9e66e66c3a9c398d1039cf791923f8d3d87d1da4cecaf29091f0d9c1c3d6889efd5cbb578ceaeb6583998aba48f6481637748f997c9f347fb6409ad6009feb74c6d70dbe3912790b1fec0721f683b4f5b211cea22b8ad8121e00768c97fba210f13b7ee551268c14309938684129fe48a963742a6ecc84f313371015de83a4631f1c6bdd737eab81be32032b49cd3741939df480c8510465145809b0c4cfa5c60a947af9e3f1d9ff77664f4ee79d753cf406687a12dc90ec749bc50b127e0bfbfacc19f6cf4d1a51c15ed71d63f10e7755de45ff5f6eae7ca10e000ac3a07b1b7b447254d1c6b23026b7b749766f8e4406de22f47109ad9e35c9e676dd7c16ed1607c3635ae400acd70b4328da232ea83660dc8860635ecb6b7579a617e672d66658a52fc7ea3bb35c6b85e9c35fbb551a3a4d38aad4fde1ff9406744305deba4d59b36f6ff53c2195f7faffbf077dec5c40c20bf2948714fd0b38cb15dce1ac2f8d60e938cab567cd7bdcfa99cbd01c59e78cb0b801d46273a53e8df632dd4be7171cadf053cc7b5e892e9a2bcd7f5057e0d3667037f678425c15105765007e6e7b008748a94236d3ab4813956689845adf1c02c17c1c1f6cd1a78bd4f925970422eaab56da8a905da1b4b98d91df4dec7c43506cedee61e8071b9abef11cda0934b4b73111cdbecba9be05074abe67dc5548fed504ba989f83dacac036caf2147abd89e68eb3a74afe077f0cc0d9dc594eaae85100c9fdfa98aa89b61627bdfe07114e73f2520662d81a19b9bdae89fb3d30303162919a1d0cd1558babe2ceef9fb893d21135d7a0f258d648d3d1237c4705540aee349f5462411fc031d60c5332ad0c982c21a75ebc8441ef0ea0ba294d223fa43b5b5768a74d90d1226acd79054f099ba377580c0e5f87843e4904c066a0993d24d372cbf95f3f3a0732363755af0c88e9330654497e0ba41c6ab2903d2d3c0210cb50475a37e00f37878abfc9c47d295d804cb89549f8a5d341df0a785d4967dbdd9dc76db7933d3204fe6a4859b6df186f9ca3fb325567f642a067fdc58d084576e216c56a72c4ad00c90c475f3ce0aef4320eded2b2684563bf088ce4c066877b28431ff929ed18ccd4a863456a257b529b4cd1a61e7ab49d8d9c340670ad227ef30472d2edca34c919de6d9211f6f392c841d45657c519efe99d129439ad7faf7b91877936426fc0e73b3fba60480b9b1baa978b2b42eeea0c7d3fbb1d6ff6f78d1cc8629c3861d51712de6cfa29dfeeb7c2ee9100e08c778507b64de9de999576fc0282a28d62e8965e73d6108e6956696ab6e91e36b7f39e86f95191a1000e20119d0483e895c88a3ff12665f6c78888cc1454d1abef53d1624c8a7c7f0db003f1e723302b731f28e617264dad24573c16f607d360bc925cef3dbec9fec580a1f8b90b99ca7864b12b78850e364a7c5a8d6ed8ffe95e316b98284a20a90cce5103b65aa7bb8ddc77d1f3283baaf117c8ca07c986bbcc66a940ebc3a25813dd3aa2586c650f878e96b250eb37926ad13aacb277da28889ca57f275c6726b19c325c1caf168e801c04644a9c8ab85126fa69a90676072c3c1a35d6280b61020985a4551131316aace8139e7e3f1fc1fd5a6536e21c49d6ebc054530eae5cbb7a0bb494442cbcd35b6724b05a100b1471366954d8db866e9664ed63d7e10ec308aacbbbd", 0x1000}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sync() 23:41:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xc, 0xfff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x88, 0x4, 0x4, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0xf6, 0x75}, {{r0}, 0xfffffffffffffffb, 0xe, 0x40000001, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0xa0000044, 0x289, 0x7}], 0x10000, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x41e104d4ebc71a43, 0xfff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000040, 0x6b, 0x101}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0xa1, 0xfff, 0x2}, {{r0}, 0x0, 0x10, 0x21, 0x8, 0x9}], 0x8, &(0x7f00000001c0)={0xac4, 0x5}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) 23:41:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 23:41:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchflags(r0, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 23:41:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18001, 0x8c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x41, 0x4, 0x1, [{&(0x7f0000152000/0x4000)=nil, &(0x7f00007ee000/0x3000)=nil, 0x8}, {&(0x7f00000dd000/0x3000)=nil, &(0x7f00003b8000/0x4000)=nil, 0x10000}, {&(0x7f00007d3000/0x600000)=nil, &(0x7f0000dcd000/0x4000)=nil, 0x100}, {&(0x7f000015f000/0x3000)=nil, &(0x7f0000aec000/0x1000)=nil, 0x80}, {&(0x7f00001e1000/0x3000)=nil, &(0x7f00003b5000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000cdc000/0x1000)=nil, &(0x7f0000752000/0x3000)=nil, 0x3c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000492000/0x2000)=nil, 0x101}, {&(0x7f00003e4000/0x1000)=nil, &(0x7f0000214000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00006d9000/0x2000)=nil, 0x7f}, {&(0x7f00006a2000/0x4000)=nil, &(0x7f000053b000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b34000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00008df000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f00003ba000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000889000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000463000/0x4000)=nil, &(0x7f000085f000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r2 = socket(0x18, 0x1, 0xd9a) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:41:52 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r0 = syz_open_pts() r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7fff}, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() r3 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x6, 0x5, 0x47ef, "163fe3faec3bf63238465aa8a0741918632c951b", 0x40, 0x5d6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0x1, 0xb5, 0x20, "bfe314804c5dee2b906249bce7623edd7790dd2b", 0x83, 0x1}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:41:52 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 23:41:52 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000007b39ebceae8000f87c8a5b671b63628bf89aff19931b542aae51538706000000a714000000290000003e000000030035700100f915e6daca86bd"], 0x38}, 0x0) 23:41:52 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) kqueue() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10038, 0x0) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) fchmod(r1, 0x9187e5add8f72c2d) r2 = socket(0x10, 0x4003, 0x7) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:41:53 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x19bab8dc8dda87fd, 0x0) 23:41:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x6, 0x0, 0x3, 0x9}, {0x8001, 0xfff, 0xffffffffffff9c75}, {0x1, 0xff, 0x0, 0x8}, {0x7, 0x1, 0x6, 0xccf5}, {0x2cd95940, 0x56e, 0xffffffffffff394c, 0x9}, {0xffffffff, 0x3, 0x5, 0xffff}, {0x6, 0x200, 0x9, 0x2}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xfffffffffffffffa, 0x292e, 0x6, 0x416b}, {0x6, 0x10000, 0x9a9, 0x8}, {0x6, 0x4, 0x8001, 0x1}]}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x7, 0x1000) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x3a}, 0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000ff00"/16], 0x10}, 0x0) 23:41:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffb000/0x3000)=nil) 23:41:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x4, 0x4002, 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="a3f8cccb10c4f0b89c5d9ae69ef6a6b91da1c0a704faea614c02848f817b34420550ffef114ad77d4e1ac13a0a505e8cd089f95b13e7f63b9ca4666ba7d26934b6254f07c4197e20f5a3064599c4e82f922b51ccaa24f8ab67eec52e3d84001e524146ca80ab55b7b0a1267fadea", 0x6e}, {&(0x7f0000000180)="968e981a9867686b54e45d753a6bac942feb7968d5cc877426a6e2935d5c230af5c7ec7f766384bdef6e81a29e8bf3c76cd6c0f8de76c7e3e46df202cffecefdcfd3fb3bcaeff0b75eb3ad484b889d07be9523d148436065c795ed4e450d943c9b941a29bb1a06270902e4b434fd078c61ca4ba600ea1efdb8eef3efe830dd3239db5684904e70810bb397189d0075f886bab32d1f6ad38cb6d97b895be6838a8c470c8cb7359e1ed3b70ed3", 0xac}, {&(0x7f0000000240)="d6bf8a0766a3dd01fd7c448344fc9053192550aac46736ce2caf66abeff6c705f94f2268088b9c1bee78a2f7b3bab53deb97be2caffebce250d60bd5e1e0b0328de510a187dfd5", 0x47}, {&(0x7f00000002c0)="f40d45c23b9ab1f6572e4f4dab8beea13987c38d80ebd71a26fe81c622b5057fc4d33213812b21aaec5422bb5b6d99f0bff241d5fc205a273360d87ece389fc2014707b8de6eeeb4a7ccf23025d070835887", 0x52}], 0x4, &(0x7f0000000340)=[{0x18, 0xffff, 0x400, "8d6abb"}, {0x88, 0xffff, 0x8, "962acf12daaf5c2ff9e11d3fa03032c0a4d33535d396f537139a4bd3ea520deafe05a5066ec92b2de3b0931668a4cebddef9df277ae7bd5c5ac4982bbefd96dada8a24e01c6ba3eef4024eb136c4f524c189226df0c2c1a3b1cb0750f1872d2cd90c215f25ed753c4f34897d2dbc3e3cff1c5babc6"}, {0x98, 0xffff, 0x1, "61295936b763cff19fb65840ebbca9cb8799ced44e8d159b714021d5d0e27688790440ebb0e5697927cafaa6b0db44d721195075d07539e67801bf596beb6ba69c48385071b2b16da1dc50119f3558b72a058e4bacf3de84d02a362665f03fcc07d630af357f287848e8d57196030671b997a82a77da3b9135f312cbd22e79c8d668c3d5860a19"}, {0x68, 0xffff, 0x100000000, "f7e66094a224ee212e2576d3c0c75e610dd3922a4ab235f157f00774053cc7fa01deec5d05585b2d718c422bb017ee7bf27e96e16e1e625d6fc8d869edb1a73e820f2b0acb3decfe26a53d566bf84f226d"}, {0xc0, 0xffff, 0x10000, "17a6b91acc9e3e4af09634f9ab3cc8d868b64e3a83f35dd584333f5e6ee4b4e57dc4f086273ed52cf7f9901451ce708d5e56f3b879733d9e1a54277319cd1d663c5aa9d0aff6f7a90c5cca3a9e2713a097387ec58393f037fb629e255cd933d00f9e61b029842c271c741638685c93745b4d7bbd5aa376891b72360107a288270764ce7624d3d776ab1dc793f2a46ec250765c02b4eaf8928fa6618c4a01896ec2da2dd4de0686d83b0eba94298f"}, {0x38, 0x1, 0x100000001, "752c2eb22fb51209dac5c3501a23b94adefb6d6f9926091bfaac76047b462c30fef7fd"}, {0x1010, 0xffff, 0x1f, "f9883fdab31949e1a120a04ecc3afdfd90d25bdb10ec602f62bcb9d15c5947fa83ecc0d36ad3bb30045fabbc21be9b5b1c44d0beafe06999239d01e20d3819cd3760a8135cc912d3a8e8cc75274b1d6296b51a6680d61272225865a6e43fa79f17ab3bb44c608e096d9ac6d8d78ded32f6c56707910af1d416c1b2519e95a23ea8edfdeaff4eb50feb33de8f006782c517e3c53f9ed23631e10170e9edfd7c79476b92fbb006488e390c70ddf5401e798752eff4e9ac42193f388a5dd5047343647dfb4dfdd48252fb207448cfb02f18250e94c6e49ab8da04d563dc8f09990229a163413405e2dfeb9232530dac258cbabc5050b40518c39ee4578be2691647195ba9c7cd651e2c39894521e4ea3d41af72466c49b1d39ad9878035f0f0291f2bb5482f9cd74ac13d354fe41b0f8f395173f334d8a79ab631e24b09c1791ac8cda986fb6fc7cfe48ba233e2512c9b763cff3912010d715156b714d64164371b883cf370d1782634e01fca6de0f4c48ebae4a746444f813d211353e0a576cb37238dfa61b2ced3c93dcd10ecd591f378c3db2c5c58e4029b8daf2465b73f3cafbc1073da906d42c48f38f52963603b1a939c9305157d24aecb93b6418ceb38c786e31d2a9310c0e2b177b650e069f4ab3fc71b20a9d70752629981247254dd56349a25cd2e412d2c36525120363380221d9cd76549d78d09e74f60a877e1839c38d784e4425973da1415405940cc62a8d7c0bc3611cfef8cef13b61a00eb71167dbd2ddb95d809b51f30466098ccb5da43a1e277e1cb8d5dcb18fb133435324883306f61a471cea4d12b8fc20d3dc047f8cba08356c6794e102bed303716c095fe7bdaec2b4bee1371f605e0113f61c7eee417035d31a888f099f027c728ee477a7ab71219ff7f859dcccf759e40d2e87bf34caa421c67f7673eaf1d24ee5e2ad96bef88256ab8ab835a244bb0d4a1d364d777f4b1a3df641df4deda680a0052c5cf50e066a4879149916c8ece7a1e2f8deeeaaf3584e5d6a463c954e683a79c983db11b6f5fe7f2864029828cf419f53afad9c39f65720f2ea73c3e1eb2acc78eb097876b9166c616582c56e9955a0bee28cc6d918573b2139f73165db310c726d20dba0a9321eaac635c85cb2f039724118412754db30e8b820dd66932cede7ba6e3177dc4ab78effd6b09bf59c2ed05d3802466bc356d8829b7722b2484d9a2a2926de974f3b3d8564dd11b75576f0845e7249dffe6c79bf12cf6d03b5f8d7d3713b3dba8f3e6be3f7d0b37566140bb6eae8fb9b4b6b068e8d591eeb9089f9101eebc711100f3999b21004abf659b2a127df09697bb0e62973166afe7f02a0f5747496dd7d7bf84e861bfce2d98bb376d15942fe8e1a8a49c71120499b241bd884f9d7d094e22a4b44f9ee5d9fc6b78c5990aff72fa75a2aaa6e1c1c8a4d506aed46a30e22a014724d09f9f5acd406422b6ac05903f315acc99b942225de0ee0c52607e5168242ac9ef547f525f4f8e41f3b79212e584842d88ced9a986383149dfb254a37ae961dca34309ea55ec7a530c2cef0bce92c750a6e3ea43f6fac48ab7c37dd9974a82c982f73e8ecd5c9a5fd8a43cd800e3c68e704dbd8d8bd52d35207dfda7b505f8e251c5c28615a22e60aff57f6906bffeb953b2416a9fe4702acf5201875887dcf8aae3ceaf00016b32854582eb5f111e87cc59160a55641705fea93c84ab2d05677743a511afdf0e265ba57b155fc859740f29e8bc751335ee7f2f94af6d7e7574111052d6822d34093291b9e400b66153d2748c4403d5d6674ebf75b71d7dcfc6f557b5639c08ac7da2860e104747f626fe38aa9fad9210b4021c508d2188c2c75a68336051ebced9bb87e563280d87f31ed5d827eef88c405c621679056cc5adb014c3f39ec0330b0d7e18c6b2a8909d1bc2f5b6b2e49c12db78be55d2e4ebf4a69079454ee52291f84848f18caae9f6dfe0ab4e55f32ea719e3375ec3ad4622143c7cc024b0e7b14896cab0b6418805b8bbf89064914912772cb92be1f5bd6ac2120b0357a5b8f14f350f37f4e1b0936ad6075389a2a4fe9f6eb9769e38686b59e7cf6e7a5da9ff299ca9224c461e315e487e049e2c1622da374e6ffb1d07d780467f49fd3081e47e38e44a60d6674a0500ca5b75132f23c6a3a3bad79a5183541c34f2e02ee75458e45631c68014002da53fa68eab60f4c70f5de5d0cb2f58e5cc66435ae400264932043235c62534d95f02e5a20e731e7738903486ccc2d79203aed49267bd254a5cd410eea7166b8e71dd67c9a46e08763d6042c8facc603dba1cc3f7160652bee108fd862db184ade8b2d6253df174f2769ab115b773d84a5f320a9ee435215eabf61de247dbcff1eee503f956f9c6649c394499171e2c49c2a54d7cdfe5553f673887bda946644dac5601fd1c2f70b4cc0fa68177ab338ba865d5af23027da2dc47ba5964c6d9b816745b43a792ca7c26435e28452870f720ce93a7cd8dc5175aa0542efad65b89c1b01f2e6d5b503780c03cd23cce122ed3b0ca5de145b568488e02ccf6221ddd6b278956f833e6fe9469025ecce88b43d2b6ee869dd2bc9a4225bcad29403f81ce89db5690d27f55dde172b1ab3a37452c358413d718a5b0301c91eae820944b1e48b2aa69ce0ce5c014f28dbd6e0cc244d579707622118e844ea789bf20ca99e85ac95507ca096f0f6e298648f50cede14904c2f416acfcd7dac2be9caa91ae238621032b2492847425fb89a7f58be4b5e183c32c6107447c63eced29b539ee3f78583119f1c0cdfdbc0a6ca89eecf4c7f1a5e71fad27b9fdbd9b516b6d8a1336f7bac8deca1b60d93b0b67a087db1535d7990b2b59db6147d6f9a0b14be12cefb13225f0df05f2d185824aeb64996e95c507c4e75faa8547b7b51e83d038e83627396d01dfe52322bf2c3b34617b05acdaa1e600f75c82a7b6b5487dfd46d3c2d7541b9cbfadf3e8b220dab501c0850117860bd87551b83928414819f63f380f87ab9842fbde4953ebf42c3b6c75b17f1129e092bd26f03bf1db72a2be9bb101eb6325d06bea20eb691e73b9180697ff2bb5ad562d143b7442a4f0ac7dce6befc7ec1335138de48d0b618f80733c955df71988c1516fef598513a3a01384fdc21caa283134d844a5be2ce6ba8af2f40a026f6e386bb0a1d6fb42381d2d4bd5a79e17e2d8949f9d54afd353c443b8e94540969ffeff29c757f71e53426f79c9fa38d0f005f1bd789a8c7011bedd94a3d23d2e110a461e6c2a58432b9050b245c497c224f357137794ed392cc9b75be14d0bd75c6f7e81c26bdc1891010d1a917a071e4879ca7483c606defb71eef567a1557e22a862d707933de01bb1108a82362046f46728acd27976fb7d172b2413e8d9e48cddf76327d756b7eb4e5949e0d80967211478bbba593e50a75a2d026e67f07100f78d052c46a81748b3f899d421da824580d683f11ce7f44f2ae3c2fba173dac32cdbc3be011ff549af15bf5bde0fa28256cd3630034b13d111acd6c9d23b8c204b43c35c934d48eb078523da4ed458773841dbbf1000818b2d2a1b2d1fac600cf984907778166d6ffd56f2db706644c1c490849ded5280c549cd532eab7efcfc520c3639db877a9ac6f8ccd31c2a6e4803ca141c2835c5ecc97d447937697ee2d11a111134303ea49a54ca91d908d3b5278bdf5bfd7744b819dd225069141349a1542bbc59c0a68f46521ae418d47b6e02ad55a88d1587cc7f4a7e20473ee42d5311aef3892e957e4e50145a3b2147e66cc31b86e70491eb4dca5ef5bb79ef671870fb62710f86cda5a101c445bc0b0ec0a480eedf6782cc4a747d9beca7e65abad28fbd1a5e2f0d456a1bd1824d0b1dbf0b2416aaf64b31b524c63f6d07f0343f7dbd7222debeb590ad5dd7b436615d8b3564aec6b1c001030d1c23060482aea44c7c4f02b4f02d09fc960af40cbf952087691e82d9a5eee33aec4fd389ef0512347fdd2300f620d9cdcb154b56a62e312a51dbf8086d3424b8ecd7d58c98a6b3b36cea176b6de21a1552ec174f4c567771b865c0088303e8523e10d270a8d1b5505236521bca862892a61d883904183a5fccc648cad1646ddaf6ed2147e685b421197f01d041171c329043b70a62d885678842e1c35a5e35a9326265127eb665ed868763ff9592f9675cd9fcd9c269328df3c2684f0af8bb9a08a31ac4dfb47097ac142bc08234ddd5f6b4bb329c4d8367a4083415dc47396a7e03ab67d9e9152233fc6c61e19a8bff059f48d42904acfb3817b0728619e3921bc4c8263759ea9162aa57ddfa73f99de23efe89490384283e9936f7041a11cbf7377ececfec71e3466a3d78225503a396cb5e760b45d24964832936d208cdaf969d51d877f171f487e42840f374b948933bab2d03d1e88f737dea99f79a0d35437298785b45db08e9307c2e78815ada2eae7716316c6239ee4089d3e113547cc1529b843656257098a84dc264975c39ad1318908fe950c83d42b5c6bd0b9461abc8ac35ed34f29778bd732068f4b3003b0c6a39c8a541444983fea7b8af6f1bb7c5ed102264bd5d494d820edf514bd67f20789532e161c5403a2ab28d027f5bf53ef2a060ef5e315b2e36c9942a984dc4b925f24d45ad31a91a00fd4d2e64e9f4c019383c4275a85ea926363f2bbae4576181d434f7fe6b7f4111d9aa44e77638cfe5e4e404d514e559f766054a852c9d7a848aec8ef796faf06188aad879cae204d34faa4bc390bb8662e7eb62b52a874bd4b3350327d5a34d96e841f782d66c9a3f2edba81e64de7631dac70096a340377e570d7bcc44266c09221c5bbc472a0238661c44a0e116114180f4bae11f920ca842b26881764c90b0bbf689504911839fb137439dbcb355ae22a9d721e74dc317f88c64a6abfc39c5f6235047f1100d7c130b7df6947b9b9fc92ee141163940fef1285dc38a24921854734c2b41c4a1685f1be7027b45420b6ccaaa340f9fac495579e556e7743df19128cad4cab02acca4a9b23333b90c1996904696c0c2f199dba16ecf696ac6f9312ffbc5c28871256088a58eaa7fab01940e8719dd2bf4018132686c7a1c196ed3ae3eb4033048e15e7302b12a926752422335d77f692ad8fc535746fba76bf9e801cef5d1ef4f710b0c2094897ffa2a905b3a9565146a23893160d05dfd156d36f5d8cc8edbbe064e437f5f12ae63e42c771ffe5312897843abee8d056440471388c16a77bde4e41f34245d085b74d0a430b0d2e484bcb0a2821fd210399deea6bdb70d645ae53b733e676d8fdb79673d787e2b76a08724ae7f6db7e4d4046f81dd835d0269d5c535484dce5c3271547cecd086d954dc31f7486bb040befb08c8775f0bdfd84ce237896c7dcfa4e85d5a86dbca0fd61a639449eaf77cb7b7b4d24500624e86af01bc3f5fcc19b7edd5d9827ad245e300075842ea6bcfe5a95e8e968de30e1c1d9562719199c8a853e303fe468c79bd563b2fa421335b449365a071871fcc3f8262153ec8ffa4a4cda13913bbb34c337123a6020a8b14ca91d4d5d543b1ce34fa4f088d0775b6b6f57c72807a0569085f48f2dd3b1559030fec8f05f1e9e157e6d8228f6e7e488cc62732763eecf1c391971a225bf90055f15d129cb3873e7ec3eb8c4aa084b1866b78b6a6545a4d9cd83d49ef0aab93fbe59b839934c55679d8ed40f3204fcef51585643cbea3ef0f1117789dc9c41aece32d4b053c19975cf38d693ae62763956c1eb2a0994759a3ef446e9c3017"}, {0xf0, 0xffff, 0x9, "1d532d6e113f7f72185681e2b387179b8e85a12a1902e9f1abcf424926adbb97e64b5f22404465b111f0162938ca9d82bb66730e48c7780e059ae40ccdd2103ca389fae4e2d754ec675e2af5e70748e2bed95d04840e326a6b9efed035d97e3bbe58d1ac4c91b50bbfcb25e35cef21dcc3367c8170fa8191d025c92ab1357d36b2eabebcf48f65a8c055520fc4dc70530b2fe32b7ad56a26b485af28016b10db40359ca33ab7e479fb8082b94c31189ca8a24c1ced1bfd82c7f3a26d8e73e2350ba22780c84e1d5af7e01112a39887d8dff11c992f8126b30e3d29"}, {0x60, 0xffff, 0x4, "9cfad11f8fbd875dfcd7209d540d9610890df661018412db69adfea13ede6283d609bff3f370a757ffd7456d624201addcc924537788d85e65108a807154bae977e75e1c63004b2e19ac8710"}], 0x13f8}, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 23:41:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xd7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r2, &(0x7f0000003800)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xfffffffffffffe8f, &(0x7f00000025c0)=[{&(0x7f00000001c0)="c2e4b5b8434c64db9eaec6cbae0bd05557fcfd004d97f7aada2462d2b477436623e794dcea95549504bcdea8206ae37016038c79debeb714ab08aecab27a36709f4c1297f9f26a0d54a896fb2710edcf241084169f614099e1b10dbf7dcd793ab930c4fa9a7a7c27518d819cbbd88ef3408cc52dbe465083f5ce2b971a69fcec141d0900999288cd57b23c024bff904c516a3244e30401817e8eb5541a90cacc5827cf9d4c64130d392d923f9f87d6e49f39b572ff3a85752f844e4d6c6225", 0xbf}, {&(0x7f0000000280)="0ee5e45333e9aea04c42d3b89a8a9d2f069e04ad9ce8f158fc69718acb4792850dc2b9a36d67e1b68b19c8c4cac0f59a817a51c487d2fc3932145208671bddcadfc667883372c93026e4e5adf227f49b62f1769c1e10283063d18b7a30b3b2461ed9c38414791bd5a5f4a2d9416e175865ca8ed453108a9321876976bcf235f373df850ea1e38f8172d47e38295f710b5cedd82e8f0e480c8c10f7a793a61c562920be41ae5d87fdaf8f867070e6c82c12f9053ca1fdf0a0aadc939ce9a197d8139d0cb063eab276f4dfa557920a12bb5469d38dc4d56a52845b910987ed48298bcf99f19b110a8b8517559ea3a636062571dc2bc796e3", 0xf7}, {&(0x7f0000003840)="320f2e2de3767e23d5413c3252f8a8a1c4f43a8464f5828e56380e1d61b4ff69a5d404c8a34ab617121cf14576e2dd20158b4359d0d72f839058416ae2a64da8102bb935a88d7c69d158e26124852ff77fcca1d68d3db96d39d7122720ae58261ed0d61a590f3c26257372fbbac42d3c4d32a7e090fd87aad4ec24f2445bd31c1d028c25973f45b91216df027ae20308be8adff903254e207e1b6f784de527a5bd206e75fbee31ed05470fc9c6bdf4c3c626885ac39f731720043cda84f8ff569049a46d3e1f2e2b267e5ceb66a104b35f792e880e463b68b7c81c1dd3", 0x85}, {&(0x7f0000000440)="577ceeb5eeb27ecbc38f6c808a199c23b5f354c4d709fb81c8d4f7ec4327c4a03a3d0a2ebc0ed73b1bc7fdeba3195676b8b6ec8881eacf6307c9d793ce5d09fc8f59d1a5b9cf48cb46770c00a42452f25cc3c50ef26140a75adcc7325625534d5c3e9b197d004dab6c7fd9acfecc3f2a31d98a7cc2184a02e5cfd85cd6fa00bfeb5853192465dfa85dc0036fbaa9a43d6a26c532007d90c30bc1e14fa26df51c21df0665d09e984a6935205533d68e9a1c149e6fd42b37f8b1e0589c809f747ce7a4657a9774e5ed30e60f596f5d007ba357cd1150ef23faa0df6c1dcf200c04028b10cc70225c2cc8d7b1c2a3799abe72ca243f8aa349028852f1677231b4feff4083feb8173f6094a416f6a260cf5864df4eebef20c7d0d42baa494b69df04ace8661df4feeee02fbbfbeb88a5183a3c584d335e1fe063b64c7baf32c1f219fbcc30075e27de723c4837eeeb342797d1e26a5c39da56b241036a41f31804d701fea6548f6536bfe0833b393eb3132b7ceb4de3250a104453ff25f50227edfe6cdf36127972a8d07355b6a189e8f406fc8c5543bacf41734447619b48ce47b0edcd1078a8f55d361a9eccf30af6d7c9a9e6b570b854f92a54f123687fbfa6288bb726a8fb59438d9654868ea2a61050a7af3a49bc84f918fd5e14f3d0ee81d5bde0891f0af991e8eedb64d01252af633d10a972636f8c0201cc9f550d5990addb630f9a2268c45f8eccabc13ea1b4455640ab66a506c04f8b4dd9bf831ec9a1b046abefc27d5d803e0d03bd706b18372bcab93d374d0d2a07542f6de7426a45778a8af513ee1d670d8b389fa2771dc63518cfbc2df6f7b8c83d511643f2d47f14c098580eb8a61a41ad83f45b903bb9cb55c27e5d8ae7ff93d8707e6002534d68871909f2fd462b0c51ebc90e589da5b55868b7fc49d5af9a4ae884fe92e58360ce320e12029a88ea514706bf9ac0a474b3db03d9e99cb712e2d122195d44330744ff3270050066aa2d9d2135bfead7011633e9c1455c285c6fb05d89a266fca8fac95faf9c2c57d801cece9c742bebfb82138a9d9bbc9caacf2a063d086ed04343767910fcbaf5372121d32b9cf4acc279d2e3c65960753fe6682c61b31e9ce9bcbb42da8af3f0359aa7491d849a6df87d58fcdfe677fe5faa2bd2dd7d6f1ac33b972a5f947ad502b817d2e68201dc0f9cca15995cf1a6bafff3aad056751d07b91787d46c568b5ddf34f376124a395f62ab8878d6887a45ecf7ce5e3a94e8a23273b77c4b6b16ba8ec3f824783d8fa6b6ba7829d260fd7887011d8b01729972e65fc6dedbbb11f8d239d4b8262ab766ca2a6ce869b5db8b55933b1ec371c2a31b076b6810a87d3b4d1c0fd62c89c11f5527243d814a5466cf229f4823be56b63828ad5b6916cf7e12113a457da96288fd3e832ef10f719e3a9c169ce32519b90cfabb80fbd1d73b76c335fd14d117b6f8b32ece0a270ee65a8aa192d1c47f63e822cd3c09e6f7c9c6750ad37203c54c240578c6d4a2f04f498d77379e59584e829d62f570ce66d9c47a3e258ce0ad2b6daefa9aec967ba1a10d252c7730dc3f1f36ec7e5dbb7f7266c1324c859ccc5eb21fbc8d95bbe1d9379fb81240b3fa7f0a526d05d657c78748a9673a7672bfb25b6fab058a76726beafcab3a8ebeb41a31abcd66473a6e88b026a394a8c8a8b141a38dbcd593844f49e97cc68da63e77ff2339248e83f6890f49eecc5a7c3c18659965f64f0f3c55abcc7c122979f148395e192183ad56a5519931f8e6c873ae1eef24f63018b11a669710cd2b010931bb0c5185c879fac3e6415bb05d8799cc950fd4a51db2e4b90c99dc934148d95bb62b2434ce70d13c837cc0607ca9c69597d1e313993243677a23fead396eacc01583b514f32c7bf11d182aeb638a55da610d3bfeb20d793603cab846935d24f0a2e6bff754e1ce9dc37439c12024f2551202fd45ded3fb66da9222e56a22858819f5fa478186f17b8080bc3cadadac78d80731547dd5b771b31b86e4aa9136fb4986cf3f8060782a83bce32e3b6bce50e447442a58edf46e7b5bf6f909c6cf61c8c977f91261f163843d608f11c605a123879c10ad09c9e280dea82960431f6e8b1d16b16166caca18a3f0f550b920a803b188ec828125dda66e24336a7f3b5a0ee4ceffb2421084533b5037f7e367d35c27f4bb3ba4054f5621601e221f2bb5d40077e44e9aee31d51c6f091c03672e83da68a57f23d7a15f23c4e31ed25ffebe452c4c2a68b05679b5697b569cf7aaff98b1a62364cab68d34b40e107c4461d51c8d36cf8948effa39c8cd17aa141da4d1b4c91e63c7292765070a859f88da78df3f072cd69cc1dbe56595e8306eaa8e91bbcfe971d53b09f7b75b9605fb2e163bfca223e3ae7becf14113c557bca3aa4420bbd6fc021a38a8e95a5f18abed87d0c5a2e6d75f5a2fada87c95d624828184570db4f33b28033d50a0430b4610f3918d72677491128be8181e9c20f57bdd3623a028d3d2b4c7c4de7fb405d35153d117cf27f109d5034903cdfb12307cfd9ba0a49336925a6dd002dddd365a67f6954c833e312e159945edbb9b5e37914e3af7c7f48aef9afe522f98820e4ba08c9dfcec52d5c8283a911babac92817eeee33c5d65db8317ed8982957c5fcdb3b6511e7a1f1e28b0f8e9e41196aa49d971aac2aae9b3425588d7cc0a15f006ca48c805833aefa04ba5e8c583b34c3520ac5bf3d8396f3e17e5d9939f0395f1832e43a6affb6562f35333e31ae6ece05c3c5139afaf9c19b146a437d470ea485e89693b759ca499c58f7169097f516ebdf08516a475e13d3aed5293129e1b5f3e777ccbd893a56fbba8bf79fd4def841e1725e50a471ee6442e12cdc2afd21b3f01ac75a300a1fe5571aaf31aeb8255b79898fb70bc1b5f8531fa430d93cb74f9457494b306849a1697cd5f13a4e2d77eef92a5fa8c0813aff3416e4efebbcdc2ae65ec582ebe55083eee487f51a2b74e51158a7f6d77b36f975ec4862ae7ec8f62bce2eea0765fd7523ec17978e43329dbaa0c591e256d7ed258080631c15f1edae98e1045d8e51871f8e0e90d7d1e8aa5b16d84a61190ff6f6acbe455134af365d8a81d41e9c5b7cc4f55e93bfb3ff11ce0e9c914c51cf0270741f4972a4eb679c9880838f88c13eb0e714f7f8507ec2f3e325ad964cdc12b967befa8072ce69d2f8c437a12a3191f53e77b430dc6eed0334bb54969e078b3601a1003491e9a5913c708eef699d3356f25921a6c76c58421684ca002bc36fd5a0552329670dd885d3be2481c768f33d977d9e3b84ef67e9c8249a641ad9d54e86da21feaf2cb0f7c050d6f1d1a9f970b5f0b6ef336abf9d205142c00731ccd1c6efc8425f40a2069e4b170774db6b89a2cc0995b64e92b0361762532d0cca7551c9eb0d34b2abf272e4b8a4c3a07c4c014a4656852ae58d1b1839a3472e36aa19062f8581eab28a29ec05a6e3aca918b157876d79138d7a2360df8c401b3414ee4d14909aff5423a5a09e83c7614d90c19d89fe003bf603b7472bc7b4d15eab818873f864f50b435c26d4979b073aaf0192f3bde27d9429008c5b2b82989f2b2f3eb103591f43276e2461bac5c34ac977b00fce4a55aec93c376a407a8df786d44957d62ca002fc09704f03ac84ba7676384a4a05360629f01b0c3865664e1c6ec15f543f6c5724a7415ef15fd555dcde5bb91a30909f1f4874d2b556249b164ce0fdd8a3337586f7606b62a55e4c7c036597fdadd8ca31bdaa0cdd0fd7eb1fca8bf8c0d55a95ec0b667fbbf4968990668c08088513abc6522bb539efc2d48330e125f332b0113442adf41ef3cb0d2b220e205afa770c1b2210c370dded2295611405f6267f4f5b990d684589b53f202c85cb67d338aa04f94792e55bb496de1134a99ffffdda8ef4cb94aa293bf0dcaa125055e11f50222b9687fda791fdd75d46f4386d28cb2eaae49af786ff6d8489c2ee75026add41c40f60c379c843cee8c132b4a9a1e23759cfb6f301b93edeabcc31b844efa3e611a7068befcf3e223570c8bd187f190efe27cc2679f75b8c9423023bb31c6f9bdffbe7ed08eb1b677dee904af3e631db8fd7543c52997b8d6f7e87b5350b759c0bb16097261533fcc1369efefb865eadefd22bd445f305828d58b77da03d346e00a5da9a85d9d5007a888ab725460b7c27291d96e3d9339a83e7d0695de25d3195956dfb50c09cc40afa408fabac7daa564928485c4966d5516aa9bc44c92f85630b608542443a80ea0792f02a7f2b2ce9b1ec6695d7f0a818579b3ebad57af5972e6edbc85fe609e2d9a7d230a3998a0e214d7b9a50baaf2ee4b47d4bfa92fe8f8a60eb02cb145bc19e638964569e82f252832824c769155c62bf42e09fb5a98e75876bc45054b0672fc496ad5032f00cf63ea1831a6e4fc5293ebb3aac98299b59535ecf19228abb45365b4b0633cdb031b6bdb043a483278dacda9092af6e02fa17deba5a105fc6c744a46537f77f0c5ab51d1be08bba351b70a43501a05ec8fc1a813a841f7443ecace6ea0761dbbf6f973a6feba6b36c23a2bb47c45553f0f9ee73bb8eff808b81b0739cd3694491f0f81359ad3ca039a2e7fe5875de3b4463162810375931515a3b8f06daa53afbe2c7552bdbe4911cf2001803c6458d48aefbdc296a5b21894e5acdfecc19cd939b4d62a6d58b1808133492593cbecbaad1a21b58bcf61bb334eadaec9b463bfbe7cffaa041eb30e19d0636b20e5b97ca8547eedccba58a5a05f2af30cb2eba65132fa0a7c53d0ed2b775b5b60d725e9694e3d64380e1cb96c9619bd405cb430e3640ea5e3c9dac5d99ba38c61857f7dd20f53075f4028d445a32468c82d9f92db9ed2987e938cc1c087f8994092e191612d6a4dc5a12b12afdd899135e10ae76952294789600a39746186003599331d7a74ca0157b532491fc6e969179afd52b5536410d370c5eff0336f58f127f74f602982e289d9a0dd6d891e374b713ce1d60375c2b15b9d69a08d7dbcc4b48b5d0c67d4d3ef0dc6f1997a9355e1f426cb65635dfb55d04ef1969a7a8b04bfdbf530186ae2343a986025892d03ed6d71504c319fe54cf8247766ce12f941c10b9476c7d123edad2d538748d20b5ed2b3549b6ebddb6dd63bde1e544ad84abc0c5d8c3fef8008dcf1fe87a99a6594f87807fd4008e36fe2010a04b36bd8676f45add7f1153a562886f4ab1232e8f649b4a5a50592a07ef196ee0039d22e6322c587eb525a189eca99febd0af2ce9c6f92b0f54b469bf3aa9d7ea69b90345bb77abf7d9e3e1ad9b10cbe8dda15366472743639e550ce3ba0e7aa23ed70f3940e7a2cf4323e09b2d86d32633b79c3d76918bcfbb1fa41ea447cf19577cd6e52505ecba27f161e03a9a0dc346ffb1d32e17081577f0ed38d5b44882bc52e109a363336694c9f15ea4dd8060d9ed448c29909fb05b14e04b6fe3e328fa46eb461d021b781afb2a25bdf0d3a1b1fbf80a49470cac0eb1a8fe237befc7488c90f6fb6a73e435831548120efd0c3ca343799e796451263695cd8ba5d7231d0ce2e3180b225221ff694b2d09e3458b261348dca2f042ad69c1a5909369fc40f7d52ceafc65dfa23f35e5ad696374d2a2ddfe14ec817bae65cd66b6fb7c475186553a5c159fcff33b07fa910630a14c058d0910fe75d248b4322e4b476e65a316777bbe3ef47468cedb00f63752d4e4855382134a056cac6cbbd9c3e9a2dba5cd4ba55b8fb79ea65fec0e216572cce1f090250", 0x1000}, {&(0x7f0000001440)="1dccc6a07f0de3153dba7031b666ffeaf621806589bfa4634f152e46aa9788e989ce5c7286b03dc83a7cf6c56fb9e969248894d8dd57dbabbcaddbb9269eb2f8bbf77164fef948aec798db83342ff27d3195bf099da928587608deab0396810ca1a1538624cf11866a3e5539f775ddc65e7c469d97711a83fb5fd4bc9ba3d0ff57c105438dd74805036aaca2f6995ea5cbfcfa8ac7865dbde8961adc25820461cbb7fe603596b4b48b9803779bedac5556a96665b35c6d3e6d107ef94c1dc9573d07161f61ab1a", 0xc7}, {&(0x7f0000001540)="99bf3fd6bdbe4f39c5994a6ba822f88d1a5dc17089944cd92c6ba1a55275672176b85ae6bb8ca925df6a88353d5838ad2a712ae869f1c53100f26b8094fec75e5364b9ca1bb5665ce7a0518bcc70f052f1d4a32b9d38cf46f0bc06706ac850bf09c35425c47c1bc8d70f4bf4e3a104b43fce2f8875e41a1fc97f1c5a487123", 0x7f}, {&(0x7f0000000140)="0a85695577d215750d9fd57d1ec3b60e65a5b049fd3f684c65e132541da51978e137cceb5840b73ed4fcd61e24", 0xffffffffffffffa4}, {&(0x7f00000015c0)="d20070e378ad80fd9cd5a4aa276914358cbd5a52af0a6460229b116324c2ea503767631f91e58bddc18683d246b2a68a92ccc047b9fc0b7f812566787fbfd09d5f3133bfb9c0063f1f10cf9f0f3c3eb07aff43eb76339cc9ef00df731a1fb4268a6edae794ec531fa3810b6c3175dfe80c87cd83b73f37864237dd9fa09400580723fe767205fc4ad93ff9b3709d00d03383e4682475b0aa02ce8aa9be202fe474a1283f40aa7ecc54c87127a157caadb89273e3c4bdf6ff1f7b9db910a6f72af7f47c8e43e786734ee5229dfed96e95862a02604a19dfac95748617902c8c6d8a424d87213e729582f1b512378ff46d74648fa66b7ea5f10c0944816a4cebc4106a2056b9b5b33eee12c5119b1b04f6d1bb6a946b0c855e547881605803233bd33eb51549216e62596b4ad9fc00461f7f29e594b450ef2886eadffada245daa2014d961e90d83304f92abd1b6d5f8c7123cf8913bff5e9db03a94cafee3f8d9534afe9aad7b7629a03705e2dec6c1aabfe914a6e38f761ba6003ff4034c51056a10e8993bb6a06d1df7ec6838a30b9c45b4795420d96bafa7467e67c3ef964cedfcda22703b9412551d37482957e06fbb316077790643c937fdea6ab4bcb48b1d4126bfbcf12898a571f104da875e5211b38125b422510ea88b3d5a4a284a987def1cc7914b0b4a2c2a724d76e4904637a5f7b3e409dec3214e61a56529639799119d5fed5b3aab6277d29541730f3fe9d4e73c1f91c5fe32d1b3c9c5dbe9347e47a084b3358ba2b89de9a4eb74312dc03d942de85f967c022ee9689db20eabc53073e2d41c9d5509b83ffc9ff49d3fe1ed0032a2a04b582c26b1cf103dedcbc8821f703fbcfcfa7354e4bb3413198597ae9daea411dc99c4b29a29a5c917f9122308a58c6f6c37a22ad385a6a9d6e4d22a58a29646362192836f6c2808406bce7973321526188ac077e58da301a0114b31e851550c04841235915267de7d6add9618f563cd26e74a43691cdf93a4c112ebc4ddfff4776bd082119198dbdf66750f29f32bb06d2b4da23faef74af87d1c6258403d42f60e19b7d4316da5c804e760e5385d62d5338c927503fc2fd61b2a0cf5621ce45b5a260031e23b399e073465632a23a50413e4546fb1a233716f5f80a7eb9d93e121163eb47ad077e1bc700ec5b56b5af4186db74120f7921f831054d7de61790eaa5f4e3aa9498bb8ada90243bae755de3a6bf2374dea1433be8732168b7dc41b5172f4b53cbf584eedc44dc4e6cf137435050e8b972aebe99722f7b7bcf57c97f2228124aeaa0453f7f9ab8c41b01a7785b43d54264121d052a7c60baf3173c4c9c45442e4709bdbf35c4acb96cdcc35a5bb1718701929893d54f23cfc84dae8cce88a376d6831990fd1fb84ff949f619562bdeb4a35a478251aef6449cd965f1572cc09029e8e97e67af684c87cd2544c2c51fffd884d14843647d85e3fa12c0d3077fc29bfb1baf45c50cbb153457c01cc17050b6a9a8bafbab58b184d75b3ad9f21aeb9daedccee5f7b483936a9dd0d4b898c2a5e61be196168c2a9bf4a1e1567cf5da7495b2ab895adb4c43a9b25712131e37b1d58caa182903e634bad54100b1ebbfd29d449b20627b6c9c00966d3ee5c98a1b1f1850f2b587aac46658f7664ee7729493997aec796d98cd992d1a0ab617dc4a2474335e4f9dd2fe2fc72a3ac660d64632fed98d5c7374a6c2e6d381ea91076f78a2072a2f9f870a7a966fa575641be3930229b605c97c96bf0128bf6bb0fdd173f166b3a2a9e1b46cac1f418d2291453760f469e8e217970e621208c5859ac033e9fe2176348dad481566681bda366dc06b8f21a4e3c3b2c658976509a93dcbd6472cddf212ecaa6cbb04d84dea99ee7490101bfe3a9b6c8bba00150ded0a604d36ae851b7bc867b2cb7f7c41fbbfad02766a57947a0200c947eaaa8ddd35ad6207654c48a0fd0a996f64b7152131fb4bb5fff07e6bb620850c038657ad05e319a44a833ad12545ca12a7d12a2d6691893adf51df00de5063b7dfd2ea60f6fbb69bca7039f753b06e83c30efe50ac74f5af5ed3728b4c585c036dd96e4b4f87997ed74caeb52b40e877fe02cd4e6d0ce4678e4bf66e0c7831bdf6c08e3ed6ba922c8459218198c4502e3340c1b69bae16a370f16c76b4f35bd4f76316df86a3523c9b70da93d53ed35afe674ce3cca48df31fb2ce3f915a70a27127e9a2dbc9065430ce4564bc016143271008807fc0e577344c96421c26a0860130a6f28df435f6f1bf0232d764d28d113cd59e16e349bbae5dfd6803958cf78e348c41d4348e4ab9ced51a6e0c138a2ae21a507930b9114d3a4903c63162597c263775e7eb93f6a1ab593fe09d8bcfd605a1434aa4cfd89a3237ce649fd3aaf75079fcd35cad6ad0f5de099cc2f2451e4cc8b4d59cae6225255b764afd62b595e61d260281f1afc777e768bff72dad142fc52e1ddccc349f39b81b512bd755b6d3cc57598c15455a33c3a12262c1392445b800c37a440d18fdb6ca4f31f16a38e958adf0c0125a01b09f4f64d4ba861fcdd3fd25c9922bc9e7e44f3a9815b6dcd8f854534546852d4f52454a0be0e057e69c05867ecb200a4697b1fb6b1289f282d10651e3c25c2ae6e687f688c2cfc78e633837b5553a50da9129d9e5c6e485d6b2706e5acd37ed14827b055baaf36faa1eb2bf94900d7c6eb2a8dd2454baef349b582c4f77d5ff4f4d35be22ec6721ba00d1645c8ba4129fe5f49c6c479be4d3f2aba397eb7e6da5be0026275b4327495c2999d5d317c2756fe00a661adcefac1a0e52479403ae6dc64880d45cd77cbb075f215e37f19045e39d99450331237bdcdb01278106b7da1aed612b4e7f26d10132f8e2b6e4a73934a1f1961a911c0ea6befc8a061e8d42f50a7abdb5c479273a0512e66f612d844beb97b0e8286f8e091374bf38797878ad0f90230013b9aa27655147acd4d113ad5ecd8bc9d7a0d61572c028ab4f793bd820865b9945cac4397ca47897335d975d9b7b525dca32ee6df9eb99f1e0ab2b6e7658ad30c54bd2ca7f14fc4decfabb5423c575fe1c2b595cea8bb5f8d0dbc1d36eba4e777bcaf7b51b1911c6bc128591695c6ea8eda7d8ac9ec59a537d6324d2cd597ef958c8ca72099eed5389cc6b0db195b31ee987b38b205e28209cd6a79fddec2de045cf09fc833f1b58e14df7719c89e33dc90da430ff3ab554e9acf975d43b2514d946d4bf177fd1001b48ff988f7d34d635dfa0ddd49fa65d97ea8532d174f3db28ede4c38c4b9afc2b33d8b93007ed635baa865d4c97148636e904fd0be2c56e0c4824ac16f030e3d7b320940e2b7778c6f7860170e1768d0708a4b4cfb18eb4ee1d68d6e8fd0425b44d3ff6275287b5d22f23622a3cc6c2a8f3fce6b27035d87d8806db83b38dc5bbd89f7aa90e7e541dae44272db46b816b2c4d009e3fb6565602c75ed35956d5f3176383ced9ccc87a0eac0e170eeb6df192f91d87e21f2e707c0b00e4442ac4b448044eaca320637f3f7b3ae0545c2530ae5ed6130d30a68e9396663ac4fe359cfb89407cf240d8df8a5a5228d2b6f148309b2d2fbf665a6f730e85954bc669678982ee124072b0f9bd398052bf6b4f7dc0f6ffbea6d8880d8f2bca77aa62be100d5a654d478fd0cac507e325c3efae9a990a214a1454c4d016b1e57eaacf16268ccca29650e5f6917814ffad4e7147aba1ce1df53969f69f97f8b8fa53a86b24304d46b665dc2fc0fcc417c372f322b2f7423a70d5184c3ef969388510ac37f02d3fd87e73585e37fb912a5032fc073e34759f0acc1e821dc7c5a988656130528ec99bce19f98e072c283a1f0bf4965f3eef940a2a6312933e4818b29f961ecb98e09488da4fe9516ed9f4ec8e460b7fdfb67a9759e3f5af4209fa5fec92491febf272ab890b5cd1d7e080f1e0bdcf015ecef7fabb79cca3c73f757b4aa97303ddc1f4798e6843f2382fad5b2faf33dc9c5c40378139db89c43f331f3002e50bd8ceb89561c5c21fb10a5c289fdaff94b79d28516b27d5afd4c19b22312cd0ec921a96ab2d422dc28447a12033ffb8b31ff2a0ddbb65bf3d66273c7f7e5e9c90ab4a5d9b2a0fafc63075cd48a0a13045b9732ebbaa31050db5b040636e7f2e568bb082326e3863f6b556b5cf9996d320f52a4bbb43d164a66c97b81a9126c3ba6ec883ca7234d58993d9469afef26848f743995d4cded7ab600311372331b8e39f2516f691d03531c6a0724579624f02b87fa304ceb2cd61683a5db86a4401e41f5a5f8915ae0193f36937becb6e0d655cec90b251ef515f9936c3ea48c6b0e674d29dc1b773e3cb4fd5567456b89b060cfb59d698bce8cffd3913e175f4538be0db08e367e4a91af50f2f977b5533836abee1c5d6184455a627452116c567eb1e080a2a9233f7500a36fa6dd922650177bf3a560177b1a0d109ecfce6ad673235fe14e1507c6f7c76f679ebdacdcc5d87aaf8f463b21d2ef20aed77bb5ec13d901eb0664b8b0bda1598e604530d09c750acfa969723087aa8aad5509eafcd6ffd97b09c914a62dccb6c44f69bd8d275887ccdbd3468d47d725cd39a335a26a8864df9ff296cafd46f87d6842a45e4a035d9a5ec0ede1f3eab0f2582e1b1527c4280fe266d1ceab902829a90a461823669be651b9797cbc969ace19d1ffbc08c3ef8babaabeff68d87d355dfeeef25efd618ecb834ca1722135887e61a757423f691743426721e47a9f2259237817433325b7252d75d93eb14ff5f0c39b4652f85ed5a7ac122ea2c46371935eee5c6c6ba15f2c5945ed7ce9f7fa235174c3642d36c38c8ce5569e9d07e650c9c1a79f39e8635a61b2bf623bbba15b9eecfc9952c40306aba25c1ce395e337d42aae388dac8602b8e212ad09ba0bb272123e9abd1f75817e8c4e58cc259cb09504752dd529e756c025077d903f7ebc35528697dbfd607f7cce43f14e34fa5744b739fd01ba4f9a4303e7a5594bfeb350358ac6060b81c041472c4c49560cebf29c4d257968e4c31f7c1b34750baad2bc7682be10eed78e7507d215fa2a037d09f8834c7cfd845f799838b5690990a790197c2c514ed0f7e987a0bddc2859df15859782ca3a9a632e6e3e37681f7aa9fe63965838d91e48800d8f197545cae1a6a3729c21c269fbc5a228273631a11520c9fdc4ba947d7ba39882a1793e5e408eda252433e2d42d175a7156722e46fdb00efa65acea779ad9ab446fb32db41810f225324440e0606730e8b77e58e7f5a32ba960180e4e3025f75712507861e94599635615b1c4d599f9a65b696af46b1b6b78998db777fc5e861dcfecf7de3c6811185f118b8ca7ba9da03211fc0c750c31cb13ffedc0b452f3c088ffe7ac43e420d100d1d5b5ea3272cfd7d7f6ab16d6ee724cfff571add7c6aae8eb3a5a1390499eda46dcc9abd4024ea93bc763a7b3ac620cb05c9d77f543957faee672d34cee648089ebac91e5ca7b8b6dcf8188fb2bac5babd91c0035fd1ace5f91c984f01686fcf31e2bd8c2fcca25b3445f9ce162ac368cac6d13b9c50b01a56b8e9f031328fa25495f01c7450aa3d701bdbfe8e61d658d4b261694383eebf594886975c8512d8b640fa410b3e9f6bea81e77b457451d911ae78d7396d3ad1befeb46e300981401773aa876137341094b9cb25d08fe908dd93d50bbf09843624fbbbe2cc20bb281f011d8af1de9588a8d527d2865ab6a241591384a17b984c8f433e1a0bb6958c086ef799665a1c9420b991f5622bb8f1f46", 0x1000}], 0x8, &(0x7f0000002640), 0x1150}, 0x1) r3 = dup2(r1, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) dup2(r0, r3) 23:41:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8df, 0x0) fcntl$dupfd(r0, 0x0, r1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 23:41:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f000062c000/0x4000)=nil) shmat(r1, &(0x7f0000364000/0x3000)=nil, 0x2000) write(r0, &(0x7f0000000040)="53c37dd7d8e4199c99acbce27a574a192aa6c14983e15fb4afa0da14391c", 0x1e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1003) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x2, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/39) 23:41:55 executing program 0: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) select(0x40, &(0x7f0000000000)={0xa4, 0x1ff, 0x9, 0x401, 0x100000001, 0x3, 0x7, 0x80000001}, &(0x7f0000000040)={0x1, 0x20, 0x9, 0xb13, 0xffffffff, 0x1ff, 0x3, 0x80}, &(0x7f0000000080)={0x5, 0x0, 0x3, 0xfff, 0x8, 0x2, 0x80000001}, &(0x7f00000000c0)={0x8001, 0xffffffffffffff01}) 23:41:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) lseek(r0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) mkdir(&(0x7f0000000100)='./file0\x00', 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x808, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x800) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x5}, {0x1, 0x5}}) ftruncate(r0, 0x0, 0x1) 23:41:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="26184eb879015c7142a1a1bc2f494cff9fadbf34a1e3a6d84b0ba981c03e2759aff09c4efcc38a72d26c5fbf7f81eddf79d73f87b6ad7f7f617a45e6dd9bbaebd9c4bb7d900677aef027035f23a2fd8bccc2fc7830a74245fa4c82d23a2c1f7c0f7eafb719f8ae9f31167f75419770f5", 0x70) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) 23:41:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x110) r1 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x1) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x16, 0x4, 0xc1a, 0x6}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x1ff, 0x20}], 0xd40, &(0x7f0000000180)={0x2, 0x1}) ioctl$BIOCFLUSH(r0, 0x20004268) pledge(0x0, &(0x7f0000000080)='\x00') 23:41:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) 23:41:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28180, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000540)) 23:41:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x104) flock(r1, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x2, 0xffff, 0x2, "91eb51fa407ea3f212f608ac2235221dc6fac336", 0x86, 0x3}) 23:41:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:41:56 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 23:41:56 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 23:41:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0xffffffffffffff7e, 0x4) socket(0x16, 0x3, 0xfffffffffffffe01) 23:41:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x41) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x1b, 0x7, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 23:41:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 23:41:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/68, 0x44) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r1, 0x0) 23:41:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x2c06bbe531cdb069) setsockopt$sock_int(r0, 0xffff, 0xfffffffff7fffffd, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x401, 0x9, 0x9, 0x5, "b5f1a1ebafb1a84077fcb6d7936d3d7bdc1c918d", 0x8, 0x1}) 23:41:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:41:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000080)="d2ec691d9db45652dff20172326296bacf15e66ecd5701296d081e3f5f2f633c0fac58ab924c720319937e9a6ee987e95fcabce1af2c286620085d318af3261458141b9678975ca80ed76ddfee0be31b5245a57acaeceb817840c7f21420b78d820017037d34f45d103b4f5a090fd256031c3ac9860443458d624e208437af7385c1f2b8d110bfc93533b40cb2d60e052dd84e09af303894b579e253c44a5dadfa8361d2423e7b2524ee3c92ba8d60834cfba7a7760a53798def31c12b703a4a9711a3db98656a0b0453438f1762bab2215b4966ac18298efa0076be1dfbcb4c066ddabab62e6ce5238e4bf8766e003c9193b1", 0xf3, 0x2b8684b44e6e8d48, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x5, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x30, 0x4, 0x9, 0x2}, {{r0}, 0x0, 0x4, 0x9, 0x52ccc911, 0x7}, {{r0}, 0xffffffffffffffff, 0xf0, 0x2, 0x100}, {{r0}, 0x0, 0x8, 0x0, 0xffff, 0x48aa4539}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf0000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x82, 0x7ff, 0x80}], 0xfff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x12, 0x66c, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x3, 0xfffff, 0x1, 0xffffffffffffff81}, {{r1}, 0x0, 0x82, 0xfffff, 0xa08, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xffffffffffffffeb}, {{r1}, 0xfffffffffffffffa, 0x22, 0xf0000001, 0xfff, 0x8001}], 0x7, &(0x7f0000000340)={0x40, 0x5}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:41:57 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaffffffffff0195", 0x8) 23:41:57 executing program 0: r0 = socket(0x80000001b, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x12, &(0x7f0000000480)={0xffffffffffffffff, 0x0, 0xde7c, 0x3, r1}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x81, './file0\x00'}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x20, 0x20, r1}) r3 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000300)={0x1c, 0x81, 0x8000, 0x5, &(0x7f0000000080)={{0x800, 0x7, 0x6, 0x400, 0x51, 0xffffffff00000000, 0x8840}, {[0xffff, 0xfffffffffffffffa, 0x5, 0xffffffffffffffe0, 0x7fff, 0x7fff, 0x8, 0x4, 0x5, 0x40, 0xffffffffffffffff, 0x7, 0x2bb5, 0x80000001, 0xfff, 0x5, 0x7, 0x3b9], [0x273998c2, 0xee, 0x7f, 0xfffffffffffffff8, 0x8001, 0x9, 0x0, 0x200, 0x1, 0x8], [0x28205a1d, 0x80000001, 0xaa85, 0x6, 0x8, 0xe3, 0x4], [0x434, 0x8, 0x1ff, 0xffffffff00000000, 0x8, 0x2], [{0x81b, 0xfffffffffffffffe, 0x79a, 0x18a}, {0xffff, 0xb0, 0x8000, 0x2}, {0xffff, 0x5, 0x6, 0x4}, {0x9, 0x2, 0x2, 0xffffffffffffffff}, {0x7c0, 0x1f, 0x7fffffff, 0x1}, {0x4, 0x8, 0xff, 0x5}, {0x6, 0x1f, 0x4, 0x1}, {0x7, 0x100000000, 0xfffffffffffffffe, 0x4e800dd1}], {0x0, 0xd9, 0x9, 0x9}, {0x8, 0x9, 0x2, 0x6}}}, 0x8000, 0x2400000000000000}) 23:41:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x11, 0x2) 23:41:57 executing program 0: mprotect(&(0x7f0000744000/0x3000)=nil, 0x3000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x104) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x5, 0x9, 0x20, 0x1000000000000000, "3a417180c1461da1889d8022464983efd00a1242", 0x8d63, 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) utimes(0x0, &(0x7f0000000240)) 23:41:57 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x1af) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 23:41:57 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x1000, 0x1) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x82, 0x82) r2 = fcntl$dupfd(r1, 0xa, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 23:41:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 23:41:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x400fffff, 0x8, 0x20}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x20000000, 0x84, 0x660a}], 0x1, &(0x7f0000000140)={0x1, 0x100000000}) fcntl$setstatus(r1, 0x4, 0x44) socket$unix(0x1, 0x1, 0x0) dup2(r1, r2) pipe(&(0x7f0000000000)) 23:41:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) 23:41:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$BIOCFLUSH(r4, 0x20004268) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:41:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x21, 0x16, 0x5eb5, 0x9}], 0x9, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x55, 0x4, 0x2, 0x569}, {{r1}, 0xfffffffffffffffe, 0x2, 0x600fffff, 0x5}], 0xfffffffffffffff8, &(0x7f0000000140)={0x1ff, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:41:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000004c0)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/79) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r5, 0x1) close(r5) execve(0x0, 0x0, 0x0) 23:41:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/57, 0x39, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x8) 23:41:58 executing program 1: mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x12) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x2, 0x1811, r0, 0x0, 0x0) fchflags(r0, 0x0) 23:41:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x3, &(0x7f0000000240)) 23:41:58 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xfffffffffffffffc, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x400000000, 0x3031, r0, 0x0, 0x800008a) pread(r0, &(0x7f00000000c0)="a02899c36b580a8000"/18, 0x12, 0x0, 0x2000) 23:41:58 executing program 1: select(0x40, &(0x7f0000000080)={0xad2, 0xf97, 0x4, 0x6b0, 0x7fffffff, 0x40, 0x2, 0x21ec}, &(0x7f00000000c0)={0x887, 0x1, 0x81, 0x1, 0x5, 0x2, 0x8000, 0x8000}, &(0x7f0000000100)={0x8, 0x39, 0x6, 0x8, 0x8, 0xfffffffffffffff7}, &(0x7f0000000140)={0xe4ad, 0x8001}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x640, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000380)={0x0, 0x0, 0x1}) 23:41:58 executing program 0: syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x20000000000007) 23:41:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x38) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) 23:41:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x1010000, 0x208001ff, 0x0, "b000", 0x20000000ff, 0x4}) socketpair(0x1a, 0x3, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xffff, 0x9, 0x7ff, 0xae64, "ffbea04398ea36280e45ffccebbb65740baa8cc2", 0x3, 0x4}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x3ff) sync() 23:41:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfffffe60) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0xffffffffffffff66) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1000, 0x1, 0x24, 0x1, 0x7f, 0x97, 0x8000000800008, 0x0, 0x0, 0x10000f92e, 0xfff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlockall(0x2) 23:41:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001480)='./file0\x00', 0xa00, 0x0) recvmsg(r2, &(0x7f0000002980)={&(0x7f00000014c0)=@in6, 0xc, &(0x7f00000028c0)=[{&(0x7f0000001500)=""/214, 0xd6}, {&(0x7f0000001600)=""/244, 0xf4}, {&(0x7f0000001700)=""/60, 0x3c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/113, 0x71}, {&(0x7f00000027c0)=""/109, 0x6d}, {&(0x7f0000002840)=""/113, 0x71}], 0x7, &(0x7f0000002940)=""/53, 0x35}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) recvmsg(r4, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/138, 0x8a}], 0x4, &(0x7f0000000440)=""/4096, 0x1000}, 0x2) write(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:41:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0xfff}, {0x18, 0x0, 0x101, 0xedfd}, 0x3800000, [0x1, 0x1f, 0x9, 0x7f, 0x6, 0x9ee5, 0x9, 0x66b]}, 0x3c) 23:41:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80a5, 0x3) 23:41:59 executing program 1: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x884}) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x2}) 23:41:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/194, &(0x7f0000000000)=0xc2) sendto$unix(r0, &(0x7f0000001340)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xfffffe7a, 0x2, 0x0, 0xfffffffffffffee2) r1 = msgget$private(0x0, 0x9) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f400"/4104], 0x1008, 0x0, 0x1000) getrlimit(0x0, &(0x7f0000001240)) 23:41:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1000000000000, 0x0, 0x100, 0x7fff, "000000000000000100002000", 0x0, 0x3}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b6", 0x32) 23:41:59 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x1006, 0x0, 0x0) 23:41:59 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x15, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) r3 = socket(0x31, 0x3, 0xffffffffffff0001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r3) r4 = semget(0x2, 0x3, 0x4) r5 = geteuid() r6 = getgid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0x2, r5, r6, r7, r8, 0x100, 0x4}, 0x8001, 0x2, 0x5}) 23:41:59 executing program 0: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xcf) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:41:59 executing program 1: semget(0x3, 0x1000007, 0x1ff) 23:41:59 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='a\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 23:41:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x50fb, 0x20001, 0xd9b, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:41:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000002980)="8b3c67c8802349be1c17cad2150f0a8d2c18c7f17e938277d820891496d755371a5af6a1936677ead23fec9c168227827efbfe9766a3c11424f2598d7495a9566fa3374398d7f981aff66764a69c45e4ce30d5c2e4c7", 0x56}, {&(0x7f0000002a00)="0f7273de2c0c175f7931824448c525933f998fde143be20e2ad6abd9309e1a76649c5a607388d55627f4ea718108d35b7b2a748181b9cbcf8424ab2488fc9bf206f1b8396f82325fb1f3652c5b8ee8fdc1ff20ac11c27434ce42e1e666db39b59d51e322142dcd28989840d311529553a5dc5fb9e9c0cb38ad9ffe", 0x7b}], 0x2, 0x0, 0x0, 0xaf5dc6689e4102ab}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) writev(r2, &(0x7f00000028c0)=[{&(0x7f00000000c0)="fded3f910a7932", 0x7}, {&(0x7f0000000180)="f8790adb0caa4986a6dfa22ec5a00e895865de8f1170eecefd76d0fe32ebd36b3f9d3f25842ca9ad6066af9b5631bc7ba479acd452773ca1bac71648bab38e3d5401f85540f38a0ac864d80b5aad8472fa46ebb5b224709aa5fd4c2abeec30a0fa8d3babdab115263fcbca58cc83d96d0f82b256dbd59dfed3df60096405fcb68082208b22246ba3cf6763fadc41f56a19f4aa93bc933b6fefd8aa6afc4ddd58d480d2cdb08060b0fb592e666ee8bf9d5c08d57d3ea34b2662a528f8f3d07619", 0xc0}, {&(0x7f0000000240)="e0d5a268e309e74c84121a53a8fb8421f5f1fa22f8be4e41aa07296198898354b7ecfb103f618721159ce5808f1829", 0x2f}, {&(0x7f0000000300)="91fd76e2341d4dfe1fa51c15cf206bd38b3a4e57102a0f5688c21afb45819f421f5930caa3877955be61d8a80be02a6ff9a830c22af22e8697c6c060b4e6e2597afa6ac4034b4b8dacacbcf4116f7e879f1e0198ee663977150892a658aaf3839e325a6330a681184a425fc1b46168164c4ec75f5935ef8a465060bf0b4dfa7dfcdcaa6eede7c5146051196456b24c69f50f7ebeb2eb08c2f514106998560ea56d53f7535bc8def4f0aa3f89850a5515e232395ce3645856b866bb52e5d9df6f4ebfd1b9e0a128cd5bc0557637c268a86a5da4702053c4e6ad59afa0f8163b", 0xdf}, {&(0x7f0000000500)="756fca2064cc41ff0ae36a8fe9e31eeab3d4fdb91e95df15b1b5ea71b5ff2ec0f41a2440f593e70ec40e0d42d7334b34204e43ffc4e590fb01caf1c4f851b1b8a56d6fc4f1bf47dc6629ee9acd371ecf0b9ca6bca290ffe4fbe1ffa989fe53ff2a717c37ef16fd0156da39ad94b701b182cd92d6c1cc5f61660cd16eab86848c5e92a3689940c6d5000cb134b79ecc24d939065e6b2127d39bc59f4372d8051b4c3d305768db5eb290feff30d22727aa3c111e883df7d0dbf692102b04c4a696c946d5fba6bc5032681262ed96022f771c5b2b66228b7862a485753abd79867dd737a80d2344875860498e91b4908574ff9c84386eaca6c8cfd8288d9d3e46693084d02ab7cae364da31c18439601aa0c1ddd3c5fda5c1ac18ff8efd4c7d1f8dd98c7e67b56b7338e93188b722355fdebb4e498aafde52856bcce48b807a7f7197c5763bf3955ba91401f9d1999aba94c28dbaf4d60b12efd8eb4ae48cc75a178d59de51c4ccf2986e7f35b796850f9261b19292d4d4968d1a801efc8d25b57893b7eae0d4e1727c76362c3d4236c0d3e46ebdb3be2203e1d0468d5076d6f7fcef7dc180b42a83ff7ca7a5cab26c8136de772f5fdeffa21e1244e4e18a4c21916e3f5d6916eaa38cd008018fb2a4e3a72fb8ad0e73bbc5e3d9c1bd5571353589db4d02ac7f6dced72458e7de500ac84ddd306d98986994e8176c97880eb16c30e3ed844a4ccffdc02d268a74f6934dc527e36fd9ecaddef4cd7288cf29a6b311f41ca5b1b9ed5000359d0ae3132eaf59e9bdf0d6be6ed22e8ace0a672770f530979bf071570a9ea8fba28f4c34ead723e2b7183b22a0ee0a4a0c18357f968c2f048cad1fc0180a1dd3427b34c7aab10eeb8a13fce6a4e1a34e58f1eab6c44503ad85f28825bce25a9c28c2f62fd85ad6c6d7b6afc565dc744667fa248ef3ef66405432af7205ff690abee15a8795a50399963a6311b40e7fe07c502ec9066caca75aaf1f75db01f9f84cf278998cfda45f01161e36764b0a99a276ad1537314139d320474f3990c5ef8af574f43e5a0fc3e2ac6ecea6416a9dc39c59b65626158b0e88d573f61b24e6179d69af355ba9410176c2411dabf4523e528f399d2a170bfdde15963ce047062f601ed2591ed06d1f83c83c3150f586aad7c75d99ac869092ca131b46c63278195fbff8ade5f5cd1cd45e1efed36e80232f2d8a7a5408a7b3e2d0050605c93c0b91519699374e0cd752aac482c5221c6240c7b1e7388b9a69f2c96759dccad4d60f132015a20151f610a16678414e2680b34270ae4af19b3c13aa44200ef176403994be4887b1f3fb4809ba84f5d75554a26d21e2ac325d77e7fe2f034c7cfe1533e6b4d899cd5d39ed83f30b691b7917487f9e4f04915b49e1ebffa9f2c140c5dfb8e3d50b15b0f786df69531a610c7cda6c4beb3b498c8462609852a6be11428e4fc6388c048cba6d66d516152e69cbf827b5d1c7cae99e6b8cace5a97cfc54cd05331c4459cfb90b51d15b1fb908c385d25307e3f91d6fcc03350a09744e6d8828d226e789b7fe2a637daf2ede9e0fa26d7164ddc9e35166202e1bbe01950b9826c0d83f7ceb178cce7ee3fad23cc4dbbbf749ab2c6bb1880b971582fbc0264553f6604021488a40b13739886799df3e378416463a9c416867ac05213df0b6cce72d48d12da9b477354b332b59fd8e76b82b4b778c3ea01a0922c5a2c91ad0886a17d3f097bd7173cda210a79bd4ef00e9abf9dc465250c2133fd66505433b0d7758f825ca6812f9a650dc1d39293bea6dacd33c4b6ae3a6f8e468bd2420edd76201f1efd4dfc7e87315a7d1873a6271575532e4335e3cd9e242d6100e7a5b4392b4b27626cbffbca203f7f0421e7302e23d655d7d2def005b8a62210f43fd387910ad16a7dbc9de9baa7775a638eac73f7ff83b729740d39d5999d415f53b7852a3cc0e1eca5913a73dd910113fe89bd1c3eaef4b79c92d230b5e2a00029de3ad151519184bef79c43de80a09a698eea2eda2e7d1b4139e5bf7fd6c0080f89f36e4690c145671a086668073a26020e35762815079e08b847d3c50fd68648fdf0c5263998463904adf8be8e8bf2b5a983a524f5f8a01af3adb267edb7c71e40321ff4dfa2d3d62f2288b81248c85f77e7e25a3eac0077bbc3ec75fcd937a62d0a9b634842f46b3ed617dda401279c35af944ae244c4cc6c518776223cf9d6d482530eeff426d4bbfcdeeabf18925c2dbe1e1b844d170adebbc4cf5b93008fd2ce5b8487a0d75b3ce69aea5c32d8b1e6a84654cf7a32b3e2a77ed513586e9c7398d780bfcc82c04a6a8b46ec73de0ee632e236a97f8bd36e6c08de7550d660cedcfed0744bf04841bfe7e2b1832c4886f37b5f80f368818f2aecf465d58762fc0c1c8d42c9fcfde761c0a26dc0b102266109bc233ef65bc91cea2258109aef946a330a1fd3b916d5902603622392d404ad656fd8f0535eb9ce2f40ee3a8e570ae8e9b9371a71541607215afe6745caf1c87384688976fa6ca9f2dadbe154252dfabc6f7d193757fb10772f3b8cb22f01bfbf42ec0c3d061bc0f261fa45be2022e72cd3546e1bebf9468291ffdf8bf9d57f41f0c3552922f5efea353b035c5333a34da0682ace469533b98692ee36cf26bd9b8f494e5f11bacb3d26bcae41b63816b755520d76a14b23f1ebed86fe85a1e8fc05c3f5b0406e7e87ec47c4198248017e1999062f77ad8e9b77d2a748068ef2a344b8571ae04e0a561a03a5b30fd0280e5cc9feb0067b49d2644ed95433d6e3fb90446c3dfa37bcfb5df3cd14789740adda9e1fd497964cfa8b237c1f14aca0a8e1fec7605be9065618a3725d610ed5fec7016dbf4aeb0dacbfe178940d4139b31826425bab49c587082b0666dfbe501f1445ade08102c3020a1501f3526a9412d1671b11ff9fced586f5b1d5a01fd6e5e8eb223541b4048f80fdecfb67a3c80c12cbf4791f89bbbe7049b6eddc2bf56411a3973b48558ea7fc8e0352c43b15fd7c4c78a28a1a71b9a66fda8453c9b210d3d24db98de7c298e137d43a7755cc51a9aa26c9d302c29a1428e75dd31804f7ec09eaca7c3d4d594704ea204740661d0256b000fe33624df71ae3271ad4ea773af59fa257d6e8e4b25cec67a9a8168ccdd70cb2a2adea1ee5bcbd65c7dcbe64bb6cc73c8864b303e7c1c1cbfabb7987474a19e342f39f1b6fec09dcddf19b812d2dff1fb20bd0f9079bdfbad4648a358fca69ff3e65d802028578eb80195dc6f5e22340331d0a77e4c8dc088d30c80c32434c09a9adfcf56a1abff187bcadae32a52021f78fc5c237aa8895da5d8536ced93e80ff0fd3457dbb8c4406509d71333d3d589f26ab06acd79f81ef949f79dc9b2a9197f2486983edd23870bef7757a8573c09daa9190e53311f9961379050cd00f43c55eea349326f6046d5e829fa607c602c329855489e3b4d1334259f5bb31231dc06c2782944a513d53ea8e06852d1506a631ecf8e0d541a25dc86079c07944a16d23141fa1509e929fb06f7bdedb4dae0dc6afc60c6cbb3307b0c8b438a11d17ab06fcaf4bbbeb54140c3983205d699190d18f16ee1724006bc094d0398448df5dbc61eafcad5edf8b0c62e6ff8e8a706a88483c50ebe9acb27414fe0b52202d77f018586ba1ed449fcdde92aa5227d39ff6987828d639c49e38558facfa157c0b0de5de75ba07e9a4b05c5c382c98796bfcac8336f64f99954003b5a78588e89254ada321a33e6f404fa3a3cf7a8bbba46b04527e95d1249314c1c8ec85a773606c701886a708c2196cf961e02f1540f7c9de6b2280225db8355a955baa80e58c7ed7f5ae40d1810d38a67ba9527c7b735f142400a79d157879e7fa52fddfaf1127eb9358cb69a56c1fe9344c0e22c2892fcbf547859b05f86c120915f59520b0c050c3eef3ca8e5b1ca8a4be237b9944e86033a435dc32947a193bd9d06e67c4f32f7631c14e4ee54647dfd5d926a0b646a11437d904f887a18930bdfc412d1e44972df90e41b18960e8c05ac28eb8923af3f02a3d7de7f0095525dcb4456ac73f02086422b317c629b982bd9c19c787dbf6ed7a5564ec4e2ee5dc16a22bd6ef43febf18bfd1cfb2e3070997dad5cbf59cdc927c0dabcb90085be5f70b84355991506e7d3e8768e130b2f47e0cb79ef3363eb7c31f3cd31f9ea3c84b2ea00450db0f5c16aed438be45b69dd298f3100c377574dd3dd2c125aca27316c3e4046dcbb89811d2d01dd47fff628fd6ce7d49a2b8d0c67ac50fb8e514e6145b41e81163545f2c4d8a08547afbc810ebf8584a3624eaa793d4fdc0a50253e5d1314bf57c6af48df573301d1280ae68fed704a9b1fc005b73739c0755c008491a7a93c3ca565274c67ba4b8e71d580c0baa4ee3ce0aa39ab43159624215117177da39bf8eda4fbc059181e4399c75734655d64c4655f02f98331ed86b09f307066b6783e9c6f38ac924ffe8b115e56a9112865f27804f9af26c8433c7d1026bb7f85dbc0de5484459424b997e9af6381eef242bf2198944a703159146c05ffe8388b29ce914b461cb08d1836beaebf4d3981c010d6e464256486978b20b5e235b718564b9eaa7280b9d1300c95071fd928f987f621e373de30773329638ebe8374a3ed9c9bb4f87cf3cde7cb257051529ac49a1ffce86ef4eab323dbf10577291c184d7223bc33b8924d2267710bba6524cb49b09a06bac1b1aebba051cd3ac389df83c954544dbc528efabf08a0c066becf3b38fcfadd81fdc6400dae0334d912c5b1f4481f99755328c661af6c334ed012f121fc28e859838360c0d656645e1be1ac96bcc87c16dd71865103aefcc3da721be350dfedc9fc1ac9171e1c3d1abce30caf655795deca3e5f51c983bd4fa708a98b00e0f85b2314254ee9467ba7d89a6533e0a7dabf7bec94f5ac97dec085b009e93c68f09d6b747006948018e10ba87500fcc76f61425fb5c7fbb932909177722415c56a4d3c72d1b5cbf478d71c7d929dfd08b65b55be8a3e59ab6e8afd64d6508817e6ec4a25c7d107a9223b53e0d14b14be535b3775987e45ce2e065a1ddbc5c9709010e5a4a7ed8fa278f9a66ba7053a1b24e7c38ef5ba967acaa6aa5d79ae5660bbf90c4e1d4c0d6ae675853fe6717eeebeb621820df0ca3012f45f97691443f299d6c530331787edca47638f6ab7d144083f8c855588cabce552cf657ccb56c280b3509ee6e252873fa46c17aec048782c548448a83bec9edcf8bfaa1fed599e02d8f3616280a3e09a3bf242019630fba151744157be15417be0043c5fca92e2a15df069724595dc084577fdefa559751582ec69008165ea2a2a09709aee05f577952a869b33d72275b2156d375078990aff71f509ba652e7566c95e3db4359152268dafd2f7445993a7152732679ccf34967a625c867fc7f75cbd13f0a72f79e3b7e2cf00b8342803e61fb168796f3cf149e115b13cf4ae7ca0f32d62c8e8aefa555ef6b8594955fd3e4998fa14634fddafc7f41942bc5ebd803a1f5fe259ece2a96a455efef541592e0cad098dd177ab2b24e897a5224252ef12ac4005be8b06baed4825a656047f6f31522ed120a47ed2414b5def8313eefe73a850aabb25f9291bc456573f2178efbe719f670df3145601b9c311edd72f6a4de364fdbf185425d5d4022e147a9f96c2b1d21c930ef97ecf77bb75f3929fe3b793e03f85463f129db6801e9ea205e60d161fff459ad441d389d865b694711dbbbef9383170f52e149644f301e1d54e002f", 0x1000}, {&(0x7f0000000400)="1050ce1322a47f8f231a18581f116ecf8c6c9f0aea69f00798a802043313ec6f9edb26169796fc7267b8955d91d57d3eda892ebcb3cb7c316c86981e85cb60d19f094f13e9351205b8dffba21fe9822c493b28d48fc621ecdf9a1061", 0x5c}, {&(0x7f0000001740)="a0ad481a1e03c3a4cd2448b34be772d3fe618790d0cbd626489a3cf85bbab27b20e373c948e303bc2120ab2acdab018532dc9e8b205e976b5a6988743e5a19ce987adc1bac28b520885115d8862885e25aa6c9d98635d04affb71f92fab89b3642c857e1aa2a5dcceafacd6ffb3f7d29de13c2491cb55a0dfd33360bfa665329b7b29bc35a46f26dbc7b9bc4912d04799e4873c7a3360a7c4650d0635fbc552933d3c269706c5559347cc2da8a60fa2401fd6d413785673a5b9769911647c46ae3e50e59080a6ccedb31c2b1739f2118e2e63305adb2ca6e1ee819ce0294e24e1749dafb24c66d31aaa7d350f75b3a01f123c697fee6e07a6b985ff522d487855160e0b58a311645e8e43c582451b39aed84642ae91fbbf8ccd00a6765b461e20fefaa69a68108cbd5c43a2f26bd839b291b38d2c0013d4c121f5ef5c2c7c065d40f8b667f3aa154ca17eac2939d3c73bb7b2346600b27aa61e180228590b6565a06d2eec21edaf38d51a7313f3bbd5ac148824529d0d0b3d16a69ffc12a109ecd5ce503957aa5dd20ec31aab34a100f4fb1dcb688b09e318e356b5a353195116cb29f74816648f75375bb1d46c4ba154288f8973e729a69d3d413848b5c7c8d33fa7c3cb9f2fb5bcdfb7a2024f7874ab122f7ac0f89290b71e018d0c8939f67b2b628078f851881038f05d58dfccc14be0c77ee9268b96f1280f5d47f8879961142f1dab9a3656f9d85b1b71433435711beffeaa0f4221dde91e6418b373e2338c9ab7bc1801c2e5f856667f93a32a0bc991d661c72fd3a385c5c58b5f21d543b336a4cbcf5134204f21a0115ab49ecae103860f5465b8d3465284bcefe11dd200396414924aff4cea995cc0af763b4b8e197a2ba9844228dc94a02ecf2b6de3d3512ca282d8df2d37d9436aac2b0437a6be805622ce5ff47a9606f04cd19a9892bcc89df3dd02683a40df182bb14efb8368c25a952b147af7208b5d6e2fafcdd996aa3c19b3f8564a0430fc409855aa0f54498f213fff88f0406758778203efc4ce651f301f6e6860da4aafecc0c3db0257ecc3d99015ed2d3f36591e22500e88175e75be7c1eeecd45a7f347aad7b947e84285f21dec1070617c8ffd99e263c201708f50cc3fd4fa1435ae0ac50210a6cce582e8cef3a17795369fcdc8949ea9695422d8aa4a8e10bac53b4f0f30f7701ca69339d707fdb64e73dd69c309b4c8ec5c2920b8b447170bd4c9d8299ff62842e8060051c7cc5d911fa816bd973a4624b3e24c3641ae6c8f971bf6f8de0f97607d2cc66799f11327256fd6a28855306d1683f0381b017326bf40d4140d525ac722d9407e7320703c7928238126ef68b254f4484453e9956a448f1943cbc455fde9473924e11efcd9f053ad5a753b786f9d91397f020e4c0aebabf98886ff0d9036e029133851bf167dadb93de79f04f9aff32869055d38df139294bf86789e018b35af65195c2ff59e6dcb108e07510bb3d1b5a7dabbc81273cbf86234f4933cc27921f1734dd68710bed801403d832745dde460df2ca1d4ee065c9f14756618527aae6fab628d6df2cdc2e86055169db840c990c0d048d1bfb7019f341594c7965b7b4296ad658b14984dca5d2c80e00f0017c347c012b400b35b30c960dc2c968b021fd9c764321af63ddc3c81363c3c4c8dfa87d912c3487024756d7958b67c7ae9b91b5153f7e3af21f1f60d8bceebb5244fbb6db9dcfd189e6edca508d2edfe888a7d308e458903aa8727af1572a07c10184228e84044ac8ea1821bea08c5b06f99737c94530b387d942119bbd62e3abd3b7b62a28e3e995f08397b07d754452e4ce40c7dc43c71c2448d501f384da4f9a7bb536060f1def610ca8d5baa9ad501a530cafc3f6afb5e0c5209c2f85bf2988059e4182126fd8f9bec42957feb2f7e0a4dfc5be82dfc38ac9dac9cb49e10f6bd5e68b835614a789a91b84d6923ba6eb5a14141c551bd50f402f6271546f727ab1780b19b292f6d5feaf3e97672e7cf0b74bf554953de8befdf62da204f7f355c9dea72397d69f57ed3bcadecdf661385e84e178690a2332e3a3665b4df9d33ae00326d38c1cbc8c1e82e5073c4ec16fc0c190ed97503d6359912d9ccb52a24ca38e9c02551800c7886bf1f929f66d3aa0955500db02b4f06f6b289008cc5f87a9ae6a35393df4c8ae67be0deaf6ea9305bfbaf2bb6522a75e7922d5ccb9c9982267966b24345b58e08d35df87f86c9eab6a82d60c49f397b4c32fcf93bc45413a38cd5e7db6473d50b5f9a09d87515c0e2090a95cee03b673ae13c45631388735786db7f8ac2bbbf253bae17fa4d7600098e6e56932c5af6a1f2b3f13ad96249616953c5915a1f95e89632f98e68e8aaf8fe07d249f130ad8d6e2b3f545748ae282684335fa06da065358b3caaedded0cf2b587507304265c3ea4a663d98f6d466311fd74da2317743cf0dfc105adfca4b75bd81c11f8625ee791e6f73ecbf5ebc1edd0f8cd0449f96753f6047c749fe81ad1beb1b9f5c3909ccfb4bdf1d616b832c18987dd4a0bc704f68f57b667f03dbfeee86f2c5c14298724acc93d3ae649e15d89c3444b0f72ae0750b4b442706c2b4beffc5edcced3d2e45fe748f9f1c039ef8720d4330bb97363bb2a9ab5dc79047dfd11058f894feb725b83495a091339487393f2de864d232c8808a91506c8fc54b07f14d07491f3463fbcce3e5215369ef5035994d15840d9d4ed64c8e93046d98ceb0ef6671afab9e8eec16f9329f111f3ecfd99d1ce012de165ec26196aa840eb23f885d0b4cf1fa194d91ab3d497750c9bf7fdae41e01437e209c4ea825a8067194ae96346d7ad454f337f5e74afd00e6a12e6f7119c7ef814742e8341e015820de08c0140270958edf8d13e7e903d68945010e2fe5a7b9cab1e2a349a9aab2b94ab102daf2d5f43882af048f464927b042cb87b960f8e60fa8aacfba8d9cef5da01a8a5a19f4ad2a35600e5fe082ea107fc26653ac4cb0e5655839a87163aca89d5c4a376e1036c878a225f8be339b63b06ce3ef00df95d526ddc60c9cd2b03d9b59a3dff70f8f841d241386e5e6879e5db6db001c6d3ce37286ce9bd980cab3ff6f04895870f6d9133a50322fea45742334c461c139a5770401e7eb4b99a6ee2f0b30c80e2c684129d745b92d76038974fb478236eb19e466b391b4bbb7dde3e60a667cd6c2028e4782d5b001797d97dba4347edaa06462cdebe2eed552cf5ae7d1dbfcef34f743e89ff1105a9244a7c14bb925598dad306cbe6dd3034178edc98776d21a301de763b8c7098ac982005b8c2856aa00d2149352795ff4f3caf8cfd8e166228f5869fc67f97bc95aac7c2df4aa20cf4954f4f17f5e9ffd0c6df5afdc0b602097989002c6b3ccc49a0c1a7d3e18ca76c705b22ef7b5f1e7acba9e2971af7c515b9c29b8d5426412657ef4825c50cec06c1adac8442ad64ba4d65d7c2a94083e626ba17301a2d23ac1f2d7f7301a9bbf9423a0747101e079ffbb55dd2bc9b328f6f1ea0cb4932b8fd2c2d61c076012fac6ace2e28a43c58e688df4d67c3456b6aae6d6d84be4e51eab18038d332fea8a7410d8cad625ea1daa483e873215d42a793f5089c72e71fff4919f2474febc0fcd4b56064a369ba4695484302e46f62743a6ead207fbb75a540b385d947b84e36dbe3e83b250ecb1814b16aee1b095c17e55c54c8939c44d05ea7c173f4a0b3e1200afacd49c078d217b8a74ee18bc9164c8348215574793d385a306be0be117da625a82a6106d67874346db70190b907b0f88513386fc4b0f5cfd59a13b1065476b44c4788fc000f1b32f0f1ca66ab37d96403ad6940b6925b5561fe27e3054ff47d109acaa1445d76a9024416778abf65c9c429a69b01405637bc2b10ada82bedc28c7d2b12ffe40106e3fbfe767128a4aca17060139bc1606dbaba18c40c3f38e596d96d7be65e95f076291bc786b815d24131b0845c4631e7b634ba3e71dcfe0335271b26a0ba6e2b0aa653cfcd8681e753d4bf35411a7f2c97f77a08de141280dae63bca76f2847f132c4115256e5fbf5b1696262662f1916cad3609b3625e113b13f781f171c50c25df32c29303555e93fadf4e6a9d1d94cc63e13623a3ea534f2eff85a891cc15f3a7d80162135b1c60359afab26e9879ec2f3d6b31c628f92dada837be015f81cc63b176d9fcda157accdf4491abd6dd113b93d75b4187297cf99669117d72b55221b529ed7fd8f4aa7bd697eae41e1e7de3d0bde4fa1a88b94089c415cde938cfd722d6c262ed884fe0a36d3856d34a2ba808ea7d32d55130e31dc4cde926383064fb9baa32fa5015b1079028068c156377d2d7c1c8f21d1a5150b72458fc8fb972d0edcee0fb9fce7e59d323cde7cfec80a7837c3855af0ff710181cc9facc945b3ce6728c827f0498358db42772bc52452beabc677ceb6dbe753800cbe6da058e0b78b0465766aeadfa16813a8bb85374caf2bf68b8b5c337639995ffe66097b1d243aa5d129774ceea742be94452ef3a6026383df6445786446512c72002680839998316237dc2c149ed081da821f4c1036457fa06d5e2c38d5816a9637e2cf2c65deea8c5cf4ad16e0fa74ad8a22132e0c6a793a5811e0c82ad0f5e198cd67e748ac594f3a09bf1af4e750a9dbfd3e289292a38163acfd7dda47c5488c43bf60fb4215797d9fe9a24d456283e8836574701ea9fb00aeae0524bed9faf8e5979ef5d972692b747c0ec52f87a8fb8baca207919bba3871cfa9158b725d3cacbeaf719ac21e5f61f6f0babd97c37b487ac204925ab71185972131cec4a18e9e56e0db1a2d23abd1d1d42d17f32b29c0ec0cd7c55af4a8d8dc9d49bd0ef66965ea744987940500b8a836ca5b3142c7d5711b9b057bdddec7eb0996067af69577e314f869597fd525beeac6bc804588cb09e11edfce1285e91b9433b5fcd29ce0026849767ad599acfc112f7f6333e30e10d29ea00d8fb15fe495716a0735fcb4af93443da02af06b7b806351ca7d806bb13e9a550ee8e214d43296e4fd58c692284586325054d9006af1c6e4f53329a00cece6af5a88013d395033551c9de91a9eb813580c3935a86c1773c300cbd2c722a37d358b1af4bf7d185021fe1b25e90dda1e2db0643f267c067caaf8b6fff73d3d4754c827215da3d34d894ffb467188248cb7b1ffb86c961023c22785f7b61b846ce7a94ef540e6dd4672a7bc16c0fdfad9b5d504e190ce69cf768b8bf5217052bc1d1cfef5f039b9b896eade1c0d994f72b3cd93de184b33d4e88da6cbc9daa1b0ced11826a10d027ad36aede5e1bbb17c2345448d60c8bcfc476eb867c43cb19430020631cd1335ba7f7dc94d5e1b351d447137070e3e8be8200e4c64e06ab206c80d047078cfb1e18fc3caa400ef5ac6cbb746c50e29731318bf8f7812b26e8b05d2cda305393073218b2d25e8dc72cbc13bb78cae441a4ab7f296cffc38ab228c82544b166086e869a499893abe6b4fd684b524a3ca61ffb0dbca186401906cb1af14113ca4464e41e3850aaf68288f6cce35b71b0ff118b01d387eabf6083326a2c2ae5671cacf0dbd207b8f55016ddf50c4c3714fbbfcde1b9347c372f58c65600d76b149d3f541c3c838a3c0e1fd7e2b6c60fcf0e467405a662686df9dd1dd6adf2975398d02a98a0c3522aab5bbddf27cfa08853a2a6dfe84aed1ee8376d717ee1d5a0e027a0b4dc81e42488649383502bed9f3ed80fbc235aece79b64a9922400ee207d492532693c44805631b5047e", 0x1000}, {&(0x7f0000001500)="3866e61c55c95adf20e2a94ee4d3fd0925d290ffb4c6f8a8afbe505db6c7aaf2668bfd6656e3b36cb7b12c940ed076143c58451fdff5b7f9f8cd8c2b782bfb6a6d3e8b2e735054a6948c05ebf66ca08e65146fd19926c40a997c2cd0688247c2e6b3b33850d25179c4ed7d9f4cf62e06b4346354df6431d6419504f6fd86b0a7de58ddfd98ff79e32d236e8fa45843089afddeaf9418c459d81234cd99f33f2b7b68eee08b3bf75e11836b5a55cca14d04e6db74ba0e7bebb5c4593cd234bcf856d4f2a3f71c240b717ad552cf7bdd0d5dbbcc22a1555acccc8395bdbf98eebc3dd88f59732e98ea4f49356373b02f883ac747bd9ee4", 0xf6}, {&(0x7f0000002740)="c6a083cf0685a25ecbd1009f25daee9b631ec787e934721de59d94fbb3e516f7e316fd96bbe089d9ea487b85310ac4c1f2bf70c1d298de4d0d82dafb2cc567be8bf840047fb45fd3bf582ae52efc621a654e5c7380b8f788853ac7d8b35e4a5301487958474f37bf97a067c81a51eaf249d959ab98d6dbca19cc660aaf6018a58000391717db6fab5fb48dc0df28bb886a5e2a3bafedb81665f327962baa60972a8cbae2ef95e928950a9b501a59dd60a32d260eacbd84906086263036327ae6074f4eb5c77ca05e8fe7affca5cddc6fe82e8567b89bd8a547b0c5abb01175", 0xdf}, {&(0x7f0000002840)="e29e0690d8cc2a9c86561d8c892593d995952bac8bfb91f5ccdcfd6aa609272cec2a82803ecfafcdee1f07512c5efc9d4d75665a1e72886372c4f250854a5942469627718715c4c586dee8d1cd4e645495df6c5bc0b07a9e24fd695592295576109caf72d7b65dcaa634e71360cb67", 0x6f}], 0xa) 23:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5, 0x12, r1, 0x0, 0x8000000000000000) fcntl$dupfd(r1, 0xa, r2) connect$inet6(r1, &(0x7f0000000080), 0xc) 23:42:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x1, 0x2, 0x111) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/2) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="e8530c3cd4eb6235b06bcf0ac79dc353266614cbeb79e287762c99bda74f02f84ff5795e2025835029499c737f9bbdbe334fd9bb4cc456d05ebb3e5a916a06ea9a8c3a86730bd6a41f41fd7c358c579b35cb64c910876b8f5c9ef2a2f89ce59e55685368ca2229667260642b556d7b9d6eb5b90aa1d60ac20e5ac5bef8e18eb1261f87767c0f630b9bc4227fd9ee86684ce60008e836db8025d08f5a8acfbcba40b48c8fe8bb8dc820bfa9251c338ab977b0e75b5df9d91fbb9eec1decefc56f81e52548955df18719d1455dd892a6bc214b52d96e03432ca398e38f092d79c943b9e669548b6dcf9d9dd97f187858fb8e", 0xf1) 23:42:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x220000029, 0xc, 0x0, 0x0) 23:42:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_getres(0x3, &(0x7f0000000240)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) clock_getres(0x3, &(0x7f0000000180)) 23:42:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 23:42:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x0) 23:42:00 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10200, 0x143) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) socketpair(0x1e, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') sendto$unix(r1, &(0x7f0000000040)="9f22570058e5c91c09883b0bf61da1f3235eb9a1fc01783d363bcd7e89f4c1aa75be6ae4df9469c18ed22c8f1758bb45a819375dd1772b29a21178456c06fd8f35fdde0c3cb1f3d2b0591cc9eb0055b7416380cffd3e071449eef6ec28553ae6c7e903f6206b9f0bb96b9d", 0x6b, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) ftruncate(r0, 0x0, 0x30000) 23:42:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x3, 0x6, 0x7, "39bc04aaa286599a5577689dbeb420547a90894f", 0x2}) r1 = syz_open_pts() close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() 23:42:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0xcb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0xda}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x89d}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) 23:42:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 23:42:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 23:42:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='x\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:42:00 executing program 1: unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 23:42:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 23:42:00 executing program 1: r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x0, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000014c0)=0x140000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x8000, 0x0) readv(r1, &(0x7f0000001080)=[{&(0x7f0000001100)=""/108, 0x6c}, {&(0x7f0000001280)=""/112, 0x70}, {&(0x7f0000001300)=""/199, 0xc7}, {&(0x7f0000001400)=""/185, 0xb9}], 0x4) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001000)) connect(r1, &(0x7f0000001040)=@un=@file={0x1, './file0\x00'}, 0xa) 23:42:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0x511c, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 23:42:00 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 23:42:00 executing program 1: r0 = socket(0x18, 0x3, 0xfff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20240, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) listen(r1, 0x1ff) pipe2(&(0x7f0000000080), 0x10000) 23:42:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) 23:42:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x400}, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x803, 0x0, 0x93) 23:42:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="000100000015f7d201a860830c921bf0818f0000000000006a89dbdf", 0x1000002e4) 23:42:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = semget$private(0x0, 0x4, 0x108) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000001c0)=""/41) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x50, 0x0) r3 = msgget(0x1, 0x14) msgsnd(r3, &(0x7f00000000c0)={0x0, "002f2738016f6b246f92a09f16891839fad18ae066c84630d2283ae942348859a3fadcfba22d195bdf6bfaa56b7522ad55cd7f31b78318f6ca454f35e9bd35bf27afe263d0c3adf7fc7017c81cedf2361c08dffb37c6a217005a8b452fcbb3b55c738cc26b94e2e028006f064a5163c674de0e2571d1a564781684dfba0154042f7f974bb861fb4e3d3202fe255a6cc6b69e6d536688fb8f"}, 0xa0, 0x800) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) 23:42:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) kevent(r0, &(0x7f0000000040), 0x200000000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) getuid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xfffffffffffffffd}, 0x8) r3 = kqueue() recvfrom(r3, &(0x7f0000000240)=""/202, 0xca, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3f, 0xdd9a}, 0xc) r4 = dup2(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r4) getuid() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) getuid() kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x24, 0x0, 0x8, 0x1}, {{r4}, 0xfffffffffffffffb, 0x1, 0x40, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x45, 0xf0000041, 0x4, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffffe, 0x88, 0x2, 0x5, 0xffffffffffff0001}, {{r4}, 0xffffffffffffffff, 0x87, 0xf00fffff, 0x9, 0x23f}, {{r3}, 0xffffffffffffffff, 0x5, 0x2, 0x1000, 0xfffffffffffffff9}], 0x6962, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000008, 0x1000, 0xfff}], 0xfff, &(0x7f00000001c0)={0x3, 0x100000001}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)) 23:42:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 23:42:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffff8) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 23:42:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000011c0)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\a./file0\x00'], 0x10) 23:42:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb80, "815c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:42:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 23:42:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x88, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x400) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 23:42:02 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x2, &(0x7f0000000040)) 23:42:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xd486, 0xe94, 0xff, 0x3, "5420b6b4d516630a785561fe518fb188d62c467b", 0x1, 0xfffffffffffffb9a}) ioctl$TIOCSTOP(r1, 0x2000746f) 23:42:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x8a2]}) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = dup2(r1, r1) fchmod(r2, 0xcb) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x2f0, 0x4, r3}) r4 = semget$private(0x0, 0x6, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000140)=0x9) r5 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000200)="c7f31bf899cb160e0a00edd48e94e46270000f82b205de33e948566732bf1ab625bedd328393a3555691e2f712f6e045f9539bd32ed2b44aead794a79a171b97b4a1aef0849b35c094879ae968230f728fb27bc75280cd54a9c9d5214ee01bd1d504c15b3940a56d657822424467a5d36f8620d5089565b32a38c38de91b34367f03163a4df2cfedf99f8c50", 0x8c, 0x40f, 0x0, 0x0) semget(0x3, 0x3, 0x400) r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c09000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000634134b1ef623395a530eac4310f8840cc85723f635ab6aecd93cc601e13dfa20616529632dc7efa634a6dc90bc744771d419b22ef2f0d29ed3cdc0f4889e75bbab92c7c397e928df30ae81f5a83920f3e8c378d5ae9578d097250dcdc93b14162a96a07e682934abc7fdb00437aa23a43b19c5389e790de90b4f2be8cc95318ae2e5249f2d5b55cfc3ba08f71d5043ba53606fe67a5fb6ea9eff6046cf402bcca1cc2f7bb3d45064d2dd00c5f38a1f921d6032367c62014d9bfa3a1f9442aae46af93dbc0a5"], 0xf9, 0x0, 0x1800) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x8, 0x4, 0xfffffffffffff12d, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xae2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3b6a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x71b6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x99}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x100}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffe70}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockname(r0, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) r7 = open(&(0x7f0000000980)='./file0\x00', 0x208, 0x8) unlink(&(0x7f00000009c0)='./file\x00') fcntl$setown(r1, 0x6, r3) accept$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000b40)={0x3, 0x0, &(0x7f0000000b00)=""/3}) chflags(&(0x7f0000000b80)='./file\x00', 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000bc0)=0x2) unlink(&(0x7f0000000c00)='./file\x00') open$dir(&(0x7f00000002c0)='./file\x00', 0x888, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 23:42:02 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6fb34e6ab06ea3fd9d8cbdca8d7f1c97831c8465844f1cfac645256765b8bf3b22d6fa93968f4dc12d5271341894a821d5a626303f0bf0b810e38016d3b761976cffa7c2a801e95ece013cf0d919361618330d", 0x53) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:42:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8110, 0x100) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080), 0xdba1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc, 0x6, 0xffff}], 0x100, &(0x7f0000000180)={0x101, 0xfcb}) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:42:02 executing program 1: r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x4, 0x8}, 0x10) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = semget(0x0, 0x7, 0x8) semop(r5, &(0x7f0000000240)=[{0x7, 0x3, 0x1800}, {0x4, 0x8100, 0x800}, {0x3, 0x26a6}, {0x5, 0x5, 0x1800}, {0x2, 0x3, 0x87b3786bb222bf9e}, {0x1, 0x6, 0x800}, {0x3, 0x3f, 0x1000}], 0x7) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xcf, 0x1}, {0x88, 0x8}, {0xaf, 0x2}, {0xef, 0x10000}], 0x4}) 23:42:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x80000001, 0x200}, 0x10) 23:42:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000000), 0xfe19) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 23:42:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x804, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x250, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:42:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x82, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 23:42:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x101) 23:42:03 executing program 1: r0 = kqueue() syz_open_pts() poll(0x0, 0x0, 0x403) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x1ff, {0xc7, 0x1}}) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) 23:42:06 executing program 0: r0 = socket(0xfffffffffffffffe, 0x4007, 0x889) msgget(0x2, 0x2) recvfrom(r0, &(0x7f0000000080)=""/111, 0x6f, 0x800, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x512d6bc4b9496ca8, 0x0) 23:42:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) pread(r0, &(0x7f0000000040)="7edc8677402d8b381901570cf81a9b716e978d147c6b25af9d39aca652481eabe3bcc64407e23c0ccb12b4011ad249b14f77bb260a12c4b36c7913661c5fa235f9829b298a3c28bc28aad54b903bb8b4f0012a97502624d8bbbd7500e750ddeda890059443f4d0611bfca1e05274852bbbaef6eab24d00276a2125b4574a78e9055b58a78668191c3955c6691be119ca864b6e229465d9eec793b9f5f515cc0089c65b2356f9c46305af8df3d92a42", 0xaf, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x60769558) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x2}, 0xc) 23:42:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8240, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) shmctl$SHM_LOCK(r0, 0x3) 23:42:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "00000000000040dcc400", 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget(0x3, 0x1, 0x100) semctl$GETVAL(r2, 0xbcd2ffbaacedd911, 0x5, &(0x7f0000000100)=""/75) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3f) 23:42:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="6580fcd1a97a7dcbf77535854ad09118e7533ea938ebeda16f62ae52dfa9d777ccb653dd4c2289e8eabd911e7aff5e7f07b0406d838222a89a9930ba07347303b41d497008af6119ae0db88a0e5656b7334c01b24a32", 0x56, 0x8, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x4b, 0x0, 0x200, 0xf1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x81, 0x0, 0xffffffffead785eb, 0xbd}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000011, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x88, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000007, 0x7fffffff, 0x400}], 0x101, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x41, 0xfffffffffffff8b2, 0x9}, {{r1}, 0xffffffffffffffff, 0x83, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x14, 0x8, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0xfffffffffffffff8, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0xbb}], 0x3ff, &(0x7f0000000080)={0x100000000, 0x203}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xff7fffffffffffff, 0xeb, 0x0, 0x0, 0x7fffffff}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r0) read(r1, &(0x7f0000000040)=""/63, 0x3f) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:42:06 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5d, 0x4, 0x3, 0x5, "8ea95c9805112fa473e83476fa6f78c2ee31a90e", 0x0, 0x7}) 23:42:06 executing program 0: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r4 = syz_open_pts() write(r4, &(0x7f0000000440)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) close(r3) dup(r3) 23:42:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0xffa8) 23:42:06 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) fchdir(r0) write(r0, &(0x7f00000000c0)="bb8c501d86595133566716e37befd56e471faa7fc9224b371c4413c8867c4fab2cd47060f03298d0218279077ae8295fbe65661ca7cdc46850c37a768cf39615d0cf7c4b25865fd4f731488013aa36531f5d5403bc1d858f2a2f52543c06bad509bbf33f56ce0032eb", 0x69) 23:42:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x100000001, 0x36}, {0x18, 0x3, 0xffffffffffffffff, 0x3}, 0x9, [0x8, 0x20, 0xe08, 0x1, 0x0, 0x1, 0x9b6, 0xffffffff]}, 0x3c) 23:42:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x20000003b, &(0x7f0000000040), 0x364) 23:42:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:42:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x80000041, 0x7fff}, {{r0}, 0x0, 0x0, 0x1, 0x14673719}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x2}, {{r0}, 0x0, 0x81, 0x60000003, 0x400, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xa4, 0x4, 0x4}], 0x381, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x77, 0x10, 0x5, 0x7}], 0x9, &(0x7f0000000040)={0x9, 0x7fffffff}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) 23:42:06 executing program 1: semget(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/16, 0x10, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x4}, 0xc) r1 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semget(0x1, 0x2, 0x21c) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) 23:42:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8001) 23:42:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket$inet6(0x18, 0x8000, 0x8000) r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xd8, 0x800}, 0x8) close(r1) r3 = getuid() r4 = getuid() setreuid(r3, r4) 23:42:07 executing program 0: getrlimit(0x6, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTART(r0, 0x2000746e) 23:42:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYRES64=r1, @ANYRESOCT=r0]], 0xfffffffffffffda7}, 0x0) listen(r0, 0x100000000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001540)) r3 = socket$inet6(0x18, 0x8000, 0x1) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x7, 0x100000001) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000001440)=""/94, 0x5e}], 0x5) 23:42:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) msgget(0x0, 0x400) syz_emit_ethernet(0x7c, &(0x7f0000000140)="2ba3fa0c7efa29eaf7c7bf27b313538e55eec9fdf6956f51d1cfab3949a0191b717c160dbe18b046cda6bb8648fe7ffeb27731bc86bda774d024f72d5e6a82695cc1cb77112b08945625cabca7db771014c435e20fa6a239c2110ea8fe9a211360e7610c4940fe41c998f8b8ebd899c8b2b376b06274773e450a5d9b") ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3, 0x40, 0xf54, 0xa7}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x800, 0x80000000}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:42:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000040)="522e8b3a2da94157a4cb47039491fbf315d83f551e952be116e6711cefa75c44f8356620e1095c53cca68fe7f9144f74911cfd0a3dbcaf68d06da46700627dd1deaa07d3041c11f9eac07c28dbc0d309848e96d69c312f28b5fa1d83db890214838392e0078f233bc7aa5f67dd958ec09392445b3b7885259e4f31cab9e7991cc0b387ed75cf286bfe578479c9609597b1583656c2637c1f98700fb04a4adbc002946e", 0xa3, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000440)) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x20) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000480)={0xad, 0x8, {[0xec0, 0xc3b7, 0xffffffff, 0x5, 0x10001, 0x3, 0x1, 0x80000000, 0x3, 0x3, 0xb051, 0x2, 0x9, 0x4, 0x1000, 0xffffffffffffff7f, 0x52, 0x6], [0x0, 0xfd1, 0x6, 0x550c, 0x1, 0xffffffff, 0x3, 0x9, 0x0, 0xce94], [0x0, 0x5, 0x7, 0x400, 0x78, 0x6, 0xb63c], [0x9, 0x71, 0x7f, 0x1, 0x7, 0x9], [{0x1ff, 0x4, 0x1, 0x3}, {0x0, 0x3325, 0x9, 0x7ff}, {0x4, 0x4, 0xaaa0}, {0x7fffffff, 0x9, 0x8001, 0x4}, {0xffff, 0x7, 0x8001, 0x8001}, {0xd0, 0x10000, 0x8, 0x5}, {0x0, 0x8, 0x5, 0x5}, {0x3, 0x2, 0x3f, 0xfff}], {0x766e, 0xfffffffffffffffe, 0x8, 0x6}, {0xffffffff, 0x101, 0x7fffffff, 0x3}}}) clock_gettime(0x0, 0xffffffffffffffff) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/181, 0xb5}], 0x5) clock_gettime(0x0, &(0x7f0000000400)) 23:42:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0f916f8fe8d2067b4c8bf1aba66aaaf2e6eda7b69b513c431befe763cbf8dc98f6239d2323f4581dc469cdcac5801d8fd6d2638c1304306616a2d5ba77d5039789dcf70b0aa432708235375472c85a5e6d873be66f30a02e53c531aa554673962c7b764d35a159f59562a91ed20d0e97d83f570864b82f51cae402361f6cd52504271637998dceb13df9936eb168bfb04512b040544e80e6661b714174945fa59e02a0fc6a974231d100f5e55dd3b70073722cf7df24399c7265f7f2dc29caaadaa3870d3b3efc33e8b3df545d465e14c879c1dcd7c7415e31885", 0x1b0) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r1, r6, r7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x1, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 23:42:08 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x1, 0x4, 0xfd0, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:42:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) write(r1, &(0x7f0000000080)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0xffffffffffffff6e) 23:42:09 executing program 0: setrlimit(0xa, &(0x7f0000000000)={0x10007, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000700)="b47155dcd35b150d90539d47d6c216fd632ec40f4e929364c0e299703f4a23d74f76cc11e74299893fe6c9f584845723fb93f4bedd2bfd19c68a663a5748950478e35fb79142a5d5c3098425ab2e2be4e32dcc3a16f2ef7e0f12cfa0d50cfa4dcedc29256bd93007d06c97d62e74cb8aebd6c75ac5f3c47efe0353f2c076853329ea680a5080e0878960690f5d021762e6a55445e307772d107b30fbb4c5aa5791d5518a9b5b650961703588578c3ea4278536b81df05df1c6f77a506a620d37", 0xc0) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) setrlimit(0x8, &(0x7f0000000280)={0xa5b, 0x1}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="82c99a6a53af56ce3e0d53142ef984086c08e342bb3883cb0a72954743e7016fff8edcba8351faa09ab58bbd2da2caec7d6b57f0dd39a57cf8b8236ccd3735746e9141805745869a07f48095e9c788f8fe106e1cde1c3e6d241d23dfaab9e41b554e47c4eb523cbcbb9bf7737de4a7d4774c1abeb5ccb8388a5ee229b80eccb453ef88915fdef771272ad374519b10590d38cf6188e5040e79dde9ea1bc1f9a96f684ae0232d19c8ef2a8d1d0b2b819bbed307701705b704e5b27370ba61e69e5e7f11c6732714fc2943fbf4ba4c2a3455445f60662753bf8454c75c8d8606a43ba2d471e4679878f459ba16acf4c59e902c8e11b1070d6b8f7f6ef0f8466e", 0xff}, {&(0x7f0000000500)="8562dec8410a95fdc79ea7609671fb861bc56f59f33edda46f0b284642c902c5e80d5182e2f8ee2883a4a698c43cdf07c5fe8901433d3962dbea3d5b6566217271019e88721550aca8e7ab59e9da17ab868754bc27d322a3124e115edd6b118324cb289912edcd8951643ee1f561e967d3fd9d788d0ae66b7f593f28987a33af3e7bca6912bde546caa5e7ee36539938223da7f8e99ff5be685adb573ad851445f613bee5887c817a2439e284306482cbd3cddc511c3367f5b0a9ba3b37e0e601d75b5ce4cf054b5aa184398bf992ed9e6f230c4e78b07de7adc9e6aaa3494dc", 0xe0}, {&(0x7f0000000400)="62dcffea70fa4c96a92ddf8ce2f3cf4a66d5e5c07488383f46db9c37da0bd29772e65e73d1de2859476b7572bee3fce697cb7be13642cc9c5510f5f8e82edc2423db62cae6174fbd654882d7bc467c4ab4d7e15cdb428949743f7347fb4846c0719aa6fce937c0626dd0f5a911edc1aacb325cfe541d1e6891586ba4b116d936ab8b65e175b7404796664974f4c5e004ac651d6062d1944b3f50f4efc621564e971827bf7128adfc0a1416e58aa01c", 0xaf}], 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10010, 0x130) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000640)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0xfffffffffffffffd, 0x0, 0x8000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="db", 0x1}], 0x1) 23:42:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000ebff03bb893ff000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:42:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x9, 0x81, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x1, 0x3, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/33) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) r4 = socket(0x3b, 0x0, 0x9) recvfrom$unix(r4, &(0x7f0000000000)=""/156, 0x9c, 0x841, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:42:09 executing program 1: getgroups(0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x25, 0x40000000008, &(0x7f0000000040)="8fcbdcc58537c6ae1a9cf4f524d5871d7e100b95e415e4e05905dbf92470a860ab9841790dd340c1ea09da492374149bc79a8b2a9b1d6ea5c9ae5000da788f9a25f6eade88a35de2c9daca44b8b7cca945bfddba5e2e103045af3060fd1457f41e8b468d1a0ad9e9e6214cfcb04730720d495de84531fd1f3dc46ddaf186e89087049d745d0683bf5ef632ae676744f2d426c40fcd110a02b4c5d3ab01812dcbe8cd67eba63cbe4dcb10af4bd4d18b41f32687ee064d5a415bda4465e4bbdd6b9b7a2191f70df43ec4c1", 0xca) 23:42:09 executing program 0: mprotect(&(0x7f0000631000/0x4000)=nil, 0x4000, 0x6) nanosleep(&(0x7f0000000000), 0x0) 23:42:09 executing program 0: setrlimit(0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffd}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000300)=""/38, 0x26}], 0x2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x800fffff, 0x100000000, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40}, {{r1}, 0xfffffffffffffff9, 0x81, 0x0, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0xb0, 0xf0000082, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x48, 0x6, 0x9, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x70, 0x100, 0x6}, {{r0}, 0x0, 0x82b96d497eb845f1, 0x2, 0x10001, 0x5}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x3, 0xa0a3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x23, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x3}], 0x59c, &(0x7f0000000280)={0xfff, 0x1}) 23:42:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 23:42:09 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x681d, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) dup(r0) 23:42:09 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x1}, {0x1ef, 0x8}, {0x48, 0x8}], 0x3}) socketpair(0x11, 0x3, 0x0, 0x0) 23:42:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x26, 0x4003, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b6", 0x187) 23:42:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:42:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:42:10 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:42:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00001c1000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x4000, 0x1ff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000000000002d, 0xb, &(0x7f0000000000)="ddff96ef", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x10001, 0xf2d0, &(0x7f0000000040)="04c2dd54d343d43f75193ad834d5fdc97139c3ca4b4f51badc47e718d4c2494b4703569f579f063f558933f97a9a1022c4f01045a0b925914802e3b73361c903f8cf7c33720844b4212283af8547ccd4ce8815dc7b1e113cfae4a327688303847fddafddf566d812be2028d0e5668f49337d64a92d3f6d76da86e75f2f28ab9170e3c3d3f9a94e6398419b0f114086d85d201c86ef47ac006663a192", 0x9c) 23:42:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x4000000000000008, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="e53b2430b2dc26813ee9c9a6cec690d9f19b6e3cc8949d", 0x17}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:42:10 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000200)='./file3\x00', &(0x7f00000001c0)='W\x00') 23:42:10 executing program 0: r0 = semget$private(0x0, 0xfffffffffffffffb, 0x666) semctl$SETVAL(r0, 0x1, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x63, 0xc9, 0x53241a2d, 0xb6, "66806b2feab947bb20792916b8dffb6bbd11d4b8", 0x6, 0x40}) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000180)=0x400000000040) r4 = dup(r3) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) r5 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0xf71d) 23:42:10 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) 23:42:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xba7f, 0x1}, 0xc) open$dir(&(0x7f0000000080)='.\x00', 0x80200, 0x8b) 23:42:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) nanosleep(&(0x7f0000000000)={0x4, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x20) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 23:42:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="d8ff125c00000000", 0x8) 23:42:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:42:10 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x4) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c2f8c317fa18e355d6f34cbc8e539fbcec038492f0584c7473eb7c", 0x1b) socketpair(0x1e, 0x4, 0x1, &(0x7f0000000040)) 23:42:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:42:11 executing program 0: setrlimit(0x4, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000000)) 23:42:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) getrlimit(0x1, &(0x7f0000000040)) 23:42:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0xffffffffffffff9b}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 23:42:11 executing program 1: setrlimit(0x4000000008, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000400), 0x30e) 23:42:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc81, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x5) 23:42:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000148000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/9, 0x9, 0x40, &(0x7f0000000140)=@in6={0x18, 0x1, 0xe6, 0x4}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 23:42:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffff, 0x1, 0x7, 0x3f, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7dfb, 0x4001, 0x8001, 0xffffffff, 0x80000000020}, 0xc) r1 = semget(0x2, 0x1, 0x631) r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/109) r3 = msgget(0x3, 0x2) msgctl$IPC_RMID(r3, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r4 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pread(r4, &(0x7f0000000240)="b5b530629220de4b7568b241102a40d146325e9d724ef87f80f0634deb1379d235527d5cc1ea6bbbf96a2f0ff277f22366ce503498543f5b8c2bbda1a2eea4bfef6ca2b47be34ea2b541a1c90593aa888df848521df751197670fdf50c7b8830fb63d3c86a11131657c1a01a3ed42fd854beeac7ffc1fcca94883802a6413d34631b661f1083d88dfb7baee18b99a0922ca3cc24ce8b403007acc1fc2d9ecb74a0f32c5ea65f2eab97dc2a1f5abb8c03fdff71788f083df5a8ef4fb706b613e234defcf7024d3c546a", 0xc9, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000e9ff00"/48], &(0x7f0000000180)=0x30) 23:42:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280a9, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 23:42:11 executing program 1: r0 = socket(0x39, 0x400000000002, 0x5) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x101, 0x8001}, 0x10) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget(0x3, 0x3000, 0x242, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 23:42:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8000008b, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x28, 0x7d6, 0x6}, {{r1}, 0x4, 0x53, 0x2, 0x6, 0x100000001}, {{r0}, 0x0, 0x4, 0x40, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x5, 0x3, 0x2a}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xb9, 0x0, 0xcf, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80000080, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x3b, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000011, 0x2, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x90, 0x3, 0x1000, 0x3}], 0x0, &(0x7f0000000040)={0x1, 0xff}) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1088, 0xb8ef}, {0x18, 0x0, 0x6, 0x5}, 0x80000000, [0x5, 0x0, 0x6, 0xfb5, 0xffffffffffffffff, 0x3, 0x80000001, 0x7f]}, 0x3c) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)=0x1) pipe2(&(0x7f0000000080), 0x4) 23:42:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 23:42:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 23:42:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() r2 = socket$inet6(0x18, 0x4000, 0xcc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10422, 0x0) 23:42:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x101, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 23:42:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="4f4625ee058e99d88d6d2a0ca7d7d3d4a5702b12", 0xd) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/34, 0x22) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) 23:42:11 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) r4 = fcntl$dupfd(r0, 0xa, r0) getpgid(0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x8, 0xf691}) ioctl$TIOCSDTR(r4, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 23:42:11 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x8000000000258) close(r0) fchflags(r0, 0x1000000000) 23:42:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x100) mkdirat(r1, &(0x7f0000000040)='.\x00', 0x10) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 23:42:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x10001, 0x9, 0x7}]}) socketpair(0x11, 0x3, 0x0, 0x0) 23:42:12 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/99) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/226) r1 = getgid() r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fchown(r2, r3, r1) unlinkat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x0) r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0xa0, 0x8) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) getppid() sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000300)="c03ce1adadf8b139e40fcb9aecd3c8e03316a97d67ffc9bd4d1dd2e3c96949940a43ec046d9e27558485c0899a949916584e935c88b8620938057b1b7c667ef47b7f0fd22ef715775676d9997a10b5e8f41f92d8dd66c52759503dda61524ca998da312e5067d7927c825670b596b4f899d12da9b7194199b0231b87501bca00c63f6faf0619b973600465cb488acf6c9c2fb6f1ded6dd0dc2c5e7535f47", 0x9e}, {&(0x7f00000003c0)="9c2d570ddc9313b6f7", 0x9}, {&(0x7f0000000400)="f1401eb636747d5c8f5485bb34b42d6bb2f2eb012e5abd7c055d7aa6e2c8abe6d2b60e117a9d7f11384265e7fc9dd64fb7f9ef3dbda07692328de0e5a95cab44d674ef11dd7bc61ecd67b92eedd0726f4ac829be73e1a7d77c407a3a456b30ebecdc373371b86063a58efc4cdcccb671c5476e6079eb62755370191608da2226e3c5243d778c760bc22977dd17ec129fd20df210b09a118853819c76ba669b95d772e3aaf89cf5ebfc2042b9a2fd74bbbffd5af245d85c4811bee92e244a77def665aaad5d1f6f48c82768f6d13771efc045bf010527e407ff093e596a0650984e376d5f5eef513ae0c5ab61ca3ebec2ef87e6c3f0e34b3f8227a38b86863f6cfb0f22d771e4a7e0206cd703a9ef19582a5594bb9a637a351fa95e5d16fabf85294eaf3aac5b36ee2b33a5273eac68165fac0f449de48c65754b615e6476a1b93732d8d839d59164dfd20c360bfe1de23e6ae304f36d26fd92678b12a4317293ff55beda2988efdaa555478452c7d4add91f66c12ba37b2c6371423fb8402b1b5976525440018230d3ce3e55d32668f8de310d2866d232ce121c409a566ba94d9aa3c3eb4d0304e8b94bf2f19082fca36575321f8ca649ed9d360451843dea4784a031719bc2405c11ce0c06000713e0278b6fee99628c0e6f1dacedb75ad20689d79d0d9462af9c69094143d48582b71642b2ed6f311e4950581b223a64b8cf78d77c0655c9c0b104a980f3c960e792b8a5a7fc099f340fb7b2e8595a19a5af0d22ef66e9441a9377b85a82789d4ada4f2a15efaa5c624fa89e93a98d09f4f2e6cb493ffa8fc26343830e2745b7d6e9a4803c740691e26df8f38903bba17e0f235c211a7870cab6511722bfc6d29d2586eb57ec35e605f53720fc294dfdada763e830e15eabb5b46fc9583edc8f90e21448b410f5b694b4beb4b3e8b17f6a3e6dcd43eba42cf00035cc4b2d6bc9dbf316c46136ccf4da81293485375cc16ee87f9ca9a4d8ed0aef7c9a82e11e3bafb08ff200aa5cfd3793cc2ae414e0222ef7a64cc9e77a0f6d4f38e6fbc3d9c9f9a4147be74ea7a6eb031d067ffcaa701a5a29faedab89641d1a699311be1fae1f78cdd3cac1deb211d270eed8a43d403edef76352051c78e8fd3620a9b991cc0965f4cc24f48ecd4b1a9cb512c488c9359912bd8973defb96421553ff5ee74ccce47acd8f392245cf448ae70e94ad8524d1f9c658ad58ad7202d9d0f633f3d4faa964b718bb7df2a6e960b07538b98657c673352504486bd53028dd483ad5b5140c54732ccec5ea102affd127bcb57e48c714ec21ede5861b7387caeabfe6cf62a8a950d23659cb298367c0deef5fde5cdb49d49e8abfbbce80d770b9d8ff316e4808e65dd548541a6e60bed93b2249560926e14740acde2e0b610b80b83b481b0c29b4742fb9addd7f6c7881522f83169447d7663451ac8ea54f0ff7107fa61380d05c1a7a52d251ba506ee496fb0af6a318ff4465831e0f23a07cf5d8ac512166696751eb67a987571be20d601363d2923d92dab8573e6ab524def9e7490a804cdbc4aaf8a4fc44e79b307539c2a01c45bbf6d3e503e3f6d3ee0bdbd7f59517dc76a0c3614d8dbc2ab5c22a504d988408cb531e01ff98861da2ba32eed60461a7f08824cf60aabb7dcfbc86d643c9a8fad79db2275d884e54ad0ef86d748b68ed475061287fc8f3146611cea66065de8505ca6b4aa724827a9a8a80a5c1fc03e2c6a0c1d471c5b106a0d39906d5acd8d23038c8bb80fd088a37b8fdb6cab22b6b52dbf13cf74193ecc015f43138a58789da6c9f195baaad134bb7a6ed1b0a762c58a90e32292c2eb8d9d44754d1ed8f931c7901f2675cc2cd54d35002d1abba869618a9a163bbb2dc4e8491d6fbda49c7b2324eccfad4f8bf3d16a6e7290d08e60d24e1825e424187bba4dba3576464a946c96f335cc117ae7aacee95e8e219e91886b8b19715b567c2c6b0191734730f40c8a6e0da358bf34a5f7bbb1d56fe78d4f048accf4bb323d3b57fbbb70b9d73647afc03cbf7edd0d0ce1a6e2210ae22c767d7d56c2dccd93bbca2a6f2985c61b39ffebad5f1cacde45d44c17b5a0e423c1d85e83d4e0ee32a10c33a2b19c27717eca5093f46f6d9e3e90d6ebceab82c465d068ea69127085c5e75b33412793f5773c8d7c313b41bb7aad4da019a4e30daaca3f9e5852e15d429a605cb77e5c001f734cdeef8ac052892ac46854036977a794f494782ca228c2e0e724c28b4e168de59567f91c714e8ce3dcc1f17e6727b27620879d8546538be69d56a40a150bd7459322fede79097b3b55b4a6be435056143c106ae7c681d5f43e99fdf8531e85cec3ccfa73855e3b79f5d6b389add7692b30d89618da6d558bf8f1fefe83b0baea89fea3900d801cc9cc8c6375879370e73a1ff10de88004608dd0f3e556a189a4cdab86301bbe41693973c0a75d30277014c47921b808f0eae915aff62da965a1f8581c36bb09d5dfe993e8cc0b3003cbc05b4fbc3c5966abf513864e490caf9846416f4e5d51654cce93e9cffc190b99c489fb7271b2d85503440df1f53fb45f64b1d67ffc89f54cf6801cf5aac60c2cba5939fff4dd9c19982f35e1366d04235d0464f0c02da8ae4d824779306bc5a1b5197137e8729dc007572a6a0c1df1b40bdb327eca01cdfab84e0e16dfaf9cba7835f5da5c165df078748d9fe00ae0654ab1ec87cd13b6d6114955a651c4a92fd4ff7828386da758e9a37b4ff4c10c55eaee28221cabd7c3fe99c28d5f560ec3007e12cc1bc7cdd70f42d2ae09f42a742cf6317bf5835eedbf0bf28286df0d14ce4ef6ecac381952fabcbaf1ab59ba857db82d28565df0bcacbe7597737cade07eed035e63e661c18b5a5dcff252efc3f88fca2cb9494b1d9e162e686abf8a1cef091e2cd2192b8fbbf819bfeb3618f7371396a840c797147cb8f4f225c70812e34992b4a2ad9628ffa81c446729805cc0beb8a79e336e630556cac8b59c3d6d0dc616e576860503d19eb9eb7eb7a8531de654c2f3532fdb70110c0d77b6d82142542e13cc0cac3e577fcc6a16ef12d99957b0b63ce5312258dc87e71787afe4f9b2ee9eb08ff4ae0ad3c493ccdfaa4e97de1bf966c541842adb21e267b7472cdd88737e759892651aa2a3d78936aba1f60f5c9bd58703238ba5f125fe6008669487ee07fddb778d87bd0455a11cadc0d1c8b28c4ae7b20f39ae3668d90474fb6e13c0f795bbd9f9ae9bbcf9483e6737df128d10de80b02e5deedfd563734a19e3f98db2bccda9c8ee820b7509f46447c8654929db237255037c9f66e002b62dbba0454eb141a2703a2caf22ab8b78f06b0f704dce887d7fcce86417847ae540b8106af4f104df53869b9513d5652473be6d047446dbd2d397cb5eb6047a416cdd1958d685cbb8232f7e03013d3c164cd328d42aadb15992be74756720231bdd32c357b593c90ed9519ecdbe541bbb0ce96ea3aebc693e4230425cf4ff82715f681915f47bf48548eb55453df0696b53081ff73d7043935ab318b9738725e113d7ebd9b8a233777b981945d130eec54328811fab1bb4b198d6dd63561a5a4c82b059e0faf9f2409bb2b4ee3b39e56a6fd98635dda36d7fd88361290c5f56f177b5f1de98d8ac57cf71309ce9d98df76710156583461bbb68c4d114925417093286cf51e551f4866d11ce7e3ab0aa8833d5d8d89baca1fe4f3ebfb4229f597be7dd6e5dd434204a08da2aa8566a644eedc0724d143e4c127d79a5040fd35f72138ccc99e68d626b9ecba17b39fc1d61788073b1a99e1ce024ec146038c8354ef98665dd76c833ea493acab8ec80b08fec8beb6af5e9022c04202c57835a9188b8c300442a34c16d1fd0ea2dcbac97e59f45bcdc09579bdff569e752bce4d88aada73623b34a1c71eada7f72d06299ff7a6b98a2069de355d05810006d68d0d3cef6071fc03b1052bc7c9b712035c498d450dc4347b04b766b66d49755f2711247e85cf4bb7645d29a8b3748a232faf8e777129db42febcfe36562569b49d1f49bfefe1d535ebd993325d926c5aef1d7dafb394b9cdd13f3b01b5827574f3595e647a6c07e5786ab9ceaebb90c5106815b0a5a8f2c64e45ea7f7b9f00bd9a47e22d75e34f9e1d804f10f752a1e0437974a88c5f6751a0fc77f0b5b186b4ca24b2d28c5c262fb309d2a419b471bb44125b9f8f6b3ac0f45b3b7219ee23d5775f1380cf6e06bfac855b2afc5302ce88f053725c7848b060794f4db3fa02235ee04c2a8ae8361d50fceff636ce88ff8fb156dd68b50c17493af205f4fe6a2f38e77224dc34e35cf9cbcb76f15de548913edbd2da9a5cc29695282fec99060b2b723f0fd76c0cf4c358451b0ac0297bf5dc41a57ef9a64ff09a085a344aacfc8240ec0c340cb3fe7a75757fcbb33878a1f251d1d1ea9390810566010892f311ffb849834dc34458f1dafa6650993513ca9957f7c8d8473ebd76f3f0e03f81853527e474ce8f367d8bca3dfd88493d999c11b8e383ce17b059d30d9c214077e250d7a2e09dabb5869a07cd93d8995d905c4e620f601617f14e98fdbda05cdd6652029032856dae7dc595e8dd1d9f55ca19653c1ba4a1b1ea81d35df57b3c5037c6a929203cfbe01fd71a650a656799c4fa76685465a58218eb524bb13d395b0c537e49bd3a40228f56eecd9fb082c7753736b031db8c93737fba0dcd3c69928f611dca0cd71d3ea8d9679337d2c854d08a84669bdd980286b1c2aee491368e7704a0b7b407ba2d48160f47b0526151d69c79e7a69755769233d77af77fd28ac685dee2b143ceed4496accd30b91a95505b8dfd5648823e480f579168b0c6f85c24ee18dcc61390ab9be61ea6646b63b134c39f559da9d1343989019323f2fedab8e5d0a8c55804038aed066a2f8d9b6700ce865675567886c6d50882164d0d51e9bab3dc7c67fc8f5b0867ab783021eecf67b336da7833fdc3af14647d1e5df011fb92b2fef43fcf6bd0e354471c1c94b13a51b67fa34c811b4e0a1bbceb1b64e8ac48f5b08cd43622bdf76465aef59f1faf1ed929750017eb9260e78dd4583ed54bb67f9fe24b40f9dae50a213e381b80b590278420cd9f2228b54632d5ecb3b1d6aef08413b55283a1b9e5b31a351d285b7d1f6a13d2768209143caebc9089be0f9ec4db7bb2705eff4e6c54651a1b0461b1bd4ca09184dabfdcbacac026c1c29a9cd5c3547602a055739c28da42ee39669396d66d628145a34052f01167e5f121d0d46251a74ba9af09cd475c6aa0cd0ab7a29258e98508f1ef0efc239f9a1f4952d419b9af6961c13c591b4c61d8ea41b27bb5c3a5b9064ff847ebfab55716b3dc81c510f5bfc800ad9dadbab7f901cadf158015a598a3786d0595bfff6d6b531bef61352ae688e8e2e3b4197b77b24abba90bc77e22ce1f7b98c0431548a2b0e1a446d7f2c5acd36f7e87e39e71a311665b2151cccc1456d060467276fec5a9d5cc22653fa5b988331aadcb99e729192b1496062ca1a5ce52f71f0e26899c7219b85f8ca3286450a9c5bf7531c8bf6e4179506eee322b6ccd8ad5e7f47c39cf6d88da8a486aec6df6af831e91b0452836796dc5db28c54f3a05d3b652478ff01b9b5003b579908d5493b441e8045fd9c76729d9e4db2324a7889fd123ef7eafbbfa707f9d8031d622a8299273fa281da09a575801bec1f229ed1f14a986c7031e788f456f419f25f55db34eabea1ab5097a2b97442f49ca93d18fac9570dfd272a46e84193085a9e29c933127ff3c", 0x1000}, {&(0x7f0000001400)="45d9bbf1bc906bf831c26a6532652738100757d92a36cbf4c8e231e4b055e6bb1c7ad5b575c038ed9ce4d3b06d36c4654f6020389df7ab187d63062738165f55706fe65af3c3a3ef05c9308293720fdba16a3c4e5f9d33b8a615ad4638bb4b422d60a38ebbc537379917b3061376eee05b9caee80d1076eec90e037431c9f6f1a9a8296b93a1b428846fd14287f419ba", 0x90}], 0x4, 0x0, 0x0, 0x400}, 0x3) mkdirat(r2, &(0x7f0000001540)='./file0\x00', 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001580)={0x1, 0x1}) r5 = open(&(0x7f00000015c0)='./file0/file0\x00', 0x200, 0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001600)=""/53) r6 = semget$private(0x0, 0x1, 0x42) fcntl$setflags(r2, 0x2, 0x1) r7 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) msgget$private(0x0, 0x40) read(r7, &(0x7f0000001640)=""/4096, 0x1000) semop(r6, &(0x7f0000002640)=[{0x3, 0x3, 0x1000}, {0x6, 0x3}], 0x2) semget(0x0, 0x4, 0x1) semget$private(0x0, 0x3, 0x20) linkat(r4, &(0x7f0000002680)='./file0/file0\x00', r4, &(0x7f00000026c0)='./file0\x00', 0x4) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002700), 0xc) socketpair(0x2, 0x1, 0x80000000, &(0x7f0000002740)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000002780)) ioctl$TIOCEXCL(r5, 0x2000740d) 23:42:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 23:42:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10401, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0xa0) kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) 23:42:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shmget(0x3, 0x3000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x3000)=nil) r2 = socket$inet(0x2, 0x3, 0x4661) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:42:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x6, [{0x2, 0x7}, {0x2, 0x8}, {0x1, 0x8}, {0x3, 0xffffffffffffff80}, {0x0, 0x1000}, {0x3, 0xfffffffffffffffe}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x88}, {0x3, 0x4}, {0x3, 0x93}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x1, 0x100000001}, {0x2, 0xffff}, {0x2, 0x101}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x3}, {0x1, 0x2}, {0x1, 0x5}, {0x1, 0x9}, {0x1, 0x9}, {0x0, 0x80000000}, {0x3, 0x49300000000000}, {0x3, 0xa20c}, {0x3, 0x7f}, {0x3}, {0x3, 0x3}, {0x1, 0xd16}]}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) 23:42:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/157) r1 = msgget(0x2, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x2, "ebf15b7ebdab7284113292b6165e5181b2d3718962ae9d9eba453f385f5f82ec978f41a8f73edffc7cff4fd02c69eda899a4fbe3a15666e5c8ea5f737e376ca3d9ad0857594c6bb2f32c3466b1bfefd22b4e24ccce8a1e50c4b69cc310a914001247fedfcd33cfcfc3e01ff5089d1e431027e4d1efa79dd15067878aa56b9536f16011f5500eb6315d009e7ce4d7f6fde20fa297862822a8622879113a5842e33091c18ac1973629f0a6f69a12169f81fcb0a5fc2dbd26ec3ccd8c4326b692a3327fcdb8770f69894bad7a68a4600b3b6ba541767c23d20afa7a5288b37f48b78c07d58a52c58cfc"}, 0xf0, 0x800) shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() seteuid(r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x280, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) r7 = socket$inet6(0x18, 0x2, 0x6000000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r3, 0x50}, {r4, 0x45}, {r5, 0x10}, {r6}, {r7, 0x6da96f984005e274}, {r9, 0x100}], 0x6, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000580)=[{&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/181, 0xb5}, {&(0x7f00000004c0)=""/31, 0x1f}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)}], 0x7, 0x0, 0xfffffffffffff04e) r10 = semget(0x2, 0x2, 0x205) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000600)=0x80000000) r11 = getegid() lchown(&(0x7f0000000640)='./file0\x00', r2, r11) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000680)) geteuid() recvfrom(r9, &(0x7f00000006c0)=""/104, 0x68, 0x40, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={r12, r2, r11}, 0xc) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000800)=0x1) ioctl$BIOCLOCK(r8, 0x20004276) getpgid(r12) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000840)) 23:42:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022f2f66696c6130bd743f860dd3d426ff20d6ff2422e6dfa03f541bf1ee13d2b646f3237266c33f45c49c2ce82e41de633f0de836136bb6c98d582ad284e2e45822dbbff0bd7c1075379a7c8aa18f478d8cbe6e81c13481c26242d921591669161111b82bcd6af1dae298e53ee7a1dfaa87174eefbf436c086e39888631caa60a75fe8f53cfd8c8f983e48dca1913f5054432e87f7d3b2a83a199d21467fbf483f9faf6e1f70680af756f8607054a3d9f42c54efb5460d9d7983997"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 23:42:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) 23:42:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) 23:42:12 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 23:42:13 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7737) 23:42:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x520) rename(&(0x7f0000000180)='./file1\x00', 0x0) 23:42:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0)={0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff941}, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f000004c000)) clock_gettime(0x3, &(0x7f0000000000)) 23:42:14 executing program 1: chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x86\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=']#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(:!,\x00', &(0x7f0000000200)='#+:\x00']) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00@\x00\x00\x00\x00\x00\x00'], &(0x7f00000002c0)=0x9) chflagsat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x1, 0x2) 23:42:14 executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:42:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) pipe(&(0x7f00000000c0)) shutdown(r0, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:42:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x4}, {0x25}], 0x2}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:42:14 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:42:14 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 23:42:14 executing program 1: socket$inet(0x2, 0x2, 0x0) 23:42:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 23:42:14 executing program 1: syz_execute_func(&(0x7f0000000100)="67dec53ef2460f7d1dd40000003e360f18d2c461abd0e62e64662e47c11261f3400f1bd5c4429506d80f965c9f17c42270f2550ac4e119ddfd") r0 = open(&(0x7f0000000140)='./file1/file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xffffffffffffaa83, 0x9, 0xfffffffffffffffc, 0x1, 0x8d5, 0x8fc, 0x100000001, 0x1, 0x3, 0x4, 0x6}) linkat(r0, &(0x7f0000000280)='./file1/file1\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 23:42:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup2(r1, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:42:14 executing program 0: clock_gettime(0x5, &(0x7f00000010c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0x0) setpgid(r1, r2) 23:42:14 executing program 0: munlockall() getpgrp() r0 = semget(0x3, 0x4, 0x3c6) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x186, &(0x7f0000000140)=[r4, r3]) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7, r1, r2, r5, r6, 0x22}, 0x2, 0x6, 0x91}) 23:42:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x800, 0x0) getpeername$unix(r0, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x810, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0xffee, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="700729d43cec6afee754299bba33c9033cd73470b37e9aa7b9194c6c00cb29fed90f38410b08386b84da951dc67d16cccc34d4c7d7167ddc5ae576f7691c5bdaaa741f8250ab2d3083cf0a48686d5a503486e3f28321531c0a32cce9d1300f8b18caa4c24814f1010abd08caf5932489d34ddda7eab8779c1d748e183b0eca6d25abb77243140419dac4d678baec3ba8856645f9734c60a8027ce030fa193ac508c049a1e8a2684bd1d2487c1dcd0dd596d22018d67759fee3cc5b2a1210fb9b976963bbeb51e431cf71a4fea2622f2de86b8bd9bfb3d7aeadb2e8b797011efe239aef7ab85798809e1ee4c08611bbf2d30116345901c4ae06d4b5b460a0e9b406537e6299104806651d2839501f7589a50a61d714e3149ef4ae2850fa589882f16882411aa790ed477f4a2cb1b828b8c60c4741ebf3055248d53fc58161fd78721ff3e8a37828ebd999408120bbaf6d8e062c87f532ad01ad6d42918c7f0c854dc7dd3e0eba04821d05809dd35e971cd26d6b27502e975d78c01572738cac94840006f074cdeb10cefa2357d9f4fd13ac4828a4b51e3584a100d9c84109128571aa919a7d1737c275518b269b1cb32debedf6349a62a21711229be8af61572dfcec55fe8b0fc4708e8ac3bb6e7b11f3e94382761783041386156325a5e9127a339faa381f473b7a38cb1ad1e3b44ced1a6464f94ac208673950afcb0a1a8f93548a344798273d1e35f3c995745e4812e0a557a940dbad6816a41aed69f984996f32200f9149fa05db91df6e41ce055332f1cb4027a37a90f3e36892718f54058bed9cd3a860815dac6b1f37d8338d71582c7e436db3fa5c0c2afc6184b5a61f74b8da697360309455d708fdc55683485d823790bda862bd9b69728168fd5d712b0aaf7730889a1c370edddcf08a5878c958c7de06f2a946f545f18c7434cfa787ccca7850e34fb854ab4842359b5a460b549d14bbd13341f4413b5c56aaa7cbf790b03e488b63acd519ed917bd3ea2a7ad9933fb603ace1e41da3fec938e9369fa1b6c68a1c9dded75c8d1e12e19197e179981d8480f03ef619fb15eb1e7955ad63054c9cb30eda3982cccd9917ef266574a20abff22521eb911edba56ffadf7c436142fa240d7ddabaa3bc4f99276c04fb0cdfc268f7a7b8c44977705fcd28ed216c8397c02419afd8a4eea42c812707a121f6d46c0f8732621f7fd8c2e893c5d68e1753b6b9607a34644d80fa3f4b29d590ef4c88fe25437d2803555ed975b1e0c351384e96aa3de696243991b5237d734c9a6b35dbe2f177d35e3ded02cb97bc416a562fdd83e036c6124823a25eadb454c0aafde5fd26973dd4c14221a70de893accfc053514775de0fbbedc77a3963b7006de0e8db6ceb8b601d28686f2a81ca080ca2137adb08757df3c64c967ec7456be5bfa13edeb125ce272466034272131535bb426590813f96329f4c6543a4989fae3ecb1ffcd56b7b2ef045ec12bb732e1a8362b3abae4c8c57b662e323ffba79c6fe3894923ee048a661135b0caf342c26fee32f72d3962d2bbd4de78c511bb746a0275d695ea4ae0834bfd6b13be8b91d128a457afbf794de21d5c9391c7fcff3011ecf049421cd470593ae7e4ae52138468edab723ec6ad15ab10b677c20ebf5b3de8a8ea57807b38d9641101a46f5fbec93884e11afac92ca5f5bf816ffaf1d508be9addd974ac7ee421616881dc820db923ad52e94022b458a7f2945795055317eefbab9f6470c185ef285e8dbe88907fc20ea4ac77beb76a031c7f15fd1fab6e909bfcd94e9b1c26dd363493f964f3578f5e927f35b6a816b7257e087cfe769fd37a7cbde9641da6b44f6f3e2e12b12eba038e966e64f191ac0c6a6fb2931c66547d14fad16c540ec0284dac5459563dd10f0205cf22938f9f5d4a4cdb9ac173cd9496de8824ca512fa4b929eb86a547a60e0362b3dc6f85a254b5446a8ac433376d798d79c03d801510d9a5f7af4017ff98aa85171676f7298aa8b29a88a2fed469f009b5cc99e839e2dd300b8ab19cc8d6232931c3434b49de231101b610a74c6ea6d90876f7a5e2531872d5265d7b0061e122b1844063a6ceca6776a501f00d5b8fd32ea6004ba3b5fed97b29eebdbbbd551dd2fd8c23bdc66d282461e65e9ee98bea80469ee4138ed095cb600d739c94086dfdc0c53201b88b709ea9334329e8d27fbb59d8c29795aeb8c568f3aba45ac86da99840854a4a7aef450c114ee588cc34a840eb788444190af08cb4541414f46cca0dc11d76bc9ca46ab0536a2bcc216ef8417903b3c68e7ba0275ef7ccc5b89041a21980b559ee3324df7357377364bb25a2d0be46de1be82602b0ef7df2424252e5266bb2551c81326782d9511376af0f7d37bca7e47deb750a66d5f6019352ec71a168610f0498b4658d37735ec07e19c51f40b66d9cbeb2e2dec4fefc1e2026fa944449741b157205484a6b59a40df721ed8b5b9b6d2c8b0b0def9b7f8a5680445120f21b880d98c657d756a604e5891bd6f034bf6adc77e33b1ee38ff476a3bcfc949394eecb97a078cc1e7a6d8d0a6cb4f6a37a3a57f2ac5256f08cd222a27fa280b53bed43be1880d2975ffa2cee7b1e3fbd98c83967e57be35d8a3533f35faafe85036a161a9beb54e000ee32f7e634ae53ab5096095e07d2b8be3b57159058202931cefb6a16c732624983a1f46f58cdc024981c45e5fe3d6ac619c32017348cbaa14dce7b3279155c82ed23aeb6f3f6840ff170ea88a563d8632935d1a30cc709e2315986467e347a9cd02b77a6c2d11d1a38f01f59ad334586c1844a895ab1a56ba2073977161622788987e0547aa965132a12b4c21d37d315decb146e191705f44e07a52e09e2498b8930131a3c8b03df5b83885a6310bd89cf46b8dc6720de67d07c82888a878d8a590cfdab52eee7ac17b3f1e51b892e0f9d1f115ac06bb57de1b10cf49c6fa2806000c8b2bb4646b415686dacd64c8fec6ddd2a6aaedbf61ab0fcab4e341adcd964b58a9233ce7d55a92576281f87e8e86eec03cd284666df2bff3f3ca121cb9b3df6b0ee52ffc5d7ea84645dc27b8d2aa72d3a34e493084b03ed286724d3c626fab2040b8fb8c0d3bc3e4b3f868d2a40efb7316fc46ab320a45c213de2c12ff9c211774aa6b08d886dd180d53e4afa332d21dd9127882b0b5d5dcf82b0e4a6aa31e7272b37918fb143d809fa66840874baec7d16c03d0e71945c8a479b7e5b59c4ee485c1ab0fb83efc3021bf40fe3ecee65a1c482ad9a18780fe91581d67f7df7e90bc81d1d8e6b16935f615d89739bba700781efac6302b189c94a3f86e2d20d9440fed61bf722aa6cbc1ad437df3cd6e04529d3ad61ceb1be2eb5742ce294c1f6e8f16ae39b60e728efe66d279ad14018728726d7636c2130c5fee42df256757958c8b3dbb091371e9b9183a1ae9dbdd066636f083bb31ba8acf53059cb875785a85864a23bd0747bc2945a826dfb5afe11bf0a14cc3ae9d6da2684769e1883e7ad761e280603c6adba2910ab8f5b50d7a1df7adff24c83d7e8480790847dd52181265ef7acc327a343cdb01baab07d620e6ba7f242dd7fcf0a830fb316f5985993610d543cffe27ee52fab63d1749f9681451324a32cdd660980407e9cc408661c7495afc7c30887599648d75d310242725679b2793062401a75777ff20d239ad4823b44bf8d15764be672129cb1ad22025a05dc10453a4f8ab5fd2db3686cea0a81b4e78cbd524a1881d631a6b1db8ac34012394b6bdd79b16a6deab1f3ee4db3c5660e837b202315e178122d8f6586d4192479599252341337f126220e9e869311a9b5cc511b89457331b046395471f047246accecdd1fba06bf375bc2b0e580557d877a65506ffee9ae7d6f0cf497a4c5bc74f721f305ea5b5aec46bd5201c604df30a7dcd0e835aac394cb2bab0f6675b96732b0a0401a68917632a572817d8e2478c60f0bcb0e91002a0406acd9c967cbc084e15c13bcc7f0cb6da38616e13805a0ad110e5e3b47cb3aa1c9e5d5f7440cc0bb1510d81a0a7aff719f28296db9f80973cd187c4a70f98ff4ace990b1a4bf39c653d9afbdd754cd6c51afe57e2d1b016000084c6b8eb5e10aa1de1ebe8d2f4efff4bd4b5faa6855bfaeaae742d06da0a4520f3cdb0ef3e1866c73f5cf9371c90144f4e96d55685ae43b13a675aa352babf40f0e4ef76fd052f8fee3b066cf1b747e1f3a3ec990245518204d735b2abfcba415bcf6272e5a18abeb236cb72cd0e3ab96265ee317a0c3d4865d5058a16d162e409e976dfd097a049db865351d1af3c3757ded66048f1c12b14367cb17f547b72c72e464faff619d93843077a2e0a3bfd5d5e19307ae4287ee5a4fe78fd1c44b8f063cdd738026be7b37f65c07f7fd20e8f6a642e84fb876eb770c563ba993d2c86495da2615bfeef1268505ac4ad6e39c12ff4a3410758d067d01cef8fc39b8d2bedf594b36420bf8213a9141ce3e3d7611ccabfd52a51307ea93443ce702088c16d1a871b586b1e11d4dbc92e6e116a229a2528ef5eeb9f758780ae8214626bb40cfef67f51c815d16008b865560d64399c44c152348cfe2f965655e4bc8d6c827cc14fb46d63092f39d9594762ba92dd7276411d04df6e99ef8d2b5a04c03cebc07c6f54520395b5a6684d1fb0f686253c698941f18188b30ca1eead96c0f4cbae12f264ab86084a19a8c35d4e224c6d67993ac46c2228323e9adff1d46041fd4bf900066ab471f931ffc5c8703c741796187b9ba4d88c0413cc59cbfd4ce191ea169d7a37b638641fcc5cd7e5a3412d2dd374068bb22606eb4b98e7259e2aeaab40f7438172266cfe4dd8f7ddd95cc9f86c024a8d9c812d9694031fedf3c9bb15997e69f1c9af90f2e9014e7fc22d096214ca7e354beeb5ec745c606b3f982fc9aabd273a2d85aa8fd2744be852fd6692824acd456bc76cb431b9ce6557912af187a3d2fc516ee918684a44e40861227d2246abaf58117d5c3fb3638d82ad608e62b45984cc1eca9326aabc6e540fd3c017011e97043efd104aba07def1e76b15b2678f70806fc4ba7992a6f577b498b8481437b62e8be080cc54bf188f7d1cd0da7edb4e2bd45efdb068ee2b8ec3a6eb7c730d44b21947ffbb16972a55455d8e76e9133bedb31357659d080734a4c0674a5f8e3b62ca6ee1d14bb052586a70737c836b2065eb690e6579a22223fb8903dcbbdc6cff57ca6a764af53b96cac096d0a505b674500093561383f1fb83331f431d7af160811f5556a49a8bab4876660476257d245e570646390acfa401c8236debc5800a9555c67e6237e6767eea5c2635aeed04eedb15c84d9cb23cb8adf4b15dcd242ccf171e5b36bb656cc9ce3c043e9f16cd69e659266d2274f8a54885b65113452441a64b42a9bf1fd9081cd1b79653e7add69e05c8b01114422a83afd6049b1c6eaf051a0f5e4f3361fa305908fd829abf5dc4b9d913b67aab6df09211f883bbbcc4c3ec290b6dae687a83235ad1c610d967c0af4cdbc78eb17a81c718b8da94c4a1c0b5451234c9fb0052d25aaf0b1544ade417a52f99d29fc6d209ae40ef8d48972904ed574e026420478304e32590def989ca303ebb31b0ad61d9126c49dd437864cded2110d0d38c6d4abcbd553029c4a0ebb22d8a3ecdd87549db0b02d8a32b49a29e2e5ea8fa8fad091bb06c38a67793a29f763f11433f77575e71c24b6f32846f19e73a907cf7ce47731b4e97d3bdc2001fa9b67d92762be3068373eb0482555ab686d9620d", @ANYRES64=r1, @ANYPTR, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r2, @ANYRES32, @ANYPTR]]], 0x531}, 0x4) 23:42:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 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) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file1/file0\x00'], 0x10) setsockopt(r1, 0x0, 0x10000, &(0x7f0000000200)="916e00936cfa91c0fdb8387c3646978e84e6390b9f8b0a3a72af711bec5c9a1f97755084610cfca42c8663eb9fd20aeed06c0cf610bd4ef23a505e7431b42e6fed149694c83b54928170fdcd8af90ce7500069e9087f0cb1d9b1ad0885216a16591f93dd9cfba462646e36522b23d582cbbcb581a6c042fffd78003765ad5ff42e9f14588c03aaf9ee52f184655b4581b95d7f4d85896f6b61e16732d53953447112d9a40606bc149e572364c547d168e8173d1bbf8f2852", 0xb8) 23:42:15 executing program 0: socketpair(0x0, 0x2, 0xf9fc, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x8, 0xffff, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000005}) 23:42:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x408, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000002c0)={{0x8, 0x2, 0xff}, 0x1, 0x1ff, 0xc00000}) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0xa000, 0xfc2f, 0x1, 0xa6, 0x8, 0xd6, 0x1, 0x0, 0xfb9b, 0x40}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) 23:42:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000fb95e2f09fe4871299bb0f6cea8d4b03e0750bf4e496d5967f89bf45d75210c43fae8a34f27a57dca60be25c62974a7dbbd26f7f72d3d5bf813425d0469baf3677327d8588781368135d2a54a76fffdea5bf65c88276ecaf46b0de307d09a0a665a820b0c58c6bccc3f5efed7474789068b37cacbd3356b9c6a6a1cfec13112f816e6a9d34dd9c6e89f68d2ea56730570d3ee68ab11e6fe03e548f932372dd05583edc2ce4dbbcab6eb0147e86812404a9f20dcf1cf60451a5f22cc5bc494e27638095cfce6ef931e4dcdc918d60e41db09493d84358fe62fffc1c6ee2c87ac1cf5635361d4386618b6bb5469a24"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="22feffffffffffff0000000000524300"], 0x10}, 0x0) 23:42:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f00000001c0)="482692e453dffd8971d6b7753f99da60cd371b2c04fcbaf7bef6348b5402e34b3cb7fe624de0cdee016293901ab0e8f986da3e28cf84c1d6371b94c87f04894709bfadaffea893c231205e5e1ddbb1b93c70bf149f0e5c7dd2c180c9a7a926d8e140b738a31fc97218cf1a2a1627c510a140872d1eff67c4c8b1fe4219671c740dd39f9aa45ca9b8d176f072afc978f0e4bc1e4e5c5f5acdb350d80c7be6138eff76610000c2f666d195fd97465101bc6454027da1f3009d732a8536810ebec855960a2941ddeec6709a05b0d4899d", 0xcf) semget(0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) bind$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa) syz_execute_func(&(0x7f0000000080)="c4c2f921116540da4ac60f620bc4a1fc5ad6f364f047fe03c4816814ae00000000c4814572e590dfd4c4e3790477c90f6467f01125ff000000") r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) fsync(r2) close(0xffffffffffffffff) 23:42:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x9}) fchmod(r0, 0x4e) syz_open_pts() 23:42:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(r0, 0x20004b43) 23:42:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000002600)=[{&(0x7f0000000140)="0c2dbad31a674f15fbd4d5f6964828247ce11441977601ae4e3f60ede98dd55800a7a7624fc7744d87c4133b3bb8d1f27b8115d8a3d48d7f8c744d2c13a8bd614af97fba47b4574d17ea8cb77a22c1e598b64ae2445464f17f592ce64c036611b1d61849bc19b7972b42648400a82f79c741104dba60f8356b17421b7020d44da429c5f965c6b5d4bd112809f75a509f47fb183864887763253c782d248d3b4fcc0c30fb2928aefef32e4ecb6861a6833e8867f2bfc4ca2020b3aaec", 0xbc}, {&(0x7f0000000200)="3c681e02ac57728e9f0f41c7744e2219ab517a0bc2eea49bffb9af074659524a853a7d0c84ab58353f9c2383c851f69d148b2a8aaa37a51b8c2af091a542021cc157847d4483b0ec404cf7daa915bf50b129941a6b9478f3d25bd4f73ea1c2c1443c36095aa45f29fad5318bec89c81bbc9f87c06bd5192a9e04ff12a6a8736320fd809ad7825a5434ce4ef6ba1b47a351610fa8fc7c11ac4bae028bf14ac90822711908e990e1de64a2e30dc8414c2767ae31c87d25be24c0d8f7feaa", 0xbd}, {&(0x7f00000002c0)="2f597a149f3f8ab5f54f1aa6625fbf03ba6f331dd3e0b300f9a10fc4c855ef43c03a4b0fef93b4626be7ebd8b608ca724d7226dad63d47c387b0fb823ac78b6e21edea72dad8e30060f4d18696e388555e0cd45523fafcd8928932ae6fa67f89d770fb4b", 0x64}, {&(0x7f0000000340)="c480390aa7b1a6ec73e8062128aeb18548ba9b5abcc877d0e27f895224912b099f6ab581f8e2f5853956e7274b63723ea27d732c6db96ac2aecbc1d013dd3e1a70d2836df72c45a19cb3e50a9ac66c5a34ca9ff7cbd48be1000959da3341cb4c6f814efb72751335b5fd8736bd246c8d396ad7b3", 0x74}, {&(0x7f00000003c0)="f003af7f1ce3c263cc27a72084f8223a72ee8503855a9f60928f2ca302d1f75516a4270f569417459a0bac85eb323a62540fdfb16e53b774cc09426a9c47b90b1d214eb4eeee6487370117e32ec73feb16d5db77852d5343f8a6e1c413d224b96edb23238a6f96eff4deefc9157f82e3f7043662fe382d3ad1186b7836ecf7b7b8d5f987d2cdbbeaafd096a4b23ca5caf71fd1d38934aff83ed7e9bdb237cc3ee13c40f4371c52d75f843ce8ea2624291d532108f045e455f529bf1e5f6ed001b2c2a274ead3a3d601ddb1bf3aa0bcdb846e0046cd930282d91a29818ab4507e9027d630f18e451fa299d0ed23c01cca28f58c34e3846ae7e6d99a71dfa0b5772ff70d82057a40d459cd8562b15c082918a12d449a87783b569f827b17c39ae5fbb72abb0de0fffe898d655d2fef5bbf70d244afd0c16a316f3810ab9792dbaec5750c604b46d512c800d79160576301ae6e825d5ceb6a763383b01a6f1f1109f33946f5806fbe35215c48c5d2db1371e0d68955ec07955414b5b6e6c8bf029f47265eb1769d78b7f0c768861e994cb6ba72452da4a5ad6feaa872a5687b91950eb7591ce278c8645baabfd595683f96b02fae66cf0d59999ae734376b24edaf983f400c7acb1dc856561d91a4f651585710cf76c90ecd9faf9367e36eaa473c645bdefc913d5a76465a5433293b5a3df2782df8589f40cb675c352baaeb37ecada87ede5975b07386518f1c6ac1953bb185df35cd68ed7e76d741b2cf6ac7cad8e463fd5877c592ab2822f07344083b81ae9c3556d34d5a32532c5d28037a3cc07a2c1ee2118cb7a0f0870b1e0ca61163c3fc431d6fb2634b33d78a84cb1f53045eed9f401f4e369ddaa33412915a84f8793dcc4f1fcf51c54e004a97c9312a1508e6dfea034c2f60c03aa219032157ae26d7cd042e1244c1333105cdd7a469d80827341c092ce571028ca06ca866a86ae92fdf4a36bcc00a3c6ed3a8ba21ae72d45239d565fd4e788ab04ab7ed07e5b4cfa13f44a706efe0c1cf547d9cad092e5198a14385f87c7045381a1f14753e5c352f67304136994e3017066bf57a3c79336c6414aa769f50a3451f51cf155540cfb06f233ecba59c466fee8a3ac348fd53f9c908713fee5b28967b538c454c39d82a30905af99fadd4aaada4c4c2986258de8dc49bf3eff303414f1d45cea2324dae0fa34df873903b6166acd384d509714501bd5d430b30d19589e78cf438f532a28726b95aa4d51f56bbf7ad77553b22344aad4f1e58de2aab2f3af289a2fd5ab8b6a15435bc68706bd235f4b1e7ccbb862313da41db4499c4925c30d853d85b66841f867f6069211dfcc07eb15ae1b1dfaf4e096cdd1c530240aebb2b0285fb293f406aba11032f707909ba8d4e0b128018ddbc5ff6b64948ededca53687c737f3c46f1f4e325e2eba195b1a983f6b65211e0f8a691430d06ac6fab8c2b6b28993c726e44118684dab0443f7ead9481db2b3a410621fcbad714e5dc921a59cdc9c3d8d610ee82c30c05269ac9aaa817d5bc6eebd140f90208d4e8fe01b5119050372d04675a4c292eeb3a55327c4bb12b088553c07fc51f57cb27410e355be8a6136aabdbbae3718365f4af57cc1c5830faffec4b05cdf810caff00e9f904d7588a1efaa950ac0a88d433b42f4a1d29799bc72e0cd6acef7b89dedb0615aac8fea392c63d8c0e1c24495d7c84ddb1c6faa7a36dbd1c3b0d55308e1a02a9d31e7d2ecf1d5a312b1c9e990ae0e6410b6bdb13438d9a1bd23ed28a7c2b113c74e2df8447ef01202ae84e15c592342b70a4a79b4673d765e6b2825849fc59146d26959c489cb9b1ceb2e0ae669159feffbe616fa16fbcbd9b37ce929d4b24337c36c020d34031e7e3cb0e55b192e6c06cf16e0c48d1538033badd2c199bd925e0d77f05fea5852070110873c9633b7be87ef465e2a3a4b7fd91487fba4faa724bfb204f4650f95dc5350ee205eb8a0c8955b2af84a99937e279edd6f13afc91a54789c155f98cf9da78a5b48ec2994b51e3651c2611ea9d54ee59a51901576297cb391ce8c0a29d110d55275d63b10f86f0cabc00d6d26d5ea3a50bd652b47910544e2160fd12933c91c84ddd056f3ecc08682a7ded76395cd74cd88c9383e39bc4217c687849028b3d10077f2e12ddf8fb06f25e88ca46b9ee7aab469ee50c86d728c621c5d3408603ae43d6fb563bc54cd5e3a6b47ad504d1f28f6a9293defa29fda2da5c81c0ec0cb0d84c2b9a2f45fc4f9ddc3237e8302bb8fc1f04fa6334eb2eb4fe3db579621f5c72ddc21fcfdb32e95ffea437c82e76bd781e568ea6a482ba66d327b52a3cd8418cbe39fd3ff326265b914c72f5179d4af3bf9806e4d952188a8595981cfaef7f1470bbe4a5a87a03f8ac263986fbe24c8eb39078aadba21a92218e6b36c682da94fa4c7ea213c3d3be70a93f67bc69d97d696b990cf82d043567db91b5dfe10899bb2e1ed1d2404e4d0eac03e08b4c5bc84dc6fe741625938625273e2243e4ac7f8cbcdda00c145fe9ab754ff6f107c7efe28543bda6f69e98b89b15d862dd37d827cb7c96d2807ecb34dfe10e4ddc333c5dd9a42a59437ba40001e5a6f2a26bfd7050d39f4ad63d4030747754ffbe972d035e670f122481968cde5362d07f417e8e542f6b07db867427d5a29b2be577a56e37d78cf570cf31fbb755057a0f25240978548e6506f25cd690e450620b6bdfd8e26d7a76b346f99cc23355c026f2fb86a55972d5475f615cd915ccd6d71b98b04ae0c47c2780019e3146a997045616f1ee0b6028d007fd36c54569c70e0195e4a5bec99d34131a0f6906059ccb4cdf68f4772262aadc89df0112742fcdb7fad4b8bfc4185c01a3469aa5dd583100ea8be61250577b42ba970fc492119d8ac681e31e746b453148a94d126104472e24529394caae71b39e6f8a09737b08e90d2adb448deb20a2dfc846721ea0152a1141cd177133c26ef992773a427e3f7af790f3336e636b52a6b97977039210c6165b163c5f0a1817df1f56240d514b2a881d7460b54230a2a83afa15299fda294ea1c5729dd9cb5475e5768d5ad76d9f8fb69d574fb762a8cdb95850d15d13e3b70a7312b276c551232cd4ab6481792312ff81098d5d04fc5d9e115278eb3249f85bcf19bcf765877fa6d5fa7420557c746c8095b0e3e337da24ebf08241099bc0cfe1e5b1f0c38fa466815f1ea2e6bf0b776ed850757b35621e771d0d63aee128b5b85d673f1c55aeca7f20a1c0a5bfb47a0391eef2710d634803458a14eb328512ff8531383f04a1f1e9b4cfcaddc49890eba08cf8b3a61b7a0040e85484a2a53b49ac17ce3a6eb08ccc26fe6afcde78d740412d96c7499320d09a7d262abe07b36d934083c354fe1b0870680a59ffa89b9fd4e256a8b1d07b342f87eb882352539a0b3336c1fbd6871c096206d316862746f0cbe054705576cb1c80fd426b0fdf8a3ca125f5a3d84230ac508ff440e715728224d7f75bdd017f367be3c2f8b1662eec1069e379233341ad7e5e62d8b82f325c0f2cc6978336fcdb7584457a85ecc10ffab6d63f0e6a083c528eace874a23c5b5b6536bd2c679ad71f4495e146b0d0e0ae98d4dc913b3443f4e47e469172967dd98fc01ef3e01129b7a516bbb1a38664babefa6e43298e6c0d991681162bd0c923654b59130bf7ef519a17bd2d8c070e0237d43c861c8d756fb60c7f765dfb0dc573d0ddb44a31aa7f2f6be6695fe99098a8d881e1a3e462ab1bb1f040ebd2e2ff86b40bfe4b2d6974b0397e523c306a83540947205b84a8ab8fd4964d2e9727f654d8a1c41dfa3aa97830e458543eb7248e4f4d02ccb10d9abf783afb0313f8a00c789b5c52b9343f60560a9cfe51d18d3deed77b34268c87c60e4a1525c7e42f410b8bb31e486a4c5887b07a7ea1d036db813c7cf9c457b2e323d531234410c75d5ea3f967bbd999657164f3e7b5eed220b65ae90012ff589968a7e1c7ba5d3eb394327ba38ead2e272e77a1618c52743f173fc4c8da864a0d228b28323836479df6d5932f1a11ae1634d650f81082b9e7f5efc0956a1592375a22349c6558837d6d375bfd399ad81d9734342fbb624de1c87ea8346bd36a24ef20616cf0d8830ab63ccae4e86f77974e36033f71031a3f8a55fde8fffc345175d10e3edcbd6236fb25c2219b6dfc2f327ad296daaff530c2892d9144f8a4a556a8bc98966b4eebd7e26ed2662f33c47d7fee6997537b646176b665c2223e9860fea63cd3342836eebe52af63ad7710e9609eb030fb1bf13ce213d028aa70206e0ed8c06e6db08a4bd6b347154454f54e32b4bb60e536bc0037e52a140b698ea6597a666ad9c5ca7c945b69368de31b911a0e0fb4cbc7212cb865bc500c0b9100e7a6d4be9c7f3bd69a76c1a3500a8f87a878e94133ed1edd04409b6b6d9f5affa9798c546be7efa421575b6d8a5a2719a0d3057d13f1585aff7390402e7f576329a7cbac94f20effbb5eb95e237881e0a1c3e7d0ab967e79fa665950f6088d186461d408946965999e60f4d751974b0ea25e164cdff4377381414f970a2309aea8d8cda4a022c50e77d45f3bc328108cbf08a6292f14276db8855235114ae5b5be6ac04b97da2f7060c1e4cf37d27717b23bd6a65689327d0f19d7570e3d4ca7368e35d7274ff49301ff0d0ad123a104c762167892fb00d84ea36455b003cc2f4936c8b400f2ae575d8a9e5e536cbf984258cc38f717b4a2f7c882f5be54f166a740d5f4e40cd2ade0d7ae279d6492427a6548a4f477007853943b1856332d64b8cbbcfa08914cc1d66cfb7504d311bff3902e7b278c9e498e21695ac524c2cffa688d63bbc6858ad5a2013d6e55adce058a341d21d4094dc4843940a8309b0c08d3fc1e18488d530c29806bfe0d3d64685d7256c17b5e555a33cb0a6988f16e433ec46ecf5c626ece7e7bea6f28bb3de3d89330f181eb44b6ab3f32a6e81830ed2bf87ead3aca64389c6ec2aca8981bb8fddbc366d664856d48c1e00489474925f01893088d84574031b544543e6fc67acd69e4cd57117dc0924305af77794ac05ff981c77ed2e2462009938975814c1db3cd1c2f6554240ec34dc09decccbe3f7f2c00602d0572f4a72c2f6dce3e52045771d10fd648b4c0b0ff5997bdd3a01a3ad4b5557ec3d72c9baa7f6d4b816019732ba131c59183a7008007df93796b3959fa0841f20932a5f758f73de1b5dcdd0a1c582addf33ef092f30e4800559474d948d09d5daba4c48628894a38b74384f2152f0c36269193a895ed0a590ce6def5b2dd3eb12080acb5a1556491a2924148bcd76027b662e15ebea96ac68be4e5af842823ff81a7a3700963ab27c8b9f3d5fca3142bb3c5ca92ed65ca39c0fd7d8d06702dcc7002e6612012785098e9a83b3cf7884000069890c8bf685dec189e48710a079265895120cd072ebf03395267892996eeeb8b6899551bde6e2a3fb7ddff64f65fd5b4e6f292849314037efa1525828a92ab158ccbff3a6cba7574e13a2f982003694ab4cdbad17c38c29a0330b366b15557117a91f05a833a7bcb97e1272c94df1def0e465fd3739f2cbcc30592f220f59400fa27ed164c2f475d1cb3ff0064fc8bd4159eb99072da42cffabd7d3d489dd5ff38ff9e7ebd789c700e41ed1ec058f8fdfe8f1e9ac01c1900770c70da6adcfbafa1160f667927609dfacfac779ee5b28c04e39b2dfe1794916f19cca6fc2d4d462bdcb0b2934634d18deff314eca17fc0ef4afdec72089e295bf0e3c8ec8b", 0x1000}, {&(0x7f00000013c0)="b16c8a9b6abedb286caa0c53ebaecf85147a38e7239bd0f03179638cf3d71c34915374ef46f0f0654be5376361522328d75b01c4778a", 0x36}, {&(0x7f0000001400)="a1653b5ae542fca7d3970dda5e286f12a92e100feaeb4641105378dc80f0424b1ffcef32812adcf7d36a48f58283fafcb27ae484379d32842479cf0586987e64fd5791e8042bb35b07fcbf405e6b3bf006f21f256888a826575ae58a814bb58d840ed7adb14b8414f7504d467b5c0ace73d2bb0c74029ae27f0cca3fd9b6e33ae21ee452dc9ffe7e96fe2d3a87525a7215b1", 0x92}, {&(0x7f00000014c0)="a0a6fa0e4c482f043da81727d6559224a21ef8f1e42d53ac096ab8ea6904a8d112cd5466fbea4b8ab9c3a31fff4b13331269843807467fef7c1e0dce21790c0bce80d707d11b3efc0024e4440a330a4d902e44bde4ff7308817f755a9c630e9a7a8c3ef4fe9cb800e3c561eef96217261db5163c263b857507704402ce32ac5dcba41db94be7a5c40764ab09326e1115837b0f0179b165f41f38b355268f54bbd34aaafe02294c2fd4ea84264868d00fa037879f03e7fa453d757dc9f3b7669ceb1e46df9a11c3be588161729185cb3bf554a761c3145bff6386e425a51240f765193fe5738910e17f8dbd352427121def938b3c0346450a70980b6676fe0142eae55d520a9d59f74b58ec6435a7607409c894105a7c8f8d21f1a7188cd3e0663940d78864bf7023a7c7e7f53307daa70a116bd3237487bb98fab1c1e058431031a2881ef9245f7f67898ee738fe75bcade48f3e81f87cdbf7cfd05ce2f0e6965274ca71bcfc9404779a4c1c56cab154c6573df08845d08a8ed3b976db9be2d81567b202ae2fd9aed0f8540cef5a5377947c10a755b5a581ec730eb85d1d1de09b97f647e99c4c36e451b117e1196671f0659d1eee49193c9420cfbb89a9bbf338779289647b72de83d017e3054e9ca99993f1dded746feb2d6b2b8f83a06fb6813665fbda9f954b41afa5e015d7946ad45deda92e690c93db7c40371aa95fb05073b8050c08ccde89d59663f85f022df546ed59124afcc4323b5edf845b10e91c301feff6e4fedb42ae75b6ef3a842beb4e3827d6aa3acd2d753abab13f7cdc42ed91789e634e3d9fd3ddcfa63334e30fb038864b33abb2dad99e40b4ac0c1662a8f2dc87b1fdba840ef7a6b1751488b44a65ae9f10a99d6f2f85b620ff9bc3211abd39dbd3cf8a4e31f3b9c1eecff4419aa0ba492d1e56ccdec67686fb6522f76b84e2c393b1a6a5d1b718ec676aae0fdf55db465ca4cdb65aab4e7aefb4e0fe2f599cbaa749fd02f50ec91ea0d0d8a94eb4b9c5e9f0794fc7d3e515b1ab684eb64c3dc49239764fd9745dfd94b6f2329038deac3f94b583f504cc706a9267b57f5cf0d37a98e17d60a2899feab9ffe7d713bbed074e0a54079e891b5ffbee4c3b26876bd509544693aeef644f96053ec491e30351e3616126d41ac93031ea452a33acb1e68bba5aeaab5fe2c45d6b6fce2a94bee36dbed5ab3954cda7751ec86c024324a42af60ac63ed4e8142016def6b84c58163e1eab2c27837991db4dc98cd3ca6e0f3350655625b9befaa6a6d58deee1ae628f6885fff3d31104ff0197cab899dea9ad85df5bc6fe74fbb7130686aa05db3f6ea975762e9a09d2febd22d95011d8da611c68027602182c447a383b20e2e18b31d8d1bc6bea640078e6405c5162e89f98c172a4d3c23f692940e55f5ea2f26a1426ea5e91d27b1a75518a28d8217bf9767906350ce6e5d6db83cd539d4a39edb72c014c1b2b325bddf1777a6177375fe6d1da6beba4d8b80895813d1913fcdac137bf71223190d406183ba4bf6b83999c24100707e9f25e9b064733d46115bd7a67369b21c5084174addf27d3369d8ac1f7936b0f31b3d0d46b64b6c6158e20695d3269a5c230f8fe3d46fee5ae3156f280cc21e216bdfebdc69b02b4aa74a9dc61c69f11d6f83ad6e99366068c45fc9f2f3b62ce990645e80eb1cf5004cd8a5b875f7e9c7aaa81111abbf96331b6d8f9f3b76c1cdf0f1d5bb3078888f0228178d04ceeb99601b4ef6695f675fbb6b0157f09c5752dd934f5ba80e0169a9007f5659f381a59bea58b20ab69412135a410b9f7a1777d3ae5c98430df041e7e20c62cd3b28387d69ab7d9b226ef58f283ebba22101539cc0334873f2c33276027d93598ad5000558420564bce7bdea63551111134ce20c646c738a974826bab174e201a15d3775485c65085a323a8dcae9ff7c7d824c1afc2415c85f2e3c03eeb9515ff32f52a91afbe20a78a3d31ea9874aff1e0590a12c6fd3c01d8e1e90014b854a7a13bac46efe803f1cfae65910063374b71fff39a56a645b7bdfbc46fb2ba75da74b69c417c64b17bb41374a9f880654e9d53858fcb97ef117446bc48f4f6a41fdef09671eb6b243fda52f6ff56d2dd2771a77790a85ac5f483d8235d45189a7ffd988732d9358c85397af5433e8cd5c165368e5476b992a7566e1c60a44e862f253c805038a3eb5d81f1dcf9df3c2f2f49b59bb31b15ef15d208d1e3245bbc768efa7a3945ea74e3908f1cc6f8e84bd96b6f906a7ec405b5aa706e49ba5b3b6fa206493b3b9851618195fe642190555526fcb94e2f0893a423ee5d9593dba043e303571d8db3b9d6e7691a1f24bc6f81ead6cee39944405ec09e3a0caccf34211411e9de18df39e0c14465839c39c95bae8b2e0ae1f63036c531c4230b6899d26d3707340f04856d8af4984f31aa4ee1eaa66a6d16e7c96741caa2951355b2cff45f837e8d08ddeef72377133b75c3c602f5ae952eb10727f385c79fdcb7997d3847a0b26692ee2cfa0f1d20fd7454fd4e969fcc1ae8e75cd53e487f9ec6eb535de0e10f6690758c0a8825f55a9706f34c054c9dabecaa73e672145d72b0881ee8e0b64fa381aae68acdbf81f9a46581ecbbd4af2e006a55fa2b2023bc5e8883f3c52d36f69f706ff7cba5125a7453dde620402f04c0c93165a0131e2b4e6408d8aed2530508bab9937be1e0804dfeb0591cd05a5114f3e50a0eca42f859551cd2eb2c5203f0900eda9f446f5ebde069ef34d830a65188ad632cef7dd2bc53de2e26dfb3d0327bd45a6d0d72c2023071f72fe6ca766b8978504b3284e447a981d71437192b368e53a473b43a09c3479328fe714a7bca0ab6d0e1238ccb8f1c6502ae3c9e7e32a2d6d55916c80214030b7c2ce1f659ac49ab27bf7fd0db734fc8b4ead81c30cb639c6f4ae74000041488a6e36faca655a2e9d2c7d019ebffb6e5e4e3763709d02b85c6dc726a304fd7fac560705faa68762ebeae2b049a9423621a73eeade4ba85a4d0ef6e5eaf911feeba8219a4ef8846c6dd132c4a60e0a4791a677179d2f01e4b234199f35b5b7dadbd7362ed68f51e8dc2645f053c3dc38cabd4561544c5f7837426d4c22b4433c08c6255ab1609a63a7e48e8ffcb992c836f397014c8f8b309436191110d28117adae7740fbb64d69ec3b703a14e624613754e4c737d2f4271e16b6b564153c89358a5f7d15e6c954ff1de7f60093ee45ba512dd8a29b5aacbfa3565c0c594ebcbf030b91e94ae686808997c21319be771428461f1fadf19d49fc00eb17a2954396f1e57ee03fa32a56611dffa96b3d308e82a61fdb584449a0d4ada0c8eafc5b8da9279a5e810f71f0a8d7b4e21c9cc10416613d7f19894713edbce2879ef9271f9ba400895cc165be2186f0d249be57dce9b917f346414514f020987e166d4f07f66051c667d6304bd379f0ba3e47a668e74c3056f13dba95b81e658a9a1bfb0487f838415af1bf1af95499120b3c72785ba984b4a87799d05245a42731f7713a4b06875d4922a18a95780bd607230ea29ad3b7918761e6a1aa49784ee4c13a03045a99d8870154c7fabad64b096709a7f85f7fbc1ee7a70ee364ede1ee9a7d3907d4283dbb1630ef8eab2377d19731af1d0e38a510f83c3d6160c3e24610cdea0284ed75c84576920d245f2f824ab2b4ea7388325924dd7191a4be9bddd46fc075a75ddc7bf3b147c30d6a69cab14c7671630f7d78be7cc7821567d6325d5483c235d6c833b43bc30bdaba99cc9b7465cd1d771d4f96886a6ca59701239248b603e4838d5d74ee718201cf586984bb8d4f69e0eec91032ae02fa1cf5b7bde40c6fed36d6ee6419957868681edcd04da23362d683f9a54ebe11ef3f92240a181a99f5e88d4914e57b1326ebb231799927a152a3b65f3dd4d5a434adb19dd20ed5d8b9ba36f3603e0ce79a9d4c1b2d8be74865aed6380f48a73546ed8a8e357fdfdd4300e056728f9b8d7351a774a6d170d00910b7c8ebba66f89fcc05f8e934e0165df9fee28ae467ad9b75ba16a75822dec9ccb079ff538d48b288646c1b703d1467896f0bae23fb6997b5528a139ec0ee4e49e93718a354ae1f19c3a877705f82035c4a640f3ef66f44287194a9617cc9d14574b9c10e37c3e6e26d3f0022765b4bfdb6b069ece9885c5ef23e6410cb6c13bfebd19725b31f32caba44c51264a4d9b871ee4b10eb75c7ec399278b1fa6d9d5c40502577f7526afff707f3efd94633fc33456f63704502b189507bd701d3b1f93ece8e39d5abab95022f70818f97f3190b9c9f79a85f94feec09343ae6121910bb74adf5f62b5d253758162213ef80b6f9d7e71a41fbde58f8c6f0addb796207b957e052e1e1319a93aef5d11c87676669da6a765fef0475c329079bcfc3cdff7150c92c8ea125ea5a7b40ba6c7d68a253c1cec75e482efd81cb75c3688c9413a846a2bd07605779a3fd075ca695068c050f6808220fc186eb5aea168d5dbab86d42904c905733366e8262936401b7571dca20630b6c131674a7f1c50cf9e38e46db8deb8e9e36f82cd6ae248672b9f02bdf92eee8c0799c857b914b83d7b45731206b0292f0dd9e1e86f70c8430346590049be883d20d04bc928c59bcf6cd413bd9cdc9c015dc03d51b9931dae6674f56b3ad0fcbd76af40e86eb0dd0e978d1e22bcf3d8ca26c9aa699ed30aac358efff1f9e437e5e936bf20795b86576c604b0af16953c213b608cf2df1b47c161ef40de3d5b6608cce3dc0d382d826f3b1db597bf301a848cb6139527dd64897e04e2e19ed614194e61f5880727f2d21c3eda531a75fc9525a97bc73b4590bb9d747a2ad63e3a7ab20efe4ace783cafb5ce44e0c9df00c1cbd78fd49fda3ceb57a99ae82707ea3bcced4d15ea85623dde67c10d2dbdabbde4878280283ed974834289f50f89451653998240756f02d4bca3274482f78cf7da4d450cebf0cd97240ecb406f5171e7295f22c7f863d65575b91f5102d3bc7ac46a43ccb502b508f473f195c6a7422c64de42493c649dfe964320fdd9601efe922548c3994fa2baa1eac02d3caaa3448ea63d2f5be7ae482fa93024978595e95e9a73e5f77f0ea962f94a100286ea4ed2b4b0f8c9e0fef9caa0bddf08130711addf135c9ec7b5758836ba4501678fbf8368cf47d01dff7d9a297990d78501613e85ca0bba1b1783891616c17d5c61cafe2e607c7506cf02c346dc6a7dc81f6c1545ade42beb0f94161f98bf6719be05479f0087606f9e0aeac90a6404b5b9101627689dc046f2cae022399fd47bf5dabb7642f84390cb6d982b993ca216e99c8ff78689ad1c041950b1b29f4cb4f75e8ec5982f23694e784f91415b8d0fb8a52d87d1955b5c758dac83734fc40e3fdf8139124581c1fc98873b5f8f714535891491a4f06dc2d757eeb212b3ecb220988b2790da0f2d276701e31b2b3fdfab80e29d3d243bd017d2adbfaddc1d1b6792fe0b2cf04fb465cbfa9ec317d9c2acb642b7c05a3aa4c7564921546adec3ea6205ac55fe5a6fb13e577a6279729e09fc4a3a02ac887ad1586d894907d455e394dd308d5fc41f91dd8839c52d66a97d9d3b7b114f87bcd820e2042519c5e3c0ec5ff152e611ae5a3ab1cbb757ef71ae4acb5b243864d4e90c1fcdba993a28def7821baf7fc5c3191f09ca855405c1111b74274d8e4de44c58e202567f7adc81ab9b7e325501d9cbb9d7a5a27c6e4d86c3260e9a28096054a621ea797853773b85926aadcc1acd9a53f57d90a0fd7", 0x1000}, {&(0x7f00000024c0)="713b93a746b367feb11305f18c65b991296e22a6f609793fb1606a5ab69aa0ad5c0348ccaccb44b65cd337a8cb1c6c4d00565258812258d8bbd10a0bfc9862c0d31c7e1f2f", 0x45}, {&(0x7f0000002540)="fec3489cf2bef018494f10cbed8a36da96a2f2dcaedb28c974e7fff4e0d1a631927a7af2425d288a277595e8426b300f1adadd09d6a3f322f412684dec2b904d6d259d7b440e85051ec73eb2076a6a2c1afe32d2cccf57ebb634de1bdc723d2716c00c8bf7f3121b38aa3044664527335996e822e3b8a1d8d4c27599add56a235208bf2a0779c1f39e4a3b2950ce71fafce7cd4378a48a6f149626e30016dd1d960550", 0xa3}], 0xa) setsockopt(r1, 0xffff, 0x9, &(0x7f0000000040)="c4ae7cc2c9f7f460eaa164924ee5618b81519fae9d89ffb163b49b5a0024019c80f265dc020a0941cbbc45fe1cbb00e0b3d28ef1d055fc1aaf8e20444ee2e6218ff30de74e3944cd52b2a04bf8e8709a0413d65a50d9f384c69b3ddaa5e4122259cea5421e9bd9b10754ebfc220d7a6aacea73e5233c96d3b0d3ecf7b035a0cf6b37214ea46604ea236da8323067bdc4a9d06404861fe43951f8a95f93219d80e6aba22cdaef845cbd9844af7eece274c6f90781d1f94f295708514f43363926cfc6e52ebbf29133e076dec0adef7a0fa67fc2d385f7dfb011223506ffd9f2a0ce64bd11b5d4a0a42299489e5737ee9d3bab805f765557aff673636c8d429a", 0xff) 23:42:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:42:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/225, 0xe1) 23:42:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x80) r2 = msgget$private(0x0, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x61b, r3, r4, r5, r6, 0x100, 0x7ff}, 0x5, 0x800, r7, r8, 0x3, 0x3, 0x581e, 0x4}) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000080)=""/245) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) close(r9) 23:42:17 executing program 1: r0 = socket(0x80000000000011, 0x3, 0x8000000000000000) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:42:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) shutdown(r0, 0x2) 23:42:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x4, 0x4, 0x40000005, 0xffffffffffffffd9, "855c000067a7230004001a0020d9a462f91300", 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:42:17 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = msgget$private(0x0, 0x2a0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000100)) 23:42:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x2, 0x1, 0x4, 0x1, 0x0, 0x5438, 0x101]}) 23:42:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x94) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/166, 0xa6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x42) 23:42:18 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:42:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000680)=0xffffffffffffff82) r2 = getgid() lchown(&(0x7f0000000540)='./file0\x00', r1, r2) unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='x\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x6, 0x9, 0x1c18fd06, 0x0, 0x53e, 0x2, 0x5b4, 0x0, 0x2, 0x8, 0xff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/150, 0x96) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)=')\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='/::\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-/-$\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='\'\\\x89#\x89(-\x00', &(0x7f0000000480)='x\x00', &(0x7f00000004c0)='x\x00']) 23:42:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="681b", 0x29f) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) 23:42:18 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x600) getpgid(r0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) socketpair(0x2, 0x2, 0x45, &(0x7f0000000140)) r2 = dup(0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r3 = semget$private(0x0, 0x3, 0x80) getgid() semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 23:42:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/140, 0x8c, 0x800, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 23:42:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x6, 0x3, 0x9, "4042cc23939e860f44d241a25ffedbd7380fea31", 0x0, 0x6}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x20d) fchdir(r1) dup2(r1, r1) poll(0xffffffffffffffff, 0x48, 0x0) 23:42:18 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x820000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0x0, 0x7b, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x80000001, 0x3}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 23:42:18 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = dup(r0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x81) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 23:42:18 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffa) read(r0, &(0x7f0000000000)=""/180, 0xb4) 23:42:18 executing program 0: getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xfffffffffffffff9, 0x5, 0x9}, {0x3f, 0x80000001, 0x7, 0x100000000}, {0x6, 0x6, 0x3, 0x100000000}, {0x5e0, 0x2, 0xdb, 0x3}]}) r1 = socket(0x1e, 0x200000000004, 0x5) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 23:42:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) flock(r1, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100000001) 23:42:18 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 23:42:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r4}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1000000000, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = semget$private(0x0, 0x7, 0x100) fchflags(r5, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/199) 23:42:18 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x9, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 23:42:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0xfffffffffffffffe) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 23:42:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file2\x00', 0x800000001ffd, 0x80000002) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x10000, './file3\x00'}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f0000000000), 0x10004) 23:42:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x100000000}, 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0x7, 0x7fff}, 0x7, 0x6, 0x40}) 23:42:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 23:42:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:42:19 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) r0 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 23:42:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) select(0xffffffffffffff83, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), &(0x7f00008d9ff0)) 23:42:19 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xe645fe44be40cffe, 0x0) write(r0, &(0x7f00000003c0)="e0a2cdf2c66059d481f23bf7d685422b2609ae5f9ebc4d3f4ad0fa974f97b88e409a18e2d548faee8cae5190cb01874e83b6bc08e39e5028d7439927f625eddfb940271c84e88191d22400ed45e9257f3eb77756ea17c4c2d82d166559d97eb6039b8923f96aaaf97dfe9d132f37d04b7b8604ea82baaccd60a7cda85a8dd61d3954bf125a38d40af4362a73522f00eb2d50b58a864690168ed8ac", 0x9b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x81, 0x0) r7 = socket(0x20, 0x2, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000340)={0xa0, 0xff, {0xd1f, 0xfffffffffffffff7}}) pipe2(&(0x7f0000000380), 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x40, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0xa0, 0x1, 0x5, 0x4e18}], 0x7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x80000001, 0x8}, {{r4}, 0xfffffffffffffffa, 0x6b, 0x2, 0x101, 0x959}, {{r5}, 0xfffffffffffffffa, 0x6, 0xf000000e, 0x2, 0x1b3}, {{r6}, 0xfffffffffffffff9, 0x10, 0x82, 0x4, 0x19b}, {{r7}, 0xfffffffffffffffb, 0x60, 0x3, 0x7fff, 0x5}, {{r8}, 0xffffffffffffffff, 0x14, 0x8000000f, 0xfffffffffffff66d, 0x2}], 0x800, &(0x7f0000000300)={0x4, 0x1}) 23:42:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x100, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000dfe000/0x200000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000fbc000/0x1000)=nil, &(0x7f0000fd3000/0x2000)=nil, 0x1000}, {&(0x7f0000f67000/0x2000)=nil, &(0x7f0000f22000/0x3000)=nil, 0xf5e}, {&(0x7f0000f4c000/0x3000)=nil, &(0x7f0000ef1000/0x4000)=nil, 0x4}, {&(0x7f0000e86000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc00000000}, {&(0x7f0000fca000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ed9a7be}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ed6000/0x1000)=nil, 0x5}, {&(0x7f0000e3f000/0x2000)=nil, &(0x7f0000f9b000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 23:42:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() mprotect(&(0x7f0000062000/0x4000)=nil, 0x4000, 0x2) chdir(&(0x7f0000000040)='./file0\x00') 23:42:19 executing program 0: r0 = semget(0x3, 0x6, 0x10) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/30) poll(0x0, 0x0, 0x1ff) 23:42:20 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b7ca54273b9128a70a2c9265ab8f79f65b7bab91755445a0bde8fb680e675025534b517991bcddbe930e38897554b74e1e1adcd116e75fd0bf647fe09e736fae68b628050d8fe2ebde462af6f3226a4edf499aede18729d5d453fccb3128822ce9d9c188744c54ca58fe901cd04a7d0acc05fbd4cea3522dd24ac198329b379085959eff60", 0x85) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x200, 0x7fff, 0x61f, 0x1, "7a8e234dfd1132ecc1dd23f4ef5ced58532d55de", 0x6, 0x775}) 23:42:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x480, 0x0, 0x9, 0x9, "04df1c50ad02306e4f33dada4627901ec5e3c9ff", 0xe27, 0xfffffffffffffff9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xfffffffffffffeeb) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) preadv(r4, &(0x7f0000000040)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000380)=""/203, 0xcb}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001940)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x1000, 0x100, 0xfff, 0x3}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 23:42:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 23:42:20 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 23:42:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 23:42:20 executing program 0: semget(0x1, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) r0 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r0, 0x1, 0x8, 0x0) 23:42:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() dup2(r0, r1) 23:42:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000002, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82e72d2f666965300000d5771683f4c1af0a9021ab83a5bae600000000000000ff0e3eaed28cb6e8d90711adb96b7b79fc62a58df1264f064507476b81b497d9adcbfd168907656284bedb905f569e38f5170ee06900e3469cd616b5793f200959522cbdf5d7509450e92925fca037000000006cbb6eeee52e7b2d2a8134a5"], 0x10) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x1) 23:42:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0x40000, 0x9, 0xfffffffffffffffd, "955cb8af9881954dfc4c7f01d79f2500"}) 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) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:42:21 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 23:42:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) shutdown(r1, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) 23:42:21 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x85) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x4000, 0x401, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000002000) 23:42:21 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 23:42:21 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) r1 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a106000000b71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x20000000) msgrcv(r1, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x0, 0x1800) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) pwritev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="6f6ad03190c8a409ecdc27190b53b4a8e839c8c39a4234940dd6fdb8dd4adbf8870e67388b02a7ae4c001d2a9b86df3394dbe6e483dfad25a9571579aea4f6d15e86dfc620afe92d05233bcfda5bd76dc18526493a57f68253526ffba44b106d96fb05cc5e306719a393cef5dd3a5bad64f00eae59863d40afabf9ff6d0495fd71115cfc59d8642bc85611cbc4787da4cbaeb6c230ba5e2bedf68d58158c78e7cc751a20ed789eb50bc7fc5250ad3189e6564428e6b6f6112c52eb620036cee327f8dd5fc10e955fe209ce1d204dfad8fc4700be8c2db357631f0503c27cd388b4eaa1d0e80cfe3ab9e1bc1ee44e1b78e47f8d840ea1f1847151a5be2fdd69f46409fd9d197ab9aae222e01ef56bd46d4d2bf27bd0d29045ed8e9f59ac997e377142e8bdebdce1a2d0ab173a8ec989f5d10d8e875ce9adf2ea1b2edfe0088681490ab97b2d808ceffbd0613926ac081d7140c39ee074d1610c3981618b08d0964d6182c196fdf033accbf68eb9b6ec8c38ca4ef5cb92c2df3ee08cb5d7466d2b76755b405618a348b47534ad9f8e6cfa435e1773f5719742c7b4df8f5154ffcd23ced142d36cb8882b2489a7920201e00f2abd75fefc961fbdf1c01d361b7d8e1ac5c3f0857f3622e15971de84222656dcd56f6e934d8c1ac30d3dc486b741a04d7dafbd973d8782bb966466bee6489d956a85e91ab89540661764571ac10b41f20968006eed1fc9b3f2b7d0ddb228d717083b3894635f40a41fc013948d44f73e30a361e3be9429b9909ef1fda7f273098526b34ad720d340edca725a3eb7f8661d9f7e0d213a12ff1407967bec231f7eac2625e2935af7711eb7bcb3ecdd788841725366857ebd3d34528cb43fb1b8d016251d04cb92fe09a984d4d995ae739ba003d9f872410fe05b0b283cb77a02065c59de1f033d4da0caefe352955fcb8023253822df9e9c660284baea28c2c05349180c9acaee0bda9a202ef2a27098dc15f61ba5661539b38be79e5891c9e27f28731c76c2c0e6cdda58dfe31a20976839d2c947f8795471d5d8023d045b0d4e0340df78f669757949ee7af337ce1513b08b7361b96da1086269b4044c4bf29736324eb764ff4c1b9e55b807ab9650cff468fc4729c34149733de0608f65413e3eee2f8e9716f849bf93616dd12fa75eaa550ebf4811dab5fc0baec075b79b78f4a2ad1ffea5ac63a4d33774e4e087297b4a409f9b3d3d19523dac27885a2ba37abd4325f7cb6b4bdd8dff26327723fbb8d310fae66e63a920e3139d628a8080292760c2a5642b2a0e3bec30c339c40cc0d8875facf3391e0203158f5bb3d10c43c106adf440abd6e8630fc3bbbe0f21d50baf0a8bfd9ad7d128dae5df2fa8622a0bc2ad6746541a4040bfe5c5bc3f57db69ca351a0b755c0288f76d501564f680adc83adf3a400950642a573cd27fdc2046144c307e949a03f1817cf418dd40d025896ff8d82a93c980a0d081db65b75a27b7ceee87e1a58d7dd9db2e0273263f63fb4ad344874f8738c398a22fb3beedfc856d1619d28fad265248b66ec412e49370c7558978f219542670ccb6a9a5e0f4109b3fc7589f1b74b0ea9cbcf78f64b4dea3ffdbe15cda65d2396c7f985b47dba002ba2085fceacf8ba619a680a8216c1de81ab9ae5074933d52545bf19e20a83481fdb7633f32a5b7d853e2b77033e5ba1ab9a46457d5bfb6026dd33b127f97278b2cb17edf2874184f74738f2547f3107b9c8906435ca5026f9452ca4866040334ee7726b025687d765fc8c39cb0b989ce7368ab3f4be6da8dcd1b95871bb8d0a7d97ca1428d0b4f5219fc25c9f52ce1de3b3b582fbb32e424ec8cf4f237ebcaf085318cb57a67d93299645a8e2b779e798ed455bbfe6d60f4fbc66bacf808aaf4c327b65d288a75c8f4af7db7ffcd747cd78c931b7e28198916cb82749d57f52934f691da5bcd5872bbbf4ddfd72fac759b8be3f7f4d37c5c81ec8becf861fb086741255599bbc6619faebed649766a3718b26a458f4b3d5cd6c0042bfe302c66f9f56eab5b2354b209f0d3e541cec73226aa1b08126a199bb9db0c33ba73855657f6bdb69582e63f5c9877b5cfc3bd1e5797fd5c6d289b4ac6976f47f858edf6e9ff3327276f4364f914d3f470c6c6a89919a234ec119940b023d48375381936c1ac87ad42617536409e27d9492266c4e8855289a69dce0a11281efbd4a5366cdbd61329589517c35395ef1efef9993236da4bccf6394c9fefd9bb35f8f5adb88503315844f6dbb0095fbceb59c043892f033006c152e1b19a738c9efd131aa4fa6b26960dffa40ea1f30c529a27c7ed025e895b5bfc9dda4d2176a8078efd9afd7c307174ceaeaa5ff412cb4ff4abce4cef90ac8d5d536890536cacd3cfe48051ea41186be193f3ca9bd2e9bf6ef781ef71e787ff81932168b295b3da526906fa7e49367dc354b557b16b70e8981785313953981c67bb53bef4f3be9170c5773fdd93e72bf8cfb5f0474091b3164008b0974fa7bb64c198bfebb3f39ca447c460fd59d5d9a3eaed23679408693053d2da26045c6cf963e3097bb1a77070ae927666647bfebeec437ea04e65eee520d3f5e21a6fcf5a04ab161ede5622012d87a95d8a703573b0ab67b2766cef81c3202130437d3e1f83a8cc9fe7d8a429671c05d046be1111a5faaec03d81cadff155e0539be2c8f123919a95e6433e64174d1f8e1404c2342e373ea7afa220a5088c6f53382eded4c3aa70caa10ad3f9e86ff6024cb836032547180e0a6c7a484bbb0de506c040846baabf4d106f41b4972c78814c435557f44fe0b6926ce286c80491dd753e0af920d5a1e39d63d2e3a07ec6568fed53e2c85b017dcb3d34fca8dd2aa92223336854a575f5733ec1df7c39fd1e42abcb0f16ca8892d0f4c264d76e6e7b056c3ff23fa3c82f9b4e7cef86abc998dd99de5338bf7c8031816a2d8f052a73c2d1a39909b3daeee846bddcdb0ad2290a41de12befec0ea124e1ce9aac6a14c917782ceb460cf3b36eca408b785cda8de85deb455c347f47830fa0aee4fa15759ed5be01bb623ccbb1226014bcd2bf47df377dfb477268ab3e43cd8964e276a5b0a3e0fd31d10fadca797cd5d8d90a0ab7c24ba85cd092db5facb1683187327090d0b17b5bfbba4ac087f94ec4627337b13bfe4920c9dcb9faa9708a2998a01dca83ff2324170575f99fbe021c581c24fea0cb8a47fcab4aeed587eb2ed6d56031c4ba74b59ae6e299e0d197dfac86cc18d05c75b1f4148df32acb9616cabe4a6422d5f307f7c1d45ab472b6bd1edb8b1822f93a8975433a083e79374b7e41d30f9019aa7f7b4703ec3f22fa4cfe3be5beec9724ef9fb1b7f9c5dfde48ca222d0c6a5a0aa7de973deaff264ae0ac3fb216b1a6cbbd7c863449f1cf7db92acd1044a7f42985f3ff89be8a1a99c64b606d258ac47239a577132aaf747d441b045634c4d7c8bcb9604e0d6e6696040abb2db907eefbb3ad08766cb295bee7ebed31dea9ca763516cf1055924333388e8b9e51b1fb012637ff82677e771e9cd99c2164404e3762da1840ede0eae55c1289f069fdc6d2971e920f97f3e036d9019b9f12ebecf6315496bbf82e640eda8f0ba0f392070ee6367b9dba3e658d58adfce2c021270711b6c51b820e744e5d9edf727fc9921ae11360e8a28320f30fdaf63f6bb7c4f694a7bf297726788123a0e730a84dcc9f6a97580ae73bf9b0dcf7905e18f561e18c4ef6e59407cd937e1abe5cd9cd5bc6a330fba68a014cad31d85c967605e5a0f840664b2c08ea2a2a52a896be39eb70214df707a051630aec7d878d776f2b5fbfe883fb8f086d351a76abb86425f0b7a4bb5a853fdbf9030018c3d295d5f32508a7606730bd4e1e1bb279c59fc9ef16baa45e52100641382d5e042a641fb3a6735303b0a4c79323f14c116b58d23b95b9db755694ab6a5fd7d2c83aa44aeb08b3a6bc5c8914d9b91fd31c43516e8449d6d42ff668a99695860d0fac81b51d530a90714c15b37d39ffcbe5be2ece7a57c0fe60cfb4f2989dd70dbca9f67eecc621f6896a7850853d5b1c0ff4d037420cf34fe29dfeff01a7680901190552b2722a5189f1fbb8d3d95d63b3a92e656b23d590ccea006fadd46e3c65127fafb063ce7505565afcc7f9cc0d5364b97f406f164b7a6e89a53025a87c25a836c7e45afb7841e346c35baff92853467a1e940aff61908dc15ee6b5ff3ca3b812ce20a8964bf935846626d9af4fcaea944ca1a0a18eebba59003af738d8c2ce7d83f3650aaa3e1cec2a9017739dcb29a52891ed5bfa763e601944e74f05a2563030aaf85f1a2982c4fb416e6a92f071428336aea5bc2d191f2ed3b1a4fd14faed2be4b96095e48598bbdcdf2411ab515e7cc6339b0a22d8ba9cc21a138bfd49fe6cf5dd31e93f5ea0afe7f4b050fe16a7cd5183d4c406116e68976e4ee6bb12d0cd3d735189fbdacc530dec3663aa04ab1c61a8a8a5ef342051462c775a5673da557c7cda9aac4ef884adfb734dbee4ec01ca91773f6da7e97befc7d4c23ccf2c7e75e516d564f185023663c68fbcddf5f3675ef24373292f407438a789766c3bdbf01059e64734958ef254d0ad897d757e94d3d991e27336d10358b1fbd640e079eda9e107da17b3332a6549d16f80f8690414b301b1ee6e4f358c850b2b4288c08841d5eff5f536dd5e5f5deace167c20e85fb3a9af595ebdfe51873e65865735b84f5616136dd66d3cff641ec2b4c4dc329f5dcee7f49bd9e40a2d283c1f6112134996aecac7a05dc0c35634f7562c3a02afa8b74fd40a0b0fbfc7889b926182c6053a91108f363811a7316b3a1c71550704478180648452f893e936002bb9c87f7c4929e204e7ad9b35f86d18754244ad4d7b4b5a6131812274f92fe7b553c8d7fc980099e6087eb93ae3d4b71cf67e7b6924f96353e096a99e6cd798c230a86591a07c456ee1f319d19c5b32a4d1970fd5b126d057943363508135cff92d25e25348def84d600edadf6605609fc030e903e56b6653bcf368c2d16f89a648ecb40f8cf4e4f8a1c9ff2ea4d84195512cdb77a3666db7441d834d9bf192d0d4acc98e9bacef33bf8597ada15218f9c308e659ce31c07c6e015465c836dd4038b8314d499bdbd42f3be16797e851e148030f7f340cdd2ae0e5350fd9088b2786c72251c9c23a04cf5b796a42b7f9de2598317bb167aa3fae09e9c6a456561738661e679a3c17191061222ca594976e98700c0a766bf2aca1b9c7beb1e5a706e23811df26aaaa0b012975d2d5f7368f72a55cbcb09e11f84e9fdd08219ef787da23f1dcf320d43fb6fe72d00216dc43ee92411e379fa065c0281f813be2df1cfa5e13ea706d65d8dc422ed69e302aac0af7c76982a686d1c95fd6af9192c49d0e3615ffd94a6cfb55e3573f529e4d7f99b03bb652f02e143925f296b82b447d61514d356dfa9af346466253fb257f185f797093108e102604c2de499987930973b0a2d761a85983bf8866ae4737b7d5a94cdce44efb7a4a1354c87662c32aeab1c044d55f29f204083f4492fa971f07487f16e60b691b98c2cdbcf0a8b84e5113edd78791d4c5709ceaf95de5770b2af36af57c368220a2e3047b5f44e1a40870bbb992b94133a2fa627d2de3b94bd340e4e7ba86768eb41600d94d5b6199981248ba974dd12d582060371e635bab78ece138496e73856882bf826c161232961c5e1e9a3829a488136b5e17ee44581151a79b9f25dadea759fec727f685f57e74e2e45f6a2c8c8f4", 0x1000}], 0x1, 0x0, 0x48) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 23:42:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f00000000c0)=""/148, 0xfdf3) r1 = dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000006c0)=0x7fff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x8, 0x0, 0x400, "b8b330eba791b1f029d455ae1b2224342b5eda10", 0x0, 0x7}) r4 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="3ad652123380b0942a2739bdec167bb2d44283edc1f7a8644e11e0ccebaaf5e4d0c7938856ce1d62140b18df", 0x2c}, {&(0x7f0000000200)="c4f1c12447657c6522018a8bc51027656222763ee94484c4c3d0e2c95196026fbcc6437ef50cbf37fdaec13447607b819812c87e9d0a7af4b11fba3e19a4df70c4519cecd536a1cd5966c3061e756b8b87f8d1083fc0bb5c897dc2216f2aec2e5ddcc6516f88df30dd4c22c313074c779e56d0459522684335397e3a3b02d4fe4a507cdf49d6711bb3217b0c4148253f2fb0409ff5ded26ff54e5ae64d5169091d1f67c3306f19366b8f3685f1a29a54665c8c75e7548cd46fbb1c58ea579310f03d0a70986b8dd2397f266324c4529fbe505fc847d593b2cf1324166d15e6fd9315d3de20bc394aacb0665ce4b33401459b", 0xf2}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff00000100000073e20869aba08ea3ab216f0049c9a59cfb94c229d756584e84c59ac9335118945f07a748d2891ac191b59274f5b8e9f8a23f9e6af40fe4a7a6632e8bb24a6c9c36c97bf233564ecb56038fe825b57763f7b7e7fa71fe27fdaacc7f07bcd62afa86a86ce845756571d107c7d95e7a7d8e98d069f9a6962635671273ed26efc21840a9fde7495388db1da7c6aac9f25648a0e8cdefb74f80a11d68d4a8c0cbd8a2ca0d101dd7deba92c233639dcd4a5885d86957fae55eb0", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0x4) 23:42:21 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffffffff) listen(r0, 0x4000000000007) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20088, 0x0) 23:42:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000000000000, 0x100000000}) flock(r0, 0x2) flock(r0, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x39, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x2}, 0x10) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 23:42:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() readv(r0, &(0x7f0000000700)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/32, 0x20}, {&(0x7f00000005c0)=""/109, 0x6d}, {&(0x7f0000000640)=""/61, 0x3d}, {&(0x7f0000000680)=""/106, 0x6a}], 0x7) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x12, 0x101, 0x401}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x40, 0xfffffffffffffc00}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x23, 0x2, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x31, 0x40, 0x36d, 0xa9fe}, {{r2}, 0xffffffffffffffff, 0x84, 0x0, 0xe880, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1}], 0x1, &(0x7f0000000300)={0xbcd5, 0x81}) r4 = syz_open_pts() close(r3) r5 = dup(r4) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xb1, 0x0, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000001, 0x80000000, 0x9cd}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x6}, {{r3}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x101, 0xfff}, {{r2}, 0xffffffffffffffff, 0x28, 0x2, 0x5, 0x5}], 0x1, &(0x7f0000000000)=[{{r5}, 0x0, 0x2, 0x40000007, 0x18, 0x100}, {{r5}, 0xfffffffffffffff8, 0x0, 0x10, 0x9, 0x1000}], 0x5, &(0x7f0000000200)={0x8, 0xffffffff}) syz_open_pts() 23:42:23 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x480, 0x82) mkdirat(r1, 0xffffffffffffffff, 0x8) mlockall(0x1) munlockall() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0x0, 0x6, 0x1, 0x1}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 23:42:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r0) 23:42:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000000005) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="0300000000000000c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c269a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516509f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"], 0xe9, 0x800) 23:42:23 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)='h\xa3') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) rmdir(&(0x7f0000000240)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8110, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/196, 0xc4, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 23:42:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000180)='.\x00', 0x0, 0x10) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f00000001c0), 0x400000000000008, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffb) 23:42:23 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 23:42:23 executing program 0: r0 = socket$unix(0x1, 0x8000000007, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) 23:42:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2000000000000007, 0x95}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:42:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 23:42:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7428e130, 0x9}, {0x9, 0x80000001}}, 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x2449, 0xfff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 23:42:23 executing program 0: socket$inet6(0x18, 0x4000, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) close(r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x0) 23:42:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) socket(0x30, 0x4001, 0x5) 23:42:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0xc6, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x1, 0x1, 0xfffffffffffffff7}, 0x2c199d81, [0x6, 0x8, 0x3ff, 0x7, 0x3, 0x0, 0x22, 0x1]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:42:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x1000000006, 0x80000000008001) listen(r1, 0x0) 23:42:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x100000001, 0x81, &(0x7f0000000000)="3e1e42184ba6dbcdd621826da27f0599f77ecb5f7b52dd82a89e4b22ba60785eb51fa1b780ca6d6aeab546be2b8e7db2ba220cce72d017673ba8f73eba1be12b3100e0ec223f813a05ebc78251af197a1014c51d8c5eed3ba082", 0x5a) 23:42:25 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet(0x2, 0x3, 0x9) 23:42:25 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff}) dup2(r0, r2) 23:42:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = syz_open_pts() syz_open_pts() geteuid() fcntl$setflags(r1, 0x2, 0x1) 23:42:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 23:42:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() recvfrom(r0, &(0x7f0000000040)=""/149, 0x95, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) mlockall(0x3) 23:42:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800000008000, 0xffffffff, 0x9, 0x3f, "71f3eea06ddd8cc10b6d95732453d3bbcc585004", 0x7, 0x64b}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e79b6fc600005b00000000000000e74de4", 0x2, 0xfffffffffffffffd}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000002c0)="90853856a670d8149c976cc8efccfeb6a287611d1aeaa23877062c368035b5664d65457b19415300000104000000000000a9c8dfef9cee2dcd728cd1e1c2bdcd6f94c8f03d08022986abb786086ad403fd13ed874ccbd16f09", 0x59) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0x1, "8549175dbf000000000000021700", 0x0, 0x5}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = semget(0x2, 0x5, 0x4a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/178) fcntl$setflags(r0, 0x2, 0x1) r6 = semget(0x1, 0x3, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/145) dup(r3) 23:42:26 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="bad56167f0e512168944461543741a7595f199183d78fafeef5d5393f563bbdb6bdf538da234e9524c2683178a7860cf10c2c13ab84af65d16b80096da0fc15dd4789ee1817485558b38ccca8fef622b6b89c95922d39c7326251bcfd8f13f34f0a917c7de573c0a8c298a39438c8054cf49655c6c4ce43f31109e62bfc0806195b5013fdc378dac4ee951c8e8fd7302a8aec5fe8eefe5d9858535500772d8b496d1e515cbc3cf09d54868eaa9670b56f542431c7d2e66589838632db6ae5bcbfe2787d9477ad4ab1f37857372acf137abcf0bcafa62f90bc196699c60098cc360ad86467eafbb8d86238db114ef1a6225197e8bb6f802abc212da46e39ea245f0bcef326af8180b41918122961deef85ccd8e0758a4907d11aa22feff2f6b19ea3466a39ef149811983a72780fca49d9abb705a558d1cb440926ab409c21bce07b9f8e51679473c4c321e328012bab11895055569e5b45dff6bb3c4f2d22d05f92dc3b26bfb0e8263c2639791425ef78ad37eccaa74cd38931d0b95b0cd96a646939c3e81c29bc3e14e6d1f8b4d2cff59e10f3f5e1f50d95229b728ea6a6b1681ad47bd7d594f602c6207deef539592140f2f9b346d7b50d343b352a0ef2537e473f4fe3e89fcd829b09f9ed5aeec16e7e053b8d92767f7eba1728b5e392f42e6c44a1cdfc0808669afd10a1e5b96525a9dec540afd32dd835e5a89c39dcab2a89f3a555b141bc80b0e5cd6f5cd246bd18f5c575519c0606e465ff05bfea293e021f1f30860749617f63ee3be53c603a6037ffb1d23efe3aed11184bc97da3dd7a790c6fce6ad5597c138b58c43cd475601f3e49b6731fe6c33f0c303d43f75867afdf53a7cfb3da14680f7380d47c2f79246012b66fafee0b65559fa4d1ecad6de60210194c7195e1635960d119ca66908cd5488771fb27ce1e5482f4dab0177f8c391b4e374db111ef347174c96d7a04a076a9019cc76864832e0cf2e87853b2bd60ef3717708795e7cf7df2144f48149cf614b22c92ee9c7125f5f560f82cbe8202ff067d4b5e03d6a5b89d23bd7f1abc3d80bc49a050b9effd87df60f2c2440b2b718da060826eb4903f0cff3bff5ecbbb883c16db3016e3c1384519823935868a4d129c5e098f3b9d19d4d354e63ececec56016c352c80929eec4a1627b02d4afdabd9b176073b832674d7f90057553246befe92706872081c542f88bd0446335eddb3727290ee5587e1f2cc9c421481559acbf90de8c4448026a42732f75d36e4f274e7148187ddd6559feab9864639b6ae1d4907acc9ca3e5829dfa45f62ede4cecfb36ce49a14655beaffc4977c4e2c7668407446c4e3e6194552900563fd73669f9c2f38e9dfc3232e251258baf78182c1a90a2584f42dc475c88a881d875023e7e6aa7d56e79ead8c556963da287e4e404026df986654c6f5e8bd85396940325b25c668127cee2c1288243b53dbe725932ada4bd93deaf31606d732e9eaf941809a9763a00d11c171677f03e61142cb3820b0820a7f180acc901c12ad08cbacd688d5e4fd8bb0fa829d71c49d8255fbddb634d461c546c33e8aa29f92aa8e5bd9c69d7fc448fee9789b594c609d89779e14e1b9efdeb1858386adbe340889b60e61100326a703d3eca7ce3677595408e15896e5930c9a6e30ddc160160d359c5c72e0c9e57e5782267035a55246884bffce209fd45d183a9b60863e947289a872a5e2bac7bc1cf461084a234c6428d9609d7de68e42da1041f8fbf0b9dbf8154adb08215b1a023f611b319255720fc74399628c639e17eb588dcd61276bdc61c31c5245d3df7ea15dcc88088ca3fa5affd1ab0e9af34c1db398c4501261cf589c9ba339c8d01c0b370a8821024b361c0aaf835f76006d67d1f43368241501a9a0ee01eeec6608eb46a381c8d586148f46dc9374e4d608a70aafc1b177559a2f01e5dc201e65b615b7fd7f8e5a4a2e50c98dc70cbbd8cd4f829b2eb2b4056eb23c7eacd473c17cffbbd1ea99aa205e8b22438e9196c5944dea1357fc8074042db9575fd269b9817268303417935dcc332ecdda53d101d3870ae3757cd9b1243cbe725e0ef55b3e0b0637a39bc0ea0d54a27f8ea6ff48e2c01c93ffa75a30579cc0741e04c465987afbfb7f42296f8a165e5187d1eb9a732b1e057b937f3a41df7baf7dfca0c9fa02eb1d244aaf53e244a237631729baf9c3f3edd2ec05ff0999f62e0a95ee5e167a42c6f17f4893e49002a7c1282df69492d3c292a6a9536e1d02b52cda4714adf9bd3a580e90a26441eac6cd9954412cfdd40329ba3116b96fb50c45a6f1d2021b2f2eea158d5e7a2d5adc31b65d0859cc1c8f306979548bafea60f16819cd9a3fb7029f14c3f7d1a7d3ed00b7548bcc488fd8e497a175cc3513f8278c1c47bf16eb5bd8f47ed66fe1e4ee2cc197af7dbffd0bcfc6c122b8a6facb4c9f9ccfeb4b22642fd6196228c2519f2b4eeda7e1c291b3f6d7a34aa11bb6b383b44e021ccf67eac97601ae3938f5565ab1115fd4c857bc5b954f5e0be7883f1a6d50431c999c54aaceda088540ad9c4f525ab8039562715cb9bd38fc54ea84f12bd345ae5acb3e101e502dd86a36731599d8c86f58733eb6aa5b40a92e6b0ac81d422f35f5ad0554e818b81bb2b664418f795e0006878a9c7f796d04275d3c0ca079d2e38aca5c0bb55e2b70b841601be0993ef0b6b4f47efd775cb716c9fd15fa867a1490d7a4b032b5b070965e6ec0676887346b33ea6ac32ac4a17195d5dbed1e5c7713ec11a0ba1eb5051312a76d0b6225eec9c6ac0c4f49180571c7c00e4a274ec435bd7c992a10f0728233c1d708776a1f6ee65016e4db88156540fe749e0f69a69d947b4ca0f802d6c35e44441a7ae35006e2bfe64aeb05dcf2905429c36a92d13cf88cd3eff21b923ab46392eb6f23ca277c11d0837ffe4544b30bab44ad99c309cd060c1ca3ca8d9ed4792bf073b506caedcbe66a4ea8ca99de5478d9fe70436a53f280df1ae5570880f3dcb4b7b65b53fb2998d4225a9896623461e1597361eb23abd44bd35cb2a65ec153355a7296d7779c4911b568c467e64cf6093eb0b8327ca573c6915bedb9be8b2542f01b0ce8526a4a598524cd724c8b49077b1680f2a58bf8fb668e068b37636f302f4b5a4b1615ccd1d0d725ba1f574d5ede65401ef8b0c19aaec4465f4df9776b53801be1c4eee6137e9c9f5de22529f1d511a9d7708665d9dbac30e85241b5c82adcb236757913ee16c437eabc86d0616139fa3b61bab465205be7c0e0bd16c073e852ce47c7529511abc28c0501032fbb5b6eed8babe7e9e5a8c096e3de5999eb8f5c55bdc3ddb06744e54351582d7af28f856eb5b742e71988e1bff039058a39d2389a27af88d03e25cddf479a602cf7d44ff7a8a5f773dda89b4533b186bc9a5c08c45d7f659184cfb19c2b50ec277b09cd621588ba9a3e8ed2fadbfce5ced2ae082c713350ce073a8a58c486a868722511baeda7526312a1d684d78d1bc2667c1c087c410b72696bb563c84304e80312d525a822cb2bfc418f671b3b37e79cce1bf41277ae38f665db105d63f3fde66811f28575209cc3ee33fdcba38c92790a7dddc2db498f9e7d1dc5bd2e2fd425a2ef9e47153332a41bd84991299133865003c0e76e0afe7e26ccaf81ee083d0f381d104be1f16385842df54ddd097a99dbc9553ea290c272fb0d0194587d6903912cf1d00a63d5b23e0843889672a85d4296672d9c022dedf67a711419fd701d0a0f3126fa9f7becd0608143da86d04fc2fbcc087828767122ec4e51def534565d65d5ca6a9c085c116e861556405fdd81d4bb2dfbf309420827b14f54d5e43f15185c1ff1126ab45e420a4ca03a5f1ecd790ce4867c75beaa3738b9396f7436c76740b3518ddecf1b1213241c795f5b99e94cc1f1338093c1a976b31144769755019899853d3f94e41f999b83a6e419f350645dd0cfa6c091617f8814aa08a8fafc2269bad7b01ea40955292c5e5e1f80ed06b314e70409c9d5f7a0df877098c76efb71a909b8c2c5861aa8f85a5bbd2a19e1fe32f570ff25e1101b77cfde8c43b23adba37c6b6fa2e35f434a21a846b5c8a26ae4f8799aea28c4c959f8d4e1577ef822e1022389d5b75b2f2ada705970d957f97990b127ae5d65824609422bbeb08678f0620e1e32b9d02dab78e0c3b2b22398a71a034d4155c0de43d033ef62ef8a726fe30d9123c718ea55de0fb778b03f0ba7c25190813e8aa5adcd32346ec521b2dbf9591e59f06be93ff60ad03e8bc4c018e311ae80b83d631143f46929fbfed57c8b710e65bc847299e01624a08172cbea5345791f3ce41f43eb18092bae3d0bb034e2479616390da3d71184c5027963752d411bd308d1992e156170f4a595287f3fe4469931f032d8c6243fb4bb80721fe2ff1e9dd5e47e9cf641c3ce1d9f571fceb95e3322adb3a70a48e80920751625331ae98c68a18e731e474a36540fb79d169c947234baee5b8c7f24e41766672cdf80495684384a3768eaa876802539ebdc163554a3aa438cc1a31df513ee2808b3d4092c344d29ab147b72f0a4832dfc7dcd425685de5751eb2e7685c91c26759dd0030c95dc32e8c6fc1ac6a9d73aaa23ae22f00381652b7d1cf52f3ace9adb526b7c0ba7414adf734c673614552f5c213f231d06ce94a47020763de429fac885ce7a36170bd9487d1f2c3cfca164de5407a4bc2a89855aa309e6833792c48826f28c7fcfcf737d170dd8ec06b6cbf154fc5c2de72dee128d71fb5a4166875cffd2a5ef0fe502774e5e7a404d5505b05e77e43e3670672480103514327b6f26c68e4bc0b2abc15eb0b343e52c8a2fedd551bef2e291ceecd13ec7373c07239fa220666a6ad59a76cc254793e0881070e5a145d0702d31a4932514c2587f582f5bdc3b1665bf22136a4ee6d02fef92a4742276ed8b78984a535b303a920e68257617b86a1a4f385026cd85f47eecfe299826a6ba67c4060c581f6cf31ea250cb5c4a5c7f5686c86f6da9daa5b6b2befce9719d35dcd5edc2c036ff1a59adfd49606f8179dee51165d8608365c85698ddd516f1414f0160b7573498dd7c08482630e488e347cf36528dd778aba5e96dbde1444b7deab90e6987e84c64b1c6cfae03037d146b4b3e3207f79af75816e213ce0e386174827ee28e72fefcb3183f59f6d897212356b4523d8a3be3513e2ba4090d2562fac04f996f3578455e90ff5d2ef125c7c47bc0e44e42326ccd65876383e8ba975b9dad619a0bda031353a7f270043f1ab4efc928e657f43261af9f26e9ba105ec319662d5c535707454615c5bf5dafde8f19ebb7929e91844a4aac7fc20a8aec2509aac5cf4bb29c5ae519dea9e17d2af3b1fc6ff60196ed19588d2de1919eff2a991289128b9fee94dfbb71d0f39dd2830580013d3327a39e86aa7b17a2c506583537fd934ee64d82efcc36add923861e81ea26b371fb41b4b7b36bd452d48c65acfab46f8207b2793fc4c0285e4ff3bf359882b6ee1e61bae022f0ee262084e3fff0af527d347e2052df68e148454f6d4dcbfc02bbaffb9d17f694619b95c1aaa8b0575c230d737616c65196968df5316d3d67a748227ffb298153598b1f0df4b38e4d554a9c73d355c1863528d8ca7d5d14fbbf154b27581904066a5443758b1c134a391b6b27add1d665b5347ac209857717e09f3884927534eb177e5091705e06bcf559d6cd8c6ee94e9f2875f4c1bf7f77ea16de93256a55ff7feeb2ee5825568f940bc3ee6c7187e80a", 0x1000) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 23:42:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 23:42:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="dc000000c426b3be98951cce759c9417941bc4d814a8730af117f803672896a80c60413974ed66c139a93735d1de031b7e20a355116b20939761da04eea52fdfa2c26300000000a8db06d56560c900000000000000000000a5b75ee781b617c8017b402c91b31beb6bb7a642e14742bd10c1309f340b78b6957ba2c0106de44feaf0003a6e36efe94ba382dbd44d67c621ac98e90077fec655d94f5271d21a550dfc72fd92f65b3f891c6343d4afcdf2bf6a056dcadffbe33c5dec7dfadb5cd44f389fe88e23707912f4e43cafa010134215f2a8bfacca3f69840f9b07ffc34373d2b7bce7bc694070e29340fb4e64a555b29aef45f938d4dc5c0d5257c85ecf3cb747b013edd4869c62aa5ef585c472952c1c31b314024046b6c5cb48", 0x11d) 23:42:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:42:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, '\x00', 0x2000000000000}) shmget$private(0x0, 0x1000, 0x2, &(0x7f000021f000/0x1000)=nil) mprotect(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0xe000, 0x4, &(0x7f0000ff1000/0xe000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:42:26 executing program 0: syz_emit_ethernet(0xef9a3c0840631118, &(0x7f00000000c0)="a9e8a39e42b4294093bed68a8263c3780501cb1f0000006cd62a151b66dd7eb8cf9186fb343cc9b2e28b3c4bc28d30a1345ab7a4512e0fe7e82d3eb6526ffd1c0be19009696002cc7dc635fc82d9645107670bd026f2f762555c536a0983ca220a") 23:42:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000cb182964398018645d5393094b258e434620652de404820fb530d22a122d1b685d4928bd65383bae31c6932cc9acf759b9b609770eb82a835f70a0fe69e53d2778ea7edc90e0fa3d2fd5cfb35de4d3a895e21378ae40d7c44ff3add445cbd88457d7a08a5832e59544ef41f58ab6688f956d8a4d4cfb3fa36ebe11fe409872fade017566cb3f6e50d474febd66d975e073da"], 0x10}, 0x0) 23:42:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x60}, {r0, 0x10}], 0x2, 0x6) r2 = dup2(r0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) shutdown(r2, 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) getgid() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x182}, {r1, 0x20}, {r2}, {r2, 0x8c}, {r1, 0x2}], 0x5, 0x3) 23:42:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 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) getsockopt(r0, 0x7ff, 0x401, &(0x7f0000000100)=""/163, &(0x7f0000000040)=0xa3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:42:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x3}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 23:42:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000800)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x98fb, 0x90c, 0xfffffffffffffffc, "661fbef2245185a81865031b2eab7fff0b090fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) write(r3, &(0x7f00000008c0)="f8b8ec7b45bd4f44369a404752a3376177e8586530502e9ff20afe2258d5f30b9765f78ad6f27098b2102c06d5e18226f9c60b20f78d3de21c022cd9c86295c78a831df7981afda52252bb8d416be646bd385fb8c437e58cc48163f25bee716a3ddaaabf6e7ad543790ec702bc64cde86be2", 0x72) 23:42:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/156, 0x9c, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) setsockopt(r0, 0x2, 0x1, &(0x7f0000000140)="efdd8ea259a8163bf5b9942cdc4ce3b65112794d76e3888b956ac0368749f222a4fc06e5d6d3ad47c28eb36d5468b467bbc7ab775b838949e23812796e61486a1e49d8dbbdf89b17f8425e1db9ae16362dd39573c21f0f7c97cb74e2e774d32c2a0b7600cfc8e3c0bfc6306fd8e1c096e62deefb4a3ac79b7e979f9b9b99f8f49a07950f243d2ea66ae02fceec720bead3c81947349482f06c865852b0ecf67570", 0xa1) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000000)=@in, 0xfffffffffffffffd, 0x0, 0x2c, &(0x7f00000009c0), 0x1c}, 0x0) 23:42:26 executing program 0: poll(&(0x7f0000000000), 0x0, 0x20) r0 = semget$private(0x0, 0x4, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/242) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40) 23:42:26 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r0) r1 = getuid() setuid(r1) getitimer(0x1, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x149}, {0x2, 0x1}}, 0x0) r2 = geteuid() r3 = getuid() r4 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) setreuid(r2, r3) 23:42:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x4000801, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x80) accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 23:42:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="e5ffffffff1000000000000000000000020000000000000000000200"]) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x3, 0xf0000000, 0x1426, 0x1ff}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x3, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x7, 0xff, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x3f, 0xfffffffffdfe5a9c}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0x96, 0xf980000000000}], 0x5, &(0x7f0000000380)={0x8, 0x8}) truncate(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20083, 0x0) mknodat(r2, &(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x41, 0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000680)=0xb55) readv(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000004c0)=""/231, 0xe7}, {&(0x7f00000005c0)=""/96, 0x60}], 0x3) stat(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f00000001c0)) open(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x87ffe, 0x0) 23:42:26 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/165, 0xa5, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x10001, 0x1, 0x3, 0x9008, 0x56}, 0xc) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x5, 0x7, 0x1, 0x0, 0x66d8, 0x3f, 0x5, 0x4}, &(0x7f0000000180)={0x10000, 0x1, 0x249ca1c9, 0x40, 0x3, 0x22, 0x1, 0x7}, &(0x7f00000001c0)={0x201, 0xff, 0x1ff, 0x6, 0x3, 0x4, 0x6, 0x9}, &(0x7f0000000240)={0x7, 0xea45}) 23:42:26 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffe) getsockopt(r0, 0x6, 0x8000032, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 23:42:26 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000f997b39d6a34170400"/35]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 23:42:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xd458b57d28344654, r0) pipe(&(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xa5}, {0x83, 0x1}, {0x0, 0x3}, {0x100, 0x9}, {0x22, 0x8}, {0xe7, 0x1}, {0x65, 0x8}, {0x26, 0x3803}], 0x8}) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 23:42:26 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) shmget(0x1, 0x4000, 0x688, &(0x7f0000ff4000/0x4000)=nil) 23:42:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71400000029000000330000000300357000000000001289c30f8f6754be48a0bf41c9fa6ab55e6b8fd9e8192a6ba9e3289f7bae031c1256a2d4c77ac61615d86bbef7c17df84d2db152164c393f0c801249796e9fdf69531f53427f4b0c072040e27d5fbd7c3433bdb703f0b1fc9e"], 0x38}, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x801, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 23:42:26 executing program 1: r0 = socket(0x1e, 0x0, 0xfffffffffffffff9) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xedd7) recvfrom$unix(r0, &(0x7f0000000040)=""/124, 0x7c, 0x40, 0x0, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r2 = msgget(0x3, 0x10) msgctl$IPC_RMID(r2, 0x0) 23:42:26 executing program 0: r0 = getegid() getgroups(0xed, &(0x7f0000000040)=[0x0, 0x0, r0]) r3 = shmget$private(0x0, 0x3000, 0x181, &(0x7f000039f000/0x3000)=nil) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8, r4, r1, r5, r2, 0x1, 0x3}, 0x8, 0x8, r6, r7, 0x9, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r8, &(0x7f00000000c0)="10e907185f3f704c734209d40fa8a2fded079e3227d8a440aee35317cd78f8f70bdbe2f6d784f7665e786e52eea4f08d9f9c94a715bd4e0a6cb8b80e6b00a9825b2cd87fdd6b7ef3bd483b787ef46532b4e9b3776dabb341bc519f584e798f39cbced871ae3b3956476d16ea0fd65d25dcc5accae39e1f9c0b2054", 0x7b, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffeffff, 0x1, 0x13, 0x1, 0x3}, 0xc) 23:42:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) write(r1, 0x0, 0x0) 23:42:26 executing program 0: r0 = msgget$private(0x0, 0xfffffdfffffffffb) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f6460ed68d35f66d0ab2c3597418bfd97151d416598a8b0fccec512a8d45ee84b2849c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e50090000000000000070835df1ef0cf467e9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29858b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ac231b8e13613130f492ab093d8838a1d5c15a423c12bd2e63b99e62b843e054b7cb1e6efda196a561420384f20830f3c4d0640d782a8e36f890579ba46555a3644fe25a9211bccb91f6a159f68fa3d70241bedbcc7153dc08a643dd04abc1553fd20796f0493043c378c93c5ef8d84dc629a67b9ec24729a0e34d504686100dc56c0bae811be9bb55b8ff9fbce0ca377b816ff8f21daa2bff722a0d77467aaa9a089b9b9c64e"}, 0x187, 0x0) 23:42:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000020, 0x93d0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x1000000000000006, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0xa4b8, 0x3}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:42:27 executing program 0: socketpair(0x3, 0xc003, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r3 = getuid() r4 = getgid() r5 = open(&(0x7f0000000580)='./file0\x00', 0x800, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x80, 0x4) socketpair(0x18, 0x0, 0x2, &(0x7f0000000600)={0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x120, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="203d5f4904ef5629e1796e5af58e30469387bcbe56a9598eb6c6cd932e286b13a24de10a09a0a0cffaba5768465f2590c711a40741d6abbbdd7ca6ebcc116fa2eec4971b45614d976f3cbe905e325fbad8a609", 0x53}, {&(0x7f0000000180)="f3ee6028c61c264552c6b53e5ec45278407a2b6fa99f36a925b5361c2038ea3f7c63f5f5d3926866b90299435b1322fed8aee9c3ede249705686737ee9a780b2741ae017bf359b73d7e75e73817916a4527ed8b3fc05389d1226cce9b67165717cee810377e61d55685be257ef8fce0dba1a23d3af1c69fa6e80beac5c", 0x7d}, {&(0x7f0000000200)="12a1e05d989b64895dd74ccc5650cf397f9318fb7d6fac125b0bb3315d6327c8ac418cae2dcda5696bfd78712b5492fc9afb4243e6a7fee8b0813674552dc2fde66204c36f45deecf58ebe02d9ab634737f82a4b6ee3507d32d7cc5b5b4d0ab323fbfcd33935d3c553e3d8038922fba70860a490f313977f532cf38d1de694d49b196548ad6ccb9788a628ef90184e44a2d0b30cf3a9ba45e15de60a5806c3f9007123a84e71ac263b255528dc524e67acd8d8bfc1725f59be2387f34f16512a06bfad31805f003b4f91da8df9d7c186f97275535adbe8e57b1129106f56e5c855fc2563113b6cf6", 0xe8}, {&(0x7f0000000300)="b7a7449ab21a388106ebcb56a6800cd78c26cf133b7831fbfffddf90720e2fed31f95185abd8776478abb6a7aac048c27d188aecf1db23b7da8766eb7e7d62cbb7185e34c6a055c225eace0ead2a", 0x4e}, {&(0x7f0000000380)="507f0f1844212674ebb35498671c267b51577c117de079df0f90a1877b2f1ed0a72ba60d2b7348539258223192a9331f9aa57e3b56ca116a3932545dfabb3a1dede3c008e2ad1525b637846ad3736953d722d5ebfe7c92d4a2a2fafcdd1c2ee5aee7c2a8d2599680a022d2265884abc81462a663c8fb2c7b1094d1d2b60336fa301d28fa238a547fab8d84cefcace81f0f94789fc176fb6bc2de915ff62837e305e055b475599a3b7080203bab304f87d5", 0xb1}], 0x5, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}], 0x58, 0x2}, 0x0) open(&(0x7f0000000040)='..', 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x20090, 0x40) close(r9) openat(r6, &(0x7f0000000740)='./file0\x00', 0x40, 0x0) open$dir(&(0x7f0000000780)='./file0\x00', 0x408, 0x100) 23:42:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 23:42:27 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1b, 0x80000001, {0x2, 0x5}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:42:27 executing program 0: lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 23:42:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 23:42:27 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 23:42:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x155) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) close(r1) 23:42:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000080), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 23:42:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x91aa092b43dfced9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xa0, 0xffffffff, 0x2, 0x2, "941e0503c62cf90c4cd222d3d6a77c7f217a818f", 0x0, 0x1}) 23:42:27 executing program 0: r0 = socket(0x80000000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x5, './file0\x00', './file0\x00'}) nanosleep(&(0x7f00000002c0)={0x10000, 0x1000008065}, &(0x7f0000000280)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x11, 0xfffffffffffff801, 0x8}, {{r0}, 0x0, 0x1, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x401, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x50, 0x1, 0x80000000, 0x526d}, {{r0}, 0xfffffffffffffff9, 0x21, 0x1, 0x101, 0xae20}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x81, 0x8}, {{r0}, 0xfffffffffffffffc, 0x6, 0x80000001, 0x12d07fba, 0x6}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x79, 0x80000000, 0x32b, 0x9}, {{r0}, 0xfffffffffffffffb, 0x17, 0xc0000001, 0x8, 0xffffffffffff918d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x19, 0x8, 0x9}, {{r0}, 0x0, 0x24, 0x1, 0x762, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x80000001, 0xde27}], 0xfcc7, &(0x7f0000000200)={0x20, 0x3}) 23:42:27 executing program 1: r0 = semget(0x3, 0x2, 0x600) semop(r0, 0x0, 0x0) 23:42:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x3}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="86a04b98ea3422c4ab4897dc6ad04d15e0dac316f0553c94d8dfb99df4f6200df64fbd4f43674b706f20fe5a499829931da83638b429ad19cc8c1c93e5d68c00bd8b24c199d72155c09dd4495c0950dbe6cbf44696e079b269adfcd39fbc955da92f226a6c1188cf9ca9379aa22f61a6cb9ff49665ce2526327e7bca35cb0752ba4627a587cb705c2a6f6feadbfb655e2abaa680924e4889c93fd52e92de7f3a1a5f982f6a292fff193cb2876e0e07fd4d6d455957351f50eca1", 0xba, 0xa, &(0x7f0000000100)={0x18, 0x1, 0x1000, 0x3eb}, 0xc) 23:42:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) read(r0, &(0x7f0000000140)=""/166, 0xa6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 23:42:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x3, 0x2, 0x3}, 0x100000001, 0x9470}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:42:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/139, &(0x7f0000000100)=0x8b) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 23:42:27 executing program 1: open(&(0x7f0000000000)='./control\x00', 0x10, 0x672fa386d0c0d996) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 23:42:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000009c0)="e849304f05649558699caf711f2b7b99a6297165a44eef49c24515fb4daaafc7619203982d025d8569b0b94dc41884616fec116b9c360fa346859e81f0c4c1d7e8a41ebaa4ba92df53ba386b336e304963d18d18b62c360a5ce85aec396e0fac2d1d681c78b82ed42938d22cd0a3d5bc28a49ac7e8a76afe1cb7b6ea70931387a631caf73ede350f3b9bbd53b85a7845321b4054074027b255f6931e928105ec54754be87ed0c626bc880c6c98e212f19fec72e800591a8e6bdced6e07cf3c66502badebd633256291dd79c137d5b73f398d8f4db5e00d7ba7e48e884eb7ffdeeb580829b6d7013758a5459979fbf443501d11c39fdaa17ae187f75dfac5247f7f91d42e3801ca6e8e2dad620257a448a19492c72c6f35e26d4a7772881081b72d7e082a0298450f57b995d24a9112fa38d0b202f2769b87188659f0857842317a3c792efe810c9ba40411c242899ce32ca942f20401c3e2ba39852db2c94ea9fccd7e8aeb55e9cb6806187d57a57f977ccac6a0b61ae78f7bf4d7c7c23672fae35a2316921e737151d6fdde8ff85f84e4d0a039e21ada9b6e665663d44aa8c1cffc5b16839a1fa6ed70562b4efdab35eb6db2fe6feddecd230af552c6ef1831428c8d1e3b74b3390de3f6c2af7b3c719708242430d0268719ddd59399a1d895a7cc3dfedf2cb1d21c26c61689d5ce2ffb87fee3cfcf94d31419d9f57fe17370f5d0e03a03b431123791faf217fcb1b1ba209d7be29a67778a6a00d5ffadc7128163eb77fad0bb56c43d325b56486e9d27f975415089dd738cebd2173ecb1af3f23c993f95beef3c4ab1e55606aed96082713cad290155b4a8bb6e7d326867852d5df9475799592d7f6aaaa5592d62f5d36e3222d8da9fab117d016528066de02a8062f3a2149f503f34429cdf4698e2e7f4c5bf4ca1c1baf7ef57eda251cf4829028a45f474f92d55a7d189d205940c935d141143baa57c8f485c8f995da9d85253892ab69dc10706f636c6f59cac40d6dc5376c6a572cff0c3cd6756c303e2a36100630266df6223d6318dee12e70bb0e821443e07df06c9b04458988fc122a547707db395f5515b208571d891d3125c68b9e1941d439def24ff01c2536302dc680b74af08fdf854032c37abb6ec019f10b0a058084c633a52c6811355265af530222c1852c13518d2854c12330f6a11040038193638d0c3410fe01b2b2e59f156a074aef470e3e2561e70d4d6b00819bf2426b78c7cc777f6dd32b5dbe49074db9935bb1de9f664a6504cf73a01a5b1dd8254693d9bb8d79924c7152278131e6022c441593d66be08b29a773e34fcf16bf48f46b857b467dbd5835221ae90d911e7ff672c850d82a8c6b43519f426a219f440459e2d3cfcdebdf8fc68968f9bf9f2e6943917c4a6eda15d5fb547e8b2449be27ddd024ec8793a05d896d4b6070bffa5de5eadcc761fdc925643c4ad905745e06b9163195b50734c61f0c3159eea87f45547575081e5e6af7dfec5fa0b018c3c44d68f16d52997c6d9834b93cddc0f90cd0adb688901684f56e18522e2f413f2fcad25d54ef2c7042d85a3053bf13e04ed4b496f62be3426ddcddde9798ed2830e166bfa4ee22c1e1d9be8326c04371ff672e24004a952337b24780b8ae91ceabe999176e137bd8f18112df4e24a1c18135979e56abdef2b76ee82fb845a0e4cc6960de5212c85e402dec46259ebb34c28a0e5d61e11802eb0b51782fe0c34bfda06d7968b840deebba3fa1ea6040d9654e4ef6d713e7a9d3f954a7e8361b93f8856f30eb3feda44af2efd70ea3d899056760b57f59a020d0a6ca367131b1d425f83da3d14d3af76efff1c17011a81fc7e2d99690f911769e80d3199f2f2604d99c81747134e4c3d7281e1685c0b648fa22438b3ed06b785d8c08ffc7cee204d97ac11a419cd5a01df18042a6a5271c687f1fe81f5d4649f960098006ef4d2d22230e8389462c0f67a40cfb9518402818b0c0fbffe7b1ad7d40a9c88421ca58f2842d51d92ca2a6588a27e6e3bad16353c7fceaa486783d0c3277c3ef8e383354f4b293d27799d0b57a547735224cfbd40377af03c409d5abbb3e6dd217d116ad8a4675cccfb44360a95468b5d9741efddc4fc3c3ddbd10528bc49abfc295976d4f09dc70696068fbfb8a869dfa625fa98c5bdb21665985183e42befdcdfccd048ae2a7233ca1d552eb9fd7d78fa1b846fe4915de5da87e58fe425bf30f55ac69bab6a9548cc8a14d17f9dcc93e5d8f587b08cbd34b5acacf2b96993acf8eee26ca572012c270c8f1cac7696087b93ffab457888c4f55fb044a3c59581af32dd58eb0a5ad16920c68f591637eaf5e8281a7980691e7b113df53f3bdbbbddc047571b22e4e99541f35a209e6a6451ad729903aa5e1efb1a81460dc560634f9f12e262541d9c106cb156662cb73037e7718098bb8cfb5b9f7ad8348ec00224a7ded3ac32c8d2685ebbf6a4e553e1599d07ddbbe46c061e2ec05a83a1d0747a8100896e3bde73fa6be91656b12bf618416dcf4ed50785f6c17d7e42b32dc3edf3ec91a6abdfde9c4a9b30474684da8f2bf5702e844984b3f9ce0a463bfb89adbaf58b477b1ce1f3c842888a03ccc43d8baeab8b18dbd4c26acaa91bfd212d4c24604c7bbf3fbb0ff95bdbef2a53d13588455878fc689c2e3416fcbf138ab226bef28386828d5b736b4fb061bac6af03acb00af1551aece8d209d4c1f308294a4382f031c094b86ab884bfd6a798e6206c636b90ce0feba11a19b4ea1d1a58859f441eaaa8c42c78fcf99a4b372fb3d5152704e1e34af201af02b2ef669aab030a09a169d14feebb5119bba8eedf4505a533eae26c3044ed3f33c5932c287087e8c549b3d877363184b762d9f1dc7e8bafbe8058188346f7cb2e119295aa0e7a4d91b8f98bfd8022011822c6b6055293ab33230b97e71f7cf7054e16246801ebfa0399d88b5144c9e9046450d19893cb9d98ba8883b8f7b3f8f1ffd235fff51eb4609e48521f71db5229825284dcc85346bd26092dd6a554617d3f06de06339e06d1f383ea2f33ba8463cff93d8c85ceaa2dd714e36868e358fb34d520eabc09c9475c74879de777fda388718d86ee023fcb337ceff5496417aa3e28695490d402d908dd92fa37f73036c62b802596eb854b8996336cba8c29419d60e0b9dfe6b26d120f3cb5b413c73f5cc8265090942b248222d3efca00f94659f783a9bc054cfd4e0cc755c585e19a5463fd907a1df982c8f411f67251b2cbc42839552c1d9e9220d576b594b2a821953e4ac5e1f5ebce2a74868758209dda4db087b82afa717fe055d4694f7e37edaa336a06c19ff2d8be7e449170728944870521461315cb2606f566f7b3639c0f47b1fd2c17378b84ae7450d8153358d16c357f48cabb40d864d1e80c73efef91c4858ab8965e9376ff78cc6fe32d898ea90bf4c73a3fc435745330c55c3126e18538a2e52848b875d3754f5b5f5141a6bf8692bbd212638c46f3bcab0542bff29a687c3b89181a5b5105462e296c0d2df6d9b5334b55de08d10c238edf25dbd9a3572690bc8b96bc5f6729299e861c9b004fd1509bd4171c5642b68b5a8285b81d018f6aca2969b78d1c1cb3f6df9e9584717d55161961172d70b83d6f6f4a4d16fc57ec2a4145a274042068b643b45a11fcd9f5c9ebff8d38fbc47443aa3a59833b8fccbed02d5b624c8618578fb2fc80d65bda8eaa643b8b97f67bc2f429ec1d79e29fd1c2d34b7e1f79acef7e91aea2dc5b0ca665c8447e3a71d0fb174b7a97223bd2db75ef63e4fbb908886af53ea8e9ed8ca490622d4f8aca1138cd31eddf7aa48892d7d77ebdf80b2878552226b3bb379703dca856be2594c137b27bc3f844625a0f19d0899574c962ff66bffff8796fafd990e90ddf3c3579e8add0dd2633663a01f682b51db5758c72382110afc342e39986d3f330e60411a09b2aa50c8dd5bf52db9f4b984538fff0712dc3e08655203fcd027195201754aa271665c0059714419b65ebae60dd72ca98b1e7adf7b536d2dcaf58b1b1b9d47b7d821023374d698af41081af0bea8e753cf1935007e54cd10acd7b6829a14b9e382a065f7e67d6f7872d2d2f9c8d68cc75bfee1457ce0ebd6f55f420f4d50d5e97a027ececa23c029134f2b804c1caf198f2992b1eda65cc4df5cfb9b8650986bf58a07212f0af2b966821ab941c3a83c211b8f200c1b79d5efdde7324efbf8b156469d7b1e74fce8e6157cb0efdaaf48f83e7f9788d2d154ff1355b7e803d51eff884848231050d6d07e985acac18a6723c79e81bfba07ac52cf7084d7bd1bd981aa74851a96b2b52fba6687f426462e241e92b9f49a8d2b667e63e55f13d42af63c72c5dc2df3959295476dc4e40c0b8540c3f7638e3691fa436f7d1efbc98a572543fd48771c269980ebfdbda585a98198260f487e93ea21066c466964411faf50e94e071b0753bc25b9885dd982b3dceaf78ddd37eef599e5b9ee8dafdd817c2d6ea6c44f8500212caf8405d8b5013f2b123c5e26b28011e6cee7c7905752bf275d4bbea9935f9a8571b3fd1bc9838bcd976ceec7e598fd2f3b8a110df2fadaf2f32d5a0927971a97cfeecd1de3e1dc3074633be8eb597d2df913ddff8c23f0a1a09344b69a305b3d530158608a7472da06e720fd696709a567350bde5e5d85f1bf48da38e775243eaf01476f326dfbece6280e9ac47d3a8baccfd407916dda53a2e8ef959c2a240fd5a08b7f1a402af5b409c0c9c6f23670891ac5537ee90967a40a5b03adaecd5c1ec6c5d61f5b9b6211882b721f8955dc8f5c4ec7bf3843e261035b3d9c4deeda9acfc6687b63fbed695ea01b07d78ac587bafd987c042a28fb40ff2141954444cbc7b5ba49689ff70cea0a217d4ff5ac47bb214d909d32416e9712f6d603882ce78d90bee4266bf437cba07bca303751081bd8b6ff5c33f1c57dea4e40586bd0290460add54ef9cc48600e45d02cf65ca71d4f93076df44b0f3e870c020ea8a8be35307d091b4d93639e49a17b698d46d8e961e0cc800e7a0b35e223a6cff9246eb8f8a41a8f790521cb54441ec7531b70fe0d401098b48967f4ad0b83ba82a74c9caa835099ac59fb3bbbb0fa8b3d79b7bda4509e19d8733de72a11a09760cecb43dc4fca92a0a7f963c462b0006e4de0e673d1afa0f60fe73c1ede273f43cc54837294f5d356e6ac55ade85902cc42bff9d3aa9361907ea3357c93a0aa6cc2334caf09a3f154ee105edf35b34bd8b3b1eab37f34a08de3f44551264806d0d1a9f560a6f722256840a705a6e0f719e47340f1d1de937755323ee6a7df7665e0d965e56b6adc472b7fa2a5d933da4e15bea6b44e3f417c68730caf8345f149a5d0bce5f4a4469916876d55498c23f5678075c597dfb832aadf1247dcf115eefefac6053b74584d95e6ea0dd7bca3ef34ae8fb6fbaee5726c328bc48beb296f230a3e0bf121ecd928fc93dd8854f0d88bcb1a8c36a7514b4ced4fe245e145c8908b101e3ec510e3df5a6ed48388aa4cc803c7222aad40946ff0c39cabe7d43f0d4f2845b64fab9ddc37f5c6d35b51cae09c389b13f2c03709cf8bfb3a028d0291f34b78fdfabe57447863ff4385d71af5dcf8a02de2bd5908f86b628cd47097e77a87c0d2dad002af7c1fb770afade3603df8cd2fdf4b04867babe4a1e4cfd1b4b449a96d45ca80e0a3e249fe8f5a4bedabd70e516f94f5326c7ec3f76e881f19ed64510da6df4879427d2e1cd33bad8161020a7691d687f7ad9a643b4", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xc0, 0x4800000000, 0x8, "e8e4e3c05d1b6fcbf7392687442e7d9419826b80", 0x4, 0x8000}) 23:42:27 executing program 1: r0 = socket(0x2, 0x8001, 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(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="f5d1ef1d66696c65302f66696c653000df289dd33730835b41fc7c3c4d1cfd4bf2432661f74358"], 0x10) 23:42:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000)={0x3}, 0x354) 23:42:27 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000880)='\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) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xa521, 0x3, 0x80}, 0x55c4, 0x80000000, 0x80000000}) 23:42:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) socketpair(0x18, 0x1, 0x6, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f00000003c0)=0xc73e8b62193d2048) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5a, 0x0, 0xc6c9, 0x1, 0x80, 0x5, 0xde7, 0x1, 0x2, 0x100, 0x4}) 23:42:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:42:28 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x800000000007) shutdown(r0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/62], 0x11171af2e076c7dc, 0x0, 0x80803) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0xede3b90816ceff72, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r2, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) r3 = semget(0x0, 0x3, 0x40) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/14) 23:42:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 23:42:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x40) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x38, 0x80000000, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffffd, 0xc0, 0xf0000000, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7, 0xf0}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x7, 0x200}, {{r0}, 0xfffffffffffffff8, 0x90, 0x80, 0x3, 0xb}], 0x401, &(0x7f00000000c0)={0x7, 0x7f}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) close(r0) 23:42:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xd8, 0x0, 0xd, 0x0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 23:42:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r6, 0x10) linkat(r6, &(0x7f0000000600)='./file0\x00', r6, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x80, 0x40}, {0x45, 0x92}, {0x41, 0x10000}, {0xaf, 0x800}, {0x0, 0xf53f}], 0x5}) 23:42:29 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x20000000000001b2, 0x1) 23:42:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) mprotect(&(0x7f000035f000/0x1000)=nil, 0x1000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:42:29 executing program 1: r0 = socket(0x39, 0xc001, 0xfffffffffffffff8) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x3, 0x83) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 23:42:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:42:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x286, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) shutdown(r0, 0x0) 23:42:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x101, 0x6) bind$unix(r0, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x20, 0x4004007, &(0x7f00000006c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa1967218046c4fced59889aee642684e43ad5d69a528698986b8d192306aa6774c80a42e35fe32c54f8125cc2c29dc6568411ba1c77d26e51335f160a72226dbb736c392ea7c1b6483f319c2dbd", 0x4d1, 0x0, 0x0, 0x0) 23:42:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() semget$private(0x0, 0x1, 0x10a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffff) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:42:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f00000000c0), 0x1, 0x0) r1 = socket(0x20, 0xc005, 0xffffffff) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x1ff}, 0xc) r2 = semget$private(0x0, 0x4, 0x700) semop(r2, &(0x7f0000000300)=[{0x0, 0x1, 0x1800}, {0x7, 0xa4f1, 0x800}, {0x2, 0x40}, {0x2, 0x8, 0x800}], 0x4) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = socket(0x2, 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="0004e1ecc5b0e913b35fd31afaf46a6e0bcbf4d305f71c176b85f78cfe4ea62b28ed96e1a5df6d684262607135b3b960c4cbd0b2be444f9b1d157eb3dd9d4045bb", 0x41}, {&(0x7f0000000240)="5f644e4c195cc41cc87472cd9b9ea54333f7ac7d2e054cbfa426796329a2913690c248b3a96101af9ee2273e1e87643a7b90b0d243756e147f55a4cb35dc19f3600fa29b20cf34e9d800d13821dd0befd415968a8bdf2083694cf014c831fe4e5e522ed54a2893", 0x67}], 0x2, 0x0, 0x3f) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x120, 0x0) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0xa, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r3, 0x0) 23:42:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x40) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x7, 0xa0c1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x9, 0x80000001}, {{r1}, 0xffffffff7fffffff, 0x1, 0x40, 0x80, 0x401}, {{r1}, 0xfffffffffffffff9, 0x1a, 0xf0000003, 0x800, 0x2}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 23:42:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000480)={0xffffffff, 0x1, {0x6, 0x9}}) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/17, 0x11}], 0x7) 23:42:31 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)="2572bc1158e71ed4250a325b4b496fd24098d2464780c7f17cada5e9b0d6fabed7de989e7c902e2f32202be24c0c621c2176928fef9442c91660213cc2829c0b7800004c1f18978d631d88ce5d37e471e0eca4d18a310ba7a7b5f14babed15bf1fc0", 0x62}, {&(0x7f00000000c0)="76b43dbe4ce30566d32cccacc0038933c14903cc8272815273280809bba8202428e4ab38b6c9a31af139bbb438837d86114dce8f9a9cfdf3de27787a96570286a112f1917e30c880bb4472b18529876397dd9ee009993b44905afd96a5b8e9b5915f29dac2fbc568209e7ae07bf9127010b18eedfefef8f8ef94abdfc28870a2b1113652ecf73fdaf1e4154689f8f3c07df1b5193550d17753e76fb443811a61f8f961264f2e5f4035411131c2cbdbac97710a7df5bddc1f05642a1b63e01c951c242d08a008bcf540c694d50aec5edcfae6bdd45681bbd2f104d2b5957f4da9d1df", 0xe2}, {&(0x7f00000001c0)="bcceff2ce182845d2babf507ae6977232423b44b3c8a9a5b2a758f315b1f6d4b287773bdc85a6bc8bb89d79dc39c1197cc6d70dc09edd5e9646a207f4e3f6c6f4368ea6288a080751ab005c6da27e648059ac3d6318cc14beea3114deaf3f018d2f0ee9e2a21e37e7ef9f06c99c3030977ecda2291728e5f961d1b002283bb733593c2916e1154215d90ebbd45258e222187be5788b39ee50cafb443fba7dea787f82ff1ad4a95966245a0f70302557dfb3928a85349fe9dfb1fad98098c700b4c9af1c6ea0c4c57c815c26313ed4ea6b44c75ee4d12afb0a3e65d4d10194eaf39a3be20", 0xe4}, {&(0x7f00000002c0)="318ce784e2956232a068681997746b42f1572bc40bdc7141cc8b90f41a1caa8c890962dab9885ad63bf893af728e07f4416e839313dcd374aa7e706d231e7d236ca271f55723d7cd1234d94d6d7ca0390366381a05cdf5bd3d79197ad3f92b63687953ff634864a08eac06ea866d00a081c139c99d543d446e1762d1a8471278661d79d51cf492a8e1637edd045d49e1f6a56070a4aa5710e70edec006ef3d3292e9cadf6403ee062df58706eb9978cdfc4181b8d0697edc58c53b79f7133d", 0xbf}, {&(0x7f0000000380)="92c001118a427aa47ad7566927e0ed99e8e6b3e8948186457bf46c1a04ce27255eb78b36e9960947902b4bc480b205407ea7218ceeaf496c1c6c13682e8da8c314f60fdbfe174ca7329353cc24ce47a22e999618e84e29df4359fdadbbf43ae417a9b6", 0x63}, {&(0x7f0000000400)="919d03e4dc89d0ee0ea46b5ad41bafaa049b38c8f084c0cac01d1b1a041e59c931869d76d24d39e00489378e1a842c78d6cf2a19140251aa2662433301c3a24b3ef84c0a7ea5aec0e3b62225dfe4c0485c5cac32cc09f25dcc2cb6417707cc606992cbae0e33e16ea3dbadab303c61ded059d63ba65fc8129d807dfd3341bceedd557fbac9f4c52797fc09492da46f5e4995e0ea8e8b1aede8ad474892f74fc6e1f28911ab83d4", 0xa7}, {&(0x7f00000004c0)="74dfabf401a2156b931801774da65fe689557f76ec9ef872209e86dfa9636545405ed90ef25dcb9c0922995d18a110952c3cec471b10d0d12b74f4c6061399587758f1b7b9a59f45d624419e61ba308c43269c996d66496307ebac46ab59ef5a91afb2423001f32c8ec9cee9d627b72366ce6ec169565e501027150234716ea67b682b1d6c0903d545bebbdd0d6b6deb0e19237cb6cce13ee8c28e7f44420151274e0f72046ed7cfec6626293238c94590dbae3abafb41f00b1ec1d3fe34cb4fc0ca1e4b7b", 0xc5}, {&(0x7f00000005c0)="ffeecd8b564e1015d104ce080a7413a9a744b84698cc78d59b83cb29fef968f6cf53b3f4572da0ebfc6c929244fd0a508066588f2c9bae2176e49cd03cbede44c43159bdfc3ba6539a91d43e9ce306944998764b59444cbf562dffd786d3add633268ec3123b4c2f24a461c815205353a3f5bb112b15e3914dfca56b2373d60c4b228732b228762c18796a7cfa344a191c2d8e697e4e541973f60e311af4abc5587406b015d37e4e111de69cd83a498457da8d4f9bdb6835ca875b5c71b3c37bbc2390438fdd34839c8a432935b8b13569988adfac540e9c84a4", 0xda}, {&(0x7f00000006c0)="e0ab2498e56f49747f2719fadd0f0619960bdab4c9f0f71740dc34a065f75de4be977ab8fba3829ebe51e66ac4e87714adfc7d50d23c066c5ad747a3eb88fb81e0433dc3bb4609f1bf2fbc089c476d753df1b4004ef862b43be3c211dc5053daa059b6824c704becf8c86563edec6831a550a9f2d3653a2b9f1653fecbcd351c6d3cdcd0f0f83f5df6c5c9bd8a6ebbc563292c90fc1b53eba93756785148d1275eb6333d3280d5fe13c22ad9e0f4f53204665f1ef6a65cba8cedeb0cc46d6b1f10a0dd321ea5db0fdd35", 0xca}, {&(0x7f00000007c0)="6cfbcf1266cc64de53b0147a19bfaceb2cd8faa4d653a6f137a5f0ac719471b7cf766d4185eeefb1ea97572935acdb8e41fdced4fd8759aa36ec9adde151c2213d9f721443b310442c1ba263dab9c9ad2040080dc29aa382b2c61fce6442030e2661b4430fa7a1cefdd7f30c64cc4f95e254811783423c0baf4a72d946e561c7683fc7621e2bff513b8b4cf210560b180f4bdb4c0dde1b27782b9a7e80749ebf160a4e1c9065d544206e7fb847882f813968df117f5098bf5fbb893cb4e857cdd4d8aa3016e3218836900bd6cc604d88b36db42d59f88044f172808b9534c20be38dce31ae369996c1ad71ad34380f76b030b410482b9177b3a39760e0877ce0020a4f25a4ea75a869fe1f5c9d8b0b6dcaf3cf7ce99af2f3a265eb61a93d640eb341f84df87a48610262bad43dbf901623f2ea434ed11177e39cbfce554e26450a3b3218ee1ab5e713b53beef65447d15257931eda9c2717f541ee21b1ecd6af4af97a51911a7430d14ea287042fc95e6b971577becccb32128db5288f005792be170d324decdac6eb5c9e8075cb8993d3331f7387b6116f9aaf0b740c0b341a1e29e2e726c1a70b1e906b76b320d9951dfac9e696496079c7be2cd19fb24d17f94d15db8ed023d5c6cb16608358d4e0c955b8ed6dd99f6892274f3b93d5fd94f528aba6e25a4779a6a6ae644da610135ebe2d28e8318309e1aea53a129826fcdee2d605ba3bfef6b2df43aeb4df534a161f778b0274da6ee7c7f5e4265a1579298f57f8a97a960e468d0f23b7228faddfdaa0ae8035acc93701767cff169f840c55f751a36cc7b7d49e29acb9611393b1294bd2f620385ac3239370cc6548b4cc216afaea3e7a7bc709bb08e15ed70288459e51a4370bacd6c2fa131b75e798d4d9d99a65ae7db5c96ab7ead56b8e98908deb0bbaa69611b3863980d237ecc7324647632797fb3e8b3d12e52ed6b9555b2736a482c94459d23e5fcfb8b62f00f7d13dd88d38185e50bacb909eee482f6c7a65991dcadcd31f39a55d46e51f3c1f90b8d7196d2bdaf3df1a60919eed0ce0d175b884fe81bfa440242fd8ec65261eaddabe8dbe76a3776167edc341195f64bdf3565652fb5db23b1bf8970bad2722c04f8e6f23fd10fef39ec24573e2c9e7ddbdb1f129be8881c718a457792d733aad0c4fe51acc6e76a9aeaab50e8d50b5c066407c34e37b5b6cff0a343642169e004ef0bc6cc9a259e28030fcd7d312a89c9e5494dd311ce1b26a6545456c8b44809296cbec990d0f909637d3ac8c0a8bbf1c276b7625615288390d39fbb099d4c3a6d9256f8daac7ee752fd51a083f1fc66422ff4eaef17f7a5fc4d10486044ed578c7bff7fa15a874c563ff81149b970c48fca4596a2bec05e35b91f581074779acb285f891c72fbeba1b28d078f26f3f043f8e2bddc689ff53276cc6b80c35c2b99b7a2c09a04f0fb6d850b2818221e7937108ee373d62a432079f105912ad7a9981267928c229c99b9f506bec767ddbaebd680f8b8f384e2e31974207d8f29283a00b38a2642f2f2b664b688d8c3268d6f5816824ad1c1be3c043dc0b6c328bc5207b7a2a955b9e1bb3e987805835168c506597dab16a4fc7a68b1250fca2ff9447ce2beb78aaf1d52288d5f34b66e42f13cb78b6d00e850d954e733199608210bf93332ef9007b35f26e4c8f62c220969cfa5dca50ce5b5f41951dcfd56189c04f607aca75fb3b824023a9070e49ec271cfecaa3d0d8a288e1d9e61ae97471a7adaa220e3395a3f0b8c6208e1294338566591c0a444e683e8c531597ab39b7a22bd68a6968039ce481fd261b14336b673b65be86dbdeaedf6e8e7fb279545fbf21a9204c88f82e34d0f6e740c58d1313b74c024c47fbce26e1856fa70b0735b3c82b93e97f6f53afc0cf854fe7aa674a089e8df746a4545e0452b18eab390d2663b3f70b9c0e8309a6025d3c6f2a25e21b7377d8ddd07696b2bf97afa31985a4fc7462a8d9a509110d196edb38d960b085718cb46c40c2962d9cb5482df97333142e97e62c7abd30c3a4dbc3e759c6c28cf477ae8966ff856929b1622d6211115308c30023334e8c5b18682f7771ffde552c9297ac2766a1c7868f344b8edc82f20997d8b3606fd95b8e66f0a5a991991224cf8361bcceb029b377b963d53a0caad5e7c7d233c39813a75b55b6719dd9a27a857be9e26361b686832a69e9ac3326325fd42e50a412dff0a31b49859c5b637a134b398edb89c6c578ee873f39c698b0ddca7b05b5e94fb2fd62174a0b7541f40959737ec37a1c86889285aa6302c434a82d47565a2caeb6d433b092cd7e2e51eb356e40408ba8b75b6feae9c3a708949b3901a66c16e61dab0d2c7ec7430d0bfff2e028d33aa9502146cdca5d00bbbd13f1e39c6b28e19529427b95d068b47c524502485d7e739faf48f6731fe63e071f0c092881b36ff1a9099843ef6176eae2756a73fbf4176e6964d2760647ac80180b419dfd88299d79db9b30bef04e6bbf68e7386e0428cebfff5028b9512c4652c984dcf1c11f7542d97b836bd60708a038952d92042d317631b64032ed3a1c44fa762564a3845f8e91745610c831f1d62facd0d885ebc50a8c90bb2c4a05858947e1dc7e944fe6548a83bac4a01fb5bb2218e344423c6549a89bceed364ccc5e715d1063457842a29cc6f1129f6783ba840cf536c9ba2e684d880f51ee274f9e732e9c75118190f721fdfdfd7bf40ae1e235d0cd4e9b56c5b7146231906fa0f57f6234d7940a2e9f09f13515659f49b55a9537fa707a9224d47c88bc331cac88ef5386510480d0dc1f721c553b5ab5e0fcdd80be337206a04c231ee8ebd5d992bb1a7384090e8549a13d32278bb83934854b03332a24dfe6a6d50e63d21ee651ebe2a46931a90491a75917ea4646a4f4dc3083625bead0d8703b8c94bedfcb08c46ce4b9ee1d9560eda2b61e881accb3f022dcc62c291494da2051d903d2c9c989901baa331351b5b03522543f6ed509ea03b08da848c69fb760bec76f76067c8d55db7c57e998ba001a39a890b0d1484754c1721acbfc6c0c86722438d1c757e8d4b00715b95d49b2d2246ab5693b9bd70109253cd7f97f7f6136c4962cd2d45ce8ebba1d0099b9dc0220d7738478fa69fe25aef31b93c025b35438da9a4777fcb0f063a8264ec6d4674906eb8507e1f72f9411fabbdc40c60936c35dd0f5efe2a34997a5511e14cdcbea61f5f7d5cc72e3eeae2d5930cc176c9b32e249cc2a1821b72c15bf4d21613ca576184e712b54344022ddd1594c881a78fe294e65b0fe04b136d24d94da70b42aee0ba9c140723767d8d05c87f93363a9fecb0832d8f58d1f65efc9a2ef2f0bde41276e9131b0c2fe20d301d35006d8ef748185c19f8dc7f571ad1e8b9f1b3bcc94ce77163e11bae8dfa9885fca71414d26e2acf5ccbe6cb964f6795a8de162973a5529a8f604b9ac36f3dac4eada6dff6e6f3bf2837db47f9e75222b84033926d7e34be7f4ec402c2df782494154abf0562340e2ea587a626a2736bd308616c6f39f5d55cb83f2e7ba1ed78f9c4ee3b9382e3b247a1093a5a6938bb3fd3ec406b1b768b1d724b2719732fc16d5292ffd7bd196ec552ea7bb82b95cf939bd4d8101d12cff26c04f1b27a6a7e3229ee9f9d893c4d7607fdb8544a3aeae78bea46fb358df2e618e7ec3e5a9d9ede0fd8e9d16c4e43b7d5be6bc71e756a62837658b35b6043db823f8c14989cfb049c43d6eb1600ec07d14542b30c9d7937aa91ec335ba257a9dcf112a515c7ef6fbdba8cf8b749a80daaaf573d6fd3fe94c6d275fd541af60e5ee9b33e68e0b0d35ae323b9b0d1ff231861f63df4a44907420fcc23fdd4544dd872d4128e63bc2e3e4c101954deac7744ac8bc83168f3c4a5c8e538007f5882a3f19ec7c3623a2cab7f83afec567b43e9f34fafd737c21416f734d6ea16ad6fb7c19b9e17d8c0a325f74889cdd893d0dbf0f6d8e97cbb5f3d8490770004a9156535356af9e4c1d1eed12855c9b19a3fcd7b1b3c44ef56eb789e7f0e45e9aa6ce9014ed7f007fee7481f468cc844dce1105d7166836c7edbbace8f0930d9ab0ae614994eacb1722be95d3986e7e822f56d9da24d609d7f011866ab48700d13a14b15477080223241b95221ced831fd679a28048fc9ef05967b00697db3436daf21112ce443384381cb016252bde748756730d0123b030fb3d408d74630a9e51a3f4854036e11e95974d0f7143c59ee4d2a57c9fef4671dbde1eb056d00d6329d92f33a8650c765aae8ba9b5362dfcc14797f87ee3f590b1842c4f3390286d5db8f74b6bedd83766fbaf6ee2bda994ed53b0fcb82e04a9100e6c854c6ce8c57e294dec3d6410e10d099fc8a02ab1e234ead0b6bd7de55c7da334b30625b9f1e426eebe6bd29bdd91bc9a42201e1f8215b66235ba800bb47d2c3988a620353525f3c3766f48644d9d17eaa964c229faf0df551dcc4d46c451e00b16d4699a7ea9efa5f502cb7eecf98efa7f43474bd731b9f037991ab6b09be3c004d675ccb28164f86665f1d58cd156f64d1c5bc06fb335d8cd84b69bd9ad70823b4bdc301c2cab4e35578af2607ac07aaf3fd471ca1c65f720b60a0e74993fb611442b693f3cb3e3cfcefb6d3c6db786ee3cca6a8d3dd4cfa30aa5a4f6c3c7d6ea7ff6e68ee2afe3cadf0cee03c65fb668ea40af1b9fe4d85b2bb53269ac86f872adbf02ee717481f2249e6ac68cf4cf6e1a9957b03ac9f2096f53f44d2b6a98f349a820390c7304bc32f3a08826359c6eb2cb8c6e2f845be9bcde4ebc1f0030e8b1c189f67e92d01b17380c15e7dca1c22484a97242e503300507141a407661f11a640cbb504332abcc6a9a63e33ff290726f833d7a80a159b950c1eca38376eb64a1e2f2a6c1ceddb7999aa5251dd728d15ac29ac3873b0ece9cb9c3477d3fe6e02af6701d157f6db84fcebe9842431aa9ca5f5f720585730b6061e371002a2e363fa5abdfcdba6f29b92d32902e62d2fec84b3fb8df332bcc6cecc6a31dbd1dc9700044804fe69ee83d29dd1273ddfb165d6a6ee455bde4ee8f3de94006ed2acbf5df01be946a18920dd3c800fa9569b5725ee6c016f120e16a1046a4aaa5253e28fc808969fc9a6f7cca4efbb6144d2976a4e180a46c839f2884520c5384d0ffda39e92727d0c6d79416b5b8cf6f12a65a56774a2e8e884a1be21d245462ed2e0d49289c90d1409515e92223e03e021ccb4640a620f9ef28b1c7180717f2f8b52c606764693f0c2b552d52a93ec5960a8424f8a908f7895dc24e18d25fa57e49068fe88e87feab5633e957db3226a3a90a24e64f72324bbafe131f9ea35918844448084f18fb883f8a4d5b716c7f6d768217d765cf05538ae06ac81551323848ca7bcda3b045991da2f9be1d996ad97989dfb47a591c6b548317d64e94af29d846799719338a156fe0f0b7a9bbb52cfe3dbffb67b6b42123a0816d08b70bda951eb29a9aa3e6bf1c4fa77dfd2b98e1efa8b63954580d063f14728d15d2a1934410048691646f4b8f8d2b4ab1c2bb6e11aef6d9ceff82fb7b0afdc33cb0411dd1a848c7eccb21b227b4e16e12f3c27d8686bd84f18e9a41948963148cbcd387aa3c0453b4abdc2ce3c93aed4da486a5c4419a90ebbf52fbeb7a124d53d9277658937aa38a79230ec16ad835f57421ca02f378d2ce91b803b26b4d2acd3c234007b5c6752a821dfeb65562f75e9133cb880781c388f071b5d80076f0dee858e40f5974bd9933adbced25858fe5ed7a04", 0x1000}], 0xa, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 23:42:31 executing program 0: r0 = socket$inet(0x2, 0x4000000001, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) 23:42:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="e9dc4f485ddbcd776c509fed8764f1afb46d381815084fd2febdd21af6902f8f09deddec021d37fa8619b81800a5830647edee2809bd5ed75fcba00afdfe4f1e85f7202e7c54671b4640d175857ffe2bc1b7bc852a90022fcb1cc2ebcdd1ae0ac5d219026e29a488fc89576250d74c1b14639fd14d189b8d710a0c3f3f0c", 0x7e}, {&(0x7f0000000100)="95247246b07d6d690e518ae9f8e86fe52dc8fc9d0b06521f2fa47e626833511dc690bc0b7f3b3d58ef8b6cc30a22f3f3c6538a15481f2e41726200295528574a6ffb4581d3ce42e05272aa339d3c3ff5049827e520c22c35ce3741606e837c4d6fce75b0bd4419e964cda3d2", 0x6c}, {&(0x7f0000000180)="011cbf67ec5525c734e50494c3eb31a46890a5a64b795b403f19b01da6fe6a46971c6764b73dcb84202706ccecc423ec166b21593cb58abcdbb5c9acb01542ca2aacc59d0952c4b4f8b2b29a08a95bbc5ba0fbf4681d30ebed316d334e0d03d5b0e9666bbe0a80b2cd09fc40863475d7f9c13ab701348dc66b7c5de0bd761a76f791f3cb29220b129aef4bd4e9d694d00da2fde165d67cb0192ede94e97c10a1aa177250550fea6aba0e95f64f2a92", 0xaf}, {&(0x7f0000000240)="7fc3e8171d53a6f9561bd7f6e3d7dc97ea9f7e76577132cd10556fb683f5c1847e563d809649fb7e96a308df1b9d81cc8dfafbd635c5a171863e323a1e00c8e6764dffe697b30a1d271b50b9e34115811c8b62d542d4ffd6ded136dd395d04e1dad39dc3ba660391654f9833e52f6d61567a616eba0b59d1c80a11dea457e337c3fdda88002d3cf412f23891adc3b63891fe348c899d58453fd24f9174ae44f87c78ca12", 0xa4}], 0x4, 0x0, 0x0, 0x2}, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)=',\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='*.\x00', &(0x7f0000000640)=':\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='\x83\x00', &(0x7f0000000700)='/dev/zero\x00']) 23:42:31 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) connect(r1, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f00000000c0)=0x2, 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='{\x00', &(0x7f0000000300)='^-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!%\xd2^(', &(0x7f00000003c0)='S%e:}\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='{[\x00', &(0x7f0000000600)='[\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='-\x00']) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) getsockname(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/205, 0xcd}], 0x1) 23:42:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)="4b74954c", 0x4) 23:42:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0xe0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x437, &(0x7f0000000000)="6ed90e075408bdd6af56d58733a63ed3aa78439fd4f3fc70361ba9042d90e314580639b6e3af9c8983840b0107a63e280a9e129bc38a43a1dc59d12c23576bf01cbcf2fcd965928fa4c18a2f9e69a6d84e2fb19a5ecc7cfba74d1e9a5b7b5ea81d9db536fc74357261bc0dfa3385ad41bb78a5720125e912a66e4075ca045f68cdefd99cf45347beff1e9dfe22eb3ee26a94124fcf9cfea6248f4323081964ea011210a2140939e248c865fb95668c16054b0de2414dea466ab3b730d01b728748ad151644deec11f5d52938", 0xcc) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:42:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x3, 0x400) fchdir(r1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/40) dup(r1) pipe(&(0x7f0000000040)) syz_open_pts() 23:42:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x2, 0x81000000, 0x3}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe2(&(0x7f0000000080), 0x10004) close(r0) ioctl$BIOCPROMISC(r1, 0x20004269) sendto(r2, &(0x7f0000000140)="c64ee681d2c95e8eb451bf532390862c44fd237c4f100f17fe4ca549e0f71fefdfcb4457a4d8fc2c8856dc2e5aa3dff2e54d0b607865", 0x36, 0x402, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 23:42:31 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x18, 0x4000, 0x3d) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 23:42:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xd0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="6982f0ba8f7ce66d34f0fb21ba8ea02b51cdb893aa2599", 0x17}, {&(0x7f00000001c0)="4d92d886159d4bda065de17e50c705e16e0e2edfee569249e6959c510ec58e8b31856098f01dc51bd357a8b6725fc948945eb7f9800f05dc324a0ee09cb60acf98350c6e2af7a6f4066e1c827fba5bf63746b7f0434793b33bff0d1af223c946085540c9dfca7b7764e62264c76b356fefac140a384505c9ba781bae299a0f2f8c82d478c00cef9bc395f4b91f842f42c0ea47a17c15eb740751b3ce02c0fe389d934e5da26342a3b97434dc27383bc1cd995d2d81f0bfa0e06820394901eb8b1193c6a819542b0187b5602c734db2b80ffdf2f7a88a8a5a0ef516be198453377bb333a1c89989d9af9cc6", 0xeb}], 0x2, 0x0, 0x0, 0x400}, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x81) ioctl$TIOCNOTTY(r1, 0x20007471) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) fcntl$getflags(r1, 0x138e51d4efda4033) ioctl$TIOCSBRK(r0, 0x2000747b) pledge(&(0x7f0000000400)='---%@*^Q^\x00', &(0x7f0000000440)='/dev/tty\x00') r2 = accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) listen(r2, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) msgget$private(0x0, 0x100) r3 = getgid() setegid(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x8, 0x6, 0x3, 0x1, "a6bf0dfe9f4a5a590701891117d7a90037c355cc", 0x8, 0x7}) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000005c0)) bind$inet6(r2, &(0x7f0000000600)={0x18, 0x1, 0x9, 0x80000000}, 0xc) clock_settime(0x0, &(0x7f0000000640)={0x4, 0x5}) writev(r2, &(0x7f0000000940)=[{&(0x7f0000000680)="ed0fc9cfeeb44c79108768c60262d434cfaa4ec5f0f130a1141b6acf42f848007cd98c16a078e934b26a14161f1e2cb1f440b735c769e2fee1796c45ae848958fe7b09d3336c2f60cabd086427c224ea7a7b1cf69b16c1b94dc499ea47450235481c5f48782148e40638826c46e43859194061cf11885e9cc0bd87ce7b0dcdce4620f0688c7c02b890ede0272300468073e685f988f0b0cef05bac8b6afc10421d57b234c83e9c191cad042a6e48c4ff65ee85611a0336e6024b9d4e943c4c17e5c4f25b8d9bd5388315a9e0270049fb8f7ccb5563567b0b665dfee6306d2787cc9fa9b9951ed84e57a944b263f96e", 0xef}, {&(0x7f0000000780)="016db2933bf7a2916ced3028f154737c49fc5cbe437e2ce8da60ca93adc924ca37020bb082e6d73e085886a3433c5408f34fb07c02c467bd34befb4380", 0x3d}, {&(0x7f00000007c0)="4dd9c85888e726a9129ea0792c22c7b2593b89ffe59531824106cf8733251e8e1c27f9b00b43d304a43711f7d12baa5605e4a51df00445bb0a6ae6b4854111a1570ef2b9faa76cb5e8d1864baf72dcca6d4ea30158539484abc1a40e8db75d08e1f767c2d43e8ddeab215b53ea45b6fd4dabbe1f83e7c7af5124d50d9a0708ff6ee82f1a6c4e86eba80d5c6b8086106cfa2c51a895147f7a346035cee61bfa87c2e42dc0cb2a288d", 0xa8}, {&(0x7f0000000880)="4fcc790e293a7271d290de37e1c31ec4287c9f9d4a5d19bc792d17288b71986ff442da6c75fd0e6c52de9550aa92f6fe48009b54ab409ec83f018f4841936344df00c5cd0df81e8e6a02d5ac7969acc4955434", 0x53}, {&(0x7f0000000900)}], 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000009c0)=0xffffffff) 23:42:32 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) recvfrom$inet6(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x5}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:42:32 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xffffbffffffffffc, &(0x7f0000000200), 0x2, 0x0) 23:42:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) fcntl$getflags(r1, 0x3) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 23:42:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) login: witness: lock order reversal: 1st 0xffff800020b3b228 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_cmp4+0x2c #7 splraise+0x3d #8 witness_unlock+0x10c #9 mtx_leave+0x97 #10 sched_exit+0x112 #11 exit1+0x8bf #12 single_thread_check+0x144 #13 userret+0x347 #14 syscall+0x614 #15 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b38720) at schedclock+0x99 hardclock(ffff80002503d6a0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff81bfe4ad,0,0,9,d) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_cmp4(9,d) at __sanitizer_cov_trace_cmp4+0x2c splraise(d) at splraise+0x3d witness_unlock(ffff800020b3b228,8) at witness_unlock+0x10c mtx_leave(ffff800020b3b218) at mtx_leave+0x97 sched_exit(ffff800020b38720) at sched_exit+0x112 exit1(ffff800020b38720,0,3) at exit1+0x8bf single_thread_check(ffff800020b38720,0) at single_thread_check+0x144 userret(ffff800020b38720) at userret+0x347 syscall(ffff80002503db30) at syscall+0x614 Xsyscall(6,4,f2a69dd8d20,53,0,f2a2ea2d400) at Xsyscall+0x128 end of kernel end trace frame: 0xf2a91a13530, count: -17 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff80002503d4a0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xeafe962bdc0c609b r12 0xfffffd8002661340 r13 0xc r14 0xffffffff8233acd0 w_lodata+0x4be20 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002503d490 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=36016 stat=dead flags process=1010 proc=4082000 pri=50, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3b168 user=0xffff800025038000, vmspace=0xfffffd807effd000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79815 66290 76067 32767 3 0x3010 suspend syz-executor.1 79815 246820 76067 32767 7 0x4081010 syz-executor.1 76067 222986 81270 32767 3 0x90 nanosleep syz-executor.1 81270 470870 25122 0 3 0x82 wait syz-executor.1 34113 323904 45960 32767 3 0x90 nanosleep syz-executor.0 45960 24567 25122 0 3 0x82 wait syz-executor.0 33640 523312 0 0 3 0x14200 bored sosplice 25122 510245 32577 0 3 0x82 kqread syz-fuzzer 25122 435021 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 165408 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 389375 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 117718 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 19190 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 76068 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 136027 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 309534 32577 0 3 0x4000082 thrsleep syz-fuzzer 25122 123105 32577 0 3 0x4000082 thrsleep syz-fuzzer 32577 368835 86917 0 3 0x10008a pause ksh 86917 407312 57848 0 3 0x92 select sshd 75478 337446 1 0 3 0x100083 ttyin getty 57848 499915 1 0 3 0x80 select sshd 11815 158856 58616 73 2 0x100090 syslogd 58616 360591 1 0 3 0x100082 netio syslogd 21534 121586 1 77 3 0x100090 poll dhclient 47521 3919 1 0 3 0x80 poll dhclient 27821 367118 0 0 3 0x14200 pgzero zerothread 40595 86873 0 0 3 0x14200 aiodoned aiodoned 57758 126071 0 0 3 0x14200 syncer update 56491 30092 0 0 3 0x14200 cleaner cleaner 40680 469919 0 0 3 0x14200 reaper reaper 4901 250020 0 0 3 0x14200 pgdaemon pagedaemon 36294 61762 0 0 3 0x14200 bored crynlk 74473 401208 0 0 3 0x14200 bored crypto 61528 271947 0 0 3 0x40014200 acpi0 acpi0 57767 53670 0 0 3 0x40014200 idle1 35766 76884 0 0 3 0x14200 bored softnet 98487 40992 0 0 3 0x14200 bored systqmp 43337 238273 0 0 3 0x14200 bored systq 94159 316310 0 0 3 0x40014200 bored softclock 90910 262456 0 0 3 0x40014200 idle0 73742 362069 0 0 3 0x14200 bored smr 1 335765 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3b228) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10601 0 0 pcb 23 9K 11K 78643K 277 0 0 rtable 105 3K 3K 78643K 677 0 0 ifaddr 35 10K 10K 78643K 104 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 36 0 0 iov 0 0K 16K 78643K 26 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1491 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 53 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 596 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 38K 70K 78643K 812 0 0 subproc 34 2K 2K 78643K 221 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 62 0 0 in_multi 33 2K 2K 78643K 169 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 346 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 21K 78643K 2761 0 0 UVM aobj 28 2K 2K 78643K 29 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 41 0 0 NDP 5 0K 0K 78643K 42 0 0 temp 100 2728K 2795K 78643K 5478 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 28 0 22 1 0 1 1 0 8 0 inpcbpl 280 324 0 317 1 0 1 1 0 8 0 plimitpl 152 54 0 45 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 166 0 122 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 108 0 104 1 0 1 1 0 8 0 nd6 48 39 0 33 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 679 0 488 12 0 12 12 0 8 0 art_table 32 680 0 488 2 0 2 2 0 8 0 art_node 16 165 0 125 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semapl 112 51 0 41 1 0 1 1 0 8 0 shmpl 112 27 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1982 0 555 47 0 47 47 0 8 0 ffsino 272 1982 0 555 96 0 96 96 0 8 0 nchpl 144 2815 0 1196 61 0 61 61 0 8 0 uvmvnodes 72 2212 0 0 41 0 41 41 0 8 0 vnodes 200 2212 0 0 117 0 117 117 0 8 0 namei 1024 8816 0 8816 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7008 0 7008 9 8 1 6 0 8 1 sigapl 432 734 0 719 3 1 2 3 0 8 0 futexpl 56 4191 0 4191 1 0 1 1 0 8 1 knotepl 112 376 0 357 1 0 1 1 0 8 0 kqueuepl 104 113 0 111 1 0 1 1 0 8 0 pipepl 112 460 0 441 3 1 2 2 0 8 1 fdescpl 488 735 0 719 3 0 3 3 0 8 0 filepl 152 3897 0 3797 8 1 7 7 0 8 3 lockfpl 104 106 0 104 3 2 1 1 0 8 0 lockfspl 48 35 0 34 3 2 1 1 0 8 0 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 895 0 886 1 0 1 1 0 8 0 zombiepl 144 720 0 718 2 1 1 1 0 8 0 processpl 888 751 0 718 4 0 4 4 0 8 0 procpl 600 1635 0 1591 4 0 4 4 0 8 0 srpgc 64 66 0 66 2 1 1 1 0 8 1 sosppl 128 13 0 13 1 0 1 1 0 8 1 sockpl 384 601 0 584 4 0 4 4 0 8 2 mcl64k 65536 3 0 0 1 0 1 1 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 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 181 0 0 11 0 11 11 0 8 0 bufpl 256 6079 0 1159 308 0 308 308 0 8 0 anonpl 16 73219 0 67934 41 16 25 40 0 125 0 amapchunkpl 152 4673 0 4579 6 0 6 6 0 158 0 amappl16 192 2526 0 2238 32 16 16 27 0 8 1 amappl15 184 32 0 31 2 1 1 1 0 8 0 amappl14 176 120 0 117 2 1 1 1 0 8 0 amappl13 168 265 0 265 1 0 1 1 0 8 1 amappl12 160 69 0 65 1 0 1 1 0 8 0 amappl11 152 140 0 126 1 0 1 1 0 8 0 amappl10 144 99 0 97 2 1 1 1 0 8 0 amappl9 136 745 0 741 1 0 1 1 0 8 0 amappl8 128 265 0 249 1 0 1 1 0 8 0 amappl7 120 82 0 71 1 0 1 1 0 8 0 amappl6 112 104 0 97 1 0 1 1 0 8 0 amappl5 104 236 0 223 1 0 1 1 0 8 0 amappl4 96 814 0 792 1 0 1 1 0 8 0 amappl3 88 225 0 214 1 0 1 1 0 8 0 amappl2 80 4220 0 4154 4 2 2 3 0 8 0 amappl1 72 28020 0 27570 23 13 10 19 0 8 0 amappl 80 2035 0 1997 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 28 0 1 1 0 1 1 0 8 0 uaddrrnd 24 735 0 719 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 735 0 719 1 0 1 1 0 8 0 vmmpekpl 168 9666 0 9639 2 0 2 2 0 8 0 vmmpepl 168 88255 0 86875 99 31 68 75 0 357 7 vmsppl 360 734 0 719 2 0 2 2 0 8 0 pdppl 4096 1478 0 1438 6 0 6 6 0 8 0 pvpl 32 242533 0 234051 115 24 91 112 0 265 15 pmappl 232 734 0 719 3 1 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 460 0 3 14 0 14 14 0 8 0