31ea0e497a3e2cbca5dd611270caf2252d450ad60c5554cc7f9faaec2b6d3afaf5f79fb9e06b1b27112808158dea775a102db449266eec532e23b2a881485ecc6bd4ae3dc5c6c7bf504511931f10ed0bfca0937e17061813f9ce3796645fa527ec0f0059a60af5385c621654d6348d40da24e16c6d6cab5fa31d827ae587fd6d2440d7f1c59e8c75698d38b2719fa7f7927504df56e92ed49a231343f62064486d75e63b57e00f066c749cf91a3671226891592ae901f8653ae0640cd4888557f5b2911bec25b684e5b6691c1de830c4b5b281ddf48a95f3fe76061ed14d9ddfc6f30233a4d4d95c057ca6ae159f18927754f422403a97e21bec9089cbb39e5ffc9ce2baa3611d2328e22b12d6a18f12d68a8ee831185b2096b89fec1b9e4ba60e7c4e2ad7f986e89ef2a5a4a9cb1ae251b3ea95c13057bf7ad8971a7513c1a902c5354294043c2fb358c50ba7718df79053543cfa4a2e53e0398cd3599c66748d254fee9d2e63ce1888e73d6ae44e46bb091697528b02893e81a53b698880d3b772e3b30474de0c122a0b6ea5ec215200039f4d3de93cb3030b1a80a9e5d930561b95a936d77b54c9aafcf94764c2d086bd7a22375e8f4eda4c78330d331c0972305438fdb12d148dd6b7ad9e2064731f1fd7c481e13c37ba0b2b6fe8eb60de04f019369b6e6ce01f0bc5603d2baaf76e730f4947326d0c6e8baf1fc3b7f8ba8e444a0b7e5034c71bc267d1893fecc016c7898711f5b386aee3a475ff2d3c3426a9aeed5136fefb62f19fb147190d64c391409484e63bcb6e9bb7ccef6f63addbfb2335fd459a1b1b8a39341d18575e85b298948992d4388ad12af3e06671cfe19eacce6b2706d421515c0d9e4bb193c987fb4c33e1fae35dc365029aa5ef444e4ab307026da223b136973325e0d2a0f16bbc0a11f0d7fc3fc4d29cb704b88d26be415513f5a89d08249e39a186f1d5d0e999acaf4eeb651301315158ec9cbeef8717102d3c96eba0e0a14e678a83f63e53acb195a900c02200519d358b8d88c3e7019d631e6695c4e2bdacff80d2f35319cf701fca430703224fbb90a164087d54ae67294648c980fb84c94634ea515bd77f330d76c56fa77fcf4c6a0e87e282b7d375acc88a994d080fb25e3fe1e1f6a887a367e72afd71790070fed4f8c467d5c4e5695e4231481539dd6bf801daf2d01d73609537a5f7bc03f4f7ab7843fb687d4c0596c60d1ab5e401a57f89485a7076dde6c6579d8cc13d67abe9f1c01007b2d345caca89d5f3681ecda58830f828d074476a2d2cfc48511c46f799e56636ae501e5e208b54f4c08a0e350c48e07aeb4baf425998c69507f7c6080b7efb20c826db131d03fe0a3eac35a72347b7f62e699b3fb5c57d462c0ac6e85e3b691216b13663a512fa3d7ef77966dd9d9c53244f86afd17990ef635782c8b1291ee8b306478b1f1ca1f02b97106381eac5e776e5b5b8851315f92e820c624e5c91a0006ce43a8b43465f2d6d6cce8197025a8c6556e90034946867e89dcf1df6d20fdf1301d4d739f936e94d9c99dc5737671f0c27c65aa0cce724fd9554b2802f3ceb9bc3a55c43786f8d9d24e46b8f1b84ff8f31b92d64e0bf2be32ed1a3aff2095dc804d5c1ba8f2c828480a94ec551509c37b9719639159db0578e3153643c2b6eddc9d17548a7258c6e249e561f980ecb27f2e296ab5c7ff8b0e07ff4fdd78d495672a6167aea2292a63387abc506f67d0c18c5f66ac7631cc94224eb71826afd20d74d63670c147941eba9895fa7152c38b21e6fd4e7ccca260c21f4044bedb848453f4cd99e3f1904ee84ae9212a895625532f0321de3417473ad126171ed0794125c9425f3b747960c80587ca04e619605f50abd5397fc62e8fa57457e13f7ef83bd7ed5175205677970b26100a18ffeed54dbda6c38f279ef00a249abe5ce4842709febac41b06b327fb61e579e7fe902990503c337abe7abbcd6ee36fefaac57cc426a7cf0718a1300c39a5889acc5bf3fc333239fad7159796da69b2645f595fbb2de4e5f7b2c5f800c4644599ecf6301876cf4bb2a74099ce24188055ac0ceb8efb15140719e2079c84f6e4e6b201cca43a34c278a3e802547bbdcb9c9b2d6e35fdc6e2f71ea7eda55e39a52ef348af46a6fbf5d20c039858eff8655753a86d299c4d9a856c85b086ad48f3739578a9ec8136ea626df1ce9f399c2eadf60756236ee4c4c8f871ba6e4ca67904692d3d812117c2fb21e7e6acbb18ec6ffa809bb0804eac29f65c9c697f398a2538e9f65270fb48ab998303aa9c159c3b7c789fc618dda97d002dd70fb782122cb83f0d783a5d4dac3bccd80cc57ce680b54238ddc5b52e0a518b63d43d948b364518567f0e6c2e4d91f492107a5aa37acae9a8679cc7a1cdd3a1b25d0951daa227dcbf0ac7fc5635d107112003b832fe56274cf44ffdc82485f58752bfdd687949c89ec2dd0608d33a07fc419ba48cc067005ee84d2cfceac0ad7cefaa91c68f183346d1c656a2e86f01bc23e920ef920a915f03d11853bbb556e9f95170e518d681d2d8df634c26937385ff64261c88dbc0da119b236014c5a56c8bf0a903ff6e8266bdcfe515915c1abf718773564b12de0373f2e25f561adb807ca62d6aaffa1b6698fffd1a4f89b97bdcad3e140ea98bddc3ec53edd9f981cdedcbc79ef261d0a7a3e7f611c0c53bfefe26d5528b6edd0950d875d2c60d03d15fd7c96300e11493e3b3fe34f438e031d72c1ed40a2e80ef44d1838d84c52800b9208572a268a037660e6056c86cc3acd6f8c8adbe274ee5bdc48c175ce9f80372067d9f318e7fb79c318377879f40c2f6352ecd123ec58dc569ac0e20746b1336e7233f581c5afd921b8626d4ff584457585cf526e877ee74b6ac4e54ad680280882ebadc893baad6d31ccbfbfc4f240d12d2c59225c210cdeef46b66089b0f0af6480ccf8aa86414455d9b03fcc8fae848bb469f2cdcb86383b2dc343849c01eab2ca14993c125a96ee7b56c5ab23470740c84be58674502e59a8287d53a402924a0b2aa8753775efad6b65acbc8210789f97495fab7f41687acbe0a327faa4ba4a0dabcb9ab5f2a689a70f3aef4af8c77c4385d807cc513315f282b51d549b111b6440cf325d3603f1a2f2607c8d29ccfbdc0ef1a07664f43b7dd57f644d363590af565fe34c61f1a12395228c105c8eeecfd5573c65d7d525f8dc8120215008ac064122a95459b3197fa9f15077b8e908a9d0a42c5c29959bc54fa76b2b64da833fe1c02a782b6700ce11f5cbe890639ba2c1003d530fad39b4150f183a1e4eb7a4b0e5ac484edd4f6c7a56d05", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001180)="cfe890b14142485cb178b7a4790f4a5ed273ae7eba259a4c35f56da93e9bbfacdbf3c5f7c2c2a36ac243ac86e15a245b3f2a3f256632c016fb5a3aa44f41298d6a616412825aea7c00385311b08cf9e2186075c3fc9d3d1a24f2f131befbebec9bbc1e510dc7f18bce2f7056b9e2733279e714c5", 0x74}, {&(0x7f0000001200)="b2e5ccb1f7ef26c5ee97d1e8c0b42cf429a8d5b59d636eb021bfc2ab4e465578a293f442f938ab96634307849f94edd84656fa20dd9252eddf6a06aa107c8754c6a944da411f5fca93931ad9161fbe1cbfc715c09b13032c06aa792bd0f9af85c1be2288af1656f1266ae76447428869ca185f318f83d8ebba8fbb72617e4b23e191b479d613b88c8ad3e789ee99e2173b10813bc4cfeeda25cfcc7aac38671648b5f5d010006f3532d6c1e7642a09", 0xaf}, {&(0x7f00000012c0)="3876f5d8f87748e785ca99138dbe9fb9e751bf58a6ec491d4ff72e19d298c8b10b6530ed5c10b335cf76a9701d5de644fb209ccdf72c25bfd0c4f876d8d17664e5109c5e5f457faec0668d39c2344b3d039fe4623ea0cb9abeeafa5f92d484ed26f6d698a1d04d410f30e3976a87bff1c9dc3f97d703aad9b3d932fa045fab213e40e79912684f0ea232ec3905e0873a058698a1caaf6d5b2f1adc70a4b3a69bf3f5ebf8636bbeb8667a19314fe524889ab28f59", 0xb4}], 0x6, &(0x7f0000001400)=[{0xf8, 0x1, 0x4, "ba0bbbf05a31077f597bdb928b1e281f7c812d5f81ed38c5c10c1436e3a6b4049778cab71f1983bb8694812c438b0fcc4e6df81deb9166d4688d628cfa6b437943ff8b38da587858700c29d6063d3eafb004097b1e177f9d3555deaf225bcc3c39a3b5460da23ccb24e07706cd8eb614b3f6d0e09bc581b7ebb87a0f5ffc9f9aab1755ff996d4f7f1e1125076bd28f4f381d0b207374b72850dd2cf78fe989803e8699e0f6dae4512c1fa8cfde27cb4517c12e3bafa522b23d81e688f745db8dcc90ba1b0b4e77d5d0381f849d1370fee285ff030c2df43fb42a91afb6ab5b407a"}], 0xf8}, 0x402) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x8000, 0x9, 0x1}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x10, 0x200000000010001, 0xfff7fffffffeffff) fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) socket$inet6(0x18, 0x4, 0x3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) wsmux_getmux: no memory for mux 16777217 wsmux_getmux: no memory for mux 16777217 16:03:21 executing program 0: r0 = kqueue() r1 = shmget(0x2, 0x3000, 0x182, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4007ffd, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 16:03:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001580)="6c633b05dc4cd4dee67c43bc6ac8492e7a93b12f31d83a0714068c6986dfa1a6036c744ac68f7be4e51b4d6bde0f291759b27883337833507048465e0e531feca0964e3ae7f902b6a9bb5c94cd8174f69e78f15df0ee8951dfdf385b2cbd6454d08cbda2c9212f9bbd6bb26aa6deaa47525ae9446e6bc843858f5145bc7822eaa79dab616a44e0016b4024248dcc734a836569f7614fc3d56295aeb2e2ec5d3332fa1551b2bea8eada270d1a0d371d1cb4501961a0ccc63af2db9b25868473354a254d5f59af384b00e9ad9faa69e7fdcb6e9965272257c36bdb40e16a2a2ad01fd179d2857674daefadd8acdf56c8f956c590b8883ae22dfc185dd8b90326bcd25c3955bdb1e2b4ef6997581ce97427b713e57c5555e05aa3ccd10e82df54d410cc91e20ea7e7a63b369e0e4a54f5d4a0500c3415b14e2edad5eb3069221f21d3a79bd8cb1272c9c4add2a39935bc4f039d66b84774f4581d2e0d576f592d2ffc25f998868b1fcb5a2d502dd90c23e9027ee96e6110d98dda41c091cf582287783bf72c1cab5839d45f3d6f167c91db16ec01f8e9dca8c4217bc698ca9e34951cd2f49fc3b675ffdcb770d25969f1644542e98b7ca1331271fa4e1ea4dc3a2f32573e4eb8a448dcec32a2207eafaa4e2497f47c51ca88ac322c1e17b44e79918f13693a7eb594eb5f78d75af5b8545048721ca1687a1bdf86e3ae1ae93fc7d386f844c244f6ebb6338027dcac79152c1043cd17803fc6b6843b9ea110f2dfba6c7a3da7dce9a0b902d67714216fbd0df91e4de30414728ee95d8d6d5b73a04124ce7800368e8e287b66c0f83b09bd25de6d859727c4b6b78776aeea30665b28b23fa343041c52dbd560ea7820b987a8c2ae552a70c09234d2e697d60d7ab3275577c8b0fddcf5bfa828ad9fa0f8707b3af1be2aa44ffbc8821bbd4cc3366831716526e9f2ec92527f7d10931a3e95d20e0d2fe58d4d0755df15129c8fbdbdc2f103e5b2acac3cf07d2364f4fc4e248d8a1c9cadba80e8ce6c3e785e99a09951ebd0f85fc032cbf4ed5751abe32798fcf6f80bcb8a428af7810d2ab94653eb874b5ec4ce601064f60793fdbb51065b7b23a05ae58f0b31dd92cea6ae601fae5f515ea226c6b88bc6a032da490af8f0aa2905df64ca33ad0b9543b7e23e4b3fdcde73f0d25979ee613bc1096dc3236cf606b587003b19bc8b41d93f79fb62c5908117c343490979a5201ecfcad4a48e133b97bbf898e477f6a7a66f6d58758e9874549164d25867cd6b70f5e12b024e537762abdd614b0bcf95945817c2c01a4323d6c98a3c1719bf7554be578180856cced81d6e5de645af808dd580ec486e92f807a5b670ad1962822f42eba9b3a7c040db7146c3863a17323eb5344d1fd69cc88248b85812babd2daaae8fda2a7bb03eedc8e23b69f6ed70b3f01b4a18bcb5ceeb97cf81004266aef1e0842338b831c935e941709323d6f055b2a1978c368ed262ef1289d8e81e1034ef245d0a6ed3f746daf4f14f65bef3be498e9784897fbd93405d1a5f1e0c846c9dad9a929c874ffb15594d75597445e9dcf3ac8bf7f3ef4a77ccf626d0ef0b68b5ebf3108ed6d44e2e43830fc0fee0bfbfdfbcb35ffa8d793f98e1389e79cc1eba90dc158287b6c137957845e7502bf9de5154cb447222ef63e26cef738736558c942080e6f8b0a96df04ef3cfa036243feebddda938ab711c228bb0c11a0f", 0x4c9}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) sendto$unix(r1, &(0x7f0000000100)="053cd4ae112d3af64d5ead51ac19fbd85e7a0c52ca0b9217571dcd8bb90d88b1e435990c3c6886e435dc46262434d6df9f14ee5e285d3f6b1a38eb36c553b489ac986583367a0c0cfa17b8bc078e31a9b0e0a25969b1b626100f1704234bfd63ca8892bbd1a9b46b07cdeb2a00f7d5feb1fdcc8f22e21fb073d6195e9c4ef6d11eeeee66991d29ca54c47f960b49cd923a5973dc6241f6677dc33e4e2addd2d38b096ed129e1417501092ef52bacaf09302023183ce051e03acef352af342274ab3f4659d9d8d35286c1b065dfee16eb9bcd9297a881882c49b12f68f4a8b837e1341bbf94ee47097538f4a0118201261cd17656a27ba14d412e0a1f06d747f94e0b6b50b83102c9348ee7c61f8beb1a6fe94a982e94f03967f0d88f2ae035b14957afdcac1efe912912f40dbdb1d5c48dde61f659cc592f4a3283480fa882aee88da7a98b34f2cf64cc7f1f9df62151dee8ba601941a03835b4c8a6f05644aebdb4acfeb10c934a7434a308fd5c85d3627edc83bafee84d678f6697cca0a62f28a8e3a1a8b275974a1117945e8dbe2f9dab62ba33794c8a3b14009cac09fcd25d234fcc8c10af15922176e31a885be2840060cd4dc477e15d54905f95e2da8bcfa3dc6c23851e494c6c0ac418a25758204d8f8578b788827a568651e6b67a8f8be411c76368d98078d399280c11ae562df295ecb3cb314b722956bf0a69aac123333e445aaa75e3d161f8566c33734b68308e95a071cfedc9ebbae5d705bc12d1016c18236445396546c93ab905d64d8da7955c4c07359b54c03857c54b4164802c4b8ef15b99f3321f750bb524935d068ae17e6f599e8c84821e92f262b9268db296cc8d5338ee97e20675c0ec2ea328ca06760a4423ea6841c05d15860e6909fc8a18eb40e31e29aeb68acca380454316060bffe71d8fd03647dce813166ac7022f9934408547a1f3d1082adeb3adb3007db97e4336bf24aa26992e17ec256b17bb327601307faf497e90566ae18b899b33ff4e4336921f66cba7120e7476460fb429a3a181dc47faec919ab349b4e8fec1730859d05643b622c306dfe4395f9cc3bfcef4403254a01e816cb972dbe2464c7a24ab8bafb2c4b3a88a8ea71e8aae8a676e74c455af7a5099d4edf058df64991599ac918eeb94aebee2713db882a867294a9310abd449604ad9c6725e35f782ee0992a9db223c3e7be2fc1ee16872db9aaf7223d31a6c483e1dde7c280fd84bc5607e8da0de6f723056f59d78fbd7a6b39408d64cfd5c4f7d0eea4b9b486af2e4e545702d51acf7c6334f5168d3ebbf9240f1b6815c4f55e5d20965f453826348dbd578bafb6a99c25e6f8c71615fff2fc5118dabf4c8b223f6b4eb4ea4479a75315f4e980e15e04b31fc9909346d3ddbb1c3db81a336fb2a34d13e1222a8c9e8a2f02cbdf14796999b9686a7d838ca4d84b86f6278ba993c4b61c16939c069118445d69e86e5ffb4644645427fbfb2700042f4d71cbd89cb4be2e6c86c1a34021ff6f63eab36cc36504f7c7b3cf02bfd7d722d096284bdbbd091c86aaa18951af47bdf82d42a096ab384889592743bdc997f767a3c1a93aaaf55478612f6087b0c7e5fedbed4512043daf04d2a7cf06e29a5b8f2e6a8aa2c362c422b209034f3bacaa42b0d36b414c9504fcbc794f8e4407e39a24cc6b8aceac6ac58f3b5692fecdf7d3b047be248478c30f2a7e94ef09b13c4109d01e05aae8c13b43b68d50974e8fcf6edb425c8a9041ef44b2f5f86b6147d7847c5a0adeeb142dc203a783cc3cf53abb7eb13e33e4a3c06155142fe282837ceb0c34fc1774e4439a856f14990ba77940c9e54c85438872c80f5f2df12b5c485e70576561e45d2cfdeb2be01b336d4143ee8649cdabf582cd82143d7a4a1d33d3898c866ea99036579fd6434564ec971c08448c39ab5ca28066ed7630f35ae3322f3ac752426606bdcdeee5f88242e283ff0c31e395774d2359c5e76f0d0d40f680f6e260d3432d0b1c491891bba34a38795678c9e73e5c4d487ba7e86cb7579746d808edb3cae84c34a820277e95a5bdf8a429aa908a814cbce4f19a20fb298a74db9ff26c3b43fcaf2aeaf6e29b4a3800f32364f4c050e8ce11b6a114a35f9533c3234b3f49f665f3e1345cb2641ce253e8bd3fc401a15c8e0ccb82e7a51b0fb0cd0e5eda33f8f8878991dd4a1e332394a85ae3003bfa598a785b75a1e666c5cbfc24a7c3f862b741b6a233e614dd39bc850a853b74f063c1b8e70c48eb7784a3913996d18d17ad5a109e6c7d15ec585cf3163fd7041dc9d444be8ecc5b0412b5ac194255c1f04e86f7f5ba9e5d3351922a711bc6a68e02a8f4eefa27cfc4be5c8bc0e001f1fe1ed699f7e6de60e7f463445be758aaf6fc0ddc10ffc48c496274451371e66dd90dd6aa1affa654d49a47dd7331363d140f9fe271b81ed6497767335f2eff08fba0bd34a5b9701fd706df86dfdda1710dfbcbb61d755261b9a4b2a3c68639277259ec0d4d535b675422f0751fc8402c067fb572253c405c88e95ddeb759aa9990dca3110b898acb5552bdd5518711d96e678d768353198b1803419a4333a43b8fa0d6eb0fa9f5714532182876c4e9b34d25bd4a12037bcda94983b753f5995947041b558523f18396e635d1c51e3aa1fe6cb18a0320ffe9f0e88d490a8b241aae9328e8edba36459bde0802215ccac89a0f9da4f92116d6bbb3a9078c5578e394692e990022677903a334a6496cd594cf8023041441f412447180e9a305779f0296c2412185dc5b9841b6f08ecede88fe4feb4cdb0e4a899703d50f2fc5a74ceae1fe75eaf40b015a38739916e4964c3c4566a4a3a2b6b11657fdb1f7b310ce7c2a44d447c9289c9a230b3b7dadc49574bac593f5ba1aa2fe9b0b0962d38338784b17d5a993d1e60a819d778947e42bd64db1a4ab2c84a455ca2e5dd7cdb265d61d82786d65ee53b32906650f37f3f5144dc28d9c244d550679054b63a60ee0193106e196d46788b00d3240f727f73ab5c510e6e86cc91c8347b33430af42239a75f653574d3f231d8590d82c0ac71e74391b845e8fa09d1b67ca3ca9f5553d8fdbb64fe8df45e4107838b38cb7da795766221595590ddefdb7346e3d2af9fd3229a0b1708157e06a916497298a099558d6eb80dffde0e07e5dedc042d480ced77547e107796b8ddb392e462ae66c354f93d6ed7012c3cfbfb6c4347918e6945b02df6e8b8203aeb5899c5999406e17ba8a0665d40c55620f1e781ead541bad934b54d0839c1eef4d36788e4aa900a738083d899db86a1b5d61b4eca68850dfcc9382576e2b4c5bbb25510e3b793ec06191c39fedcfd797f875ccccfb385f764f005b0fe0e79ba18806fe2503b3c2155fdeb32c2de730f0720ddbe9aa91b1981758e61c7063381e7f412d14cb5288b09b27fc79a660c857266f2fd41bd04656cf5b141b3e5400f5cf339040f193a892533d25d84354acff3da43f9ca91611217d72bba73996eca4c52399098c77cce869f3a3a3e2607b48d8e7ea6f224da4a82881cfd94b06438cbe86501f2d0d9d2ace752a31121e4017318430baab93da009e7e2ce70fd78bc762f45d0da15eada6147e16e3a07f94582046634f5f10ef60be8cdb37ebb067edb3c61ef6dd8bed09ed8e883feede25b5f312459843e1e5fb89368e188d98b9c453d10acbd13cc48d15333825fa14ec62b3b8d748b15c47bafaa6760b69165c61cb03a13a7abfcdc42114a450c9fb9a8a4c831060f886ec3a5077b45ccfffcd3b820f8555318ecd97d5c90d814905178dd8ad9ef4d27dc85ece1d9069df84b48b703cc42f1c1fd56a9481e8b04f7bb9077ed47f03e70083c1d35a2ebcbcbaed5cfc7fe526c4a050c6e68e599413f2b36ffc8867c9a8deab576e50470af1218398de69c01679f95c18e144162e58eb936ee488b30a04723b1cf684b503106802608f7a37cd72761d3166b083c2400db6798ea7529a28ab4befdfb53f8774f86ffef994dd8cd968a64837aa0dab25dc90e64b919651cb6e4ac48f256f9fa94a5c00ef2158708ea017259f6013fe3b4168798b180573e4b7d12f9ff491b3a80dc3a1ec401270991f73f234f11c5a17be786b8033125e9e865d611f85e527fcd8ead7c0b5115b0a092e24328e0142153a1b2aad36ec2bed826e9a3b58206bbc8560c2a339abda6e114e29f081bd8e29b72cbcf14cf9cf677b86247aff91c9a7db2d411e6cf972b7b915e39086864c93edbb5f5ad8598fc88638682fccaada074c1122a119ad232c318f367f6ac9fd6bb978b9f7fe3debf6c0402b74056f448269d1629284c9a4adbd148e5a1c5d0857bd574004bf06d0e383978aa42267cd593cb27bad17a0df01e593b5e3836921f7f03138e6d4040fca7e10deda077348a169595f6c9ba0b35f68890939a96681adf9618d952fdbf41468b0b593bc5713c5b718db6de815b6c2926df59da6e832333c55e3e85f9f71918870328f0028f80a8fac2c219f39ffda7b904aef97c5d406129eddea165d553ce004b75ab0a68eeadefe7efba802bd58a20f73cd738e1a8098f8148b8a725d26a5dc38d0769d16948618f7c0a287748f353fb7391f406bc5326569d42eddf20993e3765b44d3564c61293d5ed03d8b1e962e1e312d5de3df1ed9f9c0400e8fa0e4904d541fc4a9822044f8e6cc1d49fbdc3ae4bd5cb5aec03b6140470188a0a5317ee7e878d919c3450a53bfe9e5db81344a8e190dc68bc00c9caf0404e159bdad4cf2063a8e5a438b891f92a6fa7e092696f212e025dc3444c84dd81fa5b5358a858f9dfebc76e9b069f0f7cced4e7a21aa1776277ea7217c309772c0724e521e823dbadd3e6d2a933b4f88c5dc68da47c0b7dc8cbb5ed4ab65e7cdb7e0f55e25301f605f377f2e52237dff4296ec05540594176ebee1c053488987012be76539c1af786f372618543ad4549e0b1b6caaa80139ecc0b4c51ce1993ae2f115fadc965f4d2e473d34b00a361ee579d80b27b826045c96f880678bc6744afc1b1d7d20596651990a793fe18d236c2a7c90ef1e80df01adee50beed4645e08b84b581f0a5e44f266d89ed8c8fbd30743069cb151f6e7ec57cf77e94652c1979ae51b9ac6a5ac3d7cdd7d12f4dc8a1380d8b3ce3cc5cd027ea13cc45710dc092e14e49520af77234a83605a76ac2a1c453624a18df9beaf7143440f06ea00eadc0c201bc4e49dde4d7d3d3f7ddaf23af8423e5d465b113ff265d6bcc12238cc5a6d6fb26aabf5fd55cc82dfad2837e6b405dd73e79b8d6d0e5688fefb8addb36ab44b609a9507e828498e92ea661acb7fe89d32f6f4660a16a627e481323f40fac93ecdd271162e4db346149033864d2db918b2785e703024d5fc38df45c6c3ab6c80fef12e6baeb81c78ee6877e86f854cd2cf0fdcce46c19a371446d07a5c941126d27ff076c18327479a6ade8cd550ab9f54939c524aaeb9fff4750be9b327dd44d41605441c511de10bbf33559a488447fc7dd97a8b7b6eca1caff9dc720e8f22b7a37dc2189aa1a58c53c3d2b1a8ecd793e0f57bd2104e3a755ee6c4b527984d132015874f4ca593e94a05895da2f051c8fc55c0069a4d47082fbe2907d5d3160e7ea903f7e42b1d68b6ec91dfadedd7dfd398ad53c0991907bd2e23923a0dad356cc78754dca95d270e7859b19b0cceedd7fc0cf15a400c970a176d3fb0a1d0c00da4c74cddc0dadcdc0d9005ce9e46494b9b3ccc1b976aa5906cb295a30f0d1aa97d52e7220af83418d36e348400adda3f6719", 0x1000, 0x8, &(0x7f0000001100)=ANY=[@ANYBLOB="6130007504486680c61ef8baa25663628633da59c7355ccfb3a458969e7303e3174b1f564d93e2f30b320e6ce2efe6bc843c1c810ae1f125e7"], 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x9, 0x0, "9dc3962663b78e908ebc9f6d2dfb02cc9a02d443", 0x5, 0x8}) 16:03:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10d20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) 16:03:22 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x4) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:03:22 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) pipe(&(0x7f0000000280)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3ff, 0x81, 0x1, 0x800}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:03:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:03:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/110, 0x6e}, 0x840) 16:03:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:03:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x9) 16:03:23 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000003fe, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)='MN', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) dup(r0) 16:03:23 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) 16:03:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc001, 0x400) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x6660929d67539a39, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x44) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) 16:03:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000127000/0x4000)=nil, 0x4000, 0x0) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002200)={0x637fe313, 0x6}, 0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) clock_settime(0x0, &(0x7f0000000000)={0x101, 0x1}) 16:03:23 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) 16:03:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/170, 0xaa}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 16:03:24 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xfffffffffffff939}) socket$inet(0x2, 0x4002, 0x9) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x2000000000000002) 16:03:24 executing program 0: r0 = socket(0x4, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x6, 0x1000000020000010, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:03:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x201e, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x448a8c43106ad634, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0xb3, 0xff, 0x3, "05d5429fb8ad1688d5ebc97b6b15098564815837", 0x80000001, 0x3}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='N3', 0x2) 16:03:24 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76940000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x42) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/156}, 0xa4, 0x3, 0x1000) getrlimit(0x0, &(0x7f0000000180)) sendto(r2, &(0x7f0000000280)="2d2dbcab308cb1992fbc9c54bb9f88d3b167ec7b598569ecc11b1c09918aed73cd3a14704ae9ae25d99c3df4f226d38a1d61f9c32c2af8edf80e5c1ac9b3a44d616b8325a34fdcbb08d8ff", 0x4b, 0x1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r5, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000300)) 16:03:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) syz_open_pts() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt(r0, 0x0, 0x7cc, &(0x7f0000000000)="14bee6611dfefa14d02bc47bc9b45c5cc0a6c6c4445064b91928e087c8445da9aadaf48fdbe7421721098f65cc695e41b913f75e170d3ab07ebe2065c46a6aab01afc6384fd2da941c336d9811682c30f65898e01fdb9eaa1be672ebaa14276ad3449798ecf7933ebcd9b1266e856f9549fe89cc62c5e8c6502c462d036579e4f6230b52faa0eb", 0x87) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x5) pipe(&(0x7f00000000c0)) 16:03:24 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xb02, 0x2, 0xffffffff80000000, 0xe5, 0x1, 0x8, 0xffffffffffff0e7d, 0x5}, &(0x7f0000000040)={0x6, 0x7, 0x100000000, 0x4, 0x4, 0x101, 0x1, 0xffff}, &(0x7f0000000080)={0x8, 0x3, 0x1000, 0x4, 0x2, 0x3, 0x4, 0x1000}, &(0x7f0000000100)={0x3b77860e, 0x5}) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) 16:03:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, &(0x7f00000000c0)=0x579) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) poll(&(0x7f00000001c0), 0x0, 0x100000000) 16:03:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x410, 0x1) sendto$inet(r0, &(0x7f0000000080)="afaf389875539eb55f12ad2436b88dd18da27e313d3b0808cd3e7faca6fe90ce17b2b8af1743b679a788469fdaab216813ef67561f0b869168d4b2d98ec9a9ad244f46226481cdb21ebae2271a70d6f4f80f0c0a7c314c1b28df6a46f17746d9a492bd6d0f7cbc71a539f76ff687f2d83a7f4123200bc4cd981c0c2cddbf93abe4661698801253a9a8a3aaf68227ecea39550bc1ecfb63cbf418ee54400b6716dce412a1717ad1e34d7b6abfd622f1e0faba005f0ab66b08c36389a5c5f239c0fab8", 0xc2, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:03:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07000000ffffffb2def53e9be1e6c9a880f5f1242dbd79af42b53622ce02820d8a57ac09981c089c01a8bb79272898811eaae446dbe5290b943e593b1152e12565c1ba8d3f84d54142742b75af73aeb2fbb78a945f861a19e49a251ad70531ed888d1facbea66e872f534841406a2524e3f6cfae2795d4e828a8dc2ac78d707c792cda23835bda000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="7fa65a9e20b874911fb6c70edd9e57d51744d82b71b961f3fa58a76716343409363f09d7eb1654485b2e198a7ae5fba76466bf56d2af931aea02588738cda521ad0e8e29b50fd44ee3e5ba354337e0ae5ae1c539d2a42c3b877040ecf5637e03739d61aa776c9ae69badb37001b4f437d598f81c", 0x74) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x164) 16:03:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fe, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="57c121b578300fed4d53", 0xa) 16:03:24 executing program 0: r0 = semget$private(0x0, 0x0, 0x12) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = syz_open_pts() semop(r0, &(0x7f0000000180), 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000780)=""/129) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) r5 = dup2(r4, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000100)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:03:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)=0x221) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:03:24 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) r4 = getpid() r5 = getuid() dup2(r0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001700)=[{&(0x7f00000002c0)="4530680b57ab96d479ddd820e5cc9637c24b52be2b62e0cbd3c2ca4cdbbf618a8da4d8973e8c3d72aabe107493d314da9487394a01100989441257b6e5c9887d7f41b1b5b84dda7a8826d0e7a78c1dd155598c03641373506ddd3ae249f2b170914d9c83745a00444ca55a8135da907da68117855322043041ff9f267d879baaea612c5d94701ce216fbd9d872c7e7507bd9f10db7020899768fd78250efbd5e6c32140b21276c895c9ba22ae18e53ce8df4845497c0de3da8b957bb1094c69ea30541948c4ad2418b555cfbd4e8633224d0076c9049219677eb808155c92fbada819b6fe7630ff43f4c5d7d", 0xec}, {&(0x7f0000000240)="d4f0edf9970dc5339ccd9340af49f53f1f5fc0c54f4667d3bdac439a8e95cfb1fc39", 0x22}, {&(0x7f00000003c0)="558c039859e90e2decfef257fe0ef9341c0d31488122c282c4ddbcd81c53b64bc604a760860d9b43846da2a79933dffc14732a25cffca5bf08ec5482a253b8aef1ab007e8004de61f66e0f7d2fb007eb7093858ca34c1e13a926cce5477497f1eb4e0ca3f9d3503ffe0bd01ffddc7b1637f93929e698179fae8efc8b49567cf5ff445ce0f661bcb11af44ceb2a1aa7af7050914cb7952cfaca9d2ba2362745e4924a6f85a946406110080a7026badda185f4cf2a9e01b3a9eaf054507689bf1a4ba030cb56c4daff6565dd5200f20951363d8d568a1d155a3dd34afd25f54d65ebf8b32f9e1178eb2e952851bf6e03fa8f883079fd0d215dc4aa1287275acd7c1ba0781ca2f99665b283ed73d2638623c6b60533c64f14a074b370c080da8fdb20b12e098821871583980cd3da29ffc466593183d96c200a8f7f4acac18f9fdce18cf5d26acbc20c753cd999b20b5e1059887f795c5925c42d8ca6d2c8826e324d505f584e6e99fad20ab159891f0bd57d28c1b6620947e41313e665a736277d2641827d3c3d4ffd69360c7bccfb0c3542d9bfe507c648633e38c5a144b61d0cc3e4a0fe29f27776ec7c0ebcefd3abb93f928ebc2b04c8753ca185b0f23e3f31c48a2410293e273031859a3fb2a2e6538a688347c7309d4dc64db6582bf2ffc0533fd703e662a0664afa31b62f3a016f8c57810fca413b5a798263b54644c29bba6dc6d93354c931f18a48b68c68ee59c7ede10471fef46a4d15b51143d9cf166ce74c7c1f46d0696aa46e4b411c4a773f2fa66e56e69f7b04a66dfcc0d4c00c8999f5fe161a1c6900cf9fa98a86dee644b44aa216045958dc263913afb138b39c5c20d8636a8611c220e4a4e1c1b78b407e99e07b11f15dd78fe3cdad406ad1da258847c4fd4ccc52b5ba7f9886333bf05167527ae1fc57e9bdb9aece84a9fee0425840eae6273ed24db5f5524ba18e9f4870444b4805219db862563087c496084b36888f7c44c6800dc1838d6e54772afdb30aa941ddd6be2d11e4952e97e698e74879a883e1b8421338e073d3a17011e58b8f98125c6b04759d68de751f93b9fcdd2b560ba34c6384f28a6f24e5488f899865dae6feb32246dabf3f4b823afaf7b938c94cfd5acf2b67b6044d2b0654f93ed79a34a10e3cb4a194418f813670f25f447fced1cd102cf82c6bc3ce4f95ba13f30c3777e0131256c7045703fa86bdd1ec9bac690bdbc9990b7636d4fe69a190e728770bfbc533e0657f719dd73d6f882102022774f6e362bdf6ac04d12a0ba862b4e407dc4c9c807c0f386314c8e624d11d3cee7194c3576cba2d94028660bbb5990faa55cb791f7d77c17eefdefea1bfb2e542d72b4e12eb753b5d42bfc9029892d76057d9667268bab4eb7bb9ad7bf048f93e460dcaa9dedfa164dabf58cc5040f1e71ff007b57c9791df6555b1e4b481108948e713328d3b8a2e5e2648b809301e80dfeee935e4c8af55aad2b49ac2a302162f39bc858c62269f0da27d3e8068669ac4a7858493a8040e7f452bfd243a3a9bec096e6bd1ce42fe0e8df2022a86ba284b4f74e23e702d5e88bd5c934648d569696b5cc8e32ff3b1cbe768c143eb8f16b72091dbdde5464c41e6b61eaf2ef9e0759f337e2281cae8dc07e3ddde07a17e2b1a63e02391b7b98d6a200abf7cd04e08aceb460a03ee1ea8c913883ad57694ca98cdd6061df2e0315ea7391e2020206d76af1e003f2e4cbf6e78df1cd0a4421a670f1cbf2ce00d37674711c795dfa4b20d93e60aeeedf0dccc20fff5d244502804c7797863889f441c1898b6366830ba6da6fd07c8381f7faec5f52ffc8731260149696214002136a95cd0478575e401ecaf6cc2531c2780a785bf440381d8d55c4aa01abbfa0c37f4ebf7e7044a1edcd7df66f7674a741f64d1bb963696a59f62a6d74946edd6b70a6b1d583529078ccf42fe52635676ee1255c16d2d46898baf461b082fb22dabc2a1a08a8fe9eae5e28847df2b104ca03b248eb8e4cf071d2941c7bfb1030059cf66275dadd96f8f5713904be760064e477e1417f6f3b1611a03b24a6206e8a5659aff23e63e82709432d94d3cf2f04ad2ee8e61962b1be6a057149e72dc06892ef699e11ff71839fecacc126c31b1374310aac6ab9dbbf04f8d10f5425202b9c2f0f11d32c0b6e5ec5b3333a5f88a26a4d8cd32c6e1bdfb348d2474c84728fe7e4f85a8143f5f5d751335df9e7142e000acf4621ee5ccbe675e1726773e98e02e2276073d42c8e69f062880bc1fd4cc90c13b38d9ec6a0fe48d5cfd8846afcad048853ca6bfdf8db3943312d3754bfd00c2744e77b508f5750527c601b90048a2ad17656f4475c24735d27d2ecfc0cf29012209f12aae916b671cefe3398f92cc3848c8f380bc118c95139602af128e4bd190ae18d625bf033a52007946e9c4abdbc55ced5f5c1cbee2e6e23d13d2d00e26ddebb3fcf6a2016f10be938933d701f19ebc5a77a0bb191f7996695ab90d6c0cd5a1829e23339ddeed5ec926bf1c584ecf2697f9a568dc959813e361facccc4a2ac793c78b4fb2c36251268529e9cddef6ed52e64e33ab538e63a3150696765d6c564c5759c66c91d362bfaba9aa2812738a41c397da524e690614681b65012e17484c8e6accad197e8b085c64f0e4297872a009a6d7b5e1942436a8c65d8fc67882c3d7e6e1d71cf74813f4acf55ad00af9c35bb6f5a4e1c77ae3293aa7ce61f21be64819d20de8508e773a07b5ba21e9265410078670d15e833a5859f46387ce7f5f991f1eb763df5983d9671df9692ac6d71f62f501028cb557ef34fb1a6c48f2a276ea0c62daea16956bbf9471afb16dd59de2d82b484e3bcee02a6efb90aa828c6194cafce1de2a9969b488739469827af22d7a462d2ad5bed074079a6c65c61a485bc06b8fe0fa1acb075f66cb6e110615371f818c109f4417d0fcd85c3f8c186eccee8bbff10040a99e358d0f3e8c4d6591579039a4409371e3edbad2d91f28fdb3e7686243ac581721dd56f24b490803745627e14d2383928209c8b15b3e535d05db65da565d6b5ea644ad156e8dc122355bf40cfb95b955d5aca24e3329df901a1e54bc083fb97b0968c94469305dae2fb9d835680cae4c069776f559c212be1feb13cccee7cae922293ce9c4743f3e27d2b3eb76b2cecfd667e06eb7a17bdf15d7fa28c98e6f5737d7a931d2b83618393241355719e5553ae89693b8a298832e4d3f483831755e73f7a644589e034872215f0f77e1d9acf7ff59044281599fb131b5982ea31ba79520e25fc8522676651aa252711e0eec9b158644b7210dfcb8388f914aa42877eed2ed76199904b929e60d04565a5bf9b60a4262b0c12a70982e367e976e66528d3c3b8af97019cd658f7d0076260e53e3ed2880b9df1094522719893373a9ac7c50e7bf9fae25a191b02ef33df97272f51ca1196bbbe51be9a1edc86ebb4163fffdbf15d975ec776a6c6cbdc21da8d4e10a97e18cb6bfc87bdcd256c07169133cebc0ef68f9ccb996d5cda8f104909147b2f0b56b874c261ffeefaa3389a77ac53038ea687bfd32d5b9b9c2a3adb7a9ff06399b4db80050eb461b91c4cf53ec0af4097fb90cb29f099f1e9ecc7289ce52d77e75c4b73722672a843e69fbba41c9f16884ca19a1bb95b233414e859350a3af8c2a526bc91182c7f48d680689cd810dc438b18cbfefd4e481ddcd198452e5ea6298f9a5fb988426c8ec2ef0c40f81299face52bb357ebdf5c6053563fdb5928a8a05013b9758dd01e5dfb90f215b34ab99692bff448b4d3b32a28778b79a954ad264cb81cf2901c701ff37ea211a8822cdfa6b920767279da9108022c2450bad0983501729f5ed3ceb0691b34c9b237fde22b95b9331fa2be207a4404ec1c059c1c2ebb57d194fbaf23055d6336d5f4c75f422daa8181140bea3fedde7d27677f6c13480b17512976c1015d29c112c94aa2cbab672f09c37b849e721c5a8381ea6342cccbd28b1c6cec86975cacf88fc042ea04f65ff51a16faf138cb91a9a960202546f9b6928fdbfdd0bddccb274de15ee288840244c4fd4ca64e5cc4b517a07dda4a0fee3d142cba0f4277f8498c2fba36fcee6dbae4363fcd089cbc0edb2ee12d3ecb6588a1788a046ffed4fb3b8871f3778a1e8f3023907c0a7c8e2a398e70b89fbcad814365fdce51ee7a4b96cac6c0507246d99d21c77a4e77591beae5dca1d02ab9a5a9f772ff6e54ba618b44c9094ecfd82fdbd344d6776e18b6dab8b7c13b290b5a392cf19423f1803d04c53cca535de982c2eeed1d78d05852760e321a274893236fdc7aa58151de7ae77d59e100bf7684bee638deaa310acca9aad6588b73e20cdc1a3cf5078658454471535c0e8661a859c45df11628a35ee8442cca362a155ee5c44a8399b290c2e294c99b2279ce704b517faa8866dcd160e82e17e3d86f485f56c11cfa3a66b9bf975a8a8de9198d5bb3f92d9911cacfc801f4726e1f55983e239f3b884a66ae775ff9fbcffa6018bce2c70f98bfa2838766daddbc880de683be8b9606d8fe9bef7140fd788f91910320331753a4d464ae2ec46cbbe9f66da18a4fb73e5ef883ba96cb085428169801094bc93e49ade20a2c95ddc2c35ca94e39cfd5c98d216270714a77b684dddf0d6355691f9d9ad4ea2b11f4e745ed06f3e2e26bc08978da7e56b4ec3b9dbb0dfe00e47cd2a6a1984b80b25a54a01e49536e50541373e441c98cd56c11be9285cbfc9481f9f4a35ee2609f0eb4e01a5d577dcaba544dfd982648865a75b8ac2a69d004386216daf8414ea811a63acbf8e60d53dcd44979a51b03b4d97f13e233c4e3f4343854bee8a422d92655607535fa483a9089450959900becf868cd1570ae3914d7061af30f0e97843ff5858df0f3bab384ec63e6ef64e6486261bfccd1e3d065d9f2ca8d153b6c4c8a0d66cca5bebd30768f4bee60946865c05a29a3daa3e1585853fa6dd4b19cc40ad4bab0b7118c0ebbc81244e96b7b200c67e0538dccdeb5d95257b75bf1e12ae933640521440b31a65899e9319fb0eb62662e1f8a27ba5d31e219a563bf5bf78416f4436505710053d18c072ddd148901292dcffa1c9845c8c32b2abff9814e11951d18cbb1bc90b8727931a7231e2af26b9d63dd4c459a438bac9f74a65863ada308dc1b06e47686894091c1759b30a8d11cbe89df1fecfd0ede162250f25b3f4d611fbe4d01d9fcba919a0259f77fe8acb708cefa573951b82da4f29dbdd623237e2bfa35f8bdae8a97dcd5a4d833a7b9c4f6d94173653bebc83547d893fe2c3bd1082c27a5ec5f1459834dad96f6da7426f42859b7eac987591ab66288dbd3e0b0c1e2fd431ce0a2b9a9e433aa97930434d26d9ad89ca67a6a96cc4f4559dc9474c6d64b5875bbb150f2a6cd32dea279c4f608427822844b2cfe9760631da74c5d9bc01577719c8fdb9c60fa8b644cac2c8d446f503a3e9c7f6f115a72f14bc586d61d33ec6d0e55e58e9b3043f8059573fc262f0726b0550d4e1bd33513123859a356c02fb05acd03871eca5a459e4b5f15da1ceb61482c2bd9dc4128f58548ef6511f82f74ff71f220e0ae255e6dfee0e6eabbe282d2f05eef7c62f80633c8c714604bc5128d9eb5c5ca3a23174bdbd0a995ca39301fc5648f1e244ce9d9e284bcdce6954f3985646e514a8d6d7d3f1e04cc101cda24b4d241277087bd4b3be95cee709447740f90b2aac24e8144a1f520701b121b23fb95c9b77cb8ea8c199125c5274d5d890a6159fbb3", 0x1000}, {&(0x7f00000013c0)="9b6146aaa6b03268863f662e131abdec08466ab4c572eeb1d0398d9200c52477d0ef373fa16dcfc597fcaf4dfcbe9538065de49ed17d0b0251e168da8d7a7f582c1813a3fce9c6bf660d40807c5a2d2b699b94413161ad7e493e3eedccbe987a4057e3cb111d6093747367477ac2df5c938ec41a4b1c3e32d53458b6f1cb2a1fb218e982a93ef8372b9bb11961fd37f48a17ac98a74c9bf54c2205139b8deb72d12ba561a5e6099d3a3e2a6b239dd1bb53b8ecaf7a41c0ba605726", 0xbb}, {&(0x7f0000001480)="f5baf6a10e9bfcd2935e189b87be43a6cdbade5edd52cee91894b54ed59b1fef6f690343b85645aae500a1b38350689871a5c3cdf05569d8c1a5bad76b6d90af60a3510f6a66398d8948513fa9318eb1c4e48ca4", 0x54}, {&(0x7f0000001500)="931046c1098d13c409f43112fc6ec46cb03b750beaf0f01bdb99042892d13583be4e717f40e1e3f894529a6dd9ca7e776d24866de8aeb81fe75714cdf2ee5ffc71a4781058b40eb35bfda7f05fa3d6", 0x4f}, {&(0x7f0000001580)="f8aa48d69f50e965e4d7dc18f94283b9f06f10d361d2de0f8c8820d3336b865bdbb14545b329e316efa689361d6f174d4e1cba37e25d5902cd68863ddb9fcefcf0029a3ed848ae9f24cb748265905641d6a1c15cf4c6683c1c1a6992089bdc89ece53a34682eafd93daa5cb207cb70d20450387b36e4a213cb9bc549983550bc09f2a5cb37932522373118a4041c583784b6677dbe747fe34d766c63bb8f9af8860a4af58fba798942280dec51fc88c60eadc090f3bffc2f030291709d8a29b7c5190331fd9b81552f1b6eebdf58b4244b06be95b23f9d203afa4802ec489ee1490748f85d9b", 0xe6}, {&(0x7f0000001680)="2b929ff2ccd4f62fe8c6e36150c8a2f375139d95102ed92bb77687c728704705ed5a146949a706b63238dad664756136d30f1cb966114850ed1f5ed020671616e96dbfa4b17788acbc1a1fd32da93c4207b92c320635d7b35c5d3ab33d8a856b69fcc76e3c4d4c462f4187", 0x6b}], 0x8, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r3, r3, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r2, r2, r3, r1, r1, r0, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r1, r1, r3, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r0, r2, r2, r2]}], 0xe8, 0x2}, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x14, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001900)) ioctl$KDDISABIO(r7, 0x20004b3d) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x321a575e6d3bbf35, 0x81, 0xfffff, 0x4, 0x2}, {{r3}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x5f, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x64, 0xc0000040, 0x2, 0xffff}, {{r7}, 0xfffffffffffffffd, 0x40, 0x4, 0x3, 0xffff}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x1e6}, {{r2}, 0xfffffffffffffff9, 0x80, 0x24, 0x1}], 0x0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x8, 0x5, 0x400}, {{r1}, 0xffffffffffffffff, 0x60, 0x10, 0x1, 0x400}, {{r7}, 0xffffffffffffffff, 0x42, 0x80000001, 0x10001, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x11, 0x1, 0x9, 0x1ff}], 0x2, &(0x7f0000000200)={0x46, 0x1}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001980)=0x1) close(r1) socketpair(0x20, 0xc007, 0x7, &(0x7f0000001940)) 16:03:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x825, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x8001, 0x0, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 16:03:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:25 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000001000, &(0x7f00000000c0)=0xf9, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) r4 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r2, 0xfffffffffffffffb) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0xa, r5) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) semctl$GETPID(r0, 0x1000000000000003, 0x4, &(0x7f0000001580)=""/108) fcntl$setflags(r2, 0x2, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001540)) 16:03:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) connect$unix(r0, &(0x7f0000001900)=@abs={0x1, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000018c0)='./file0\x00') mkdir(&(0x7f0000001940)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000140)="b583c790ce025665720184efb4eb3611d5fef5946bd23fba85bd0935f61928a3abade70c106bed0e3a3175cb0cd380c32245f78e05e0d8f4fdc400bc93a881163ce159c51d69dab5c7324df07e12f06480b5c0a466f11a09494775158cb14e749312c4b7d7e5af3635e9ff241f22fcbfe1c049a26ad101", 0x77}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="3c0aa12bfc98331fd59a08986255a1986bb7b9863c399212997e5ebdeddfdc963e7459f6943717256b6277ad5752d3ac77189042acb112df2632760f421d7018d7e289c0c26b2e7b48827d2efeb94f6aa72e06bd904fe616027002963eae8066e8f5604664ca08ff85b76e4218aec008a00b17e0e68e9e664225cd264dbdc8ed3a76353fd023d036d56793d23875d2cb928c3d59ff8b10882c9e3887de2d168ea7b70a0804e6bc78cc22075d78321dd38c29577dd6655e93d8945e56401fd0e0761c28c9d9782f69dc454e5633980fd84d0f935f8ccf7923ee8a42ccde1cbaaf22c467ed2d", 0xe5}, {&(0x7f00000002c0)="391fc3458c4f2f42beb7844b466e22f28b223abba152fbec8e5f490b27f08a2a7468e13d451f12a878befb8be145a03cf68d40cc680d3525779091c8e55c778338cdd62d4a4373bcf3843701f4353a69029e7e0e4b3999319d5ce8d64bd8aacb45ebb20e03a5f3ea62c2078033844b011ba4c8b866051b6b48a47d5b166e8136c5e61f371621e5284f0c8647250efe86d41e4325507a8ea34727aed54efa7d3db62f2fb97ec1918e1ec4b4ea06ceadde342018d6b63f607037579682f51ffec611399abf", 0xc4}, {&(0x7f00000003c0)="0f66260d27507377b5e9e037b48c0f359ec0b54acc180baae8dfaab200b0427bee6291a145db7a9b575f8e43c8dffb3d5478c5c417271d9d7b7a53fc4450cdd1a5e6349965e3c2ddae03f4a4804fc245486b62633132527f8de09a5c6c316d5fcf6d52828f02b6f66b026965a63e02b3ba2a8ffbdde5a6630a17ac54721a588b4816db1146898ac3699e41171ea35fcf240b671749c6ac0d1f1838d4670d6f59bb2e5d3ea91fed427bcc595055716c8a30f403ee031867a4209b243c2a0e079d8623012a", 0xc4}, {&(0x7f00000004c0)="801ab423a40c16f3b8249ca8021a7f3c336ae94ccb9b77242606bcd7695a8761d9a36f2d3f72d6efd96970a8847755344af561b24f179005aa089e3e1526d1db36013613cfd86d79c0ac05c76d71f15873fc6d58234f634c18d5aad796305ab771ed0eacd0ffbe7930b66597d07269abb170bef3617b3db2c6cfe1b51ec3a237a6ca1ab2dadb72675c785df13c9e4ca03aaad00b511cb36c95d171c2df399790e558223ef09d8b01", 0xa8}, {&(0x7f0000000580)="951b5b08321fd2b150bf993f4ddb01cabdee87ac5fca51945a78328fd407ae0c7dc83eb8644efc886287a36dd2a18ddc8fb25db8e89e984152f476ba095ce81b78686699aa17b7e4ae979575831403eef08fcf49b8a39baedbf1a437432d1417b4ca10170d2cb8e88a51ee4f89afaba8d4aaf650b9a53508675a16d51055c462a4adb533322c1e8f213b4317cad93b2b7828b8fca1366699296bb51cab71f2ac1c992b945211fbe7554ae6fa53a20fb88b0f927ff0df481bb17d74caf1f05ffc58ade42ad7f4281d3e654fc04f084f7a1a82d740168ae690d7ca17bb9e23fe27773813e3a1fdb703b472d434", 0xec}, {&(0x7f0000000680)="9f6a198d12c455248a08bfdd2ce80b5586bb8ef8444279c402d43ea1df06f0b0678ddbf7d6a3897f61f4199f947da253c68ed516a54ada44a5919ec900607aeee3a6e3ab00951251f02ce2d665b21a0cf03fc1e5af37767f339ebe25e419d8c93a9d086b1c8f161a204a55d598293e3e93e9cd7576acc3bb47024e0bfdc38b43f028fa539ada76cafaffa8f44e1eaebb12c01e70a25ed8bd6eddcf67862fcc8321a14ecda275aef978df77acafa2facd3f197b411fa0c2d18ad65379bdba3294f3d6d62fd4156dc51f8c6260d9b2783fb8bba68eceb35ac894e74cf498f0f7ad3666b33545047b63555db03c3f9ab978f7ff91d80b8b0ceb98e0ef5a1d65a6c13c3c9e0aef1aa234cad38cdf4df4e37c8b0cdb0ae686c0c27cad58232a44bdb52d1cebe9afb5308771d3d4fc1b10bd5548380044a387134873c26f56515b4d8409e452784d4b14f4f77f6c11305dd8d7df20452f4b3b3fe35d41499643fb838ccfcf785876958f98bd243b492732efc45f56f9109e3c61c76be0e39423732a08fc82717ad441fe5815c035dde0057298c1b867b2b8e8d7fe2d81a216c6f0ac8b4ac41ed65841f71a0f62548971e317e7fb8a07e778ba2c92a70f75ed30c3a6e9bdcee9c5fac33c70ad7b7b8bbdebcf4948bde7ee3c00ce5550717bb1ea895d211462b2f74773e96330eefe2204eeb45951e41be66772220a8590a0c70618d5e5f020b78d7941f1a51503960b068e5752ded567325d00158a8915b98633f0039c089a9e5bfbc5cedc74f92122141ba4b90dda0116c1a3dd4dc6d723954c235f376fca0f405a2d6da4203dd92af5745974fb41f835194a0318a86953a048a7207842f8ad57f3a15fcaec1d1f757e4e500a475dc8bd9bef5a926dfcc61b5017e257523b4dd0b327bbc2bb847f7812c6c7f097d29817c5af85a3e9b48a363e5af3553ea4646748ca3ac72b105708c8e1fd9ccb0caace0ecec02ab8cd8838a249ad528503f524778ed54dddfce50d166e0239d38b445f72bd7e8473fc87784f492fbf72431181c8b2cbc855f965c9d0994470e132d2555520315741ff568551d171d6fb9fb2be5b156b9be9fd3c4f6a01e615ff6c61d72e3b137b7c697d53c538234b29b5043c47cac63516ec759239ac2fbc57af286d0e568e62c3c0edba130bc8da20c10f461a3c0732aa7614622f059c573701a21bcb671906840f98f6909b3695b1994be74fbb7ecdeb3549a1952b24ab841e0393ddb464db7844404aba3c047d2633467872cb77cc6541f9e12b0d6c2a90527ff157c7702e852bdbd1d45f4ad0d5e94ae562daa47d2356c5bb931732d27583d4b0a388ae970974a69b044c6dcc6c446420639d677e4ef417af6a920e0da87f149460d856412dc19108814077ffbb450618a071159344a8da677dc1e1f078d9f5c96a9fb1f84af80f2cba7d248f35ff082b964c3a41ba9588c76869b86d6002872a7988a813aa5fea6c1310eaa4e4e8325b9a6aabc1f7f7f43a3f95826c0810a3413d162016a6929d601c96cd431e0aa66fe1f7babe51c2e3f2a8c8651abf3ba776b93d468dc34b3e1a7a04eb8d77ee8f1c5dbd0d2e091a1a9e85e7ee156b19cca9e8654508e2a4bb7d9298c72d452379ff59ac91d8d5996754665ef61258274a071c50183da388d645058b45dcf59f93da1ec56b906c5e56d1452dd34512cd1f633065f24ce777f60d62b48f75cb23dbc85202529ab529e924e95456b4293501ff10be2fd47a151068c64cea6048f64fc7bb1b9b12c5ad3aa3ce49310ed1535cccc72614ff48cfde18c270162095dd413e94a467dc08a201d80db719f09bdfcd16fa5777f30e42cd2b1115bb3e715626feb94ed68510906d00db164abd2f2847a41919ee1ebd7e6f43836e54f4af1a926bf408de76100c5c6efa6007af76f15ffc8f124efbbda84734c31a9e60ba71f9038c25d8308aff9aa81b601aeaf9d8c6bd5770388998866ee0d7a93218ca70551473ae9b5cf45837f429c2541fdc6e918755e70f5599c2547a602e3916d3676e64442383c3b4b8ea064ba1e27cde97bb5f4138ccf09f0455e66d7cc384df5eb56f1faf33dd8231198c38875f1493cfb6b97db6decadff574a461eed27de870ad74cb888a951674f63c7533777ab3c7e7a78e2b4a213da17e0e03181a07f81b39bea66ba437550d8a722ff4438ca46a8de4c6423c7050af3d05247a838634ff0031b461d6c6e726f237be1f2264bd85ea86d70f8f0447a198ef41521505023641e8162ead33c798e6ec05655fcccea5e3fc0ba501286e1f3816eb1fef3caf7f1cf649ca5309904670af9e7c87fe63419c738c34388390746caeb90604fed22c34612703312f808cc1ae7559153b296eb2922a94c542ee92b9538bf706732983dd727f10a660177cb5fc42c549f8517ade28a28bb1460ef2d2650a362e596b6db3181c4e67d50bbaa3dbcd5b912f9eac079dd564b816823eafab2500b4a5380dce0f650e8eb364464ada0257002aa53278c9c4e4c62e1eedb9fbc7bb106c1a46a1066cfabcb67f9472c43cd65e2cd5177f692499b88baf4c1bed26bf6a0faf7f32e0e719ddf19a3ad427597b2fadbb35ff10efe43651dbf78eb984a8806a5a0d4ca5a2732155b2814567387261e7595e02080e2a2df502a6b0a85c1b86f5a90fe377a172820acb6ff846cd050f8a1c7d96174ec1bd624b5e7182c459bbf854894055c162ba4813fd7448c403c434261ad14d7a1622efaef0d0451cca4ec555bbdaa69b090ad64e4a01b3b493a67c6489806d85cd0b63095eb17816e126036a4b7d6a4d7abc3b46a99beec625212832312a0b8854d7ff5c7a9b7b8400745ca0f3c07b4c70c1ac6fba33d86d7a209113c99424f774632876b8c1aa093b6dd3921497bced47a77ae608f3059da937ee04d5a5e23e39eb5cbbd57bdf41005b3e8b8a879e1958773bbdc8d8547486d3fdde6639b096c5e3bde70ede35152cf9181d68a9cb987a794cc5d23404ecfc23333242b4dbd1ec945ff7318f488052795903921da974b26282038d18e09da0a82a5f37f4a9badde3d3b908741cc1508b438a1cae4a782487a5893e9630a1e7bd787e3f101765516701eaacecb69bda09c66b6803e77c274ae98795dcd5aa7c961c6a38b7e54b9c3279f68761ecd2a3d056fb817fc937d8d79caa7a0e4ff59de0894507be0a9e86fd4cb0b35854f5ca23f4546792520fba84588b1d2811d49a3b9dca5285eb1012b3b03f280dbfd073ed4914f13c14349dd57ba42bb404705234bf4e703c39489e8eb66db96efe3ccc03a25bb8eec131a50ff6165eb1493bd230faea93285c03d16ff9796c73fd54292b0b0aad769ebf2579480332e8e18c15569e4a96316eaf5ea897397fcdfbbffd683e79d34921d68ea314f36af5cc1fdf7f4f7182fc42422d3e11cf1e7a3e9f07af57aa9218dbc298cf7d0d8d2fce98f1fe47788a2c9e2faf75639d17f71ad922521886cae5b38b86a7198230132528fcc262256e711111a91d4d90373e39f13171402c4db05958cda6fde8eecd2ef2e12eecd39298cd8bf53b22fa1cfcd2a8b0963412855d806d58ce114a25fb1d58b9ff4a0e25b40c6931a933485c6345db235f9158a4f921f41be801fb40dcc25277f052d2955fc1e24001dfd955a4cbe596569f0bccda8ab304dad46008a834235df436d386c3761609a46b71b1d93649af2ed0edab0e74cdc47edeb3ac45e07774ba3fd59fd16d13234eef00c4ddf11dfae9e8b2e1521fb657d98fa02c856ba5f7eb6d141fb6875ac1ea5ee96f4a37cc7b1d0ad9f820159bb968fcd9a772eec473058ebee342afa0a655b68becc245fa91091baf2255c518a9fb3a35d11ce417fd55845b3aa6b6a01fe69f4a12789477a255c5f54317e5c4742c20daa818dbd99a5bd17820f76b363ba060065d0b8f7f7d25b90981dd11f1129ac461904c9eba66291474239dc2d2d45ab8bd37db96f7617f6ab2120d3034b31b30c825320ec17240caca108a44bd2794de895c2daf6622cdebd4525f969ab9dcab59e7a59a68c51f9ba7cad67910b1518b87b85d9dff4651499e66d9d3319b61308999c2aed1854df92373961f868074bd07c16b155464becf3012b3060be89ef21bb5c94d4452ba3859ef1a9bbd440e46480f2ac137a999472502e1e82d69b801bd9bb88609fc75089d015423e60ab3e2684da4c617f07e0f3b348102d519ef59e974cd4f5b513053b1e1900423c14134ba03ccdce17f3bcf57a45c7d454333da0940de9873f6f1c747f1865a130385fb3e54e6b8e389f2056390fcba0305b9aeed352ba3807dc59d4335200cc0677538dc58ab25c00c7fafdf59d6284979eedce8d15c0493b9c4a5d923231fda5200ab68065e243f33b36c177a69e21264247dcc578a1f90940fa07e6d1fea8cd6dcd7c755ba4e4afffa3220044a43d2dec29cb083d5b656ff91606f52724205dbcfaa8decdf9ed23016a59d1c948b3a6f826ffee484be8d44b791648fd395470cc77848c080aee39af1c6043479cea098186e4ef1434d1f2ce06dcde979f8f1d2d529b297d1013638cd63b3ac7622e864e9678ead2e1b3bd22f54af0da195252309f01ec666eb4a453ae2350400475bfc51e1613f6e72d3cced4fef0e2cb63e2fa21d495378aa149100cbbf680721137cff5fa2b143ab2be817b0e8a6409d6159bc459baf7b2535899975c098fb39b5bca2aa09f93dc2221590daea861076472f1939ee6165d3a7e97fbae8f009e8930772db5381e238be9a042b8d0fe6a01eb3c42adad7e60a9db64d18225b7e11fc269a3d6713f375b474136e55bec61d182c977fd38c1acd18d66944727c83a7f5200b98cfbffaa11012fbe0b6286152b2cf4d0ccc2b93eae05a308be3c3266e4e23b72160ed5ae97403359890dbad897ff123a027ac8e429471757ed3a6bcaa9453025ec37546a2868331f0d649cbfda25d22f128fac38280faa160666213ac7ec31525a6e713aa3d047d93d2509fbe8b69439af08b01a61b6d141251d0f65920f73060b801da81a78a999ecc148cee2cc65e68ac47785b9baaf852e46aa815b750b2a5b968ffd67765dd4b56519d1ffbf7f15cadd6d51e425ee5e87f460355ba7b0a227accfad9ca98b0c6ac6f4a1cec1903b1303a39c5c2b1a068bc89c9e9a5d762b160057b67886253914e43673f79725f77961339b3813423f3c72ce60f97070980513090ad87dc7b4367969b5ef9f6cc749f2ee43ad4c37e135b1f0a74b6d64c1a63574b247ef0fbaef803adb2442afb7f761b3ba5e96e35569ddb1f8068428dd323fd62e54226d2e5d146e9c18563fd904ba21318d39d28cf0d6bd4056c25cd21d5acb850c7378c05f03af85ab9463b5de52695f7442fcb82c74b1e3f56a4d8918b34d920d2fbdae2fbcac9e72bf521e3f7890310ba74ed4c4a42367552152eed15da62b42dcbfea75f8600cd38c040d06c1f53491bb14813505798f81c4cd9529c1c48a8eb2fadd4f6abfc42855c985376f2770e6bcb646f2fb3905e99ec79a66273e664aed961880ffc262a42621cfd61db2bb0f122d71429497c1dfb1b1d6870d3d65cc9120f0d79d7a32e3fb040f7e2b704379707976433717f2f656cd220f58167a3d4d9ef0b2241bf28287b0126f24a61e8dacc081e097614aad9df6863936990f019fcdd8b1463f838ac00c161603dcb7abbab6a456154eedfe291fccd504644242ace7ddef86fbd86d4ba31994c699799abf8c26fc916a9477e71679b4b401009fb7ac75b5d75d59e317944003e1a776d92487aae", 0x1000}, {&(0x7f0000001680)="5d3a2e54e4593e2c8a93ec65c496163fd9d2750757e7d95de3aece2b650a73337e914de5e6b780ca914e98441a64ef1623625fe6c9de9dc26415ff42ffa5ec051d39b6bc515550741e9805693083bba1bc25f75425eddbce810ea62c46f3b711dd7af508d56661b1a316cf6d2e65c6687714ec78cb", 0x75}, {&(0x7f0000001700)="18baaffa8e537c2d5da949d2bbc4dc91ced047ce43d37e8e6c48681e025b2f4729547441ac95eb2b65008b2d622c6eb1ea4b2e5d576171b68e1d3856fe76cd1d12243df0a4b8fb738f3fb5801391f0eb535737eed1dcfdb2e7d6ae069bfc348019e7a9e1d8fe02e4745d21d595f0988d1689a6a7ba7376c9ee7179f0ddb686e6f97830d064377df53de0bf4d68fda0ffb994642d4bf4727afac138bfa0876d56ff27bcbc732f6a1cacfe9f96dc049f29251a3ad41ba002ceecc4ccabcb0d4d770fc0191a0b65822f6cc83bf172feb7bd9560f0e13ec96ed431125a99b4db59602e938652b473ba30f4d253e46a00508ffb", 0xf1}], 0xa, &(0x7f0000001a40)=ANY=[@ANYBLOB="0801000000000000ffff000001000000baabcd545ee2bd86fdbf85c3ed3f14e787eedd486883f13950beb2b9429d49787258000071169784a27df4c04bfaad3cebfc9934b7fdf664dc2758c10e81754193f603b5fd51a9bb156dc71c898f3e581fa30c234287a1dd8fb2a93aa1c7d14c29e624334b697c5b29b2407fad62ca9628825aee9c22435b2c1854a8cffb1d63d755f2d7b5031abe2b0def5f48c8e0518167e291c4b1318821a2cddadc8347477600f655bce5c82fb5a23da221ada68cbd050fe7cc9181cea59ab4e2edf1f1663038e3459b38d51dddaa9d3249494c5e2b68f60c1e577389887578813a2161e60c3b2f8c75254fddda9e6af63fcc0f60663ff3f207e3f41bf8000000"], 0x108}, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:03:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x44) 16:03:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000040)="89ce660f38f665c1de43f7c481fd297d00420fab1ac4e3a96d94288c0bd330d8c4c10961fc431a9494050000003c00c4e1f9e717") 16:03:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000300)="b159c640530b789dd26494b35437846b80edda732604bcf856543dfb0d5d8c68d18e745de23bcb689c42f303c06958a21e9d5718a860fb55e7961d1fbe0ca9238df32ed5c3d8c0fd9474bd509bbe7635383eb981935e2a6587fbdcc045856ba51f9d66cfcec452273c99cb037fa6f06612cda500cf68a6929fe70d1c8efff839f3f4f9249f91a27aa5310b83b54dbcb661544804a1584e4a931bf71b53f2dbcb27352e7dff5338d56f40439927a05500b0f08b2185536a1c9e453e7b4ce713f0a523ff181e3fe21e658bf7e8ca9ea42f3bc9b998325604699010c2bf47b328d64b903d05e37a1bf7c6774ff62440c7584a5041efd58883485491b212016983a116f6874bacadf94997a3c98df3b2cf0cce5fffd97d4c7b977d33500abb3692b65ad2d7ba0dc7", 0x44ea) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="5642c454b02a2217decaa860c5b2c192be3c32f213dadd78a38f95e93490b7929e3855505eee7f", 0x27}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x401, 0x0, {0x3f, 0x1}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x4, 0xad09, 0x0, 0x800, "34cf0ff8964383f14e4e028dbd3518aa440b5388", 0x82cd, 0xe47}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x3) ioctl$TIOCNOTTY(r3, 0x20007471) 16:03:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x8, 0x3d309449, "2693dc713a8d481f07c76049070bb0d76b7a53e6", 0x4, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)) 16:03:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) 16:03:26 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x1000, 0x596, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000000000000004) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() 16:03:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000002c0)=ANY=[@ANYBLOB="ba696c256a06a47b1e5aeaecad35bec2298289ab268acd01be0da937aba40dd722956afe"], 0xa, 0x0}, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:03:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvfrom(r0, &(0x7f00000000c0)=""/243, 0xf3, 0x40, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:03:27 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffd) listen(r0, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:03:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x6437, 0x4, 0xfffffffffffffffc, 0x1, 0xfffffffffffffffa, 0x6, 0x1, 0x2, 0x2, 0x20, 0xffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x220001, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000021cb093a559b2f238b126d7f0afd104a264ec2bbcb9a64005d4ec5e4bbc2c5f090c66a3fd37727a8df77ea4c3ae799a30e40a0b842326877d1b0576cbfa4c672a99239f4fcc317", 0x4a}], 0x1) 16:03:27 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:03:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20230, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 16:03:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x6, './file0\x00', 0xe1d, 0xfffffffffffffe01, 0x7, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:03:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) r1 = geteuid() socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file2\x00', r1, r2) 16:03:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x4c4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/122) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x1}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x1}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x3) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7fffffff}, 0x8) getdents(r1, &(0x7f0000000200)=""/175, 0xaf) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x6076a9a7, 0x20}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x0, 0x6a43, 0x6}, 0x49, [0x3, 0x10000, 0x2, 0x62a, 0x5, 0x0, 0x693c000000000, 0x1ff]}, 0x3c) sendto(r1, &(0x7f0000000440)="b3a68642ee60bccad589781da5079eeb8c30c9ba0bcfd2964149710434379a075d70d327f782c40d3f63c5787440474d", 0x30, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000004c0)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x30, 0x0) sendto(r3, &(0x7f0000000540)="2212d9bee7abc4f8ad2895e806caaba4a6149f5c41058ba49da64ca902ab18b36ebd2723c313028c23df660dcaf830ddad4c56b2713290e6667acd52d523e8c2f58f52871cf59649e6cf4b028a0b87ab228d8bb10811a369f1c0767443e27b7286e46afdc19bc2b472be41540fadc917ecb60749690e99d67754b9531c396af4acb466", 0x83, 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000640)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000800)="8737088f057cc048fd2330d5e30b438144d2365d299b61955519a07259284ba6860096a6db6fb90ea4af4eea534b9df1e8466477102fcf943551d6d531a90d9346ed1bb2fb5322a5b6c68b3ecce69199d727adf449207a33fc48ddbab3092b7a4f97e5e5adc8a08c1432e2a58bbcbfdadc6cfccfe3d36a2613b9bacfb57fcbfbfc6385ffccb25481d16054f20fc5d25d2f72c635f41875bd75cf469e02dc8ef2d841ed41eb10b547a8ce92b49dfd64c0150753aa1c14fd3322972fcc491313eb44e88ff1c685e1bde33bc27dd31663d8a9eb8ad40fa69a6c", 0xd8}], 0x1, 0x0, 0x0, 0xc}, 0x400) connect(r2, &(0x7f0000000b00)=@in6={0x18, 0x1, 0x10000, 0x9}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000b40)=""/30) pipe2(&(0x7f0000000b80), 0x0) kqueue() connect$unix(r4, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)='r\x00') 16:03:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) r0 = socket(0x90a55eda8209c4c2, 0xc004, 0x100000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000000)="d5e60096", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = getpid() r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:03:27 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)) 16:03:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0xc8a00000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) write(r1, &(0x7f00000004c0)="84574bc5e8016089a9b51d748b20f1076d45698f304c0f90e687bc006ae0fe38cbab9a42b291fe195f65c91ab0fc6492de404178773e3f0c7ad3d1fb165bf3cac79c292a33d10ef0f906b0fc99bf62df2f7f51dcce351467af5625d90e0153f43fa3aac7e29b5096671a4628ef5e5dc17c23fabf504fdcc42be223ca1385a46a8933db43f7109f32744e997e0e7cd6cc0dd485ab8663f6d84c01d3271cd9c4db6d14547031c55c90a1f5468b6d6210dfd134e839575e06274430e9d034ef64d27d39b64678c0c1bb49e7b217bb0c301138187d3e3a49a2eb0e59a7c27994e8e5363408500faae863d01828ebb52bed88e07a8945470823a8993e1140240c6a5e19281a452b03f1cf3631688720fb28d081b28360de3c368e64b4e2e9153666acfaa5d5c819e530daa464425669a4c65c1c40f1fbad7c77f315948f71b9eacc8b492ac7e83aa3f14d9a28144023e1c8458147ffbfe49ddd5c3ea0cd7fc66493dc453f09ac854c4ef723df586045a8e5f072f256438c0706bc3ae238a113dc0b927f3e4d7c48fc75679185a030734a314878605571aef52edbba3cb8dce29b7380aea96021984ebd4d4d3485b2f5bdae4be6efb77474df198632a5e68ccbeffc1573058d4f4b7de5b90f448ad54248742e1db06e069df70d390937b8290a0dfd0ecf6b4fea10d2ce4b74e53491b2cc7fb4e516b2bbab36c83d9465ff3f4fe604d8d875085a58bb7d47c30a732727aa0f0d972b51d04cb0bb22277b15baab6a28f2fa034980036dee4ef90b27acf7aae56bd0478083c4fbb2be06b438e587f1fe6bc6a9d9c54e461d1fc0d2c74d8d1576387076ab86ceb65237ba523bddab276e4d9ccd0ce7c0442686125b15589fb86b0021afce39f995dc347edfdfc34044e0b19b0d3408d58a20652104fde99e776fead2c1b6c4bb8709ef3a6280b68c6615f8e4a18a8942bce628e16b39529b457aa3ff00862e57adb56ca4730d93b448b1edef90b79a0fc47581a079cdd6ea28b178386ec4de9e2741109b320f9d5ae6b3fd62f8f466163d298287a3b6c7a5e1d90ae35517d64d07aa1a4d470c506b76a7ecc83a87e38008c76a33daf16ca160c5d50dc1af5fb95ee3c177acdaa7178c7c8d474d71c9910d6b050ad992d0c6dc7b600b784283caa659fca8a0cea140e08f1c9fd9978f2ead5f82d62fa0ed117579dfe54fef20cd72efb65ed112eb5af8738f618abbd68ac085896822d95bd8d4f8efff202deb24f7d38a3bf4442a8f066466a6f778e81e29708199c136496807a0fdf28c08e1854c7d36fab075b6d36b03b81499aaf168acd5a3184ea3a49855ac9640e4606f26201925c8afeaffb62e21c0e208ad0c7ba5a4d84bfdd4533c9a3923df45d443a11680b063d91ae1b3f6ba31b685ea0dda138ed3953b6382e88b2f2b5eb869a35c4518e4be407f9862196288b44376af240a55f84fd2fa020d19c28edc80aefbc39a8ef90f1a66bc5c9d7539da9a10fadd9e17f20601811df08bbb993db5540fc19e46743dc3039dddc4ea4bcc5a63535599f2cde1dd32806dc0947532529443c6f7eaf3e8d56ef0d3154e5255eeaa47dc4abab2c0d1f93a9569060bbbb25b078646e3ac047ddc85c600c6f3f349a030591245cc9663a13cd5757135ad267b3ce3d1e77635d1a7be3a677266a6cc525728a26b3e08c1fd03cb4aa4732ebf2079a7bae38ff5542c4fcc06a249634dcb21b44ca72b81dd088ab8222f4370b042a6a158da23b72bc114971d4bd430144eaacec27ba2b461c2b95823e08df36d49a595e303c83516f1f0e9fd8414cde941ac60426dfa50f7921addddbc61893a72cd5dda77f96c5c66ae4abf06b11f931abec0381b2e72ddf151e50e15aea79f78ae211eafb224159fdc03a4881d91321b6b4ceb20ce18f38aa87eb6cfcea0e331b05b00b33f15ee2d9ef615ac5dafb936154c8d611eced942105098ea5b13044d63a6c00c315e9b7810c612f64d592d7cec15f24bed86974ea2614161d26c36cc6ad7b20eee6d6404e21d6491110e45b6a9ea4353bea6d5beb833b44658b695ec1fc91758c90f1bad58fc3fd905feea96ab392d444cb2ceb00423c4f6a2699138ef1887d7e220c50897901d89d63ae89861d011d973e5ee75291c371a3e6139f6d3f74bf876522a1796245cdcf5279d5fb1526a861c17d9ba89459594c4f82e5867cd796836a93bf74949ff9e9e6a3746ed7302b2c3f740afa24883e3e6f7f3d7bcd440e97f078dbea5489f3fcc3392ac53c2b0f144ee8898876733d0e7d5fbd677b064d0de0e978cedc2e03f8311179356bbb0f9031110f03bb7b9a389dd5eb5f9afda87713834969fadc6d1c5f523fe2a02bdb21333e0b8699b82ab3403ad3c3e8b5c6788b089342b674c8d2d2dcf892203c980f0cba0e472a2b1dac463a2897ca0d4373b9414c591cd81069c4660ddc96a83c9199b095543c1024a95b859f21cf11cda49ca8e547605eab8eaeb09c292015e546d46c102dd0d025237fdb6257c32b8880f448cacaf918e9ec10ab3901e75628a0138502de3e0c8cf0ab44817076c35fa7c704329868fe8def812c44f0db475a5e914b1c5af6c79430e4eaddde8464d266aeeb85547bf945814fb459ea57e50e39de0ca4617c8282d333a7d374136c679275bdf788184eb489dd017a836ba1e5e20d6a1b269ca7e42c8be84e4f13033aa655f77bf3bfbbe6ac31df81c7532cb09f94f29867badc37479646ed21f49b170d728d2bcbc0d24a03d671f198929ac2a7f7c3b32b2e2361a2d115e80e422b70895def93edb874e0f897d9ab8d50902f20515d625162ab8dc19a094c3838977b528b414191c55b84fa3c23546070f3d0a60e01831b5b766bc2420b7749945104cc2d14aa31f429e13617cb35f0fbf85762ee40345df64d8e75457f7d35a35ce2c991ce5a82922bacecef54af35034b082ac4b20484c4b858a48894bb368958c58c6af1d4956ccf54f7ef7e70eaef91fc10b5863e2717fd9d2b94df21995f177c735c7f8606b74a41d55d1992f89acbde291011569bd1718b041cc297e75b02354085ccdeafc69691dadff057158f3e2f6a1a60f1a08bfdea562b7f4b4f1b61b4b11870ecece1bed90a80b10c195d03bf65e5fc05923efdd0b76383d97c9edfa8b38170829f49321ba2c45a5b43b951cba1aa6cf35f5942bd8ece7339367b090732b39ab76d2dcfc7dd23c9ebfc6413c8ae8086c7db59e00ec5251fe73d16376c5bae9144498014593e9f3a9da7862c5011862b6bc45d11c637704063000e4f6c10b43aa9412616a742eb534c13edeffe8c7a272296a2b6c4f8627e767e46d0ffa4c3b9f964d37036f75514bddb5c7e9f99e87b1fa56581f2d4d341c634067822e0698041373001d9bdd6ddd108ff77b78ff86f5db403344afd29de8a19cbfa63953d42a9cf9a5f510c3051b3633ea550c69b9217d5776ac776c5addedb7a6194de45afb56d99c17f2a1a7559a324199b92cdbce2697f74821cb254352f85b4963513ed742de0f387bdc8de17351e74c1a61dac972f473d6ea78b02a96e56e3f811a91650a30b4ffeef5e404a8c533b98ac354c02724965075e1410fbe0977b113b3bbc5288bd93e3e53716a879d7d8ef542f61bc726cf1c73a548738efd306a5bdf11a1914494e0a6e011bcdb3903d6fbd6e168c0bfcb3e8314c279b84ab593279cdcbc8e7e227b1011bb6eef7621776fda656d544eb3f328902dc6e422c614accbe92bd13df56c80aa00942b22c6deb01309dde4774ce772f2d44038465d241594e42f1ffefa0212a41d9039d54d415384731d77e87f303e9a0eb984ccbf421cbb8603784a4dc62a6e53698ce7d76825a6483c6cd6b36fd14093c0ea8ca908cf81243c399a3b159df26555cdfeb53eda6467a89559f7c07947060c5623753c54762fc5c6db5d9083ea7e22828ac765e1272aac6dca0e5961a5ea98f55fe17ecb12d1238f421227f880f202a48e456d10737314e81869e5b477910834759708c70c4a1f105b488a48b84afdaf2319eb8501af469725706ccd8e13a5238bca77023582583b9cbb4810c0b3823ff9863f7c300959712d7f0fce62102e4053ede73259eea906569447dd1b39073e46e7c72c0f82a570a25a58e484b030950f1988e9f4bd9ef046e2c0152727957f164646ecb8060e994b6b4a883a8c8475a6e5478e8e230a6aaeebefa590e5eb6f4cb6b9e1a36d815ad1697a135e8bb7aaf369066ebdab5cb06cf34e4c3e1da350e10822085676007d6ddeebe73bda06f18ca5ef91af8f03a13b4f08837e633d3f417981a60e98ac1c3c88d4fddec86bda29a415493b2381850ae201fb09fa85cb37f99aaaa7e0f7ba868a33f21ec444fbffd8a8bf4f4bb6f3f850e5c24258045a1bc2b26aa1d6bc1383313303f9e2e1e21e629b051666ba764b245f62b293bc6b5645553a56f6a97cd2ed312a52cf718bb6ab9af237f532e54b6cbd623fcc98cbbee1e22a2875b6d0d57207ec258fc7046fb142a73db013ea05830139f6408b6a98e6155fcb5d7e5dbb8465d5d8a1dfe034a96ee3c874958cbcc67b5b44a87bfb971d5421f3fc78591da2147fd356c90e35606285cacf3ebe503dea2414f3b7d970d11a19789b8fd4fd546641217f55eaad061db6ed8595fe786ff18f05cc13dc3ecef87305cc06ec206b8da29137e809ff84953d2d1111f76902b24351475452b191c9bb92788f573979b3418ecae5117540c91ccee31992f69c282557739142b13eb30d26f7e10feab9ca2cc84eaf28cf58162999669c987014b41d811c646baa8344c330c3d38485a585054c4a881c4dd510670b7a85eb8efae6b21c557300d024bb0e664cde4b4e302035f448000d63c7a8ef74488511185fbbbf37223feb1e5a3643568347395a72508f4d9b6416350fe94be123991a19039526885ae0d86774269eec22e6c20ccb94dd6b73e9cfe87f4fad109c02ceed657f30b8da9510f5fd8c71086f40e119a9226fd44488c7f3f9ba0ed7168bd5b6be698e68b7ff6c30f4f2d6bdfb1fe069c2f82b1c8941b9c1855c87971036b4d80f111d877da734bfb96539aaae6ce260e41611cf08f147bbb8ff8766ee29fc4b88c6f25f321ac61997481f92ce608671e18463005e651de7a0cf629c2a981c5ff23c4890058ef0a251ff24c14682d820451192e5ecf68e0fbfcd7fe6b149dd6687a08f00d116c015e87fb74703340c76c1ec0476615073d879e30b591c3fd79b33f2638df8a31ccf153149c5315c08424c62b4a118055e4db9604daa10fa935eb9d402230a07bb5b8b4940418b9f6c084a2ee7f5fae6978302665e941f07312eca2ed4aa033fa7b0cba97822c66cd740f452a5bf80df04c238a5ca221b5a45641ae318b05faf20ae0958856c5574465a1c93422f479833169ed7bb4b5287dba7e41d3cd49885d9d715a74f830f6a5456ec8ee474508bdc95213f2f08e96dbc204b082a0586e26219d5d27722f6c22650b1c9e872b51cc8cd374e36a528ccd9f66271892f143aa3ebe014d52fa216b988ec94ce80790e8d74388f2c36d33decdbd38963da3a3fa81fd97b60f8750882571ac82e59e5e38b01de044d9b61952ba89fe7447807a401b18b860a023a2c2a906660bbb13c217375e63ecab061cacd1cf769e4d00683afe2917c90117d958038e3be214dac2654906cf255bac7762e66eefc4b3c68fab7bb3e10cdaa736a56624fff221dab11a26e59ba1ec0a8d88537fbb489c8ff6bfd5ff97cfb4e6955b5b7b4aa30b31576e530975439a905708d4aef421c9d", 0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x30, 0x101, 0x6, 0x6, "2193479f48ca866542bbdd6f8d4dd55bd3e4aa8e", 0x1000, 0xffffffffffff6280}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/76}, &(0x7f00000000c0)=0x4e) shutdown(r2, 0x0) dup2(r1, r0) syz_open_pts() 16:03:28 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000080)='./bus\x00') 16:03:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200009, 0x0) write(r0, &(0x7f0000000100)="936eaf1162425a5bfb07d973bef3636c3c3c0f243a58efd3edef52f372ac8cdbd3309f4969eaea4b068955b28d1bc0c8e1b79fa37f4f1cb01ad19aaf56a1cd5db9b6bf47260c48fcb36e8cb7cd3bbad0d27079d796c5497178d778d6371683a7a2010e9ad2e3e463435dd5106d8def651838029ee67e585d1d4c0c7bdcc89e0e23ba7fecb563f98e2ea1485a6b3c1eaefbdeb359", 0x94) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x80000000) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000002c0)="937b585eb8a1b01ab92b6325984ba511d097ebba50bbaeda577e7e6cd70443f086087b22485ed5e9d91beadf4d2d9ad1339784d81148c205d5067fdd7d3b79347180a4bfe9d5df687db533fcdd81106cb5571ec54b54df78b19b2f6acfcda1fc54a041d34e1f16bf9c926489106fb46de90f0ad84bdcb216cf08cca3d6ef6d1b405dbf9ced1a7b8dd7976b79508e8d5fb7a94ca41615db6cea1063c93c343dc8f56a53e11aeacd123b7e805c257c3f4b325058a4a1c835972dad0479610e613e63ce915d3c77d867d4c413a0113b63e111db45464d3ac5925df72d189f91d371f2205f8e56dd9519009543db", 0xec}, {&(0x7f00000003c0)="1c367b3a1fb8ae46e34b790d80b304de9233ed035670903e16d794998099374c742957588a734c48ecdd42db218c05a3ccd587837198a87584f79f3d87cd59de6583cda7c4eccfc417a4b68b782c23886eb5dd2532a58a2d7c4607a6f0ffcaf839427cb169c91f70cef70ac8a4cad8aa58d4613d841d391d7982cde756189e147b6f8d7be488ecf008a5f5fd300b0cd0d4cecb5e2c499fe8d022f8694050d412b819d77abc84f327a790bf3a489edc300e4ddadee7fba232a91bdbd1a3f701f9b2d3f57b861c05fdfc9d8b4f47f1b9eaef5d9592b2ff9dcf0e0aeca168e69e4a71629e27803029672b5a4771a07ce46c022b7bc62f9154c41a45ea13eee18048731472707c3f71af2fc957371039ee522d635d87831c6c1dd29a19b4c85185745869c9b24cc8e968b7ed0faa1d273b395b0efc3b3dedb6aa1dfd4acfca86a43ea66abb05dbceb6f48100d367dc96f1135e513931a1521b700d7210f3a92628023cc806dd2826cc20a579b680de9537b68cb59bdb6a0a793a2af95a3060ef6fe97aefbf1b8e3fcc1475f80139be5b5b8e9a83eab0c4435ed5c92390d54b5da6dd036b52a470750ca5bdd6a2d6e67cc9088438bd976391635ca45dc3bb17caaf48e5656ba0293cdb1be3444a45a17098fd4d5315c9c9a632c59a8e021460b6a626d4ff676ddd8fb2b39f16d790785853b98bcf223a149bacb73ec2c5c1c22e094323ac781fdc446dc0af2ba9b450221e483ede68548b660d83eaae49b45c8c7839857ebb02294b51034b809f9216d7b3c4d827fb27eec3a0503c7b01afbc588b1d4b3754428878b34907152a636e5c5a1631c7ca4a5cb963cff51744ae9c78040d4ad98b59e95098febc868091a6ae04ba3529cb5d4eb864e2f73913361916e2abe0e40e254eb65266176cd57bbd66933bbe027230b436b4510b14368907173ac012682bae9d9307767a80ae08016fe51593e0918449faa289ebc47c93d5b174034b01e9276083023153af256885f074071d47a2f0bd635a559eb02ca15d3f84136cdbcef951b6963a6a908c32206c867af5a05e94b77d7782d6987f17e04c6b0cd36249debf08c25347fdfd0e5f9e5e1891fe8a5f1b7f7616db8afd4cab511bd11c345aee709063092175fe91a5157768961a106d01c71b5f0e38210778b4222426764e7c57182bcbaa83eca12ca0c58d49c6fd83d3dd3dce8ef2281944efa5ce2ba4374689cd6893984c4e54e78acb3171a8610e75566d6b98d53b48e32c225c24ffdc172537201bd006e4305d55503ebadc1f4c1304617063623ca00261a43aa67a074dff6a2b3651de7c121ff82b98114b99cc01b80415e88b73582e297122dd99beb9ab151b4702a1455b290c6800b8e6dc5331d9bd2c2baedf8657f5daeef7dc62302f8a77cf4d9feaebfcb9ce1f97578b933db08c605efa65d78fc64a8ae64744ce09c3223458786e6693aa55ef4491f9ad6f236467b10bb914d80fe7447dfd9fb39cf79b5a5b25d09ebc434e692431fd2494a355fd98238a5e474c3c4b68fe87eefcb37bbb76e5c89a60cc6eadf348b0621704cf6a8e7044aed035e4e93ac1e6dac8409decf938a6783c6338e4ad93f8c2ac97515341e100abe160c451af2caa8b5ac659b9ec3768512096f0fa832026cadbc6885c97d1b6a089e9739b750e1fa8c4c64e69868ec6abfd5d78d60170c564076239204e958d198b230575729da5831c9ab6c19b681d1a0633e4a64ba9f60c720ff8128115d75e710bb848e4c70b2a0a8340d49901299ceceb3199f0690d1767e4db83e48328f1033679e087c3062826452606e10d02664675dbdd6b77cc8dc9ab4c0df9d50c431707ada0f02db859307255b817d7733e054d17048b20ee5d16f64d390b87c72ede4157bb44f32b4fda2bddc08d2455aacbcec731ebc6923f6b74365153f6fca9e6cbd841103d276f6ada5817678b7fa44d2f4d76e7c421025a3f577977f68451c9583454180781685310a072c83f73a6c158c95b6bc09aab52762667f10e3fe10643bb1770d19c7ee3069132e08372e2414f76bc627392f2850294dd5bafa80b9aa22ba37a39b74f316ff6d16d9cea75a35755771dd3ac1ad98a064f97d7b00047299009a628c11c43922bc819664635b4c24a722504131f2f6cf4a437d5a22cfe9125d814f8b70c81921b2c62619648e92ecf8a2b208f07e02b5a0e9255663190b897b976293177a3e4f24fae3e30355080086686cc81e933ed9f8066f65dcb34df3b0ee1ee511ee78ec69bd8f572c3e7ac60ef13cf866800668b3cbaf2fce4711559ad7930949b028da88fcac15c8f533bbb1cd30aea9693cf42092221a058b33574cb748778bdfaf59ab29f4795419518c15886162b160ba90e3895539ebbf3fda43159f3ae975fcd319d4dbaa8a0ad74f1af602134b482b37020a3253143182638b17d494d5b3323ee8e150227e46ed386d83672fc63e682c337b36d48cbd567a804a3c75e06e13243f286ff28d19738241429ccf29ce2cbefc29ad007cf1e275ebf8144acd7e57dd67a32fd819f8977672649d95cbe6fbab269c2f07a226cefa44128d1a4aca297ecf676af6f6d64755fe3626d35a3879cf67465859da24008c8ed2d92f78c6d74c2388290934ab766792c77ef05b802c212ab1f01e775fa608ce8b219f8adad266d6c4abc59435a4df2c42545bd5d464f9aa164d605749701dcac4a8b641b09e88759e0965fa5a5ca39ffeb62e48fb4472ea53a66767482edd4054bb1660641e9699b5deafe6989ba2f90f7eb321a0b961f859349638e6b86b601ec87919f8fdacad8ab22c97f72669c20759f4ca79b8b9c65859a54f13ca3279fdfb8db4f7386f58c76261409249ec214c53e73b17c079a3400c6e02f14524f95e6c64ad6a373fed0460db2481f95e4c033143732da7a5b3229da091c41b41ae26000288e2e658c2006ac651e79c166c114d4eb7d37a8e684cd27afb796f47f050b23897936b26510daabba51658b7beef240b126f86118f90e24bc92dcdc3e8d252efc874a1eee750cb54ad0a4caebb8094221d8d8073400c2b0edeafbf10669ee56bd6141399e49e0950b55f4a0676279cc759808a969ee503e629485e0d91bee3c80cb1d7be3079bac295d21e3dce7d5d219666dcd26238e5acf6f7fe367a8c08c8735a8b425e947efd9b6ca26a38a0cd71e246ed1e4edf94c7a7db4e63110a7ed5d469c353d3bad1adbe90afdfcaeb60bcee7f981bf8adf15e20706c8cf1c0874d6d37eaea4e7efa9668ea40502afb61a7acd891494a2f57850cb6e5746620a806f6b55c808713451bf77efc88d51545c630e10f19d408e4e773a8621c60a8973daccaf7a9b6d83f5f847efbb08a8d2fec06b452675ffe0e17bd979c34bfd339e1897a4cedc4af78fc346094403876682ed6b42fd87b16586d8b6c0480b1389adeec36fc5feaaaf311d52605bd469d624fa44fd38ad03ce7d384c5ebd8d94f57058e20ccbe1eb7ee38819fafe0d500af4f5838d30260209822224beaecb8e01cd7fc78ddb3a70e0e89d29bc72a78dee7ee9ce8443568ac04c6470b7a6d2ee1570f2280cf62ac48459f11f48eee61d728b7c128ecadb77a1238f5dd7df03485f1c1210d1621d1d75dd7e6cc13659c7083a8ee2699d3437315238d2155b07ef3748b90aa754ed3fc4bef7c2310b77bb0156270af6f22e8d0b8843fb1b17676d0a2fabd795057e1467a2579cd949368b48fd2457d34aaf9b3364250c9a3f50ee6e1cd463df44f6bb0c93299a6e5e837e116bd1f2110000052500ab05fb242663878e101cd1cf1e8e5dcaa55178270a20e8752a256c5649cbd25fe9b446df60df8c609d31f7624888af89cf9dd7daab7fd5a697514424c5f00f3b7664f5398b327f067c40a17ca533b85353c6eeaa67d4d023a657cfc1dbfc21ced3991ac3db95e3abe02b07238c3720cba258111f094bba8a08fbd176e47a02e6ee77002109d55af3569a8d71d27624cb80b040b3c7d81a79837fddf786ac77444dfd4f29de1a538f7037968f877b270a0902f9b8e513c6556d28db8b42e78b3f3caba9631b1fa95f9dc440342ddba8e6724df917c51d79d917a55955905d2949aa5e65a9653eff1fd0a20678329e449af3c9129cef0709e9ea5e7873e6eb335c5e98f1b4c08efe81d627bb19713557e5789acd88767abfeb9d210e6e0facdcd5042b733e319393c241daa007c3cdc1caa6d86f4f8732de4dcbe3576d6229692a62486123d7de1eed3e3c20206fbc80d38180a8f9c0f1b46d72be3e292d0aba900a130ff9bef181bfe6161dcd6c8a2e3f2033f4ef2db2badef0dd64b5275ab4591800159eb3febc136d14c6b361635e8bffe8750d7214c94f76e4cbb474dbf846ef3f5f0c42c8a59940105b17686794156e0a6ff7b6cc983d5ef57aed1a47c88b7bc1a9cba6fa83b97d7a1f0650c6407d5f859a8f808eaa26712c8f1babcefe3844492dfc5f253a8be9e8087773053ba7b56c94be706d788e013a403ab063f17c6c0824198b264fc2f392b265b3aaaa2a1f8fa46970c2e5268ccd19e9a77cbe9ae093b234f581aa6bc332268c82774f3371de74a9ca7a90b71a152450a3f632e6d74117bf3df64fb2b1aa274d286ebc93c4d0a7e5a1e949f0e04f3c212695bd2bd87ca5cf5d4880c489448d5cb78ad45fe2823a191aa666abe4536c66983eea17f4671255cfba125710e840ad3dd6e483f7f0dbc11e88a55365b1398ba3719ed5f0f5210040f11b4590176070e72c2f4b0ddeeac6e013eb4bf110d236148a3667ae89cd4b8d9a787968661806243a136ae48ce0b21761858cb44ef0038053ac2ef460a6a464da8101c1ff9e6191cf9a7fe885fcf4d5799ebe0bc7e08f24ea4a88a5049672d8c4fde9c597c9c7b6d76dfa7f65c0092c527cbdebcf1ef44c3eeae7d6c8f2bf88192182ebcc0146c44f6330e8daaa77526f5ac1101d88b7e9acc1f992d687d9e7ca99615a218e56eee89125afe9dd06c746e03911291e0d395ccb1a2cb6856773a06a20179b69ae567d7a36c6a5041b491d341de598b39d099360d98a55c16cacad69a785855b2f33590991ef63b69a88ad07dd3b6755a2d6a70146cc5813b2a03d76e38f86d2a84823441f5599eee2f2f55f8e04ce418d7ba2bc395f1cd7a8b761d2d2620edd3fc142c9579ba379fafd47796957cd1b3f61d9932c6bfa2a94b1d475f2a17b025166dfdeab17696e18b82e2af8e58cb3123d8a1689be48913fbd7b12dfcf66df48f6b900b89215fc4c3f71015cde3f85e30f7e63e8bb29316703b00bf9370ad56ebb8dbc496c7058734e334092af7ae8ac15c287a77915d60a9c8dfb44aa1994fbbd245376662695f84760589a9b9b5c3eb9df65fd2dd303692d1609d4ccc48ed1b8e486eaaad020f52a58c6f6ed3084102a14175ac979dafa9cf489f7500c24351558c7d1b7feff8ce73d6584bdaad5ff26653fe1d20723f490d760b88862b57d11933ac617733db59ce92d5633cca7f93d064f1d9bfa684c2a73bae8d2922bf81850019ebc9a35f24f1d0cb726ce74767eab59bdbeadf948b4109f8952977a5916455d8a1c46bb491d5627daa4da07a5c305b4cfa0396aae0ad474ba1046fd9b3e6cd62467a80e7152a8c603efa19df3d32c20af42606189e7b8ea6ac2f646aa1e23e947749cdc49c9893cc048270e56c267bcb0a91214bd4dd03401924ddc7a7caf41702c7609ab833b4b060b8aa8b9e607adf97bfc996dbc454a1e326563121627dae563eedd2fbba9d3f5a3eab8db10a2cb5db39d90a80f4b", 0x1000}, {&(0x7f00000013c0)="ee7748608e45ff3474f02c6af7b69a14d9c40ee1d65259a83fd8e756809ec0a54b01c4e7b78befcbaf0eea3b711172e1a670efdadcad667c9ddbb055060a44f19c7afe76b73c16c2a016b2695f91a080852f348c78298cf47e06e29fb8c5923c81fda8cf873c4921754781f6bceedaf1a73a5000178c29e330f95b86933ab760778250c908240a688f1b5da36962788951d3783dfba635413f51c5d3247b2911cde05e359c83bc52bb5b5fd061224137de36a783b24f55429f308d1d3e7bdd3c4a7975", 0xc3}, {&(0x7f0000000000)="d41a172bcdeb78c81a8e455f1904933900b8", 0x12}, {&(0x7f00000014c0)="26961a1a6debd39e72e6c03f0f7749d9dfbea1285db8497291790f960e9456e1dfc7a30bff78597468ccec37ce0b10dedb50de8a2cac9b8d0ae836bf150b7f8db9653b60b3a9d48132354cb8803d372048af1b3a5b0289bba34db4b9c2ce193b014445dd36707828d360c758369c9305091bfdf77575ada5138e12068f9c9bb2a6f256e1aca5bb448c544ae18af30aee20053d823d1181230e0f680f504569d8585774763da6254ce33adda49d20e59545b3ea6d840870c0561825c004d0db46d05d52350ab4", 0xc6}, {&(0x7f00000015c0)="3e9963cf7631a1e2e0dba2f786435e098f5a42694b04106f6fea74d9b2374dede03c6c9bfde84ee4451920b843f03d7aea70b30d85c635a26032d9608be19e86dbb7a1a9c72f086fed9a0abb0adea6cb9395029f70003191ca29631fa46268957bc18432eade1f6a1c88eb330dcf1bdb257d964ae3c85eaf105270d70826183d4c5963351eb703c8046c47eb5b62ba88e02fc8b51aabf36592cd4ea0be14a0e27e3217a7a0fdd4e4d539e9c8ef4b88cb9ebe7af5c645a351e4cdc1e6edbe0e33588e477a80c905aa5d", 0xc9}, {&(0x7f00000001c0)="70b39d1adfaef22063da616fbec6e3ce3ed569da99fe33bf5e2fa4496ac9561dad95ff2891a15a4179d13a9c4ff8dc09fe06e678922fe7601a8245a561fdd3ba3ae8d765f2ca8ee1d659d15aa8721824f42f13e646d97bb7b0ccfacc5d4adb1b140238657a0a209c95596fe21efd7a973b93b9459ff4d84329e36a9f04d8bc2a34041e992c10f8e0fa8c022ceb16acd79c6814424f4fe8befbcfd192b40c6141564be61ae4d003246378fb5ee6fac436ad8204bceef998ae76b0b4", 0xbb}, {&(0x7f0000000080)="e0b637222bac774c1221ebe5de9ae31fd932befad5a1491f3e40fef38bb207ba2b06ea31a61af21441ac", 0x2a}], 0x8) 16:03:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:03:28 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100f, &(0x7f0000000040)=0x2, 0x65d05ceb63d518fc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x700, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f0000000080)=""/179, 0xb3, 0x42, &(0x7f0000000140)={0x18, 0x1, 0x9}, 0xc) 16:03:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:03:29 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:03:29 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18880, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x30) r2 = semget$private(0x0, 0x4, 0xc0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/206) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x8997) fcntl$dupfd(r0, 0xa, r0) 16:03:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:03:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x2, 0x20, 0x3ff, 0x1, 0xe574, 0x7, 0x1, 0x0, 0x1, 0x1, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0xd8) chmod(&(0x7f00000005c0)='./bus\x00', 0x40) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x145) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!!(:\x06\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='}[^\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.\x00', &(0x7f0000000500)='\\{/\x00', &(0x7f0000000540)='\x00']) 16:03:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x7, 0x8}}) r3 = syz_open_pts() fsync(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:03:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x87, 0x4, 0x0, 0x40}], 0x3ff, 0x0, 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus/file0\x00', 0xffff, 0x8, 0x81, 0x1, 0x6, 0x824, 0x3, 0x0, 0x2, 0x1}) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r2 = shmget(0x0, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/7) clock_settime(0x0, &(0x7f00000000c0)={0xffffffff, 0x8}) unlink(&(0x7f0000000040)='./bus\x00') 16:03:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) 16:03:30 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001040)="1b2b139955d9a2f4b95c4c33389d7af8ee000ef3d821831588f0c5d3901b97f13518408978149d602111bdc8ee1ca9948089ee737c0252c0132b641616c6c4f41d594c86c028c171b6c9e3f6175521b103622ee2b97d18496901bcd79c8a5844fa16b108b3d177ed015a7c937a3ef29eee9be12f9ce305e53001df4b57edc57cbe71b66fd5175cf9f066532140e3e1c5774d25a715b71f0aba7f12c239613cad2f1b4f6cabf1df9baaa4867cd1f5e8a9c1c936f92cd26cfd9721023ccd5c26567e24bf472f6163ee39a7e997b9a6b05f67954debc4e641704c3c67fef16f08df8412a012ce0c2a53f9e2dd4905e75cdb3151c7745bdeacefe6445f6cff2c", 0xfe}, {&(0x7f0000001140)="d7d9bd4289a7240e4cd06b5d44047d8e0d11e601ed08d34b3d7f5dbe32bf5f50e779c4832be385ee2222af62d81a5e870b81a17962ec9435a0ec1362368afb4c24a263fe15c1d6bce1559c135a703d6a9ccf7735947e435d7b42ba8d42054b561ba051310fa7d96bf3260e187011db855bfc254bd17ab8702df8a06005bf74a5ea85b49afbdcaf04a0b5a73d91d036f1df3f14a365f7cc0b8cd53629cdf115e073bfc944a86f53ccc6be523f61474f27d2", 0xb1}], 0x2) writev(r1, &(0x7f0000001040), 0x258) fsync(r0) pipe2(&(0x7f0000000040), 0x4) denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 16:03:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x8, 0xffffffffffffffff, "f566753fa4fad9c4657b9171933a73eb37b91628", 0xe6c, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x95) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fff) 16:03:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r1 = socket$inet6(0x18, 0x8007, 0x3) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:03:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = socket(0x26, 0x3, 0x0) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/186, 0xba}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f0000000540)=""/254, 0xfe}, {&(0x7f0000000640)}], 0x7, &(0x7f0000000700)=""/209, 0xd1}, 0x41) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000640)=0x81) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:03:30 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:03:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe00) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 16:03:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x7) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) r4 = dup2(r1, r2) ftruncate(r3, 0xffff) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81, 0xf0000022, 0x80000001, 0xffff}, {{r4}, 0xffffffffffffffff, 0x56, 0x80000001, 0x7, 0x7fff}], 0x8000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0xa0, 0x20000021, 0x80000000, 0xad09}, {{r2}, 0xfffffffffffffffe, 0xd, 0x6, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x30000000000, 0x41}, {{r3}, 0xfffffffffffffffe, 0x61, 0xc4, 0x100, 0x6a1b16b5}, {{r1}, 0xfffffffffffffff8, 0xca, 0x5, 0x3, 0x8001}, {{r4}, 0xfffffffffffffffc, 0x10, 0x8, 0x8, 0xc23a}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x0, 0x401}, {{r2}, 0xfffffffffffffff8, 0x40, 0x40, 0x4, 0xe40}, {{r3}, 0xfffffffffffffffb, 0x2, 0x8, 0x8000, 0x2}, {{r1}, 0x0, 0x1, 0x0, 0x8, 0x1000}], 0x3f, &(0x7f00000002c0)={0x9, 0x9}) 16:03:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt(r1, 0x7, 0xffffffffffffffe1, &(0x7f0000000300)=""/71, &(0x7f0000000180)=0x47) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xf66b) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket$inet(0x2, 0x8001, 0x2) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r2 = kqueue() renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:31 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) chroot(&(0x7f0000000040)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r4, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = accept$inet(r5, 0x0, &(0x7f00000003c0)=0xfffffee9) r7 = syz_open_pts() r8 = fcntl$getown(r5, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r8, &(0x7f0000000400), 0x2, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r9, &(0x7f0000000340)='./file0\x00', r10, r11, 0x4) 16:03:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x10, 0x8003, 0x1ff) recvfrom$inet6(r1, &(0x7f0000000040)=""/126, 0x7e, 0x0, &(0x7f00000000c0)={0x18, 0x0}, 0xc) 16:03:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x16, 0x4002, 0x3) 16:03:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666969653000"], 0x10) getuid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000001002b5a05070000010000000a8000dd2a473190"], 0x18}, 0x0) 16:03:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) fchmod(r1, 0x10) setsockopt(r1, 0xcd9, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f0000001e40)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/40, 0x28}], 0xa, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r3) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000019c0)=""/90, 0x5a}, {&(0x7f0000001a40)=""/197, 0xc5}], 0x2) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f0000001c00)="14c4dbc4b3d170396b726c56469bf2980e7dfcb5e3684377c7ee56c194c2", 0x1e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f00000005c0)) bind(r1, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x1, 0x400}, 0xc) pipe(&(0x7f0000000280)) r4 = semget$private(0x0, 0x7, 0x1c) semop(r4, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r5, r6, r7}, 0xc) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) dup2(r8, r8) flock(r8, 0x2) fcntl$lock(r8, 0x1000000000000a, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x2000300000000, r5}) dup2(r0, r1) 16:03:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4f60, 0xd7}, 0x10) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:03:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) 16:03:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f00000011c0), 0x43f6d3c, 0x4) r3 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x9d8f) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000440), 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r5) close(r4) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="49fc8479b691196161b78fa75cfd37a9620100000000000000e06eee2ec73eaabc19330f3d2efa924bd844e9c862553454d88bd8e55c13ca5f7d92c7611be7c840937dff8555f17b5e40c27d39153b718fae07b282172e156e4305e67a34cb7c7121d85b1234e8de3a3cf450349db398d217a2d900000000010000002e0b8aa93c2c162acd1d53f6124e1a142b1d1c74d0b4423a6bd2e2ccde3ed6446b223bcefbd4ddb424868f34ddf1598fadcaf69254126119432421d51d7d9843536c183c590c8b9040e6e0319068cf864ade88fab8c6b896ffdfdd11b3845081a59de24e0dafdc04bd65", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r4], 0x106}, 0x0) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) fcntl$getown(r0, 0x5) sendto$inet(r1, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r6 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) r7 = semget$private(0x0, 0x4, 0x309) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x3, 0x401, 0x1000}, {0x2, 0x2000000000fc, 0x17fd}], 0x3) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x4) write(r2, &(0x7f0000000280)="a10f3d9c2806dfb52b344f9bd51c98010e9df903d371897b402f1cdbd4ef4bed9af6e11fcca6d45c15782fa88956c09b493473e99bca127ced8c0c4e209ea781521175b40dd22093ec5a76395a7b1cb2fc2bee59ce6ed94c761459416a6f291e7400bd058adc81137fdcee658e928e47e12231fbb78d5b4c174504f23aa94f3b1e8d0dd4297935db8ec166e4ae0d2939c018e48437dde90a801e40d08055be4ce40660e63e2fce44e7e10530830dd8329efacaf974a7b41210eeb4245b939c7b730009e06e4617e8bb9bb2ed19a10389f992e997c7ccfcbc4c56d95b6fb3a277bc", 0xe1) close(r2) close(r2) recvfrom$inet(r1, &(0x7f00000005c0)=""/107, 0x6b, 0x41, 0x0, 0x0) 16:03:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x6}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r0) 16:03:32 executing program 0: r0 = socket(0x1, 0x2, 0x800) shutdown(r0, 0x0) setsockopt(r0, 0xbb52, 0x3f, &(0x7f00000000c0)="1ab80e4d9f21540d6a48da4de0d573661bb0f3c0c96357bb3573679b67159b97ab8a05175b075155de33fbf299159fa69e850d56cfcad9c64d3db4cf35e1a141cd666a4ea43723bfea5c7eae837f05c641184ecad8632333c2cb3851197aa53fbcdd19f579e79bcfc1ebdcf02f533162b0ca3b83094f54dafd6fb1b4a963f30a561103634786ce", 0x87) geteuid() 16:03:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) 16:03:33 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:03:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x101) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400000000400, 0x0) syz_open_pts() 16:03:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x808) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:03:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x4, 0x8b, 0x94d}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000010, 0xffffffffffffce50, 0x7ffffffe}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x8000}, {{r0}, 0xfffffffffffffff7, 0x20, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x40, 0x5}], 0x69, 0x0, 0x3, 0x0) 16:03:33 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="5b09b2f7d4368b532058d4c35c419911f0d3df61953592aa6c1ca805f8f124659d1c6761ae28d0697d4ced467511326688704fde421093d819e4615f91f1e33f24272312404e3f966e4723e2f087029ce5284a35914c0fc375b3da474a012e677aba5fff5d03d33345f3b135d52f50b3e5d28bb84d01106f278ba7549f3dc8ac2fa4666d156d", 0x86}, {&(0x7f00000000c0)="e6495c3f85d637c7e88d9a6cf188e6a23bc050cd35d9bcee53fbf2c1375f7ea407c01215362e8f220c73b00558b9c754796ba3c796462a33f5cf49844bf84c26d7ae", 0x42}, {&(0x7f0000000140)="24576dbd63300f39be67ff19a0357c7779289128a14437d137f1fa85f42fa9048725e4c206053b35aaa1d437d41bb859e3445d4d8762681e8e20b6eaf9a930ba1ecf1c1da6d3ca923c74a1006ca01a816d664f3c40fb26c64587dfb552928d12aa33b33c3dbb6f1971abb65d2260ac91c2262752d4a79a7784fb7380f9fcf63d7be857802e75681e823b89075dc3888e0c0ff2b5f324fbdf89c392ab957c88176799b51ff183be485f51e2c972b6fb16489f7ebe35afec10cd49c140064d935c1be1a1a88b023cd759c2b172397abef04f12bad038e2746a61399b4b9eb35b2446dc1f35daca4f9fdb39f2dac0576068e10f4f84db600197f8e0c60b6e6a375e5f32dc29290b38204ed27c5dd7bf1aec49717f842a0cfb7d968405b35b75f0e798d03437b011b1560434bffc1d279e5fe6790b364341d21590475dbee6d6fed00d82f1bccc222b6197dfbc1e90fd7fb32ec9a005a91abf96d822d6276ffa3b22e347c03f820c3934adc77c23dd94b0b64c0eb2bc754da8d906b74fb089e78e156c0e26f0324c7c4ef8974e8b388abc95c3d7f1097803abf472a2935dcbba04229ffce2d21688598e89f6e03bb08d6dad7d04b51c81a0ac8fb1dd9ecf0fe8c72d7dd010ce9c78bf7fe8e62e229f973e769b4009c5bbcb507c6dc70ad4552a01c18c343a0506ca2e842dd7ec7593e8b58a8cc1967f3437cd22d3202ca30f9586b11cc6e2db3d296211061f6b6e5f0da8ff0a8ed643963e781ee190b9c5ba1644f123115a0d1f97fe836438bfc50429aac9a386233029714911d4a83c7f0f325ecdee09867ee649998bdce4c1c962ad6d44fb4178c105506d24aebdb76b33be8fa30b9c870435b9537efdd73b765cec72b44b74706184b9de7025a84d7053869938db30d0b9c2b083527adbee24cb4241725ac95cad529a6b0b6faf8148346945da64e0f497dc4295e86813a2fffee53b7288ef3923ce3d4e9f1668ac32cd3da017e03041f2d8f0ba1e3a683ac030bc798954a422e47536f0437a5c67271f95d5b95ff2c0373a24ead2b7f6cf6798ddb80ed07fea2d2902a9b848c08281f21c001c2342e08803f37f2d74b5e99f590aacce509b84188b29392f5bc76072bbf269c3e1ac376145d316d2e09303f34078079303dee192ef940160bcff835e795f4ef1a6c3bcfdfa7911244ac682fcd76f9b3fdc3e8d61dfe8e0916ba2f02f349a0ccc77d86aa1cd3d70bbf72a1b8e2a4daad9158a20b1113037e902038b97ec4dd30a8480ac21733510e2a5e4a56b98f1e57fb1e66614fa94c6139ad89ad5faca134ef44b8628cf7efc02ea2ccd1146b31c73a405e59db29cd96e0a3e3a12fa39081fba482fbb300772fc66928c89c77ef4ec2593edb64080cac0d58a18c4a8bed2e6987b945530f185e8dac9e7a0b2dc2b999050fc383be6185d754b549b229c00580ab35101b6829132af28fb320f60c97d21d85f6129af83300a1285f9882138299f606921914ba9211689eaff0af9690504ea72f32d964f8399eb68581d423a93c83de3e85c1e192f37a97517462ee9dab23c43f034c89be445776a91925e20b805bf1aca8b41fae6b1d7104f3ddd99165b4d1c00e0465c524cb1f0d5a56e3ecdea6f9840490fb49b22c2c98fc096177791a7b0d693bc47e58be164b49ef6bed48938644d5d9420a2f85ba1fc83680f0e8f6c0d8c783da2aac0a19700cfd657270f2b091b56051ad74546b597fe6ced54942aaab3750e7897a4b303e00f60b6cf1cf64caf67c3d2449bc4aee406e9302caff429e6f09cfcf5975c121b09f7b78f7a84e8d97bd0ce8170184b52805e0f894744d7203e0422a79b5b5bc970af77aaae62cb3752e3cdbd9945d3b5b602ab8ccdc144de57818e247e7db10995dfb2c8f8c422ac171869077a69530036d6500a12b26b0cea05d762efb92b6833474b0d1d92c446e4b4f5109a2f17c49c3e2c71548ad8a5f4c47155ae1149cb42a7a07bc393af61d3f6183ce54fa4304eac0241abcc0287d44b6f709ba52042ee0e87bd3b4da5aa4fa4e091ac0ede3c2439369b13179a43353e258c45e88bd6968f3586e7f90edacae9f89ad5db30c14d79af6db230dd1a4b8eef1ddad0dda1e5d27772d4404c1de986f11d7c4a1f9cd2f5e068b5830a47442dd76c1d3599a9ae19382578361cf864ec9ee721656d58cf256b5b9560229b75543ed9bfab2a468c897dc9d277ff0727b001883a28e42348659b9d3e9c190cb81ca4a248b1097b7488e84307611775d0dd6a69ee651e63e5c0784319f5fc5d923075de53cf04759d372f5bbe64b3218f7b38868bebec3ac8fdc46ce57cf4edf567e5002220289fe5d468cbd1bdab69f19de687de981153c5abada4653586dcf8237ab2274da8c2728840cb7f8fb45ea6ee7aa71a11bd6770d8e939fa7e3ed972eb89260816a0709a44f23b5b2ee125853025d7635638c9b330a691d303f9ef20263b454bc5b1d6308c479adc4a70272a002911dfa4609d38fd4a08198416dfd9306b7dffe0febd9391ca69a11ad068db64d0d0c8bf321d11bd28c79285c2953607975f89b8653d2e274d7b879e7b79a18f2b841f754329b27add11f47c2a75169f48a53c3d08f383ff34b8948b4c81d08b613f66f7960f65a4b5983830480711cdd202c50081275b9d50f3c802ce772e61b1e6f69f2285d3acc0779f9685f226b122d4e1e6b55cea3fa773cfb0b446d1c3257e45f5d5dfa19060358d169b03eb7fc1640590a2a7337874a56988e29ef5612af51b7a4edf99c293527deb9c9e647d506a604579f0aebbe606ccbfc4238e68fb245520da3cafc7b646c633d4d6e9f685d3e9ad227a7054ab6a248365cde538622095f0f6ff8232cef366ded245729a70c5b700e64facc0ba8556be2e6684bac1178cde1d22f7c92cdd803b5e06a601f015b85395c8ad47430fc1a05f8c7e2fa16c3bba79b3b7de9400ab65b9c70790ad0655fd1628fb29ecb252409a13fb08bdc4f05bdadae96368ea3b9ed290aea7f77e7500a044299dca2dce5529adf3b0b4f3673358514dc6f8e653ea9d44cc6d3b709220e5ae0f517592ee9f9eaca3273a5dfcc509fdc285dde50fe8bd6c6375656e304e71496789d46897a48c6be055e9afca23f48868acbb8d9b65e675ce6a3f7ec420f0eb16c81d51b7310d2c1a9c03db554c8041ed7328cb83c0adba8a73681e447ebfbf1017938704719dc574d07e646cfb01e7261df9119fab5f5df060ea8a6e3db26987c2fd4e831b3d7834ed418bd67467572796fab5049498a1520ee0ca2d2c4fb767e905880b6261e337cbd9546bf01c48f853d81713bb907fb2b974ec32ec90aa3ffe78714a1c8ce4c731a28cabb59b4f2546320636692074436686bda5ee186d6bb3cc09040c07aef57f77c03da71db20252645cb291ea60b48b103eabcc7086789b428085cf633ed4f7f25be6d54a9828ec636a0e1814b54ceccd779a04b98dfcf63e71705c698df7c4b5cc65c65ed6ee1c210c99dfac9e39b257afb04b4b4f25b99f838f6add14d67f51361de6a6c497d63fbde83c2433dd3d71e5c20aa96b8194e7f77c37077e7db0f2ad141a5d6050714d209d9f748944353484f40fa2345f9ac3629a824a55bf1b560605bc1c4b2c1b157b391fbaa1f68457a1d14f6516120d9dc674c8b726094e3236ea0868fe7e1d30cbbcdf384bdabc9fc2028e6b8d9da3befc9a788875b815da09dc29eb12dd0ef2df4f1d62ff7e38f65a8d9104480fe0cc88c465cfa42f057e129bc2100f3798914d456313adafe5953014d270cbf9456226fd121d688f56f74bf8257f27650d9beee63e966bcf81fe4758fdfe46c1159eb5aba92c10bd0ab0bdd375dfa3f064e1791043ec1834ef422bcc060b8873b94af062c38d9f4eeea6bfe2089d98161e9ff26e2daea98212f0e3570395b5160d682d5c86e9c75b189a6dabcc086bf15f7af6df39a46af3e21e22fc8564c5ea25dae4c5290b55de2ee5fea8e9970ae11b285fc880f718bfff991a26f6a732144a6dcdad474bd43efa60acee5190528a3ad920872182429a726c77b4aac8791611a4343c5aa4ac1b59210bbd037591ab96b55ea8fad678d6a2a049478f9273d5db5c75fb8d9597ecc0c3cccef5e82cde0995d01d5d0622b20fd0ac3fea7a78f93c219cb0a6474a7988390121311b681fd25d75e28d92d02203422a3789d0bf26dd7ee60b73225e9c710ea9fdf34c238cf41bd51ecb1d707644c756acece24b56bd6ee68618f1e197acaf7fd2eab90ddbd815fd814c23412b5e2c528b528f1533589f24c1d16b82a1746dd6b9a19bbea279777746713b35b329903572645904622fd0eb5349c69b2ea9af83e95b5b52e20b3273c471c7440836dd954af338bdc3809fb7c9a594ce981135b701cdba3f0954075509d17a2911afdf22b798bd12e7713156588ea0fff38c208091110a18eb633242d4b1e3e9e24fdd161a5f38d52b6ff84fe0f24f95932ca8a60563dbbe8eeb569694b52f8c1b4362941c330cfb3a7bd00a98d5841070e545bbb4a7e9f8952a07dd7ce8f22107184b3c8f8cbeb80cddcff8ee6a034ae6fd0d1f53239cadce18bdce036d72a19692cb9b3b023b5b04587de03aee704c76f5566319bcfb19e4e70bb44999c5a1c72cdcc45242b6b3523dfe130f9fb5b29823a925780b7af422cf478563583d3a04a0bcc5d4b7e75dd3412e23207281f94064e663aa52074a6943a9e12f3f62fb8b71d47b8af4e3ce0c2cfc943751111633aef5bf9ee78c4fdc63730de5774f17e088f58dba9783d14d718263dbf399d641ab1d8aeebf03ae716268118ffcf994e211af1c05f5d6f53ec548f76ce006c118c84e85ffb26a19f053cec1cfd70b0f952d47cf9dad96ef08fbb804dddf896e867bf050e6ac869635149c572c1b181e83dc5cfa657c21ff093a5e433721950d7b2824083f041d6a4fc13b77f3c5e3daed874654aee69771882a8db85b98045f615a5e9a91232f1a659a289b3d4110225c46a1954e9335f5560584bb5a90e33f2a012efdf56dabd585b0b3e0a1a270d7b6da4de1ae48cba0d2a0b552f986b6d9ac124abab920db7451ef174dee3ee3f83d08bb924f8d9d5e07d8292ff92121f9a73bf1a7664301bea721297de05a933c755f0081122dfdc0a87b8735df50faf08b4d5fae2e5555254ac5e9c8d416294dffd2e08fef48c465dd424dbb5b5698283d919598786148b90170390c6934250ff8f55e987938702e9a8f0b976664a5a321cae4499d57ed9f430f51c2d558099a1e669ea7e8a3bf6d07676af5e6cd1a0caba35dee0b70950d623c7c33f51a0b785d583f3f6878da48d948101b6a435b7706962e4cb78aa4265ddfc1226e8a2520a3c3ee7ace9d1f699635a4c171c1528007a201553d378bca1f5de201a34db2eb58753dbd8ab426b7b254a8a24ba4ed56d4c3faa1054af599b98f6eb8c06c274d6b77ae85bcf57cdfcdcfcf513b5e8a59ed946cd44f4ba78146128c72c8bfc2e82684ff43ea1cf654fca635391c950c2b5f1f85788c8c211f8fef01ea8d1c8bfe904813336516b2296779e8093b550f69b2e6358be2f7922da987247dfabd52239a110d1f8d5b3054e5fd04705e7b4a58bdeeb5fc7f05874c910d9df00eb57b862c16579fe020293a11c5732cb56f2e4a463bf18d67ec5230cf6f79faf1e061fd1d5ac063e3e265d3d2aa33e814fcdc2441abde3ef1d292ca9ca709dff27552f0a44e66cbfa4e79ad2215e39f02f7f8ac9c9314d5275433547d328cd1dc89dfd55d649c67d15f3795047ea11a", 0x1000}, {&(0x7f0000001140)="2d137c7e7dc2a71f7578edcb9b672f7edbde1b17a9879cbc7ec44748ca51c5cb89a7ca113fa9eb0fe27af56a0c934b81e79f8e2aba678440fd87cbcde703acffede95482f5b195f27b04af87d6db8c6dc306ad0034c1582df3c0", 0x5a}, {&(0x7f00000011c0)="7044f53710db02cd54418a04187ec6d6471e4d4d716d79851880559a06d2b61d9e1cb7f95e8bb974638e1ad7760e7ae5cbf2b8bfb8be6fc72a7cc630c818437c4108a607d48bc486f4364573fffa8e4843debc2e1d27cbe1d52b5130721d2ad4508a089f8eb3f338c42c9b66430cb79d1c390bd5199f44587662012c5aa73e7044981874bb89970323e7eebdbc73d7b9f80b9216123a3bfc78e7c13abce828739ef7958b78ba52a8d7666c99d180b296342fb2b78652bbe6f59cf0f8bd890935dec2a685710c67cf332cc2195e856ab65476e56e4d9645dfdcc855a6171eb7dbcee6cb8989a1e468f2f34f605a69cd7134b597576327120ca9d8", 0xfa}, {&(0x7f00000012c0)="ad52d27bc9e34286004f067fb7f1e7832ffd0166989260aebe60bec3d12157d3e8d00235d2773be1de41c8d0bf019cad92457fdd6104dd7e5dcea39159e2177dab47977bd81e18de3d37fc544b9c551fc903d098cc06374fe8bf2a9ca760acece704c99d53486f1452b2add86859fbb7969a2592a3ada2b19bd38094f4818163487d16186792c8c3cf9cc45efeae923af8984d26bf1e448a132878234c210083309f8d292756d85204c7a2e9cb1791aa36e21a53fff4b3e5381e368b3d3a3f440569c6921153f3636591adb987678c", 0xcf}, {&(0x7f00000013c0)="fbab31b24bd4d7d8611dadd9e52f41256cae4d228202616b6d34101dd2d9a4ef9465aebb29ed2609b6c7298853defb83f1ab8ee2abd3e1a4d4b4c94dc5929b49b901f9a4c25d9da9d6a23b35b52eccf94ec632223a2bc0fe0aaad3b49b4d3ef5634db6b916c90c98a9", 0x69}], 0x7, 0x0) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x20010, 0x133) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000001500)='./file0\x00', r2, &(0x7f0000001580)='./file0\x00', 0x4) r3 = socket$inet(0x2, 0x1003, 0x3ffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000015c0)="264a873396c641242e76ab7d74d955ccc6f2d04f991daf69c021fb1278e36ce55573ff1de59dcd3bfb8aafd50b33a45c9e8367d871e26227a37d4cfca286ff9de66d93a7bd080fbab3c134de37ad94c3a66dd56cdbfb490c6a965807fb1d77406435bc3d5ee454f54bdabb01178d8cfb3934e33fcee01d34c359d49192b8205d4669fe8fc89970a4c10b4e9bd1287ba87f16cec56cdd026555933b98834ec5aca06fd070a0dbd2ff79cbb9041ac34a193f43b8ae748a9c9d7117f335edaefdc334b216450efc588527a49519d7fdec08", 0xd0) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) 16:03:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200", 0x4, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:33 executing program 0: r0 = msgget$private(0x0, 0x108) semget(0x2, 0x1, 0x4) msgrcv(r0, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) r1 = getuid() r2 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r1) msgsnd(r0, &(0x7f0000000900)={0x3, "55981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af71710b7492cc532591bb29ec324f69b08e5dc4bcfde5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000000000"}, 0x74, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r3, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) semget(0x0, 0x7, 0x4) unlink(&(0x7f0000000040)='./file0\x00') msgrcv(r0, &(0x7f00000003c0)={0x0, ""/58}, 0x42, 0x1, 0x800) msgsnd(r0, &(0x7f0000000980)=ANY=[], 0x0, 0x800) fcntl$dupfd(r3, 0xa, r3) 16:03:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffff, 0x1ac8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000088, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x50, 0xf0000011, 0x0, 0x6e70}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x4, 0xfffffffffffffff7, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xae1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000080, 0x2, 0x100000001}], 0x3, &(0x7f0000000080)={0x3, 0x5}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) close(r0) 16:03:34 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6612696c653000"], 0x10) connect$unix(r0, 0x0, 0x0) 16:03:34 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:03:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000080)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:03:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() setreuid(r1, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x202, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x222, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x100) 16:03:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0xad}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000000)=""/116, 0x74) 16:03:34 executing program 1: r0 = socket(0x22, 0x8007, 0x4) 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, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:03:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x0, 0x9}) 16:03:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x1000}) kqueue() 16:03:34 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = semget(0x3, 0x1, 0x680) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000600)=""/4096) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 16:03:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setuid(r1) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getitimer(0x2, &(0x7f0000002600)) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000140)="523b14af0422639ca973156790a4e55d71894160c64bc402d76f31f79e7cf9ec0786031fd6833ce6735d2cba2f7168b4a4dc37e5f2121c8c14dceddcd3f6ac403534f86a2ea6812a33a6d87f1a1b9467078b07003fdb000a994118d41f22ac82abf636ca1bd0bfc62c0416f7de", 0x6d}, {&(0x7f0000000280)="c1d4bf0402c457c2afe1e4518b984b3dd49965400a642b40009bc9bfc8a27096f572a38cd17d7c72001debe02f2132ca36ca8d538737257bab3b266d38a28170777ec5e1a62f46f683496e965c548a6687b1995511074e8177a7994f2caceeee8279383013d5abd6fe9eb28b13b04fbac565e1d0d91aa91cea1b2e9f03bb6341", 0x80}, {&(0x7f0000000300)="67171957dba39b4b9f2bb9d5cb4b096fa62524e8a2bdde71c3cbea67cbd615c8ac12302f0b8b5b4a8878098a71dbf1ea3c16ba6923295907504e460729b7b778160b681e830d8ec729c7d0015a7aed800f5c9b3443751a64ab0cbe098aba8375a6b83c4cde2d498068f950e0a47eb49407dd5511b55f0308caa0de27d3b95d1881c5b8a611c57c245151e4bcbd29c99a8918bdb2e928591d14bda79f098ac253326b67d1de49311cc7a4c7e9", 0xac}, {&(0x7f00000003c0)="399b20f5c14b8bb75770bf77d19e522cdb2b6ff2c4a62acba828e392c0d8e47fde0339caf9ba482d17fed3df756198e88451ec8e617c75ca953f76b637ca39074e983544719205a170ef69e89b408d17d58b69598daf5f1785f0033f6f88327b73238eb056384baa2f06b8ed7f7b1605494e79fe1b796c469e41ae54164cc86ea54f923b8d5feda6cd1e0533552599a6b0419b1965429a1ae83817f2ff4ee2eae2e37024d707b967ab84a60df56634073ca70af62cf18f23ff5d63922b5bc6ce327ac91cd8f55143b1110ddead522dbf155b52a157e82591fba64799ca2f59bc7cee04029f196ff23753c3b998619961af8c9c344ac6c51536f00b6ae7d43e832d81d9ed91058422b036e2382ff167aae4787621005b8ca38c77936cfa7c9589f7f6fb2fb9f1ab40c2870dbc1382ada384e0c8908ca99b2d7fa3971f1c4afbfd298eb617ce62183f8a5ee2e64d2c3cdd931f16b1b672b0f181a0109cb2d20a1b6b5dc28fd539ea8684bd9284afe607f75d1952d4a7da81b9418c5a4254072caf5a5a55c78092200595caee9c4399c5009eb8243d128cfe9f31e1cf55ee1a8b7b778a5c44364f5dc9b9ebf47b342aae8e52fafdc8ff7ba30506d63e7bd9416fa3ad61cbf299e9cf01e6ca48ca5d02718e7a44aaf92763519bcb291b9850884318fb2b15bcc581422ce149ec4ec382e6d1d288572286ada8361cfe24c414124f1a700b28d077bfe02ac143af14f4a258b329e6be25cbbf4f058baa87c3dcada6fbb2c1ce87d7605f956e2c55ba3fb3d9ae0abcafa2407e6dcf92146cca793c4b472d9c9e7a79b402b9413c4a3629a70c4e2f94f687f6179334062f25cbc2f10f7678b415d8fc422907614117e23b05fee546da4f8735ff0493ae674f535d9365e5fb96e34b8fef0898b8146bcfa4ecf0b10046e8b743f65db6450c8125667ca01499d3fd95d0172e6e8f9bc96a957c326106e1e3eaf49567e2b9bc2a630466a621b1e0aa54004b26d30bbfc4bdf6ef46b8f22660e66c06306d42941e5f17257017dd0c80385815091fbad05d70bdea2ff45a97447bfe5f9b2a65f93cec9ca56cc9b543ad2f2a401454bbc20c192a48198bc17b0154c106e2e08824d5db70ba708a2df302961b1d020017988934150a6cbb5604632670fcf15a3bb5c620ea9970569d0ebf4fbbaf71a42355cd042b139dfad3cad0e8413fca38aa4ca7320a672a3ad00882888d7b3a446be96855bd299cf4eeeed6163489e6b57ef4ae125ed18ef5dc420a0978e140c71bbc2462d50a37e9c5c42670f42b1d873b4f3387199fea193fb65eb71a5c35e71428f3cf51a35a3334af85b4088008b00e9f377c3ca0979ebec870b923de1beb9f4c41d94a0b5e033a03b4522f81046760660219c4239ea11248eee0788c0cc638313161f8dd260fd0014a92c456b53b0089254b8b4965a67eb7db7bca5c2854165a7570174b33bec3b30cacaace451b2bf93ee65a9aecc7ec8c6d9a3e9108c9abd0ef33dde249eacfd8ec2af96cb9cd2a3231d9bd592268e66cc128a7b229d3a3280389a2d16b43dff43146fc64e68da3471ae1167a2d0e05fb9a48a7226a8c7c59619bd4621b54208e2e4e47dc81c5eef3ac450263244eb6bc76ad76931e54e2d4afeec6387f98b28ce44a88e6b0d3db87879d9e20516585633fa025f7e45ec486855d2f26ee19ae353e55cfad913c173af4b5c06119d2e84a8881f631876af1268273813a85de790e4fa6b82772ca53ef9f9e6daff15a991e4f4442371abd7ccb35a705b5d49fe8fb0032d6d64352d2b95797de98f1bfe2cd971aaaf2c544d7c9f4bbc7beaa6c8762a1cf10313ee21140bd79d7bd6ce49e6e070cf8d0a251dbefb735d5a152deee4d72d9a16eff4b5eca2f06594ef926f750104540038b749e87a3eec4ed4d7cff2be7bf8743dd8fcce015a02e0f9a20878c235c8611b8a150b061452a3006ef8907505c4e8a02f2b05135d25645ed494723244a6b49dc985d7727c24f6f1f7b5219e3e6aa68ed5a0aa8f49a87368f1ca772dba0faf98bd428a98bb2b13c1a252f564b81e0f0308fab6bb990c45960be2230beccd109f1fc257f8fb1de5c5508c0be60bc0bdce7065f9f38e0440f3062208317c887f9ef8d87775174a9a599b61ec08f446f5fbf560cb0534f46efce145647b21a8e0bbe577ac588a83b38cc266f67819f9ab2a2d3e40e45315b5f5c6934f81bc4ae2c1dde2f531a088435c1a7e853c0368efc3802b7de087c5874426526dc2deb66ad34377c8f2c28e37f5dc92841e2d49bf53f8cfec4d32e382a94cc33dba6b21bb098f4e941502deb62ce5dd39339ce2bcc2de39b8f97bbdf16f7f37bf7a18eed5753adc2a08413b49f30bd21344e1eb6241707cb8f51e51c71d806e813418a99d43c91830d32976bf27a6f11d9b8d704e1872f1b438ba22dde4a2020c99ef3a34a7cace90d078ef3e0ad814d517e05a852cee0efd2c4921503ab0cc5376cd74f2a30c9da0e8dff19c4a8e2ee04cd9fae38ccca150e15f095fa0a1f1a5e60b53c54be83dd920d827535097c4a959c82c71f48d5916e7a490a540bb570f7e977d1221c94fa6681c76ce13dd577849ed4ec21f770cdcef288b776905ac63897036ea9bab4ceed850e312d142b60260f03c1a9ff06f1d3270ac1d53e4096bf5b8cc7603a1655f27f9aece2961c2ed4abb7e35a93a935a7bb28eb58476dcbdba0319ecd1e08d352c46c5d31f5e640eed143fdeda2b277f2a6dd61adc6270d31798f224298b68e6e7e15d269edd731cfd3c9cd7763097198ae60a7061301fc35353fe8bd83d8e07d88b5d233ced3277126ed7da53c2dfe1edf5ed4e129f5a5729bea4f85eb2c5717951302347ffd25a81d16403d853b72cea91535a9e04f54c9a4c8993a0cf573a0c0c62db01f397566df41a56ce369ef9623d2dcd5f42cac08616e8cb91c6d55211f59a6605dcc73d1b4f554b9287c343247c6d69c435d598f4d26cddbaf7ee81f439b2d512caf1a567c07622dffc765213cccfeff416b7213419e0f800179cc7a7c62438efbada8185ff63f6a341e259b24dafa494bcb14499959e40038c2fd4faf405eac002fc08c122f2ed6d0d5e6dcce1de19f961cc36dd937f032241e42a31a8a5dbf77ee69ef06158461ce977a619cb63f663620b2d882ee7a656b4c4bc2c59ac37563e7953503610c15a01e67773967ccca2649cac9001444d153ffcd833193fe049e4b29f390520e678cb6bca9fdb184da3a67116633b6ea7cce0848a4661408b018f2290da1a9a921692838fe43eea577d04003145a828b2119cc77f72517b28957417d2b0d0ac05a990c4019b3345c516c2203dfa903208582038bc131608a7f7e3262262ffc5f9aa5c48dfd10d8963770470d7b0bb95b21b1dc5a72a4b101077b8b000f9608bd575593e747c386b74f436ca4919031195cfe2e84a76290bb371fc34fb31d857bdb710691efd867b6ee07c767589080d8e88b9ec36ceaff4bf5cbf743d2719be1ef3916f269aedb5f9b000eaec47cce75be782489f9fc8998d68264f45e9065490d0fa0f306eab0f30ae22fc23567a22e2a1e74702ce49699c2b066379b0cfd01e684cbf174619341c42cab7da282b394a71d1a243abfcf1b72b26c37e530012d4e8540a0f7050d1a1bb214275f4c89662cf949a6c1b41622734af7b22901d728c84f17ea5655f9f8dc7ffcb318155d8fab87f024d52db669db4f91cb20f6e941a5c0f5d234d767096bced3fb07efc9366b9019654dc43d89b570e6aeecbcb1253e8ba0737d458087f5332893627d22c1dac5aab407a069e6141bb63e5987e4ea42d83261cb6d392cff9578529dd9eb612a5a5926d48b05b8e39d221de45ff2add8aff1bfff38e8fe8c603d0a8470801be36905906eccf2695b49a8260ebbbc38aadc9dbfaed4f6d3e4a197ae8eb8746681d00df0a346495df339a3bcd5659678fe0005503f4ac5362fde74d411d3fc2f2605c66f0cfebe53b9b3959b84b70715633e977cc1f0fe3651926545b9d4aa66999ad0026692c8827e03474a2ac0599f074b60c1df2880e049bd15c0b23d45a97cc71c9a1cea53fd9727a8ef446a24c41c62439a2187b290a34360f8fed7e16610ad09993848df18225df7e09db099eaa094c817a83c69b559f673fa086f48d33e0b02979895f70ade36b153a16d3e7c5ae705c4683cfdba53371e96e75ca7696d4563f4932cf7b8ab31f89f8299388507eee75736ad213d292aab9d299dba145fb50a6363b039f07a18614da08c2ed87176514c53f58341adc8ee39b63fd41836d96145223e902ef2a7f04acc143350d88861fcc80afc3764baa1fb4c553d7e049cc3713a3e95bb0127224745adb5ec683cf82f1de75e5953c7615918522dc58d87c891794b88d5b9b687c3d61f1db876398ed6ed1785d265aec67db2ccef83bd7bbc8da575c14291b0f4b1cdb03e2c2d47b990fcaf2b182942a44b72f7ffcbe236867d59f1a22442107a4529ff052feb504e009e4563faca3784572c2616c6e3ea3a8acbbe5edd0051a89dfce098102256f658ed928ed489dae9ca69fefde9044b0bdbf11ea5d809e4023f8dd19e4c29621797cbfb3662877e2dff8e4bd0a4162153351b7436d7ae10d9985adac3f99f002887a9e4372e24a2acc4cac24e099d1b2b59ecbddc975c630647c09b2916f1683a2db25c6b8fc46afa8e23b7755dab31ae3588cec2dfd586d8865a3f03162ef55cc2a9233d221c3f32a6b8c6c898566ecc66fb1051baa2fbee6f15d48ad8a22b477666701e6d765064167b4b859f888329321d3774780c086b9be24845ed84c2cbfbd76aacf12105840684c9df6532f3b6c58eba02e5cbbfde2903790c620a7ab3486e5827f4b7a8563419d3669ecabc53b49266c8e2fe1281af1785c51d1144ab1ab24c9ea79a15115ada428914d73ef11243409025fb32ca2d358dc3194c48e52c63a4af491c6add00166e37aef932fb50e0aa1359c07f5ecaaf27357039df38fb7285298fcd220ae107a2ae0205a198c11da0ee1665d5f64d32083fa9f0a3e09395ea782fcf7bfaeea46804975c545dce5aaa1416c1bc097c275c3d7d4b9389e5e3a90bec0a80240123155363cb3859c073e213b73a7d8cd233e69e3a0fa7ba205c7f51fe829035a5afe9edc1b1047069b5f69e1114679a302aae9b5e27ea80f13c1a6ed833ad03b7f120c74a8a483406396d25ad18434dc9b33ab648a12a23d4aced1355ac2d18f67b313f9aead30b2c94f72de1aa3f6b2c53368cddd7589341cc17392d90c48f337c06098398cdd1508f748f30578fc7de0a196eb75c90cfedc26f59b968a07e3c253458a54fd3c63f1e05c9f25a96b006001c9d23fe48339a9644a5dd9044d68bf1c6ed195b746904bad06329e076bf06c29fb3d058fbfa8553ab7478f04ea05f4c2ff244f4fb7fd2b23bc38213d1ba87c042b42ef973ec28c9900d9c95eebc98c7f701539e9fc8a55a1980bafce4187edbe70ff263f4c002a4ab11385ae642579582f03b563a01a7dd3817ae6289d7f640d900de2aec3123c52086637b0ef5bee8a00c478fd61f09c0fefa445f0b345ef7f436f63fe70bdd2a778f42ed4aea058f7cd30cb66e911fe4fea7b6519a9d2ecb0609e2c53149729cb264a3310e55e677d9d51561018bb07840904535fb5f727cc1f48e4664c8a9bb3b66b036dc954ca8ea7fa1ab13555ea7c454247846c981b63297631f031b349745fa809ab0cacada66bb67e051fdc6015e26a3ef12f4ed11b6e4ff5d068e1b515978fd3ff2d0", 0x1000}, {&(0x7f00000013c0)="b48b0f4a0e3dc6e3d170abba7cd5ec10483f8cda28e2766185dfecf0d1d1f5f8f0ae60f5c4ccd2dce9cd1bf4b86cc0fc683a32d79a3b2a84a94edc06c6202189e91494fbb5dea393c1760e", 0x4b}, {&(0x7f0000001440)="60d52be0df36ce96915567e6295d787b5e45705c3287ba8bcdda374720858a1d1a251d57da19bb03b2cceb05c5830c57734a57022e99a77ec03e2ecac0791d1deb2eb6e2b4718eed9f36fc2a47863f4c18b8c7bbe6369bfe693bc4780acb3f7f951337fdffe1f3c7cbe719c4f338b35092430c7e", 0x74}, {&(0x7f00000014c0)="0216e1e97ff383a649865e3320cbcee7024bbb1a0052913d45b3f6cc81362b30af2bc427a4c005dc1e01664393c07392c9de3a8cb7677f4670f41a3a7dcc2f571d90e089d08d06d1dbb4b803101bde37d0ac1f9d391129f7a20a45b59812531946e83f53e0769cf7d1ed92", 0x6b}, {&(0x7f0000001540)="948f5a1077ba7a12f27fa932ad16c3ae9bdc550b8eae8ac49c0d88c0d45a42108e800889180cb2c5aeaf81a4531a1fdc5e0881d254d77bb7e4e438be127369d01eaf841cda76cc35dc1e51141b79bbf6a3be161c3386e7e9de02e83f833dbbf6ef9c4c29d17688b102d1b39fdc690c1db5186c26b6e55fb41f7c80261897f1a81859601fef9f3f8600892720a15ac7d31feab3c6c52b78cf2797aa45c9394b65e1579579a623d6cadd8836c6596bea8f5deecc00f3726b9befc0084bbdd892b3809ecd62906858b315ec53f7d77ba5944b240a096e80c1b3c6f1c232e8a880e195d91359f790c0ac23527ac63359ae24713ddf950043167fdbabaed4a2a8d59b2d87b18ce2c0ed904167d138a8fafc40f35a90b9371aaa8c06e0916017ad73ca3cb72dae848cee7d953757d4755f698c1fcb46ec5a89b76d41839b92ec92a7fa05417ee35833c46c89b5da31aec0d45e94eb816006a892c1ee48de4e7d56ac9391dee99ac68163edaffe23722898d1b6acce40e0eb4784d8e6773289cabc4943eb4caac28d9c0fbc2c9bdac59675c97963a4273b5636bfc5111da44d3df935e08f229d7fb1caf0fbdc7f0bf59dcc68e50d6018d4a870e350e8fb74647c3c205b1d4a8d03fd1eb9f2db3cd8c11378bfc84e7f070826087324f39581662fd47b878712eff1223273fa661784053e677ffa4d97eff443768443526dd9d9fa54257d0b74889bb00196a8bd205ea4a024df01cbddb376b38680f36d5f68377c3cba6fd3bc38cb45ef8229d276d4ac9a9479a3215a480e375519f44e71eb0fd7867b48c4f078668a949ae064e48ee04784a4fa144b29be3638aa61635ba26d4d9db768eeeffcf91b80ba8541987b8c644105486fe7ea77495046fffb38bff8cc6aa85f37b45859ec9d0c3288671b85a3ea99a84b6d1eff9a0954f3a16559ed39ff45e828e7c001b2236c9be36332c0c7f9f0d89fa53ed10598b3cffec4be8e3258c258825a8ae94a3021e6229c9b50ce8959d5748a7143e95cd2d96e5b62f1580421d822ae9ef6a8668f73ad1ab523c1f6a79a723bd9b41d9b029a91115c4d3f89cd6052e31195181a4062cc88333244e4e3826bd8757c0d1c9c8568c66b1b7d32d75f9f983f43df0c3a96dfc0573fb321d00594dec6a74b07a2481b95a8bd551a760f7c34b43f9ff8013d47c8371e6886aaed85a38579aaa014758b13b830891d20d282c5d80b7e24c9ebc834934b6749deabc37fa83414c50dc165d2f99239d80b41009d956f0337cddb36520c345836f6c72b7ea1b2e2a30a4eb623f908184be59ee9ca5077335e75dda87b9608ae0d5edad4aa48c7aa45e45be4c2b2af16738c82b788400553698663ce2237e626030f6e26c23a7531cf09075e5425660d17cc45211f4cfee0f819ff744921f866227d847c49eaf52d672ca0905268f31cf6d737bc0fba8a7f0e97de1a9d06f919a76fdac06ab7b906fc6b285e40edb06e643f01cdf8dc739ac70e78c241877f943dfb25dea6a1664c52302d2c612786132ea8581883d0e9d9bf01095f9f9be624d415c3a76b29f8b5243b54aa21a131738d03b6620e3e367a4049d196eab75854681eecaf363c8c92ff18364a306c108822b8b268fb4aed2396efe0383a7e9426b37b2c9c48abcdc41d2c1c4c2261e4bad47fbab8a3e42b477d836f324504418cbc45f9e9128886afddbfd8384be9e3a565764cc9d0a3634764ca26f35f4e17f01bbbfb69a20089559968829b8d1a0451cf6346237e1b26123d02926f79dac950a6bf18b2401ee60735ebba64ce365bf8ac0ba66b3d4b9c1899031004c2132fec0ccf76ddfbe1c02233dd95a3d82b3852dc00f1344a5302ea27e28dc4f991bb39c83ab48b3e3cc5d06da17dd42432e083b5151ed47d9d49ccdbc6de48e284e87dbbc91a93f138ee84dc5a931abcedda70f13467a7b8014212f68607dddd53e61656106e8ed78a4c5217c5b2970205358b2cc8be85ef791b98cc95f7f7a2701f3158274c912ea296f5c5df0a75e1f7d3ae9cc2f76151884ac5c65a73e58441ca6a64c1045e3d1c8ecc5bf20f82ea768e5fad8ec8bfc21e07ab78c8880dcc97512c841039cc7205b82854262ff8edf288effb5dbc98fe1103c023759fd5a8c2733a48978fc5c531fdc91d8cb9b66881f2143644a9e202b751447d129336fbd6e4685786df50b304f5e2fdf5e8d2b6722aa3788e87ff1e003429a996abb7dbbf523c614b26b36fc084d2f42f40e1ea5f9ed2060d5bd3d73d1dbde96d15c6f61d9902013a9168be72cab1f97c5630b0d5a0df55f3852a4e7cb7fc1bbb743020b60782e0ccf5d15e72083e7d1fe448ca8dc24b5557dd676b4a2513608f87f41f819a728751a6642656c66dc8f9c2581f29834edab140d062187c56f6ce3faa10c81ba7c4606a638b493e6e011a049487b6b4586d1a24129d7397ce152d88f93a43cbf67e993efefc4eb006c4af13b979dc1f73e53779351760284e18355e697781193b6b28fa0544cbd620ec3fc2c1378c7c47b9034f32aaf0787a4c8cbfffbaaa0eae5a302ebb6b89672e04564bdf1fdf7c4adfa450b0f4164b5aac23e94821cd62455f74f829ffa756cd922b3239d2df1121a0a86fa5cf95d2c2d4869ebabcb4b044921fbf9cf1bd4452a9a3d2e4fc5116450da8a6cfb35b8a64b509801943e0c2adaeccd0810b0e9feadab15e4d5c5908e482d2014025615c2f210be4ded986c78b8509e31ca3301a93b5dd64ac26ff055088a52523017023a233a642a4dd07a63f17f5453208509d59b08ae9fb98eb380ddc2b072365cd5b35f509f8e2e86dcc0b68dba9fb9de9c5ae94c8c48bff6fcff7be3c1e2e7717e77d9cbba6b529990e779b32c8a8d8ad55ed2d22aa3f614a30b6fe638a4b8d8e919c7b6024470201f6e109be618d4f38bdd46d5b0eaa754909bb3d22eff1da7235dff78d631876700b005a1970c2b5ac3fa080dc1cd63aa9bd5ea31b0df63b036879433100dafb451a59b82f6d34d6cd5eef4f8e3c073caec9e6893b01c2544302c2643dd9cdbae1b96dcbedf859d3a93d88599ddb378b6d833b3c35cbee823f38488185683a0cae966a2fa9867000aa33515f61edce3d7858ce98e1dcba59c0ee0400caa45acac002068a1a0de495cc221c1e8ad7f27a7de6fc329d1f93aebf4db91425bb0ab19f6e19d9d2fd66956d0cd954da51c36fabb9226246431446c3fd263e1cbce40c99e2574865a145843e85af775e14c5deade8e829db022ac055044cbc6ccdbb077df2f41668c61695ccfd92b77ff5acfeb65964fc2dd1fe00e707d301f65548ee404088547c20ec3f8a79f98f0a46ddf595e3f137d44e8722ddfb57d5df46935753e429879e2051c2112355b905f23867778dd45c076217254f48ab7c0e8df7b24a5c2317b8f76c4bbb720718b01cf9ac362b99111b9ded701f04eaab42e5fc05eeb3e2af345fca96d80dca74b3be3a191dcf37129f4e5505d36d08d7fe1ca982eebdebed587dce789e1298a7d2aea1abe00510ae31e9c13f2030d7259fa41bd33c2b95c8031e2ba24daa276a73721763ba83f0ebdb1222c8f29d2de438b82b4937373e2c4662e6456156b204a2c9e3e411ea6afd6e89a2b5a7e0b956b903f2cd85edffdd6e0d0b7b5daeb4d6a56865a7408acf1f1e8c2be4f101f29baf61de1acac2c240a6296ee8c6969c9bc68154b8bd38fec473aa9803260815b536bf7077030d7e23007c263577cb297a801ea7de8709e38c12eaaee053ad9eb6de4cf5395e599792be94b250e224b5078ab90240bc069a4606a9d1df809b69947bc99269b83786b281dd539ab0c085c6c7181fa6c24d57fdbd2b9acdff5250fb758eb9803377886680d3252264c3bc96140558574cd54627ef1bd1117a6077d5819f6982654dd1fda78bbc6b7da88a7400d72f88567767ca93f2a06ada952badd3ad7fc6fa24b39a714b13cdfb44fc8fd207f6a3a206d01f0900bca73465567da8fd93a3e61875840a521f6fd7c3ff442dac7d70b4811f9cfd02bbcbc816c2d992af1a04155a64a21c852298f0ca55ccec73d18ad3ed250883ba6f32e5edd5b957aa8eed9b14806465b82fd789d67f74cafb9e1e5fec365a262b3c7b39c38795483b2624d17c204b52287f7adde5641eab8a4aac93c255c563bd959958b525ac5cd3a74380445b1667f2e85c587a2a74db59be274da96f5a00090031960896640d5b70738aecd5f61e0fedabf1550b55eeadf6310e07d490c998f8756a0f3fcb230bb8a3b46fecfe1e5c678d83817928f27a4ca0aefe5eed9b95fbdc6f6754cc59fddc1e3c39279b295e887978a50adf6c0ec69c95313652e8c651e63a041bfaab7b8ae5608ef3299dd7785bbacc0d292c49a873a8f6c7a66ecc913fa0afe89fe8487fba9b494923bb28a40975f081354ca913d48805453fb43f4d15361daf8e8518bc09c111196b6b6a00d18897f178823a8f9fd80511eeed086dd6b7422c3878bcc9230b5fcaa56832a69a29ee9a2cfeade267afa09b3ed87e0c707ccf81147f8aa4156e5502fbeed2a55c30f550eb2eb08c647b7f08cec100f60f646e2f60334bd0c135cbcd6fd6273e77fcbf821683b439f87c6d78e7e0ccef4159900be9a2e4e6548aa59a92257ce9db992017c984264c74a94eb6f3a7f03be828ed16f4f185e304d734b0e0caee2fac9cf52e1ce579a39f6c9437e4c6c32c88cbc9a07f6e268efa141e98b7260ee9b5a9f79b2f0003d2d6baa7b5e3446fe8f3bc32a28ec895cc0dc079f46e312b380fe82a23e97618d1d5310214dc155c937e9ea19d54e2cb6f0df93c9fb78bc80c495932ad81957bbc5f0f9231226b28123536df15997515de75b74d8a1c410c77459ab68759e4f62c7da42afbc7a724fd6fb1ecc82cdb18b2f8c11442b8c3fa17fd3bd19c6e8851157702935e85b65e048a4905aea896bc9e2779fce46d86f0d77fe6e3e3f95cd26930ae6b26f49b13a3783b8355cb52aad90a749cb9ca0f5f47cc27bdafb773ec907a16e06afe50bb154190bfcc739d2b6accb804651de6904c94625261f14eafac30ae478fb1e9cb20c6b4325a3c7756ec2e8b418a55f3b46f1dddd71e8f2c64579c02e8ae624f1f8353c5e9c2bf3bb8a78646a6a6d33fabfd6c75355a940815357a0b1f668f042d07a8773cf77de753370e0e589e3e3a9ed50c23a8800962a968053f308f887edcaf474d752d58fc20601ced03bbcffae483cc01430841e31d88866c7ef3f8e9d34c17f483566fa264b0c7c7ed4eb7f04b2d725f322114d6efed3bfd0654f7f8110f4d1beb602186445ad6891cfecaf0b72f8d223b7d30e3255b762c8bebd176f3c78ec2121c5cb525f5748f78108f2642aecd67d5b05378351189ab10db92481cd0c39ca8d22f421802ffcf19db58d0f5174637e1abfb242990e54cc0d2261ddca0b00391b3953d1e71e2fc7cb765d928421c853749ddf0b04e699c03286a22e2f6c8aee9c1c17413b9e2429c7bd3de38fa1d74dcb247e5872c50d5fc9a4dc47b9325598b2a4b19ec1a0dafbcff317e34d9a39da659ddf68af3a3a2453d65026626a1d5c428ee2ff1a37c23d8e7b5976792593ee8a42d5ccff61bc4a2e6ff3fe2d740fea4d1d1d7b02a490060ed242321e23442186ccd877339e1cadcca631384cacc13fd8603df45fce6779dbedfc0055a687fc86cf69d42a46968ba3f6af202ec656c37d5f246c19b13c3b7a82cdeee396145496c0152e1a39a9f8a40b8b323b15fb92f018c6b2b2dd29deec89f8c5f190c9539165a80578f04922e9f92b6d5", 0x1000}], 0x8, 0x0, 0x0, 0x40a}, 0x4) chdir(&(0x7f0000000100)='./file0\x00') 16:03:34 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000500)='./file0\x00', 0x100, 0x102) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='r\x00', &(0x7f0000000140)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^^.\\\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000440)='r\x00']) 16:03:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = semget$private(0x0, 0x0, 0x180) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) socket(0x2, 0x5, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000040)=0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) 16:03:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x40003a, 0x4004, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000000000003000"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) 16:03:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="713a955320bf81483a681a0501e990ee759407e9ac484b3c1606263cbc6f4ca8ddad206916fe5f916c248a394e76cfeea97479b810ce480792b7b092ff2a052ee49cb90e6502a96b87ee423103e1961192db44d77b58662bd8f2", 0x5a}, {&(0x7f0000000100)="9cad34f7f65a9c9fda2e182191f88f49e662a29cc8166d6713397d95cd02a54cde831f99b04241355c1bdd975eb29694274a0853512d7bd1985466d2e1e817549b2d4cc5598ce24daf045de99e056bc1a63ab16d883c74790335a0a62760375d7ec112872b4fba976ca81a440ba446113fbb7fc61fd5d380824b55830c98be13103a32ed3ab5c8680c6ad042e1a5196ed0383033f5478d6712532b385cb83aa13e61a8d89fa552c7001ad9f268996e25", 0xb0}, {&(0x7f0000000280)="00ca178cde1462248e78cd1c6c288a66b39d8337da50c46f15fdbcbda44ec88a9082da7d390c1923345323c91c26b6cd927a4650683b1848687fdbd3b4e25f4847516941819fe47347525155b5ceadaa0e18df241d783fddc997d2a6c60a052cfc64ecf8df4344", 0x67}], 0x3, &(0x7f0000000300)=[{0x88, 0x1, 0x8, "bb5c2e0327fd343efae093863fc96905b19522d9f6bb68d81666ba4587043854dd99a6fe6bf2549b8074776da7c385dcb30c3addb4978b8931bc4041078596f7c9f438c90d18d1d47f772bb90555f9133bb760e58bf63db55e1dc3b3bd5c59c9bb5d9e3b4552ac51456328c32dc0908e6f"}], 0x88}, 0x40c) 16:03:34 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) getdents(r1, &(0x7f0000000100)=""/120, 0x78) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r2, r3) 16:03:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8400, 0x41) mknod(&(0x7f0000000080)='./bus\x00', 0x2102, 0x5) 16:03:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f0000000340)="5ed29c0119f2d4582bdc3fdc4c3c6726f0954614dfff140dd43ec7c9bd3fd11a83327f883a879294284b472caafac57eadc231203a5b4c2fb1bd0d34cc6b1388c95870a22acbfc01c1c7dc50d47e69be8b6f9a425ca1ffca455ae0b353e87b1539f78695a3a110211c4af704f006810094dd16710851fba513adc0889a1057186321885848127f952db996e91ee941cd4325c7944deb1a1fd86b90dd74b5bb11d5f26fda23c5a41d869e22d5aa3a83985e06e8f1d068f95976420bac7bd3c6ea749870f2542d2e7e7629", 0xca) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r4) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r5 = semget(0x0, 0x3, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) syz_open_pts() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x20) ioctl$KDGKBMODE(r2, 0x40044b06) 16:03:35 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000001380)=""/84, 0x54}], 0x7, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) 16:03:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() fchmod(r1, 0x140) syz_open_pts() 16:03:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000cea3cfe24765608f89d2b89fc4f6503a3fea"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:03:35 executing program 1: r0 = socket(0x1e, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:03:36 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000037c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="f5d62883197ba2a3e4a34ead6431087147a3e6d37acc56afd99e063c5470137cc32355f04bf2450ebb10ad87448cf6f2a21733946999fe560ff31a1c71bc13d253c6cc82486eda4899c99daef9bebd135d9dcfc68939150cc3bc05b30fae0dc1fe0d7abca763d6c9", 0x68}, {&(0x7f0000000200)="34b61bcdbbee1653e9e8bcf8c8231a3d10d05ae42938370ce669a2621090da00d2c6cad3d4bb823747e51a0e68144ccbcc1d1c2d776d64e94ac79658cde53d9b9a69839e62277697a97ec47cc9ac6fc0c24cdcdc31d8c953a1ac77ddde9c4365b49a070f0f620a04de28b671172fb66f8aa4930743bf733890b884dd6ae1fb74ce6395b67c3f8cd1fb00bfe8f4fa6531bea14ad130eaf3dbb6e1233b16519f03a5d858972bffc937246eabb1ee72be150a0993342f6f7be1e0b30d52957942a3b8d1774a0a", 0xc5}, {&(0x7f0000000300)="6b560638cc12f3658b20eb8b61e4f7b3b409e007a51994cfcd29ab99c869de50fd3e88afe2ce30c067a23188cb2b2e724f3eb5f31b62bdcf406a709499b83cc2d8d96a169425f94a80915457120d9a67984d10802589b4a9ac739e50c156b514b91b778bbe26015e458da387cb7d21d413de31cb424277a1e36d3601f6e685c43ae1d4b61373441f36e5d81c31a979a040910cb5a9cd0677b2990b45d25c191a883385d783e9277cc8751b9758ebf1b57ead2e22e5435682c5b7012778c470cba9bdb702193b64d8195863999e9c1aee294f3f05a417397b344b0eb38686cfe2ae45f635eef92bbcd1a8cf976dddba28d16fcf0cd5e2b7123fd6340a3fe92360b2dbbea607b9de64b7cf69438e89e2d705859d568fe5f27092e412f8b5a5c93110e51a05a944d275482110138f9e91626978e02c94861ddd2598aba3cf6e1101ed1c9465ccb969fa24b17eed58bc0d2c0ecb1e79d2a5d2808f0d8747f92a402ed0324b668f19a3d01a698770a38722375c28f6bf2587c4af57034bb6e4694de75e4df43e8fff482bb1927af8ff0461416b9eb79d55933878d652b2930a47fd6388fd89d5d9c40a16480d7d347d0a68ff832b9696675de9fa429349ef52da22389b98bc9736310e23a0e1e47994ddadba93401684e756d7fe419df6c6c01433c46cedcb09b214d8fcc71027408b50da718f2622d5d1325fe057d8b7dff977e1985087e0e73b8c5241b7d3de78cab222b31837b82888022eadc84d85e6821b5addd8c56e9251f517b112dcb543e3a8807f13332130564947784da1b83c1259d5b6d11429ce9f529b27e7b9cddb124b50f2b5fa6e2ade0e5c21cb9bfb882585b979831403eb8cc60b5da07a99e82bf0def538b139f17f24e871fac6024fda82d72075e5d8d88d55482b52888c16e112dc9c2613400fa14ccf8995212613b13cc63a1bd6b54bc34eddb9092aa9c5a0a4af96b0997daf5f8d6db78ae75d3e8b331e221bfab654bc69bb2e88e51a146c73af3517cc64fedaaed3f290d6e2da6019a1e89b67f629f82c760de31ab9287039b5745679a375d6b98c8a96d355fa9ca46a62a515fea5bef9af2855727010caeb2c5f467faac62a920f17f8b9fa573c3b7ecb71d03ad264ecdb47062ce623829d09842d18ca12aa8b704bfc21903cc9b28b2fc50968102a810618201d382519cc81a725a121ffb15665dbfe1bc30cc435ab03cd74a175e3bc7314f035de8a12085dbefe206b93d07e379d41b3734e8df522eeda52b6e336529931930ada92ee6be5419956116c5eaa336dc4fd2c5c85f314c9b8bb780cc80a47f33a130f7fd0be68d5053a4f87f095cf6cc79071a2efe1d380c8fbff0dc8025e8820115801c6ae6a7b4a11badbdc80181332d39cfe7eb95b0d830b0bf3fe22d985840bcfe2dec25b0c8653054cbd30a44c5f96adc36f6d9c3d71df4e7c39e0d0d5971308d30405a4ed8d3bab6503a7f4f1bb9f62c3ebec23c7f80217e0f839b5aff9dc338e34e9f6110c875521283beb1ce5fdf3a738b6617671f8217d278288385c24611b8ca4241b55e7df3a4389625df1d8fc329dfb65d22f05885c8c04971dafdc938ebee6e9c43a869d2a78126a3b62761b60a56de635836cb3bd88e72f497af7f656f70e753522fc830c2c7dcbe7d24b47ecebc421b655c324b1bffad21a2691d83ea7d6e5cac427e6571b252b128e369c35048937ebea0925db4efcf370e760799d93cdd60b3102ed7f31b174584f236132839ecee06123e9483124ac6a9cbeea7e115a568221c31aac40cdab6ea7ab1f801ea5fd76e23c9fc89b9beaad77095b4e681e034dd6ef8fad09a7985abdf55293062327bfe8449068cfbed57cd7d6b4ce369b223a945d01f18fcc2b4686dcb794a8d5d2927903b04d4d9f48ce369f2563e1ed2ab8ef146ef736b30c1e0bb11efdc0f606c930538d9d34f2b1b7d062e9c61dc95bac52d9cbb3ef9b1c90d6a933d0ca3db25a9474580116535a7068489a9efeaff1134e4e7f5d48f8332c6a0a33c009833d3a3f8a0cae8e3396eb050a7161b96d6b475876c2d60725d6d136ea9d9d7453d9b33e659dc9138e3a1c486cc0ae3d6248360c559cf559859935235aaf0692b5bcb15ee8e523d1cbe2076229b54f9e69df6836738f48f365917068c81b707125240f3d99cfe3b687c1e682b62af03f877a02b032c4905e6a08b13ee8ac4b303b9fcb48d6fc57b06730b96c15f61942719f72d1a31f6ce9e7d2075073d5328892a8a5469f5100136851af5255bf965603e159e57f4f6e7ef2eba864e46394d07e2b9b983e91a8d80689a4311485230365e49404dcb9904428e36d573225d4b2419154af69bac4eca54a156d093868b9c04ebee1e996813c01703f6d5bf0d3546025620c6fcca6dfd1308f50cb26c0642d9f93211ec54f37f09088c4013d0e5c1f3f9a4ce0d34fda9f4285adca795c835e18143adb8f15dc7eca9c9364cd661b2397cca3bf1224dd89cf142d19b1a61508eadeaee2f512a19db3b553aa16a113c020352b5b244e43c57fb8024006c24657efe83623f0eb09e29a4f1d1eeb2f7a7773640cd60d128c52daef12b7863f180747d0cd36552e0825bf7fdccd487ab711510095bbeb519095526ec63af2e78dde14c968604c92cdbfd7f85a72d6dd3b537ac4958448eb09689f62b2c033cbb3d3cb018a27ec9a507061469a84a78b462b25cdd89445884e19a4bb440b005c6fd47b26b1b15a499018ecd0f2249de03d8b52c8c19237e42085d0a7df93bed2c07e1814777a66025aecef3c416fc9e7b76bf6d0e7aebbfa41e9a860ebadc75ad8b7cc92731893c2eaf62f182fe19a439a35b8ad8892dca66836ef33e52e02cb150c36e51b221d5b1d10b6391f60d9ba2a52422a69ba9083453888b8c0c50bd00e7f0778abee312b741996b6a3a0dd7b16200a2e4ed3ed047943ffe3bcddcd2991c3ad7fbaa8cb67972587fd4ac1be18f4d5b8a5b8b35927f9eb2c22a9921de7e4977987732503deb62206ba36e1aa630db2ed5263384402198ea659af85621665b6562af65915a656111ade4b5e0b6307529f14d7877f9c028029cd5c919deafce59df670f8012e702121f52e1a3e88ee187ac1c602b16eb2e1c83e26b1baf4e41fe438471100b5d60c2e358b42278f50ec1ab05208223e08e3912050c692cd4c9b00fbaca13fff222556009210827a9b6a0b7cfb2edc8068350c9c22674a5403e8f49a971f1419a8d8755d8ed501572c3a6f4355e7c9fc2c4da0070545213de7c9e564482e0ac874d6c14db9fdd367f04e1954587f3d0ccab69f44801cfd61d92e344509dee9c98344e092478a44e94c2990503fcdcda9f1663ab417fb68d321dfb36687adc6fbc4ada080cdbf3331a704cca4e3977446a435da09fb3da4f1bafc9b247654234de4b4dec3789bb5dd8dd81b6201046ca1f930012c95d19d246a4e236d4a2db587c1c200069ba40c55fb4ee533b15c4991c4c28fe82f2001cb6703e1e22212947f2e8ada23b1fd8ef6485ee47abd8ffd0a1d766fe0f5bf0edb621ceda5d73fa372af6a2a2ba5f852d9f87269d890f1298e19c7e09b0b936cf24f1791bc2e55776c995406fec1bf4887df56b0b62dce04349e787f55f04da7c2d6444fe7bdbbea24e81b89e177cf2dd8a9de99cc1304294cb11d37acfb8157ac1fbde08d6cec412803facece261a60979791dbbdd7e68551007277c5c14a5659f6830fab735c29eabaa7a05915f0b5932564091c2118310c334d656045d88f42b0ae7c789214c3e8603beb7da9d9b8ba11c52be9f864599d91e3979ba146c446a03a58d60bcc6c04c7802e4bee54ea92f923f4db21a454af73eee5aa98b88bf0ed74d65958b53bffb3cb7dc5c9da840e7d5555451b6714ae0ed4e489a81413f4ac9e89dad4d236531b3854bb3e0123152d0230c52d56dba5f3d83786bc43e24fbf9568d9d191209aaf3abc0fb5491c5b0ac9d957bfe0c42a4e61932daf7bb42ca7c48ff8c72e83da41ccad0b9718dcf8aef1f5a2efe0faf3087a3cdaa8099c7973a9d9466d52044b72081dc9bc7dfbf3172b39dbbc496da95e0f96f036706e64808b2c72dcebff2d2a76cf069bc2a1829365c664933d5956385aafa69f362e9d5c0bc8524b2ce0a6e3f49a1f5d19408091ca02d5f7d0218e9e007f6c99a63a91e8450a35c8e22edce27176df25e52f1070308b98a3d9765d6b0135454757270b71ac8a7c89e79f185c136eb269ccea33f4b919b9f1ccfcdf358ed478036dcb3f0b187acc993fb5f962ed985c245df1a1ccc8018adf41732f841c65ea8cdc258e64516f7af3e2de9d68f4dfd32ac998de9da5c81a361a22e45d3e22ec30b615835eecabfc695360f2b42884442a3e72fc8b8b3f4c87c438a151b0ada3cba5f33f149c97cce19253a95d32a5e2d2fae395ecdc81693797e01d1352a3295c296f4a0ba8e8683133b607fe640e57b07ef84eba31415940e0209ea6aacbbf53438578c7e34c83207d614271c13c2676cc0fd77cf5d8dc56747891c31aa095a1b5c65f3d71586fc139f824886dcea686fa3dd223c402e21b4e342e4e593637297b3e259480dcfff4ccc330050c5b4b36fdea4d707bc9ac94bbf4d266c274b48bf90f9ae17032acceb4b45c1b210b7d52bc28dc0536027230f2dc46ddfa8839a2e9a491db259e0d574b453bb0b267533e776e1eb1582d901e4791518c4d9e788bb6b9865273fe21cf711ad6afdb04ecc6b5c593d8b431c7647e016ec798b12d583e331f9b1566131fbe1753d9a66ceba4eeba21414462c423bd38478294b86225b44aa22b54b653fa57329057d062597279847913e4ffa748f65e04689191bed364ab9f134a290988c4bb616a54b662d72f3b3469bc853c641b706abcae9be43013468380553c452f5ac0eb9ae1e35c139ca9dd8b764d14b92fe356341f5d0417f55ebe5d5036dfce1b7c5ea41d5fd2facbfed28a5ae46f3c4d22fb8bb4b2fa82649a475838cd14d87461d7c600e2d2cdcb79a065e446297cef43525d9b8da5248d4e1022106bcb545ecfbeb854d9ad1fd2f915c267bd42e6cea9b13ce5f8afab6683dfcb3cd4b678be60ee65fbff084476e9ae406c2defedcb5150648454075a92f4d0ac5280cb061978645b5ff5d68b4adfffe79ca0455593ed9b703e91f8c8c97c1f72b1bf55a6025aa03c6267e32cbe93e847f46fed6d1d3c8fce7abc920f87fce366bfe169fba8e8122dedd6bcfd4660362b5296b1cec0650d1218f88108cb6f50d0008966ceb7c5cd9c62916edf13a8326002bf73dd1078d33d3d0a408582e7b48573df7f486f36e1ba43770e830f4318ef9faa77bfeeb922096fddb3158043c5b5d7de05ed9e8f94bdc8db28c6913c173d30152488510625f167968387932bb612bd5407637414cbbf2b41149f625f71d424f28719888c1d18ef8c03295df78e959e66b10ea9feaebd97312fac96b3f35a94e968726d90c6b0d9af8a025411cb1f7218fba4a1286d717001a6c4826ff906afc5b0bee360565fe49897bf2fdcbb2586aaf7919ace9e4ed892d07036e82e779f41de9d3754e7eddbdaf39ae544e55c46153e5f88f3ec6ad3668347d41bd597978645e8fc17afabdf1a2efb3065fb4b9166b56fe5133eb37e049c6fc3ecb09433c4ac2307fe486255c5b6232ab5d3871655bacb10a0d0a3a0977cb90afcfa98851a2775a6749f724c024b732eaf566218a8323b7b502477c0d2b4e350b4ac813b1342215e094b4359ad0b3b0d14bd6c7976447f483ca106d5c4a9203070b62d5fd10d", 0x1000}, {&(0x7f0000001300)="49ea1d305909fd20bcc10b04c1a295e7313b78c187ce273082e87a0ea3ff31a58a636f92b39446dd0b2c28a9c2ddd44457c793ab7d567cf476b0659c94eae7f48508ff15263312939109727a1a0f8da118aa3991b769b9459e23e2c890c53a4b0a8447873e36f315b46a4b56ba9cfd25bae2ede31e69849384528935020ab1d85870bedac1153ca5c72818638d5e6061730ea0b5a679da304d98ecd7bb485c81847d4477cc66ebe25f6154886aaf7ea73aaaca39f175b612fdc7f604c3d708a06e4a6032a604b6ed62ba", 0xca}, {&(0x7f0000001400)="d05db9a18c4809ff91d464daa9f9c976f2a088633c", 0x15}, {&(0x7f0000001440)="8052a185ac0aa1e2fae62ba6aed5c78d1ee43f74c02cec5454f71c7adf1116492c07e5f6290ddf197d6e27858d622cb4684d160f5c6b82c4b05bb8f1a1182bd60711ede659c77ffc428fc662523e985844d05d1a3c414d3214e4f936be5e16331081330733046dff09ffb3b3b14a14b588928367b6fcf994a39cabba08373cbb156148da3d8994d73ac4e908a2b57633d4e9e6704954b4c9272dc4d6939178e6737b4fb2f66a84daa3331e4ac872659e438435ac76edc92170beb7c157a73875d6559655d342e3685617fbd05c1014e7024f1959ffa33225a204", 0xda}], 0x6, &(0x7f00000015c0)=[{0x78, 0x0, 0x861, "4bcbf40a41b1e37a7b208b84fa41bed712e80d6480a7770430f6cfb06b10af385c06df3be2400cb19d6c0235b870b7c5e9f92e8efc738bebb7d4b8c78b15e6b864f4c7c01a768ed05429027d7b443454bff20d9ad28fad9fe217a47928049ebe3f0080"}, {0xb0, 0x1, 0x43, "5a4bdb09bc0049d465598dca93b385cc7b5085000b82083664813760670512a445d4489ed1e2a31eb3a94f4573babd9c298bcde632c9be0ae246e331544c2d9308df4f4c7834690a7ab1f51399f216929d6c848c693f0fce6267f1ff1793ff6fc198b8274ade9998b1d6153f1ef108d8ae12d761fae95fa22f1bf3b9379bd3a9a3a1217f17e34e4bdb180384a5565ecf23c8be4782f9a32758693eeef879df40"}, {0xb0, 0xffff, 0x8, "5dce1d38745c1b04364df0df6043689c43ccf895de8a5d80590c729d7fcc648a40db67439133d858356401a1cad17fbd8fd9bec0046312204d1c9386418bbcf76b5a05b278949ae3dc8f3e7347f24d72f27b905fc764bd9ff34e4d61c8406a79c350048786f189de848d68b9a5ce4ef78007d9c497cb651121cc343e4978606e461e90126d5ad600fd960c6bc9b8abb1f57e6df7e27c6eff5ea0c51c"}, {0x1010, 0xffff, 0xfffffffffffffffb, "118daddbd8cb3254e6242a7796a243ea80721f4f956e25048492086e744b6a715e93212b343ecc3b1885ac7459ccdf9836a4750377f53143cc720d6e8caac4348e162234c2894cd85a1f85fce79f52d9fadf16a2a81c35597c538373336eecd82fbbb67deccc5ea1667e3fdcef35b4c33cac234675b616ab80ab220f90aee66d95410fc2b7d9cb07bd667e6ba826495c16093abb3d39145cf3f32589b50fa5c404c898b312c686feb6426ceec0dd15415ae0bf3543f85e5e222ad8963e0346fdaba4ebba64fef9db31883afdb514edfc6a6f453c716c5963dd386cce8c57e6db9ff2205d40c7f4a5a29bde821f072c65ad9d78240f42e1b04fb3bd6e78112ee2cd6dc780da3e4eaa0375a3bbfed8fea2d5e6f30769a25fe5d9b39f7bfd97aec6f2b6d7a186f6d52a1629d8dcb7121d4c157d46ca7a7ab286f8b4af374140ffa9564187bbe7a84a7d715f7bedbed923f99d9890d42ad5223fefecbdf281740891e8c8417e94a833c858ec151b2c5bb9ca71c76c8d932beb4faa3e2d51b4512f9e22dfdb3f392feeb27e2a4ec4310fc6c9bbe01d27c53c7e22658c8a4629f0a943ff3d62a4f92c328e3c330849ad1bd9c136fd7fb99ac663e3ccd47ae14bdbe14b8f4bc02079ac95a12a1ac0b6219c84a00a1e426b87c88839b698cbcb318d6d23606c100f0ef12ae93d9bf970319e7834f8327861e9fcbf5fffa84e5716b9ea09f4ec10c0165db5d32ce01285d235b121301bce90c144b811fb07fc29ad88b782303d9f99d5b799dfedb378374762a8d09227f4201ae7641c49a63b45368d131be321e81083252ca70465ac91b4b0405d491c5d57e824a11ec5e1834a2f606435864b7368a05d29096419635394c45e88040818d7edb9acb85b615b8a6796cc185d93f2a1cc5f6603d456b3871e93ea664298e253346a72ba258c99db6ff64454e0de15dfb01214d842eb8972e57bc9a32215e00ac02e85aee1bfa73cb899f3087ded7a6c85f867c9610cb06917ff9f1ef8b39236d69057164c4c2a516507091ae219e0f94453cf45a0340373f27bea832d9b274e49234d1edc6225af80d6627cfc90e58b276ffa76a16c970e342cfb45eab32254b874bbd8fe0476518919335cc61bd6328eba1fe9993505b13e9b8422f2757a10062e1b77185a82048f2d3d47c2b38535e80e8d07b728295b4c63f3c1b85b45f85365d67b5bc2d424a3e2920ecb119d389637cfa494699d81222e033a1b7a53dd0bff4203bd039561ea438a513fdbaa9fcdc3e4c3e1333d129d84e3e195a45d6d1b7ee55fb7838df4c81d3d40a8ca53c9fb7fe8e319a07957b492efe2ec71b240b4d35204c5ffde0ae6ee0db26c649474b2f4f6de9bf6dad397716465d0ea7b0e97704711078f5d65bb469dc2fdd4f2cb65c442d6409b115b612bd1c5faff41a535c37535d22a7b2d649bbee9c18f40207a7bb18a52e5abd3cb599899797c4980518a52c74a1c4de2ea16788a91aad39b004d15e6f2bebb97ed0eba3d7a09875dfa17f4d6816501373fabbfe58e028588013118581311cbb4a30761357a3b156e31a76e8cb0057f4015376ce7adc91c5b560838025b6e48a75a5404c22999a15e7c4e49caac90924a09dab13377ba132894a5de30b6353adcc393131d7834fcc48732df2e691d7974a0b0a0c6027db4e1934826eac5631441a5087b865d06213cee9c9daec59ceaa9b819c7762e60d9529ddeddb61e295272cf447711bb853c812e5ead5140f680426a6489c1f8c38b476dfe741c67ba167cf9a5ade05ae0272736d87e6762da778051a57fb2a310def2b84a9bb7215c9c61a92d3fe1ffa199004e002a9249f922636dbe621687f4e8cf79b954b4d3fb8664e28934703d23e1aa2b576362321d10209ff7289c575b03cbb1ca5d950b85d9f3b3292fec80b650ceac4f4ff5ba38c14b8a06845ec660c63cde2c1d10f84713b46c117c569bcf1dd5d011e13707d2c0d2c18db1cbde00cc30199c38e2ffb142d1e68efda3a9f2ca1957af1cf78a393ac90a00dbd5d0fd69e4d3143997569379c6d8937159224876074669c382ad9988b72437164797fa3eb873bd403217621e0cd7bb53e2f0813ee552e0e19bb9b38a3db55a95b7ed6524094413218f857e081dc74d461e665630a7c5535d2b9ff5afde9a36e655aaaeaa22a61fbc9807db312b1241886c23565093c60a4f61b6ff66834fb7e0ab4694164cf544dec58924cdbad5d124320002038040c1cb5b44316041ab7f4b324430ef466e6d2ea4fd4478714b71bc239b9901398e260030c086b33d8e7113f07cc0d6ca4a5dd9a2db660b8ca5239ffdda0fe018c731f4682c4629fdcae49c0d016f6b1e22e5f7d4f5c26aaee17bcb2bd4655dc7480e72ba4800e9827ca5738ba62e7acb4a6f072f0856edddd16b365510e56c9b8b41a0e99dd6d38ffd447b1f223ea4cc107f6c1ff1f641e20b29fa40e13858ba07bc88ecc2aaad28e789efcb9c04a9d28a311098d1f4904dd0c9770eebe92aab3c24418bacfef2a9ce6713499c1a38c3efec3e238fb43755e616bc435bccea99bf44cd8135f185ea45dab7b6cdfda9ed71a3c16d8a097236c7c7c89b30821545aba3961ebb0a67371f5e931df68b49717eb4dd32165aad5ae65960a5136b57251fecd5907e74c4ca17cb2360337a8bb9832ade228c5ce75c6acd53139116c124ca74f0239cfdca794b083927f2c2df5ad11be6c764b2ab0c87fe54da30e219967686482af106e309a609172287d7310e92a5a37d3f21f49cacab92f442f6fc271a9a65c268caa178e355c9fcb6d7224bc8a9519931b18a3fa0799b16ef401374def1b673f2b2c8026fbdf5d940ad6972563f9f889e057b94b6e42c98bd671d0181a7289bd10bbe9a4eac9e480c55cdfebf75bb971f26c4ca3c3fc1359113227e2cb36eebbc176c5c8cfd5d543d99855e56ff76e4e453fe5ca599bda7370be2fbcd523e7a20144728905d7eb601558c5958cd321b9dc4272e85657df97326330fc5dce07d28c5384790ccae0b54bd8efd44dc85dd6cb0a0d70b9f3846b7830d51c4d38b9522f3df37144b7999a7a862b769a939794869b89f4a6f3b3929f642201b9c772af9c5f4578bd231990a1f298804a42b456e69772f7a632cb3bc8810c03593d66304f35e820ec09b0eb518c14684f43c40287456479b8353a30c96efea7cbc117edf5baf54243c879c865a5f365ad6c5ac365c60a97d3ae8ca3e9e75b180c9f9e8898887f8392a70d3c63832687189d731f1bee990068401af2e78f159405f5f586df2b5c20fb85fe37335df33fe99d360e2fdf97885873d3e8c95548c1bdfec398f927ce6e695645aabe1dd6c2cddeb0f6fb16218f1086b6a9f2b00c87d9959df1a8f6ef69698ae1a14abe922fc03ff70325f1b1f5d4d0f0ad73e564d41125ebacff19ae6b1c255054360707ff58540169f9429a7fedce6aa1bbded0d5a00c8f584afa1d7fedd8c31c57367c1d5f9cf8d85a61fdbb0eb78440561454875d935a9ba33338efa9ec4602e474294ea14b562c0ec50c95061d32d24773d8cbb7417d83df2eda14fd5aa4666ebf1c006638475318b6736537917b87fa0f0d5bda201b6b2196607b3955d70a26fad0857234639097d2534a4cc1eb2c9c35f4d02d64c3ffb9336cce5cf80b78751c3ba0292f99009f732563caacf4e2487a9bd24b40dc512aa0069357a607eecf608abccbb678b3e0a2632cb132d22c1c9e35f145579bc1b2e4bb0c4905177c06d29c03d39317805df5aaa3557ce3f2d362a16d66befbc879ebba81dbba14da45d9dad4db8f7420ece4e407f6f6a8d10255c3dd23300612be6bdba057d93e7ffa71745da8c1c65baacde263c7bd60057f8832c9db576f753bdeeafa85ff7cc02935f8a25fab6a15a5b0a3f2e32e47be33b98076776a9d855a0246414c9fa7bd5862fa736f5ee6042f69137118b0fd43ca80c0c5d7d8d7e3a25e2f209841221d8a828f57ae8e86f202949e16ae04819f8b330e29b2d874b2d67ff33f440dad4ca8b0ae4423e1674b452dbd25039738c4e763b40771410d9ebb94c5693c44755a884bd0393ea61432273547da31e459f1c62a78874c6a3f013c6025f5c3be6f45bf43154e9eb866b7b04be5134c6407ff0b2c769209c929f6abba16963943b42740d6929afa9cbd1ba8116412f5bf92ee2f8e9b88c39f186d48ab434d5e4c9166fee92891bbd4370128dffaec270e73313006f95df336c36f528a274bfea96eaab411b7f309d25a8576edd4cfdb769ce0b59e0a19d83b48593f441bc01843827db53bb8d8ca88d486c7f482241fb741638c29489a7ffeb720fe3cd90159ebcd547a469e1052c0b12255a0193de82c817831ef19dceaf92a3a354b8437f2e4076613a471af6518f47377d305095c86dff4c0817c5595a175467a2f42ba8fa7fd9783f3741a3fc8a416452ef9fd0aa7cc7f5995a7aa695a1135d897a0812018ee70fc96afeacba00ac6d38faa62b7beeafb7bb42342b352b81ffb2d1a421b57ec7d0b46ccafb192d9c979d12de1432e360c91eca8eddbd6fdd7cbaea4bbc90d9e624eba3b574f4c52f91fabc7f4802078bdf524ea6de957a5f9f5e3ec33f13e8a7a03cc0adce10ab721550d3d7cb8d2ac321d658f1ea205aad471316fb079e040e2ca8062e5994c6c354e135c12b6c11484d38918dc18d09b82f2a394da0d4e274bd4f086f16c364a51eed0a090ceb9e14cecad007977c245fd01309a9f2d64fcaabe2a816978551ecfead93e67664a923b2fa41af91a029e5e85be14519904343867baf4dba47ba594bf9d905b6b7cfbc82844c94bf317ac5674745f923e2cc546f1d8ed4638e04c23da66be5e85b1b869a3fac052b34052d146d6ceee70650b93ac19f857342aadfd4da8521dd9441cd3d0bf4e4df0cf21955e3f4a5a25c878be487225e783f019151d1388e69012ff548cb73187c18e5d8f5935a19bb2ef7628011a737926400f5635daf738a7f92d95968a6e14a60af162db7ba366c07cf9fd18aff089ab5f1142e5d55465601cce706156193684a1a9a4d08160aa5f5828037dfc1ad4a05fe1c462ed8fbbe8707f6742de5e7a282fa5acec062c9f4a2d64a55e94a01a5bc257bceae6006615ba45a238b8345994c0be4e14069956aae8c85776d88ce581ee89664307e23408ea67c061a05574ca5baca3c1889eea3728d1660ec6552c1cb439f1f68da247becfa4f7361bb5d84f531a716f6eaeb1328d27cc1e15aa257bb7c3daa45be02b654059cc15287f8df8a971181c8052d1c5c6eba0d754d98e0694e566c4583c4501e237d253e02c9f31a525e1bcbd94b8ff8e83ebfb3ca20d27cc45211f03a8694a9deae1ec246d26dbde6ffa83501d1280846638dc632a2fa77fc47b44095ce694f6799be9c18ddc509936ecf19a911d630e8f0d2aacbd6882d79ab950a885e0dac8062d285869f42c4649d7a84f2180fa62fa83235dab3f84ef410aaa2982e571f66f721adda3421ff6a6c8fe5a968a56669d1032abadcda5f0f5fc5160194017cf7d9bd09fa495c61d718c09d7d1ef7230264cc0e891b1ab14bd9b8472295da42875be131f3fccee52a14b32912ccfacab7a5311b7852e3d5e23055aadd614fbd4c85760391eb4281a064988c8bd792fa988b1770a0424099e3e20a5bcdbce5eb18f03f590a0dc95b2fb59db13ea6a71c73939bb4136557f8dc900587b0c2a7ab7f827d6bb9f554d8a9d9c07dde218de4621970bd47b915179dbada2d56de656ad5846f82ab11aeed90522aa9e6372bf0db4c"}, {0x1010, 0xffff, 0x101, "062631bc46c347ee6d056f3ff024438c040f00737abd190343bac8fb2af77c97a17f8910d9162514a86522c764d8053527be378121b575ea131499c9e42b006a714d70e665be2226f5fa5d68db21a68983fd2eb97eb6454f5a7d1d4699983ba6ff1a7692b1f62c9e150c19991a111737b08ddc442b3298b9f361f8c2133073289f25db31b561119fefb9c370be3f480fdb43c4f2fed1e90a2b17049517afcb6639779ea61dc8ece8fa6420fa934a712f720278dca4abcbd80dfb4f1e78d6b993a16be6f55612975a89a0f386f072c4eb79274064d80d10b0d015531e7e7f95769281236bf8b62743ac281f82e05a733bd424e2fabc1a8b7bfc43fc97ad6d36564f6e008a23a9efac6f24b7b01a53370bfc44e5e4866796c3b3c0175f7a76b8ec6bb32dc3ba4c2ad6ea4362fdfcfb2085de050d50437b119c11ef1a625d3342549dc17dd39afe7a7f7e81e3b273f502305262201bb23b464fa0a19067f03a2f530ae5d0b43f1ef90ab4f8f8a239b1a8e2d5a84dac6d65ee7b9325b6bc324968369ea7ae8a1f605398245ff0de6c7cd6d992702806eb923b71ae4f7fda715340c407b501cded482e4be143d7a11235a7ef689d43ad3038e29e33d31c671d2925b4b6cde3a9d0a17ab10321ae793044d1844b479d026da9f66c3cb9f69d6351c28137ff9d43f6c350915035aee0a956128f0f1e99940b3af6c0278e327a509c405e53c4643c04cae4e7aab2e1aed5541453cae309b59e8801e789ff2a3e60dcfae28a7ec2509d7cbb6e6d8c80953e9c049d4f8424eb0b73614173a41d9054db608b5b63748ffb542afe2d631ac348945f322fe9e25ece2c1b411b62c1eb5986090856841f67defa2ab35410e0808b33c734630a594a7158223dc47df3229ab5494a625fb826c2927996e1b6ec1b95377f90f5d529cf3f954a66acbd29d4096de6482703578ec40db8306c0bb75bfc18ddc4c1366e8084329888c9ff8a703a4edba609de2ff5a35cd7f8ab4d6d37793461d54192120fdc695b6d12fce4c2aaa36c71a9267853637f48e5260029b4dcab609ec5fbf19c15e0ce7ca855cac58f75bc4b06aec5b65df822f1244889c6c5c2cbb260cca108e8d0a3f1e2fad159858fe8b6bfb0d85fc735e38b887c861ab125c77409cbe39a5ead2d8c84c1aaff15d313971f73f01ca132b70e699227feebc71635b03e5d31aa86cf27412afbc8317febafa030740508bdd98b66d212db3f9192054d3b68a6ce74bedd746c6f5bf7442032e790ce13969b2f0c80277af01dba3b274f6faffca2d32f8a85fb184a4fd78c1c5172a9c4ceba15c8e8906f9cca0b9d39aa471e0ac90b5c59d2fc73a7952b6ce7aa92eaae9e7d3c4c81c1a1c322e231b14e568b9d5a92d86b1d6109a080e16aff7def1d316f2f017fcd03da503f807cfee2d12c63e59ff1f634a5db9b081d706853c6c9dfe5432cafc080f7ddfb376525e94a5bf5ef409756c541b0a6efea768180447671aa6281a6139073029e571333fd5db34608bda120447e1ae96b73a7ff73a70eda5eae3f7dc133a15456276322b5b807fc5798f3df9c9c0d789a2b266af9147a61fb8e6e7ad923d9d01c46d2b592aae5128e09a5628a901173b83a731c84108c05228ae32b69f501aef7fbe26fb60c7cd987f8dda3b19eb7cfcb7e45968bc3ffaa50ccd15deea0bf61dfae09bb0634d077f1eafc302ba97cc922d314f4becaaffd04f4bfb169b27dffdb5c60cff203dc5c07c0ba01ca74e43b796b2c9310077d4d2fd428b9210a7d9ed7ff7260d4a7bf5dc7ba96ad3cf7d8e3bd25c8a4013a5ff0719dd05d02eb00d7b4e5e1319ec2464d127dccf5ae4bf1312bd7dd6f041940ff51c73842a3327829db50c0b814925352db05d094a2f7531ea50ac9bc5976b017c551a2c8206e33f795cc126cfb654424ba2c2be8d38cf931c913726ad07a6e64f57a8918272663d33a65de87379b1c62329e805075aa7d5e5f05fc92666b0aad4771942edf11abc29880af7de767abeab34f1668ec14f416810b9201e2a7291e0b3f064636d89ca297e2b3f5d4e8f4a93120f31387e968f0e1ca5eaaec7a3ad835ca7562033e85bb5ab5d9613026707e72c2d1331dd90e7544fb8f4760c01773f836cc3b28456401f5b5937c03c0031f215e5faeb53a54cc75631bc4d37d6b8d18dc827e3eab93a2ef5b5f73eb204429fccef7a25a7693960320cd8cc38870e5cb4fca4db74f0f13145c892cc68fb69b912a3255a4add3f80b464f3ea731c4c282dc849d987d48929e2209ab8d86d995b6b748d76dfb0a3c1405346632c4452967e6dcec68ca69f4682f385cb52c6f5ea48cd04e59d7cd53beb1e65ecbad0cc7c4b44594e0e9ac1cb67238faef19b2126ae991d9adf9fa17363f7f2325f6410998f3cdd89b8e694b3de52e48baeaa380b6fe1ea3e3435136cdbd4cad094e4af0389f9acd3760ba8536b480f055d28dc8e2db2c00f314b23ef5ced15d71bc2c920856ee3b281e870670276b4554dc9a9f6bd5da7edae01430803b4b1e3f026a54ecf3bc4d4f749c337b7f1f22f8a3f55c77140dae28ba75b67603501d3d9b1e491dbb7f6055d8766ff363efbf8fa0e478a5865094c29b8b897f41ef9a3443dde56fbae3535f224caaf87da624e5668e8b7c188ac194706106b867c60be6ed774b3387154bc36ed2be21f637d228791157a634dc8a375afc94cc469e3c75f52cc125ddcf7481d101a8a37e69faf11e00e7cc9548e88c340752267f2f92709f3177640db1b248e1f08fe348ac7a89691bfc36c4dba06495bf335fb050ffc3294f98fa401646ca46168b9cab44844826b17c8fb9ef0f78b5bf198a3346e65c5f7fd53a77090c119ed74abea54cb9c51ca7e0e21fbfdb4f1d34091103284ded7dfaa5de711c10567682ab1233311f0734ac9c74e0074337b7647dfdd92a0c9c327c2b27ed7610ecae75d06b50658144ae19910ceeee9d39634dba6b82ab4f80a713dcaf72c179d9279d813e13bdf35a3863fe44ce69988eb4efc10e134279a251f4a668ff96c86d2813506218dbb22c2a1773192a296fc15604d5deef82fb5b995edda7708293da466e10f1557364cc2b90beeb5732732154ca0ceff3bc112cb5e182c45132e165d5c6a675302bbd194a35e82face51fad521d059518afde3ece9382e313b0446ace892862970c052b3387f425ca8e6f1e9799d53d830a103255ed7630d44dd0f825d1758cc32d35000f72eabfcb50b7050cb50d8a3dc871b0072640d3aff85b69b86872ee3f4be33890fdb0a4fc15ff53a8ad50695fe13a6e5125e53b0fad3ea4f13c9b317dca7fde2afb5f0654ed69259eec6b9f3dadd63e704021e8fa2a16bcc06abee1d6c8ff2c1a467eb289f09c59ed571dbc8932fdf5c48d4ff1001cb80d2ae76b412e363a1d97ad6cba75aebf82e2de8a54b335184d4b74342e988b7f4837c6f738cdaf129b40110363f705442f65cfed52e1efa7a8a9110079cfab92966effc28a9618a278ba415e9b4f12c751c6db7e0d3c3b11ab9095686f44f7a88d80103ffcccebd85850263ab7bf9ee89e6762566e00d481fb58f4acd1f43f10411f403d53a67efb2f323dba0b79bcda040077f8f5bc569ed43187d6f8707d9898f59c995636b851dbcb035d04af4f5df029ebc7223e3f0e0c8728f8f1ba42df456a3349fcade3296120ceb49e2b1f26f4640bc7ce786427de5eff35d60f60fe07fce9aa10ebf772f3e5502241a7d67934f0c97cc10a24b57c26c024f0ce994712dc996951eda93932a1610130f944537071a7e5446c3ad36d9ac2d55931869b6df8b24adab9357ac767dc80231d36c4e395f2317ae31d2fbaae1dc0762571de6bcde60d010fd449e00ba756cfe268394685300ed6cc10baf36c60aa5e32177fef65173e96e9ef683cc203ae9399b4b9ff9256ee2e7ec84671b62dcdaa3953782f0c7754abe165a0ad8b16e004046861650c2c2f3110b7aab010b5010b3e5b22afcba6ed2820796fe90919b682dd902beab5fa31b10515f71f6f4ee670b5f3ba2b7a514e5f2f446a42947c4dc37f2a6077df3f70cd06bd157e4f96ff89ecfc184bc5d9988afcad64365048bf0127c7650bbd0974e8d85da7791a2524d239023f329c63b8bc0ded5d457ad7642106cdedefc02c02c83228188b57879c11de37e945ac0dd9630feb19fd68f9c829469aab3a5a645187889073ea0788c57b4d34f2854d53d40842e3494a002dcf4966c1cacbc2eba397330dca0e6d5b9957eb9b75632ef0713d0c072d52a1d81b1f0df19a61ceef6bf2cc023db3b0f731471e18fcf1c58a8fbcdd91638683ba91c5b07d83defffaca359b890d49be8c8fb0af96fecf65cfb6c649b22f64f26f50501d05ace88b49b42a643124ff7e7289fa7a851dabfbf4f6fe9cde6d4746a906a60e9d92228ed0c04f34b13fc336404d4102906c80b71c93174b01ed48bc09a27946c60018c3bdce54e19a8296bd2641307fc05f5ba75660aba12a39737d772ad32296f3681e6486f7fb1cfae46e72c81f63e51357230a29b0ac5c8a385a0c25c830042b4d5073db51c737ca77fd9dcfd88a45a2a82405743d7ffa84593b2aca6c51c768e34fc915de2cf7606f0b251e9de3aed4a6652c3c91416d3f6c6f6f8b929b3f0ce70b1335de78df74c81476314ca6a85e931419ca252746c9a490311b4e7ee3fb92e3f70473d90d4b12a34430b6368ee950c50dfbda09e56a19f1145b7218e8dd83ff73a582d604a59cc59cce83689df511ffc9e09d19cd6de6032d0622ae3385b002ea2375c6e350247513543ffa87cc9f99e27ca2b4d45ecbd9174551a963f678ace74da4cff5b2fdfebd14e0d46876cbbfb0e6efcd50838cb073a91ec0aaaa1456d80866c1984aa8c264e8dfc6ddc26dba6cc4b53b665e8e60bc354849c45cf29794d72f6ec2dbd9cf5a9612c4484ff126e8fed7ff2c6d1ac0bc9ef79fef505fb298ee4d9a27749f7f5ffc036f91fa0546088522cc8a3dda476f46246bd09d94d367f56fba59f997f30c806aca8484b8f4e57744c991dddcc1dda078e751e2b9f766a152b69b31d02d55ac6982706949e6b8ff475622584c3f738e9678015aac3b69a42fe7d4f4d8748b6b470e8e4c0b7371b1b28a03564775e1bcdb7403ffc4016bbbad9f57801dde3475243baa244a3a91a600072969d3de06d904bd7d66cc996418172cc21e1d5769c8f4e8a8325b4862ad9756ff5aa56d4f0e32e68150011573db4b20f25002fe396d24a4de56a6094dd6a5442fe09051c80bf77d59ff503e7abbf8667a2995cfaefe38d9b644140f2bab22315b0b97e271d3dcd9c56113aff53de07281c32b4101ec1db7ff4bf7b612448f78d49af217a9321f9a62fa1869ccff803ec76eab4d108fa9097e28c09efc17a1cb449253a418d5b16ef6d1d52cd0363f7b9309da7a91b62abd89fa06be6ca4204d3bf46cfbf7c1fe30eb53b812fb972c3eb69263715e1071444ca8bfd878fae59d27406447001e07871a75571fa84f2992fecc6abda72d6283d39614ddcb91e3f368fb104ff983f308373d08413f04800e533c0d180ebd0f92a7ce2bd9953e22fd96db1032b3dce0ddc52b32cfeee5849bfc9b20413bd277cfdb9250cbf611f4188dd95330045c1c57298e58902cc39c88945355a3a507057e4af89933ba1d70ccc54603ac1400a89bcf2ff0fc5ccf7a18e4580955f752a7444f9120c395e40b31f60d739eeb20adc86214a1d0be780527c27c5d56ff89f9fc5cd0b4852e823be69c55cf678358d96e6671c055752c8563a71d"}], 0x21f8}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 16:03:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) fsync(r0) close(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:03:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xffffffff81cf12a3, 0x5}, {0x7ff, 0x6}}, 0x2) 16:03:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='\x00', 0x22, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x4) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) 16:03:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x841, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) 16:03:36 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100, 0x0) fchmod(r0, 0x0) getrlimit(0x9, &(0x7f0000000080)) r1 = socket(0x1000000000019, 0x3, 0xd) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0xfb}, 0x8) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='$}S\x00') setsockopt(r1, 0x1000000029, 0x1000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd9e) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="9fbee43b32", 0x5}, {&(0x7f0000000200)="f11dff17959389435a67c0195d2b2526dfea62628cfb6aa37f783f6fb3f9d1ea634c4679d9df5ee0003a73d569adc44a561efe88dd9eae6d4afb1f9e6a837392352027fa93f2b82a931f576dc51136c911da9118ea81b8ac2c828f63624d3655b650baa58105e481f047f3a9336e545c01b82f609a1a12e37d5f4d6a971947a9fbb00c9932ce0384b609eeb73b1d02008040198c3b6c5210ef273b6dcfdf0efc15504855e6ae7b00fa65392e8f221593cb012cdb", 0xb4}, {&(0x7f00000002c0)="e51d9da493f992d6d529110a2866ee1a77984ab243eb50885df6732d6775514b94e0c84cb1f3aefc13df397e0d5701bea377ddba7bb043397893f726295b54f07b952cd3063d11c4a3b3dcec31ffa26907d65d37ea63f48f3f0af1a7f914f2643ec888e9fc00fa81f48e63433bd0f36c2af8f5a5c5d35a1733989e77e07398c7569e2ce2a941525b8ee26fa754a3eb875a0df6b55ee52c5ee75e2d1c5889bee252eb2b3dbb2340a3109dc95c0d5acd6234d3fa6a44a2f80c69c67e", 0xbb}, {&(0x7f0000000380)="8dd84ebd87350c64a34ae1a560d8441401a6a05efb7c95e9bc53700ef71313fea44f2744f78f495aa2bd7e8026e64f9d28c0", 0x32}, {&(0x7f00000003c0)="ec6163c04e5e98b34b33c4107f1aa57a06a9b681662695c9187357c8b44fa1a44055df923e8e5ecf3ba1efe363e461d0787c0adeb8baba731cf3eb5967dd912c9b96e4de919a805443675d252c35f721d2e0f523cc00d2f8215f52f0a5970f340ed803be0ad151bfebb1bd1faa", 0x6d}], 0x5, &(0x7f00000004c0)=[{0x80, 0x0, 0x9, "e8ae4c0f9f726d09aed1b2102ca673f31e75ca836eed15f98e04a6429917071ab57b40cf6a5e459937fe6171674c5a66a6e7aa09f12618f132e772c8e050055e45b2ec13023cb9ab459ae6486782fbff2be808c470e2ad126a1e3e74e370b50cf79483906ed989315d9fba28"}, {0x80, 0xffff, 0x5, "f19b7d9ae7195c4e889135f1a705b6cee2469c65555a906cce58123ed1d156d4ecdf35d04eae9a1604af5359cc39a8917062982339170ade68dfc529b38d69ac31aeee0fd76f273b393f6a696d70f3671aed5087b49a0cde39fbd4ff585f3d6a5704cd996a76f3daa6eac9a92a15"}, {0xa8, 0xffff, 0xdb, "02fed31b730ed5c235b4c8076bda9434e25be852a0d79743d2a9c1ad44a7c93cd092d45dff98a4803ababba180af240be0f10076778926e5cbd0743e47e0bb2d0e2e4310cf304aff8b189f750f26151a284798a6891311c8844fdb95db0107eb42ac5759a45051cbc5a2a84595673df5e63e3bfbdb75ee69d853d73d7855a87c0f2ced6b2c4be60c056bdb9ff115b6d00fa8f88ca16a1c7c"}, {0xa0, 0x1, 0x7fffffff, "7b66e709b90e84578895fea10997b41f989e348ba8e749797347bb03dc826af78b5a11f64ff798a587dc61eb83c8b7093db5340a0a2d2b84f894c2974a30527e6711bf1aac127d99e157578b5f5fe1249c801f9a0fc4f02efd2bc452725935fc6d3a94f3cba0a1d905e36a324b611b712ae4285d7667760aa89aaa68f2031dfcd73503bbf8134b26cb8bfd6283af"}, {0xe8, 0x1, 0x0, "509f801149a45f23585e9ba3bf1d069db16a6114e08d25308d960075c85a3499f0a3341af766da14f855c5349b08454543fa00225f6c572a5ba46944c2bfd474745a56c10eb0e905b4067e4963036266577d7f126cb096c4a82d3a96a92ca63d693c1059621137b68fa2959391356d1a384e48f4c8480bfb607b8f6824c265531f3ed1fd809c09c39d285d0e1738ba5167b7e82b2cb9e97afe7a1bc8eb7f8154375fb0ca02ec27b16dedff2326a588c7129e55e24a298022fa831de0a1614877d2f372c325e3719eb2f5f2550c7944953fdc9741c9"}, {0x28, 0xffff, 0x9ded, "108aceff9490590c65764e79cfd6e3a75d"}, {0x80, 0xffff, 0x7fff, "365d58af45e5fd21be7a034640c6935bb7346d094d6e37c2ca5a4e56ffb47517ace28cf84b01a4d637fe0efda15c7dc84edac1c266982c5c776eb206f388a2ca5f2ffe2c885b3c0dc5fd7a8f15f50a7acceea2ea7b2c8fa52f2ed4d7a59e5d3a3f7bdedad5785e8596"}, {0x1010, 0xffff, 0x2, "f5625505cbe133ea650d98b4a60ef366db44be799d4b77ef8c928fe00c91a73ce6d6e62bc502d5f0eb5cf42975669b1294203d0e571c9f0ef764472616998f00d70e9d606b2799afe69f0067f113ccbd989037502a7dfdf4c2be0986989a1e4c6bbc3e5d470d1bfded094bb753fb469ac91ac783349e9a8638e96fe23c672014fadbd39d2ce5483026e27c561862c8963e7c4bc6059731826b31436c8be5cd116a6a7788032a8e6afb275be31ea7630dfdfe232f29024d9e7419a53b06e6bb52f7be999c9ce8558bb9d8d17e86044e0e1c84eb3fc2b14471d3ca2f9606541f2c12fb4817cf4ec336cb854106b33ec864ab6c70d6ed27e0cbce35e9e6945a8c4e9f5024234d52afa05bc943b036afbb37355006be4a8ea0085eda68ef76b4bfdd6b8f4a3dc3014fda56e4100ff279413e008e0421c26f2e7b2e55980482d778d2c924c3d3a1e9510d282fb38f1adfe29afc38892cc890eafe0306ded16572afd58036b9945f41b6b8462a76f1b1c55407c669375926338d9c522469fb8255e76e4c3607c7a75a44224e4a88c4c48791a037f45ff17ece4791a8f8d5ef1a3e463a35f1723e1c12107617aa0edaad54e693c46da08d540880f22ed6196ba5f1b97397ccfdb8bf830fb215c2937511ea8d19be832b6439ba919e26b999a9e8bc61a6bd626ae961802b47b81491c2f1be888d365f6980d99aa9118cca3ab61e5f20545df76d14ad2425efc86f9166afe2344d1106e95180c5c062a64e51e57b96deba63beab43cc0f8c1a9874cf726a43a362c7e7bcd9e3f22f23b1fb836e4a31f42019d60662a759a472c1e0cffb2af663d0a2263d797afdffd756d84403dff9ead7fd513d550dfc7a4f0b9cba84e058d98a1a3faf57e0d730434bd50b838259013adead95fd5cfb2379f9464dde621d677b8e89445fe347683b8796719e5e538768afd454ca18177e2d30a860c702e7fbdeca6c429cbc1906d3352031a775cba0515003cae89a70056efc7a8d6c66ec8c828d5e5032565a0a479c85a5cfdc32fe88f49221584982ebb780a310b10cb153a02309286f8093039778fb801ca8bfd0f3f8ade86caa6804a539e7ae595e816c1e5280279717fac399086eab974c6a342c0caaa2863ad6517a3a78cdd7eac9a4fb3f4ffe6ef410815fe5c80ad6c6896fb55d10fe8c28a729fba9f20236ac1295a08d89adf389872473a8aac66355b7450221c74a8bcc2a9d5aa099897bb29b302028040f87e3ae05d82a738b31389f36451a647d73582fb187275ce5fdfcc49802c8e2ce576d8a7751ce924ad0b6dbf030a0515ce6483555916b3a258b7e40ee83a038011d5a021681330e79c53ab2bd7c148401a1dd73d24dfdab12e36ccad267bb885cf01c270d579366760fc14d5ad8b89526f88c9a7d5892244a69566dd2357d53849f27901393b056922aef52eb889295474481900a1b4187d62d708e529560983a3c742b5a337b5253534a17f503ea5038e61a26acd95c9be3bd81da83f3af380fdb41cb747834d321b6944c6f625ea93860ef20573974768bfb954f16a515c690d826d2b9b5c5e3a92095cd67f298fb9e5a18ae76ece339117646890456080b18ca518d8c44a9f17f0411915594ded447dc9770c99e4cf9e6f574db01fd2cd63e616687536382aaca2f2ff1e5b1d8cf4575b012fd39329e8d75c719ac9257ddcbd7e3470cab6aaf3e05846817ebd5de8e0f1ad452221eee935a1e143dd7bcc4dbe2790eb61e23082e953c6d04b1145085b9ec40a1069de144d92d29c9e961fdf40940f5d604ee03c3a8bdded6820ad11e9db7a6be443c101e9512eb31b6f5d431045e88643f3c722e4cf910e0a3982b81d5ac7a9957ae09bfb940d69a83623b828f41256d495e016ac0f080637886d091595d2c83f51b45852d67e7ec926c8618b8f3f3b7d035f49233ba65420e53fd333b402a77f29d743c07a201ebb973bf92b654dc487e5b8ed15ee07bb51101aa9152a0a308c6bc77c969cdb68d94e3dc423cec18d0ae6757d0ad7ee4905e0e2b6267088f82fc5584e17641c592723b86c3cffdd585a5e4f902e32c0c1cce59a169980181a2ac44f32bf0a0b58940efe46572bd20ad7c96a91fcbf95459573c393733112b95dd7a08062a5ad56fcd93e3a8f34364917098e8b1fbb41d5a693bbee43d3e9586413f148e41e8ab6177ba0cef78a0cd28f153b6d65847cf67463af6760f7731d561ea4f569a16cc789b2cf51b9dfdb9d22cbd251980079bae531888330f29be7dff6da86bc12ec2b6e0cc0a70b8ea71c0334cae707480536f7e28b4cb9a49fd0ef9570b2202c20dfaa3a78e39a8669b5ef345f0c7871f9805d60aaca6addc01b6a41a3e4c5238646e65491086d31e151b3c9ade2d5db53d18eb3d1b3c325c44524425f25365fd958aa6259f038939c14448e0ffa57644a9b82a6ddae0dc7e73c168dff56f486d316224d9726bbb258dc54b9dc4f83c82f54a671436c1fde287befa767c9f94a7fb52862e7a9a9dbb658e18884437351c3f86489dd9595905419dc40e265e781560afb1470695c8854a40f0f17d1913a900963755491b0a4df2f046e0e610f56c84a6230b16d8ef1d2d4ff86a19e492081a7d8cecb2ae08dd9ec0700d02fe46aad08410510c92730400c36c033050289f0444c0b2eaa7275ea8b5fd446a43825fb209645359b82a23ad3d4b6c86581b13a2b193ce2864e62200f20dfc04a9085eba1b68118d3be7d2494a14a685fe3cd39cdcf536db6ae400a20b37811f0c9444a2d0847256d4302514158738b7260dca40a4dda358da43b3b1b4e2bc1d0748782f622beaff9035b9c6f21df7b05450c3224364cf6bc50c5e2d5482c2662dc5f20f8a2d445772ae16b2352551472a1e78385a60b291e2a32d3e62e49c69bb79fbaeb1c2ce60a8562e8ae782bd10098b85312e0852b19e974927f685e41c6ebac93340861bbbbbd92afa6f86efffb20a4ac6dce25d434aea1ab30bca0171433e6777e8117094a5f16c6f0e5859bffeb363043abfcf354ad0098b410280917239d4017cffcda16248f5869a08b31ac38a51c7f8435bc9682f5cf90f279ac2206ee88b3ddd88eac661a0f42db0321685b0a30d0d33f0459d65a65049b8bd11462dff897ca9ffa6935455c0d657e5f2948ce7b321f8393ef11d2e340e6d935bbae81bc5e34b6bdc0041df12a4fad284a426e07d056dd890ad6c366f6b0d5b44038db432888c75563fe3227a6aef60f0c4e2030bfbc849818acff268f65b18a4ac27b303de8000b51a1b64718742e342e0ff22b3d91e9caf3d26c9eff3c6782d5976bce856087abe6cc4250f739449dc58f1b0139a55bcdcb99d60e9f5e6038e9459059c4d0b5df8e10550a9cb940e38a7607deec085eac9edaa330a331d7eb738131313b581c665fecf1b497c32809aa51c396b38d248e8acaf3ae5cc7aeec30f300ff8ea035a33b9865dacf27a407f55288866182a8f36f2a40060653bb2305c2f81271d5e4083b8a16569bc4de90d39e532444a2e93a7cdf2fc0bbe1ac22974f33ef1187452f16914cb6b7f7af3eb77cd8acd58b174cfc22342d120a1ff7c8c02e1fce517fb14787fb6818311925a80d7299127be68df3a3f862db1ec0f6c840884d3906e1e1db1afe308f02f123eb2776757e081d9daf9cecd19544360ea8b582f85dfc31e2ce4f6ecbc0dea77cc7d1d99ff4c26743fcbcbf27a9236fb76a24b013a40dfad2e8bcf50960f472d2dac0c9260fdff9c3f9b0e44b28d68fecab1a20f2fb08fe5921f1b351a8df12e8842bd45421c083265fd48f611ce604eef546e4f79f1548e04c1d7aaaa6bbc7aa0ce59f7ebda4846a41ed4396876f3eb84bebda0707788be35285f130fb8befab0e4c033bbe7ed948b53c12da76c3cdf5b470ee6ae4417d0f5efc3799713713486b3c5ba3735733eba20c50dda931a3d14595f59c8aae19c3b3163186f8152b8852d300fee2fd65c987a1fcf003a4123d8878060a53a2765fb3390005c8597dea3f96cbca6ccc9ac0f3be0e3f175848acd27ce3d4aa34c5ed91cd8e1721326c805116bd635f2b854cb991a6658c9682f7b59324f218cc17cb323ed455c69f326bf59a556fc028a6037fd7d3746f128ecda54601070e0fdb5b75b0080cbf571aadecad355e84d4c3e23b8e90b28e0051e87ffffa69c4b97c69f2922586aa6183ca7e00481e9cfad3147a121c19f906f4b0efad4f644f7374027aa6e7d04fd842b92e53cac61f56251acdf5b6a472d377533c4f8d4e93cad52935a6f0ba9d9edd7847780791e818d007ca52aa84611023544b6c3bda53a8fa7f7407e71ff54d49a923de2c571f23a178edf32c37dab348315b4ae582d4d705a1539df898b4d234f5dbdb9c5abd4cece33ee309cbe7648c05297385dd41a1eba1523074c636c696f019bb29b95fc171c21fd5faa011412a35507f268bc4cedcccd4a4f9cea6a5bc3af5282c377e0f4a1b7f2a91bf749795fabc8de79e76a21a812e6e186287604669e51bcb7f0f2b9d8ae862819d40f555b3537f95835ac6b792219a5a6181358d29ca498fff2c2c0d7926a1b9ceaa0a18edff2e13fc2c87cdcbc16f1b8d0e6be9cf71b8c34f3449377db35ee210b6cfb4fdd34f46b5cf0dbf471c71575f7395bc0b8f10a3bf0f16f1250db5180da0928dc2bf3c6fa6a720f91c15350d514038ca3039eadae98ed8133c5cb79e7e7f240595950de533dfab16f40eef3427c3ba6e567d5e8693f1be2fbadd76787f6c82c7f966ba46809c3a4c3bef668c8b02fabce7418516f924858d8dbda31e2e07eaa7dc961f47a467698524e8415cf2c53cc97d08517e19893a88546ed1a50d62b8d344a30b328fe9e45f0d448f205a18e271c5918858445b01730e4f2cad3fbac01d18e6d8e065b3d5093f587679b2cfbd75a6ca10d2e4bed0136133d7ffd6f8142d42bcef4ba8bb43f73fa80b07806ddc761e88449de424c29b4da394e38a9f8d398f1572bfd15f1f94bd2dbb6b9167c17da19b08addb9a92ffead5bd33d56fc58e2bfb797a78687b80f3b7233bb27f246cfbd3074b0c918a35633e314f066834e9b9ed894f2a5d02ea9dd34497ee46c1ed23e95fc3f499f4c5d4f9b583b6fb3b1d9a95faad2a6ec6e75561ce21060e39fb1f716e5c3e996c32169e99eaed9b365f08537d6f7aa22ef5019594c3137b4183dbbac26666d818e27328147937a60d7e14c7edd452e08edbdbf2676a69dfa7aeaf104f55ffccc6d79df05e4b17cea4e7ab491755a9f646b2c54eb3e2d40651c026d4009240372597291543169af3f9e2c625f09c97b38bacf8162da6a68cb44f226ae926b9b8055f666a49ca7c1803d722ac6fe314863f53b9bbcc076aeae5f71eaae0f1cf0cfcaa8d1fbf58ac86cd74c111309c089242352185301ec51afcef48758b68a69465f4a7a570f1d5bc88125c29e70377946f45f6d249be5d7242045b62b0c883639470adfcb5654eae0bbfb07330159302593bd2564114f74cb7469cab49a9ac316ffbe50a79dbd1a89c0cba4bd114f35f9288575b9beb2b16657698e33e66ee52b55b51c93413323770e728d99ff63601ef0ce1525c3c3ce20453eb735e81c6011049b9427ad6c6eca791056966dff22a0902b6f47cd95e127b8c292050108a2f83d470786cd1faceae3e56361ba509b9bc5a8f6a6235ebd7bd76eb27a40a25c23be00bc9bb3b095f5ff8f23dad69009e1712a3f59aa3d36e99c968aaf4b44e26094d92d658fbc23af7feedf78b56a594062bf2f39962185a0c744ee1f4254ad8b5b"}, {0x10, 0x1, 0xa3}, {0x110, 0xffff, 0x10001, "232a69aa0c7cb284a2facf99bb5d45deaabd129de229227a30851ae695856cd101bad5ac9210ba025f244118f8a2684bccae3321625b21227b253b308462c4af61597dfc196eda67d94f5b688aaa24360001f54123258c3f13d433ea651225a042494c088ad84902ac7b406a6d60337780f9ef9e61078f09ce865ab877380e500e7c70273b595796e6c2fa150ef6a74846173efa69fdab2a914856a154b704d3c4279e918ac727d129c3f7293e3a9dbe945d24ec90bf6fab49e07e27324251aa0fe0f1931839d35d765a5030240a2727846350280009eaa84d8de8c46c93d0213fb2ec2ee89cb8ddb3b2f41461a2466123cd29a4f8e9bd8d675adc"}], 0x1508}, 0x8) 16:03:37 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x27, 0xb, 0x0, 0x0) getsockopt(r0, 0x80000001, 0x80000000001, &(0x7f0000000000)=""/158, &(0x7f00000000c0)=0x9e) 16:03:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8080, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:03:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) write(r0, &(0x7f0000000400)="26dce531c8d720f60b17d0ffd5ce0a9e5df5b67bc22ffbdf8340ac3c296affc00b4f456b42bc470646bf39fd150942584cb8b8a15bd7c2e9d9b14f34039a4172089a608b29a34f875953ea32bd425519ecad71701ffd773c8cdaf821e68828a9a6e46b74f9929cb306ea", 0x6a) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:03:37 executing program 1: r0 = semget$private(0x0, 0x0, 0x12) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x3, 0x1, 0x1800}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x53) semget$private(0x0, 0x7, 0x401) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x763, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000003, 0x7, &(0x7f0000000840)=""/129) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) r4 = dup2(r3, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0xa004, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) fcntl$setstatus(r6, 0x4, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 16:03:37 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) close(r0) 16:03:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:03:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) r1 = semget(0x2, 0x4, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4]) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3965ff00"}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)) 16:03:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) geteuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:03:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/24, 0x18, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) recvfrom(r0, &(0x7f00000002c0)=""/249, 0xf9, 0x0, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', r2, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) chown(&(0x7f0000000580)='./file0\x00', r2, r4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000005c0)={0x1, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000600)='./file0\x00', 0x14) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0xca30be45e6a15bea, 0x0) chroot(&(0x7f0000000680)='./file0\x00') fchown(r0, r3, r4) linkat(r1, &(0x7f00000006c0)='./file0\x00', r5, &(0x7f0000000700)='./file0\x00', 0x4) open$dir(&(0x7f0000000740)='./file0\x00', 0x880, 0x30) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) write(r1, &(0x7f0000000800)="3ed60eb424424fc873391cde45cea8a81422e3191b50db8d835c22", 0x1b) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000840)) r7 = dup(r5) getdents(r7, &(0x7f0000000880)=""/71, 0x47) chroot(&(0x7f0000000900)='./file0\x00') chown(&(0x7f0000000940)='./file0\x00', r2, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000009c0)='./file0\x00', 0x42) getsockopt(r8, 0x2fd, 0x1, &(0x7f0000000a00)=""/161, &(0x7f0000000ac0)=0xa1) 16:03:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x8f) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:03:37 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0xffffffffffffff18) r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040)="dd09037a8000000058b5cb9e531ab7fa8a556e051319aee132d40dc689bb92d2937c69d4867b923c8b3dd0d4f4c339724403556fcfb2b01fa89edb99f3ac2741c0a0f6585908094dfd309caa9a3e3416b4d55060d9c82ea3e655b4be946f476aebe3b126d19050f679521b7cf8c0a489c0fe46937058c32e060401cd7e769ee66f73b789458cb4aa1955b1f209dcaecf974c19f919cdd3b33af6121817eb179956ede6c52852258b46ce6f775c9e5cbb960eb02f3580d7648e0f", 0xffffffffffffff8a) 16:03:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getflags(r2, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:03:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x30, 0x10002, 0xbfe7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xf4, 0x401}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:03:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r1, 0x0, 0xfffffffffffffe4e) r2 = geteuid() seteuid(r2) 16:03:37 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001640)=0x5) syz_open_pts() syz_open_pts() 16:03:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) bind$unix(r0, &(0x7f0000001680)=@file={0x1, './file0/file1\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000001740)='\x00', r1, &(0x7f0000001780)='./file0/file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockname$unix(r1, &(0x7f00000017c0)=@file={0x0, ""/24}, &(0x7f0000001800)=0x1a) sendto$unix(r1, &(0x7f0000000280)="cf20037ced1f26aa520bfb1b1655bc732cfb1f7518585954040791acfda5eea0ed3deb2b0900253b5c41d5e58b52879b1483b1", 0xfffffffffffffffb, 0x2000000000201, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000016c0)={'./file0/file1\x00', 0x4, 0x3, 0x9, 0x0, 0x3ff, 0x8, 0x5, 0x0, 0x2, 0x72ce, 0xfffffffffffffffe}) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') sendmsg(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000300)="26fe5a1e47cb43bd5b641ae4b4f08ed6399c13f268a019d4c15ef8f7a70f94f1ca976c16f6abb331c9fc07281dc52e3f3f0fdbf0d4c10262467d207989b7f471756164b6ee070a9decdee3f0c098944872e058ae4236e8b7d78da50131661e425f54d4333d2b3c36e926975f04e2a2b6a016100a61179a85e7d5d57ef41f5c7f0f63544590c1ca8f49bb9dc4a88e2dd5c2bd534366e985ee0384d1cc8dde84f7200d67956db39317788eeb37956e605ae4bc2ef50c0c48186934f25ec9bbca9235d4e896687f17f5abd89ec8040e45bdd8974cdfbe0e43dbf99cf5ecd5770cccdb655f354d67b2b62dabe93d8c47ad2a919963616b64a3b6df69d286344d8c1a9f3529a40b19d06c9d7f3bfb2362e1abe412c3c2a00d6bd6fdfd23a8153c0cab438a84344fa25d99d830df414eedc7b63f76f3339d135fb17184f90d845b16ae4922184a873e62a7de03521e65737c97a9712c09bf7bde0cf221317a019ab8c280fd6fa86cad6d9c8b9835b3a1e10d8f223636abb3848f2719710113413b97d9488e3e57cc59f0b772e9de9483c734b654bc83d5f575377164e96cb9e8c8c5b4d6da1ac73108b31decbd7020add5d5db2129b9497b024802aa04cea63bba85af431df4829968b5e3502994b4965b3b6f77cf1bc9e2d0969041c5704c0445b7c93dbe87dc147cedbd859ea57020a5971048c88585dfa073aed24301a6b0b942cda0aaf2bdb56f6c3462dc0ec127228a7746a8354edf675ba65229d1c29638e6924aff3d32e47c9f3539549a0460b06e3444635e0e517b76d677227f0b47b8d16100af9d807e3d17a9361e10f8cdb545f93e0e0880dd5fc1fceec20cf3ca857fa296039073d503393a700d05e66b8f71f25f94f0d84986812efb8390ddc336d2d7278f4d2d5766b5592321991ed8707ad6e9237f1319cfbb37359362674b7738a917b87372ddff12244f47d92c517d1038952e885cfe19c08bab92bea286cc17342ff65df674b73932284163d288de7026c55427569a33ee9db826a888d3f3da4ad2cc15ab8bad5fe04bdf8a18db311a7a879001eec5996bf142566b324fa49db81daf5ef23872b7eb3cbd7b96141114278acea0ffc9fd88d569543ad87cf2b4c04c2e3f9dcef75d067ff0f1d6d1dbf5bf2a97defc40285798d22f40707b6d7c499aa398ac760432a482605f0c52f4e263fa631109e522f4f71208a4444659d0e52e68b2139aaecc5f7b29be3056ac3163b55ac6308140da373793b51b22783bb57de4c83f7ba61f5a5fdac4decb8aec124d1ac2eb40b71826dd1d2e1e7aef1ec4f8016e06517b769a3a87b1c8dbc80fe11b43c232eebc0b044580c2dac60a40913504d7f50a6bb64b24e1455f83945c396b66a1107b04df52a32954a50e1fb7b9b403acf4af8beb618696ba2b4f07a92e0656a20a20c21ec4cab79873e1a1e6f154a15833f779b757aeb2761807247fbee1d7f9d9f5817561ef0b63b7509ac058447e5139677fe0d8fffd08d133b7612c9067f8226e64889fccf03cf51c89a5337db273f3792ee6dc3777a06116137dc5111f28784ceab204e8840610c595c2820ded20c679515656d321cacb67d1d1168d64b6927bf5541e884dec55683c3f7c63f28caaad2176138bd29816cc90ac7f18dbf31abbf17d967cdfe50b969debecc1eb9a412958604e44ed16fbd4c0e85dd200824b661378655c477b7c4e5a6aa5e5acb7983627f67c124b662d6a38fc9f2525dd207b8c9ab1cfb4be0995566b83c9b993f977315d02733d472d1589f5a1dc3417c5c46bc220f4e9fe06a387b1c1e77ac97f0932e66e0ba3e4e9f0f2d97b20ddfd564db70462e96d54fde41e59afb43ece6e912eb39da253ddeb95c1c086ac6cd4ec6c561c99fea786dbc40e0233f8a51283cfce45d37e5609182737032cc37fa0398ce41f2832a2a9ef05b3cb9b746f1261ea03d5efc1631a1b22d9bc4c51adeceac40127c0aa0ef947bd1c911d45cd018589d9fcd30e7924bd305efc6a1341efcdd304b94843cc43148349da4723b0886a1eed96fff7dceb38007900e64fd2f47f631d507357e9325d55a4a517c585141df93272f48f1a77d1297fbd2000abdc38d8105f2e10c86789a5a6ed7a84ee6558c79ae6fa8c93928a938168b99d8ba4d4b08f573b20a25cc21c344deea34a3a68413b05fda8a6b1d9ceb269cd04aaacb83c15372ceecd7eaaf330830e80f7d208c2030328432fccd8914158c415564f4972708157c6f7f8eb0b4d7a758a5861847758b8a32fb9d2d5e36e3d098a9baf3346ee920f8b16caeab90e2857ce1cb297b2443ccddba8bab1148472ac726e4907e36065c5fa251a6bb6e23101cba2e65469a5d926bdb2df2dfe1e4821853eef6fea1178c8c44b6f4046d691791c873568fbb9e1f0c0e32d5928010eec664c28d454d0f17e83feecb0cdc3fb0ed470996dd1ba73239422b4992e26bb327b7b178f124e50fb427c6fe00e69fb20128d5689594f24ea00a9de331a522505567808204a443163d9729f29277f6e2aa438cdcd2d11de9c29379d308205911fef2596a07cb9a062452323003338584f79bc42e2e03291497855fae9e3f0d0a9345d184d945db5d2dc0238622efcc4217da850c67ad073f5950e250e7401ee57a9a11d25ef3a78ad8c2ebf755d942f2583541ab9652d5c9db36f00bbdd938a4835cc72ff4fb6a6253b2fa59fcf6d3326eb40dcda3697fd0818d710b02d7668de6da08e53aa863ed8ce438ea43b015240c798c1bf3d2fe5f61fcd6497784a0355f9bdc0c24c1be213936ad3320df39c835c79ad13d829bfb2e29e1a0e8a8a0f4dbbc05a5d6ef97a1e318e6972b5c04301ff7d01a1690e225f746639a03e0ad40f62015a2a8e139767b644bd627cf49948b6dee2270de044293fc4aaa0a22865bdfd99b830ea7d8436855c94f3d4271d56a5034390d3efae307cbcf54d7ff15858fb56f41bf23f60a212dfdfa08fd06a55979ab6e0e87b5742666e8dcce497b661ad217d0056d20c9397f1d04242c2ef91a2e40a5f60f53721533e088d28c76134cf300c57ce9c594b6a321af4ec61a10a4007d4350353dfea55070737e02832497d3a8a4f4bb8efc4ff11c31bfda8ecf337ce2406ab63296e91a1197113790adddc77cb07add03f710de9b71da5a0a2d172ac55720688e9bdbc4d1be8b77fa00ef1a58190733eefb9d7fd0ad0f1bb8cdaf0a214c302481f37d011bc6791fee1c93fefedebb3e1d7e6abe4a78077d084f196976a56e46f04584ae39ee6638be0ff95deb337f8ff5fc8272c7578639e373a2d960789eb5ea119593af6c219905a99d2bd9355df24eaf0acec9d03b67b126be552e04e6a1729614bf012f9f2b5d6c0cda0ba00251ade31b40698b54b52c25b9a7aefaa12356f36ca35215347d4e2deb73985861801577d44773e3bc68017dbf01212ec8960e6d2a1651bfde5bc0ad66859546992b925bbed8e6a3634a449aff2cd010420bead84d22520381dec00959455f414402410b69c50167706429e8d31f73031340a6df2e00ea495b030e9d79de4aba529acae24ed62edeb56eba68c4fce80b72771460891e8ad38475a9afa7b7ff6bf4a4120ee7b5fb6f769e33fa96200ae2b1a99d7f6b30f7b1fcb7a267dae5659b671c68397c21e16abd9ff0e3c7942f28c61b7b14167423aff0372ebf3fa88f47682657cd3a7c2acab825d915a16d35ffc6401835f56e68ddb0e8b8a746d407c6e62027edfa609538fee8bfe8c9fb0c7c8e069431df65fa63adeb110c0f453aad928966cf4925f28f67a642a87e1fac95876c731d43a39c4be2d1fd81231e42e052bea02f8b18006abce5012a1701e393de4e9fb8c2a7a5a4fceea06f6d16fce58d72d524576a36763fa0c7da27a9eb4540a784564f5a4dd3f3e67766dbd3d4effcd8e55d825fb0291f6523a2ade7219aff80897032cf499ce13883523c7d91ecb70173546195504abe0334dd1c9a085a12274afb28f94d0c97073c01b202d085cfb590ae5e06b2d21c06d4b982904c95f3f5a843fe5dd06ce2a7a0e00e2fad365ca5071893e71132cbb904ddb950f4bf7bea29d4ce4642a3eaa6426d04904be13dd3ce82f43fd6704ab927c210cd79661dd665ac9c344efb61acf8b936b52e7bfc73f326b496bd809d815eb3e56fcdc9538c9afc52f88214187d4fdfc447550a97d60b7ddc0d73d7b393f8abe651133991c544c4de9c47af860a411e0422b1e5e57c21bb092c22fa5a19145a171c01ae08d46631d7a98f6ae37dcea35dbff25cd5561f58adb34e0a4bf55436780d029d75fb361f73e41f9e74e0029a38433dbab681dc48492962bcd735d3827f1c8de3e8a1d9b076b3a8d2197e0c9e226bdb4c6c6332a4b02a60cd60b0f00f112505e3d66694cebf38500de51a944e97cd5a9f20ced7e71a2d3c95cb9d1065ecf62b2fbd611580372ecaa5a86558ac95a8bce9538df9019ac9a5b9321e90d88d1f72fd8acb5329c3ebf1c327ed1102b77658e072760fe1ce7daf0c8b6290c04d55ddf4877798199ad846adc7cc308e5c64b725ffbb49c5787dc34a49e182e14cfa371b5ab01c00ec34db24b06c4b4f8ffe27f959b9b34f2563c5468845f30b09009f4ffc89be0110f38fc0d57b2513af41b9a4277fa3bf67ca38f70136163cc30a5589b9486352fc3a0f20dc39868744caed655c262ab137744ecc83860a299c2be71c09564aaeffeece5f9b87a540996bf21b66bdc6212abd39d872d15834380da11be3f0c9720f0e0e54a3e827dbe2f604f2cccbc4171e7f616f7308cd4225b9685a1fba3f1aa663ba1dde5eef5cd38ed2e22120c58725876978a8dd4265369e02df10ae7921fae7c64cc06e2042eb6da532b32b79b13086be0dd9fca693a2f41c5cd61aba0e3faeea81b42c529eeffa9c3a998e803bf0bc0b1256cca9f9df412423102980180bbb11ade09c5e977188eb64ff29330040c2a515ede83e5c0d095435dfbf664f83745f36e3710f29b0377c9bc3ffb062a7de742d52242f1a736d1b1d20b27bf6a7e9ee41645115ea841814fd5fc4c64f607011b2c4d4e57ce857f48f3a90eaf95d7f13d4d6c4940e4c5e01cc882b1143cb22e92878afd1cc5cab0a0aefccff9ddaba281d464184a5f42a5a8672034967254d084a5a081e9fd8f5838afdf2db37fb2e1dd64f75a2f58563742edbfc02883419109153a1d16e696162cb83fae14c4ace5982e6b57b64c111da7f424343394c5ba536fdc07d3167e1517ba947ea38e98084a3187e3b3e610d833d2bbe01d42b7c44b62ec4823f851b1a49abbf1eb75abb51b377bf693fa29c3a87b1193b1ad1b17453bc8174dba6f4867630425306ec3295cd030efae5d265f9c6bbefa134cd3270ea9974315c8f9e2bf4136c094b4afe8c3bf982a28b7f3a931ad86a77f4746b343832f73252d4cb336fad6bc5b2844b94d22f1014656b00514e38fde0106d12b5ac2ac9dfad0eeb9e0e56463c22374af3ce93adb3810e164f317a937c576803b139535c8e57b049b413cee56645a1347de473d09f535ac65aefa118b412ac49fa916c599f3f117c7f7d85269af2770278bc28f8f26ada6b7cd9895a2c1bf97496dc544ee9a372723dce600bb552375ab0491f259c60377ce41e476d5f08a84afff7abe5b060f7d957a2f76ac8a837e58a13051e1165be67fd3b7a6136344eb4340a90ca14afcda57b4b262a3b3602a80e44b1dcc450494c273991b9f3838daa306fc9a9a29dd9eeb2cfe175fdd0e3b7c43516fc1321471bc8c582a39809f75600e308a38c81c", 0x1000}], 0x1, &(0x7f0000001340)=ANY=[@ANYBLOB="0001000000000000ffff0000200000003ebc0302288e06c1675296182ba5d7c117ebf46310daf3d7384cc49a91d39f39fd48b8761fe06b8e400bb7845e2c2b836fe29336fe3e69a24414655158a6937027fc54703d89524d6b5b2e732c9595d77bb4f4595709c120191c02ec155f057db9d234907a8966a5615502ae16bfab54f05d4666ca678f7f6c61181dd1de8f4ddddccf8afd1b972ea9f4fa50a513dc57555caf7e21122955a36b6213f7d5edb45d47bf8339ef9e30cb14886edb4d68c8ac7212381365bad70f298372ab00c2ee5c1a824bd9e79638791a7df0c053f1e3c419ac7c0718be2ed14124d58ddf4e813ab6d2bee8de34a194d28600000000006000000000000000010000000002000016ae2c55919889261d32f2e072b0edc8f73544523e9c5a6496d35a862366064dbe758491af66481b5335e776885f210aed40aa605a6e32d5e86832e008f9ace0751f3d28cf761d895400000000000000c0000000000000000100000006000000e9f857e980ccccc1bcda334e47fae47a9125a951652ddceb8881c9d8e8360ac8f24576c499b359d66c72b319f4de4ce9f2f8bc3655515e0f012d05ffa774ae539ac40a52781e0c785480f141f0d3418daf091103bb0aaa90ad53541a421478d890c8dfcb243e98d5a39fc5a0f39f4afd6a73156e6340aaceb5267a6e599649b69a9bfa157ff7684c953cbaad241f0fe21a19f55a935a90f3dd0848b280419f9301005efecf3002349569b70000000000"], 0x220}, 0x401) 16:03:38 executing program 1: open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x110) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/205, &(0x7f0000000300)=0xcd) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:03:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f006c653000"], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:03:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) close(r0) 16:03:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') 16:03:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="45e8e6aea875c422be71ef23763b82c126fbb1966d3fbd686e510a117ba31d32acb415943874819e43a5be526af1", 0x2e}, {&(0x7f0000000080)="cca85b4e0398d95d62b23cac33b732bc831ee2413b6718cd358f956e0ca9c9f572dcb4f8deac0b6eb4149a01d53fd4573774fd258b", 0x35}, {&(0x7f00000000c0)="e7a6918b66aa227dce0105d34571ad8cc3f045b4aa39948d6a2636bf261e884551205ee1107e7a124be9e6e608c86c1392a026e3a99ac340dd7c8e86ef4b71d76a60db06e5a01db8a36f2611de80a11e37271d94b36f7faab46548b37a6cf8ed80b20949f55b298d6a724e7a9921a8c7c63af530577b453211f6c2c92db4", 0x7e}, {&(0x7f0000000140)="90d1fd98bd1a", 0x6}, {&(0x7f00000001c0)="e1c9dd31b57bf46619a9976ec66312ad908ba80266f5b9c414d90c3f63343a5035c903ed503bf1f5f2824903d506d782ea03732cd0752a5bb4a129f6724deec88e6dc93d606968e456280d909866286cf259b977ae48c0a25d0b615931a1151a6898dcd6612e4d2df7e1034963771a91ec9612f7a166010fa48edfde8887d77914900e71ae624e17a9c620cf62426b41b836e5f6604e905cbe420f57932efc0061dbea9739958ee64571728cd6dad68274a00db264d4308c5da88a3091136875288f69347c45ab0ee75287ce9c98df471b0405e67e7b0da488407a14841448eb644908cddda69a74", 0xe8}], 0x5, 0x0) socket$inet6(0x18, 0x5, 0x2) r1 = kqueue() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000440)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000480)) kevent(r1, &(0x7f00000004c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) 16:03:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80000000000002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = geteuid() r3 = getgid() rmdir(&(0x7f0000000680)='./file0\x00') fchownat(r0, &(0x7f0000000640)='./file0\x00', r2, r3, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='\xa1.:\v:#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='-&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#/,@&]+\\\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*{{,$\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)='!Q%/\x00']) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x6}], 0x8, &(0x7f0000000580)=[{{r4}, 0xffffffffffffffff, 0x58, 0x0, 0x10001, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x2a, 0x4}, {{r4}, 0xfffffffffffffff8, 0x38, 0x10, 0x80000001, 0x2}], 0x2, &(0x7f0000000600)={0x5, 0xfffffffffffffffe}) kevent(r4, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:03:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xd71, 0x0, &(0x7f00000000c0)="c54f381457237bc5c82f121f8f550e558366f270128b48ab118a3c9d6cb18911acb55420a1819a98e6052eebc790bbcfbe53c201cc09f1fa4214174dde429c4202656e252454521b3c8148b68a7a524c192118e8cb8e32e85f87c988659bb3dfcdb363ec3d994dfda94b6a9ae41a6075b372416b5258327a0ea1ef3b7faa8b6791122ec7f8550b0e09d59fbdbddb20498065bfc6ae873f6c4253a58ee8d6bb0577f5134568f25024f75ea49e9da2cffaa3e8c0fbbc72ed8388aeafc17d5b1815990be9b8c98e080c7b3e1bf0e8aeb8ac58d69f91d70ca804931d011a3905", 0xde) r2 = semget$private(0x0, 0x4, 0x4d8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x7) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:03:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000100)='4', 0x1) 16:03:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) clock_getres(0x3, &(0x7f0000000240)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x100) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000100)) syz_open_pts() clock_getres(0x4, &(0x7f00000000c0)) 16:03:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') close(r0) dup(r1) fchmod(0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="1d29f99d4111c02217b596a918e7faf22425ce8d0b68f7a58f4f9b4602b91b64ccc41d1486eba0b04bee502d9bd8ecda3fdce742a3c783f15b410c70016493b8954c4ca8cbde08850c80a7017caa6fa779b625b874afc6e89f11b366c72f3a5fdc12000a63813e83dcfd58a73052209c21e7b466721843926bc2cb77077bc8c6c976b4429e6910a9a60594feb12aeaa0c9d71f02bf19cf727a9d88084ea7c35dd73446b9764cdbb4d0b3465183e3752ea4b1927c60fb3175d000bb75e90290b8ed48b15803482fd3f0dc22dda275e452999dcfdfa20cecfb15db112275f2ac951998667e7f311d6b06ab34cc8030dc0dc3b71b8efc0e537badaf07f07e76e599e9a47cc58e505fb5a7eb9e0ccf54aa911a5e32cc087bba678717b0289501c6b9630c577624e0d2187dd4bd1c9ee3343f1da89f9f00cfe0c50ed2284a03b31af4f3ef1609d76715", 0x147}], 0x1) syz_open_pts() 16:03:39 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = socket$inet6(0x18, 0x8003, 0xffffffffac5d9995) fcntl$setstatus(r0, 0x4, 0x80) dup(0xffffffffffffff9c) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xfffffffffffff140, './file0\x00'}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) utimensat(r3, 0x0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:03:39 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x40) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) write(r2, &(0x7f0000000080)="7e3c0eeabeaa9902cfa71b8faa9e248a7d33389d97880f4cc5695f8504192c9a369c84ab02f4c63c61da573f70f7c7df21b66a580da3e5a9ddbb7ab7236a2b2b22061a175b28ba8b48bdb677fba3f8d97744b12ef5f821089db3bf6727a1ff0dd2eb28b1426f98450cc96715cd0f71345f27a1f883c332600095e2e70f5acbdbcd488bc08d83e2cfaf05a01a59e88f486ba8175890f35127f66901d031a77c3b4c0a35955f6af518ba292894ba7470d97e48c842eccfa4e3a40d60b3b663b6cc157dca2a25a63bff03010cd4599e6244f04f86d98e31a3", 0xd7) sendto(r0, &(0x7f0000000180)="85e5030a4ce32c1866eed227dcbcf9ec9c08412e15e9671422de13b2b0a46eed7a6df81cc66d8c5ccced5027b59f864168c5befe61a71267bb8dc8563ff552ab41c83aac69cbc1fb04b7b4063d5829ce998116edc9bb4768af58570a7c176090e63da5613fe17598170f21d77e3d0671ee5d2b58b5de2540853842e875d1d9d4cf1c993615077b574c0b4e213f30d4fb5f9605e46963dbd71423cb8cebd767917b4063538dba0f01a7a098b6946ff14138ac794653adf2a223f6df296e320dfd4ad199afdb5087cd3181bc8c43b5cc3f6eddc8384063b4e46060ecc1bf725496610767477567255cdaf3925c88da66654cfa99ceb29ad245b4e08caf4333466f41fd5f7e7cdab834df5730bb145213d01b0cc81f8add0b83872533153fa875bed8586e1238a39112b622a8aaac42c9c27400ee32f3b59c701ab14449e48fc3495006ca5d1030e8149ff4997f0c854b376d1e0e446b0297e1c6958adf35eecf397f79714ca09fbfc7035ddc22fea31fb76aca8d485e6f7d16baa4e7a0138c28c51c875ffb00d16dd0dfaac2c01cae6f705cdf685f9f748c807079a684bec3dcd6ef25d366bec1a24bcfdc03ec42562f743461e9410e0872326bd3cbbbbdae874d6af237c2040925ee451ccf566e1f6002f56cd936639ab7af6f318e8f786b660eae0723d501a77982f3d1944ce9606bd75a936767dd574e35b7a5ce60a5149af4e92eca49d353b52b2d4428f7585a8bd762932556e87eabeadb5b927dc549e7723b10248249b271c5f8f7feb15d08ea628e7c3b1320995748756cefbd27766cef69b000f134ff89f50f7df635996b69527bf48ae160dbaef5e0ff8b038b484ad01c70295b28981afdcf98bd679c2fdb6b42c1a8873507b3e1a617108cc76d91992562e754b5eacc4a040bcc9c3f9ace908bda85c1a31338285ea80101b56e59b039978bd12a60709037257fe3dde792755806139d21062a52a326e67f03a3e616b1d9c2292284a08a428daa49f9c41f75aa964beda02a49aa268805452847f32f1f8fa2ee3edef104bbbd52cdc04d67c5a5b4eb8d38dc7f8da6bf5d802350f1e618bde7f522ec59f6d5505c62cf9756d3a163751df7c6f5d8220d6e962a6557d6a8fc4300a66f4cdc6b98e7d6329188554f044964e6fd97d125e4b9bd24b29e4c69f5c4b07b45f5313b08c977978edbb9e9027fb38b07453dd69b2d3969dfdaaa4fda7207bc180f8d4c10ba9f559e1865dce590b438331ba12303adfc1011edb3c3b1d3e02ac71a69044ec2bcce902f069a1495da09525be6fb4855b12c03e41e97563896f18c27d81cf7280d8700a6c6cf47dcf7d3c1423626c205b5d2ac2111efca52b33ce1cd2eaf8049e423225b51e03e2221989f9b5b2e2a2dbed621893cfc0a924cbe0efa2955e84821f397b8500e87ee4163ca5e627d614211919c2457eb781baa4edb284f69a9aba0d653c4264702fff6fe951fc4caa00b191156e4c1c6d92579261cb43bf5f263dcb68a684d428232a69a5e1fbc0df928604298a0375d73d94b0c5f7f8ba3ba31a21e8f8af9dfd15da108c97badd60a686f8c3282c4e7b44c520741327282fe938593f4b63d3e74315a856702ebe9df8d7fe93c1154760167d966aaf8149822b50b04fa747b2fffc4f479810f90d6f30be9323b8098b69b05cada92476a64f17eee1c95555f1321389871a08107d7a8fab355d1d1c336f9a3048feebf11cfe32aa1e4ad1764d3975188bbf0c37346bf0c1052b4bc81b4c892d80c65e99f67fbc66d59a5b2151782cb365ff73759d256eafd904c48f2e7995919a2d45b9688fd4420f923117c5efe163cb0782dcc755028ae44bd6a7600092b217b9e1f625274ea05dd31cb8e5812c6c6a370c7dac3fa378c24a9b987dce57071848c62da7a5fc7e9ada95e46eb480012288bed254a003a54f21075a2b6c7c67f8e61c050fd326c3806e30624285cd14319fc1a5580f095bdebebcb5f398175d7cad2436e84d0b6bf1171926159bf654ed7fe7c1ef951e0d9bda346dd70f4b03f3a6fb34b98a06ba3780df4699b354f91d120d01d06912ae7cef640a53a8529f4b1812ece18914850526e36aea8c6addc37ab8fe3157de03ab3d160db15a7777c4fd65ac8c2087bdba081ba57954aa29c2a674be5e8bdadf3703dc4496b4f18bdc286cf5350fa6471fe3612183ac4912cdae40a81598db316cc1a350146b0b2521e7ea6dc4dbf354bd1a00f4bb5222ac4c116fa4e8c7f33c126676dc898ea5e85d59e9a1cc30b1b2a23ddf9c80eca27d43be3efe03bbc715885d10149bf06f34eed51db57cff5a111a8b736bca4b5bdc414ae268af1094c7e8feba4ccfd4dd5f75fce370f47e4cc4b4753380ee16c271036e98e5167ac31f858b2a9f0d4330a71ae56891fd82af4fe68479c26aece95b909b51c89550110f8d6fbd2dc1de88856d20493521c9916bedc84347e196be0af5cb46c17aea611318d64c3acaf10a0148630bf2705ca88e435274d90dbda9bf1fe5f6630bbcdf1ad17201a71f29b147d2e71d2b0d667abc988c59cd76ba4e88a5e448ea6fc4baeb943d0f94912ddc8201a9af6da65842f97c4e47f089898396e43e2f2ec9c5acf87008e21c31348fa3629aab6614a53ec8c66d97c844a6421bd7c0cf76c73ae09ab776ccfe16167e3c9a8967a77dd80dd6a7c974e5f48d543a4c71b1d50a7f8a4e6ce132d36c6cfd73863341078ffdc0e2aaf5a79fcdec314796827a9fa097f70f1f501da14f352ddac9d99c408b12f95dfa2b7f89439d44532fd9b7cd320137fe60fddea53ee754d241bca061abcc23917dbdc1ffa38ef2ba252ec5a1342b15601aaa7e46dff8f43ab81a022f1e8646622a220c51c6b155e7712024eb979e5a346877c05be848b1ad561b1abffd127716abb0b8ab6a7422ce69dfe8fd841014e79c0c96ad65d9499990c8c12a738449c01287a7ea10fbfb9ffccaa7d0b5745bfe36925c095af101489449daab4f517357009bae5b70eb6e4249e758f9e1ef7465dca2b22e8d36322e3444b604866d72008e2898409a6f394beadb318d4049097a985b1989510fa2862226ef86b0fdd437686de5ee359f193984f5d829cf8339e35911d2312e73c48ea1802446c0625a994cfefc9e9de1a27198f8c79ffc522871bb0a301b79b2c233383d8f34bc8c224289e459a8e09ac3a62d24155f7230940c8027fa91c480ee78b708afba1f70ffd9e55e2b6c5da279f79950ff1899d195dbfd44b10994f76860ccd9b2227e36de30b8e24a3b38c1a45248a7d3b0000e11f47658ee7a89e3098ffeb3051ac7158bf2afef44784423e43f54e78a3c04d49752965eb262eb1afd4402f8cd183d5e02af50ab7b59b6f4a0212e8aace6682e7c54d91232cd8522334129671256606cac1cf2266028d8dbcee8028d3f25c94149163d8dbd296e76e13af59a48e7e5834285b8e04ba312e49686b44155b94c5df644404a7a2722b5328bd4305bfccf0e5bf040e0ea16e7708fac4f60f6eb71b10d120009ed12b50c2e4cfaf0a03577fa28c04b3ff03498cded0ea4ea1299b436da8f33bcc7c605ee0e59d96e2ba54d43133f0237b7c88e05d884fb3198405206701f2a02ff7a918b7d33c135918a2b933f8ff76cce0496d95a884a84a6e423a6354f3e978779129d93f60ee9098f8c23af8fa2485892098cad2ebeb4543935ec8596ad2e362471385e9c596706a8b25b36b18492a0792431026e7427e454b687927b17110753a278a2063c493a99f8ef35181591bd9d31a7e09d11126496667544481988d3d5f222656fa0c3a7a2aa03016b9dd577de256a06edf59d7afe5c3171792804e99694142d2ac08efca50acfb4f6dffe95eb0280f78c632d2a4dec33643893031f675d199ec3e105658d58f3b18b3aa85a8771ee5809283c8de08e7164c11b54b941344b441f359470c397887e32ed19aafd551f27934fb197fb3877267c40d478e63c52847a052f7868b2acafcd0e26a18d5c43fd063c88c59dec4404fa9a378847b7591c92c5d9b9637045f8bf3388306813e633c11a14488bb010303fa7acea1d22e7f554375e7e73ba35b67af4c88a93d6eb2ff7fd487fa07a5827240645ac35708ca1df48365a529b94c84b5d615c401556caeabe1ff94aa80ad3bb71040c47803b37df50263d2bbbe277f4376e011809d661ca473b0fbc77316597ba404852f922be19e6b2b5a85c6ed0c214936ea09b44355bb57d6554c377248e0912bc1b0d35c220f375739aaa9840665f032bf8331c01a141203b3ecea209ef18f7d1c8fe53294da361146363c0f72db16707dc35cad208508b4dbd218ddcce8d6730cdb2979afbc39bbe56f99477776d3afb5066cc0ed3eb0c1aea19bfcebfd6fb3956998a90f806dcce3d880514502a8a7c2105a467c18ce8636daa5ad52c7bfb5e365612301d3f45c985ced34f42776f6568230b6cf095cfaed08a2a44e07de4332c1f441ef13d9ed2ab33b9d82e90d44a331edb14ec53ff2a7e08c0e3f6e2d4da7eddb94cc9d3c79f757e479a8603c99615c42d69f693b46f6308418915227d9272506872bb214dd3b217bdf2ea3a5ac96c840b912241cb177c2feed9f7e31be711194d5a7194f0176e44089f3a1fc6bffdc2fdd2e343681bea0ffee069ff32e92e2aa87ba274f8c2e541d00d97c490d6073305312edb1e6f70a4e53a2f229b0dabe052e592874d30587cd674acbd1342434eba240e18fde9aa9a6dcd1a7a7c924869f58fffe9508963edcb3af9682172ab44e193b93494cd5cbefcd62fb4e3dba06c59b39d55fdac0ae6188db24616f8b3457da57fdec731020ce54f9016e05591caa78572100e38517d29f753071f719f701c5a4b89f32cbeff48a47266291c019c2b6deac60d529ac3f180278f134cee55117a56ee1c535f85ae774222ede6c90db9819155123819a8cebc7dedbd01696d80607003a0ee5e0a4ee1f92fd69049f935dad9589c2da300f83a27593f5bfc67e42808818e3abf7917c4003e2c1e30290add23197093c7cc87e327d8005ae3048c62c2dd74b54a16a777b7e80ce3cf29e11f17e190b6cbdf85a75eb2914b98e025beab1ffca203dfa1648dcf693e5f7910eb17739c888442ead42c2d9674d5646ba6d110148f5815e7ba53f139fa710e7e3f372a48f8211db61a8786bcb0016b3e621428a3aadd88b2e70b1986d4ab5ae069691b8d2e3aa6846cbccb1230bc5dc98b607e2af842013be9ce4e40761b1a110461284830b4c40398cf0cd24a21b5f3fcfac3397afcf5992dfc12dd499300852eb9acb7a21222d4e0fea1985609c47aba1760f3e2b243fdbf3a6210e920bd8c719e0ed65c2207e26d82dd7a19af151e122ed8731a2673f4ef1d0c33be39b5a4be0bd02103a90703adc7c9d431d26d92f160e778e39c0955ad15956a82ab5b87378400b136cd081981a212a17977cabb0350e2f90ce6aab98d9a7a99a264d64a97539b275ae60c6edb74447f57015d4bf42e8f9f7698832354c36f06c49f7de01e1bc9d2f9c128138f7ee4c7312d864f9d1a4599c9ad1657d54d229458906450d0e961590c27a40d6f942e6bca13557eee82670537b8a8639ed7396d6aaab1edb964c0f79ed61d4c3541efc0fbcb0cbdda38f5e594efb1aa334da2e872b68b798142e87f346115735b74031b909f10b604fd70edb9bf07727507df073a10a149ecca1599556fec3b50c659e3b0593d07d7fb912b954b6abc64d3abe97ba5da8308e83c2b1dde18041c6e204922034b300b9c28237089578e45c0a5a0ad4f9", 0x1000, 0x400, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:03:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x38) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x88, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x10001, 0x6}, {0x18, 0x0, 0x6, 0x7}, 0x800, [0x9, 0x3b8b, 0x7f, 0x9, 0x800, 0x8, 0x5, 0x401]}, 0x3c) flock(r0, 0x20000000000007) 16:03:40 executing program 0: socketpair(0x18, 0x3, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20808, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x3, 0x3b7) setsockopt(r1, 0x1f, 0x408, &(0x7f0000000000)="f208a9f185033642f401a0fb387ea3cba5af50ddb66abc5f99f06dffeca7a4178f043d1e0595ef38b61a5e60b3199c77dcc11a728037745f03f4b79ec329869e9b843ca35a36e487cf768fbba61ba4606854a55d1e68a29f0359babb7816cad59f61181111723697ce02b92520090cfc46cef07271002cdf1dd2a78005bcef71a2349e58eedd7ab9838fde2351d12fd8b568692bf6098bd8bd097565555405364b3a", 0xa2) 16:03:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xe42, 0x45) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x2}) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000280)="2b5c90f660a7012d7178f3534aaf0082fb18305037e03db4b68036daf36a5e3a6ac34a109c518475ba75e45e75b8a9da1a6c3375b483210372b80a7604d7d8d579bd4af5ac715bdb3cb36cbd476bb590a8e49aca712977e02ec8a4985c175c6320c982826443bd3daeadaa76ac6d672efd00401020e5a6a25336588936157165b4e2581662e923c3c2756dad869fdbdce09cb5c138c5da155d0a76c819717a22884481513c798a6927d24a", 0xfffffeeb) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e47a4d8bedef6cafddf16a14f4fcafd5f4227734d4381c73bc51ff550dbd54b2c2619b3b3ef4f1f6af1d5efa0c44e3a471ddc46c375949eab5f33f5ee4affd85ae20a09e8024c50fd1b9e3d7c8ef9fad980ef7e16a43b2ccfa1b256205b8a1e5ebce23cbe99796249644459dda4a1386925d18c3553b5f86fa079b9c683e86e5211d9a9367652acfbc6fbbb9f79afa78a77c037c1605a3fc637ee14fc9c64471ef9f011254d794d5483f0014c83d2e244173cbf8c49eec0526f90d7bca6eeac0ffd35796c380e1914e5045", 0xcb) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x2}, 0x10) 16:03:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x100000000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) r2 = socket$inet6(0x18, 0x4000, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0x800) ioctl$TIOCCBRK(r1, 0x2000747a) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x6a1, 0x8}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) accept$inet6(r2, 0x0, &(0x7f0000000100)) 16:03:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc7484a8eb21b6dc7bd3884d1e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3fbbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2", 0xb1, 0x0, 0x0, 0x0) 16:03:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x40) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:03:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:03:40 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) socketpair(0xeb73c60ff409da4f, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:03:40 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x45) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/41, 0x29) kqueue() r2 = fcntl$dupfd(r0, 0x5, r0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 16:03:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000d44000/0x2000)=nil, 0x2000, 0x3) fchmod(r0, 0x140) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000000c0)=0xfffffffffffff392) ioctl$VT_ACTIVATE(r0, 0x20007465, 0x0) mprotect(&(0x7f0000d43000/0x2000)=nil, 0x2000, 0x0) read(r0, &(0x7f0000000240)=""/246, 0xf6) 16:03:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x2) 16:03:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x4, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x4a, &(0x7f0000000080)="d7acd5df9e4882aac01f2205e3dfc8107dfa95cdd20a9449e98fbc3c86eebb64a3802a3dfcc6bcf7cc", 0x29) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0x9) fsync(r1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x808, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000380)='./file0\x00', 0xe015, 0x100000000) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r5, &(0x7f0000001800)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8cc69680b5914a874da3eb18f33d7f0722bf739d1cb455dac9341299d931b55aaca625a8a346eeee21f7d329f6f649d8c5ce21e7ad3a263a32af3ee6dfb0d0fbc6cadeab6dd5c0e4d43dcbb429b06811c003ff3d0d67d6f21c1b44d885a751452e0e247c3b319de9f73c18010f0e9dd5f94a010db6f87e", 0xb6) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) r6 = open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000015c0)=0x2) getsockname$inet(r6, &(0x7f0000001640), &(0x7f0000001680)=0xc) r7 = semget$private(0x0, 0x1, 0x4) semop(r7, &(0x7f00000016c0)=[{0x4, 0x3, 0x1800}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r8, r4) 16:03:41 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x80000000, 0x8001, &(0x7f0000000000)="3b4d26d8428166d91550136d3e4ddeac0f2e7b28b9bb9814ac6bcf24fde940965b28e199c182f5cf0d02b65bf3d0b3d639eb906f043c0be347d2adba248a1b0530793c3a1fcd4376d390c6cfc9b675e255c4b913416816428c510f988132c4a1547b4eb01c7a87707bdf1f9be6dacb145237a5bb22b069875f20", 0x7a) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="2002b7f5ef9f30ed4d8d1f40165c997b0006c85144e77ac027f13b57582e70c8c6ddd2ee914d549940cec16f2dc8e6447ffb93426b1d3ea2eeca33e5b3db02ab3c32ba18c2cc77ce30518cdbb276cfa7233c88fd700c19a08135a132bf9c04debfceca2d1e2bc1f776af767ce54bca0d8c971460ec9bc6a0e224bbd0615bcac33eedd847991cdd7bdd54e2873ebccb919d4378e32e22468859f1f0707d1eefdeba91948964550e287a4a757cc16d1b0edcbdb038d5261eb54b102e522bd19be0d3a10ef06e7f550cb7a26aa9d97c7480", 0xd0}, {&(0x7f0000000180)="26779aa9e84a255573b07c813c488edbfdac22899e61e2206839dd3b4517f218efcadd0ff061790aa39f144990df2b9329c04d9f9b5139eb3a0711ad57e9403bdb08d441b9b6b73fd1e67a11fa00d873f4f279963c4ff67a12cd018f47", 0x5d}, {&(0x7f0000000200)="07f35136855ffb873371efb2e29f611942470db2fef1375e7e7465f66f72f96b3fe94f67eb51f88b275bbbf59dfb157e7bc09270e25539f24b66e4", 0x3b}, {&(0x7f0000000240)="2690a2f1fdc574148574eabccdac5cff2efed7e4d3117a09f33834bbfb868a47bfe2a305422c25fbbdc08b66726e07eebb96b2554e9ebf3a1a0f57d604eee02e2e2c306c387bec6f1e7a58dda302a99664ec438910b3ee6ae52750517b4d3519751b4a3d9458978d1e7c7ff9eceab3cd60476d55f2c362a3e23901df7fa17e25882437258ebc4a2157b22e6aef392e15cbc851da5b4c142d6d5c51764dcf6e1afb30c4a2fd88be6995b0bfcbcde1770d5f2390a0c1e78322cdf9cc22f613922dc479c8704029b2b6d767f6f1ec9d752228ac8d3e980d5935c983e753c48f5248b7a3d0e1b9af3465e49781cd403617722aef5ade193db4787138a184f537f5a3c467c3633b5398d391904a79d6accf899f1522f045970542d6f5a1b3a2112c58937169f52376ff443dd9ec0fbea7c3bc02d7a5707c105d7788987301361a914476b906be6fee1ff4db4dcff3dbe3aeaef85b4b5c2e2ff19ce59a60a3a7b18e40abc5d8de50b1951326b688ac1b3e8c23f2bdb5661b0f35ec70a5ba3cc57e88f64544758f9b7b1c549353b71fce5e5b10b912898d34b7379496d3739b86fe15ebc6039e77f91097245bbf8823112da20f29eb9e44f7093f61d33f893b3f4d63126b869a2b49aa31a97841aa48a4325c2008c126eaf9de8b95d73fa0d42c32b4683b17766a4d896ed2406c23fb9d556e7edce0641e8055016e511e9f937b972057ad06f82e20d3f36bb8421f1c95ef38ce17b8593cf977a38e4ea35d4b081e0967c4a6087427cbf701c90967916585b18e71d5b876a7226737a3bb4d52052e19bd2741c1f4d767625502b0f42ff7d416a7c2f27a992f514358e726b4b3fd87afd43e9b4c4821a2437710d0562d5004b1bd3e83aaacf0caba894c5a718432a5864b0595c2f793410bf2adfb0b2daacd6c448df899c32d5bb53664eb29bb0eaf8c893cea7ec1082026550feeb0169d2f957ad8098dae2be77b7c4bac1003714647182a7329329c8f975ddd53387525f31bc359d8dc8deeac4d14e379202ae92258e44540e7b4a64400e24705aa900d5b4780308cf2d2b661b6db2f92e270cb0b706aaea08361a73ebe971e10e96c74f2a5807b3da6ba16a3f6c06584651530271cfc47df299966ac2e7af544954ae97e41311452e5a1818001c084b05d2c21b8cd683242b77225dc884cce24898d881ca044ac821fdb318be0d38ea334e967ec78da0e8555b5ecc725d4e931a08a5fcc114ee9618b92df26e4196cb283f93e7c5c442ea778cd22f00ff762386a2f2bf6628823aa063f08f1b8938b20fd42473c11e2fe93b709b24c50908433df059fbc5e85e58746acf0f9bc0cef6f9257c82c6f4040b0e7dd5fc1fba132d4582b42fd6939d6dfda4542d27c08039890fef4aeea6107cf6777080a01e1679a99ef88453212f7cfcd1b6bddd896b6baa1308e23470d84ce04ebe24e86129ab8b5f39e6e1b99554de57a6be6a092d6a84b29bad70410071569f064484c6e010fcc09488c4825bd6dc92278f24205b99619c27c9ee67c498bbc332aef52412da7acfb819036a949966137c8274ad96a6eb80425a9744d4aa4b140ae25f79816aec0c9d89fbb8f9368c24f2d90567377477da9a96934d6f5f2d5b25dd627ad23d443e97eef0ace1ae71e20ef8a27b2b3af8a705e45b38acae49edea76a46ba437f50f4165de4d4d4782de65af5a537b738e6dc8d4f919d2031d0674e3470cddd469ce25c7ae9adc3ea5dd8a71a4a47fca4588bd1c8496ecf98d76e864dc529040fc53acb60f27759a19295d3bd4165cc9156a79e15cf6ffc7590d63b9233e78566d13e60239d1f16117d30d35dcad2beaabb273ae586460c7f80810a03447de60f1e711dd69b5ee8e3a2579cb25d2fe7223ab62ca0708e65a422706778d4890b6426261dc41e17093b5d7394e1cb82d410187707f1fae54accf7087687be69e954da2df7ca29ef8bf05fc8e3a5e55c1d7bc3f0f0f59b026ebc0229fc5b0a4cb80d916627eb9a4928da9356325f96ac5e800065a14b583c10d15a43fc77d6f6d73d3d138dfe89600ceac0d06a873ed55e7768b7e18e38f25a2a2e1aae7fc98f6957c345a89e9e7bfeacc4af8e324edd7f6040da5eb9bf18553bb880c8b612ac8066d4848133516d19d5d8df5f3ee0504a01510d77dc43f00b10aa44e2244ec698ac97f564fc9ab4f7422281cff79e225617be9a6bd063ddd0feeeddf1cefffda616d6fe24a41e5c26e7c4c254860b4715760d121f0737a22d505bab629e94c5ca8111c2fb5fb3675d33bf8e4d3f0f8a44ac95b44964d2a2e50d2740c11bf3653a8904b7e6228a50322f4762ef16199411357e9504fcda3005f4e1c3113013e76ce9850c7c391a587038df7a1b3e61c4e2d1cf0e040e68e4d4e50dbe4685a1c4530b7b81f5d8f5a2d37209226b475141648f4262bc014cd405be2a6ef6612054831e4141569c1dcb5a1c7a5baa05f341d6e6016dafdd74936dd35e2186b5e071b2c34abeca6987d900735ca70aef68c65c0ad732ca35be1b52b8b37f4aa6f924d09bf5676a5bb0186838f7043a885b05ff7e882444f699bbe5c7aa71b640c57b69f3f91a14547e26c82dd696f83c16fba1ffa1a8c76e13eef5fd554a0f19b01056dbb1d872127e9044c0e62e68a40361562028b0d7caceafddee09fb20802794f116ebf5d7e784e9b4633dfa9d8ceeb210f6b13e9c6c6897cfb2b15165349400a330a69b6b9f5ac314a84c7d766e60fb09a6a0b2acedc780fd93a846f3f0c86d2808f8edd22325711f3158a29f110875d46c838273efbd3f6fca7a7faa29b03a963fbc392ce5f1d7c564860e14dbbe3dd0470e3236f19f8c885c4676b7b451ac4f684d295849269c6e012a91811c613ff1b228ec0a23a698ab5ab7581fe1e54003991e64305395ca0512891d07887b579c3952d6f6a24e0a429653a5840417c45dc2c431c2e3729867a97638a4041e44dca9ce58d3d36dd36280ad9e4d0ae89662768423dc18db2cc3ceddb489f06afb11a7e828b5b6028aa1ee05c852b76a9c0dee168dad727ec5f2006fd9f3bfa37eacafb056c63bc554e7a3412fc99d8995c8e7f4d5e2bbc98e7e937505d8717baa76b142c6a3a24288136f53ae1c0a332a7c1a699b11605525b4bd21f686037b0d1abdbc4252a4c60b7e467119be937742ffd82369a4fe3ff06fb62d6a96c4bec26f15d4c1360716f6cca627973e27c32b2755538a6b514a0fc468d761b51979347e1e765137c02efb817cbf701722e0b54a6d341ec400c5790ab47d22a0702349cf45fcda667d279a8930817f7f27dcff75dd7ba873136ea927bdf2fdaa7845eeab5e2f730e3776e06bc6cbfdee8576d008266898c25bad6d47bf28b88eb5d045a13aa84e589a332ee4774d275a82153a96070f538465ce6bc298f33f51aebc6a1a95125b84472d648d9d71251ab83b0d71a6cac5ab44628d81be39396be0992b946a8fbb44f6a9bf8bd4de851e8882d2852789b5d922338649f99ebb531f6b8a4ba5cb4166e00f3213beb84277ae976c2305b29429d68e7a6ebc410fa5ac458739b016c0d60c950fa32108939e2ac461f216b0406191ca2a9e18249e069f22ccd2c708007733d248a36dafcb517e87a13d760b48755c314d2cda1e5e811f97b521cef0a80d824034448533274c51abb9888c7f28c05754edff0f3e955a3d65ad47830fb19a12a0f7066d34aab2fc249456f88888bd35d4e4e196574c1950c46783311273bc68f358c8fe18489a73f6d4dec09ed9a2ee6439406d9554b0d6d9b174e8de05f6d2701102153d784468731a2cdfc6d53ef6df950e04d5152a38fc18b740fe9e981918c40e2f5d86435477fca1198e6bd420226d8d698867768883947a6e503e6bdbacd4754ec2f173bebb7878623278b3e5a602338398ab011b2c431cd45c79cfee2a751db0eb0aad2f410e6e2e86f97c9f9b14a21826e1051ad53a1235dc54e3a419de9af2c640a839c99fe73b631960cc588605c56336cecc8ba15efab85ded3b67b0949ef3ddf1f962978d453794a64d72afeb71f0caeb0a141acf5d4eb530d74e219326a77dbc1e698c029b0e7b03e522655fdecfe9c32b30a2b3cc49bf49eb305661a0066f6ffa050fd5b74fd77381e2fe0c4521b8b8bdbdc51ada9a0456ca89ee69c1ec147c8dd64e8fef915119647c97cef513e8f089571e795c53d50cb5d64b5bda01c49aa008053e20d9c0f945865f8436e7eb3c149918364a67e705084e07e4db90e3e98bc31a9b8ac1d5a439476e6d688e139f2f28d60e8bbeb7bfe14a339fa4a9b2633d289ee9e79908bd317cab3456e957eb465bd678feeacbef265f27e8819d456987ec5a629cebb676172b63d838ae195f14c41544b27ccafa70ff6c45be07dbe46639afa7118ee2337cb5d56dd5ae998936809b47a3060da13c5c16d0f4058ef4af6c06307f9eaf46fb02ed39b7c5ad1cdfea3b540b9b85aed52dc5d20fa920674bcc6d18bf15be1b7b395d307fff888e07b027ddc55f5c59b3b52683406c6d096477465299035b5cabb788fda7564752e13a1dd29ea02c63b95c8205029fc5e4141ead1601e5110be09ab8e1b3271b145f088c3651939529ed9d4e5e9c7e825f32e878d9d52309d56a418e74792f41b9c33d37027a8fb7a8144b4a84abe0d27c134a54b6d561fdad9f76583775bad3ea6055e0dee8853221d5f68bda91dd2cac6242fdef0769beeb1293ec9071e813ceed1b67c9b3db569122eca0b19b2921d71b8d3d78772b30b0a07233f0dd6909f611aa5683048a5ed15ef2d38559e05bc9cb44efcace9d82ad3d50ff2ef7d50aa8c9ea7f3c0dd3825360da9ce0fff76de7e67ed276b825fc52075c338a364578edf3ec2b67d11d03fa822ccefc245df081f19e3d6d155a06a9cc63a198730a58771e7e46a3a04f3433abcc4aafa5251365bb6e3db8e01aa311851ebc60d4ec63f115b6d17960c02efc3c36fb58e82396161a6edd43852807160cebaa947f54373f1df8025374da7ad35f58ab50618eacce8f12cc2694cba91c24ac193f9893d05cd331c3b109aa6db284ead233383a5574f3659400b7a97f77a8357ac1c27d1941457b794757ee6fc63a1978c72154d29f9207b7f18a887f90d990590940afc95000f29bc8362eea11fad312d7998fcd461faf943d1d0c488f4d09262a6fb0cba224a2bdedb4998ca80c643980cc3c3e9195244d1b27c449997fc3b2d48e195781abfbc385f3821f6d5274a1f191112ade27a2943cf6b3517fb05899a4aabee627028de6e07322fc4206e233959d02ff08e324afc6414f962f35990501745341f250f6c3485466c8793f4bf1cb0af553aebe83cf918f1fdba93699677b5771b19dc6424ca3a3e282bbcc326feb01ed5e9bb7634a9c57cf37268ae75653a6a9e08e08ace46bc7c02f6378a7b21cdf5d78e57b8048c5961ab64e4d3ccc865a544eb47c7f9ce6944cd36c15f693174044dd4c29be544e6b61c4d908c88df2f7620d95dcc90a3180423094db231504e9132bdc9b54a8702933dc8988530b88926d7a2e9cff8e7cc24f2e1e86d8e4b8079c5d2ee52291c55773849f3cf8f4aa68df0b2cadfced00f67e556c851f754efdaff1720ee9733ab02332bfdf85647e5b9b073b887d2698c75484af7183def2840687b26cf257b57ef6cf399305112b6aa7abc9f26361bd9ac3a3f609d17905f8e13a2771226d7b6d50b8d0d572d5271182e2479be9eba1ae92195ed504958bd848f2a33c03af61fdaa8b4f1e6dcae2f659657c1afe06eaeb8b03e3f2d596", 0x1000}, {&(0x7f0000001240)="0e9bfc4565c4856bd2b48234088708424f8d9c4dfaa885c417f2854895b4a9f16a68235ac3210e9c63df57c08a136c7884fa442c11c828e6342331b319ef80a3309da7a8f09ffc2a5f5541f563ad97ba70ff0d5e06b21b97e661745b8644c2e7e16e933000452641c7d653009aa63621dda2a95e69e9b3c639bfb8b5c015fe3b7f9d3464ed7888760e2ffcdf28b6fdc700f165aab1aa699b352d93f25dfe0d28e227ea1cba44a40fe4d2b897ad4da350a8ac542ae00c4e0b9e", 0xb9}], 0x5) nanosleep(&(0x7f0000001380)={0x81, 0x80000000}, &(0x7f00000013c0)) clock_settime(0x3, &(0x7f0000001400)={0x1, 0x1}) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000001480)="2284f9ec9231520367e5f56248a1cac5483a82bb387cf8d60b4eb9ac5f92c08db92a4ee511ff7300127c5bf10e106cde89c8616e4e8becc4ec255b8f30ab70fd670391572f11c6ab8c00ca143c5e8ec869985f0cbf0a8807bf986132384a8c14b85f2b8dd7fcf311420b109feb8055239ccdd1e6339d40e2e198109c5dee2f169492f9aedccde717dbeb136d0761fdadd54a78a0428746a7b7780cd05b673f956ebbb90aea5312e312c929a39b460d1adbdd4625be809e7aef6c88567e2679997d93d22d6aab9d50b4e9007f8dcee6ef377fd3aadbd49177eebd73d6e63ddb407506d750", 0xe4) writev(r2, &(0x7f0000001780)=[{&(0x7f0000001580)="cf97705884314c9d90a9f4bf034176e98710c7ee35d9ae834d94622d46d071dbe788d8621854327f97427d6d0e90bf54ab0388600cde79c50af6fdcfec89e11e81ff3bfa0ae31eba84d59b11955fa38cf8fb0d8c1be2bf445221779c3418fecb335ad2fa118fe0769ddca9a1e565472f3a64", 0x72}, {&(0x7f0000001600)="9b43fe94a1847f79a7fd2f7eaf509a2432e00f0c047a19845a9d3c387bfea961e5c46b7c33f58bd20279c0b7b1512531f5d9069d58fb83536f0eb13373c6d6bc7f9bd1f5a035285ba8aa780458de92991a0e4cdfb6bf7bcc3a28b0fa4dc03673c4a7991a06e23cd74df6eaaf27bebfbf5aa9816b464486d6c6a328ec38d0a2feb992629095a776293c110a4a2b54c9eb15074dc26be6086bb803281c8141d9f4ba5edf90eda702e8e568610542546cfe1aac671afae1067eee7cc605c794276db730cf4c1c20e51747d0ad942a8b09446a013382b0ff1d1f506f045329603987c8ee6330e83dd44df6698cbb1edd628b2dac75b3fb", 0xf5}, {&(0x7f0000001700)="a40e2fef177d56f4fe2112c8a0438e9747aee9f900adb437b0d4bff76bacd23926068fef0b697be80943e0830c17f7757569aea81605c70ad0335057411f1be761322430b51954b78825eacd48e4fb4e68ab6c40fcdc5e36c83fa65a", 0x5c}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000017c0)={0x2, 0x97f, 0xffff, 0x24be, "e77b4d74abe41ac6bc51b96d37766883212f9a43", 0x6}) r3 = dup(r0) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setstatus(r3, 0x4, 0x0) pipe(&(0x7f0000001800)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001840)=0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001880)=0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000018c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001900)={0x9, 0x8, 0x6, 0x2, "54b62ee2c33f9bc382e46bd3667e0c25a74015c4", 0x2, 0x81}) clock_getres(0x6, &(0x7f0000001940)) readv(r1, &(0x7f0000001dc0)=[{&(0x7f0000001980)=""/85, 0x55}, {&(0x7f0000001a00)=""/82, 0x52}, {&(0x7f0000001a80)=""/156, 0x9c}, {&(0x7f0000001b40)=""/129, 0x81}, {&(0x7f0000001c00)=""/147, 0x93}, {&(0x7f0000001cc0)=""/222, 0xde}], 0x6) r5 = openat(r4, &(0x7f0000001e40)='./file0\x00', 0x80, 0x40) dup(r5) nanosleep(&(0x7f0000001e80)={0x101, 0x1}, 0x0) r6 = socket$inet(0x2, 0x4001, 0x80) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001ec0)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001f00)="da7586bd5fa455b235709e36fe10ba097d2629a85e2505c74b72ccc47478cf88ba7dc73463966beced479274d5ce6307749fa9f50178ec70ca9ab670f1bbde60a8c82d729cd12773322a9142de101f224aea5abf4e96f66dd0e3c6b393e56047b461812913b6995e7f43e8acf09d48f18591aa2568837d97fdcc8d7a239a093933196af87839dd9f8ba8e8e30faf4a95bf6e310bdfc0dd9d769ec9b2f76bb42890257d25e533f2ee0b2de7a1cbf4eb1ba6960e9486bd4beee84ddcf7c9d5752b259af0033185788ba42495e4f88eb5125aeacc1f99b2ef648e3d4c6af4b0f3f36ba3c0a5bd7f88172e4e5640c881d3903af942151c7efc59a42805aac7620a058211108090e67f6ee882ce39be3ff4b1b5017b16ac6b0ed19b3fb47fb90a27b27ef38fd851752acdd21ba61c1cb598ea701bb0ec6418afc0a3766c7d411eb25f56dc4b1635fd554ba692d95ccaed1cacea36a92177b4e26631591c9d82ce09ebaeb71003c66c80837529db0c8d90cddb95280c6643d972eb17ed7b5e1573be788cc95eb04b029197b29cc8a7235be728bc2db1e34159d3ed2282a74243b52dfac6cdc27b41171dfcbd9017a8310249c8b2ce890c0084f3da2d37b23fa636a4b622a41259417bbd5fe900e0e1588ddf528412c8fe8d07250b6c3a71d94885e36c403dad0bbb5d34d4cf61a4cb771a5834082f83b1423f8d9b5369ff504addaa7b21087938cce4f89205cca6beff0d705d24d8ae6b6d12463a0298f8adefb37a8e0dd04603a6d672832fa2037c35d828d40896f5f08306184b779c302c8eeb93ed1e5648166b67c8daa43b742f44b8087cc1ed7431e8efae26461f5aada4a86af62171f309c6cd6718d6d08f1aad3dd88611d7606e29cc33ccf641ee50845d1887595c5d70fcafc66032a961502d797b331836be5f2838725b31680cb96301bc90f0e9a04db469cc0518b4c5865362d777e5208d10123784eddf8343ab8e914afd2934f89dc39ae2731d16e4a2ddef282a47cdc97addbe12ba2c767a047c61c6136cef0a41376aa6b1b3551d8189921aa2db72488dcb98faab7399149b372b42e859865569e5342e99c93b0aca4435f95111309cfff618d3e1e0e1c37093743996f714dcdff1e69deb5e977cf03ca5c5d578d9f0dfb5963b00c07c0cf82c28cb9378c83cb2700b1e4799cedcf8ae617bcde6616b659567c16d03aae53c914fbd8b8dd26d0418685e96a9145918ed985920f79d879f74d59e03588a4f4924d4ef5779a0b0b1e4539906e89d5e0a061c4889a30949c288ac6f69d69f26a26edfd8d110634cf35d7e8419ee0bc5d6a77faea6c79a0b180297cffe5f345148555c4e862ef624537c93bafa17bb8fd13b5b6ddf26369a3b773685f9619974f9169c67b5f3a57d157d6e56c557f41e9d60638a82411dd24c9a0a58c8345b976036b68de0709eee89a4e894b73b8a41459e80f4f5b7e39356edd90f5cd07b7ab001e9eb1cf5238ade7bb378bce1c1c21cfd73c7bea8c01369e616f10a25d070c5761f12061225e4ab3cea6a0b6265478413855cd4c2fc7a7ef2fda672b0981e27d658dc9dd5609938498dfac639aa69e54a02ace2643b3ddb175fa2602fa1c248cc672667f03ea02d76e758cea55b0685214da9f8ee6e9033b8fc9e11a318caecf6990a67dfec20b429518714a54ace6a5b775b9abe859534e30ca5ca3848b9697f1176cf17baa3d1e669afa6ceee4efe862de25f5d8e654d1fb05fb13c050b142f54e3c73c83a696eb3d96b8a3c2e9a17391d07febb105a64eefca882d63ad819f1df47a6be26a86b66610707cf9e1eac30e2e7301fdae00c029d6743b7f35cfd7e87d1d29af8056f0d04d2d72b41e589f2a1332e9be9e679d8d6ea5335cc63f7ec48733adb3014ad48cc7a55f4251fa5790c2ed785bb3b0433795dda477017eaf556eb65b186660b320966fadbb63635ccfa9edce72608f511d6edaa7fc1afd598398a4f7401b2ec1b54a00f7ab92feee913c9f41e01d56c4b2e7194bb25433aeece022c12a21013fd64337df8010784d7267f0c84b51b51cebbe8abf8b8760b91802e96c2c89ad9d42a24edf9161a602d9316d6d9f5a18a6846c07301e3773d376845c000e4049a0b9b6474e9a10113178dd87d085452f435ba76c57c96558814c62e1e338a56324d208b893f33a54004dc4bb1576fb6d1e86656fa4cd42364611945d6925512b947b23ee2fcb51712b45c7a454c3ebf88d76caaec6e7ae34f407e006d867d41bd5f353c59a52f926a30846c85180009b552d55fb00f7a388b0e571338b66e55799d8efd168e5bd9ffea34a259aee6e5439c37c67eb286b654c48eb9f115850db43cada509c6a181870214241640aaa0245b3bf70d16871081e00974fc4268c5a402ebd497e923667b90bc1a31f3ba913fee549f4d0fda7e7d129103d5162839b4317b2f8352870d16266fb6625aa07a10c3fa2d1f0a1da2d0d294122ac0ecdd1fffe53126337a359c07d6e73ca9142f8453eca5960198607ab3be0bc73f13a6f80ca6f4db72534c0cfdde62166786d886fc99c41014c5cb966761ddb76b848e1d7cd2c345ef3ccc8642970f2ecce7371dbf32d5ff43adf80c50f0c0428fa5ad635232e6d70b08921c5c487cbb8de0e220b9f7b812848d399449783b2abbc07b702669ed1f5e2e26697df5872313a67a581704c2a519eb594877cc174d51b455e2486f0ef1b09800b90607bd55db0bfee69b16f0dac62a996dcf754eff565557f8e0d581fb32262c899e1ed10aa77d6cf92d60c61c17f11e6bc27c21cbb859c5c339555f7af346104b67b17deb0b1f2d5b8b2f25af45025ca54fb0af3a741d9c85657409a7d82a0c9bf4ac88203ca649183e6189ec4b86b5246a0a02f9dec9281cf8976aad97192d379132ca907c4a6575b3f552fd83e86eed9d2c6534def250aca12187bd363f35f9398e48a7bd1d0ef6644d55d5296669f3ee98571012c17132a923b7cfa044c11f9a296dd8a6d2a9d31dd8f8637d6080a6d28a56a035d4233f514580f74629dd4e708539829a629253d67d6429f371929772c3cc2988265fb21a55e7bf6a20fe1da4f211638c113d2d5ef34b7d6ca3d75137067543d32cc95e1bc760a5fa6894c9f23c0a66ff600abace409591656ab13ae0b1479778fcf6fa881a775477e1f108a074d5c0b29d9d520b0fc401f1b9aae4ca21a2936018c359f92028ec40d6896eb963d6ffe52431e7b15c81103ee8bbfc957998da88f24a5c040309631fb1f255d0744bf6b46ff9166187d47a8805863fd89517d0b8b5fea6e0d378a584810e954d538ecfd559132496de4081dae910088d4ba919948a2cfedb9563994f6ef261dac5c500243245d52f5ec9c95800cf74cd95f0acfc5ddaa68a12a47ac6c96d8e7544a0be370e6b1fc91555a5cd11c034b04e3c950718800f3699b34366b007e52e81f28900bf441ef4f0552b5d623d5f0e7544911939749f6045da5675fec03399b3b1f324b55d7355d3d9f52333fcde422d66b6276ad03114bb5fe3bf8bc42f2067e45b3df3550dff4abf814fc12a68d4c7c23775088fe5c10a0184aa0272a0ec77878d9f6eff5e60fa0aef06ea4458e408632d454d1d22bd4357b3465b725a0b76744057e5fb67bcca2f11643e2dc4c1f24ff4507a33326bc0f2c7c09840fdf1568012efd61189c60672bda7d1264e55fc8e02dd71ee7898908618bbd77504b5056bd5bfeda26b606581bf1004836c7bddcfa3c94c4f3e6c99fc60d2754850b788267ce751c38e9bdd00285325a6faaaea798fb087ab1c3150d29bd4f30af9b308f5f9a2160ee44c8c7eecb9c0b3e67d8592055a81f1fd42bcbff5702e71c7887c5deb73b30c926858a947b706a5a2cdf063f7d757e4aeb8d6db102ef0726d537ba00128c9cea6be78d54365522346e2fc816c818da57f53e6fa29b24deedf6ae62b5e48b235ded91c776e388163a9a751cb6aaa68bd0b25d19005579bb43694ee6f629d5ff7eb6352d4bd2df796530b431ded4d4ee07382342e97036536ce49a7b2f291eddc3e323fd2f4716b7d1b2fa3f9f02bb3200aa9fef2c394314fefb22cec63270f699fd519b0b50167c41a7e5deff4c80a39a66e79d89161125a63e0b7c48403b252b0c64114746668b520f5cf58ef22e608b462047284b951caf44e39aa5ed8c3bc41ea71d2bd74e50b88455c128a73df14ea89b025ce5bbc229ebc4285c6379057214c0c8617f63fa33f5d79194a394e5996b51cc3700124852ae77eae9af63267bdb41e8c9831ff2532bb9000b729a8c8f54061cc4c036d3741d8e585922bc5acaa6fa902578bef9ced44af773487cd519614a372fd6cf8b4fd5d6944f02ff7ec02eeffd6b3394469f6540ba496dd6d911c96b3369448f226c6caef9e4bd0925cefbe41c56e682dde0b861bef380b21d3ad4833c47d06e40c5992a721995f1b119104b4edf9bdd89a23e8255a31b0442216e32cdcf71083b1df90e29e37dab361f6709d9b3ccf8ee72c5620bc250e46e4ce81c908d51cb756b67785d248b5347fcecad4c22a65efa010e0dc3c87d0b73c44e2709a8e84f9f9c09da131c268263a75501b6f45c2df18ae6c8be64f1286dec3cb486d689d4e905ac783e600ac0cdcf563b53526a5b81f300560fe6f12a14e990e96ba619b3cf8e83ba189b2dd388d1571bf5e760cc753b4c77aead0141db2ef671fae82760db71569a29aeae7946fc9fecdfb29f4029b82fdc1511c4814a694e9ba1005b3bbb1cd62040ccd509c144f957c06abf67c3919b35c5c2fd98611b0c6b86b87ac470d38f1b16a37fa30f0bcb9bfa1fcfe6a9db3bb5e01dbf20c263772a4ba3595620f3f024787e791b83f8569c7e9fafeb6e6cd12aedfeb86cb26f43a9f249e92065d20d419135e12ea75270e54bd8a4089d2865a61760dfbe54f29cdbda8566ba5cf623ddd4f63873a57116e9325abf65914681e8da5f9cca1cca8ff28acd0682d42f956310ffa017547a504dfccd3c1426f961a206318f6a4c13ef9e649fe8860ac6d69bfbfd722cee3391ae1442f56a6c53e444e3c0d91e21316c5a77daa323f5600075d3122707b4f0eebed3794b2194d149e72ecd439412b14d6c24e0c4e893d72f19c5c575eafc25ab3665241f4d8ee7d5d72cb2666298154b161b81a092dbe11ff48ee77e576307159c91ff767493451e878e5e2054bd715602cbd1ee5b367fb1d004e21d3de0f05374967f38a0f68633ab6de655522c4c648a06c32fd257da1bcb0eab08dd3aae536000d9ccc6011e34cb3511e7fe687bd6ac2d1c47e4ce3652d8c0ac5291d8653deabb7562ef5d9a787981effa7b9514a3e4b9a462fb828a55abcb570bd3ea84d368a557c6f4f59991a12561e30f633c96e1db4d99b2808e71bfc69284d66738c13cc00bfde38719d499637809e6f13c5a9a56fd929407762ef7610a423dc67732224fd40894addc29bedac43a94f3f0a574945c4e352740498747388d116368eda1bf8e3b46db942e3f00b6f08ad48d0f16dc7fd8eedb12a1ed735985ef33f03140fe7c4d16ce2858cda190295a855a791084b95f51e5e9df47353dd766505c5e35b56a121713655bc7e2c86467a72e8cf574f1bbf4bccda7737743ef169726a425f4c52af363f30fe08d0c4469f84619d9187a9e3c9a90394a6fb4b5f6093417d1cbfc02f1c009eb33f67fcc14f44f8f898d14cc83e34dbff1f7fb0a7d74ecb02284688fd16754b543a983c4be422d2dc6b28f782bc702db23d6068f8b62d422e2b97f5636dae6358920a6", 0x1000) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002f00), &(0x7f0000002f40)=0x8) syz_emit_ethernet(0xd9, &(0x7f0000002f80)="abf6a88f9cecaf5808268df5156323db885e0857fdd55e085569bdef5556dcc4433f39be7adc8f0f443ea142d171742e89e250b8d6a3da2553065240a714450db12f293c72e3dfbd663c2359d2ea4441bf5685ad4d78a7209f4ba81aa19f4376ce9d2ce0c897de4a74194c89d0daf3222ed10d1579d1e9189ec982157a53a5ef437f208d57b3608d5364f11a943f49db91a5d426dea5882ce23cc0a6955806d482e79ec80c63a8700ee3abd88fee3181b817c8a88f0973685f37e3a2b958397072daf01614bcac0548c42608c6b4c20916f92cd74d4d37cad8") pipe(&(0x7f0000003080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000030c0)={0xfbcf, './file0\x00', './file0\x00'}) 16:03:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget(0x0, 0x1, 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/11) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) r1 = socket$inet6(0x18, 0x5, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x86, 0x2}, {0x18, 0x2, 0x9, 0x101}, 0x40, [0x0, 0x401, 0x0, 0x3, 0x200, 0xb9f, 0x7ff, 0x3]}, 0x3c) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chdir(&(0x7f0000000100)='./file0/file0/file1\x00') 16:03:41 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f0000000100)=""/39, 0x27, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="5bf8521af9180f2102359c01368847e35b908e57755b617fafd92fe3deef38dd7637de6e17bf6f7fd97ec4e8c17ecd511632deb8e9bd39478b333fb6a66d7bdb7efa4acbce7c443c9e2132a2d1015b986d90e4b111b4063c4b644694bf521d014192fedc7cbb7c9395fd7b7620408d893f1b321aeab14030b60df777aac4ac2bad42a8f2ebdfd54a5d9036d8ac664e00b2f24bb1056e26543f56ef63bdf088f03b40b12bff0cb02229a7fdbe25e5f9ce3d0b96ee44f06c6f3c283a2e6fa7558f56a837a3fdc677a55905d50303a3aa71b96b", 0xd2) accept$inet(r1, 0x0, &(0x7f00000002c0)) r2 = socket(0x1, 0x400000000002, 0x0) r3 = socket(0x20, 0x7, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setitimer(0x2, &(0x7f0000000300)={{0x0, 0x4}, {0x1ff, 0x4f32}}, &(0x7f0000000340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000380)="31b836ef37e3c44ab39eadc13a8785f1c366817391a03904562a7512ec14b518a7d4c76653d7718ee81c99e20b7fda070eb0b0e29060b3f0c491c04ef1de81", 0x3f) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x9}, 0x8) getrusage(0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:42 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) socket(0x10, 0x7, 0x6f00000000000000) 16:03:42 executing program 1: socketpair(0x10, 0x4002, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 16:03:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:03:42 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f00000000c0)=""/241, 0xf1) lseek(r0, 0x0, 0x0) lseek(r0, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfffffffffffffe5d) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/135, 0x87) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20400, 0x0) 16:03:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="e4aa2b4404128cbaed3bb5c93a14883a2ddf9b61d4a44b3e31eb18d0ffa15ce95fc277140393e5c09f235522000157737c4049b9e36f60b466f1c43a79bfa99846cd0d678b", 0x45}, {&(0x7f0000000180)="8e0811e404dbc3b592fa10676ff2807a400f232f0b6fb9eccae43a1c4b02262e11ff851af178045f0fb5ccf4c811dbd728ad419f9cdc641791fc6a874cdd989df0a54d853241275a501bfed9b2e6a2189bd3f1684038f3bd21b40dde8e4797ea3f23cec47cbe977db47673b7985d4cb21f137633e245b36c957aae0b85f7492113188fada873c47f7402ff8d1fd049368089a6986e8149f65faaf2159bfed7790216bf0513fa5fc5a399d80a22f9a64b814ba4703ae007db1f68fe96d5ce8dba57994590347990c6db4e3ccdecefd68896a2524dbf45121643ece47e53259eedf9136de7d2391832f4ca489347de6fa731c74d4dfe4c35d2e68884e0c1e3eac3a1eb3f046b32f698cf2991581a2a56409f158d02a76b5c3746323415bd9a67926754c43cd7e0371f3fa255c904689b093990d98c29a229e7ef7069bcb859d12ac9072fae2e3b0a2203f55277047be358cb79199af17278c1eb08b2c1764e36795e54a782b31543687964814b1cfadac91e44e26810f21014021d0b44dbc9177e1840b508cc2b596b9a7ea5580151e593d62bbaec22f00fd94103509f9b781aff26a736e1afafe8816fa83abe3665fd6dbe87774b83a6fd9608a4233ede2a550d9707eb4031bb95ac3ecd5dbf074a7a5649514f6da3ae7f6c712a181db4657fd63ef4cf226bb6970ce62fe0e597a742bbdec11bd25854ec459bc2c4070b23b865bc4b59f5b2dca4252b23577d6a7896da9778b3b4fa0277da42fb6e966ba6e5447b55dfc81730a68916e29409b909d9997e7f24c4dd33c996e1b7b7595ce9283b2d8fb2da8d8016a62738294c2c190d371b8d41a96ed8d451ef105cde2183e07161dc5d1e75b4270abcfc6f22b3f7c976888283b3f26c010e4db380cd4d4329ebc8a35fd3e1145120c9ce11d355b7a1402b5ae052e43142ea680406f13699efd63924b0ec2e4a4b5ff540dd02853d90b6d2170f771aa26d0a357d86c806ce4f3d908d4bf4091b23b20d7b5bbb9c2adc75210d3ace85e4282b27ecd8e2b6506c8e6fd8fef7e0682ef46f71b737edfd9cff5fe58d3ea3b5acf7b7d8447be36f2044d19ec62eccb81a90de74cce601b26e3ab160bb93d5b9b7c48e29ba2c4bf833ed74dd08e82d8ac953297fc95b86412f7be6cda39f0d2946e976fa61e72f57f7d3acec67f7fef666be602a4bfe38cc915a027addb126c253fd2eac19ea2f17ddaf235a91addb6471a47b8169770877c37f87eedf0589d2ec6e3df1122dbd1b8930cb4dbe5b94298b41b0a27d8535e94c637ca23088760bfc4090328bca2c26e16b475b090e8eef5345e0ba7c0a6c1af2ba4f53bea25ea60b3768a7015451bcb7ee0a7a9ac28d5e0ae66eb7c8a2c3e0976d8172f65ce6192f25cf18bf3685b4a9f4b6d71607f9df50c2aacc45da349ce442b929c521e8ef426ff7bf1152af07fdc2a696c63ced8b361c9ff1967be1e1dcdfcb49e949d5ca4f223402b3ab1056c005419ca1ec4e6b65f691ece9c177c64f7d3fc34aab96adf63a7d419c7dc005186d70b6ef0e55a5362c1857e0f98f7113d694c7bec04cea3b018124315621f0324ea55c708f8ecbe87e2086298463c6f17428d70f8baf533eb39fe917d41deebc3ed566b7f6352f5c0350d1facb3796b408b0ef129c8e5dc06df967fcda6f5d2579f32e7cbd098cb12479b97fb8e43a5efdf8880477e6624142563c999d8e4c8c5397ad71345786b1c734d7c9b44b1a3340718e2e8c2e8e6c579aef8416e5eccb5f11e146d871383af8f4e1ec15ee27f4d44f9629fb383bc9b8c7b0bd7c7423721e666915f36b334f37afd5c1969040bdd0dab60ee0de5b956c9926ba9c49301e6d6d173ef365f87c5c9d8fbd4fd6edcce2137c6a27d176978ce36acf9f12e354be553ebb2b14c5a166ac3479897b5d057753fdf493c3029ced045dd3c368b0b5e5745bf68b79667b19764d0b3309902ae3ae61ef4649458f77a8dbb3757c97b4655230bf3c1578a6683368459d154d69a30c7806c4207c18d3fdb2b929232e6a60f518e61092f51c2197446634a600b727f4d0dfa3805c89e0d092a4afcfc1e981588936dfdc5706bcc4c0b3a21551cc134276b2fa0743f5eeb8460587cfd44bfe8d2fe9c2b6bad01cfa1874ba00325047014169bce46d79ca2b80ab193cd0923b2f58a4b7ea8c81aa7344bb2a9666dec272250b749a766ab7dfb1291353472ec84a74789b3ee941042462c87d7de09ea0df6473250c941d4c755dc643037fe282b929836406213942592944033cf7250de71b5fa31a56349925bd872991781fac0e1939e21ffa1e3cdf9bd8b4a44490802e5ea5cb55c889af1b29f91c8ac9966c80504d3db2af3c2164919c2a3bcb14f3299ddc56ea0cb323a9cfe605a32ebad959fc875b6956a8312adeab499b3605fe28b3d832fbcdf79d45c99b8825d84e5d8365606e6e69dbaa66fa170875c03612596715e5321a0ba5a6db94d190d18fa17af96ce82a634646c0b3113d1e84ddfcee9fcb78207727ca84f6f2e31725ab43767eff72489591f284aa3890539acd8ac434d08b1a2bced8e60ce1497722ba756fe35a62fa4b3e9e8fa966742e8688a0577901a72aaa40dcf3a978ae6a4840af81263ce45d478d122d6172b46af8543118e324bca0d0d901f217a5b827af158c77fc0fcad66a8de46fe75418694f49f9621cfa183db566b862993821e4c3b1fd976c510ac4d224273ed979cf0956abaae8eb771fb44a3c1f8c3331af0d90896a31e4c8f01b8c72605823586163a8a50ed74e8f4b5e0644ad8efda113f9501c79591f3f519976e66deb50fca51950bbfdbe73abaab3fee183851970939f2926884218a42b5ed9833e0eeb78aa1efa749c1980be8d64433644f87add356c88e4d214d5b05e6d3c98bf0fea2a98e4cf4da01456217fced2766285285907513d1c2514fb13ace220e893989aaff79b4336fceb22de61a6ef3af7e595303649798515cf403bb762fac73bf4686379e0ba9041f1eae22052d611b892d97aaf84fd348489bd9a0f48217a4d45ae413b1f057187b28271a94141216c9698faa85f9817936edab839017fb98a1b2b17b502836391620a915e9ee21f9a84041c7c4febd965d46c4f7d40ee8c9548d1376da6339d70859187e3465025981de04ce9da8254b4281030af457d43244966b1465889d04ad7feeb951a22250297e46d876eafbc3b4d0cb05e59f02045152243ab5eb31d4f261f6f8e3712fd2c0df4f11bd8d9d4ce98a1dc27e40d746022a3c3786c71860d86ed08ab2b64dade88ab725071332cd00574c48fe9aa7cdc5d9d30cfc8874f758d2ae046c7eec68e6e2c6c3fc82ae5b0f6580a08c5ec35faaaf6d24eba277673b59bb95b2f8ac54c32e64c7b9e8cfe07bff05d2bb6e3c99563cb69ce495188f8b85948b43b17fa615a27f8b85ed97ae16b0de56bf57fe0b116fc0d292fe7386e0c6f82e2e4425bad3494d982fe4233e5b89eefefa52bf44dfbf7b98775a31df148f829ef4d1aef7facee8a5e1cbcbf146d945c5e4ed434957f72f8b539237cb6d122286e64ac35a5bd818896090a8768b72808af683f4964db10b476de1a5aa526c52b65a8950fac7847d1513ce81e4e33ef0f8b1aaa72564f665654c47ee7ab1d28ec3a2e28bb035dc4b7bcc988eae02dc63fa12111d1c52f85508ba02d31ea44b01f788eca2e02f6cd30cff8ef10928e31553f1f4a2dd479e7d78b3a3dc7fe30b4e66e4bfc302e75882c3ed69ff98b4865f92698c749d4365d7f314aeb2c125de16f2cfe2c464fbdbcd2bb0b66779df3cb062bd523aa92fc091e93fb94d666034a6f8b5b2f76c546463257a3b4fd08af4827e4ddac7d5015970db93d8e8424d09bbf41c6b6e4872676a63d85a927a7aee3087211c768342ded2aa9638e447297de3e9da07041cb2d7a1a584d50b7eb91895b29ed1e3750d0d5368a196d9ce9734986a79187d9ce68f88d0362b7802e1176436c53352b587dafb47884d958a3e0bbd356db404290369c5031d718320fbc4dd731b7714d04690f0a0f4699d2c2df185b59c4471469aa9c0dbf3b5c687ff7f50f7868af0f43243a798f83163e36b1fdbf8d521d773ac96a03af650e0b5f9f0ddcca7cc05c53d1380098af5dac80785011258b72a5d280a9adf06477bc3187227159d67a09a3ecee8c9b425bdb04c7d412cd199bb119bf6849e6bee045cdbf0d523477912a21bc1894ec7e1928b3a368a3566ea2f8b0376112ab463b9544142dc67625904c47529044f08f0da2df01f797438a0b29c25c25a68883de6faf7f7d4a331d812157c73ba3494086bfc45a136b406c49cb6be4aa5735cd4d53548862382bd286d4d4c6218002a77fa9c8263b65918743b4d747070ed13443eec6373c1a212b10d5c2032e51895454ce0432e4bc3bdeed170a86f2a5141acd028aebe8c7c3980eabef795f12ebd995028f44225ab70e785b888af68bb577a1647226c189da37c473c7a120bec72e4cba28878c470af337c3ba1788f4c9219a3dd946b8f232365d38d457d0354d1d956200e2a69aff23047c00701dbe858a53ed6a361c143217476f2b0096f4832485df7681a57c9e30a8bf9fa9e9566b8b78a471199d8f3c1db8772f0db6925d96724df3258459c4a36bdf0904254b4f5606aa96ab07226c67349d25cb7ab9a11d594572f9ef08a5639447679ef99247fe3d8e6f0c81f748ecea9ae102f16494c3517123ef48a4ffe2b70efb4a6d5f05abcf2657ab2fad7758ef78e2c571b1715f78b686a475d9ba916ddb033d1d879fda0c3f5f8d8e0eaa5a153de7e0bd7dbf82b6b675d3728f594b71dd14e8066275a25ac41306878eaeed39d1d9373f6e0f8ecf44452ef917641b7a55a963f15195df605c76765ebdfe7c403b2dca21983a63f45c1df2a211b67a4ac6e270648f71aa861459f5f11e02ae3348a13ae9ac419bc98a9e68f5aa664f8e813995034559922fe47f835e70f95e8dfb90d8aa8105c838f81dc22ac21baec28af7d9bba7f7d452a3d41596dd2f3fac0eccf890c18eaa320b726bbed43c08194e5c8d14617782622604804c2380378eb5048032e6106027f132d8b0d766ebe49ad143159daacf59958551b6bec98f2efe608b8e5dee134daf274f4373378281b1d4086cfa3450ce283603efa9f73bb3c5a23fe167c7259ad09973f8ce7af42580229237f24a0cd50b3fd70c9d62e01f46a33668090af44c22eb4f6b1815f1a11118e14610a2537d957c81481b4375f13d58d8b57ba6e9ae648f5b339a9beb934bc21f6f35b208657e4705ba66aac5253a3f4183506907ac16597b50a92d7b0abbd397c69e23e3003cb05ff1d0e12bc256235954cb73a64d586b0bca69633021481319cc73a3a006123fd5b45df978e797e1c80e09c58d3652867aaf960134bcad7ee9b6154be1989c418e7ff0eb8378444ef3819885fd62d8a8aafdeb5429f62e5fedd69d728905980ad068ecf41e6314a888d672331d1d4dba09aa7b62356e380286d6deb4f5bee35b2e71b0da6c20a77c4ec10e178e954122250c950c8b831a639cd1286605b409dd1b6a41bb648e078314f6ccb69c7df8fa877c0b8019ee1b9110956eb4da1ba3cd1afce371056983d78a92b7701b0a043af25b03acb051f47a765f5455b2290ef21e69ddf4b1297b2b7f9d2fb769bfda52b99514b11ca2392246a4f8f3c3cbc01ce10afe96664ce3f31205d62df328456aaa7756ec5c806bb914abe9aad403c3cfcac9c9e5a46c4f1234b207d797fc2304e2e76bd7443eca07465780b34ca18f48", 0x1000}, {&(0x7f0000001180)="45347c5de76895f8b0156c36053739e63f7a05b1da5239db2bb5e1e15c071af649e1258706096fdc66ab82225b3493839bb7a85aed632fcd4686c1f16251e7dabb0f443b3093476489e600304e1903aeb8f4ba7d3491af38907ab59ac26f488dcc9b41879b9583e2888df6e6e18ef2d02ca0fe604a98b1a19b10310349b146469aae184fa6206e8382028943f3118d3466f3b63d8b4384c7083f444008299c523e6075f4345bdd277aef82c281eaece3d21a", 0xb2}], 0x3, 0x0, 0x0, 0x401}, 0xa) setrlimit(0x0, 0xffffffffffffffff) setrlimit(0x1, &(0x7f0000000000)={0x78, 0x8}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:03:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x4, 0x0, 0x7, "b87a7c64db913e3917c3ba718fb08a706fc763e4", 0xc84c, 0x3ff}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:03:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x1, 0x4) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x7) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = getuid() kqueue() getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:03:43 executing program 1: socket(0x1, 0x7, 0x0) r0 = socket(0x400000000000002, 0x5, 0x4001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./dile0\x00'], 0xa) setrlimit(0x7, &(0x7f0000000080)={0x1}) 16:03:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) 16:03:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 16:03:43 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000017c0)='\x00', 0x1) close(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7f, 0xff, 0x1, 0x29f2, "b122cfcf1767febed3f9aed336a2c5b1838a8553", 0x5, 0x7}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:03:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x2, 0x3f}, {{r0}, 0xfffffffffffffff8, 0xce, 0x40000000, 0x5, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xffff, 0x8001}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000041, 0x5, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x90, 0x1000, 0x700000000000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x5, 0x81}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x3}, {{r0}, 0xfffffffffffffffa, 0x88, 0x20000080, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xe0000008, 0xffffffffffffffff, 0x9}], 0x2, &(0x7f0000000040)={0x8, 0x3611}) 16:03:44 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/249, 0xf9}], 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x101) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x201005, &(0x7f0000000040), &(0x7f0000000100)=0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) dup(r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}, {0x26}], 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10020, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 16:03:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200009, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x80000000) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)='./bus\x00') socket$inet6(0x18, 0x4003, 0x4) write(r0, 0x0, 0x0) write(r0, 0x0, 0xdc) socket$inet6(0x18, 0x1, 0x4) 16:03:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) pipe(0x0) setrlimit(0x8, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) msgget$private(0x0, 0x220) execve(0x0, 0x0, 0x0) 16:03:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x88, 0xc921986a295e579f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x3}, {0x81, 0x100000001}, {0x25, 0x1f}], 0x3}) 16:03:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:03:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x3f, 0x5, &(0x7f0000000140)=""/44, &(0x7f0000000180)=0x2c) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) getsockopt(r0, 0x9, 0x8, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) 16:03:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x7f, 0x2, 0x2, 0x7, "2d467d165195bf018b586956051c08550d2f63c1", 0x9, 0x706c}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) poll(&(0x7f0000000500)=[{r0, 0x180}], 0x3b4, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x8200, 0x145) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x50, 0x4, 0x5, 0x0, 0x1, 0x5, 0x0, 0x2, 0x3, 0x1f}) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9c7294a032", 0x5}, {&(0x7f0000000100)="d51a457b375d26fd9792abb8a4d24ec4d3d59d90e6499978d5c8842f31beebccc148983a3e50cd3f273f848bea7e90a5970efc14cf2cc920955e41223ae35a2c1b37600df483be6c00629e99", 0x4c}, {&(0x7f0000000380)="6f52e19e41e031119352a4d020d1e9b586591a69547a474941ab0487e2783ecc58d4a101de7fda6d1b3ff8c6683509ef47ad554f694d3e109febbeb934971cf71edbd066d34ea79b4a24fb1ce9c083c37a1aba2ef07b764777d1c6f3c03f9e2911538020b885bdc7f826193933eb3c4a8c4e8777b814101f70ffe6f97ffb81c54046b655bd0b", 0x86}], 0x3) r3 = syz_open_pts() write(r1, &(0x7f0000000280)="6119c7267ece9647896e372171006329b6f4fe421a83a8d56f929b8efcd4034b9fab787f2d6205d3206e34b4f4dc4a193435a420fdc583e5397f46a03779f289426d08ec705645e6755219d21647a993e822fb8693a973fe654f734b7ab1c6ab8d295ba9cc8774ec112e1cb130994320936bd6bc2d62d22ba962d888a14da80fc26884455566bd2524c6e5469cc76cbd68ad456594ae64b6fa946dfc1230f4a259f8670e5f024fa340fab997f8bd40265bc51f17f13cf21f66eb8bcf0944ff6ae09697bc54abf193b53b809d08d97ae83c762b12", 0xd4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 16:03:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x200, 0xc8b6}, 0x10) setsockopt(r0, 0x80000000029, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:03:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) socket$unix(0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:03:45 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:03:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x4, 0x7) write(r1, &(0x7f0000000100)="03478c23654710b88dca21d84d4a4baf51dfa046c9de803f416070b905b5b8520cbb1339205afc28cf93dd329ec444f5f3caa62182f44c50726912814db25c1cedc8eee9d56d98acfa44a7714a081e201ddd7586929681176c8b9eaa", 0x5c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xffff, 0x472}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:03:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003000)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c2324b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fe21f37357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab3a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271708452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd905c3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac3fba8248888846270b432e7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2c48bdecd86e6e27180e2b07a23cccb34a4fa27b8641d98e82ad18678", 0xfffffdc7}], 0xfffffffffffff67) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 16:03:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) read(r0, &(0x7f0000000240)=""/86, 0xfffffecc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:03:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000000, 0x90d6, 0xfffffffffffffffe, "d73057e43cd4133505f500000000000000e74de4", 0x0, 0x38d2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:03:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0xd, &(0x7f0000000000)="7631a422e68deffc929b114111c536b34a4a6dc6ca302f9f196921649ad4bec71862e287ff3d0fd2c11302b71b670dda5720084a3b052d79fbfe6eba5fe46565bfbdc70baba020f86b8379f952ee4d575f0cbbb49ccd3518f51c21ab31714892f7f59f36029414000000000000", 0x6d) 16:03:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getegid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpid() r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x7, r4, r5, r6, r7, 0x20, 0x80000000}, 0x81, 0xdf, r8, r9, 0x0, 0x1f, 0x800}) recvfrom(r2, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r10 = dup(r1) r11 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r11, r12) syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r13 = getegid() getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r13, r13]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:03:46 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1, 0xffffffffffffffc0, {0x401, 0xfffffffffffffffc}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) 16:03:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x10000) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:03:46 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000598000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:03:46 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 16:03:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:03:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2020000000008, &(0x7f00000001c0)="eaff9fe02e189394c69aab3421790b4087a8da00b64c025c3e204ca2e97887c474259171534cee4ba18e71c0c289af0b160e8b297dc379893593e35be887abe1c04f75f397e0dacf6297f76e4c955896d6d1a48fb199a74653fc4b57a7dfa0fd7570eeb38d73aae2494fad5525dce46feb7b883ba44faee91e282ff205a33fbc419d66876a23565c689a0bda8b25fdb581432da8fe70fcbea9d8819cb1fee52c0dc3db8c0744dfca6388355faf67d46112cd27a8e44e15d620139fc0ce6fdbc556c07a48043a99768b23f70e", 0x1d8) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:03:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:03:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) msgget$private(0x0, 0x8) fcntl$getflags(r1, 0x3) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:03:47 executing program 1: r0 = socket(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000240)=@un=@file={0x0, ""/55}, 0x39, &(0x7f0000000340)=[{&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/14, 0xe}, {&(0x7f0000000300)=""/23, 0x17}], 0x4, &(0x7f0000000380)=""/54, 0x36}, 0x840) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/52, 0x34}], 0x3, 0x0) 16:03:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000340)='./file1\x00', 0x30483, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x6, 0x3ff, 0xffffffffffff9608, 0x33dd, "e4837af0c3fdb3e9ac069d991e19372e0340d6d0", 0x2, 0x3ff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000240)=""/148, 0x94) r2 = fcntl$dupfd(r1, 0x0, r1) geteuid() write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$KDSETRAD(r2, 0x20004b43) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt(r2, 0x9, 0x8001, &(0x7f00000000c0)="e385b9517363af8bc9a84f1538073ed9704c9ae627607b65438c5e53e3e4dcaa23edb93d65f25651ba88407e59296fcd6581ef5529c299b3c4485984f1b1918a5bf395fbdb7886ba41ef5da1be94fa530296831e449124acb665ace7d18966478fa713f328d5301b17aaf3a4017910724f06c618c9715002321b7bc207e6c44a", 0x80) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x3f, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000180)="7c5d6cc09373903fdb29d0686f17523b2f0237c31bfe43eded5cc51782683848d63313f57d73ec602239a1c587bc5e5648f1e718266dc1a209497421abfe73eaa14bad299c5e58a8f8ddccac35962d65ee521db403bdea434b9b11a886b8b0e4e8377dd2ffd9ce78924dbdd21885a917e7bd46ba2e60523ffa3b8b5097d90c55ab578499ca85bd852507f7762575dc708e4447c6824a46a9df047094b2", 0x9d) 16:03:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:03:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) socketpair(0x1, 0x3, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="dd0bf9378fecb01b187043898d295557c0faf0ce57", 0x15, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:03:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1a81b96f77f8d34d7b0ac9524a25be558e58426510db0a324fb70c9c94808857d04ec82ba531e148a9ab93e3a7059cdfedf25f6234ccf117d78898c09bcde47dc1cb1455c3d1bf1e7e77dd02da7df2ce1b8a3f4a5ec76135902dc4303635e441c2844fe83fe9798f8004de84c1c5ee78926e7c99d48d39d8c45e459e82bc14f5ff217878862c028f75e8df84dcdd93848942a00e6ac960630feae61ebd8dcea8e4bd27943709f2c04ddccabeebdf09c73aa010099ac6b893461572f4631d87663f17ee58cd3152784acda4f378", 0xcd) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="219203854f2aaa0587ffd14c52baa7224490093e0fec942048fbd846c3fa04292287ef", 0x23) 16:03:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) close(r0) 16:03:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:03:47 executing program 1: r0 = socket(0x6, 0x2, 0x9) bind$unix(r0, &(0x7f0000000000)=@abs, 0x15f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:03:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80802005, 0x48) r0 = open(&(0x7f0000000180)='./bus\x00', 0x82, 0x60) recvfrom(r0, &(0x7f0000000240)=""/162, 0xa2, 0x801, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x6, 0xffff, 0x1, 0xffffffff, 0x2, 0x3, 0x2, 0x1, 0xffff, 0xb85}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df502", 0x466}], 0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x60) shutdown(r1, 0x1) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x3) 16:03:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0xffffffffffffffb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xffff, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x69, &(0x7f0000000040)="6e0585990765c7d0675e3f2661f3c89b492b2cd78c9d325f848404f2ed412ed2d718b1a4c24fe79a384d40fe93f12c7e215497cc0e31373876886d826171db60d717317bb15193b1472f8c9961071aa0bfd69371d0e4ef5d2fa15984cf50ea7e2fc6855dd74f51b600517b1c49e5499d0913d4cddd4d376aa450e08bb043203f3a9a41f4cdae54a7cbd58599f975086b9f580ee191b5ece2c4f7fe14d59e0966dfe283e727b2aaadebb06f6635e0930ff8ff19ed4525d209c14eb132dcc95cd283ea4b08c6149bed5c0565d510fa4416c582d89aae594cf7adc26486aa985df3f8fc74efbcbce0f1ff99d7c60beda07353885c96e979b59a4490f175beca9ec4c4eb643b4a3f8f3925718c15dfff9c4e8b42ec07b30aa5f7b9f89b2bcfeae0b76ab8b843352ec51085e74cbc0852f2ab7efde8878a7e74d713fb3af20e7f7da643b8b77321d3a5b16fbf8be617878deee2fdbd8d3a51425394fcd879455ebbe7f5c127ed2ecc414edd16ab66b6d988ebab632f60dfc36d015a27ff1fa773bdd53ea9bd0df022081cb2747112ffb1e34c525c9ef81956c91cc4136349b4aab47efc7def2f253344ddb3096ea888818dfd0d96463c447b7aab273a63787733e07fc9e729d1ed1d5eaea0aa87bb6e9889064f7b0410b06742d754ddc7acda3bc3cb1b2be24e9af3f4490e56d1d6e60cc300a78f136ebaff20d0f5d12d242df36a07151c1e18f4cc6a1d7c6ab331eb2f55b138136e0fb252840aa0cd8ad0c76ed3ab1149e54c1d1acbb73f2732f00035ba87d499798455cf5b3d8685566b20753b3df3afe03d82763310ee009b973362b3d0a35395c52f7b09aeddba473546a12efcf36896c5f30121aab1d322396d0efa05122199b48a612bc6d2e10998a7e4ac5f035d08f1afc65da64e9b259310d4f2df2ad575cb3e275a7fa520f6d284db12bb6483d8504aad07114c51adc450ce4a745490eebf141491747e0c8d3df87200bdc493f31d8b95317bfda256ac5ec0d1ea929eb4061f248703ff813538ff8fd8c3a09170d2bf040e0dadda76c022e2a66323290c730487d5b8400d6ba674ef72a3e22b763b2064ad0c8064376305c10262072f09643ec6d62b6b2d9c90fa4802d99b841b35234d40e00f05a39bcb0b85982deae493a569117879a3addc895e28b3844989354035c15bd65e4b6259c0e88fc54f45c9b6371077a1df755962d22778bb078edf04beb52e206acf2735e3efba3fe07049d098f9dba34dfff2244dc564bdca65cee24f72b0ad1f9e11eb9a902a5cebe49270249e71a1888e34128e7a3697e249979fe4d9ca3e30060e5a11caf4b8221112a28d019c0d24cbf2220cb63f367c7d1c8b55636e8a29724416805dac21f4f3d3e0f9978ca2fdc1fe201b960f9350aba42827413a77709335eae3dc2a203f8989298921d32110242b6ad660a2e0125932a7496489c1aeb5f32802ed80392967bab69b0fd547e3ddae97e640cc493000f6819d7576d6f2e90b29844f5254a095cc9d652595bed7b27ed68ed6a1c40f397e869ab320cf4b7a93e94d5ecf4298b743356005b72c04827955c3c8feabe4683a9621548de154106189b783608b2a17403288c956fcab3b9796088e0003242c8d649b4f3802d53eff27dfd59afe364eba9e3e8cf835048abe8727d783d93d296609a4348c713d20c197c65f1e892ca77913a893b78486664daf890ebd5c4fe80414c438b36f305e38001d11c861cf30077eb71b365093c21a28c2e0610929e6a39a3ea0e528c890d2d313fac0e5091ceacc83a6e65a6e431711fc9e41aef890d337309a6d25ced574fab54bb532ced26e4639bde2954fecad6528c0b1142d46f350e8160c779d903b6f68d0d36afe371f1b08a074f70b2ae89a0147efe3c47354d0ab73d2703597d5607df1facad1833d065c52f42d3af2ef835bf040fbb8d3d8a8e36d851b6467873a5826cf2db548a7016c4dc0ba7ee50baa8c901fe4a65f3b8e7369d95c9f4606a21ca1bbeae7b8d2f77614c9dcafb2c85d50925ae3886c8fef5f9963578066e37f6fb69dd31f07e09e1a1bd56be7978293be3e1b25180cac38c9d6b32154ad9b309f434d9dcc99b89c0d9fdb016f228386c681ce93c69d1357f067c955efa5adb4b8ed3d4deebb56c738af416eb6fca2614d4a92a22ea1bbcea54de516617c9d29dbf05763bf0a326039cca791f0c0f881b0f58131afeb5ec3aaa7480c0793022ec3d5e1a5080127ece774b909399cb1570577642315a260475c4218e58b4114cb762c672f6c4e9cdef17f94e3946002acc11fd10c24032b866ae514a3e32e1bf270dc2a6962738a74b7b8b469f912fe6d7b256f002eabc94476e323b2a3890e90f9dee5c07972fca0b40827b00f1d1d9478bd65cb23663f6caa97e41556439c15bc20d4f39bcca1eff416c567d9fabca7486e62813c5a9d01f3a7fd2a7c49203a171ec9453d583e34011fd25f5cec44a3bfa04772ca5afd53ec46a1b13f6e49625c608005e2803b51e4e99ccde0ae2cd48b3cc67a7655c5fbfcc4217f8e789369c16cd4bf49a8b563625cd26b7cae2c2637984da64bc31ff698ec3cd7ef29c1159278565062b76915dee0f8dbce21bcc50e25de0b8bab9b668ccd9d81990c6fc552c55d6e3fff6fe3ee429d8728a252106ab7da60bf4086cc785ea463b8095ab8f776529fdf924a64434d7a648f919443b222f058b055c4728bc42f52fa3482663e4e8f6d374ec7d2e5ebdb2edd8c240fd7e9c1a933ce43a81486795c48e47e9a857388374e616c9bbf9ec51e0745c6f706fd1b8dc67374845c7a3229cf613414cd179b17cae35b0a4eb3627c0f88f3adca360370a478e7b19eda7b72a5628e60447a8b2f2a9c517468b522506307cc99f4b6440871716f9bea47401d33c42d9c8b280fe68156f4df16d1300816110c52a7dc91eccbf5e07f3a167e271918dfcb6a85361a3f03602c9574edabf972af8797610c1cee760e597ca735e7817bd674b24b73cdc7e273d316ce3b537e3c6ebd0fe5688b10face1531d459fe03c5cc2d01c11b9a6af2a1bf9920f09524b18a0aad78a8028a3d56f40c8b5982f892bf581894c8f95ad841ace644cd69eeab8c87dea372a51097952315fed0666ff2589a3c3f182ef8cfac3528a9690ebd4a903fba5780ac3b7ae7d781d441a84d223737d431677d0050e82b3d11e32b3ccdcfb03a3d18c9c39328d1ed716606061d18ed8bb0f67ce3a1199bbac68b8a8fc3f7071daa46af956a09fb0b4cca7994ff1d88b9c8a9e0d4136164b1b0af1918ef6b760aedaa4c411f58e78714fcac51374b23717122cf44092ae19e0c75da135dbb9e6bb2f801753d574c7337252d1a43d50be81767ee9d29c8f24219751695ad5061b179c5e9228cdd6f98374dcacc11a52f29e3a4b233c55e3072033fd6ad30ec04c64f68675d89e83aacd6f7e0bee5c61d8303c90bbaf35335d5056727a4b457cd7ef7a054a4f53ece7984c667765e71df4d3b11b1a57f7a8466b285f809c102c25217a0d86e7e9c2494cd0c2217170287b60df75f3f85df2b24fc39d03ae166ea59c58a17d2c5c373ef6d63dd60be340effc9aa4f178a660ebcc8a043932a2df0d64c592a4a27492d223323d36f0d5d7d7aa5e295100205c99ad06bd1be5bf72386d55570544898bedee4d97e7b4c04388da60574309c29a69be9910b3445e4165a74e2c7472cbbc9bc1a7e1b3da1bd0019f7e1229dc6b1c00195888934e7ddc9c22d20d9600cc5b23a8237a8dac349dc8ac1604740166cf441c84063dbd8644d0cbbcf6fa714449846f02b59ee8cfb5789fc6aa76bbeb67eae9a81f1536e6d5e7f8f20b782c84dcfdd0bede8a37a290a18f1c4673617c9559db5d744a4e41c80c4b6c721ac7395ac58bfb089bed5ef04846db10aca103d3645846230d3a222b0005f0f819d957aebb77e7f3163f93a7f7f21bee4f01471a9b7bdd65289ed4612b1716ebbe6adad7b0c8d2f0f35ebc46a30ef7b51f9f75c71d78c41e01e004d18d4fa521d0ff8d9879ddc79b8f4f692cc55ed5256c13c74d5cfc10f154c4afd3e75a66fc808586e161701f097294d326fc651f0c66860c8759047a50ede34a9dbab5fa6768ca7c2bd0ccc0e1c88527097916b0df4ecc1717663e99c4f98453954ca340da16699fef3093d75929b27fbd5be2e8a1479d2f5e3a5bccb3eb6aa2b670981fedfe4c20a29b6d3c79c35287a5675e77ebee14abb8fe952218296f4dcda84dedbe7f41487628deb80a456491446646968fbe70aa407af98965db9abd9b554ecd40f94b34aea0c3c6521169abfa6b4c96aca75f0ca4ff11fa523e6bac7b8771f7663da2ee3eb2d7d254db1facc944dc323133b6132142d928538d138ad1681d0c7e9cf951cf03ee3ae59f821880325cb5a91a2ee23fe83d7adb39a5be1ec91df05241b84af6442329f70d48058fc0720f587526e672bdfb74483c1573d08bc207b3bedb28deaa9b31b151c3cb223808df5b67992705c8d789dcd778076f66ce7db623d847f4f5b3c68179c9c7ec7facfa93d3e8f3f99dc9a49aad77f3e5549a1f5d241359cb2fe23d709e074ab455eeaa49ca696830cbf3e5cfc8313f13c8495c0decaa6fdf51221fafb46e0d0679be4251cfe6009c92bcd4f5c7cba97210233d8100f2ba2ebf8dbf184eab40263b2bf933fcd4b32f9848e2eb88f84f83f35d580ec92c3c0a75ade07499e0fc5e0a93c87ac7ba48480a005c1c932cd7a914a14e4cf87d00d8bd3de1b430ec03d318432db92f90dcc6175a11482fb1bd18862354df7271ddadb7c030810acd5da600e50c4f5398d2d67221884285d1b92096d76dcdc3500ea74b80ec77a6e86c16df83772743249236576ea9439156954861ed3ab04af531a0e39063192c30a4dcbe3be3e9c9eb25a4e116a52b56199daf46d6a98b196ada6579bcd3173f70aee05a73a675e3209aa2cfaa432b53e894f56a504613143685390d8cd5ae54ef3aa83a8918aad9f3c1c60dfae70924180349b9ca9868cb5fc541207a060ea83788f554f8d4852e2050f47a7c319a82f151c0be5b09e7802d875e8cc4b2a64e00adb6e26b49361374e53aaf97c619e3e7aea49be84237bc10206116c21aa17134614dffab310cbd92bd7bd236a3cd4eee876911e5941704644f8d89edac22b1dbac18552cdffc3e7f26dcbfa2226eeca738d527f84b39e231c785be44766352229afe0cc908a173e671417063e4799b21c9c423ec021420a4e3a624824438d5a9d6c7a5278654ef2d2519ee5e6bacceea4f6deabe8e359204e169c81b1da2735ba95e21563f1eb20fed8850fe050f3ca3513ab2622765410c0f353df16b94ef2f0add0e49abbdbc4b4c5e108769bd266c5e9176b83f4c8321f8c779d48c50d2fbf482f6a45e7c41bf49631ad504a3869c2cdd9f6455f89877eb80d6b7eccfa1cda5a7bf6894c440f86e434262947ad77d2475f04e6925e07344465cbf477a87e0ee2852ee4a021dccacb32debb7d26d2aa671712d3c31ff77c16cf9815ef2689f14b2950b1980ebb783d7c67cc9352b015faf75bd2ba9287a899c8a9026cc4fe9054378e07312e43a79d1961a61098039dbbfaf5b15f12e84cf2e8f62181555aef4e217419531a4fd6afb0045da73ea82c25cfb0a06f8c6bccaecea1eef666a1c905042f6fdd1ce64eb538b505d93842c8c40259f13f26eb0a729194d75abe798ba30be39897a99e3325693e744fceb74676cba38f9e6a2edec3fee73a095edcb390ccd6a920927a8c6e9de2f0fd27a60ab4b69902f7", 0x1000) socket$inet(0x2, 0x2, 0x0) 16:03:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:03:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xfc, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2256ef3c87644eeba85b26e9e200004fed054100"], 0x3c2}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x10001, 0x1}, {0x18, 0x0, 0x3, 0x1000}, 0x0, [0xf08, 0x6, 0xc16, 0x4, 0x56, 0x8, 0x1, 0xe1df]}, 0x3c) getpgid(r1) 16:03:48 executing program 1: mprotect(&(0x7f00006a7000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:03:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:03:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x7f) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc5, 0x5, 0xfffffffffffffc9c, 0xf1d2}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffff800, 0x1}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x50, 0x9, 0x4}, {{r3}, 0xfffffffffffffffe, 0x89, 0x1, 0x401, 0x9}, {{r3}, 0xfffffffffffffff9, 0x98, 0x40000000, 0x82, 0x9}], 0x1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x81, 0x1}, {{r3}, 0xffffffffffffffff, 0x2, 0x21, 0x0, 0x6b}], 0x100000001, &(0x7f0000000000)={0x8, 0x7ff}) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) readlinkat(r0, &(0x7f0000000280)='./file1\x00', &(0x7f0000000380)=""/1, 0x1) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r3, 0x6, r6) setrlimit(0x7, &(0x7f00000003c0)={0x3, 0x7}) close(r3) 16:03:48 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvfrom$inet6(r0, &(0x7f00000005c0)=""/19, 0x13, 0x3, &(0x7f0000000600)={0x18, 0x1, 0x3ff}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x4) r2 = openat(r1, &(0x7f0000000500)='./bus\x00', 0x40, 0x84) fchmod(r1, 0x9) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x10000, 0x5}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="568a826df05572ba50732eebd74442f75fad0ff16fa940f98521495e70cf7af557e7db5e6c0c9deccdd2aa22e5b6bfc6bbd3685deed60f73e1ff3d38966c9b7a519006b0a967c84a21dd49efbe2e1acde53d0572c99012765626a3c1db3bba0e228568ceafa177497a1da40354399650500175b685115220a5e1b9e8e5c414d7693a4f39cf873c7b1f637cc2b3b045f51342b17453c3dba0a4c8da90aedd785b61fd94d65791588bdbf7672fd8afc4dfa6b4c8decad8e09ba07046d3a9814fecd43d1839850129b3", 0xc8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="d000000000000000ffff00000800000061344d55d9b813712d15fa85b137b829d6841652ab1ae4a2722a06e5621ebf1fb37121ecfc3d6d21ee0d195e4df2088797ff49cdfc5319d173dd3266d8479762ef77ea33d7a0317b4c2c217c3b8aa375f9ebe007f0eaa9c180ba60131574a90751cac58004dc9ce332938a85a7b371242977207d7bc6f5ccdd820e6fb4ae8e16e87eb7a3ee0e9c6708fbbec05df42274c06045ea91420a9e3a5e5c43e350e5099343fc7c0d1d323fcd6c2e747194783cd53bfd262ce18b35380000000000000088000000000000000000000003000000d09c675e550976ab491f35c9a1c973ed2b24b6da42f7b0056ef0b942e0520f168908c028fd18dac8f42f8ff24b1a041f8d1817027ba337d65b2f2692ba42cf5c2bae442d500f2ff34a323c593a1225911a2ddda197852f133a1a81033cc8699eb33ab7724c6ba377517af1767b4a4e3bd52651f2283c36dd5c00000000180000000000200011000000040000003fdbef6da45c0000b0000000000000000100000000000000f08dd187294fcf98d003db4197459d4d0039338a5dcca70335e549eef36597d955861975964aa51e0c1fb79fb6b802f25c9fe75d747575baa5d898f1229ee389a3cf2bd2dae6e1aa7072005b6cd04f64ccb4bae56733f0b3da192fb6441e42bcf2a78011cf273002e9ff942801dccf824f4b491dfc636577f7d0b2d04d005e74c0402995ade5571c832443908724a89332dbe94451c777b57eb2bf"], 0x220}, 0x7) ioctl$KDSETRAD(r2, 0x20004b43) unveil(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='r\x00') close(r2) 16:03:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:03:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x2, 0xbff6, 0x0, "bc6c0116abc313347c8919cfb44df4acc66cc698", 0xfffffffffffffff9, 0x9a5b}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 16:03:48 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x3) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) 16:03:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3f, 0x6f33}, 0xc) 16:03:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="84dd7d03", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:03:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65b00b"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:03:48 executing program 0: r0 = getuid() getrusage(0x0, &(0x7f0000000180)) r1 = getuid() setreuid(r0, r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ab0133c3a9de32cadf6400605d3103696f3f8ad3c75d7106c7978dc0853e9ff665b5831ba97666482402fdd80f6fb54e057bd045db9026a055e06c06e61c30dfdedb52da3c6ee4cb47764b337f5fea6f124f36c4e797b3d2fc6fadad15c3b2691aa", 0x62}, {&(0x7f0000000240)="c359", 0x2}], 0x2) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x610c, 0x1f, 0x2, 0x1, 0xc4, 0x20, 0x8000, 0x0, 0x0, 0x4, 0x1}) socketpair(0x10, 0x4000, 0x76c8, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mlockall(0x3) r5 = dup(r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:03:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) clock_gettime(0x0, &(0x7f0000001640)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/208, 0xd0}, {&(0x7f0000001240)=""/116, 0x74}, {&(0x7f00000012c0)=""/110, 0x6e}, {&(0x7f0000001340)=""/121, 0x79}, {&(0x7f00000013c0)=""/222, 0xde}], 0x6, &(0x7f0000001540)=""/242, 0xf2}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:03:48 executing program 0: r0 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r1, 0xfff, 0x8, &(0x7f00000000c0)="6263e76883e15503c50cb0fa008de3eec116c99a373fb384d17d10202e93871b73308e1f472344958d508edacc08e1071e7f1b9b714a3c0cb55779c0ef340983c2e8a0ebafd71f070042051c42c7c075ae89fdb7bd2e1c2b9358ca4418db3c248ed0f2a1341ffe030d67d10e221b8352d65c93092111b25e9c67cbadde3a3683b26911fb74683f3fbfc2e65dc4f25134c28190d234897d5ed9ab858aa43f141a5462df29c8f5a99fc6755f70903ec6d847d3e53bf256697458ffaa92bd570bf4a44c217b0588fd71cbc77a06b1c1bd213f4fc2710193f11d", 0xd8) shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:03:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x200e, 0x3ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) 16:03:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) sync() mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) sync() 16:03:49 executing program 1: socket(0x2, 0x1, 0x0) r0 = semget(0x3, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x401, 0x6, 0x8, 0x3, 0x7ff, 0xffffffff]) 16:03:49 executing program 0: pledge(0x0, 0xfffffffffffffffe) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:03:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:03:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socket(0x18, 0x3, 0x8869) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)="a0c930190f6d79ee7125ced8cfe465d048c5", 0x12}, {0x0}], 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffff29d, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1, 0x1, 0x2, 0x4, "dd334200", 0x8, 0x3fc000000}) socketpair(0x30, 0x0, 0xfffffffffffffffb, &(0x7f0000000140)) 16:03:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() recvfrom(r0, 0x0, 0x0, 0x800, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) getgid() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:03:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x500, 0xe1) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) sendto$unix(r0, &(0x7f00000000c0)="c4bcabee1303c7bc0ccdd947053ecba0f8ca0080cea75d5ac14a458755a0a192c8b007c8b678b2171f9ec7298abe030fe9c23351c4130a664669ccb3e1d34d93a0bc6b14cd71646491f20731d76b02190f316d9a2476616f0cc3039ea4e4eb0a80484da77d66e8271ea69ea16007065aa7fb5ca87d53fccfda459d127f10c96687dbac7b288465f2ce1be2fc04f076221df175140a52677f4d2d096a24c0c17e7a0dde1ea9187216dadfbaddd878ad51c6a4474f974674ce106a9c47ddfdc201b936cb12fcc74ab017c91d244fa4b6b7", 0xd0, 0x4, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) 16:03:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) socket(0x20, 0x0, 0x3) pipe2(&(0x7f0000000040), 0x0) 16:03:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 16:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) flock(r0, 0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000001100)="813f6c7c29bb3accc17ef4935c2efbefac5a480237adf10b0fb748f0b934f4dc9c4e81abcb050d962969b40092219b212a13cb4edbc75340b6dba0286aa67732356da8aea169ed9b82acdb037abb2866771313de9d4be05d40b6a1951312bb8919958906a9d066da98526660318abc17402f172d953640296a7a02c68467eeab12acfebf24347b14b6c95c89da64020b55528646841061f69639bfe8e5bb32b247", 0xa1}, {&(0x7f00000011c0)="a76b9a61db2eb09121d6218234d91fcb471060d94700e33b0cfa46ed6578f6979886117b46fa756b454a55d1c05ff2d1e933defe4cffd739c0ed8534962a9c602b769b6109b91a6bfaf39fa53e7ea13533749d47d6af8276c0935d68493bbfe82b28bb29797aca5a3d558329e0e2b7aaffe203aa3d1bb203bb90429f3c178bb0c568620de520e64880584cc2bdd4be114ef93af1507326c6bfc8345058be0723a8b650d93f812b4440b8270f8e595b02", 0xb0}, {&(0x7f0000001280)="fb24b604319c06801a2b97f5be0a9caa9ea4a38ce7c7d8e570d385ad0a42c3e9af60065e6c892225b09b6bc649f3855e41fd8a02a11e3780c0e177125cf7683d67ff853993ef593b296e5cd1ca269f4bfb55648c5df6e5d6107f1ff211842a39a8ae602316bf6824af65427151fe09a9cbb9f101f7525a7ae9cb12eacd7645712df9969e56bbe78eace39ea4c3731ce3baf943935ea9f2a4176dbe54a921e0cb3f6d5bc7d6381a4750fc141d11cf985c2c99d3f5a475da129a6c8b69d1a1a8c423e18db5200bc1f4671629ce79bd36b4fcd0b51f7e49a164fa3a0851e3e7b8935e5a953a0952ea7539304065938f1e7f13123c527d61eaf2f89f4831f279150400c5f7d40adacb59a84ffbd685be321091791849616097f52d7474992d6cfba8b956ed94451bbbb582bf543179104f5a12181406f18e254450c367b9a21147c5141c9db26c47966ab52d8925b4c5e403bf13db88b34f18bfb23d813b6e1606fc8cb1f7f99f6fb26fefa508259be2ea05d2fb14c155a07b8065df7d6f07873f321445bbb7865e40058c96cad20e01f25927f6552079bbbef2e4ff69e428d4d51279f4b82c7819dca4eb7cdb6ffc14bb41a76e1dede8ac5a9d7c291cdf64222f71a32d7c0f019ebbc8771363220158b3230b1d56f9fa6a6192b4c708fbb7ac9b3401fba7efe06ccfd6fa25d6687c5982199d18750135fcf190b4b8d17699082d6556c394b31210bf533c335e305d1a353e7d7a8f52115f5ef43a8a06a6d668c1dc4ead2b1c05f1a337314500245f96ce088dda3c36149e677e72577d657f724a41aa853fdac6b9c2759d0eca8a62586120049648e2f3256ea6f90e898c1df896df2876180d25bad032eb4a333f450bc0a4a1303ddec178552242755313675fcb9965d95a814a78c52b1bd0a6c6638ce681309e485cd6bdde00e703a826c9763f5958ac30e910d2f6e86041d1330ac71fd068dd8115225eefec230a6fedf3274e64f0079233ac51d10a03be9b6ede6ecbfb2b952e73615c19a5938afd309946c9e01ca1bbadb4e2f90e76526bcc6fd38f552d448e0599d210e743b8797f895d25c286f9df4c395044418dc9d5e34531645afe29b93928ed235abfc79c30d205de58200a2fb05ed354c60b645880630c1cbdad03ccaa66a6569e723a97e30c17292c6323154588ff14a1aeb2bd10f59df25e53e7d8bc3cb1acba14e53fbc04775c61e5fc6a53bdbe7f16f5f4e50e4b4f08285941bf796dbcaffea760e460ac41b37afa8fc483f97d2dd8e196a6cc23b7b9deb17ae04b0f6fbc16ef828a48d7aa52fb9dce51b5a46d27942e71295decad7aff6d3435e4392891a925e27c3f4911c4ac815fd72085d4cedf912c2f0acfdd2c206005c8e7d327d136ea802ea2f61ea1e041e64cb4d2a262a53b5d5d0b328b9ff1d772c1346873d4dd0edf3794a045e6094ae670071f7576fb631f277694459fcc31a4e6c8f994eec06baaa93a0575a307877b38bad8e4b59a6d23ea9e888529e97577032a1bbf66088d1460102dff401db955f3ac16357c51c349a3133d8e30c645d8244b427a90c95a7f28571823024821e89bebccfc04e8ee73169dd63ab6dadc754f7bb31bb3b9a1fc9bbb760d2c56d5855ec46b11f4e143a78543f67a4a405537c5d92161fb9f2f5ffc253f6df86364f054a604d2e45924b90deca139cb5791e6b044da121320a3b7fe4655828da37585415a9e095a7df45822c24b0ab566dcbf3d9899dbf71054e540976a9b7692faba87135f9953ec079046912fdc9fd17f89432372b0a349a9e484268271e5f89e085bd1065f5b351fdf13415cc0154ee7cbfc93660e619a05d30c1a9de2a990d4c3d79219ca9ff17e061887a9d171cf9db6ef9a16f18a49256a5384e45265458b3124b80c15cedc5bf8e0cfe3bc556e62475b8c7e261cc00a3dc82c716351b7bf24255e9c86bb1d922f626e897d7d0172db21c3d8ef56c4b08ba3e8a2b592d6e40c26ad4f07e1be1efa7cfec793cada5aa12fc56bc2af671cda8b915a20a7ad646a7d4dd83602aa52ed70f2c331cb4c4b3cac9158b08df93f64761263fe9bb053fb396d035a29091588c549965eabe6e435ffae174e0702ddd8b8ce03fe84b0f5a1423716c7b3d8a7fab1634f2379280cda0597821caf436f91d91e3b81d73d9fd03fe7909a45d1bbd24170d4fc71522cd3ec94f9980980179b1f5d52206c97aebeec826734eef3c735dedbf8c9030a969dababbaeb018971aca90ea54ab1b2b5e96ac13c7897c5a78276850f84433db74d668d2be1f3dcbc928c8114cac69f54d34e7a02f52280df31b35d721130825ca5ed1ef28a4727c73b6a67e42c85047dab95faa88e8ac4e79b292c6dcb9f084de837416db50f6ed37e0aa9fe08b1832f4e4e46fae71373b0bfeec9208be7ec8688b6bfc768ff5c297b448915c67aed35e627798d5c997c6d55014c4c19d87726a376ec89b613cb05b0433c56c2b4806c43f96bc00c304ba9621baf484d3fd9e8ba7a64981167e338a420f0d14887dd19618109696775d4fc7c7d7a5706d8682350151afaa4bbe888b91996f3629fe6d86d2d8b9e5415fdd83a5e6a6708874956ec57855d5e4442d807cd48776e5bfdc41db00b450dd70919b83ed8eb451c303cf90ddd72e0c240aa2ba9f8f7f57ce145131e6ced861612bbcfd4e8412a19ad6a5166b588648f2853ec4c513f1ba20446333806e9917cc62ee0c3133855fb22ba6c45aceb32d8b02e3a1f0d7fd3112a3a72a044563b916b67b34dee66537614cb8adacc6d17a71db079ec5f2c7143a711abe652468386918c8ceacd0692c7ecc857aa0069e4204907113ea302dff0bd844c50c5f46a7531c682af0bd0219c0f229c08642d6f734d2534f375d0f0fba3446508539a9bbbb9d1a896e3229d94d21ac5f2d9baf761b538728fe178f2b72c635cbe187424add0714e03aff59e49841bd71c45d9a656f3d591086168ecb97cea99236d4c1137eb3d8a6b1d6bf09768d7c9b43327f551479af3d67a5ac382bb017be19d77b7b17e13ec9b7ef46847a9b431a71805f7072eaeda2c2709aec1c76c57d3cee97758575d31c8451b422538a1f1dff2f1ea1aed72d7ef695dea07b10c252e822583f87f33a5c02e91c211c977a0ffcc2549174dfdf43562b92df2cbe71a04ddc18f98874f64d65e715cf49f4cfec9d9dd8dab4ecdf7f4cefa8b9745975e51528ff3a808e4303dab6fa1e73da5bb8ebd7b03d948b0d02cad1381a5cb5d70e2034c40e3230c13fd1301b7dc812cfa25d0bc9af8e5351531aca99c8bcab9423f80355373ce0a3abfdbfb516addcfda4947ce87efb381b58b5a71a91fb5c81543dc510af10055f04151afa7c5a23765fdbc7fb3f56f8f5d7a3d65f2ceb0c958d31e9b9dc94dc4186d2e81322ba50c1696dc4232a03a372c838fe0944e1f16e2bd456d1bf4e0680c44933090f818b4c3dc312c2db9305e2b793fb37740ea5652fd24ffc9f434a6b1afdbae791b44ab1902a162e8c4a2aadc9db7230ea456dc960ded533b5cd31dd2dd778cd2da5d1c4dcf8d4151b7eb739cb5157a13613ad38405b26b5954d92f900a2d23f6ae51b2dc0b3d8567a4d743033ebc7f80cb22af46ffe5f90d6f40fcfdbf92008a957156383d501af45e939cf8732a85445eee2c124d6c54432c84721fe3383f718854216442a864569d7adf48dec1baeb0eee2a20a03db144b9b53531c05b7b0eb94151d07a704cc457163549661142aa4b0a0740b998573a6dc61826419ddafac5e876bb328e16fc5202c053fae621385f8f02ca2e0a00f00311893bdc782d29196af7332796ebc40eca72716dad7fe90de3b1d73129426419f7bbca48e42f4bdf17b40a86241a51108f277c2b0a9e30351cc08db77a591466d78e465a921f6bb7598883af12e45a6a0aae49f9e7264d9a46b4ef1bb80499a8151d3be1d158a04b032cb276f79d8647c7b01ef968172ba8ba77e05f30c07de6d77d0332d07f904a43c2af12242e115b6d35325f79bff3557c8b5b15fee0b27badf87257e48679e3abedf6ec2afaff91f97b66edddc4d6b620b272b7d29c0d5e82aa1df44e62a229b4aab8de1b418b8d6a8661dfd4dd21da16b234d4c6b130e7632a335d67c91e2b77052d1076334f20a2dc49d3eb3965c47e2bb53c67e289cb5d3d802ef5388c162f6a4c11fd92efa385c614954e214ddee1803a1078a1dcc564bbb3c31d55458b4448af93b0dd38d4a9543607add7fefba870872921c2e39fd5a895abac3dcad541325669f9adfa4f9e0412d63a266e8ace3b45c81d2dd93ad316f3dd29771e664e0a912048e6beca0740967a9548988aa15529d776c092bbed7860f9a7e2326f53d37982c218842091b41abb56de23e726d9d09c66608be4783f12a9ec4c9a5072ca5be85750979eef49ae88d1f8e8b4b630f2a957844ed8c08a869311d3722869fcbdb03c3940e5a185e9da74ce2ec4d8faaa9dd729b1cc896746f4df5e7392304eef85efbb0fc3835c9e5de2ac280d588a529964b95fd492c2bf81125cc2b9e5e26e5ea0be7f04aba61b42e9e1467b404f0a89c3414ca4d8b68770115cdb8f30b1faaa5d3df8f3faad21c505c7a04f93840248ebea4afeecd096d3e1a89ce77164a2163f1e14e56028a27ccde59c59d80c606069e9b10bd8d9e08a04643fd9820263dcb4e13ca3ac4584a05d13850117263bbb63ac00b585d1897baae027b03eacdc4ef1c8d121e26aa36a97d7184f2fe18bf4dbd67e5cafd80eacdbc1967c6faa89e281c0cb9593c239f9cf39e6e10562e513edf0f9adbb2b2a7fe07144ebe168a7e947ddcb1589df84eeab3c7c2c9f495cee70b9201862a5b8b95905187187880dcfcce8841e01bbc7bfb4d3b4f01d8c64ee65a237bcbcf5b383e45c8fd3fa4e767d93644a5950f8af9d45e913e26c589940faae1c01afc89a69a58b0afa25f92e26cb4eceb62b39955b4d3237f1416585c15c8d245c1e2d0b898f24f21854c095787b3b0beddb36a3810c476c1a1226a00af8c9ea7123e05798b459fccbc4241d5ef2588d36d2ed6e2fac51422059bc13dc7d91a6a05e6009a1f6a29fca4ac7baeb989b80a90abbd83752a9dbcf20c6d6fd10d567a6c9781550a761ad5981864a85a1d5261c61c1ae49d34a4c65b8b473a6105afb9eac869f6271ee9f35eb96832dfaacbb00ee52a6c0c779fbe6410b401eaad998b88de9d82bd0deabd00019cc1e06f5dab1cc7d600f987dec3f4b5724732f57cdfc5d1365b30b4e2426ba7874bb3ffd4026066a7d857bcc114504edf8ce01e13c0be3d78cc071b8127cde2a08d6793b94be8798a20f38d350e3f5cf96054f7c1a581d712d75b9c1c4674031ea757d6b51a7b9bc8aee35b7324ba2a75afa31db109daf9bb8b5dece0151fd808540c877cd95173e224079fbd43c1bcfaee19f3efd65ed5a5d808b87e073d2546770197684a14e7f260e6996f2334e4c10a5d6e39a6d7aa08ebadfee904c33c3dc161c25bbc7cf6bf5e33544bb8566e2e6b36f52e1fef6424bb2ad1323cf681b9027884dfda8e43127fc76f6efb75b2652e7dafb6141d277cd51a0ee293a921d5931e67bfa7b2331547003e82ddbb18c0da8f58551898adb2a3bd02efa5be9d43aa634fbec61bf970d35edf12f29899f8c62ab38aafc5131e95ef6bfb8f3aeabd73faccdf6c6ea67c537fcede5b2c63b1878909954f6634051fc145145d76b029e63eed49b1c14e530e1486eb1e2f3a4204f17b4280d9d6d406e4ac48b2d991925ed5e7c3461955f38fd9ff1b06eaa", 0x1000}, {&(0x7f0000002280)="efe5797c5db2a8c8cb84f6fa3649f67a2f6df4299f82b5abb2c27822d85816c3fe3dd3a3ce5909b5335baf47f3e4c58ce1e1d176a31d229b024b09a373d3cdd4df0696dea72604aa3c311080aa8340d90cfc89b4ec6571f703f0347d8b7bf80eb82eed5b09edd31d9f15c03a7f1612ea825aa56cfcabae20fa7bbe4a00691b6a", 0x80}, {&(0x7f0000002300)="c4f43881fcd2b142af61fb11af7d1ba2b24a3824fd851d94b2105c7a4a002f9a99e7", 0x22}], 0x5, 0x0) truncate(&(0x7f00000023c0)='./file0\x00', 0x8) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) unlink(&(0x7f00000010c0)='./file0\x00') 16:03:50 executing program 0: pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) msgget(0x2, 0x40) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:03:51 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x0, 0x800, 0x4, 0x0, 0x10000, 0x0, 0x3a1, 0x2, 0x0, 0xfffffffffffffff9, 0x6}) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x8}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="52ef4edef767f17e80115bd30069039d0724f814964cad9cae1cca667da6116e2b4f5864e0180a61760f49e5fc7ee46407d2f3ec11853dcf3cdb2ffc3cb492480f8790bce8cd1dc71f0d8b668d0f8bc8f20edc7f378fc215f130ea1cb7408e37a89248af80025f1999f596ebd211a9ecfccea1840297fdd87eca0f5b6f751345834112f3a78270a80b101c4891a0012c38175821b0fd13c0a9b50433977f44846e72d93a4ea4bf", 0xa7) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x0, 0x1}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc4) 16:03:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES64=0x0, @ANYBLOB="2df0a3322432479a1b91dc8e8a4b9347dab457c1ea677c9a72f261b0b6fd14631e28d45f6374bdc0de173685da1b6fadb97a7ef4ab32446ffda1013414f0395915d7357f8edd505fd94ae9b880e3032e8e368ced5a519bbb645d22a11ef0b65480488eb9662542148dcfb11152b75c8ec283d295b83f218fbf1a3e7a48b5d70a69bebdf3c0419c", @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESOCT]], 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:03:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:03:51 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x3, 0x102) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000000)={0x80000001, 0x3}, 0x10) 16:03:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) 16:03:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0xaee2, &(0x7f0000000140)={0x3, 0xfffffffffffffffc}) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x24cb178d, 0x1}) 16:03:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1013, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x80000001, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x3}], 0x7, 0x0, 0x1000000000000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x3f, 0x4) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:03:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0xd) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 11:09:53 executing program 0: mprotect(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x18) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x38, 0x1, 0xf13, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x81, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x44, 0x1, 0x6, 0x96}, {{r1}, 0xfffffffffffffffe, 0xb8, 0x0, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x7, 0x10, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x0, 0x401}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x100000001, 0x20}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x3, 0x95}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000048, 0xffff, 0x9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f00000000c0)='./file0\x00') 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1701) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 11:09:53 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x10, 0x1, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x2) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = msgget(0x1, 0x400) msgctl$IPC_RMID(r2, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:09:53 executing program 1: select(0xfffffffffffffdfd, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfffff7fffffff939, 0x1}) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) syz_open_pts() 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x120, 0x1) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000400)="b85c22d36833aca602b78ec23f2520d52f62f9de3a465338b4ac9783243a89a572a0eb6e7dc883b28907d81fa9ca2cb44ce77a2de5cfef575f91a0c9e3f7efe16c8a8a880d66205c291483384fbe436a5da94cd16c597d9c1f86eb6ac1707649159e6f7423f3b788f83b57ea2884cac2359bf322e2ea47897056159bf97d57139c8a59d1cc6dbeff7946fb2b4c7279f3a879f4ec74ff8499659b4b93b9f11874beeb2e151f678aaae48a411a1fda871929", 0xb1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:09:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xa) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) kevent(r2, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x49, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x1}], 0x6, &(0x7f0000002640)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x65, 0x9, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x80, 0x800}, {{r0}, 0xfffffffffffffffd, 0x50, 0xf00fffff, 0x7fff, 0x5}], 0x2, &(0x7f00000002c0)={0x190a7c2e, 0x9}) socketpair(0x3, 0x4007, 0x1a, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000001540)="b6f255a321bbbd9715d18e944ea840457e66351f72106596831a27bf945efcb0f0139e33fc3768f2b390d54f06371870f2d5a8302c7792bbdbbbcb9b024c2750ef15129f14b83ed0e865d31b6aa48fd72d89ba9abd6e0d2c3a3be63373384b6bb0f9e58c71c6128dc0aa1b4da5461c01e2dd2cb85c9789be741376f0f099f66fd09b8264a0dc778dfc91e6dc43a9a05be086081e8fcaa2734fe6c56e58cc3cc35f36d2d5527418d1eab4d46c94ffe12ea78153e7b8cd57e3670c8975cf58274aff1e614d6fb62fd7051666c8acec1ca68a0cb53565da5d088a5d739a97353e4a2cb0fa30940c65f6834e89cefb9348e8f19c864f47f2a7b78c844d4758a8ef70c2300f019b280d8b9c5f1850d9c13170bbdd3f4e0f8694f2111693c3a7b58221d34cac0a75c84d302b4d6111f0b1ab497ec664f83d1da2badcc7a2deef04275a0571402e60467b1dd35f9c3370fc3fd47e1abf07ad6f9c8a059b48de2fb49dbfbe87627703ddef0077541886f3e01c00bfb753e9323b7b838a5ace1b640ff02fb62c9f20c25f09fe17d107a27cbb4a5f5a04d85aef3aeb7920130c01b046c2d59a24189ebce2920dcae036aca672a214ba9dfe9474f55b48a2252307f4251c6bd93016c7a1ddd94a286a32911bc752005a415cd98c11b8d5334b057e62291f2f25f315c20478ed22472216527b56a5669554301b0e5a1d1d1664ab89bd1a166992cf5b4687f5d2957ac25982c97459a448382d01a6a94e0fd1973e13381d3c53749642ec2f31d6bc7f6bb6eade9e4df4663b56e52ce7bc539a5382e52a4737d1ae7bd87b2ef79e4b336798cc1b245bffeda9d3d788b11cfc3300e97b01d3e4f6c7d4bde1c36a06b15b9330968770fa1c26f3a7d4886973721a9e14ace5ef900d135eeb4f219b2d2f1460aad5537c80e2045f5dcc98541ae5bae36c0aefa40b39756ca3ec132e0bd4dff32f76a53f1df05e55bfd60dca0fcc48b014a9e5f2de520da02a6f5a86831cf3bd72c84e1127fe4806e9725f2b9c4e5d9f5a232a1236229bdda5fcb6049fb56719284828028400b52e12a48da6eb3c080c906f1fb81a059c67298390262b07d1ead13f889e49bdebe6b61314ded839a2043828dbf1be59c3aa869cb8d58053263860eb0055c3c6602acba7c78d3a6019f2064e201ce979a4616ceaf291de3fa124217d797230296e35cb1f6ed6af2ad080aef1750b941e2ffdaa6f00963cb95b4b50c23c3243a0d30722cd68575d18c8ee57d74c0992ce68d2fd1c9dd69a9ebf7caf045e90380fd37756286dc3550af7b63f9ad97ad78554458dbd121471ee445617dc072e798a543574515bafb8106f27d25e2b43ffdb77c1cdc2b3fcca86216137078a02f29d0a60895dabd6090e76c2d9d6d73e40dd2ae727abd1682ab41f6541d7df7572902773389537a17dbfc8731bd98febd71f24cdcccf871fb3b61d3eb936e1c2ccd5a39bfb9e78ec6fcd2df4f2c664a40a23ee01ad58f1ed2901a3d49654ef2df1189a1f8413ae71abb49f2cb7c2141f84e9ba75ecd020b4af8182304582a5c6827eced57c7a4510aff4a44dadde988fdcc2f8c97b5215406b2aed29027865ceafdd565dff51184ea60e50995e89e07986b83616f452fe3e13dd837fd9357699fdf809bfb82904592935f24261d94c9661e78bacf385200b0f88718f835abe357ac42e281c166f2f10a4ee2ed119b0eb24405f121637bb626113a49fbe59cf256026cf1f96562c276ee525350e1cf71a0f05fbf5b0abf8d8061d6e21972c535721453c88b3c0ffec4ee4988c70307cebafe8fdca604bc342755cb3f7eac119addb3674e3a3d99996ebfc6731e89f29c014d975cd0b5624fc08628b9fbc40d78ba2522ad7740d848d3c87a0fef8c16625508cf6401c3a174e2612cdc775dfc598203a17cc1a7a760cf1b88e139f653abfcb1fe6f8580da0711880df758c367de24dc8a9afdd8f31ed7a0d2e2551de6923277287ddfab82699a2cc46b0845edea440e7e202bdbbe0399e2dcf8acdf9515f13a25975aaabbbe299ca5914c0db4c7cbfcf1d56cc625bcf36df082080f8655353aac2d9971cadabe86cf03ff00e4cf38cf84782df7e8e197a2901fb770a6361f3c9f8cd3c332cc6c62e61d4396cac302ae37d521e1d6f4de3fdd4adbb70a72add768aca46c6d471da933aaf68785ff575031d711bbcfb7b53e58485561505188953f841a657d6631d0c5d9e3872a11b5d1f39ff2ab62c2d0a7f246476947f1869cd3a51834675ae425bede2d6d736d9b677002ed653dc940eee86e9a004ca9db74407e49ba1992ac20ef7474a812706946ebbe296d1f90f3f4575d23cf1db87053bc95708ce7d5aef1ee2c479400b5a3cc2920bf0a829d24d41f9fd73997e628dfa5dcfd2de6f90ba215d150d72c0d4dee278d6efefbb6ad73d1806f2586a293fb89898a9e1a2c7fa23080b98e5c71531aa07c22aaf6b53b939054fc8d088d3abc20f3bd4debca2f6fea8da30eda4615afc88b1f6408d55fbb871c3ae86030d17b58f70d73e297ed6548c57087aa622ef0c9ea7e1b5f5e415c8c10cc919638435d51534a8d71e5c8ff78542df253b653f58728e97d27e444842426cba308db0205915eaaa238f334b78a1bb91c9eca15ea656ee118232c493dae75e1352c2e5c2b342607a999552f1c1e570aabab1a6d32c28abbd35388527293fdfe673413ce0093cc738bacd0272cae53213147d7eda2f133e648d5cb9e2901ddb85e0665ce73203ae4607f74fe51b096edd38319e9ca4c7774949ea60484934fd7b47318cf4c5dad1e49061d4ebb7b3a43d703ab8f1e8677628dacf1cd5284959e90108ef87b887017a51490e2000e98aaea674c8ba8ec5cdf7b5175bcfc68976d4824db804b472325cb223272054cc319efb02c2dd340b5cd2330e5f5ddf740c506ecefaccb2e535c38e60de500607b11a150cef7d7d57f5b337f1998590f2fc4d43872e2f3725aec2c3994473aa167bd96760b7939eab3307197172301f265c2c39f3ca17e8709cb4e6f30c57cd8a50d6724738e9e0245e1c7515e93775473b86afd23af9cc6ecf029399559284c77852888f9f5b1a08677d65e8d782962f5bc6922ce64b14819684d93b9f15cf72f3b2bcba1cd3e761d901229c053e6c04aa72a7d5e9e3a4886319e374ac6f40907f7fa34ec6faafa770a3dd9fa0196089f09618f840f4bb3f7045a635be3ab8edc29af55c45b219c478aaa424965019fd5d242d0902c3175d97ab6645d27c2ddc96e895572c9a7d8b6122171cfa64385bbf8a0924427b76cdb53e75fb088366eb0df21883ffa4d47410e52fe21a175655d082a3e8b8b28cb92cd36fd9e7982e6b23eaf2a5e12bb7e81cee501994fce46dc502dc75776d230f8372319847c7bc772fd7d25be2d6b68f5251aaca09d419da536939f77d0dff14cd363bd1a4e0bcb82761c11511926b5a06a280d8e298d4f182a8df38b0f97004b38a0d9834502351c024b3348a8da1029219b69ece79fc2d854675a27ccf1648db7397748ec724dcaf64244ea9150c50469852689bd6ae1f77f2c1df2fd03776e02b70e0126afe929d041396d26f07f9a3fda160174e579373a300514377b5c80a7fa2f409b25988db9555cca6a68b8fa6e195c78e1bb12b57de1a214bf1744e6ff183ec07b218dc992fc5c1152ae3ecf68f0d92d031ccc0d40efb070ab72cd5ef612e3d021a01e10376f76ba3467859b0e1eacba9ad22a540a637aaa9959dea45ce127739e9c9160cc0049f52ac7980e1b78090f6273bc9c89da5cc2794bbec53e0b2881b10dccaf568762974fa64f4c70427d55735d3b8056ae8ef4449b81a1dca3bc54c8caf50caea0897cc4ea4a40ccdfb7fc854777f7ef9187d4b73fe3eb7780dc2f59c044d03f88eae8b5cf47464518980ab030e60635e375e477584db52da31a8fa209e2772ff82603b49d99ff446144862a89959593031fae2e7f09e7d7d394075e7c14b462f5d1c252bd88fc92c1ca73276b604fa836a3faf4a2feea98a554236ceac30aafa2ce11cfa99e5f14d912305673c0872b12805b6d16a53319cc5cccd881e8e5aca6b40b9247ca4809386c58d1c185e05317ff92fbaa410051627bd47d689b88dd5fd63442721ff0d5deb0ddc714588a015e4461ac87a2ebe57b289145c1248bce020a471fb09ccd183c2cc9f7265ac4d98512edc01b490c837dd0e6d86a1f7a3f710ca1bfc32d4096de3d0c231f97452a65f8004f05d28163d65434685cca7575055fb530203508f614317970f7658b63def0bbb8a71c1aba0232e6168bc36c1247449f1b3d08a7dd3b21340cf1120d051383259ac4d8c2a01de489985fa5a7e0c64bc8784ea83b8331b07ba72144792bcd2d9ec3c73b40361a1aa6e575365691fd11455bc9a7686fbf2f018e5ee23236bda5cb153717911622da38e04fad90c8647fb75beca0d50d3fcdc1a241c92315b1caeb86fec862422889077e7a4f3f35bfd259fba4a4bf19adeb5d8f902e197a8f64855b97590f19049f2bff44edeb865d7fa71fdb570becbe983bae01de757b7e82b5c9ed1f82d00c1c5e6a05469234404f475545a6472b30287bc8f2be29ddaa2ba60b9e777a31be51cba8b4706355746b22d7e703fe097cd5c6a824f9444fc1d7d8f0fee573141e95f2773da6cc02c676406207f38c6d2757a633421c1a1aa14b893aacded54b998ff9fef1fdb0bd9e90480fe51595a2581a79c10057854968ab02f85c2a1fcc6f611a4bfbf183f206a5d36e0b1d8058ce14cae7db7b6c4a07e1889d998ed50b7a4ed10b60d6023a5cc16a58af365bf25ab904c285d530a3d8029e2655c488b891472c3dc7063c28f7842da91ffb6b341cabb062eeb9f765e9aac70cfa8f3d546dd14838429acdbc48a1343ee9f67dd83b44e5afcfcc190e16b8dcbdb51e60d8397b60bd86f78b1c2f8a150d843528cb4c64ee1ffff5a9aa23d33af1a645f7b99704a5d4548b9b89b3ee7e181b9f4d48e28c18e0014e81b199e607ba8ac2f969220e2b97ccb0c7565a18f7899dbc0daf40e88d18d202704125b4465bab14770a4e1e301052bc4b9b17430b5c57fd65a37895b30996472826b5aeef5dd276796c069c82d68b75cc9a992deb233d5520340dd8d211b1776552f2b26e8a7a25c7828ba43b46ab379da38ea6fcb596316c003cae5bc22d7ddb25bd725c2f3171d679e6e44164682dc606ef907aecde9157ca791cfe4d823021f9468647e4d45021754ec3812599355be4772ef690b452fefc737f5fa71a84d18b6203b67b468b1ca0b27435255d60947d7dce04b96e9a1b90a5fb2db286aa1d3cd71b0113d5f677415443d3686f2f2b597c8ddeef96556fa594f48436026e062afe493a15711ab851d81e8b5dcdecd4df3140f5e30186afb7f15dac2d66423c45d91fe2d4a9209c09bb9f52926f7436b0806d198c01e24fa732b9d732de7c99e5b6bd5e99d3d22f1405443e7779f99c9c81d876c651c07fe641cd44b7dfdfc59e62622eda18a0693ec9f0501fb87d8a3bd93324668e0682eeda31e77d52c5523eff17d1a9847b7cf59026ad5dcfde2b79b605724134d7242e9460b551bbfd773eb1f298d706fe6db72b9358ea3f0622389f29e452f254a8ff9a09bb6c90f58f63c60fcc901f896e694b548ac07d2cbf2e4ccc5c65a1a28d7759c736bb0a8e047c801bf46a8de742bce7c238f4c8b2c304c0f4b4111f312a93fd04a6c22256951504439ac97ed3a9dd86ed2cd6d0c02a4ecc2278140beef2e3a6cdce4b29e6faeb880e0ebaf16", 0x1000}, {&(0x7f00000001c0)="3621b3324e15e5bcffe2d7709c1fbd87ea9bf4288091e6a93cb6ebfd2099bd6bbd89e2bbe6a065dc424c56a29211b11a01e243fb5fbbb3672998301994b39a1f46d55116897362fb769fbbc96165faa175719222228beaff01f8ecf8b0500c0fd0a424a39ae506981fa743996ea2ef59b53303394e804d118a55354b7be432acb173730d78888005c9d15d63c27227b900da", 0x92}], 0x2, &(0x7f0000002540)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xf8, 0xf}, 0x402) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r6 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000000c0)={0x9, 0x3, 0x101, 0x2}) readv(r7, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r9 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="2800008000000000010000ff8000000081c18fffb8acd21583dcc4acd6926e7ae326e0970a5e867f7203c90f5005ed998f24d1137ae46ccde546e380d54e64f8d5385023f86468bc041d6dee3c1736c7f5225eea298818c6fff929a1603240d340c7", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r8], 0x28}, 0x0) close(r0) connect$unix(r9, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) 11:09:53 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0xc007, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0xcb897fdbc1e26f19, 0x0, 0x1}, 0x8) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="8220cb1300a32424df7b5900ac9271d97e8b3601dd4b59f434770a4db4fdcfeae5012e2fcde549dec4d8420cc26dc3a418deecd9b37abf97d4f97b1683b599b5bf533523d6fece3942c0b586c025716aea033385345c6302af9dd05ff4d37496464b168d4ab813016c54add2a7765507b07db9bb9501a9585215778281bc0a651d1318c77df69f1e2631e9ac739689c3701f34f0c0a7788ce8ed411a6f98dca37870f3477e69cf302beaad315a1de0c2fc12c918bdc86de9a0b359774b6327344c484ecbabd791d501c8743779537af22e8ba6", 0xd3) r2 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) sendto$unix(r1, &(0x7f0000000280)="37e58f39ab09cc221c4d0053f98f17215b7c969be378504ba37d9c087b44cdaaa70d4c930c9fbe4d7a8e616eeb23d82b67ecba3e8758f74b218a59e168822e821cad6a6cba9410715c88f83a6629594470c52c22240ed9b20bbd1c1155b962c78a77bb5b18944cd44abdf58a71fefb2cf4e4fb7e2c4562b409160790b33e4edecda17b216b427caf025320314c3c11442dec406cea2084859ec2ac0837b93e00b803d61766622035b3", 0xa9, 0x40c, 0x0, 0x0) 11:09:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getown(r2, 0x5) execve(0x0, 0x0, 0x0) 11:09:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) read(r0, &(0x7f0000000180)=""/197, 0xc5) r1 = socket(0xffffffffffffffff, 0x400000000002, 0x80000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffc5) socket(0x20, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x6, 0x9, 0x0, 0x1, 0x80, 0x2, 0x3, 0x0, 0x0, 0x1}) 11:09:54 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="e90efd798b2ff826e6813a20999f264a364f47b9f1579943749f09aefab6ab5908b17654cd591355d75734b1e68ccdec993ee2f35f94fe965d26bd03e9042d4dfb30686bbc37f5a72ea4c50c6040353534bbc737092d34961f83d628084f7ea676057aa8e1ca69114790e3d6fb516f781791eb8f0f3fc683206889b6cee0c920368c5bb1a1da22aa74baa874c07a417a", 0x90, 0x2, 0x0, 0x0) socket(0x2, 0x2, 0x200) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53ddb9c138211b0000000000"], 0xe8}, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 11:09:54 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) munlockall() getrlimit(0x0, &(0x7f0000000000)) 11:09:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r2 = getgid() r3 = getgid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() r6 = getgid() r7 = getgid() setgroups(0x6, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7]) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000200)) 11:09:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x7) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/213, 0xd5}], 0x3, &(0x7f0000000280)=""/251, 0xfb}, 0x0) setsockopt(r0, 0x7fffffff, 0x9, &(0x7f00000003c0)="04000000", 0x4) fchmod(r0, 0x110) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x80000001, 0x4) 11:09:54 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x6) listen(r0, 0x800800000000004) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x20000001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x5, 0xfe, './file0\x00', 0x81, 0xfff, 0x80000001, 0x3}) getsockopt(r1, 0x3, 0x2000000000065, 0x0, 0x0) getsockopt(r1, 0x0, 0x100000000, &(0x7f0000000000)=""/212, &(0x7f0000000100)=0xd4) 11:09:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x1, 0x80, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:55 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000017000000000000000018d300000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:09:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) r2 = getpid() wait4(r2, 0x0, 0x0, &(0x7f0000000100)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 11:09:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x7000000000000000, 0x101, "49d98d1e373ad37dc3585723a2b5cc803d019f3a", 0x0, 0x6}) 11:09:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xff) write(r0, &(0x7f0000000000)="b15e000cda474ad8c34d6156cdf7bcf1f02f744f07fbcfd5695db3a311b753524767ce948a2808d20b40b359949d1c21cb45b2d3c3fb676761bcb8cf42a586f21d107b97e360a16d29b55fb0d1eaa13bdb3ede5232ad489ceff51bec3baf9cc2c57a79a4f4c34349c03464da76beef75c88c91823516e890530eff11666b796ddf3a5e866b32c19fef286b966702", 0xfffffffffffffcaa) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x14, 0x0) 11:09:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 11:09:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4, 0x4, 0x841, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) 11:09:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x42) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x81, 0x6) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x4, 0xfff, 0x4}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x140) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:09:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) readv(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 11:09:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = semget(0x3, 0x7, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0xfff, r2, r3, r4, r5, 0x148, 0x7}, 0x7, 0x9, 0x4}) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) renameat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0/file0/file0/file0\x00', 0x1, 0x7fff, 0x1ff, 0x1, 0x5, 0x4, 0x6, 0x2, 0x1, 0x88, 0xc4c0}) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x290, 0x20) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) dup(r1) syz_open_pts() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) rmdir(&(0x7f0000000000)='./file0\x00') 11:09:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00", 0x40000000000000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07200685e0afe20ea7ffc300000000000000000000007a00"], 0x10}, 0x0) 11:09:56 executing program 0: pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe(0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f00000002c0)=""/2, 0x2) mknodat(r0, &(0x7f0000000280)='./file1\x00', 0xc000, 0x8) read(r0, &(0x7f0000000040)=""/86, 0x56) read(r1, &(0x7f0000000140)=""/216, 0xd8) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)={{0x800, 0xb7b9}, {0xfffffffffffffffe}}, 0x2) 11:09:56 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="6f92c12dcba92f1b4060d8630ed2200202e971166d182526bec511dca3c3d1bb88e13bec2b02cbdd99e29d3f50277822869361109a2415055cb990ab43a376373b2ea814db2f331e45c4d18f594b15fd15b113d14b7fe63e014f54a988c618aa7170d7bd1b62f05d01cd19ae6e1060e9c285a0b589c02c43291c068a3cfcbb946433700d724864f74adc95e770e96e31f6ed1d4426f17c01718d6c46d96b881fdf00", 0xa2) getitimer(0x0, 0x0) 11:09:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 11:09:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080), 0xeb, 0x0, 0xffc, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup(r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') r6 = dup(r3) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000000)={0xfd0, 0xbe2, 0x8001, 0x1}) dup2(r2, r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x1}, 0x10) 11:09:56 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x214, 0x0, 0xff, 0x0) close(r1) 11:09:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000009c4f78ecbd350761f8fda653ce799ac75fc0644d8cc9aa2d294f4e18fb1333a4658331fbc47c439009aa6b99cd8cf2884dcbd5baf9114d69cea1686885c034475beea374e0ae4bcf15006c2304ebc644f002febc74c959b04a8cc3edc95b1f93e5f77d5cb9b36747dbbf0e7f69b1ac0080a4862f52d1d978eb5dfd0e6739207672a9c9ed793d9a7244282143c950b8098eab23972659342d83b4bdac4429880ee9e2d737de3efac006000499b8591c6e2b3a8ad01e0e262be524a730bca5ad52958e98dbd39dee621a57494f431b892b1170a58e363e5f64f99c3da4f56c81514b10e0341f0000000000000000a73801"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040), 0x20000416, 0x1) 11:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="00000000abd16ebae63200000000f8e5815f73f2a044fd33055552fbd5e417a4632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b00020000000000006e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000100)) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) dup(r3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 11:09:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000001600)={0x9, 0x1}, &(0x7f0000002740)) r1 = dup(r0) close(r0) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000001200)=""/243, 0xf3}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001300)=""/137, 0x89}, {&(0x7f00000013c0)=""/88, 0x58}, {&(0x7f0000001440)=""/128, 0x80}, {&(0x7f00000014c0)=""/251, 0xfb}, {&(0x7f00000015c0)=""/30, 0x1e}, {&(0x7f0000001600)}], 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202300046edeb00000000000000e5bb054a20d8b4480cb53cf97b5cec377f2edf0bd0fb80501d6e78ef5242b0756c3ae586d4702003ba50a626a2a11c398cfef4aaa57c45ca14c7886f258605fcd311a50cb72ac82efcee4a9cd55af568220f756f504b2b4a56d90e76a1cb57049c0f52e2995779a200000000000000000000000000000000918625e8554f6a1e2cfaa2ab725870a4f55b1dac66ffff0000000000004e9e7d2450df04935115b974b116f21d0cd2e0cf8992711d630eeed1cfe615ae374d77d1d8ca1f977bc477dec9deebc16c4196f55a6efc754134b56ccfa0b992c6ade686511762c27bc9431c75"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="1a0d0400000000000000000000000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000200)="b0b0f6e17da38ccb1bd7f17bfa60a51298327739dc404c819911bd42771a43ceb0c0fe8d0c444944ed1b6cf4490edf2d82231587055519ed377b9e481ffbdb24c529b3d58402ed89f57bb21f17a59f23f459806e07f90dd6faf79affdbbae93d1e8ce3bb6e2f000ceccf1dafde9110a362a159eb06813b881fe417b3cd49ca5b44636d6c69f2125cfb4b9c0c1e87bef9391ef386331b1e9adf24a0efe5ce9918ed68ebb4ea8843796e821dae5479efac5f7c6696e87e450611da1c3620cc590639b2273109e6e7ba88b13388761661e3d3046726aeae3821b40ea386c014347f72d47749103994a7010f3f286ef0ef84bfd73578f3f19a69b5d2361dbf6882cd39704666df0d7643325c1c2f1faf10b377a9933d2a87561505dde24d894bca610c986116a0bcdc6ef1f677ef301daffff7393eac06c401b4cc1d07b3828ef7ca124989b26229f6c370e4850d8e842da83cc276b56d97165a93b5335098ed637ea0557dab5e7b5aa299c56efd51d2f78d62b4553fe39590e40931103b4b2f743ab2127973135ccf3ac37447fbdf41854c4468a19aff39a57d7b0fce994cd33291b30f7621eb538712cafe76d1e2e136668bd03d85e2aa48c38a388f01d5e8b022ddfbcb81bc70db408501b0fbd4897d18da50181a681bc02426a1bd51d378abf6e9f71c37a89e599ba01eed404058a8bc13e6e97c86369769188cb5d4eb1ea874a1cd01b8183df15bb9861edb84fd9c9d7e5bbc26b768671a18a44abb37668ee871fc06adc5fee00d8e737e56d41bf3d576b293a8f219a3792ab2dde23d40791a8f0abe1ec31ab3d0c144444b50e977e23a5693acc040fd1c3b2583c1289ab2dd5933a3f358f963313284312eb13d00fcb1188f5aecabfdf3b35608e61894a1a84d614261842cd97e0076255a492a5cf75ec89a7fc92d4a07b662bd67f7bb664b76f83d269cecc39bf82e2ee63febf626eb347e7e1af929820964fd518bcb1f54f26f8cacb4e2b73492a7e86e93e68b13c436e6d203f8f8fa259cb47d459fe4c27b48bd820d7a77bb70c3aedcd89271e414dc7d4f52c63939bf410dd20fd9719625ff9ad405cab006eb363b0a4edaca08f10864e9375e440235d6bd3ea7de03d550a58cc50c9f23f0cc4b2cc1d2984961ecd923b45cfd1f951c31fa3e6b099a65aaeefca4e186c1a4886ada4bd32dc538f1c483b2105d8369a2f86204b3d3b7b15280bd73b937842f785855a371394d2a87ec71ce7baf0f680f14d2ba7a7c9f0c94122e2f16c819efea2b463804c79399e18c0d482685e0a59b082aa8e941f56f41e77bfca8c0f1baeb3c704ceb2463a20eecadabbeb34656502c7ec6d3a26a977c69dfdcfa759bc34778624e248259810947af6f4145c7c166a3e3339d08213e253eaafa2ed232bb6f6d9893becaeb292a1ce2bdbbb2f8f3ca3e5dfaaf0a2425f48bfe69a2d9d903373512f0b4453ffd6663847c7e4d8d3b3f7a3810f2fffda804bd89205a139fc903e6d192c825f7dd2669c0f5e0ccc34a91899d00397e8e32590910cb52b699c0b409723a9714c6ae4b946b82db79efda313e3ec5697ca26606f37c9cef01b83cefc1d3e7015071360d0ea775db21529cd4c3148c09ff21bf268d9a36cc5bbc9ddc8d6ba7d66d5115bf28ba2149b94144a1c70e84797de222a49faad163da56a2eae0537b92612330c5d4943b3da5dd2cdf6ffe98e69e02bdd6b2e006a521e478db825a3004d39f1baf0bc3cb87f7694f1a505e7ae3c52aa7e24ca9339b1bc4c8378bfe2d5efaff7f06bfbe742779dae91d2dd48f4f2416622168437fa97f4df121f8249ce6a5311059720a1963cc5be26835879ebcd49a326cf210395f358120e327e8cbf77e12c2dfea8f8c18520ec466b8631631ace77226e4ebcd705888340d40657592aa62a30fd75962928bef5901c1dc811409aaebaee668704c8b7fda106c488d9f3484936f6bddb4fb3403ee13ad007bc50426c1db9ad4b414ff111ee80084e62453610e994a42f634ecf1d9cfd7ccd6b071d2fb04bbcc9ca80a5ecaae7b13e1b13eb6d4e72851ba2ee643f89a4ce4074e4a1376b182474e73c1d5568535126fd134c989a947805bb5b48af38dad3dd4aca3e0332dde3bda94a1e6537a60896242775e0c33f094d0b97cc05fd06234e76e5469406781bc67351834c5258e79c0b4b2c7244fcf130132f0d69e1da0bff83f503dad79394e048eff90a35acb84ab201655a47a1c62517f27f7e8c4c65b86d418bc370089e4be5f4b0e7d32fe4c22e01dd6118f08a2a780684c52726a3b1580b7cf572e0e40fc3c6b8f278f13b290c75407114f3363e6bedac6be55497d3b8c9ddd8851f98b37c79afd07d4e43fc8a0bce24c2a9c8fb481d849a3a78500bd64b286bb18aa1595accdaca5e2421264ea761f1e8f703da71598e58f08ed407d5d53a5bdc763c441bce72333ba6e33e557bf80208459f8236fc55da91a99c11c6ef3f3f017447d4db772526781f8551341fdb99f5ce8008494d5e5881b88e503df249903acdec1f7aa0f1fab3f23ddc64892852e15fcbdf90d1345143523265f5eb76f9ed62fd6b8231768b12077d0c4ccde6cedb83d04d6fcf74eaaf4b94567704bbd38f0244ffe6d43ef2f74c2f3ba80d498c2f7bffe0c383a342cab068e9b47f77ff879d2884b26cd596e4b970721bbb2c728c93827a4c8984df85c16b16e65618773045f6dc31c40fba9e63e1575b99e5fbc73e085a48ad55f63c038fa7075882f09311569000d090c57e30dfb9368c7559692710da8219c26ad67bfc3266d9462ce05f8e18a339473f6fc507ae0b2e2e71428a418bf76c0d536e0bae9f9ea7d805cbb580d0c2281e346aa9e7fe570d0028d3a593ab239a94b223e4dcf058414f9be5a2984a88ff29f93032f6a964196f9812bfd99f0deed08b9f7242b2c105b0836b15d4a30bae269ca494892f893284019e5578b8b6dad0bf65f5e4b7d68ac129acbf3179877e34bc90b7e1b88decf58f12985f5087a2ea3c091a8a9620ee9140044b32633246c0059ba25c6424e0f1bcec78cd4ba3cfc6c760e0b904672f85f4162183db6a3593ca8c3e0c1d284ba06029066b1ecea1328bf7041c4e98e76d56046589fe5ef985391620c5bdb8d4b99be12d3bdea68595b7fc21e237c4b381e84a4d36d4a13b0c3b6c01a508b7b74a6b10169de9f65fa53c83f7a8c067e8f6a390db4dcdf5973c7a91b20838ab6cccaabf84b0d8ee46c248bcbab5ce498f68b1a3750efe77fe54e2e6450b2b97ba433892e98d09a407482a78144acc8eae653c0e4ef3f55d70120c2272a0982eb917c8c8fa980b9f6188c83640a6401ec8718585d63a443febf148ceeb4718c7a214c6e82cb78ab6e5c6b6752f081fbac78d204cfeb7da0189ad9e3e46f6ff2f494182afc01ac33476a80357ce18525f9beaef2fe9d44f7d2a5ae8deddfcf5c24dee5187f66ee39adf20331610848321e42f3f626df641e30da429c8164fc45bd2639cd1f4464d72024c4fe97f0a7a3d20d4412919a1fe3b8c2c8a716c940de2e1361e8bdcb7735e361a920cc7288b5ec02e8aa106e2cfbdf60a4390754ef45a5dd4bde19935866b4b8d788e21690f812e5d6fcc1624b1b98f0c30799c63fc5abee8c1d8b44f81084a692b6ed28771f4ede7238810f23042fb36a7ef8fc255eaad2fb7b65fdaeb515ac38017d1123f4006ced37e59db6a33bda5e3722e4efd4d1ee1453b29815dded4ae252dabebaf6a174e0a6980774089e0ef06f96bd87c391a5f9fd0269dc5b8d2053d0070f9b804dfccaca8746326716b034c97d0fd9184e3ad794498a29b1a5dd9b0eeb395c37083679b10c96ff651df9bc0eb07d90270276331d7c1ce8df4cd39ad4452bc60b2ed2267d8045788944207e7f235e33f6b2eedb0b9f65555be02438d6b2a60fb3d68d55c300fa811b8f200a6c018e450d70f2047910c25b170f081f147bcb3d7dbc7b3e9136b97948ff074939943df21e44aca4e8d07e4cb475f46f8626bc428afdca7330f0f88e0cc1475c53d03db3f294f48f74a260af88fe827caaf98403a3ed150b092f42dc0829dd565321009cdac1ca18e682f32b9a0f5f652ae27ec888cb5c084ca3a18095c33c7847a38c77369ad4fd0e3f69a1b47c20b671b4438572aae566deed42beb35daee37bfb11928711c9895a7408002880a23498d4e210c5a0669335f8edce2871b96a8ac35dc6d75954a5fb7d84426ec188600fff31793d9fd57a0309f9bc007925b77e44b41dba9f47fc237e2d79bff3c555fb60a8842cb461e0daa9e45c27008fb226b581033492bca6d42aef342f0d92516c7549c1635063e92b5874e08bf252a4a1787710fba4f5485dd69b91996dc306e12a3ce0c52b88bf3582ef6204763d9b864f669a719e5eb230fc682e726e6a6729c659f3a0f57d9ea0e3cf5c8fe9a2bb83fee8caa88139f3259c88a891c101653869b2f8aebf97c6d948ce0fc48bd367fef122447476577a94919cb2043c56f266701aacc6140d0c7f1e626dd068e79fae6dd9a13044a560ccdb9cf8d46095b0618c1e0592f4fe016ff72bab3b02dfda567dc4b6e2b4b5b945ce0dcbbb72540c44487e53674b39fb3e03f18ce17cb2f7f7cc86f50ae399d37d6de5554a21ccf6be8ee0346bb76912846ab1958f70278ed20a39c1d2678cf52965d39602049c9e9d6011b90b6b0b6db26b29545128caa101e90670c3da8481654741532d5f8c26e9cd3e823fcdcb72c8a34e24d5b9eb422a405d3293b307945e9ad74b4229af144d2d5e1971fef321b32b7e83bd9278d668b70b676393f9f6af623ee66b9708b7364e3c668623bfca2adf16d0a7980b3afa765bd03c5b637f9757958284b8fb598dbb33ac413ee9886b8c1fa8734b98aac3a4240c40bba482afe0ceeb6c53e4929833707d8f4550af900eb7a521b2b6e9d16128f8c65d0ce4846323c5bb9b6809bdd5454c813ebd015de74ea38ef7eb9cb0d1c0b4ee3b49483ba7a5a609013224ab3a51f99ff04a77c0bf2c98b2f80547f1cf2067453540c4868c6ad91532a4c063b41bff6239fac1ed1733fb08bb6e2662fb26e812601107ea37ad9816da89d9a0336243109855878a5e0342cc53160b6b9eebf92186caeef1f61c0e179b0ee6a2d3c48ae6f493e23d43f7fe4cd2dbd6c9cf3093ab2da4c74ba260ae9150e3e44bb2786fb7c77c254f2343c9d8bd3baa30ae5f370a7b6b1da0c570af3d6b9fec65365620fcc51a980186ba9af8c25382a9f455a44a9ff01a85d3bb9117ddb3c2701c97c501be5a45657e3c5dd40e0e679081fe19fec839754b18b749662218ef52845ad7b85d24e52d5272e7518e0367fadf19b9c3d9b95192f99953dfe5ea510cca7d86c8fc48c8679d14760ef1a1e19185dc823d455116535db700f948a966d410d5b35c4437b0bbb137a6dcf50cfb3e276bfdb418f33f90fbe2ef6e5dc8b36ee04f8d344c5c4f0adcc38e14c9d281a527296d27a96bd2f570b34d649949d49a4bd256b08b994e58a28bac7e3f29e1f0dc9596f172e9bd4711d9f903e8717936db883cfeb69a573275f7b2d75cf1e5cd52233c493b48e26d9077702865e425776f309f05d5ee34c0efea466929aec92cc269ead404597833d9d2fcc3a8d6a1b0070ec6a33ec0a346045779248fb41c797c83fa58fbb409a8a364a7f4ddc645b6cce7843cbe93645462e95ee171", 0xfc5}, {0x0}], 0x2) 11:09:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) open(&(0x7f0000000000)='./bus\x00', 0x280, 0x10) 11:09:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 11:09:56 executing program 1: r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="a4d6d8415ea2b8f9a41ade377b77dd48c5a3189dd400938cc372b6273e27e54d50d79de06f63b6015fa87be95f7a1cee297d64118f5cf8f3d94599ee97c80298db907a55bac5c0df787ee52f680cdaced9ebe6f33871ba0bc34111116dc785bd88ceeedfea9888b4c9ff72d72947a19f6be7416aa36d09a508b5de1f5feb3fc42ff1649919deb40e4ae369c44a92f15445a586fb774f3fcc794d42ec265f213d8f21fff2496f0d6a90cb0f5bb5cad88485fce28e0c9671fb99c3daba68b8b15fca01237cd2", 0xc5}, {&(0x7f00000001c0)="b9012dbeb4daab7878a2a900d856f7ba05d3f779ff73011c9ca64aeb58c9f47dc1ec818893d53e52a9fdf2e15a5b47fb27753587707f1780592890589ee798b7f8248a67b14c776a5319d733d0a647d6a3a32a3727898faabb71e4e7d896400e82c792c62fc1b19f389890619631197809d555f5e6952a6848f9bf38ec", 0x7d}, {&(0x7f0000000240)="40c8c392f50302fa7b35f9ffc3cf53c5c13e620ac45358e1584068eadf100ddcd7930e5eafb974f6c3b9191ff3e204cf82420d3d8bc7587f7c81ae1ea859da563b716cf73fe820d17bafd9d649688b2977b6fc28f1a1c2c5ab7a923b635136d2af4cf65c0f735310a55d49e5adc5a983c6ca53e66b9309f51cc0851038d93b190797", 0x82}, {&(0x7f0000000380)="bbd135ab3df5426acf3cea24ac8f38cece3326fca83c5f5c0790f4d579d8cf07dbf287f779ea5d4031ad7ce8a66a10326f46600504eb438e8465b18bcde0d787bc77cd23efbc5eb3c7f7111e9e2ef3a25107feb163932d5d71fcacbebcb8dbb3a470ab357b8584be4ecdf0934ec503d2105d3c4ab6faa1cdfc711dc42313de1f49aa2d08239635423776eca12059300936c8a6d1547758a17cc8f8df9f76dd82a29c1d8570dd3ceb729cd14f8eba4c869506c4ce61998882a9e36477fd2b6db7a7b582fce0923d7aa14db49cd55f03bf4280fb62f504939b094703a75de56534cc709cb1916ecbad1d5dfa14c05d63249431dbdf943d347e357a728238a27c2d0c3275dd5d2b297e417e44cee5b77eaf517f00260fd60e211ede86ce8e71dacbc02278cc82a4b4af9bd30a411766ff2f281882a9f66b33cc4e9b3d48f7021fdb0af4cb5ce893f7d9007ffe746588488f381c42cf466b8e2d5e45b0124c5de3cd4eca7fa15b636c83552b0180b635b84fb4c00d517f67de4db2cb8fdc14d758d9106206393d9755fd15f79993f9ab835d36c90456987c351cdbee6f102b880a7d81a01cc0a98747fee9536c9b0ad69e67114c588e6957b5d32b801e98e155e90d38353f5c5ec330b99b22ed39ccf21202e210fd7bbc187f021c238e7c5f675507c13cfc315bf5c862eecf08420a68aab98caec9dc197c4ddbbbfa348d221f0c1d988bf494f8b331168204fcb590762e43858caef68b7cd3825998bab53adcf667cf22fbaf00e61f76ad48563ccbb6627c8d85cef35fbe0806e66e8356387376738239bedff3dc19f976d162089bdd6db2e5ff118ce1f8cbd01519869694299903606ec87fc489d65e6949695da2852bb10075c628debabf731449007b58863c93423cb8873bdca70ffb2eb435472409c82070680a248026d962c6826773d03240d503edf312f62ffc14ec0d0d3f1e2b5c847f517f54d6e5b8fb95112854e68a42d8bd82d314ee1604a11b146d5de527fa6b747ff557ff902d2bb9e6104cab115cac10182112f15bb67908c4aed68f718bcf680e50a8b496442be7aea7b9e8ea4c55aa3339b95667bf778c49c3486fa5a2245c5a562e8136dbfae67cfae0fd2dd6f907898f89c9f674d00d348f143e9c38e8cb84f1b4948129beb0f0b32230eb2eec29365f612a6b2663e08244b49c980aa45d18521d275a4f73e8549aab180b7ae55adc6eb70a770d4f59e86c4d13d8eb836194d856d2aaf43cf018f7ce7d50ebd4794249cd926a5b471f8a18e257b565acc4e6aff36fa9f6ab3977ac37670013bdeccd509d1c5a2658613be8efbb606b5c17d2335ea1238e41c5ff596a23ec7a260420ace3c05a3ae4fd15c85e0c363e03e60f013af23bc9cf30f82844b6bf385d71aebc8dacfda524c54cdfbbcf084726b166b19e470e37a4e818f037e10cf22cec28b7d8efb27f989882b97e5750fc99ad399d916f2a934096242a18317dddd764b9b8195f3bd1fde71f49ecf3ff10e6f78245a808cc12985e8a94f76a465d75e4fce0e67cf770f9c6f3fb1bccea78dcb50650dbae052620986ea564c1b9309699f211054e3edc54709de510d95c9006945168ea8b8dd0a5090e2349447aa70d7e1095be7649573d932de3ae30f9dd71a26ca107d59851c9cb76c28c58ca379e6aa4d98b0c691fc70d42128aa51ae513ce78af4969ec7040dff8d01289bfc0d9249797bc34ff8dd7ab22a2de96d4edf0ed2dfe67a3346f83e5796e4e9aa0787bbb6d4bdee20237f78465404d4e7fdfa9c57cd23db3865f6ca72cbfb0ee0fde4b13a479a7ce442224b1f6580f623e91727e6b7c8ebda8ae15aac0d79f099a28b91b804e8ba873cbae54048210402ce852575a10b8aa8c668be4f86cf4fe4fac20ff19953604bf451b5c0c602369f515c68334a4947cc12357a76eade406183f2210efc0a6436e7db3695bb7140a63de8cf0ef21923b2938c3d06a7ee23eaf55988f23da32e1005ddeda982362e57c62739270c52a3f9f07082d474f14995fe607a702cdcb73fbfc324c0f2a5e24636f95b7bcc201e55cdc081ca8ed2a951fff3ff03d30bac0763bc9284c45e3ea7442226dfced6a67293c7defa3f01f2f82a9663236fa91d2fe7b8e0efd5cc603ff4c3c616a60ba88d8ad706f309da74d623dcb77151aef98d9dfc1a78f1c7b10596cf51e47031acb5c86e7230b617bfbdc6596932a4e3de8f88cac2b721fe4d5489d0fc81cbb40c77143fba77d4939cf7889590013e7bdb54fb12bd8c3b43bfd46765d87b0b7dd453b632e344d4342305c2202ef3b0c9447fc59bbda60ed043402b2ec5cad812fd0d6af14d79473e892e73b4245a90981cd0d2720e21a5772e24f964d1bd4cce3fef498bb696f908da843f1466f72564121b098cefc29631bfe123c9b0df7de7cd19a1c95a0f173eb1854fa0888c8c2103fc2b04da501b9c787262593905828bb47911c44d74b958a5d9282c13203bb64b3bf66d0aad35121180df34cd2d33ecf2a23c84704d08ab4913a9eb7e13bf66d23a7a0bbb381ba42c233750b44265e83db081abeb977a1a53ad132918db504381a5833320ac5eaf750e8cd52c39292f171587b712599c0b9844ec3597c13fb9d43ff68c761e8ca97b8ae224ed6d3519a4315bc58589874a24bdb92890200588521685f15248c5ca680c2cea06d6bc9ca3cf511047cb200f69f5dbccd6daa3929a39c8504185aa4b4157a3a929c5661b30e34990b194e0e56c28e6f9666b00bd0a2440ff5c8ca92f983be09757b1407d3034407403ca90d6a343e344c8bcd9e21eb4e4d85f057067d4ff6e1ebf7a95bfe3a788581b724e4f777dcbeb4b76b8a09bba570f7ddfbae7b06c0051431f82dfa04bbc79417fae7eb80ff159b4fa09fb2cb275514562f2fae1800d05574a33cdbc900afbc63a0ac5061c173664974e11ff917d2430bff5b8c1a7df3a08e7b206b6157d622d5fae51a79fa4eff89bd2365f0ede6896f8160c4b9d18b24c4ddce8375f16fd8f8fe8f18f9f67a9963f0c2ea7423d664e8741384fbb7d1b0d0051b23e1a84f832185075783e55862cabca9b2c2c9a23d769b96d63e3c6c85ea29eb019ae7982c816193732c9ed43aa684131703c06071cfcd8a0b9c38ecf6471d8d510c067243420b0cc355a5c0f8b187a84ecf5dffe2a12aae416ce62b90fa0cfd6ff79b63251a644098658a392794002b280c6299689b0f96c6470e29d989834f89fe5361d9666e8856bff8077587883a4faa9d89c4bd7b16e6fdbc9b22932d1d714de7bcf605ca1a48031208581e37b47c9e7a4e55be1c683376875504be712f29b0165caa8fa089b91f9c3f26a349dfd32ac82781f5261bfe276d4621d3c88d4e88b834eb5af936f1fe58886c60ba4bf22b16ac2259b341514b6e02bebfc2749ef38fe190db8a1a4e562e495e66d43d357c15da59490c7d584050371bf45dae1a0a3d3ac7d737551a240296e998e5c62e0003aff9144cf84c224eedaa0ef81e572cbf18b9094370d6e62ec2eef7a0a3aeb96b1c97d09eb28c8524452d647a52e544e1617c94a2214d9f29b3983a3436a00b7c9f7b80be185513a01cd67df6b4395da66eb2b7aa655854b6a490899553f1cd0d4929a3f8680c14c96e82898e5b3d94b2ddc66ecbe54a24310926f0314e08bf9b6dac4e0c486a3ee5fdff027935eff523fb0679a214df10343c0c6f497bebce210d3aa53d1c907925b0711ed144e38ff25d3f7bdd119cfd3c0896c2727b5975decc8b1a8aa84ef1cfaefd109c9615f3dbd20fc30603a313bfd44b32a0e16eb5c5d2ed90371734cc4aced7d986409f8c5237af542e26f7528e4fc1d918c29e07f1c7a94937fb0fecaf275ac767693c1f70dba7f8a464f1429ce8509bd0e2937a0323012d1dc86c8eb7df93f412c3855709ef3d1dd7f63571dd8610ea0d2d14aee61fd8172a78608a0bae9ec22635d087a3a921dd133245f4e7dac35a910db7f9bd173d7f42b5029041adecad16e660f840518b35b0bcbdb1d4c21f0a32dd2b9a94947ff11c0d52314fc20433eea046a322c087118fa5aef4770c91002da142518e8c971510685bee390dc590bed3793f2ffb73a82e93db88819b37f95821ee8019b71bba91c40f58985f9cc3dfe3c84031d5d25635d2ab60f927cc34c41934904130912c2c39792a68c393bd62c99284126f618e19f037d00b707220b95a6b68b4d42dd66f2c4d6498b0228967674b573cdc22a27f28fa67751c8715125a9452cb93355a39f6b060445aa7130f6ed5225c93ff8c486b1f9ad71645683148409a3263384a9b2f3685a8f97b6d99283751e9aef6106c459d6220f54784895435d4369dbe6dd5605493e192e9bb79e9397612762181ef189c30522fa48c51c59fcb14d7212ae73c41e2f702269a5c18210dfc1029211269ac7be4e8fd38698eacc2439e414529e5b84e114e8987b467ffe8bf4043417b68bd1292ca975be4b0a08788599e6c103aa7a4f60425c55596b5a15edf25e6a0dce94162bf4fcd12e8a363adde23de9e9f11905ef929456ab30e588b47aa33400b49ad667532dd384d98b3914c149eaaaa6a5c817c8f44649ce95ec5f34f0be80b298a6d2e739504c0dc2923c7f7ad4acd1ac915722c24ab284d7025db563b5ddc0a6f35908d48f47e249bf4492336a47c376969aef0cca8d1d493d2e1b766709281c5d56ad393303730291992f72e0c7b314c897bbcaeedc574a6afde9563d2c7a2f07b322eb99d0c643c9a14a43e4a5ba65410e623b750d61da8bb52f5f9201cad1f6807ec34c770c7082cd527549a72f4b72983ab236e3a16506c647b54776ed9a029d4a81b956b60bd00fdc086f77df9fec07e78ae4144a8e0d9148e4f28ceeb7b66160f58a281314936ddd141f3f30d390366f33d6e588cc62435efb3834d94899deffa56e7ac059de5225dbb9c9cf983bb2c05f1b0b28cc8ae04f442318632ebf7b876e865531d0215e1aee1d0f764c2e90af25278cd010efff61d2c7ff62e14f1e1a7f03de0b88fa1b7078274d7067333c94def128702360a55d73d27db4d43d9dbcfa9261439886700b82793bef71a75f7f33afa7c8f6c053c35775706e2a7681190ce0882184039e438ce598328e74a23453e28732ec0d099a1ecaa69f67d6b564e55ff90704f0bf39c902956a25618e375855dffc2b0b623e5939937d514ac71073478a40e4ded2ad251b4cc02bb32128f2104cee27333217eb09e93ae4c2d650ac973e110bdb8fb3e758b69b0e27e8db06c70c48e2d595fffe3aba06ef222019f5dcc1a1bd065657a19983c9ca5d72777aebde695c5de2964d8235aaf8c4d5288eaa2513914214d71057dd92b29f01c7ecb7e1af47be23ac74fbdb938c78139d7043b1c30aeec22d4bccc91878c0e1a2611a44c3843d74beb488ebe846de866a7853cab3a94821ff482e79138cebf692034461072fe7cb70ba033bd486549e88cf8fbd7a5b334fce9804571d0f81994353bf656f23e1b8f1f96ab64f25e77d76c3abc4c0e230af4d04569e2d25f2c5b22f626d4244331c35a0d22ab1c77c0ec77a5bd8d28dc43ae51f10fcb845e8f6920f5f9ec4abe2c828da51957bc7eed61cc2d2d680b7d88d860c80c45e8be32511c5aa0918acb10adf45f92388919ea6bc277dd38ccbb0380b499569f589875cd250d97e36b8735e0baf28872dcc67a7f420d1a1ea395c29eaf5b551d586f0bc600c92e4b311329af9c99d469559240ff75214caf642b58b47cbb42cbf23c2e7476465cc8e355e4dbd5580a601a247c08", 0x1000}, {&(0x7f0000001380)="aae91d66340687e58842409aee575837c973e999776226081a7d308735518587631388e02a99db98987f316f3c3b05c5fce5a5a9522969777385c1dac085721bafe593f52312946db2d72628c4c77fc1be821978e232f720b625ac3bfb04490a5f5d8c43e9eaeecb1ac5916eb42672224df92e187925a8f8f272ec701f372877122d83a26551e728413f07a2339ff4a15c29dc1729c50a3202c2531480a61ceb11e095bfad3d1eb6348fa2fd5ff11f769fe983dee9144dd02bb4050a7d01", 0xbe}, {&(0x7f0000001440)="3158b107316fbe8a2d0fd909a146dbfd92d7b6414f4def036986d4168f74ab3e08e90e68242703844cd31ff06be5e6dbddbd8b5897285bb1bd143ecdd14360789848ba5ff46e95a606f14bf4b72ff4536fc746cb0c2ae19415909322d8f9a971de94360a7ddfff33446d4d0501d0a07cdef6c3a7795795d15f016a47407722f6aad1c77e0ef5fafe0093dc00d229be54f3bcdfe06ca153f220c08ccf4a042bfc5305386d641a", 0xa6}, {&(0x7f0000001500)="e5165b2f4a5a7d5ed9434e8a1dab137f0f7afbac2149c8002d2a02fa6a1ac9ea8c81a55b2e7f6a514912c2fbfd4b1ba0b6df0f6d5b40b07f33d1e76e2eec0461efae3777cdf00f5411591aba60c9d2ab4f8e7405aeac9f7c2d3130db2419548a436e2a72fb8afb645dda3fad4ac77b091a70a537cfafe77a1aaf160a5b93d7c29cd7f071", 0x84}, {&(0x7f0000001d40)="0a199703c7b6608c9d363ee267481eb396e13e3ff1edc7b44933e163db6927cbffcd2875517de0716c81718d01d24e97e83266f62662473a03205694ec0744db850744d3a3514854c5846dc2274d8004a737aa3f63bc22870d8d76e18d9d3f054b8fad9dd7185615237d9c4d0e90d3a7715af1e66852299532baaee32781cd9ee5ec7c9a936d3506880b1b67e0b7ae6e053e04dd2a22b52b44ef4bb601721d2e6da97f546c71dd9f8bc44d071876dd65fe466d255669af2241c87ba68f2f1ac3c9f81503df8ee412b19ceab381822d4e9b97fa4408867b8e641a03b4e727fca6cd95a656d8d4168c41fa63a653ea0db77e06c22c27d58c0682ac4e0f9ad82bd8c4924474213c5e552bd61c7e0c5c40e5cbc9c6d5217debef2e9b962f01dee8073675ca538dc2197bb953b0e2018d0f5924b1d55ae410070d80468b13d4ddcfe06e9f73b5441565b1c0d736e50897464dc5936f68fba7d59528e574d8a70d295ec2338f4267bf6ddf9c4c5b4725ee15d84d05eea20b6cbf5d076f72537c02e3436fb825fe114ae63f25c6dd87ddd1f3ab331cf7fa7a93a17974d5111c3880338d64c8e67e34bff3152caf368c2e2468c80034278e496770de3367c51f31d6cad122dd27d9c6a95bcfe3cd97c5aaba2c6dc802657a1e68e768f8c7f71afedcff8c28dfe68461b399fa9edf16b0d630effcd4f898a0c0f39d0118c39fbed4d2545e0191c9be2972f12cbc61bcbc6bdb88ab0c9579b2a20e41bf44d90e944cfd6c94f724e38136ea50963fbd0f9cdeae7d653467a5a577a617a3bf277e22dd8c8874b6fff082a5ab8c1128f1ebc2e284c54afb1eb67d10d7ed274e98c8a8150ecc50665c97371f5b3373cb67c8dc21c6c0bf3f007281302f73b7127daf36b14cba15a5767a3f1fecdd2cde79fd7325ca9acc75d5ae4c605984ea5f7b5ac98f22ac79b377f09a4bc3e867fee197386ab985dbc40f084a3a564701a3a290c32a6d2ab357aed2fea7a07c935cd0b4d4af057e3c2b13c48f2cf03f8e8a91b1bf477859125a459df9e7536f7074132fd8d1ac4a05cb2cbc11a717dedeeaea951723f45f5ca5544c04129e9228c665cab834b23752a56eb72027d89532f538084beb859e52a3229959418720f25c2f8d9016794b082cf168eb07b179b4b04272f6c4da554bfadabe7e798e32599e22cdd10ceb44077a792b175832b10ebd7600859b0e5c89dd4093d7ba6f2d18fe6b17d50456f497192d31b9b50a4b620e6296cabb09cdf7340a54ff4349aa2c0bc260b1c3c0a5dec67bd15f5027f95e72698cd151f5ab096be98af361c60a45c296616360d570710d23e0eb422158104c73ba3f469317470e5451700aa836e34dfeeab5b13f4678b94550de6b67fd8302ce2330d79248eef55011d5d9122f645567198f903b238d2f513f178c88cde445852f68590539afcdb1abf1d19b2d0b8e2076c43c8bbd6091cde2956b827dc68f8b84fb8fff835a30cc487eca83a878008dfdb20618f36754099cb7c229ef18ba54498c6c150573e71276ca9fa1ac1894c6f34827b4d62943927b7f71178f4a1c3ee0a2a3604945994438548a495f6e6f7a326b6023b9691f56f236e5fb2e71f20dff63d371ebebbbfdae68a305a18a1f1efe7578396e025fdab0cba55bec6a5489e53e3d4c345cddb7fd760adc38224f5e2b6e561640a72821679bca4fee59dd8b3e76712c25d7cda45a0046759524771550db050653574781d6819f7d5f4961fd359b026b55ebee348570ca4893dbfcff4149fb715fbec3a49c722e5efd8fdfaf30a8b13cb4d7041fec8adb74f0ccc6ddbe9a21dee1febed6fce648189dd0ad1ee3a032663f150e64cc8a36e716d996435f34010d3bae6df45c746f0912330ab14c452a602a4dadf203840b3199642ce92d1b39b61bd0a0a4231ee27e8096022ade163d87117c7d8f968d1e043f55b0e7f61554dbb3efb35064602d207b54a677c51ef1ff755d8bb8b034bd06ee8ba17f9d15dd1e7917dd24e9b6191dba51cd9115c24fcd8469dd1d592a59d8b48b8c215af1298154afd608cf55a9bcebf69950e4c67db3a01de7bbf8210af767edc4f56043cc66c43f04ff5d0f0b91d8a4860edf0be5d3fe88629b801acb4aaa6a0cc2aef95ca8491b66c093d698c4a7064589d1923fa77acaa74e97fe3839a3bf264012907e22aec1fae50a2eac33843d3f801d042d3826f0531046068e7efcebcf98d495e078def95a5f4237f1336b18a7ba7436c749fc31ff7fc936879f6d679a2440dd804eed599eec098f0dd916dee95b5286207365e8824c96f5ba0f890eb679ee1aa2fae7a2495f2502109bcbcfe135e38515d835e3bbfbcf2ee4d6997ce1a42acc37e466ca672870725dad1fa8dfeb0c092be292612a54ee8857c5354f18c0da3d7626f7c8fc589dca41e923d1c96dc3fd5273c7eef40e5d599e082a5b70cbbc44ea361cbf74daf2de1d396959fac35934b5b751803cb3670115ac1bf7c28583574554d55d6212672675b7b4fef3f100ec46910527d264379eb3d0e6f76471f827a97f4ea2eb0ee9614d2692814a65b784bda3f97b6555e650a44158fc52905c220b81906e712992e684eec85ee80433d7003564cd2de0d00d7f850f6818e90370a82607bfd59bf1f894842e4d17cacdf21a3426f2798a77e504fda5dcbca7f67365027124bf7f32de0d57e0372d9a192081e20ff60716ea5be9267461134169e4935187a3d818703e37f609a42d2ee9552c613113bc6aad7ba3f6114b920d0645c046b333064e73d106d75c3879f7d717c487a2745792e6bbce813fd3b9bf8318d905627a3e586e8b7a1a5cd1d336eaad446094a877240fafe40bc50ad998d936532fcf2fa42569811ed0fee889d848d325c9bdb27abb3dc1fe2943411f4de32a6e9a41db2fa1bae05a9ec77f48483875da499d365ee42ff458b5145777aba983ea82e2fe7bc364f1e27ce5de0a319b41f60909f20af1435d302e58d42097fe8f804a51ca8dc1b768d1278b55f1ea7c431723f0af0e6c9a2a313844558e295b4b14c9f520d783b82318883ae55cd9ac24ac8cf2c5350685c15d0a43afcf022ffa985fdb6a554a4ddb8f553f1c1c8877302e8f828622a24ef7dda55ea4c96e0c69a419bbcf00c6faba54bad5fba7e49327b8262f367f9c432de090e513b167127a11ab2aecd47d94f7569a5120099c4499f00fe91e760e86526213973e76fd022192aa2bfcd0e8966c5d03b4a5f5e5a10519e591f98493aec147541f17a96315bff91c92b90b17867eab22fb0cafe34b369d358835ea8dfb59e885f9384b048d22acf708121150c24d2ec20f0e1ad0df5e3b3b021fb1e3c47a9efe74a8648e89e095cb666c057217b915e52d4bc6218344218571232fc45f6a39b71ef0c6ea1225c366c6dcbdf7cde851c4ba8eba45ad19ef0d445b75bdd45c6571858c75b8fcb7a53cfa63efc7ec0aaf25692bb402d93030fc2d084a2557cd609fbd580520f82057364f5722149ae37c0cf2766e9660279dca0b345a78abfeb8fa9691a39d58f9292a4aefb5b27a5085c1c712adca87935c21a13202bed97e1dcbfb64617281d7ea77b2c137e74cbe496bb8c46d5f532f83c3bee7667d633a626f4e47b2fc2a624ccc199747f764b598a38c980e817bd9479c91ea4cf2d35500eaf5b4cb33fb243c00b0c78d581975744557cc6f36b2d183409f80362000a758f3cce8a6f406328d0a6ba6441b64e34a9ce6fd80ac61afaa537ee128423316e358274c99aa4bf1de6261a1c5e9a5ba0901366639fe5fed6f609d24c1edec269d651b313a63c9979bd10cc01edaafb6d84a4f90be11faf2c1ae2f045432241d3808fa8ac3b2925a7b81c7baca028d28f4ecf4af428163104347e55dc4bc3ecc1cc06181a0cae274f093ebe3b7129cc487f3dff36a4fc104851bef7ff53b74d85bc8709715ddc520f3378bf77c509a69d45de818ecd9a3af666dfed56385de2a63a80f813379c9f7483f93bfae6138b8f4386af62c4523e2887b0298348a2545457eb63e0020fb8d8571896667e1e92aef510bfe510fcceb33251f26d514ab7b890b83cdca7258457cae3d7068cd8c5eab0d98c2ce48f91f181e03ef3af3ddac386ab39061956b5bcc3c0d89f9aec1df38de64d72fe4e0e92767974c2fc0428e400339826bc6210be47873ae75833a1ae8ac7436021ac205d39ef1bea4e3554db44df2b41e47f290be271a35766ceb39026554c0ab47f6b3e0eca5f77f2a6dc7df12dcba9955a726760924a25491a58f91d64f1bc64de4d18235ee61a18c6f01350c8054ab660766417f7ede47e14524fdc4f4249aee0df51d2040d61cd31dfa0892b5ed38e5f9fae5b5c420e9fe695a36561e7e1793a067c15474ee375a5ff1b28bc90d93843f4c0dd36ab84bafdbaa060d91640887b458ae26a48c24416007f5ebb66c71d2e7b763e6e7560e22d3f5e741cff12d1ea1db083a96a4edcc07efcdfa544abef8ab45ec32b64be69fa8764fc502c111dc6fb2f85d265a7bcc03c1c92d922f0a2b091cead72f24a54836b6d397d0a9b81d98a44c83f8a9cf762b930eb5951a2a084d500f3e4535d908c6a0e99b4b726080f69ce33c094277aa82ce912ab2ed6bf738d516418e6ae025e576c8167915b9f9421687142ee58f41b842f4ac08897f90e580a38ef50d3b5042484b859d3e65a659c8157184d3116bfe7e2cf74eb7d62c488876e4db0ad8aafb11e7fc41f86e9bf53d41cb1289dd27ca851a97d7be49fa0890faad372c01d31ee6e5917e345d5489c468fc535ff3c087377377a4a641cea8a78f391d20dcbeaa3464dd03a24614824e2461bb4bdcec4c369df7c3026af615ea1b9cf944052684fc2738f08190e2db33c1efcaead60ce4eef5060302e20d69f42482c38e3c65f6f313d42ce33fd7163d4109fe053950c3c0c157659a1c1062145389f361775bd4d6a0a67863632428666f132e7f29b7b5ff0a9d2cac08ccdcc3d9f1c602f13889baadf601e2d24be05f3cad8ebd2b23b325790198e4dcda04268efac2a369ca5ca1ee68e30aa44196b91e944c99f0919df7953d3abb86573617f02fa6fb3ffda501e380b8fafecce028751bdb5b354571db24c3b7db4d15c16c46666d671b82b75c5c6ab39e0c2ecb8bc6e90ed8b870d454f365e62a9b64bacb44e7db9a4139e484fb679b3e954fc3c5c8d00f3af3f9b9b3c61acb3b873f0e6803e981a4494547838dbc76db960b5dd73e8f8a319e64183687f1458305cf2fe9072ca7169ab1b7ebfc866a0c8a9665181ac90ee8cf9c6cecdec9419eb6268e7a23295f0c270c45ab01914892b8bdec6b4fe92de12d7e4ba2d0f5f0365c0e691498255f151ed22d04c40d5f3e89787fd420004b41cff4fa53e840250b0ddb67cb376bd2330561da87bd49ab5102747f51aa86a39119945d6a5783830e13f191a5f863ca26a2b7318792e0b09a3c7df41a53f9721da5c1cb372b966d23f137a1f66a0386bc801abc39f19ed970d58f2c4980754bfda9d3c4ab0865f3332ff2ae6e1abcf64a29fab920da90a44cd0f42ccf3cc8baec063fb7107c4a1f726bded83aaaa4dbe8e5ef0ba0af08123ad77d7d503316725fcc14cb621b647bbfd59f9c588476bb8b05bd4bfdc80526a2d78f9397e55a8c9bd621e82a62a02dacda333ef55138e9eba77ad1d0cae16c87b33874b2dbde743bf87443e3a2c594b389cea80708492e3308b27b73dac076801938422a036310352103c0220bc710414bf36ca457e48f88a7c6e80e27152465e32418a9d435700b", 0x1000}, {&(0x7f0000000000)="9cde23e4c7616589d3db9ee81aedee6bfd10cfe7e7323b5700b926e2f3de58b63b", 0x21}], 0x9) setsockopt(r0, 0x390, 0xffffffffffffffc1, &(0x7f0000001680)="5b00c1dde8421d9a511cf8149a18381bf8c8d507bc7c39fcf748df7eb0b58d25eddde80c7441969b82ea5f6b7f789be74da73379cc0ba6a2d75dc1bf3c2aaabbf65d113f724093d0396f157a18132fffdabd5d3e9bc1d0cf97649cadf48b2d26bdcad38d85ff9fda8fcdce0627963148b1e511f730854efda87b0e93e6862857", 0x80) sendto$inet6(r0, &(0x7f0000002d40)="4218b4c70575b314ec709875c5abcc026755e6dbc7f14f5e144c2aa4060b1cffe2c3f9e9ab419b9135451e3f4c074e568600102e56ca306467e4605099e9c4b7a17e8de1837028ccce0287eda02a6241924f74fcd9123e63ae2fc106925ad87ec0f5cdd4bba6e492fedfc3fc9ef807c56172dde4602d98eb961df4c7c1a1789c5d83be8140f7d09f18a02bbee6a5e797937acd9721e902651f447c5048214956aa79aae7d8eebca976d39bd8b10b876d66cc5e2513b3c6d769b3da8b719e3bd334419818c974232d27b59d854ed1d8bd0980159939903cf3010643f69b4fef26193b01c50b5d7a4984fd1731e6ed61ce575bcc59518264b95238861bd79dcf49762cc613babbfd7fe7db852bcb2b6141e7d432492570cc3798fa8389066ba330cd8df89e0c4f842f0eaf88a898205f15720069bbb5e26c32ff583656e1437252dc42812bea90bbce3dd8b9f07ce26939029f2761a62f798dc002327a9c0f441e37dc786eb5faedcf07faffb6336296a038adfb0d8ccb222fb1714ba1d5d8a3aca14a58ccf001dda0fed0f5714412d48f0ebc4fd24da213351ad875ca5b3e2a5d531e7f8be31eb1088bc21c0be3df06a4e34650cccf03515dd723aece16a75dc0565174d9f6e47ea844f0661300247a1a476f3a0d5cac17e8c2da3f6b2d56d922eb3c88c815ac6afd69821f7b38c65252374e5d05862e684259c5490a9d8a44465ddf0292415faa79ddb81baa33807204ba82b09034569a2063af3deab49e06ff2902c221b423809b1e7f2cbee10724ca12c06c5054487443bdc717a1e8672c7912d65798362e0f99aa3fc709eebfe76b138e22b56b20cc4650f42393a73625ac51b7672dd6594465fe5877f7256812ab741eb840600458011b329e06c24f6279643296a64e285d5774d0b098a9232f29acb178af96206545855e208e5a08c9760d9b9ed343756fe238a2c616f5bd80bdacc71b599e228260384dc9ae65bb5ec799b01b0b72b495503d9a1f4cc71e6dbe333336d4078fcf14c638b728b479c0d79d06f17a042c4c3089ed99251114ed6c9cb9d4aab117128a41e5d2679c821dfdcce13535f343d8de16f49dfb1525f7aa13bc0416460737132cb8438d496f54a646539b79055884c1d601348cbc8d5b107f3f9cfbb1f01682a16275c80ed02e3e05148677aecf91f840d4f9fd8e4a3583d4de30a81b9be862d2315a9fa7bd095e97daa1dc71689fb422d61fefbe08780d8084008c9da291dc5f81e17e62c998df396dbcc58fe53467b1a4db37272165d57aceed4c89bb5a5cb0ab2692dc1b750c6b2edc633f52eea31d3e4f9d71c341cc1535fc4402bc032fe46a1d622639dcb7992536d1538bf1895a3703fc11fc5c967494bda7d795e447c1893cf4256aca0e098b0026d6e430cee5bbaafc3b8908ce94edd83e1d18626708ffb8f4643c72408b1c45b7c862209d4d5df1b647a32600431cad053945a0af01c4c3b4a273e54efc8796fbfac4af7c0393cb44b1c38a9c168060f7261c40469c156d62e295af474c0807b1a81cee7f04c1deae8f6123658c63190ca61611ebbd89df9788d3909363d7707108c514c51aeedb8e1f19c1c4e0486ad6330b8903635fc1d48dc507a10f43a5b5af1e3eb05b8c40c2858794ab9fa6be100d0328f22ec845c49e539a77acd166247b9854059c78b51451c487899a8ee448830c983f9741d1f6d4966f93837c63d39e462201875b6143cb38e550d6526696d6ac8d0dbcf93ec54c7475c1c90b3b0cd034ec58177221e518549377c0823a96463b29b52c064a040505ff166a32c11bb48cfa9a0ace16adb2e4f91f07a776e3d94bc258eb170c5672a56bbfb15f2720bace96de4a21108ad30f311882325c9d8acad976b4bbbb80bd719b27a207fb6524734cca34363b7e77cf024c0121b2b8c9bba62f65d7287a30ad5eef47c1990d4f7ef527df5b84f4bc807ea35068edb7783fd8417e5e7b25fe74c007177bc26f2eb7cd600497eb7d61e9d587e1ab3f57a6c5a1e013d1544e93b4c599c0261e6ce09ffb69c628c6d40ed4d66f55dc7a82bf63fb2736f6175cd15b221f633b6b55b023c0ba15b63090fe4ca4f018840901753023818269d9c40c64181fbe9217f57b0a133eb1973065e7b149ef8fb657c5c72a919d033e04fe018d60ffa59de579e935df47f37ba3bbc846d1154b6777c3d8b7bbde0527313ce78e9c93453e78ca6ecbd51d90ef131d52ce3cdf546e07ffb59e155867861636f59e1e3ba382583281ba98be315eb7f709c54030157b46197d86db55c9ed2ba0bbe9108e6946d87b1be959f48c568d6f1e56ada20bf5c7d253f02ef7eca2102768a2ce7a2ae664e77c28bbdbd449a32ce88810d6887773e98c6ffe6a7571face131131228fe85ce8739445a5a1f17fe3afb61951fdda32c482f18ab9f3a5bf4ea89e683a46c64d8247d329161511853776931f0367cd129e613a26241ad68abe5606eeb333bd39b820b4e07e0ec32c5f4ba010b7c57ca325f8a4fd4206f65bcfb88128f5c1f6dad35d1c2f2d15b95256c28916fb8d89e5698682747688c572775237da5591af3a150afab84339666afc75cddf72e5abd44e76fbd89116ceb56092c88f05eb907bd733a2f62dca896c2e8a8815dfbddd199f6eab70c5c47b63bcfc09dbaa62d696faa57721e523e09add84b4091835df2ab2c6de41440b99adff1589165f01331581a0e9cf7818fd2de33799bb50ad8783eeb2559e709790ca609e84afb2dd83dc975cd93932a0b1f0719d165e334342a125a31ac3ab7cc96baf900ea6601396e7824378196a15789a7cce2642b8a2337dc6c21f14a774903783ab369a377f293d40552e9a2abb0654eca82c8dcf5e7314e07ec194f3506312c013103ad0dee3e883c4f40dc36acdcb6aa48ff07ed13b789a36594366242d1524b2e4a87a37f8df968c473d8a2db95670c3f628f2da9ab0b0452d7c3bad132a77608dec9d04fca050598a3a892947339c11dbb81fbb43554202c53ffa6bcf886ebceb88bb7ca25702d44df2644168362b03ce1e2712da9a6fb16155260d541c826c21474e56aeaa997d9bfbd2331fb7ffce51696bcd0832cb20b64137fe2f33228155d45ed206b905a94a14d0cf4f87d426dfb4c52d249c591e372e031fcc51ab5bada4c77a1cbdbd0efc0e50010a398a053eb1b256db683a73716f050d269f021e9da16d9f061bfaee7efbe9f117bd1f0bbb0d23aef212caaf5399109cb6d467fdda4f1db8ba5b8874c46735e4cf46c1762d6238aa11a86b744fae0169291b73090cc937451fbebf6d606f5878a9648cb8d2e80f47499640d0b36b5861b877ac76b2a95cb01353d06426ac8affd97276187045b219a82299f456cc41808517ec1e3ad17a159616b35e32f355b3be264af7d3e61544620bde8549c47a2ab3df8963dd24b0d64cefa5696aa58f8d7851924f4b932dfa2afc2095552d12a0e97f49c85e5654fb48e0666d16e30cc16b5dbeab9735923ceca527b01a10d94b330b84dd028a179bc41e42d13f1d52e3baa9d65f64c6daa7a4ce849b504019e9ae094e131c9db2e56b5c092442e988023b0ad79cd9ed4ef422f5cd4f8def9379bb785ca4bb6deba78b896fa3e8863ac18c27727d5b0d925f5ae0fea2386fe4fe507ed7d01d8e76ce9293ebe38ebac47904a5ea994bc56c6ac3e581df8207e4e9af2c10c3520967398589ec6f6add275fb5a420d9038108cfc5f4d292f81afced119a868653412396022be78e021a360e4befbb7c0fb9a2b58e314d0da1981783c9e3d82f9f4d1d0e23f89826c2d3f1338023a37f8cd0fe4b87fd35d3e5a652a3b7efb21f3ce8982a9b7b56aacfdf575ad4859024807d1298518be22bad114fdb49d919a93352b23494ee7a75a37e5141825f0f53fc299cf13633d0a327652aa7003c15f7a7b31c89513d4c2097227438a1aed7a07c876bbb18367cbf657ae8b7365d8b2d7138c054ad289f18645dbfe2018f9e3b59809b0f43e4a7a7d2eca50612378320222387af1d17effab08971ee38db841682cfe45137cc075c5393c8ea1907c4873bb9647386bdd4ffdb6cf8fba6cf38cbd076b7594b4f383f087a7add341da2fa28203ac22a4d6996f92dffcc34d311b4e98beb343e6da0363d0483602abff8c84546fec1744e9fad7cf910c1e7569baa17af9566a564c94b921a34a9ab2d9a5529e880129f58615b7f70a52c152e082264ee01404c3470ac77105fdc71c0a4cbf5fa92a9ae05e9141e03c50d0293d0ec8f499714407373c3391ea804210bc2ed77ad00e9e1db9d3b49b6f2a2f8928c608bd4ae478672d2a24eaac35eb8ea7635f6d183b49b7fa493a3713b5315f40923620375acfad5d9b9283da9f2ee856da0c5711c5f2d86b5e7c424cf60b0e997e8e6fdca2c7da1b33f3bca731ff887eea1b434b550ae40f04a46dc9603f4f0a49e7589ad8768540c61ee6ee5b4730373f339bb1d42e3bbf321c6433c0605a69bfe08bb8094a328efa206de2c504b0ca32e425f5a7dc829512ef1017d88061459448db2b1c1a7f52d21b460e3bfedf819eeb37ee81aef92d33329b979e94ecc069ed731b7460671ea5a757c5eb6c69cb45b638885046b33c373c6ae1fabcc2d3db48498b020dafb128bac36868ff1dac2703aac58bb0dd89936972a522828c48b4fbd75f887e616ae83e19b59aa92aab1c84924fe49c2dc1da281a50497e3480ff7b30969d53f7daa51a5f24d842d2e9d3c751438099b744a7c377a7e2c51fdd969ca61625292fe2adc4cefcccf9dc5e13e9b03871c6acac24a62b00214cdd0276b2820f0cd862b0056c42e94cc60801d15d636de5baf086c70bfae51e743123ecc74d4cb61278b62c50d6b494e3e88c7bd21906a9dac9223a02b77cd652bcf2325fd27b1914acf86a5c1b9eb978fcb9c94fdf125387e7bf5098dad5c898e26c4ea646bd8346a28d2dcaea397ad07f0c62fbf11f3e2937008e48774499289d7509ee74fbcc3710c6a00774a0e496ac4f582fb825a256e79a98f85bdf76ee58c85da1fcf13fe1fd6232b51cbd4fd56c31ab4373e8797e047712ef387c76fd89acd16b74b654b7e328894b3e1827658881405f245b217da2992c9546a004f18fe1b2d860d28787d0f38839ae07fa03814ea5016ca4a442d303973933f92c46229266d134a4a0d8e3d6c10f4250ebaff44051e3cacd58c4c2abfa4c7ff82a9c06aa380194ce2d83088c195ae69a03f6db0b3043d9034f8e7dd7226eadcccfa38d570aebbecbce83f5fd25e6a9f97c5ec1971d75ab3775fd23b19cc8258bcdf873469121eaa788e8c8bdde3787361d08d0219fda681aebbef5e49981feaaa9d54a2eeceea3fa6970b83120fc3b4c4949f2d0592fe41cc84edc33a5b01f4d3155ec4098335ad43021a9c9b5def687ce566ff7a395907ea0390f30a4ce5cab522c95d61f2e5ef858e09cba1e7ab513e8e0b8df6319e3c4fd07e41a54f42d28d4fa4953d999da3668d13edb43e00daf9f22adb6e56dadfc836511645cfaeec09a864c363a8c50f52315adcb31b0fede9246f13f26f9112930ce9acdfeeb6f9bdf2030e3cb927a5821509f77c64971584afd85ea7199451567e4d7b04f90f2d95f23c461a7d66a0e3c6f712babe16b6ac69bf19140cb1420827b202aa340e6db4659514859af84b80fe8bd291ddfb16241d5fa54a3f48fc062896f9fc9d92c95aa5e2cbcf8ed271e2d546512456046939e8261b5f105e54dd52292e243e869019ef64c25303baafd317547368fc14ed8b63e0fb5806755be5", 0x1000, 0x6, &(0x7f0000000080)={0x18, 0x3, 0x8001, 0x8}, 0xc) munlockall() fchmodat(r0, &(0x7f0000000300)='./bus\x00', 0x110, 0x5ad516d2e2ae8a47) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) accept$inet6(r0, &(0x7f0000001700), &(0x7f0000001740)=0xc) 11:09:57 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) fsync(r0) 11:09:57 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:09:57 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x81) write(r1, &(0x7f00000003c0)="7ceceb806c31a40c77fc2649d6d47721f61d7987c89fd23205c90ce4edc22ce91c84c602c29aaf618439b365f0ec2d82b953b69ebf21c509f3d3c86d08eb262c279a69c0661af6e3e676749211d55fb9af35aa1ff101349b4e73d36240b00a", 0x5f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8409, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f00000005c0)="85cd55072d73769b13c3eb2486b4a5b11478db3ed8c9ee3ed784ca3a267e9188f9f0830457b98bed0d9cb7d05a2820586d58e0fac42d19763ea84cba8331be84d6389332ba78e0eca01e7ccd1053d210654560fbf5ee76a2e19443816295c3c0ba1690537b", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000340)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x2) dup(r0) syz_open_pts() 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0xc0}, 0x10) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 11:09:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x3, 0x1}, 0x10) 11:09:59 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20020, 0xfffffffffffffffe) flock(r0, 0x2) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="1be9d355ad8ce33732926acf5c419ae240edaa4b943be7ccea228556183aea083943440eca98170f2cc2e6545b67c8e2e0c5a5af0d6e612d99432e1cbab5e2a922b2b4529ed79c24450d701335ad02cd61dc6c778ec5e03a248bd3a47b5e0542ef1f5b2f9cfc9282eb1b8e6f92f8372f9a78e34b3a0178ee2cb9e1895673b816806b49f885e8f812ff4adcb3fa024228347cd7cbfe59dd8241e8bf12becb3efc9a0bc04fa704f70fec45486fa9d9f3643560ec1358319dd14676152492a9ca2278f219cd25b89484e8d9c8d98f40d1641cd0abd0b1a3da0eb94549ed76375c85dac2ae440faadda8cbc57a93ee25e7cba4c495", 0xf3}, {&(0x7f0000000240)="82559caec4f0cdaa9b3b6f8ec72dd6b9f4a8093f2daa7152ead700902b6af1307643a2b10a05b7aae8cd5b0cf851ed6c99a88c274c2f110e98fb48ac84d7de03082d8a44d51553352526207c87757fa5d2fedb8dce5b437780b536a8b1532c2da46a2b6da4a25be69313c49261bb753641efcd0a12fbfb76ae9ca70f32fb89b924452c874e50b65fd00558e5ef3c28b8c15e7530de45158149efc6d9faf4feb7f2c068951ae9d2016d0cdbedf4e5ffcfbd4f41d8b2da0fd9095bad95984f2dc55afe19c1dff626dae898b6a2a0d76729feb16890", 0xd4}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0xb}, 0x3) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0xa, 0x2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) ftruncate(r7, 0xffffffff) mkdir(&(0x7f00000004c0)='./file0\x00', 0x20) 11:09:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x1b, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="c049288e8acc4d411fe40413eb8eba71ef3d27d6a5c2cc88f9a2b41e27ca5d2b220920dd3f2dc08e27cf8a6dd7137dccdecbb4d4c7038235cbe35c1a09509712771548de0d6060fa3a7be91ce220e8407e0f4b1770f1294b3d1c9cffa5fc6d12f3516cb523614dd0c0ba731242f00af5c1009d578c134d69d198b41083a3e41831bb67ca97bfb2641760c51aee25151fc45feafbbe264d444ca8", 0x9a}], 0x1) 11:09:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) recvfrom$inet6(r0, &(0x7f0000000040)=""/251, 0xfb, 0x43, &(0x7f0000000180)={0x18, 0x0, 0x7fffffff, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="7e7d50dbb87d11e65f285ee703f5a6518f71495d9aa0eca8615c7bbad05927769dc873d6833bfde77a39e430cbdbbf9129cb9c32c33184f50e8438412e0215f139a1a4a14a86530a6b2cc974ef9056520788069af4abccc424dffac0cb6290058f535e837339cee1c79364c3fc009ccd5395dd282fdfdda5622d527313a37d89c1e86fff90117bac611353cf57c6700407a4727c04372ae894614a03dab8eccfd7ecee1078a4e7b0c308ad044fed700575cc68f8e7d1be63626800d516939a3f8d5b49902f5c497d5deda2adc92313230e6979", 0xd3) r1 = socket$inet(0x2, 0xc001, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x6, './file0/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xb618, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) socket$inet(0x2, 0x4007, 0xa7a) 11:09:59 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 11:09:59 executing program 1: r0 = msgget$private(0x0, 0x12) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRES64, @ANYBLOB="4b61c077658c7fa9159aab0efef0f4f95b4fb44d5e4b150aacbb4911ca4d409ddd008d8713d47c1789be41d2373642be459616bca4e33f0000005277ad6f2a173266909aa0a90a993493fdd1e974998f0f4230f4016b01388dc0a6958b6511e97dd41677859b945cd3dfffb8c1a368c27c174b6b11b3af672c47019ce17360fa00fdea033f41fa37bb18e02a4e19465d23ce90af26aa99f0b6c10d88a811b066136f2e60fcfe80a179f5e031a700000000000000003b7964004af1e812c9ef69cd9a722fb6ef803ca3947c24547140f2588e62d49e117f2899c6320112f7ca2b42ea50eecb", @ANYRESOCT=0x0, @ANYRES64, @ANYRESDEC], 0x5, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1f", 0x8) r2 = syz_open_pts() syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x80000000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x182) pipe(&(0x7f0000000040)) 11:09:59 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r1, 0xee01) r2 = semget$private(0x0, 0x4, 0x1) mlockall(0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/123) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket(0x0, 0x3, 0x8fa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) r8 = kqueue() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1ba2}, {0x18, 0x1, 0x4, 0x7f}, 0xba, [0x5, 0x9, 0x70000000, 0xa8, 0x0, 0x6, 0x1ff, 0x7e38]}, 0x3c) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x20880, 0x0) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) sendto$inet(r4, &(0x7f0000000340)="42975ac7e8e5aa79dcc95e524f949d725cab82d27b987bdf62c5b7e59992673c686135c4617a22b956629d3c77d524c5f885c4aae3fce2c6762c27a31600c3fcd75edb1891e8c1eccd6e211ba754de61638d8861dc45800e67e8e3a25bdc2ad503d2a8a9526b767afe0489d6832bdd698ee4e1b41d9adb1305082cf786f29c0d144a95379af4c67e9c512532323f1576", 0x90, 0x405, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x1, 0x1) r15 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getppid() r18 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x68ec, r1, r15, r0, r16, 0x80, 0x81}, 0xe8, 0xee, r17, r18, 0x3, 0x0, 0x2, 0x5}) connect(r4, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) poll(&(0x7f00000002c0)=[{r13, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r7, 0x6}, {r8, 0x82}, {r9, 0x80}, {r10, 0x80}, {r11, 0x80}, {r12, 0x100}, {r13, 0x2}], 0xa, 0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 11:09:59 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000240)=[{0x2, 0x80000000, 0x800}], 0x1) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x8000, 0x0, 0x0, 0x5}) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000280)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="30d25a38a9298076d5ba87fde3cd694d5d18ecb7a3b6722d1e0901af1ac814c5d0c634444109a78102593c8be102a9327190b923a5d788312bf169af", 0x3c}, {&(0x7f0000000300)="6a635c7d6e991bf2d03e6e9981ad86bac9313664c6484c843bd7f467896cc0312033a9880cab7d7761ed50934ebf7e8dcea3d81e391c56b44750625870df6460745b38ef649ee251c2c16e6321ec231c686c75dd2af39ff39afb711d1f53db2557d72e3269a4d1d7c41001183b643bfe2ec86485eca5cf847c2a3af634ccbeba72deb5b13b973bacab60dcf9bc054f504584bd7c376337fa6b81b5b4dfae68639fe9e87ec2fe10191b4b476a8cbd15e442e7fc36ca52e09235ea0dbc827603575f1ab70b439ba0aba07454e8c0a1258b7655d4", 0xd3}, {&(0x7f0000000400)="d4fc35b94d1d0d759f928afb65aec38bf13279bec518899c68870272ee7a12315b823ebadae5a6396ace6d29b13de61d21b11e61896d7023c5629c6196f4ae3b5b115d7a7d610fecaf82123f834d9b8f60cfe22e881e3ba4d6414307b79f7ca981c58878aee4555a14ef9100b3a979aac4c264dfc8ecd4850531a63526ee74a86731e858a0f9bc70", 0x88}, {&(0x7f00000004c0)="13b9815ece4dab1d56c85a603533dc695d90620271dca7f6f2ce26f5202845a2b905aff22c5391d7916a2558293fe165a89cbe092748139c396b52973dd95ff143aff85a87956fee71559d7e5256d8658952f06e2662261b369da96649f0a68caef377b83588ada85d8e2953924ff1564f48c59ede959a742902f93a126608d0fdac069540682f2b3479226d359a247abdcc7bac13b8d3ac4ad952777e5e12e0a4bf1c06332554366cda7c4aed195cebb23a4bcc9af26ac31cd1", 0xba}, {&(0x7f0000000580)="ac02926fbccf9dd7bbd2e717017a45dc55fce02b2b3bf051028deeec30383804b99c12093cfbe1865102c8e1b53ac65803466122b9d74f5132f5ee564877ac92596f9503b39588909a376f56", 0x4c}], 0x5, &(0x7f0000000680)=[{0xe0, 0x0, 0x5, "aa53888212bd52c62166530f12e69d0d80e93e9547851de574aef7e97ad73ecb48e09be13aeada04bd89b43d9d98015dec780ad50b9c8d3fba5941cb6720d9ebf97b306a5f8f74f05978aeaf93bbbc9540fe27371c4ed90ea1471f6ff034df1d87ba04d8e253c3f5124cc2d00c01845cd98a41fa5123befe8962ac8c8d7ae46acc3ad3b0e1e959d1d698390d623c8f79bd2dd41ff3b5660f8d62a0f9ddda896fe7c55a3f44285df34e457976a2bd7de76d4692de170492deedd823576675e55772d3f18b34340fefe56f"}, {0xc8, 0x1, 0x10001, "04bad5a18bbc0e00844f2c3d0890bca2c75b7330277170125fa0f47102515777c3b99b71f5f6d12cf761d0e4a2f8b2ecb8010d56c53cae8d3e120f2a7a36b70b30f9f79c63a95bc6b263478e4571b7442bdb77f9633ff79d2450e98f0b447aaa26be600aee30ea648b0ca9c41d6163750459fde492135584e97ea838a5998632b9f0a92335e10b40f5be2e71e7f419054344f936e7ead8749f270c711891964207acec35f4b16a6ccb0aaba4ed277b66a3bafb"}], 0x1a8}, 0x4) r2 = semget$private(0x0, 0x4, 0x40) semop(r2, &(0x7f00000000c0)=[{0x3, 0x12e, 0x800}, {0x2, 0x8000, 0x1800}], 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/251) 11:09:59 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/232, 0xe8) r2 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:09:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) 11:09:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xba8, 0x0) 11:09:59 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000ac0)="99fe358a", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000a80)=0x1) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022b2367468bf0ceca792d33f6ad462be56b0a51d188e9249bb56f98d8a8fe9896d8d69643cfbe118fdc8763727ae733a78ac4b4523d1d026113f88e83b8e04aaebcad4b0a0cc43d7d65ef13be7b16be689e81c41b8e9cb70dae555fc042d759e6d2c6389f3b6930beec867e5e750a02ff44cfe56bbd1dc207b18b8bd21f8de3efa43ccf07af550c7800046c4613bc644a571f5fe6f75ea155f2e72931f5c073fb4791d0aaa533485c0bf101913363348be32a7e963bf326052673d01a341145aeda8d491980849d55aebf570258530ffe149a0d0f79f3af25392f23f6de1ca36f1c771f6798a4e6c64e81b2f1e70f643248e8a8cec7f985ce5e2d39b890172da3d04cb679578a9b33ba69dc6dd5000fb24c7f0047e8ba0ec5793f5eaba8df1ff32feb5f7717a0d7f68073090904bf5b6307dcfd1a2aa51d96f84395896cd4a01df58840b8c96693c3ec711cab8747155c605a54115400ff97936e98b6d1c216d91830051ba7af46e37d367e0ed5551f4c20ec108d6299868e3badd21b6ea84d86201ba77213d4468ba782c595ccbe7240cdaa32685c6cd6805822c4143573798b454d50fd699c0fa909b602a426c1291a8f95e0988b4bd8fe4ee781302db461623ac63c7a0e33dc77c5c291765674b3653e8045552ef4e500000000000000c88bd129bad98d26439d9335a5c1aec4c452494771b82f203f724a3ef65cce79b12bed7f7f066a01000000afa268cc57783fb28bdd7cea33dc562a81cd8644954bed27dd9d16a819936dc5e702dbec7d5bda8ca83fffbd4b95f3d2a4b52cd0192bcc3c92b2c47f4df40a07849625ff6aab2e4027600b1c07a01b61c43d15f85dac754dd8d542b7b1c936364bfef02b8cddce182c7933f3b3482d9e02b64d27345079e3a2de72ae2cb27412190000000000bc71abf3c96c7cb6ca6e3a41ed8657a1847b974c0ceb549b7df5f84a5fe72415ccb6be928f4469c902f4eecb25aec368033749097eeb923faa39c25ebf5474c550841cb5255896c3b74579b9a0d8ee6cac03cf0d897249fee266d60aa29e96f7f8fc85a24eae2a05d14e267cc3be02f9389e28a7ed373e57328cb73ac4391163ba70c3dc094852490fd86f78858baa584088f06d4812a3d841936a14545cd4587c816bc9367891453df274df0b"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x453c}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000b00)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000001c0)="97", 0x1}, {&(0x7f00000013c0)="f61908d605878c129532bbc1dd7987653a23af45aaeb3568b3807ebef0b5ca848080e0a14de123421db12a3d227d44755afe204aad59c5e4da2403508f55e9609a2ce70f77e81aef48202f2477bee02ca697559a60f0fbebb040495a16b3e05b223cf349859907e888a1e9b4efc503e6159edfdf1afc4db1a46fc1062dfbeace8c4fcfe6ca0b8797a52576a8296881f8124a5c377ccaf87da3107aaac4b006fb9f44642679a41db6c31081ec66456008d6a498603172a1cd9bbb9080919f98c4fef59736e4bee6fa3e9157c19ad5f0e27863071fea3821afb843d01b6e5e13e8ba1bdbf74a4d11bf922d693257b0d9359b8e501009b7ee56101e45a97af1a1c501af92ff62cb130d7eddb7ccc617b5a771fd9d9ffc05f13841d55a1bccfa8127819be8ec5aa349e1de00595300a76793bab7cbde92796d011135dda37015318ca2f900d697d48d165dbec6e2c33d829bd5ad45fd80dff60595ad9d4e57cca403dc54aed33712d2b9549618ce207f8bb1f5e00c9deeb8e263f379a37ae8d7bd6880d1108bd2e369c9676edefc471b82417011ca6633d7f7db32231a6ef2894fa60ede011bca0b0f6246a5046876ea5fca63a27bad30f790aff66d49444b2599d5cd2629b41557ca37915301093a31788730aaf966446d3130f820f82ecc3c7387d9715f8dc239e64bb48a91f797321d16e2f3b9039f38855016c4b9216c1be9eb9956fe14ec1200409f1ff6b522ff7d4b1e4138836caaddb7e6bf7122e11a7389ffee7e0868327d827e7ec8cefad85e7181ac60f168ce484e6d72416114a2d630fdc8e5974f8caefe9e3bb111f8a1230e7aec2ffad07a852f3b77bf5e4a75a578b4de844b840cf28c38516f7bc7df31de278b9958bf6d7b863ad3540883ea030c31d5815a7f11faff151db7c5f82c4d1866a01cbde597c843ee6abe6d51307c1d6e5721424f4dc740fb6247922cd2b6f63d6479610cc5f7bfa390001b1c5645810657ec014737df1851df2238094e0caf73ad0643b163086fa753592e05240005d60091c472cc05d7556fc821964d3585d236a8db57bbb6895c2e3556a89e2ebc5a461932a8bcee486098b01f66cd23c08f31b72f868ddf9cfc2fa08855bbc47b40b6781d4253a51c483e800bf7d1fdeced070e694089e136c54f9a372d0dc0188c5da4aa3e798dda7cd6a59811eed871be4ed8ee4e3ee3bf1ce4e52c03996724be0deb91c5e487030cf3448576ff1d1675517d805075453362926c3b754907b37a1077f4fc084f5986942755b0ea7ebec4fcb413d3ec130b34f2c128da29b8ef116677b49173ad2501b54d81abd4cc51cab455a12245535ced99b09f5ed0d6924aeb37b074df7f4c56bb5e209aa8083b6213f4dab9299bd291f45a0a10c7b68d818338d8271a2c6fdd864fa14988667016a167c49b69a838fa70ddbbabe6f34364d35272e7661dfc2f6097ab400768925fd6f44a2a386ce4b6a9dcfc4500a2f0e6b9e6cc8651c571f0fd39dab9cd43f4263a1cbc8b73839d3d416c4d476a59d65d4c94d0a227d596c0574631694b23a30c466043e2c4c9a49e36f711b4fbd971c8bd62c5004f7f83de1399072b80e58666f791583ca39b6ec37e1525a0e9891d05f45ae6b2cef7c3b22a616714d4ba8960da01e0c34457bccbc8f53bf8871b7c86a99404a082ebb146e604bac9fd3833dc4161482e17a2e99dc11497f7514c81304effd9ae14d28bad5c14777e90affd1ee444f71eef65ba1faac4e20b9eb43911e46d74ecb429b0f049b952365edf1c2e9d401d70ef5e1bd99cf4a1d2c5a5d4c838e4b61262a9a49a41030a8e61dc30a7dd355e38df26c08c2f7cb30286896ee94bd73c810950bdc4d8e2e64b52af159eecfd982f8fc06dc4492c3ffeb9d21af5b8fe8e89904ad90d0663039a7df02b0d0628ec8b58b131c4f5adefcf97087eea25790900d10c293c4f555eded7bb69a37fede952e0ec7bb37f9beec3f0fc263cdf14d3ace1bfe4ac44890cf79dd67624135d9b709404bd124d618f75d5ed47e60485405a511ed39270610729d1f8d9ca5f97e342844108952b1207543022f741c8d2272cb61bafdce2478a971567c1d3aece504ef348341e1a988ac08544290d96d841ff6d48ec4e460075cd8a5c7836c6f84161ffc05ea3b271937cef4df183a552d2901e1560d0271ea0759e176f881dd906fc65bf973d4ae161da64f4261cde8ea93eb72b7c7ceb50175c0bc2ec81de2690661ddce2b11ee3f3ad01df3099d6c525b35cfe9ef313eb75c76429e9bb5c7d99f831c84449eac10ee98dc054fe5f791053a955e0925ca1eef7382a6754de70a3416cb5c3d3194b9b5e80c8a2238a4c743a1851dc79ec5955bc06e42360599ca047307ffc251891d177507434c3b9e3ffc2452ac514597ecbda9978f98e4647680423f5bd0a898215020343c1972d249832c207201c2f333e8739b688efd2200fcac724de2df108e77421326db62d94811e46b6fb5e8081ac5f7b0ea4030f769b85572914b54382f9fce807e322caca98c34cb10744a76c3a91b5222a32e4ee80e93207b322e4be16f1c12048be88f6881bcef16df352c260f28a62130b61d6ac99a3714b2740cd5cb61044d3d0ef5213458fcecd2b6a7119518c1e0eced9f436151277d83ae7b4bd3b6d39f2229f1390fca2d563864df44f6fc6be673233beb1ef796ae2100f10a47580a613b32b1bf1ac922a7a9cb50096ee0e96668f20227c03fb851526a52c570f8e20dadc5ee8253092098c03881b2b4e677b813aeba56f587377efbbc1484e62e317621f07504839114d320c5fe861edbe6ce741841677781e3eba9fb81ef72e845ff36704a6cdf18aacd023b6feff844a98578014c805162303c948c010f6824dc3f4a8894fd1eda42bbb85164baccaf5c2d143b9ae0d1d0555473356aec06bb3ad63f2040b1a3705e1e495696e562b5983f3f68dd8457b630210878cdd83e536b36fa9e3a2d51ae190bf9128b59ae712897b9ac830b31205ed717f9dfeee089e7da1b420ac85542a7248ff5888295c53dcc20ffba50ff5bc3912ad68aecfb364eddb46c1dcfd691bf6e6cd61266caf376c28f2d9bc810f8974db987fa8ad98ce3f2f3d5446d6d801997829111bf4bc3978dc3659f8e056f9d65377c49705b90fbc79e1b3fbf919ad540a4c5daf3f868d4a6b418faa91b5efd4204c58fb46e2b6608f718df8518fcafbb8a7f90ddafe13a7bf4c04a4edfd7187d1e9b488754ff97e5b1064138b4b40e81822c78beb8ffa47513bf0f153f4e2613545082b4daf0eb659fe6851e0cf24267277679436f9223c9c351314d6e25be40fd59d50e3775ec639218b0ff78b325f619009383dfff4dab77f207f282d43f645031421b282eef6ab466461f400c40c3118ecd790a42bc8b086a2a196b85cdd942dbe6e79eb7d9b9b4b0584c0dde7292d6570c8a1591577f83d1c6e76a0da661e269abddc7df40b3d1844ec0110dd57a0460a98f93ab6dc0e09328b5be850d9d360decf5761f62b9a7b49e9f5832b5d5da06c1406cb7876efada065eb73838f64195c0124c02da1fe965c815723df6970d64ceee955781cefb09409fb4d14e0215dd4511d691fed831e3429d57f07fd8a5a04e0d6ddcb7bb947b6d46cffc22fa3d96a16eecea65d67598b382a6442156d952e69190c1bf5f7dd15dfcaff0ddfc62a955ec2ba5915a4a1dce005618e2c07c5d49dd52d0fb5464dea90251a8ffba722a100ba8ac2e98340cef16ccc59ff7b5b4ec0eca744c03a65f4717efa560b4087c7ad4343518ebab492bdd89b9a4073fd9b149ad26e709128244bff24e0f7b1b943f3aed70d8521dce0f28858319af846dc35a5ef0770a50548f7ff07fd4fd73d45f9a198b858902eb6b7e0855a98d92ce8082caa3eb93a962159dfb1bd3e0bc54f3bc76ab854bdb08a9dce06696a5dc53fc9b15c2d5693d752de91e198bb02ef7efa87b895a85a44f66ae1fde68d0a3379c80e56e1fb23dd16157fcf565b754ff1099ae59a455c6d42b0ed1953cd7c0089aa9c7b18129ef6041dee1a396361c591744ccf6cab6685d5666f95fbc586bf386f5cd5621861a845c9de76e86015bc4d4aedcfac6bc6ab6175db6502a71d6fad8c8fb5d11425733221e64f2e8e4583879c6ffb5d9ebfa2b6d541a321c883a71bfda66580eec4cec9689f347fa916114e7e8cf898a8911c371bd732834288bbf280f3a2b2c404425c0820cc4e769e0c688eb893e6b3b60a663df8c4142e68c315d59dcc6168df32d04c6f3c63efc5979b62f3a946d904401ae237c7daeaa47b8ef195dde2b191da1f003ea96c8890f8831c47a5676a6ed7c454ee6f3839020d8878343e94a3b28ccf525232d6baeee802d12904817c776dc70b98ab2cb4fce163f8d5135c89f2fdd22e2371a9b8e6d902ae6aca1c16a8fb785b41cd83a939adb47bcac5eb5b5bfa8ed1b384751c235a1155d97cc2e63796d11b48e67473bb1a9c2428b84a65b27d7fcd759d95a68188859b5a3612386eb1ac5c8629649c2473eda0a88bf0557bd48181d54f82e7f31805ddb8007b2490a0aecec92e60876feaae24ac9caedff67cac5c36662e2b6429bbad0ab68c3505d334c9d579cbcad2eccc5536fd542018ab7be5374ed054b62f705819ef5b1c1d71efa8e80a7dd6ed61ac35346219d702288b1a0718be8ca4e76f3cc9a363038d72cda7586f4364cf6d2d280b4e150d70b7cfc45becbe0f7747062910ed9624d16844afd8accbb0e6d7f12e7b67bdbc1299c6a6bd55e9377a4b1d2a638e671a3a7d9aa1348ddb067e26a2b30b9721afeefbda0a3cda888699b8a83c335f6d46a0526570ce9a12804f9d231fabbb77e6c44dab51ea9e41e9c2ac24370ac2fea7d2f52d6ce7c96a11a70b3222177348b12f72ce9a76bf8dc661b5e8396f153657da513bf116d01509a72b8862b31b19ddccd56a8d45b28f7643bd359bf35807748a58f188c2380e4b9a11b64b62dccbb1a937f51a180408104e59893b50939b13c2cf80bd88581653fbd12d17be99dd1feae6d98fdd68b393e73ce0382dcd0babf43a43624c8a5a4747966762de7b686845ea7aee73a7e6e27037fce5bcf201cc17d7f4c7886f1b26d28c1da3f572557556a2b5b4ec3b9c9047813ae4d8c141c1fc2d7bfd6d983f8db3083db3084540f9f5597dd94aa1156cfe0142ea5972018f87b34fc97975138a932131dc7ac70220d36fa4b7a2a5540068526e4c232d37ef548b5943fc17533dcb26a4f94a664bf1a4a42351de908151eaa9b99cec3389f1ada8ce1067fa69c7741631b2fe5b7191526823ef758cec3963b88061de760250739ef1b273b9264a90e0e15d543ebdbaf20926672557df8fd41fad10817515396355947b447da02d843cfa31c641e917e74450550c0a40096b01afe61739be6dc099b5a3be3def237e96608dd5dcac0227a19679c97ab6bf71024472186bb16d3b79b350683f71b8ce3c8d32e310121a7793bc2c1659c4d15643e53692518e73e7464a9dbe691289f2f3b76e47f29943ea874782162c24e475224406566c49cd6bc201d6498e05e4da2c294e396e7f71465777abb537848ad2994b42ca11ebd488171f7c646d553bd85981eab4e1e94a881a321799e64fcd89e8500888b281866e3f4558deb997ff778d5dc4340ee378ec87b20beaf080027f1c5264116ca111e3b7d9f289870c3cd686d72c1c565cc69e1eefdc51b4a3e9f7b418ec1f52e590b020760d309069869b0641c483ca2745ac32f00b3bd14401e26c756946fc98c369", 0x1000}, {&(0x7f0000000200)="252213e835f464620130168b432a26fa564db433e0b33154e5dd50365a192959b2d7c650d1274ea74fe31c5aa53094cc547050c0125878ddc67e23d5e9f75045852dacc0a3845aa3d070707859c1d5270572fcfac5d32ce53c539e8e7d2eea940d70746c7add85", 0x67}, {&(0x7f0000000280)="d48eb8e6b1757d2f70761cd611e6403a3b97483b1f001bd05e5717ef3c41b41f8742763ecb0bb800fe9dbd123e59acf5a3e5780418a0afd97402d5c69b594dc8ab76e0ec1890f9f3269501ba77b637359d6b2c3c502c80fd7b1323b1f9cc2b148c7480886e7c97de88758e45d3fb595446b051f862ecf3a4f16e0f9cae62536b448934d371549eb2e1542f55a32ef80dbbd4ee7a425805a498b818141e74c5b88eeb2c8c11abf4125b77a0b65542d80381892935dd99b47d984413c21186", 0xbe}, {&(0x7f0000000340)="434080814fb192679a707e38cf1c651d80b039acd94af49ed4fc0c893f1faf960a1a3a4d5d4fc63718c1526a72dd8ede31110f649465f5957a90266002c1e855c53014a8b30fc42fe66fbe4f9e8e332b10086b3619b4efe83fb3a909f5f65354b22a05683559dfa2b49afc26ce9242936e88c1db8974ca89f1917481864c46388d6dc0872ecdd4bde92519ccf2c596961639e1c3611efed8", 0x98}, {&(0x7f0000000400)="08b025b7a7e4c2a3e8066304874dac6ef3c3dd17e9158c9f04d2e9ed1960cf102f87dc439fcecb830ffcd2", 0x2b}, {&(0x7f0000000440)="5760a43614d4f1b3c87a2b4f0e35b159e18c1ad73cdc85a85ca1852c4886a618d46a7830e067c972a2067e9b32014e31fe78e2729935ca1fa819112e4d57668ff92bae31d878334863b68eb1e01a1803a1b243bb9a44aac9b2a044e7ab8ef680407176d03cb873ff2d50a1727f63ae6c0c25b56ca3f319215b370a", 0x7b}, {&(0x7f00000004c0)="28752ec17a46df121fb0df5a6d5a8bd615010ebd659f82ab8e", 0x19}, {&(0x7f0000000840)="388b8a04affb972c87cf7419283eaa7b4aed6306a04539f5a0f63e02baed2f5ee9e1fc70c44ec4be59bddaead5b6bb5854959f424038c6aa3d4fb09a254efcea5640918f75f4d6d41149eb604ef020e1a403d7c25b9f3de9afa7e36559605357abbcd2e88ad7730e6adc7d7f2817d3e424bed547464741f3b9f1ffc04bd19fe10b254334cbb2135943510dda47b1e5accd0529c49ac9c9ce37a4456ddb", 0x9d}], 0x9, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r0, r3]}], 0x68, 0x400}, 0x2) 11:09:59 executing program 1: setrlimit(0x6, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x102) fcntl$setstatus(r0, 0x4, 0x48) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0xc00000000) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x2000, 0x4) poll(&(0x7f0000000100)=[{r1, 0x100}, {r1, 0x48}, {r1, 0x40}], 0x3, 0x80000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mlockall(0x1000000000000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 11:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="1c33ccfc94f24ed691eb547424c01aa52fb005ca630b6459cf28aff71649cb82dcaa2eba33040b3079ce289de0c9079c401379f58817fee37977f69b63b841e976d3e2212fe11f875cd91b4cf495b622b60d96d75b13f19293306b600ee57f8895d684b362432a231b348ddd1c0a6809b5bf0a55cdb3300ab1124638bd9115bb2e8368e9", 0x84}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="46eda75a517f66aeb19f2707d84845ba1dd6cfdea3d68ed0cae348", 0x1b}], 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xfb0, 0x0, 0x5, 0x1, 0x7, 0xfffffffffffffff7, 0x3, 0x2, 0x2, 0x101, 0x11f}) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x2000000000000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) sendto$inet6(r2, &(0x7f00000002c0)="181d7ef2a75ef30a52921a6a58fd61072a874d100b719e3e8f04064fd468ff071a16ef6b9f2dc5e0905f38be973a6ed0376d5db6cb7611adebccf2bf8e0fdf74655525b03d21c57fbdf440757a0483bfb0eb3c5af744a46302400a10dd904baa9dd9a6b26fa0f76cc9ee2cf0b233d3cbf7169d5d961aaee4d36f0aa3d4b999100b61ef65f6c958a5dfecfad18af366504f30e864747a158ed7bf95bcb7548e6b8e555883d7d1a87e81", 0xa9, 0x400, &(0x7f0000000180)={0x18, 0x0, 0x1f, 0x4}, 0xc) dup(r0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 11:09:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:09:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x0, 0x8000000000000}, {0xcf, 0x4}], 0x2}) 11:09:59 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x34, 0x0, 0x14e2fb7e793f0200) 11:10:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) fcntl$setstatus(r0, 0x4, 0x80) 11:10:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0700000001ea000000000042b42922b30700000005"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x400, './bus\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000001c0)=""/69, 0x45}], 0x2) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/45}, &(0x7f00000000c0)=0x2f) 11:10:00 executing program 0: nanosleep(&(0x7f0000000000)={0x3}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), 0x0) mlock(&(0x7f00003c0000/0x1000)=nil, 0x1000) 11:10:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = semget$private(0x0, 0x2, 0x500) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semget$private(0x0, 0x7, 0xa) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x4020426b, 0x0) 11:10:00 executing program 1: r0 = socket(0x2, 0x5, 0x2000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:00 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000000000, 0x0, 0x0, "8a32d8395d79000000000000000000002300"}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xcd, './file0\x00'}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x5) 11:10:01 executing program 0: 11:10:01 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000040)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) listen(r1, 0xa142) recvfrom$unix(r1, &(0x7f0000000180)=""/74, 0x4a, 0x2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000240)=""/11, 0xb, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = semget(0x2, 0x3, 0x81) r3 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/11) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/42) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000003c0)=0x8) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000400)=0x8, 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000440)={0x2, 0x96c7}) utimensat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x1, 0xf801}, {0xfffffffffffffffb, 0x2}}, 0x2) accept(r4, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) setsockopt(r4, 0x8, 0x6, &(0x7f0000000580)="c6c58f3890dcda7290efad5deaa03d67cfe30d1a1ba36e3b3d58b6ba6b9c2bfc5dc2d7330a3bf9d47e8b7b620b4fe4bd45d05537107747a8cbec1bc5ef2dd713ce6520f384b43d72eb", 0x49) connect$unix(r1, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = syz_open_pts() fsync(r5) fcntl$getflags(r5, 0x1) rename(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') shmctl$SHM_UNLOCK(r3, 0x4) r6 = accept(r1, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) bind(r6, &(0x7f0000001780)=@in={0x2, 0x0}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000017c0)=""/243) openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x0, 0x0) 11:10:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000002, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000002, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0xd2, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x80, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0xe1df, 0x3f}], 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x149) 11:10:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8150, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffff93) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r6, r7, r8]) setgroups(0x163, &(0x7f0000000000)=[0x0]) socketpair(0x37, 0x8005, 0x6, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:10:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7c022e2fe6796c6530007f3aa5663e3ad196912aa02441a901bf371e650541b3e67db95d9bc85edb09b2b5acfa66c9af3b9f8b54ba66203a0ce48f3bbf0500000000000200f93d22fe24ef6d"], 0x1) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/112, 0x70, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 11:10:01 executing program 0: setuid(0xee01) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a9246120c42ae0bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abed749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00"], 0xe8}, 0x0) r1 = semget(0x2, 0x3, 0x10) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/167) r2 = getuid() setuid(r2) r3 = dup(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) 11:10:01 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x102) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x80, r3, r4, r5, r6, 0x14, 0xc000000000000000}, 0x1000, 0x0, r7, r8, 0x1, 0x4, 0x7, 0x8de}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x1) 11:10:01 executing program 0: mkdir(&(0x7f0000000040)='\x00', 0x8) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x100, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x51) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 11:10:01 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 11:10:01 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) r0 = semget$private(0x0, 0x3, 0x17) semop(r0, &(0x7f00000000c0)=[{0x2, 0x9}, {0x0, 0x3f, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x6, 0x0, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x0, 0xaa9085704a9071fa}, {0x2, 0x5, 0x800}, {0x1, 0x3, 0x1000}], 0xa) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/112) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4000000000006) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 11:10:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:10:01 executing program 1: mlock(&(0x7f0000fed000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:10:01 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x8a, r2, r3, r4, r5, 0x20, 0xfffffffffffffffd}, 0xfffffffffffffe01, 0x5, r6, r7, 0xe5fd, 0x0, 0x1, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400", 0xffffffffffffff84}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0xbcfb, 0x8000, 0x3, 0x8, "f4da2db6e82928c20f59b13b45da5b80e5901b5e", 0x1, 0x1000}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66686c653000"], 0x10) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x20, 0x8002, 0x2) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 11:10:01 executing program 1: socket$inet(0x2, 0x4000, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 11:10:01 executing program 1: r0 = msgget(0x1, 0xb0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = semget(0x2, 0x3, 0x262) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000012c0)=[0x6, 0x93a, 0x5, 0x5, 0x0]) pipe2(&(0x7f0000001300), 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x2008000000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) msgrcv(r0, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 11:10:01 executing program 0: r0 = socket(0x16, 0xc000, 0x80000001) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0xfffffffffffffffc, 0x4000000000000}], 0x100000000000000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3ff, 0x4e6}, 0xc) 11:10:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000400)="aa74959f61360b3610762c991aae6b307daaeda4eccd864e097ff3f22237b109f98b715e873f590278914fad512de7590ff96e6b42feffff15b79544411be59f8bda97c2e56e8dff8152408c8f6a136daed1554413b687ca86cd9689bf1d1e921262c924bf", 0x65}], 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x2}, {0x8001, 0x10000}}, 0x2) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001640)="e74c4f87e6c0d98b44b4a85959be45ecdf14f6f2c12a20b64100553bcb0add0dc7609332d0cd4cb8c75087c7232f9296019b32c4fa2cb867063a73ec59f0295c9d8423f2e1689e096ae359a33ed1dbea32a01a59b7c0c84f435bd4a11bc18f580566171971a3515d560bb75cc13dc02b1b5697259e2f444f5375ee3b43542d3fb0e059f10ce62b1f3f28cceeb91b04e2782a5585f5752aa8df6d999b15cd5a137a24a5fcd02882068fc8cefb09c1a15ac769280a963a916be5ea3b495f8f19f8ea0845346d1d713693a8aa4d69bc85c01a240b780a58ef76fe3ab76aa90f34378dc926bc6b81a139900306b0c2ea1699a7191f563e3742cdbc43eb2248213d4733f6df031543e08b0ab7ed23e5bc791a1275a2ca546d8b7880d62e65e73a6094a052d3ab414ed6baadd147164f2b8dea6311437580a0979b479f205ac651557410a7517dc2aa8dfe360386bdf088b857be4f4503f50c5084e11d5b9e983febd920e3dd784693a3ae37fe695d37b149f472eaf5432e4ea2b9f62319037d745ab5ed5a5eaebf15e969f443ac113cfe6a30d3501d017832a8b1e7891a3545786402a8763c53a7b53850a9f7e7c528d32f00ffdd0c48b3069a106d3f8c55124034ae3820688a5cd903ab66e2eeeaebbffa4f7f812dd82d29eebd343f5639bbaf0bcb60e83d7f6007387909387106a0d8d4290dea76ef7301da03c84e193215a810e8cd97bcc383a41691eb04e2686107d6f8a157bdba105604f24377a8aea8303a3581bdb5c96024de36e717af98edd9820bea45a98720b7ac815ed2f5e0611298136434ba723cd695d95185faaf71b5e9b7d4423a22859017a613b09dfe57675c9fa40dd72cc4ce9794388977b55cde2bcaed16d59fa36649e5af8d39356814bf1054061dc5107b076a097eea3c33100a5b50201e59db787cf0a4682f0502665b08b5f743fe69163b1294402c5806216397a3c3d0f31370047cac7e990286b72c346717f77eeb0464f01b249c4e92d36b4f04cf4507b9a0295620551d313e18feaa2fd87339bf58482de5012e0f54c09183f6b56d33f48ab018e6a2d487d3fbec4e4db2e74718f60769cc964a22f3b703d751f6a153fd1510fc7c274e42f77affc101e78b2ad8828c979aedc4116b2ef1545a8c35bf214f9bdc709e8158a8211010d411011409c2f13c856483b7ca78ac3f2c848af8aa7ea4521c3ca743d14f66651c215e01d382bad0816f1546d82c994f47176b67ee5ef0bd72cc1dc1c216ed7a21f6b7f6a38860f6ff2322977c9d66a8174f0929d9b08d89841b03a19de0046876b3f32a25208ebbbd1958fbfb390aba9b1c30f0dec597f2fb837a813b1686b71e3b7a15dbd1b4d0ac9f1e5c5a26cc8dbd5a13342819c2ec8858aa637e051ca20a1e9acc675a30a949d2fb4cdaeb6c670a30b700367488b9c23afa320915e82ddb5910ce67fc5b03fceb2c5afb9a4eb20675a958eb5d6228653bf8ba80fe2d00c076de6a113a02f2c97f432ebfb954c740c1d7f1267fc176f9513d970b96c75ac8a415e2a522317c4b1efa4b017515e3c6b98b9e969860db6079d7e8470e9dc10f8f57ffa4094aa8a89e746b6e57a66a585f9907b07cb3f505022cca10385078852f2f1a00db3773c85d11c649e3ce9afc7fc8acd7059af9096357dc0ab874fc8168d404d94a667740585e3dc423711b0f8a6490297d87ea5b62273027bf08a24ed4a5a7a53ba4c3bce8995020df7dd09ccec9b44a44e573e100a53b226ba1d4f7c7d9fe715b2acc48d979c9bd597d9992ae86c9d269c08bb2ffca3f4b4402a77a9e71e4593d95eb5066fdca261c85eda987d7aad0eeb48837630323d8e69fb2a2229945a67d30cd786a0b3ec2399f5657e1ccfc9b5052019cf958b6687f129cf526c205017b3f52faf007aacb00217772af47ea6a791e1dcb99d1e193196b1d4c924fd6c18a5063b3b26f783b4523adbd8bb7a5429c844a69a986009547da3202f34d5d191baaa4495f8f62893187eb55f6ceb173a9fd48839d6e12db52a5bfd781e34b64a27d463936e8e2d5b436184e9da47c47aaf96394ed0ca58d2a888e3d6e8c3712e44d085a70a8ff5cc10e4fbaba3b940596f8168fd9aa5c670e5a9ec753c46c3cab3ae496049722d98913b82301f1b2affee5aee84b7a16aac1c2f44d86d9ace961257ea50afbc57856fe9dc4ab8e4faaf12f906ecbe739e0acd4a429249cb37b85bf602756c05d4aa5745c0db657c15f696ab92622ce8944dedca974f1ad3357ccf99cd3984532a1d5e71ccdac27f8798935028df42210bfb42dfcd1837dafe7c67c1a09f7f3cc7ce1cb7192f6eb3b3323b2b69eab6def776846e3249bf6c8df448e4dc9acd846b9e90e1bf3dae474dcda92a4f586f79bf8518b50906ad873d3a42649677ee86f88f0356c78632079e4c47ddec0101e30f0727546a8a69d49859252a10208597bfc3395e1eed6753cb4c5d9530b863bb938ac39947fead43c703d09c174a0a0f33f35a8561d90009b72d7a44448eee1a2da4d859420f805cafc1575250646893f391bddd27fb1160229714b80e0cd3a228480f94c716a53348b4eb4eb79081b07195e7d7172f2d8e7f760f9a061cd92e2c9eb796c24e6b5c81d8936b2929feb8be2c1786f58fbbb809d1858ac9c9dd79176a47c61ba3e9180350f7585688abf482d45a1d783a92d4e9d9b4eb47e0c1bcbb31b936e942c3b92b864f12a20a9ea2f2917bf9ec4f097911832452b47226340c5cc860442b6dfe5ef1c2d8c94fc31c39b1ac8fe00d75542edf2c1f1e2385f7b89f30e82fec839e104352730912f895a75132032d25f4bdfe609ddbc4b8809eec2d76698d43b338e575f6923b39ae9c5eac0988e8a4e9b47e66d868d5ee2b37b45e5f57fd801db643def1edd7a31d1b6561166d432c5754d75f67909131300", 0x81b}], 0x1) r2 = syz_open_pts() dup(r2) close(r1) close(0xffffffffffffffff) syz_open_pts() 11:10:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x7ff}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) 11:10:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280), 0x2dd, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="72f7c086355e40567733198399dd586844142d7421ce7c63b100904b30039dcdf44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a84b9ee0fa51973f7aa02e23a8fdcac5ac51102e460cd7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 11:10:02 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffc, 0x2}, 0x8) mprotect(&(0x7f000043c000/0x4000)=nil, 0x4000, 0x4001) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5c1b, 0xdc88, 0x7, 0x1, "9e598e9100067a047f39c198aaed6088a06adc15", 0xfffffffffffffff8, 0x80000000000}) write(r1, &(0x7f00000011c0)="1ecdf331d3d5fe69addfcc91ed0bff75a93510b167b3d799949bbea48119bc064445ab1675253b5d9c7135e2615ef7fbd4c854861565416918808f61992110cb61296c6e63b98d6e907adb7c1d74f8d069c789b4738094fa0b50795409f00a3ba3ba869945f86156df2968abeafa3188201a63d03f4980bb972dc9c685d32ce0cc5c0b2d09e2aa5b4e3b6bcc7a6d53a55c4047f9f9ac3e45dd90a9c83147c4285498005b86da8c7748aa84c81b27561abd3c3b67e512bd6cd7e0e8da76bbf2", 0xbf) mprotect(&(0x7f00000fc000/0x1000)=nil, 0x1000, 0x6) r2 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f00000001c0)="2bafa17f8051bf3f8247e22778adefe75e78f12b7216544b598763485fc36ae8381e68b2d77b3d526890c0cf3cc563e996529ceedc77d91e4dda9047714e22c7dcad2d9bea5480813e1f69fab68794f2e31bf7a5ea2092817e113eccf448e63fb88b2ac82ebf21403bc961091848fcf93fa97eed08b25e6657d65980d4e9a91f9a2f577ff7256d8fe343643d18bddbb4e3630248430f50b1e16b6891411f8145159d9debd8c81c13adb4d4f7a372fe89d9e8b48c97b9fd6fd5d59cfcc44cbf7ad48da3de7d5e236113c79e3a7319a31a43e12c72257d930bd20e83fdc2bb3523aba44b66b7deb3db4cd6f8f70b4def11f4afde4959603030a224e5a5f2a3c02a68e46d32839c4d2d8e3632c650bf2a186caa9783ef949c815fbd806be8458568514030b51b92f34c33042d115c5029ad1d397f0cb92dff1a7453fc73f5cec099b60b1efa51b5f4722b5122c26804daa1f141cb07d1e299a68edaafb937a0090c07a5a56d9673b7768c51aba2816a84335e59915c6415bd5f48d07809d1f305908934d32a6a698658bca076905b897ab6c683985af4d759c01ba15b732554ac1c7ed165f8b2027e083f7219d61c00f27d547ee48dc3ed958fea93172cde902e5796856094843779b650a70774bbe3675a4f11ac415e063badb9129ee63f883156bfbd77ed2f22586c52443533e225e3dfd934ce2b17b58c7aef139bdbd87599dfc6e615c320b51c2788d0e9dbf4782e4fdf716bb5cdb2650170dc68d020df502b1ee6af16bcb12d476fc04520d5c45b4e233eb4782127a5c32ccd03666b68f06d4ebdbbf1a17bed9b53da4b7e32962676cd637e69590c208c96b6a80196c41d065092c04b5890221ced7101276627876884f8d11884eabf10fdef990b66ec52bc51c60c69d8a16726ef08a0b5ce34dc9be32523b0a24488d4334ce7e7df7d515664f31f83af755897e0849b12faba478f37757750194484fc197e3f0e1e033fab097f47124ce42ed0584b9d3074da896e0114736846e29dd08daa27db5d65030189a791a367cb951ef11e4fb6a31a3c14b9c106bbfc80d43ad7bbd57652646bf87d7620a7f333c8392ec40b3e4dd6fe72c87a73ad7c1e25f2fd24cdae27b4f303dc824fe914f01479c80f17dbeac4fa940c4b58d59450bdff55f2be08dc0ae706f26ea46c57d402f19a24c40fb35b79e51c2d071451d1ab90bf38803e22f3c18e5b3b950205a639aec3c87df9c0c1dd89b0e816b0e0f51281d96edcea6dec8fd8a8b5aeecaa7736f2142a01f65c8f9970f6d1d3c697d7bcdb7aeb7b95838ecd93a70120746596b7b326560f4febba1e439730fbf066491be7718f3dd3b203c64e35dde20dc4d0ba104ec521c178a3369e059adcab28094476a1d1546e237a6b13a2d43fded1cd3b5a70033b8365d71cc9842202867ac08cb0c04c91750b5037bae61fbab8be7a8813adf191f27745e1c0776103e39489c2b3cd46f0eace7c2e95f7280ef8e4f5d57699049988928f0e431488c4aef04f9ecd8b67f556631b1ab951833988f7ecbc10448b26a02dbfeac13bc19abb21e44ff10535009c844d3b3fcb32f027c96ef83360a91474b75042a000c7f062b46ba8aa8a2b999dd811ecfc7060ffd2620e3c81421f8fb1aec83ab3165d2ed013503b63c017906d5e4dfce82eb1c2744185730fb6c569ae2caa059bf6256a798185234d6ace57a51309c06fd5587b54818865095873b7a3fa396b4b4706f566f883e0b800e7d187adcb6088651104b44d8f30337e418623a300154e39c684e1225aa26ea757eb1a01b72e80bca3a6b1fbd3576c345b5e8c2f52df6e305d6fd3fd4277a291ecffb0f5b7f1eb3fbe744fc8c35a1bff6a7665c458ea2faa6b9155da82c66220c1e0f6ee959098eba52c2b79856e8fecdb1e9971a030d47a573f3508cb2794cb1901780599b868375b688eefea1e7db511744d7383bf03ba3fdf6d45ee60f6582e583b28aa541e2350b10453c8e570b9a1068361d2a6f947c93593231f0d927400276bbc96cf2d22bac985a51642d588852644c8d832191535c51445ec15334736038ba1ed3861d68c287020ba33e616e7c81867f0927057eb085c49930a3f77345d248f8a121400f6f39fde2f76f4e202dd2e17463b565a38d79b8c096baa1ffad70ab27093bc50593ae978da0ec8c5b6a7d7d420fac6b0b7940cfa16bac9fc722f1090f6a0154b126b33a3b852c568b2ad77532c55f6861b6a9c590c39fbed53d899df306b8d03e949632315dc37665b4545ce0a5e15baed2ca6ec06362edc7d5129e9a85b17f43510fdb091ded4855c0c79bee75930c93b3efd18b29debc3a6fb43c9a218b72cc937c4631a65fafaf1b7eaca37ee69a7e7fea154f29671d8aff76a9f7c8cf87d81522c80e02f511d9aa1552aa7570aeebc76eb6af407470b8922ab910418fe4b065c8f823e2076dc5babbbdce38e3828c6efdcdcc865be11af85a12a54ec03d056be6b6a86154c5e06e60becca3d29722ec607f01993370c736f3c7b142e6a071cad1820ff18226f89a903b4b70b8ae2bad3bb6f9b2778971c5cbae0958fd01e2c0c15946020123cb3162a4afc41e81b407964b7847053ad393a5a42b3b5bb078acfb72b8940b83c73777b9af47fa45388cb6bbdc584848f527646fcfd8b1bb9619e277a44736b8a3a0a807cc9168b7563080d3f283370c0840c0130afd298ee3d8b07c072cd9c55390bc09bb4d1c222bd1e1246297d85bcdae8a57f5bcfd90fd3137827c281834cf748680bd050064fbcb65bf7a774fa6b1f13a6eee30f8f65574b65d58871bd587fd6962f5107d23e2b73a27ee33578a43597d4663102b188d9cb42a5c1391f5f1833e674d04d34cd06e9e28a78188a4c8672a2a2bbf75fe43bb46b1d32ef1cbc33b83814ae2d449fcd31f3053632605873154af0ed19e1160a2bf476a3823e605f35c3ab7305e7bc278955a99ea0984799d8a6b45c1042de0ee057942e7953558b6751a07e090ff3df255cc1973460b3137e29ec2eb1d0fe8d724346cb8e493a36294b66f7c33cd34e6d993d340d6fddb94b9a771dde619ee197acc592ee9b236efc602d85a558b359dae514fa6dbbf02dd3ebf00741d5ac6c2142282361e4e10220b7b0de718ac73b79007e5df15e009e20321066e7443c60b967ecd67cfa567799d28d4713d8caa45463187373356354c3a0384809349b75efd6bde3de2f695b1f620b549aa999877b1f353b3212ce5783d36200c8cab51f326ac2b9ca3625eedb9c4af9c5e61c5a261e5f247afaa5dfdf4a3c2cac794afc5db43126ac0fbc042ef22e7f2641a805e707bddc6194ede5005f179877d63d7a92f3dcbfebff9e2da5c470f2868271a415d171276586c6c5c7e366cfe8102ca1f8465cdab9a4e95c1632e1f8b8948ad249e1df6e44256696f10ae0f6c7e269df6302fa5e474923f3e49696b805f9a217454f3036e59bd55dc83e13e341ade28311066e54b3a92f67a96ddf70ab945e77d7de08aca7f03658481db43bf92beb6662f444f1c97b980b1e9dfb27f15da8446df9901f463c7f6379c9815fe0021656ab15d5e610c96f6f145e55090b2cf2ba8736003b699b0a52019fbeda2ea97cadffa2e2b7be7f0917c08ea3b30718876c7a2a1137b336563894ca8059892b3d67c0fca7d1e2d37a7c750e9c44feeaa5be9fdc97679e514553d895233031af1b74488cc8f6fbc1ac21cc742f65cd44dd275d1d6cf449388510d0478068526abe25103203604322b97ffddb91941388de5d94fd7c8f3a1217ffa70720fadacf9fb6c7bf8561aca4859b5a9d7de6dd830af2350da09af68fe3fb9a99f3a6fbe308836eda7daa893a273daf69bd1df3348c08dfd29da3b467bdad91969b9140aa22d0bb1eaa96f6e1275fa4af147878cd7958ffa0285261a635e4a595bada898f3e40f1338b7ebb69aa7bc3a74f27b8945bf13bbf1043a101f7425a056696dfb79813fcb059611f4a9d2b09b17d3064f5e5f6ae7d00d315bf1d2a49d1f48bf8437840d466008d320aaeef0a2212933254cf92cbd8701b0646273d1dad57a678996094945cc0769708ad64b6e3e9bddacb3697947dc8fb09ca182ff42e75f83083630f9220d6362b6e2660ad1a41464e6ec4e5446f577d5be90199ca39083e0d5d843b11c624299ef71646f1d587463c82d587bd849be6f5998a85fb7135f4bd1bfe9de511cc8b9995bd89c00a8b79296c881d54e002e3305000ee201538a62d1fd6844e3bad57479ec3d4e0728e5426cb7c6bb29b8ceebb5c78186984a6db5be1addd5af9fe709c849a197a3b4ebfd42ba7848f2269701a91c773bad68a90d49a176cf7aa14c3edd068a0b03a75112b3d2f70f2045c005255a2e648beed775b505b47eaf26fc94eaeca3cc745f8e6e9a088e63a648647cab16d27b98c81f29549aa7ba7a1be80e475b53b9c72b762d36b53e8ca95972911a15aae0474be1867567836397634877b12e1d9bd97e17c10b7f0de3aa3588a6d82a7ba2a2d74ca718cd685e1ec403950d56576a8667d0629b31c2317a92dc27ae44beedb1406b8f657f61d14867b97a8a2ba56fa2ad703389a435cba520616c31ea58dd04173dee3e792985058404506e9cffdcab2a94b2e0c7d6a82cbcbe76a5e9d6bdc006c6823c681432b37fc389240f8d2b6e76b835f65d3e2eafb93f4007f8035b26de249a3dcaf165f0dccf2ab41ce76dc77f37dc561a3f63f954dc92aaa7dfa374bccb6bc4d0eeb8e9c9a53e279b446965c366545d5a85be81344d070849270d28120817627e17919c5e342b0752c31cf08b33a86f03ae63ab7e45f81dcb81040020896196b7f509824f6b674afcd636082a4230e4c4d26b43a4a4a47993c2baab223d9bf88f8c4453a318a941b72b2dc3cc1a61e411ea25d5107478077138224ff0df6a08948b180d720c4ca284801d2c5d2e0832cef8a9bdc828462c1d2af856f2307869caad57c90883285ea7f53a81287c24da7ccd608a8d59c2f07839a36d2f0b7a9b3478f30a6f469de80a58f416346a8ebf84d3fc8c71ef2d21dc6f344ecdc299e5e03b9f3b7872d8abd0841403ee60bb62cfa04f661f0fc43ab2fee8c151e219d9be6f132ecec9468ee7e5d6cc5a0f28239b9c0861b8b56af5a921ecb3c389247f2b20354e684e0550b9d0cab2141f4ad1dac709b8335fdd378e9e608599888d49d5d31904f7bd12fea7d684ab61434d449dc7254f524490b179515214df900736a943719230499f812d50371a3980c7a476e3229cc81fc3b02422b3e5e2f56efc9bdc6431cd2ecbd35b3b0f4db61e062f37213461801316624d64c7690de3937fc632901d064fd96439a8f4667eb33be767be479d41af5b52ca4aa811cddf94f232daec249e22671947e2b00b4d8196ac6d65f385d696f4e2a6f81a3481b3c00e21661c5435ec6958d73c11e1bef14c4e1babd0bf9cd4b4c2f4ad983b31dc9f348c54b5c37a6f6e613a8faa035614c2e1a0569bcfdd457f305595a5dd82ec3b9047de4f882531d96a82d490537bf98f81bd49dffe8db8460d640507a8d6ae4d15d330b7e6776e13ea1eec65efbd75de977949cc7de18a57bade4b4b4176dd182e2346b0eef4806c3c05e2c7258b33fd51cc57c4b5ef4741d8a82a88591250e345bc088f70c0e327267331234f198b5472aaff87e277c53c87546f3b3fd727b4be1430b373dce75e1338836cf1bb4ec86852317634b1aab96d36f45416a41abbcb63bc01faa5eaf1127de81e742c2fc3b6ec68a00ca91629e8516a32a0dab78a3b2", 0x1000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 11:10:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7, 0x4, 0x0, 0x100000001, 0x15b4, 0x8, 0x0, 0x0, 0x20, 0x3}) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) 11:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000000)="1feff5cbf697154bb1cb07499fc02d62a2972d8b491a0d935732822ac006fc5a1a3c79413fc13bcc", 0x28) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:10:02 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getgid() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:10:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x80, 0x81, {0xab3d, 0x3}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x1, [{0x3, 0x1}, {0x3, 0x1000}, {0x3, 0x8000}, {}, {0x2, 0xff}, {0x2, 0x3}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x1}, {0x0, 0xffffffff}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x5}, {0x0, 0xce}, {0x2}, {0x3}, {0x3, 0x3}, {0x2, 0x200}, {0x1, 0x1}, {0x3, 0xff}, {0x2, 0x40}, {0x0, 0x2}, {0x1, 0x4}, {0x2, 0x9c50}, {0x3, 0xfffffffffffffff8}, {0x0, 0xd8b1}, {0x3, 0x8}, {0x3, 0x1a000}, {0x3, 0x5}]}) 11:10:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) flock(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 11:10:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) mlockall(0x3) 11:10:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x95, 0x6, 0x8}], 0x7ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x32, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x3, 0x10000}], 0x4, &(0x7f0000000200)={0x20, 0x9}) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') listen(r0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x2a8) getsockopt(r1, 0x200000200000029, 0x2a, 0x0, 0x0) getsockopt(r0, 0x4bb, 0x4, &(0x7f0000000240)=""/190, &(0x7f0000000300)=0xbe) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') 11:10:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000380)=0x7, 0xea1c1d13) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000000)=0x80000008, 0xff3a) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/188, 0xbc}], 0x2, &(0x7f0000000280)=""/137, 0x89}, 0x842) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001140)=0x8001) mlockall(0x3) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r3 = openat(r1, &(0x7f00000010c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x26, 0x3, 0x43df) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000040)={0x6, 0xb4c}, &(0x7f00000003c0)) 11:10:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) clock_gettime(0x3, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x20) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x5, 0xd9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x4, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x5, 0x80000001}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000003, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000004, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5, 0x2, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x12, 0xf00000a2, 0x2, 0x1}], 0x3, &(0x7f0000000040)={0x0, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8021, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) 11:10:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x4, 0xfffffffffffffffe, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 11:10:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x800, 0x7, r1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000280), 0x2dd, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 11:10:03 executing program 0: r0 = semget(0x3, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x124) getrlimit(0x4, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x1) write(r2, &(0x7f0000000080)="378220d3686ce71cb477d560a210075fe77d522bfb32212a5772799a14501468cf193d64e7ca0c3c4e05604d733176238f0375e8b0f1248698a9666ca9922c75599c5af89c1879458629f016d518c7ca77987a70774eb4a964a5493d18e10de62082d144fd9eb4a1ce1ce5d0a3d6ad585e241baaf2e93d096d848c985cf2cd174c14c08d912fbe1761dea2d45a", 0x8d) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x90, 0x8001) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x90) r4 = getgid() setgid(r4) r5 = getgid() r6 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) read(r3, &(0x7f0000000200)=""/53, 0x35) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x2, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(r2, r2) linkat(r2, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000003c0)="9c39b5673d75f9480cf9c600c1eb2994d526569e4fda92360e32fcda11c6553cc5dd7e69738d7b24315bfe289bf392eaf4b620a495d7922f0517bca6480bf6579c954792e50e1fa04d9c41a7e13c1dc6207771874c1cf70c928b6a51ef3109928d920674eb645550d2ae951443dfd3f9dd5b604dad36e329e87b3e11cdb511f6ff2eaf25c0b8e680b3f9110bf90448ff746e309d8f815db0e07bf286e4724e8b49b5adaf3b78d108571d8726a92cf3719568795298a3fe", 0xb7}, {&(0x7f0000000480)="615d4ccaf3c062badb872ddc7deb9f4bdb43af26d530cb331ca34fdb1ad9c571d2dcdd7daceac533bece035266ce1c57e404afee9eeca2046fb48bcac700c1b8f5414ec9ec3f0463a3d395a24a85a5d6301f6a1ebd245855254da4f33afe370ca3fe3f33718be65e5b2318c6237a81323c52107d40b0244a22e00bc51bb3a6512f6694820f4662ca17c3b49c3779ac5742b8d869364ec916305ce3f977ee", 0x9e}, {&(0x7f0000000540)="2971ee796bcb81c4e5b8c340861008731a4213b8a13cf3ffb00718daafec2da7312cbd245922cd71366674005bc162ecb660825e759c486bc806cd9e0603853d0ea9aea5161b5a3ed4743dd9bcd5fc26e570227bbc10d54d0aa208901d1d18aa195567445450383cd4ece5b93b97ec8efbc950223d4f34666c35f3abc8c89c2cb639ced7bf90085ce383993225294d855b2fec0ce78148db11f33f096438886bdc90a904f7d8f86bfbe90caf872fa5f41c9661ac3bea53ff5bd5eb84540a2da2d285d3ca91c0446b77ab40a71077941bb033948f94f4e73b7578487f30c3ce80623739519dc4bb5c50d740688d2764f7d1d0dd5b5ef0c26b5bcda83e29b3fda67545ac21d2887e7d6dd1dc4183e87f8bc2159a834f92221f13bf4bf94fb90de385e198507d7fbb5d723d833d0b0bea564224bea719104372060ef8a305727e0834c256d9fb0ae4db51d6266deba2452c1e4bc774c58d8ce18bf16b4a6c47404e151679b5084f174a396ff75963ccb22ceef8286121b0b186ea0ad00ea1b7d5fe5cb0da47226bff5a26251c745fc1daa726ba81cd4c2dc1a5ec65e14a12a01cd46acd7e77559c2ef8168ac5486081c0af1509841b995f524b049fe7998326900341e78a220ff5c6db2d3752d624a0e67152f85a0495c4dde7ba52c5196d814971f82ee07e55c8b3b53fc7de179c88a8d23051d626f4a23470e81a9f412a451ca5459bbc1c5fc2949500fd182ee300e41d109303d07928adcc22610cda798f8b7ecaf6872669adee4538d9e3c57a82f560f303214875c8a19b69375936e45c3a51ebc534050ae3280626a34571505db536e19ef8a5a2113a40be4b4d152776a46f9e0cc433404751719a4e31f25a74bb5a9029ce1bf1fc4ec8515249a6459174e459ab1c8283ef21e8ec5f0a2cd003a38c5edf0f50e36ad7c761f4c32278e4fee951d46098e8a66c951a293e9d200fc701448c483a882bea399a1f1be366792cd9057d4dd96cd29b2637e959233070b58ccc910ac772435c321020e31a9fc1cd9daa20d01a959d21c06b5484ea43ba06a4a0e43bc8ff9ea3c5a97fd0424f25f48563da55cdffec0d3059f4ca2770cf3a393ca748f707b2c2ef6aeb826c3911a2b7a2e45e9491be93257762081c520eab3cb15e861b1b50e863bd81591489490358982d55bf0d3024f173a9a0e65d48530c22c92093f6cc4f83d4cfe16f254d032a7b8dbfca2d218fa8119b8dd1fda6016684388f13c562666431e54781ab6858413c297a4c9aac5ac006d58f55b230e7b60918533593c66128f6e403109f4e0cd84fb5b80a5bc745299d8761afc5bd101c34184926257588f7868573aae5605ddd18be415189a07624a891787faf19a61ad12dde6f891d58863008f8fadb066e113da7d92c33719e83582d9542db7969f3582cee1d4856430d264d9f978b5f8f70711f5c91642e96ba506ec731c40fd4098ee7f5ef2c513712d0418e4e4d01d37b21c6c957edcd8def26bcc1a70d2082f4b0fce9f3586ea54e773c7c759d9c7fa46b91dddce3ce06272a9b98f59d311c33a96e54496141a00c0c13eaca2b7aee99a7dee67f558a614f80ecfec56f0a6a14be7e5e39f3dbedb20a1e7506618924cb5d0b5ff9c1b4a89f3e15abc103a1c84b445d71ef143b48c3f85f0b74b1ed81d37b3e1e5e19bbcd88cb3c56536d5484ee76475a5b1c96080474eb9c8826692cae29f94b896d77e62345b878ce1fa0bbee06e6da334ed868c876f238be1023fd00c6edb0615eab0544e53b34c8fe7e93cdf04cf7bc970b38ff771b4f0d26da62bbc8b8c4d7c4b4ec5d3764eabfa65261d4fdba59e5bc4f6830da6b512eabf0e9d986dcc162c1c8776ffb2965bebe028e9f0d2b8e3b9b4a009e1009d76168dabd2d1580167e91792f11a3fc26bf30a4402089a75add7a8794afa6fbdee81b91b67f0efe3b53356f72fa01d73a5b9a65b42a40f0d6ed321879cc3a025937d611c10cf91c12f0f887006414133ac7140cc6d62ae3267a4aa9176520982a340b07f96079991c7e20382dbb6d994569bd05f9a39c9cd1142a683ea158adab7ca0717fff7b3612887cab3e199f01bd9a2f27d0b1e7b90d11ecd4db18088c39243677e1f717813274dfa8996e9d0647ebeef8da07191a234428c0d3fc29e84bd3160b56e283a9575284dc34d687d9cb14cb36f696d411dfea4c4cab72e3aa0fd01f042f79923e0be385337310c253ea0147510bba07654b4a80194ea878f42440c52d14cb46e658c1ad39ce58cba64cb2dad2cd155a039e5fd5d587555e4293b21fbf15b23fe538be0c1042e41e6e2ca2f8ef9b456704ed68a46d81423c8f25875d6de1d5f10a47c4bac007a089fcaa665759067108e20f6b5e9dd578a19188d86393b0316808bf0a4950d14201b88ec765273aa3cfcde27ec0c1453ace576370e3ab9ea182821b279e8cb8bf8e56721b860a853d7eda700663695d483815071e2354f32dbc47b2cec594731a2db44e3dc5ffc32655887047b0286b91cda87af9d86fcb564537783dfff6489f38803bb8289bf9cd2add0473e88de1a8c12362f17ef7e52090209b4c61336ff12b5b782e71daf236606c715abceefbea03fa11fb254552d2a8b7c7a9f6855e34e3acbc22bf58fa05183ea3efcde53845741bb3728c3c8d96ce1fdb6213c132beba49013a048193126d99cbf50e74411c4f709cd793e1c922212866af301cdc7d6ca24de489ec0dee017f46e20fbb5f17aa605d124015871cf21f61a1e58eaf7874c851b97da4b439d9c2e53992dd00773de0a0a9581ca649a20a2018ed32bc461108b3fed697d6df9159704d3f1758f2c2e78d482d47167e5990ca688d63ce725b72dd1c2ae92a1d11e3c1fd77ddf993b257e85944bf603cbf7207917fdde3d82a131137ffd21368f2164ba2a63e97a04ce4fcdc29a89a75043d66811e27a780aa7ebd92194ea8ccd99d3187213c4b787e657fafa653d209b793e15102555c98f04be5fff3004c6beccbfbef69ca82881c2e80d32e163b7dae6f9128cc01bbbf1f40307ea983d362a7ad0927afbf341669c919203f34fa2650797d5128828503703a71e4299f9bd0876c72e6c97fc4547190e213119eb854d45a41f31cdd142bbdf61338e50e2be220907f36766ce30dbb087a70799257f31f1281f14ad4c11fe66a829899f4610e4d9072c5856f75f8d53790116cb76dc7ead91e2b0d46b7e2ef6c4de5a234b81f6169fb290663db6f03e44b41b0db1b9226d0ee0b4e4820fb4c401e4e817f622f0aa2f0c752c518b2308e83f5e39e7396eb0e3de92f5efe25f7bf0083e6afe6184f7443c9eb7c70df95b19de1e60c7c65138c6bf71b9457782ccca345af6979279228da91796ee62a416b44be6fbf5792a26508fbe5b269bb0858e7a96e27e3655bb3e27ab5adaa7de38232ae768ea4638243fa6a5a1fb16072e2f88afb316a5a92c2d3393f246c88fe813597297c7143884e16696c27b3a8012eb3a16c0ba3d09277490fd9552389467168a07573a4f901fbf292f8a92b9e56bc437ef20ca4c48ceb078f658bf1118f8242167962168236b43fa3e261ece19a231b1afd79a56f4730bb2ee66c5e61424d7f8efa2a50ab3fc20be0b8b5dc5037549ec8e66415f4550b0a80e94ec05edbece9776a28c904392bbadefa0e0c29bbe48d5a8db97d05f05b5c7c018850c10d84082dcafd2e40a91addd02db9eecc5273cec8ca112a8d48d589e3d4152809d01526e7040fa639999aba5a6f5d47113d53a34390832849a9ee08ae3a7d53b6a005351151089ce8a3c13501a15c2d54fca1144bfc1f5b7d00b3ca1ca7a5972fc5f1919edecd3b22ed7314d68e9cbd5dd3e481299776e75e0e843e7f33efafd0d78101e1b7a888523f249f1510941443c976f0122349d54ca70a22a2522dc0946770dd82b3ec33f53e093c3011eb8e624c00676cb615339defa99a0822a6b65e717d372cb8b6cd7ac98924d80bfb971c575586659c250c703bbef9824d9bc29759b1c5175a3d573407d6fd5455aa6ea6c85e85836bcb361694acf03f4d6f07e1614bf6f911fb8168de0e876ac3b86a402d5b69aa61831d8fa9a544e4330829f2b19db47ea3e6a4505e37e1d72cf510744aee63a867673eb0db8a620c1f870f78a0c14886e204191358e6d7370d38a34a75a0881bc13721ec5de68a207d123bc3069982fa5878846f0a6cabe5b1fe1ec4fb6837400857f5ce4bc8058d4575c6fec818a2f1e8ee098ac4178024329caab828be2a6f089b0de405229e55c3ba12f8c5fc2466a0c8ac578fa2757dc1038d327660fbd9b41e47c5b711427c547e738ce4829791e82858bcec05120730d54fb78c241fa3375b8660f21398fd2d2f84de8ec0f5fbd8411e0d6b2e51f12c783a19539c30b724ff02e3200e6663e047bcfd290b75fee5824e6dcad44fd2a13a50a2057c65f472b76ac9989a3c6dd72119ac8eade963d4b12e5c51b586fc990f5961474f669ae2b8dbf95c68b8ca26ec53ec613366ced0306c78db95685c1b2bb1ca5d2d1bd64060090a6fb463d9bf5df9b0cf7dcd5319ef77cb063ab6b7da6cde8d36d4624d0c8306cd45934f7ffad908eeda22503b50af908e68062274eb8d8604526b5c32751038b279ccc6baa185534abd5dd07c78a583b1a53b2340b1f10f0f9ad9482186fc45ad0b5abe1d225832522307ffd9a6ef413539cce8d01812db477165ab2f08d08667412a8545f6e0a526398d05d74bc0aec6859229a99142724d557ed21944ae8dc6188dd0a31fec0ca289311fe3a457f440ed5c3f784e6ea909fd91782b1319203e1665dd72795798c2203ca91eaa40323353bc7348686f3e710214128689e0216a1a4b38d4985ca6b2130d67c1d73aede2cf59bd0d7594931c4ae6b7d29a07470124ccd5b6cc230d121653262dd1c2c8e818f61f2691299e270c38282fd6367e21714a1eeac0035e8f2beb530533b0d36404266b7b750b4e52dd3dcab7a38e5f6c18ca1341fcfa0527c69bf13e378f2490995103d3f345d0c9eb457991b39a91e197305ba052edb515a91dd4a09a0a6b501ab63f701c411d2eba5b4807319bbd8cfd3f592d46df11a35f1357941d115b4a7fc14eb8e2a098cee464fc0e7259a4b4e824e7ec64a43a384979e573e1f1061d698d0a91a7ac1e8202840ad302ec1dac522fd994f6c2fb8d8b952261536cd50c43296c0d47c80e24e63fe0e17a30a12447ebb9a078ed4dcc31f80febc8a8ee8d986b3d644cd275fa4f43c48cc1da1d0df036bc9d553192bd28bfe59d54e87411d5749f76f11dc6128f7b4899e53b8b60835564f648abd62cd5f69cfde00592d0d7f747b8fa1a64a5df928535be0ea92fccbcf09268c8f7b086430c9be810063b0181262f6dadc56354e171329e40999345fc2ac331edf59f47b99893812b65981b4ee8350c317bebea0b6ae023a0d7b0e46a363a4a242ff7500b9798b7c22a26921fb445bacce4630fbc46cca556c3d417457cf03d36eb562cb5e074b3f60a4aef0b6499dd73b3d512919b6b6f279f117728ab2dead9fe428a015eb1c3432257783a00f2a6d2096cf337c52a32d9d31636c96e62ededee48b1ec162ca228f627b670944be2eb3aa24a0411549a566e061a690f5c515974ff2b6e2769e3b51b0b6a30ae0b0cff3b8f4ea0eaf9b674278a77b3e619cd8adfe64f399af2da176fde1df69ecd65861dd940e87c25de026fad1b0fcbdf14a0cc77b246545d6facf079898aca6527fce442963d15a6a22f112b07d638f3527ac0dbb77b0f43f46629b1", 0x1000}, {&(0x7f0000001540)="bbecd01502d86fe86fc9ff4dd7e33a38a9386bc1a7d73d109e91f704dcd74fe6ab4698", 0x23}, {&(0x7f0000001580)="1bc23a27162e43f0a561b03fc0f3aaff01fa7d5bc9e75c251a1970350effd79ca647940e44d7a27b4aacb78692895cf2e6323576db", 0x35}, {&(0x7f00000015c0)="b798c76e0808b99dd3098f4d81cf1f96d26846d2b77569804bcbe33c8d2452d88581510386bcd3acaefa898547dcdf4b9d5cf8f01d23841c2f77f346a073d89425fab60870db76843642295601626e3b44c4a4cd088dc62570013d658c806bb3e3c02ee1dcaec626301a14237c3bb6cad79717bab3524fd150d445cdcc8f0818587318b18a9b1cbb77d215388dbae1af46281f97b9b90c017bda6a8f1641e79fa64d2910198d5057ff14f57f7fc7ad07ee5b6b67c3fcebf8756dc8745cd024ce2af233c39d10a0", 0xc7}], 0x6, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r6]}], 0x60}, 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001800)=""/88) rmdir(&(0x7f0000001880)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f00000018c0), 0x1, 0x0) connect$unix(r11, &(0x7f0000001900)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r10, 0x20007461) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001980)=""/108) symlinkat(&(0x7f0000001a00)='./file0\x00', r11, &(0x7f0000001a40)='./file0\x00') getpeername(r3, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) ioctl$TIOCSCTTY(r3, 0x20007461) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001b00)=""/170) syz_open_pts() 11:10:04 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1d, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x8}, {0x8a, 0x2}, {0xcf, 0x100000001}, {0x80, 0x400}, {0x80, 0x8001}], 0x5}) 11:10:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) 11:10:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x0, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0xbb2e) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) mknod(&(0x7f0000000000)='./file1\x00', 0x2161, 0x2) 11:10:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x100000001}, {0x67, 0x7f}, {0xef, 0x3f}, {0xc0, 0x9}, {0x62, 0x3}, {0x5, 0x1}, {0x81, 0xfffffffffffffff8}], 0x7}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 11:10:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r1, 0x8) r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x22, 0x20}, 0x9, 0x1, r8, r9, 0x8, 0x7, 0x8000}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f0000000180)={0x3, [{0x2, 0x8001}, {0x3}, {0x3}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0x6}, {0x3, 0x53}, {0x35af3f8e74c116a2, 0xcc}, {0x2, 0x4}, {0x3, 0xfffffffffffffffd}, {0x2, 0x100000001}, {0x3, 0x96}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x1, 0x1f}, {0x3, 0xcef4}, {0x0, 0x1}, {0x1, 0x1}, {0x0, 0xffff}, {0x3, 0x4}, {0x0, 0x3}, {0x3, 0xb4f}, {0x0, 0x5}, {0x3, 0x1f}, {0x2, 0x1}, {0x3, 0xb2e}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x3c}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x4}]}) dup2(r2, r1) kqueue() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r10}}) chdir(&(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:10:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) recvfrom(r0, &(0x7f0000000000)=""/22, 0x16, 0x41, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffff00000000, 0x6}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 11:10:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x49, 0x100, &(0x7f0000000040)="4a6cee847d2ba02881fa6503c8ff6976c15fcffb65862ddeae8c92615d62fe7b0986b802ac079c2f89", 0x29) 11:10:04 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x22) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) 11:10:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = socket$inet6(0x18, 0x8001, 0xa3) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x802c7414, &(0x7f00000000c0)) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') 11:10:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x1, 0x40) r4 = geteuid() r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, r4, r5, r6, r7, 0x20, 0xff}, 0x3, 0x1, 0x7}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 11:10:04 executing program 0: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000380)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) socketpair(0x18, 0x4, 0x100001, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/119, 0x77}], 0x2, &(0x7f0000000200)=""/243, 0xf3}, 0x43) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 11:10:05 executing program 1: r0 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x10002d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) clock_gettime(0x7, &(0x7f0000000040)) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:05 executing program 0: r0 = socket(0x18, 0x8000, 0x2400000) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 11:10:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xff, 0x7fffffffff, 0x6, 0x4000000008, "8a00d8445d77000040000004000000002300", 0x7, 0x2}) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 11:10:05 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080)={{0x7, 0x310d}, {0x1, 0x8}}, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) fcntl$getown(r2, 0x5) 11:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b0", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/40, 0x28}], 0x6) read(r1, &(0x7f0000000940)=""/161, 0xa1) 11:10:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x4, 0x6) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:10:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x8000, 0x20, 0x7, "db55008866eb8bc90c69aebaa00e3d33ed135e77", 0x9, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:10:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000040)='./file0\x00', 0x20) geteuid() getuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x0) 11:10:06 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/122) 11:10:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 11:10:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8010, 0x4) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x101) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 11:10:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000000)) semget(0x2, 0x2, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) semget$private(0x0, 0x5, 0x210) 11:10:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xb8e7) 11:10:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 11:10:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 11:10:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xb1, 0x4}, 0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/182, 0xfffffff9, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x3d6, 0x45}, 0xc) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) sendmsg(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="87a1cb9bd818d432b9750c20e857d919009aa95575c380541b8a1533fda928b4bce9fd6e45b4f08b5bd561525b847c5b12c5db9ed0e111209ad56651b85e2290c635230845b1413077ef5f61f23e9b3a54784dab917bdf7d3b0b029fb9f760cc1c4d69d4ae137906c6001e5907d58d5f87874439aef3dc4d758cd1e2b6c7a4cce641", 0x82}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="9800000000000000ffff0000060000002bc112af3ab2b1be3366fb5ffc076bf44c8eaea226b6a43cb2fc6fdb17ddc1f7e7a08c5d563017736af22ddd04305b8cf1e75431ec567b92335bf1a0490dafc22e99914defaea8eff4ef5b41e25386197988ff474df8b13fd1feaa159c187918f81a8390b441a875ff68a15b888edeb77a4c5d135cd25039c643dd3f29729e75c90000000000000010000000000000000000000001000100d800000000000000ffff00007fffffff78b9a9cda8a76f20e72eb45424fef0deba09d792712a00e2770b6a66b6e99f13d764d4b767c8eaa1d1c33091710123fc2c71722479af152a801fea07cf3832e5ee28bddb669af5c2c50a978e58bd2fc3008f52dcf43b9640726a9f027c2a043f7f62367620ab81b6806805b786b9931ec28db2559eb381df3f886da4453d5a9cc3119c06f2931f1bc065cde6070f404cc97b7f885cbfa5f16f0d77679529d3e4984097a099dd2a9aa41c725086e5d8a4cd7cad158d7a653796ba3978abed53d798905b30619b9f28f0000000000000000100000005000000c8c9a7a1da0330d5ef83ee70a1dc66b5687d8eb6bf55a08d3c09a0401156033daa748067cc9ca3fbad824b387b05e617e5fb4d491a188ff9039df0c52ffa078a56c57def3f525c1390fddd9bf9f1de0b4a0f5844e2a63ac82de94f8c6d6d9c4866a3ba98084d59c9fd92b0b0d3d595ad872454bdfb212567041b57dec0344f4b7fe319052553ebd6584f4d5b1c113b81139dc5daa6d11a9498b072b6da89adb6f9b630827d237ff0f1d807f92dea19e984c378669e62ca9467beb06c859414e1600ed5406a23835415bb462c35a8bc6b440000000080000000000000000100000000000100fe3bc45a208eeaa3f65ffdd9d69f29a0ea47786cdfa74d50de0384a8be103dc6dea3923e87c26ba6a79dc0b0082d385a60ec62ede19e7ee19610f56f750bf141f608cf3dfbc1c1d88bb1e2c82342fcf5efb946f72c06b562ba53b51c83acca98302c45b7158f10ea629430000000000018000000000000000100000003000000f2f821067e1e0000000000000000000000000072675d2e1252ef475e00bb8fc1ee0edd30fca06fd39ceccc76a4"], 0x308}, 0x1) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x2, 0x0) pipe(&(0x7f0000000080)) 11:10:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) 11:10:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5b3, 0x23, &(0x7f00000000c0)="e7", 0xffffffffffffffb6) unlink(&(0x7f0000000400)='./file0\x00') setsockopt(r0, 0x100000001, 0x0, &(0x7f0000000100)="c17335b13028a2462ef70abe94da23c987551f3a7bb02967a3d89c66dd9a2fc3c9f7c30d0782e86550684549046f6ebef9400e9b910fa4a7d542756818a31befe55dcffdf81e977b8a2791191bd83b043aa472ee64aa405da97bc8d79ba4dabe8727a4dd544402d5820129c92cfe7113412294b7472ad073ed03f1ea15f1aaa6756b4ad6c4788e8fd6d746f1505e82a48155587263454bb36bb7ede4ce5ce40302ff3c92447a81de8648e19c89b2ba958e2ebb11e77cf74eb78429c495191b6a957d82c36ec3dbaf11a079bbc044ec2c1c85527232c0ccb438", 0xd9) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair(0x1, 0x2, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1805, &(0x7f0000000300), &(0x7f0000000340)=0x4) r3 = dup(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0x5, 0x1b3, 0x9}) r4 = fcntl$dupfd(r0, 0xa, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCNOTTY(r4, 0x20007471) open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x84) setsockopt(r1, 0xcd, 0x100000000, &(0x7f0000000200)="3d52ab793cfded9b657b63720d04d2fd1ef953525d18b4cff465324dfd986f97c8c888fcd02268350e57f776c799a364c66c64dab742c769bb0c649b3b89a2169a5e5e43bb4f819218a0611efa7dacdd5f9e01c315287a3631f14d3a5aef820d0fa693517428008748595ec47bb1c98083aaec6fd43ef27862cc3d3eede5973976b5582bb3e31333160e60ca4016ff7b1a010b000c4bb3a5881eac601ac038ca3b99e4e83eaf7c7922f352677077c5a7e0c09eee0b7ecb6be5a15cbd963021ef9f18195066041995a1825520478e2c1d7e7bbd4ed466cf1fbce6f3cba1de1b4e", 0xe0) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xd00) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 11:10:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 11:10:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x60) 11:10:07 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="c4035d4b3d0c00000057f34054c46179d5a100000000c463f960fd99c4c199dea3f4ffffffc403c9780cf03166d0b20e000000460f5f5db4c4c2b5bb51be66420f7cf1") 11:10:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 11:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) recvfrom$inet6(r2, &(0x7f0000000000)=""/77, 0x4d, 0x3, &(0x7f0000000140)={0x18, 0x3, 0x8, 0x8001}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x20a0, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) 11:10:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) socket$inet(0x2, 0x0, 0x1) 11:10:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) clock_getres(0x2, &(0x7f00000000c0)) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x1d, 0x7, 0x5, 0xc000000000000000, 0xfd, 0xfb, 0x5, 0xffffffff}, &(0x7f0000000180)) 11:10:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffb16b000182360e507e448b4e09000000000000000049e55a7880ad7af8f354edf73ece14705629900f69bb0821530b4ab493f0db5cf3efa8a6e19e30d8d05388453b2b6071f52c08141195c5bfd97ea85708193276e5fbba379fb521f39f7f9956c7b2699bfad4cfe07e9c44305c4ec8c686e07e512b9390d1b48d7dec542486e427d37d80dd04c29a4da5b73f63c9a5162976ef011cba82cce572cb79e21be99252c33922cb04eae7c8325e0e276471f2ad7d022c9eeaefda", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x200000000029, 0x35, 0x0, 0x0) 11:10:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) fchmod(r0, 0x92) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x9, 0x5}, {0x0, 0x5}}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0xfffffffffffffe81}, {&(0x7f0000004140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x14}], 0x229, 0x0) fcntl$getflags(r1, 0x3) 11:10:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1, 0x40000}}, 0x0) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) listen(r0, 0x9) 11:10:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x81) getdents(r0, &(0x7f0000000140), 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 11:10:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) execve(0x0, 0x0, 0x0) 11:10:07 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\'l@\x00', &(0x7f0000000140)='%%\xd4%{+\xdb!\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)=']{^\x00', &(0x7f0000000200)='{,:[)]:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000500)='&%\x00\xb2|\x9dj\xf2\xa8\x1d\x19s\x9f*\xc5\xc4\xf3\xd6\xbd\x1cE\xa9L\xa6u\xaa\xd8\xef\x10\x86Q\xea7\x88Z\xd7\x867$#1y\xd5\xc23\xec\x0f\xb4H\xa3s\x14\xe8\xcc\x9d\x18J\x8aA\xe0W\x8bK\b\xc1{\xa5\xb9\x0e\f\x02\xcf_\xfbg\xb8\x83\x83\x8fJ\x10\xf1tNvh\x11F\xa4\xcb_UD\xc3[\xb1\v$\xb9hB\x14\xdc\x04\xa8\xe81\xad0\xe1?I\xedW\xbf\xf0,\xf6p\xa9\xa9', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000580)='\x00']) 11:10:08 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x80000000}, {0x18, 0x1, 0x8b, 0xfffffffffffffffc}, 0x1, [0x2, 0x100, 0x10000, 0x9, 0x59c7aa8f, 0x0, 0x0, 0x1]}, 0x3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 11:10:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 11:10:08 executing program 1: r0 = socket(0x16, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000240)=[{&(0x7f0000000040)="cf29157c0a499b168cb17899a43e43a91bf1d75bcfde1f304270646a176376e1eae0ea4f44ae145e", 0x28}, {&(0x7f00000000c0)="b65482270e4566d3b3ba13bc65dc7b349a2ee8d3fe1e9816fa43ea487783d2b587c549b5333bb313118ba4f20f1893b2faa36f9f43c4c07186f76445785fdd0c19c0f901e8a07208b5a12a1a18a93aad781c6bc3452c64272b8a2e3eb15d3fceb662c2cdb5ac2c7a78fad935581e0be8d46fb028fc5cd9e200d4d823822e97bd1155dea8c4", 0x85}, {&(0x7f0000000180)="91b9a706a3ef9ff68fd450bcc7e7404bdc4232375ceefa2053f31560f61a490769e86e27b18f4b711d41daef43", 0x2d}, {&(0x7f00000001c0)="013ed02297f3b8c2721d55eeff9bd8b92115096ac9f35bb68943c02a47365251eca6e88a93b1d6a3eaa594146ec016ce6f69bd75d7e7eec92f9b38c80a8ac3bf35313edaccf2d825f2088edb60dbafbd90a0e5ff1f2a3374951153f7cc", 0x5d}], 0x4, &(0x7f0000000280)=[{0x38, 0x1, 0x10001, "1100e78489b8fd0129f0e66aefd1eef2ff5eb412767c7313b20f02867271a7265ab53006"}, {0xe8, 0x1, 0xfffffffffffffffc, "7210556963e5bd714b78d45e358a654f7a1988bf39db9bcf13e302f3a9c50af70c893559fbe40f6f2395c8b1e6e8f0ec3a827eba323407cac4b5a30bf5143c08225f63b06f1c64bc8a589f496434473b2793fe386964ebbfb55f46ce23e76a048655eee1c16d10e24114a2ed68018a7192fe32dccc427338cfe8af8de8c9cd16ee78b27980e5307f035c7d6703c6dfee1ee8c058d08522a8f85f48d5d9cc8d9e12140fad1bca1a70f431515ce7873b478b2f3eb309ea6f2a18a345efbe601c77aed49145973672c1a369184d3ae384962797649d2640ee02"}, {0xe0, 0xffff, 0xffff, "109a05c3469c3f7c98e288762d35a979a5e9d14b5132e35172eadd890b9c3b9f11f116c7182e985ee1b280df9fff8056bb3d169fd02db1554f93d0b84e23793720d6341e86188b67d4a9318b53ad3fc4e96c0d70b46233ad5c63e18c5f8c7d473e2cb82b6b0f3c1581180ed5350a0b00d5b824bd8fd7a201d9f7dd51b2ff6dbf625f95ee1afe66bc859cd9492cd13c011b5b3a67ea189a33add63c703b998e5a0cbfcc174b5c5216474bf91facbfb2e68aa7129fd885a64c1d5d939a30aae5cf01a3adc754e0554d43f52cc0a3fe09"}, {0xc0, 0xffff, 0x9d6, "97feb1317e7265ae706affb94b7c2c6c5d7304c42645c06eceb7ef12e7d68c13e909dcce70c1c549fae6df096e81bb74276a621224aff540333c651e038a2bffd52a98dce518e6fd174fce82b6ad174ec3915548923296cc973eb4cb863ee4e68044d7edf4c94e0afdc0d9d3354776fff556a697248bb262523b65df2022c364b920ce0b08e614bd840dc296d2664a986ae00b35e747465f7463bb75950908ab0137645d2dcccc882df93dfb6401fd"}, {0x110, 0xffff, 0xa0000000000, "006baa8b7fe04b1996c629abbd18498d40c696db01ff5d0b5c8701420c226255a60cce293025f0b052a5cfc2c3a81e39658f6c7db32623712a603146f9edeaf0c7c667f59d3a94299e58765c1369aaeb0e8443f827fc3d7fc87f476cea1727f04f2f384ed8a9d46139e4b2442d80c79e3c11bbe036d5e9c3d56a6c82d6d5f715b0f97a63b20dd00ef29d59afde34f33c27d4491b2d70ee948bb55394ec7843ae85404359172f9cfe74dadfb9cafb69bd7fa3cd0576171f640f049fcf031d1b97c69d1ad287f297d7df1dc45a342b083b0cb131530514d7a4fe5816a422b4ce752389ae00ffa8791d61ead4e6c89c1bb27a5a45c3bb5dfb94071dab5145"}, {0x18, 0x1, 0x5, "98d7fb"}], 0x3e8}, 0x7) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 11:10:08 executing program 0: socket(0x18, 0x2, 0x0) 11:10:08 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() sendmsg(r0, &(0x7f0000002b80)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x5c, 0x5}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000200)="7c1909e33543d7e9d17e40493c661eac9c6b7802e354cc1a2be043a1851eea43b7d018ffb15de5eff84fb71c332fa4fa60d3d49aa10581158fdc52fc42c76a576a565310fac09a736f4562c2f6b9c0ba4e405483383c2cfbd639312595c3638795732cdc15d77733d122e3136427f2219f1796488f6f3aef05eda2c0004aeb2c3ed4d6adfe6729dee8921fca86b9", 0x8e}, {&(0x7f00000002c0)="c91c84f505fde2d4fa54f38977dfe59be8d3d1f200f26bba876fa1ce57bcffddc82f3453ec7e09b5f7a62dbea1be2ca19cf10984cf4e46a4bd78a63fb7068307228c81ce88ca20f0b194039b1b21a2015502a5008922eb4337acb21a0cc91d2e5ce53a7bc7941d995cb939c2f6ac49db2691a09f216353332a98f4e3ed67a74ca63a6aa46cd4ec543ad3a0602e66f999d87ada6c5b4203359f9843766493ad93c7dccb1b", 0xa4}, {&(0x7f0000000380)="4fd60b7f7617674f4e0735d0afee5da4bd09f9cd7d053f", 0x17}, {&(0x7f00000003c0)="5838d9bc2da7c10b04c6b3056b3c58b833fda151afcc269cfe24fb53dfa830e219a287edc687b9230c1a9cbffe7958c33ac7c264316ddc14a2eb64735fd3f8dbec21383f48806a339ae0462b730cdda6987c805dbe8065634565e5fec6564dad2e779c5156372f16397bc687c0fe14b956781c8499afebf44194857e916d8311c8e7792e79", 0x85}, {&(0x7f0000000480)="9d6106718712e41729016d16a6fc9b01183bb0a3f354858bf837bce946b808ff97c7c60b8241eeb550db4f58b73e88ae74b42ef29f9cf2eefaab42a50d7eb28ca9d71996f4ec7aeb4ef70f95ffb3ca8529097dc74bf96558c818b9c32754c1333b22c0cb210e337f258e3577052defc6de3d36d118597d6e9409983d1dd1b1f7d6d9832193bcb283688e7cb0a5fe250255412dd1b108a8d0ba16526d6cdbad693d8342e697977949e2caff6cddbed6713f3f4a40ba5f4c2d5edbcd437ac14a2e10e4b3cecbc92a4cebe7e1d3b2b7c6ccf6919906e6c14d322ad0b9ac5994b99788da2849855cc97a8a444e1484285913299ea2b9a85f15aa02e5e757749e9d8eb542df70aacf415abfc64fa30c62e1921e231b05422bdc019c1f076af87af6f0f5a1b390898f3c595dea38ae55014077a1651e820a60091ee9a4c7ce616d352edb3356ed1f4138e3f77f7b90ebb13b2b32e98e2019fc0f076d1c7fdab6ef655e89c4249f694c4e68fdc9a1dbae6a8c6ee6552e89e8506a18b9a056ca959f8aa9ffa034e31bf47f0f0e332bfb9150fc49ecbac6eac9e063eced0dfa519df939f9a3b56f93cb4be023aa26719471a17a45acb3e8d6942b5e5614fdf4df842d95e1f0b657b190086782fe0dc92ae838ca43fb8ee9f368444e8385c4a30f7b74c2ca93aa9605433e79802fcb2268797f30b8bb842e08f1b63ee31c1132159b3d4b652ec55da13201225072c44a19c450b33f7919b53e44a3ab2e7bf806972476957b72644f8e1120d1757e1c7dc6ea5dde3b55daa07ae6d73c6bd1fa3b8fe685177af368ecde811e1a60960629617d4d6177c360b1e85ba35201ca71adf4df5e05d98c395a1532fe133909da3226d751f17d9a396818f4efd8479fb9b2e893b66a2335ac60b1cbd706bbf409f90e081d4efe5d2e93d47f0de27aba51d9387a43dda5200550bbd744cbb1e4fda2f904677f6202217cba8d31a3a93b64ea98e932d5b5686d7e0ae4c7aa84e44a75fa0d74f3741f27886f0a0d77fb8b964ae7fc9a2fa11c7fb07cb01bc8b7110275490da077170bc17c480dec0f339681398e4426e86d3bfe6bc59f6b0020ad1c7e0fd471af8ba5780617007f2e812c3f08c4da0e7ec3232de881086ef096165dcbb84eea438c0d0c6b364f5f52fc4637c9d75aa4f566167e2426d6b052c7af200ec0b73f9841189521943d97c91d457e5d9dff1bdb16b9a2d15cb89cfd12c81a15ba56c0f023fda73e9d400f00b05911452aa1cd42e61f4dcaf2a730493531d86808ead42e0b88542f6b11d4f6f05fbcd75a7b3e4c2932b41cb215b8f1daf936e2c5eab56f108eaf2569b7e74b39ce64d858e969c5082727c0e606dc99a172dd3f990375a1bb0b96f6675a4fe064253a140a99971df214530aa3638a1d862fb692db38f8e31b5be369795c1308b6c40b531242479a1acd7a544793ee0fba5a0716aa2fbf6b952123d4fff0fec1141ea2fb023c6a52a041fd29962067012c8ef66af1fca5517a520c2050c657f1755bba6c472d11b4d736a311ae75c9df82c868a042568b5cb0eb448615dc14936ed9e235a9fe02a5c6067636539560e73be18f9822eeb25a55306fe1150063cb780aceb13930ec3c63884d3650bd12847eccd7d730887f0998c1bfc7b0c9e49c1b2f6d674e8d014e22747533b08a2c348df6881d55a8dcb50f8ae49d775567babc4ca62ac124ef8ffc4ae9c55867cb205514008aafaadae66042903fb4d6df23395a25c5d3506d99d7686c48c13e600bd46d1e481d27e7967b21a8278ab14604d8d708ef0c1f159e0421ac9e41be28c5ecb367055779c2a99c3b4935e27937974a1e459f00dd0474d3029f2eb9c69a82a55f939c097630de71c7c96c34a498638cc3d9dd668b2c466efa0289d06b8e0f0377d0037ae7a429c098b2ec1f9a84fd760301f6e4683ff998ae56092581dc34418a57f10a1aad8d4b3e0d8e37d2c4e1137aea5473316d767e8218f0e983f0fae1d5d687002373784970f38386b0100fcab596ae31d57de61f16e5e69e601bac4c3b3e2e1e8e254367b79509704753497a0c54261c7083f36eb15b405514537a82d66160818215138ca489870667677b7a665a2a2c7decc106ae0c82e7e520145511c32db0a77e79212b97d85a9635506a904479c45b7311c82f3d5a3c42a321fe0ebaced9c28f252db446155528096293518cbfeec03fcbd1c4fb303cbe12d80a275ddea3757ec0806af8068809a7fea7e0749e36a09322f3c5d26dcfbfc11e924356b5155f6f48a252647ce6e37444d30ecae245c182bef63bedfa7f0daa3f587d1aac26a3d4d41abc8356f92442f153e386592e746d4dce4868a4af9fd3f1700ae4dc511983e8c88aa269b6417565559b421db411d84aafed82a1f84f8f92d73256d805bd322ed2639dfbc2b2f48a852e71e72c2133ec49deeee89fd12f8f2b0aa47615cfcad823dd927141b9e0cb8551879b916ebe789bd9dad94419ebe648513e8ab3ab868583c676bd4ccc823b44c27912bab1f6a1ed965e476386cbc247f3ae9921a011839cacccb4b0a4fc5f6da5397bf2c8518b7016799f7d20485f7793dc3c69c9a79f0e6203b0071be24c332fed312e100e5628edb3ba45e9147c6bc62991c51e360e449bed5d1e15c49af59b3363d52bfd73694ef1a53a0fa960f83a13215c086b1ef94070cf73b7a5f55d9d1d1a892b18a8d6baea3d1d94a6e851e78090cf5e53df1598b49d48470260b54ae74b677e60f1e2cb1473d5445078dd259fbc05593a99e362d9a13c7d4c0696d9293a4144b6cadd286dc37d9fe73515dc207c02daae7e2a566c26ba64b3430a165f18a78246485b3cce7cf531b3c1a15bd987bf05e607e98e5c60895528b69cde00705f3192a59c69ac141e6778ce7782f098a0e0f55e5882a0cf8fb7cf46ce9b19ca09a5947f34f8ed22c9031f7f35cf06bafe08dcdd2ff99d7f07e59cc3c5d1be08ba568aae4d1be5eb962730375ef65c9dd8ad8a3081c0c60d517b397f0db03feded3930ff3e81f62a9fc136c2a8af6a0c2564512b27b06446cd44723cb284fa02e29bd33ce3f570ad8e868faf1cbb7cc09007eb9913cfc17246c4934ec9c585b630638146a4e805845c0a6594a40bfffdabd7c602444747fa5749892487a708e57d871731d4d05d59afe7bca583b0854fde1619d086607f67e7c0913a199c364ef06f287dc793fa1cc58e56244deef2b1312b6b0fd3fea584be6a97095de4798e99975096f56b3055b019e700e8f2b6052d915f640939656ec612f2fefde86a1db9d4cc3e3c476b40a1bf46fa5072122f9ad47eb85dc7692fdca9cfa4d1bd6b9728bc8177b70ad3e298f3cce415045b71b340dc0e74c4d831b7186375f9d709174fcf4e78c7e00829941d3d8172bb49618dfebcccac0b36a7cf9c21a467e12b5dd577f0c141a14fe26716a3e9cf8ec163cb8a3be19ee6a678c870d3c3df0aecaad19f5e1486c78a065c5b40fe14f2564bd56772c5e29145239a20a45b30d76ed529a94a2f5035ec820a00aa815f9ac964ede8a61171459fd11055dc1942a1cb0e7bf6beef8a719d9cfb8ea8e222992c06ac434e3d167b304363c7ef0b6e353a5a2f911c4edae7717ac90ee3742ffca07fe7d43033f8ce0d6dd3fd1f7eda122df849e35c3c8c76fde20eae4807da1d646cf76852f695a96d26a455025010b08bbab2e01cd9f42b445e60906b7100aa452a9c0fc36a05146b5c38c1a968c31574bba345e6787720d8f7992fe7daf8ea6fa9f7442da7fb67b097e064630b1d8c865306227ef1c49a2e00aaee1c57746d9c2965b15520badf2056c804d969ba8e967bba563889fd83d13d9ff9a831ba3ca8c5585cd0e0d44dd5db8296da4dae54df44850566b047d8bce5e5d1e34d0a9ae4943a7ad472dfb57cb9c67c3c5c06599cab00c1258a07e2f22e57a005f9d5be625b166690d2bf4be4e4618edd71a7a74f5c692d8af2261b008d4ec85c93176e33e531f593619522e2c8c452326a1b38e11d07ff0505035528bc548fa2a32e5f620b0e62b4e29c0cdde4a2a0e961a4116b55db20e61a8a90c532b4fb79503f0361bce51deff0d79ab002c9f799c9557938dec1eda5b8d635691b7620c2925b7a1aa14c02aaf0b2dd8f9f0a8b2de4c36208297dc3836aee66a85257265fb47e2fbb202784dadbb92ec90aa97a92ed15df05c5e5e6280c2a8dc2b94994e8ee6d16004abc9664ac4dd6b58956036fa209c353f895a7d597c1dc7669f9bf174c08f8b56d4242d212bb7e7f8b8107754b2e36f7b90b2a3b15132f97e4d06a650bebc7bd68363ca3c470ae5abb9f2b63e403c16934fa747b16994952403fa18df264fef325c3dbf36c846b3f9aaef3238c6b85445c8e7c25e49682a4edc86ed49105e59dcf06ae11764aa326381230a9e544f96edd02cd523e533aa8d9734b820bfad01717992a5dfc95bbd428f9a306e8857a5d904e026ccad848157a10ac6cc9c5f5f91fb2f2209e87e3a23c19969e9ca488726485a83e3766afbf9d4d5293080127cfff91d0ba19145b8c4da75977706409e96d01445ecf07fd8c299a14eb92975a09a2d4a9512e2095eafb7bf3fcac04e1d1a390a30fdccc26cd4eb93ddd678c796c4b3dc34ed0ff717456cd5ccb34d88e4bbc8fc13397ace97e2a799d5eeab9cb605c6b604af5f534855fe8aad3209a814377be6fc6a04842ebf9b4475c1d21ac87c290cb5450636e25d4d619ef3c464342782a2a8c3a444050256b92402e274f197ed662ee049a123b6b6904cbdaeba2919e902b3819583cd27ed817297ea4a7558544929f118a381f096750bd2ab34a2d8145231c8417954923f156371d56b95f8e86e16301ecbb11d9cd43178801a713011eb7f824f4afa0f7ccbb39ccfc069480c7398bdb434494623d36b337196d7dab1f77ea44a9d98e414820aab673c5c6cf8af1353569b700552134dd410ccf39cb8f7a6227638ab1611b3d8558261e831ea53a93c2b95cc5d7dae721a0ca94a2ea0ec02d3c37a7c4cc7d2d104a6493af73406a9cedc575f427a40b8a73c9be904643946d7583b8eecff3d19841369acc000e221b1476fdcc41fd23e965e074a41c696562152ddad81e94ed65f834fcb085bafd3c47b9c4ccd22ce1dd6f651e0925a81278023431f60cd5cf10b6a2a80ac7da33efa9c7b2f871a93cfc2d400ddb50fabfa9395bdc785eabf4422128a66ff15d398fa1ef5630f71615e3a2a39a15ee0aabc6fa8391a8d947a1d51c6d9e771aaf302e42c81ae8b22775a07ec66be4964e1a78df16ec1d07adc041ae07318516d57d7480007e0288e54e083030d15614d1f7bb0d7e7e3111028dfda33606efecbeb019ea0a06c7caf7b9da2ae0988308c6e471fa7279f9122a6def23c89a9433bbc8d94198c4f46b26f49d75534d00b1b89e39a4eb529f8e3c909e22ced36164ef94c28e0a6db36ac2f07d9c22083d5da31effe83a434c857fda8b75de4dc0e1dfb7366187a131a67b5f223d8780b84046ee94e93137ee45708bcb963bc57b7485f3086e37ba91dfb6a8f0aa38e620c836a1d438ecb3acacb806591ddac7cf6b1b4f0f0da880b14e779b3088646a1f9a1be973d3e2407c9b8a57440af1bc18eb51f9b0610dbffc12dd137cc0bffe3c0745e749867f9b99c0ca51f444251bf12829ee2c021735f685576beaf5f835b2ca39f2018b1649a1f3de1c6c5fe9905fdcf635f9a8c98f57fe541916ff4b4a070ea3b6d50d9aaafd94863186d73174194a4252c0b53e07db3748dda509904545b4aba60d831b", 0x1000}, {&(0x7f0000001480)="8cd0ab103a1a1d8ba2edd4a25beba8c1c21ad1abf1079ef0df52bb2619bccfcfa84848a3bba626e39836e0b844ff1b266ca17a550a8038cea20df46d", 0x3c}, {&(0x7f00000014c0)="aed38ca986d136f3f9aae3dc595e255f9351fbff9555cb0bbe08f2688b27268985b04fea274505e62feb52b54a35b8f5a9d0a16c3a927ee338d17d653ce7809f453cdd93658515efda9758312d98ae12a87c67c7a929fae1c1fecafce49203ccd1e2eec91e69c9c5173b35911139", 0x6e}], 0x7, &(0x7f00000015c0)=[{0x100, 0x1, 0x0, "e7d22787df8f93a17a9a8c129c68271003c894f1e24641b809c1be0ffafe7f6a88bd2f7c3971699fa02a36839dc264b63ed2f89e28825d250926b04d42150b6864ba32d6a15c0e89f88a8bad3b155c1a321f260d021daeea8b9400dce1902eef825efa53208dfcaa4fc0bd08b1e1f35da1f83dc62ce087c6888272293c3eafedc70a3053313e1245945cc443f09fb4f3977c4f8c31feb794a37001fdd4d2e8ab98e387c7acfeb49b24ef1dcd68b630fb53cb8172f9db904c752dec0d2f8262894dea3af08e813d75835c174a875260c3f007dfedde18261aa55f1b1ae53d5535c92c41636486f4823447fe"}, {0x48, 0x1, 0x4, "9e24e2827ad29901048992fcb80f6d7dc5e524c54956e459fb226c873bf7e0cf0890de0b3dab23f07dbb0242f9779c76315ee2cb"}, {0x30, 0x1, 0x7fff, "3c3c358447b21ceaf581dacaaa9e87587839c1432777fd6bd669343d3456"}, {0x98, 0x0, 0x3ff, "e2eee0950d34ab3d57a3118d06f7f4e96c416d25247b07c3e3788c51c465bf0953b8ef97137605d7712a740df80f5aa39d5689f14087bf6e5a0d765b233966558935546099a4ff6ab3363b43644e813b17f25d8a986d86e3b254bf77b6f69b0fd507a70f4e0ff19a2fc8aa3895bed1a7b35665fabf2ea37fefa9a8aa16feb222cbbf2103"}, {0xb8, 0xffff, 0x5, "4ee6ec51d9370018a586a089c41a467d33dc54cd7a63785a1c91605b28a993d164fade06ebb87e4e6e59a335ba8ff566b59077d8df5b3d04a034c84fa7d61be8d010a8066d969a9b2ba4342544075e33d7f6f5aaadd4e89b611db140080767357c3b53bf47f206e02f9991ef450440edf732bdd7d42025077d189bd99f395c0180f51cec09fee45ea1258d84985c1a4fc506eee7ebacf5e254f840354c182c7cfae85dccb76e"}, {0x90, 0xffff, 0x9, "33a85c9db9a9beeeab725e60cb68976ee5aee6a16be550867fc0b202876221c6d8642a63cc46e1e0e993c0a771afff0e3874fe4cf0c96448088bd51e7bb68f32bb08e70de662432d04f081d5bd02ee3c06db42a2c280b3b87f1f71a6e7f0e06a69a74cbabe3985cfe3a06c329e3d603e359b01450bfe76b743db8f8b3beb"}, {0x1010, 0x0, 0x0, "895ee825732f13517e0018c939a24b45e48e13e076c27b7a03ebf6e65ba25fc6dc8e09bb1ac73ba631da66991a1589eed496bcd5238b813ace7e40dd5243ab164eac5e77140a4d96d1512ddf435b5b1ce74d202cb8ab7607247173d7ee4cf85bfb1857eb67646c671b75d201d2bc112e01903576ba93cb4967ef693897620db5c2844def9cf5c77c9f7fc5d1f6dd147f67bb6af7adcf8b516532c9904b7b5dba2afe0aa598f028becc4e97a5396c055cf157a320fd01c373f77d5204df6177bf0e624648f0c3874215ab8563705383b5c45fdbe2335d11756d30cbd716e04c5d7f8925dc223445b9ebe364ac1cc41d3c6a831f875db41635d1aad74cb20dc4c63575bf53e5240bdd91652580c66434350c084e91cd1d461203a1cbd8ea3c7230b9cdc75fa86f68ca60f03dd01d5bbb054c7d17cdd560446e8385a8e0fd926fa68034f1e57eb65ce634ac852b96d0921970f1e219060971032748290d3a8160fc51af9dc803d3934718cc78e06e89e72300303d9cf3c697435e112080d6ba57734cb2d13e7d21c84884bbaeb12a9d423d4e547493f4dde2bfae5c569af11ce592970395093109d00c47811ed28e30daffe0b883a301b23fedc5bb3683512f4f5955318df0382a7dbe5b554a0a730dcb84d43cbc14986ef7309fb2652e215efef513242a447aa243c05c0f9cb0289c600d10811187fee80ca9e44eb0ab8efdaeb1fd11f4cf866ced8a331d9ba0b0fb154f9c53f075e218df13c59f4b87c4f46924b7e1c550800a242154a5634c8ba3bb91a15fb4b74013d910171baf7755ed3f5c717f1b552d1496e06fc991a656b4d64a350b70dd5b9d771a585e0def9f9d391b78581655491a5af0033f1263af86c6448a6490138a7f4e97330fb2d383cd4fc4b109eb57632e6cc81dc4ab3a9560a92c090887f4c9ff5b97c6c49800f5d5b390e9adcc889d4273b410dc3c9af64c38ccdfb82f4db4a711f47eba590d1f868cd51738a4ea076d1a5b6398bd083f635e50ea8ba847830374e4adc58de16c81c38e09212c590960eb97af64835c0c36de66b17d1cd71405f4a8f3259fe82c85578b0c1a27a97726a7d9f87cf3ea17935a9f09a132f2d04adfe40886217b0228bb23b2e39be0396a5bf5bf4a02bbdb48aa2d8393c4f9ad928091521f7c792dd8003b1bc63cd6ec85ccc4f47bc8cc3b722aaadf9106790a4349678b461544b31b7a0bc0f45e5501667b09807dded453d4d24523c6e9e4728f2c5d91cf17fd9f22b6801152c43882f349af8870dfd02f3fd29c41c9d7c1b7a89cf04ec5a5a8cd05062961faed06ab26e58f444cf02ed187ef2382cbc6d3920f459bfd39e9771b5749897c7d80332048ef2ac1f69bc79606aa8c0555d497b09eb1786c831894c297d6aa02bbc925694c4bf89f5c77b87fafbe11e37db42036ec209af306ff7578f1c8766946874de1e5123b2a12f82e18068538448fbd285cb7146c942eff451966edb0d196926a1c4e083b3a52909589cead8f606ff8344f319bfaa72479241ada3ebd52add73e9cf052dca1eed0a4168de510bc2c4e3abff82fb113a42656c9ea2428bcd4608de5f7ce7d8426e7c640c96b175eb16a416ee17940a8cc05a3c9bcf88927e91769ee96b08003f41ba3a05bb357e0c509044b5c0360ca37e734bd6f9b441b5d1e05d64d880cb9e06cfc5ca4503b34d1d749a422403dee523b8fcc0aa2687b98200fedecff49db0f9d99fde29cd3ee0c900ab26fe0223a74ca1e95e6cb5c96f1ac38c51d67cf3d17beaef46cc4e0b28ab09224c4e412bd385d6c8e3240a7bfaf065263aaa1307730a0f6c2b1bea82e99943cf5f3da91f6842017b4a4db9c71e879c5967612770452363fa977b6d73b79de156e9033b601c833fc164c5cb6b18cc802953bc84a5e2b80865af840f03b6e85ec449099460140d6fc2a6e19f12be3d6c56166d1272d068e3dea24892dc9eec630d7c5dbd603a6a1eaeffbed1efafa92a3acc9d6388bab88e0eb73ea7b1cebe3c5fc6e28039f806e497ba196cf1e1d9cf58a1820f7dc930323a7e8197bd521d7284920b41353cf241f17d7b010309327d9af1f2bc0bacd268e639e50c62f657c939f194a9018f30d3cbbb363ad25b24513fdfb1e68921a44fa5e68820d256eb264e0620eb695e2bf8cb3fa9525daa0905bb80a54285ead672ef37e56c27385839861a9459e6a61a7bc4d0b3a3a25afccb585e41d9b88924cb71d5f31e1f14680296348ee7efa1de6f9d77f21b993049f4762ba89d3127881b2abd45e403466acffeeb5d5bc515ea0f878236eaa36c3bc67d257ccc458f96fef02b0a75d81e90c327c75d266552c4ca7a4d7d45bc35b59e37fe0001628933b2bb89c8b4d8df22fe1d547c37d5c05cfa2bb2a313c29f4297fb64f4ac9f1702585d661b253fb6c585beebaca349b02eacd0dcc10d54f35aebd20179d39393a9564e982ee0fc19bd495ba2860d38cc070f04b5c2877b046cf6a29509a4e853496ae986f0b43732fb6916f015ce89f794e0269f9ac9d6b447389b2686ec79601de1c300336c9f6b2e9347ef847437a9a3d333995e6d25b9495708560f221ae07faa59fe9df2947b6ba7f246506581053b1e19de9bbc7d29e7e4547cb182b95b9cbda659b60d4434396c40c46cd470c6fe40fe5eb7c1def3ab810a98fe64decf15462a936cb9d44cbffb15aace8c34878102393de4c1846faaea3a98eecd6b98c6cf51f5aaf10d4a271c774b39601de5b90517714533cda56f5c41c9d9222a9dd8b2a9bfb1a6caaafe16e104f954c0ac86c50f3f053de36d232b9c1c0e2f73a2940d4f197f9dac316668683fceda1dfdb24855fd7a0e909543f815f9061ec7e14a05c6335d84563930bcbd9515339cef47d11502e3e2a61102541aa90f8387ca39df6ea827582bf426dbca9677bc197ba21f6f3e114675c1d8c9854a9b90210a128a1d2895c1538d827348ad0f10a14bb44b559029705db8dc9b77b42cd9872544d0f4a20f6e13685035ea75581ae0e54457fd4fac03b74d39f4fce616e2cf4739dd78e3caeefa373d31ab9ef2e50ae94aea26de471f14c1180859577487155952f2e83c4bf3e5ec62412ec980de7f39f8543754114421474e9d482fe86a8795f0e3c26d55487a28655e37af25ae38149d6034e09a650306616b3c5dc14ed4679b76f009a4dd4c74304ae2f9427372487d1e4abc6f2bd361cf9e666831216351a06dd21eb242edc383514c8220ebef14eb75b869471013a8d13c21a231b45a9f379547202823a96b96b14fb74c4943b6670aac2fb58c4b86d008dd446a0b5fc2c1e0b78e2f0d60231b346c1b57d46c3819174fdfb010c5c07425084241e773eaa6adc2565460b35921e39b9d72b6d12c157b709f7be6125a90eb5c6161d17afec7176830bc4b6ed5e081d4816a4e9c632a7d76d740e098338e3597bab10dc57a83a4d8c4d0db9a70690a4ea9bd058c40676cd183e8c91dcdd0b6bdd04c4a2a0bf7aeaded6155786ab38f61a4f4592185e6ff428a2f344c15b97fe73603f47d5d5ac7f3a1aa7eb1c30177060aea05d66579d4b4d4db393ce75e6ad3d1c6ae0c3907df13f5ad6c75fa7e46d99fc85f172c56c7ef17527fe84d1fd52b25a45b89b7c795257a0001cb11cfb2412af6f250d16436d44c6e1b80cc8732dd4dd6cffbe7c3b6241bcd51cda1ff48389c2e87f9121b27ee219ccf92a41b312d722a1fc5b63ddf4a9d64165a068d21ca2d75eec6cbbbbba0b638fa71b5bd3c8cab210a710afb7423a7e797da49365b71c42d7b4d2d1e26557977221d47af75dc70119b58aeed47960c98a46e1aa6c6e296cb624989c5e934f2352e84671be0be6b83442ad1215c0ed0e1fc216e03bb3c05eb2d2f7e53e4fe59e118a2b25fa0758897b3a06b635fd30d69196b7957550eea1b0eddb83781a64ac0bf3fc9cb5ade8a81ff5f2968620100c8b125af288d3464a035e7f49d4f332539deb3b497c676b20a5ff518002925446fcca85d9b577440c3ec6027180c75cfef13183c7cfc001269db59ec5854308929aa8fc1177a2c1fb1590879060e72834790b39d4055a079bd81d9a98fed46a0747a83260567b35e5e0924a12bf64891bd87bf2b32aec3fbe1d08e0e50f2ebd8d9e2661866fcf3d8f464c0e805a7a3d924232eba4203afebdf8d4e1f1dc5b47476e755387c0b8134448dc361c63d17562d6e64e24fbf19348e4f4cf027884f8962f877a65aa77e31125470305c91fb8ac70456b249502c9dd7662bf685bc15aa955ffe83443421efc73426cad8da3723fe015ce9beef0fcff7e089615d104677265b2fa8d409f48b801e4fc69639e5e9c9d68ef655e65d70aeda31df934b2c947ab2396744096b6b1b3bd5dc0752a34478bbe251dd828d78453139caef1bae103e90d619b38306ea184030d3b10d290bb26681ee3bfb5be2cdcd9210581a042fffbd8b31d429e568d8d4ae30616f0499106cc792fb209d67a9d7c0fc46517048a388997edd73c9cafe32a1e235354f49e46aaefd4b444ada98f05c849e29c3612ae1d51df27a9fce63d89f69370be75144198b6069a97dbb440a34013100da7b6c7764f20409ec9f13550b08abd84e7883d4ae24e2e742af4b936f7bb47049d312a14d8d1dbb245a1914833a2cdb359ccca2979df910a4437b2fe304027ee6cfc86c1c03b0a185db22317a4f5a92128ba5bac23b89926587dfbaff7122a51ac7e5fb4482b191ec48adce4895c481951dad2d649917c982032ebb97393bda500c6dd43539b6dc7ca88722f9714c95667edf7e6a9164821d88e96769a935c20df1cce805ba6b60500c28a5b22f5f8b3f4dfea37222f84aebffb8ddecbe5996a37455c8ca62ea6f71514419fed8f8cc116f6bbbb5167aed9633a6582f0a4675be68e4642bb6777753fc23a169529310bd0af1ee7f156392f45d404d821f467dac6bdbc73f90d81cf7dbb478bb6007799288032ba2a790d805ce6f91536c0b97a1285ae9ed1521d6b047040c7b651358496df6315b8f80bd96f3d75723910fd15fbc8421db13998a54e8c14e81a94129c5043e3d4e6bc2c9d6042a7f2191d79a2b75742d612ce307c387ec4feb5c031e2fd1dc3cbd9de2de3fc3aec9c4de51ea3c3a6d9ba0a8cd39a9594745767013630e4e0dbabdf418c69c649910945681931c8cda0f174eab691dada7293dffd31babd7c84bde5ba0b8d0fed65a85557a8c2fb9f0380ac62c63b5f72b8eb9e400fceb1c30381a97f577e7b6927dd4edf4a6ec500031c5789971c7ae73d72be0076f7170cf765257b1c36a11b9c5b1b16c9730acc88d10534f590bcd21fe7de38e5b06bcc8936a2ab16574a1a38574f1b187c246109caa702b6aa2f401118398914ae1858309d738596ca159376091199ed6b9745fdb4f5e0a207c0adc66c06aacf732a3c61f9234bd173598f3055fc2ba1ba5218b932f5265af68f9693587dd7a2612af5a1242440435a71f2b4bbb9fcc4ce1327319b9cb49072848d83203e1b9878708ed0529a9c9718d24792a5988eefa32c6aa29ce6e95aea1cea6035ffef8942eb2479c4a90d110e0ed58a69a5094ede381c31cde8ffd8cf18ecd1ee049e70f99ccd764c1128fbe76e4a2c2c7e5ce610948e06571d17462206ee99bff21735b15bbde6ad329fab70ab115dd7051a215513e58c530bdb801cf82c77bf5114cabe52f404aa008ae2b48b49b1ebcc78a31df5c858306549a32c6b8cba26e7dcdd2e72df1d5a3156db19e494c201bca0e5fb3d5f9bec05eafbd68d4fa90b3242a4be1bb52def"}, {0x70, 0x1, 0x0, "6d849530e6b05a06a51b4e2fa11ae65574c5c93a84d2e4ac03a6b7dc88abc9183751b4e7d894737642ac47cbb2b96a0cee815bae773dea93a88e00b0fa00bd303c309340b2ab828c3241e5a4e630ac39aa2b40e60f3f88581387ba2cc3dd7a53"}, {0xe8, 0xffff, 0x7, "d33f2ad6eb4cfbfce70aab16e2d50a05881ed4234134a0768880d9e5c2907be2a2932db58ccaf1703ae699a9800c6b98f7df270c48fe7efbae5b97e831854b1da43dd536d4dfd298a3720d166990095ed4cd16f9d6c55d5675b00dc6c5412744344f2cdc4654e0f94901afbdc71f96936a0905314aa22e76fb74e4c9735501220780023398fd0734c4c16721219cf229abc522fcb6ae8ba386322300c0ccbbfbac6420461eef61ba1d53051dfd666967f86a016df0e92b434e7ae762add6f8eda1e5532de56a0d177607f80c0dc2da41bbcb"}, {0xe0, 0xffff, 0x3, "36b04fad76660667ffaf5ad0a1abcfce5da59b75d53b2cd7da647d58a04234afb3091651bf1b5b51f5dabb363b521fcdd633fb3c408e8d3cefa5ff742c9784bf3b8966628d25c6396c9bb1c271c9221d70fd95d80d883a221c58b935930c21cff3939cf6cccef6ceb14e3422f8c05868a9f7405ad587494724150dfb04658b71e6e6817cdb4cd96b87f27393d3a287d808ad338c5371b3ac12eddbe3e6506718f5dfce0d2f525d213be3a65f15242d148f391e675ffa0c9a2389ace39488d09ce83e19c969e8fcd9ecba"}], 0x15a0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 11:10:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2009, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 11:10:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="489e80d0c27c916bbbee5e85392922caa8047cf2f3e39a11834ded0ea9b975cece9a3763da1e8d13335fc774eb95df4181fbb175eaabd43d90bb91a09ca49f022b85ee37566ae69ffd883492a3aac294cbaec8627a1dffadf6ab9a7cbd4b5377b1172b2d4e3b3961634a56026a00db636ef455555e56a27b08b9c2e44d5d3fc8741c653557aec060d346216f5ff3e8611d855332f3f383122d15b2203370100ae30e10a253bbf08605f921fcacbb93ea1b547c6d9b9929162ee69e6838ddde4c1ecce91099014b66", 0xc8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae1", 0x923}], 0x1) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) 11:10:08 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) syz_open_pts() 11:10:08 executing program 1: setreuid(0x0, 0xee01) r0 = msgget(0x1, 0x101) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8142, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x3ff, 0x1, 0x1, 0x12, 0xfffffffffffffffe}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0xf039, [{0x2, 0xfb49}, {0x3, 0x1}, {0x3, 0x6}, {0x1, 0xffffffff}, {0x3, 0x3}, {0x1, 0x8}, {0x1, 0xffffffff}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0xc95a}, {0x2, 0x53}, {0x2, 0x1}, {0x3, 0x5}, {0x0, 0x97}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x3}, {0x3, 0x81}, {0x2}, {0x2, 0xffffffff}, {0x1, 0xfffffffffffffc01}, {0x3, 0x91}, {0x3, 0x1}, {0x1, 0x4}, {0x0, 0x47}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x4d5}, {0x3, 0xff}, {0x1}, {0x3, 0xfa}]}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x8) 11:10:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) shutdown(r1, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = geteuid() readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/91, 0x5b) getgroups(0x4000000000000126, &(0x7f00000000c0)) r4 = dup2(r2, r2) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, 0x0, 0x6) poll(&(0x7f0000000180)=[{r1, 0x49}, {r2, 0x81}, {r2, 0x10}, {r2, 0x20}, {r0, 0x113}, {r2, 0x50}, {r1, 0x32}, {r0, 0x10}, {r1, 0x2}, {r0, 0x88}], 0xa, 0x1ff) utimensat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x3, 0xfff}, {0x8, 0x10000}}, 0x0) renameat(r4, &(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8022, 0x0) dup2(r2, r0) 11:10:08 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) pwritev(r0, &(0x7f0000001540)=[{}, {&(0x7f0000000040)="cf436f025c44860696e7067848779d36fff5b0b1185f18405c4e8247dc904abb12552318430d01bc994064c8dffc5d2d92119181cad9c3bc834943187db4723bf1911e3630578f696b9d1390d5c4bc496fe9c45744195501be3823a6d988bf97800d92dbf6995fd401cf7250143b35fbbcff9085d0e351a56c50e52c63d440e2dc61780db7da0bd2a7d56f3cf74069c1b095d6d6ecfea4e4e261de9d", 0x9c}, {&(0x7f0000000100)="6ab156b1c5d17d0e3dc2b3fafacb77b734919d49cab5e00aa9cb183e6dff7f7b2e98174a1b2a23b33c522966ef2fc4a0bb51a1c533e43da167cd4c2bba1e7eaccb338d985e7d05b33e72ec6b3071369f6808bbc1f11271583f9cdda436f71834fbde2cb89d5c5b6266d9650d856e5bc355e4f3587dfe60aa12787dcd88f523c477a186e82344ec02a01865fcb6d32f01fd672542fffc2a5e69d48e1f33d50f4fba4ecdf537e1e0fdf0d11283617fddae7fd6151bca19c5e05f0653dc2d593eacb8235ca4cdfbd468", 0xc8}, {&(0x7f0000000200)="ed6fbc456f38744471a693b184e271aa18db4338c815429b9bf34d1881d2762ecd76971ec39f68158a9bd760de87c59ab8094d7b8d56d0594f4ca4ba99dc47bc806bb11c0f8fdf9deb91075278c0b3ac5fcf375b3349d42d42e8cde065f9e12182250dfc08afc13bc10cb0f5d27c9ecc46659c25703b370fec18aa9654cd951b88651c82c902ce9e8e74c1ebf90993d0420dac79ef614c551800ba878ebd74f48b6496cb5e566b3e1fa0ff79e0b598cc5890989c70757517646987e16ebbb4cc39be0f", 0xc3}, {&(0x7f0000000300)="744e417c0d60407e0db4fe25cc0115a065a002204b1bf748796e906b99da1fca24b80757d9ef51ba071627099e8b7a7dc24617770fa0cb77460ccc24a5f775abaed30dbc2c1414c52a400ac9ff0601828e985db4b4956d1d22d572f8d8a0665b27d31c66cd11d5041cba474b2b095ab431864cbbf266c94a25d92b8dce0ac5fd4094b19466fabc57146b635af370b48f9d7178e22b6627798f25fd740a6d56ef4865b312cb1f86d149c64de6f94ddfe511394879e6bbc879520e083ea506e720d10ee5d9174f7b362f73b97115e4ec7b5880635ff1d029bbbc8dcb0e8564ae81ff9620cee1", 0xe5}, {&(0x7f0000000400)="d5b3618be312faf76eb55949c4b3b632defebb87553957c2173b4a49a629493c07e087583dbbc650730cacbf81c19eb26a78e56f5b6c691e5c26921592a45a94251ea58783ced6fdf6dc5663b23b562a1f149c966461e05e71", 0x59}, {&(0x7f0000000480)="d7b9b243f41495c147696e173297f652a82eb42d2a27f7ddf8010369a7d19759df13fe42ab42084808285bb4291c0bfe46cb02a6179f1cc728d98931c94c516680d3c6d09d010784cc7ac3e859e461ac68cfd67a1b02da1fa063a928d30e180b93af489924a80141add382998be359012a4df1fd00163ce504bced47fa9cd420d9c4438d140a1756ba335db779215a8a93b12bc3f3afde6a8e2473cb1844116bb26991dc681c5c0269b8ad83ae417feeaf46be127b58d96e87ecc2bb322fc2093e972f54ff256458adc5758fd10454f5e0fbf6de588f45a3da06be95ef01806eaa7aca3183ad8692e94bceb67475274c9d2161cf88b1823c53e225413b167d55dd93f1eff678a53533d5d75676d6854bf8467466102dd2a4bc644fe266731304b3e9acc1e1284cc4df0ea2690aaaf2e274d65b78b03bada22228f27f6d3173e4ed978509bd3ea9ba52a2574b77e1c360064c4a0cdd6a26ac7b422671bb67a18ec07d9401bb26ccda26a1e638c030c2cca000cc6a6f96a1dae2132fa96ca8492712ff520db7486268ef5e711ece4758c787a30e68673f98e6607f319e4b2ab5c1845009402e5709d2da42b4103d90263dd1dae3210265906770c0a8f5e861534b0d351807d8c83ed2bc67d1d4f47ba9a8c5061181620864095e94e6479db7dd6b445b32255111015a87c78117155361723fd43687bf4fbb0cf697cccd4c95430811ce7a3783e93c664e4dd993f7955f420893c6d0eeb200fa6e8a97ef92c0202b7441827b4697850f6083b5c2ef123294c5519b173ac798a730482dff8f9cbf8486cf6a819656c33171f925e95cc395262044c1a51d59d50d1b3301c9673bf79a19b8903e20722c6d15e9595808b2ba49bc75aabe28b204c4dc290b8e09578aa2df9f4278ad77dfa9023dc858c678a68ff214a669add30f8a41788f3a6a1fadd99a4d73ac6a6ec3656124688a82add71e905bca24420877a935846b881e559cbaec1a7307c904a73d3bf35934d842627e98ff33191e15ae438fa9aecc70c89b826d0894258c7a5e1f3dbb4b5f68f841711d701e25d52f7b8f7ffb93995b27be14dbd0b09ea31c5225c5a31b7b0ecb83f24fd0e0f5905c58c45311080cc3ba9e9ed938e8c5f5520badc0e41969f3e6b500276b1fda0b8c3a60161e18a5c47081dd0e90821fc4c05982f3fefea274b7e85ca6e89ff33218921714963b61ffd91972b91133b81dc28f08e2f389779fec87efe18e1fa06cf316e9d265ccbfcc1bb66d3269368ce77476e3d37e921538fb3aff783b17f3b45b1a01d2f5bd358a395c9427781d63a8568d612d98c4071b2e7fb425e4595017901a3fa7879523f2243b979b245d864a0ee29d4b1cbc2bb9e1223dbab985e29e6bde89506b9dc6dc226a757eea0dea61807d9da100c87c13c98f23257c71fc652560bf9e6e59978a1db9c6c126b04c7dde0156d2330bd12a82648feebff2b3043384c2e66d9904dd6216912867d8b8becf2f152b24e5fc876c6264a5ebba4acd5a5c6a42a62bb720d152fa5b599071ec0ce6c22797352ef825e2c0b14517426e80cc4f1ac0cb4b37b8bffa2a202022dd6f7fe164ee2932f65f1c220580e1216b1dbdfe937ae21b38bf18fc31630a6637f202766c8827bcd2ffb07cbece807054801ca62b017e22b2f780c0cfe3bdad4a788c8cfbf7df19f81f607dd8e91d3bbc7d64a8942f612c4313c9996cb5237ac343fe302901e09ed5ac6df80d46e385394ed3bec757aac683448402dcfd32325a7d15e1c618c3633e82b25c892454babd700bbe16313b329cc1a22a719929db6b298bc1e306f9dc44613c49218c4af354f48837db3dbc2a27c73c51aa62c6bcb8ab70bfb540a271463fe1af915b80f6ce6d12bfbfdaf056c523eed06c3a1047c52c7999258d0693af61426f6a797e66a0679c66bdbb319155b63abe9162e3bb5ec0a591f3353bda17bbab0fca0b16b07f3534d2f36dfaecec95fef65aee45d77376cb7ee2ade3d602eec04067503e15f272521995852dec2d54dcbf0c41ed4531ad0210a52aa3f2da9b5426a86fd6efc6dc8fa1223659dff31191198f0ba23afd4c86469c1ea60119ca03aa288c56906dd92cd195f6c1adba8c199f6143d3cafaaf32a73d5a6de2c1bd44fc3ef3f1e68d757fe7d7844e4d9c9b16d9d5a687fd114ad23957da3857601c75c80ecbea406c85683249792aeb017ff9d86e7e1295023792d4539869750c4905f70a2f4465279735c12a52077e94b0b55f9a9e46e2774b0ab4c08756041f5546144cdd36766c26eb17087f2491b1682704951bc6fc44a2be6e9ac98c5c13ba46287d8316e8efe2838cff8c39183c2e4cd476a2c4d480af4b5ff7d86a81594ff9a3e114391331cfe00d250e6403a854e81b99f8c12a22d9347ab0cbb326110f148d0424835cc6fdfd1cd07076daaa9a957f47c891b35f45bef48f4c684f3f0f339799712c0e58bb4a19c17f3adec131c6340d32f28d827050995abdb293ac6b08d86ee2b4274a17565ea9bb7c1fda427e13e0fba13b5e1a017adeb79d476dfc18eec3f2e1447b75f36768b8067c6a29b5e27d3245ad846bb691332a1800976e78061e52044be4d5f5592cfd5eecb9904ce1f53c619ee33c79fcdaeeb54501460d3e84ef590352830a20e6fbbaf3c6c27fb8ae76b9a19ff8e8cf1e015c69f2edb24990e00e1bf0cdd999ab56f4b323500bf08a443fce935fa238cca1fe7f581ddede30f7999241936e0b39e82f30a4472066ddf25cfe3faa69069a2ca11365ebc35395185e6292be40f135e25c09dc4bcda6f0e8dfe21d6c8ff0510b4a8e9556a9608a5d7911e99318b162893955e53d068e85df489f84233a2cc6a4553ccc81712d854c48e500d589e61e88a9dfe7882a15195c28e5d54c27fb884cae56ba2f682682b7eb6718eebb24b038969059fe16a7fa652ddf9001bc8f860fba1f466ed3de6ed4c2b286b13c4c87f5d7d38cb10eda4af21cfffb167d33b399e020aafd8d8ad5e723ee1462235080283c52e1181fe2e50cec6b4d25bc61fb1f521b0f3c8a8e8398b62527072a324949ec5de9ebc521c8a376105282a12c3114cc00fd2948161fcfa96765c921cd8ad31f92300d7d787d76d911dd4c482e9290ed4f85eb5c6d441468c9252bc27186bfbd537c8def596f5b14a304502cdabac23e70c323744b2a06d0cec5a0f88e7d8a2487bce22a1f024e32fac035f30f8acc0b92a5dfe1e8a3bef37a6f65305f3a2aa8fe90b59d0b2646766abe344f3ab1d1aebbeffc162e399db8eee3d269f86cff2759f050aeafef146b4aadd6e34b711988d6a08d96b0182673859bda1a7d0fc0ed7b510ca2e11061624523d74a960a3a88833e95897cbdfe1a6716517426ee30b9bb6228116e857622820815dd02081d70a94efa06e2d5c75167e1418d251a019bbd44c51e08c1c9453b90de995e5c614984cc61f2e473cdee5ae648dbcd2a90018591490a3d53816e8da3dfc5fbbc401920d83e4c0167d6792c94e76d2e294d83b31105a30ae3fdb507c10dfae172e328af412ed6803a7d770470dee9d830ae7562c1cf13ff8f6ad4642e67d9c52f7c0a7da59ac15a169ce1748d2e402cf8b9fcb0dac546bfdaffbd3324d86ccb8bdc3e0de95409322384a90828fe25851c0eda8b07bda307171880d65a72c3bb04b78dbcaf99b0390d692655dec58845d5ab6f6d13a71b1c9061c6f8a8d507e12265fcbafcc33a272d5946621aacbe681eb41a700c68aaa3d8e5e4efb43e4dfd729d8773eacb4e942671dd3b71c43a8e3a9faec9a865a2014802a7e1699dd11334d421e12b18a38ddc847bcceccd2a20533334d635db3b3cd790ccea70647b8f670bb0ab831fd4e025776f82f0c62f4524f892fa38f820310e5442c7515149684e7c6893ef9b9427a39a23dd0feb3f442a5f41119b07509f23b08ec987120b1becfcaf728b09e633ce39d13a2d4f3564984f0f3b8a22133ed0f0adbec0d65dd3bde508829b37338ad343c8e35ee749f38a482fba9ad8ae788e3727ae5955d9e0475a7e9eae7c08cd0de7e7457753014146283f4a9fd9b9b3883f63e68ad1d51211e03e144df58fbfdb83db355ed935410cca638d709ace606ea4c305966ae66f3acc70096d2397e44191d4c8c21d36bafc9af677c4997b3ea991bb8b125410aba8c2754f563e15bb27bc8842bc831be0d4225072eecefab4ee3ec99ea43663355bdcb7726cbf57f83bf1f7e33ce48a6abf20c613d3948d5a5647f97898cdc9386294a2e1f53fdbf5f85fbc2309df76636ae93aad580da455f0e8d5b4bba84a9ca574e40e738eebc36d120b751263e035abee8240bc964739b43cc67419f24bf1a4b270e879d6247b154a1c42a62e04872041981a873f421688894a89f159c8bcd7b3f870e97159e9f6053c988c432d0a8ebdbd406dc27b9838e24b15ad501830bd50a5e4e56033d05069b3f115cbfecdcc0e9118da93b46abe98b6000ecba4c01e4ad74ce179ccf1e517adec04bbef027d155878c7102aaefcc1672e3b85d83b728a57a51174d288a7cfe79a509a99e556173089f6725aa51ceeb53118c4653d45d0dc4d3529f5280d35a0e34b629f82e9754dc4db166230de20e1ab228ae2fd084694b1de2229b3cb34836a3dd25c03d7115e4a46974123f89f4125c0daf2aa378ccb66c5fc9b80d96cb4c182e6c89ed0da4b19e9aecac35339fc7bd98ef247405b99055f90766cb124beb63b493770e936ada9e09a0833cf57126e94ef97520388d487b61b66e5b1ac665975309df31c18c5947839107c9984cfc3aa975e1a073e2f494954f649d1091d7965e2b4b180cc8c3007f89f04c0fd2874c7729ebbb2d5902c500e1e87ad877b14e758be2f094e05712590f15b290dc50642dd9c375dfcb306f4cfde3896e407df823cc61e63b1d5f67ecb285ac70bb6716b26adabc6942c7e7e85313628f823130a4d057107a85e4de7048a63ccd13a364e31d1da4f5a7fbbe873faa3c2b2e8a4c95944df97febe584a5a61d24587bf95bf4d7e04c64c60b4895b5268e080e2fda9dcbac6cd87feb934c0b089bfa20b58f8e61b247a874cb7d840a706b54b1d396064f9b268076e6d9aedeacdb4aa9d568404819a058c18a2e9bb9000928b7a1b4d0b53023c3e352d955a7057cd86612201c0cd43680026382263fd7d8fa5fae1268bcd0908897eebdf918daa85987e376bb1d35963f0b405072c74b44edd40cea2ccf9befc4bef176c9325a611f8116c6eaf1495e301bfeee37e79e76065a552496fe82bf41b3c21c97068161be2f9b52f9a6c846f0995ba57b29c78c37bfccb3d69f379b957ad071233f0f0cedff831dfaf0e24bcdff43fc6b3f66f7b7abe3ff23d344fefa7d246cc1322f7652ae12329a294b669eea3d0cd1de209a12c21102f5932d41cf7d65627e4016e5695b1fbc10e190097a9d434e229e8bdbe5f8656ba98680599c84c28ce3b71852697f73fc3426101f8fcb84d90c3a0b5023715da28e00859ab63d65e392adf88a0d3b13bf53fb58a8e07a4fb2930da4ac38248e308ca5e9d1db31a0fe7ec2751b78c20d37018d20e64a28fde7c56fe3ecf444eb980a321bd90119a95a00f5f430b614bd5be3a1efd47d0d2a533d378d6527752879d0ca331aea8963728f3fa136c302850e9a889ef6924648675bfb93920385b5f97e44bed51fc399db3f6b75c76ebefc43edb24a64e4984fe1530ba9d784af4df8a9edf1772c1511ad0b80e1f7c4181001d8e75924ca3aec716aa4bb8db6d096360f0c1f7673fe5229bf578aa", 0x1000}, {&(0x7f0000001480)="8c37dd04f969497554dc581a2a677aa9bc48c78021a9f5f7bb386c8db58ff996d4888c73b8601983349bc8df33380f3bc0990821f9ffb75503a7f195e53cc2ccd528a6e5cfa50b1860ba8c93c00983d15a17b00682128cc0d8bbd9ba99ecceda41c924efd9256a6af3508ff3dc9cd5c5813769ca3a15d30f2acb6623b2e96c9bd3be023d2749a8b38351300ff2cf867c98e0113c5a3c7dfd68ffa32a465d", 0x9e}], 0x8, 0x0) close(r0) 11:10:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x20000000, 0x9}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x41, 0x6, 0x8}], 0x75, &(0x7f0000000140)={0x4, 0xef02}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x447b854e, 0x0, 0x775, 0x1, 0x9fd, 0x5, 0x2, 0x1, 0x3, 0x5}) sendto(r0, &(0x7f0000000180)="222189fa37115dd3fc2e5a7b01c67b623f45bbfbea55bb7e936931b19d2ce7c1a302a49779f9732495da322a89a17192382ec2151973931588c4996ac337ce20a0ee6c1c26eaff46c3b4c65be88b2006edae31b9b0c581c172d7959cca62e0782798daededc8a597a21fa5086cbe4ce4c8a5c2762916d93a8268aec4163408c68b991642398420", 0x87, 0x409, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1a, 0x1) 11:10:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000180)={0x1, 0x35}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 11:10:09 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="769cb1677d9355242526cacdc5231899340f8fafea0ad93253e54b3cd03f985fe56264ff77c75be9535a9224a3fa108f5926728f47ac224dea8aa224a62e010df54d29ae54ae91e5926a7b8cd2c891845258e8b7d46f6a999601f4a381c07941f1c23497dbd922de18af5723b934005374dabba3e760c60e7e2dd6283f3557989e12fedc5a72eb33e8dae9443392f2bdc92ca51f", 0x94, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c6530008c6d0b9d55283da030897f0ebc46255bf898cc2f7b64d5de92cf9be2a76599513cc2e369c5a7a18f0e004bec60ced55b0d888fad87504f17eed27bde7cbd5ad2f0fcb2ca8531f3bbfa1072d4a07a60cb552624c40a9b5b86d55920b28be13530f0a4fd9bc4580ce249efc11188e41e462654f8c8e21329ec988873ab195969"], 0xa) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) 11:10:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 11:10:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="a80ae421fe0ee3b32bece310e1bcfe55f50227d26c52d717c5be26db19135bfdc92afd4e9b130dc574c334", 0x2b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:10 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/126, 0x7e, 0x42, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 11:10:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x0) 11:10:10 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) fcntl$setstatus(r0, 0x4, 0xc0) 11:10:10 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 11:10:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 11:10:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchdir(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 11:10:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x1ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 11:10:10 executing program 1: mkdir(&(0x7f0000000480)='\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) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 11:10:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 11:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x7, 0xfa3, 0x100000001, "8f0b0c1718320097bcfbd546697cf600268dd06b", 0xffffffffffff7274, 0x6}) read(r0, &(0x7f0000000040)=""/159, 0x9f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 11:10:10 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 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) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) 11:10:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0xa94b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() geteuid() r1 = getuid() setuid(r1) open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x20) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000340)='./file1\x00', 0x80, 0x20) 11:10:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/171, 0xab, 0x40, 0x0, 0x0) r1 = socket(0x18, 0x800000003, 0x0) listen(r1, 0x0) 11:10:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000280)={0x9, 0x7, 0x375, 0xe5, 0x9, 0x81, 0xed7, 0x9}, &(0x7f00000002c0)) 11:10:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) 11:10:11 executing program 0: r0 = socket(0x1, 0x1, 0x6) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1f, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x9, 0x4) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 11:10:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 11:10:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:10:11 executing program 1: clock_getres(0x3, 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) select(0x40, &(0x7f0000000040)={0x2, 0xffffffff80000001, 0x3, 0x7, 0x1, 0x42, 0x0, 0x5}, &(0x7f0000000080)={0x7, 0x5, 0xa83, 0x9, 0x8, 0x8, 0x8, 0x8001}, &(0x7f00000000c0)={0x10000, 0x1000, 0xa2af, 0x0, 0xdb7, 0x0, 0x6, 0x4}, &(0x7f0000000100)={0x2, 0x5}) 11:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a", 0x33}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) syz_open_pts() 11:10:11 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 11:10:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt(r1, 0x7fffffff, 0x2, &(0x7f0000000040)=""/170, &(0x7f0000000100)=0xaa) 11:10:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 11:10:11 executing program 0: r0 = msgget(0x0, 0x200) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/86) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/250) msgget(0x0, 0x80) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000880)=0x8) recvfrom(r2, &(0x7f0000000a40)=""/165, 0xa5, 0x42, &(0x7f0000000b00)=@in={0x2, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000180)={0x0, ""/165}, 0xad, 0x2, 0x1800) msgrcv(r1, &(0x7f0000000240)={0x0, ""/144}, 0x98, 0x0, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000340)=0x5) msgget(0x0, 0x8400000000000048) msgsnd(r0, &(0x7f0000000380)={0x3, "9729badaf9e25416a5682f942d26b299423214e0a81f7c82181c8b323055211740bd8587e771cba955254eb307acf9649d42c695fe47f6c045cbc8919653ff8d57de4b74840facf2d9548f0eed40e6714334c4e13c8e88be62a7c8e5bbc34f7b1429b60cb29b2c706bf21bb0b9df93345250e05a997f460f84337d33145c72c3a6cf302e2f5a6f9f4f9fdf357700b0e55c59164dcd062ce2eabdcf52d7f50c4672e56e10db12145c72e167069a7f78dc828900588efd669788da3ca194ff3ef2232b93dd1b3bd14d846596d281b1436b69f92874eac29a9ac51286cf1a37dc2211cee40959a174f1798da5"}, 0xf3, 0x800) r4 = msgget(0x0, 0x232) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000004c0)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000500)={0x1, 0x5b3}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) msgsnd(r0, &(0x7f00000007c0)={0x1, "3679082762c28fb850cd9ccb6e4c25035e71f8819c220f10365f8f2cf8aea78eb5494f2d3cb912a77646550232f699588dbef6ff92847fa1ddea9998d155ec98ecc851745ec2342c16c73b3b286dd7478e325d5c09123cdeeb402fd5bd286f7d3013ed5bdfaba633fd99c2e470b3f0e184fac11b393b9a70c2a0648e8f983e69cc63a306cb02148b4613ee470944272ec7dcc98f03df6bcc0f767553"}, 0xa4, 0x800) r6 = getegid() r7 = getegid() getgroups(0x3, &(0x7f00000005c0)=[r5, r6, r7]) setegid(r8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000600)=0xc93) msgsnd(r1, &(0x7f0000000940)={0x3, "402137d3b39c45751acd755c6e250260b51d881e032534ddd0cedb6ddcb9501956cdf7a2dee34c4e606d4156c7e4afe4a04d77f6bd6836009c956987fac7d857752dd675672d7690057c2feacb632990bcd76bb747cb415db8571b8eb9712f3c8938cf3266950d4e8a926a36786a5c531b340caf80b1cbb73df690d7aec0f80e35b04676e339894f0533d244522ac03507dff4a8e866034175c4c483a9af87b1b3142e3a89707cc668508160c86d55c5fc5f4bab1dd1c347b44f2c58dde4c9940ecaaf1ca537abf950c29d8599"}, 0xd5, 0x800) msgrcv(r4, &(0x7f0000000640), 0x8, 0x3, 0x1800) getgroups(0x3, &(0x7f0000000680)=[r8, r5, r5]) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x8080, 0x0) msgrcv(r0, &(0x7f0000000700)={0x0, ""/183}, 0xbf, 0x3, 0x1000) r9 = semget$private(0x0, 0x7, 0x80) semop(r9, &(0x7f00000008c0)=[{0x1, 0x1, 0x1000}, {0x0, 0xc01, 0x800}, {0x2, 0x9, 0x1800}, {0x1, 0xffffffff}, {0x3, 0x5, 0x1000}, {0x3, 0x3, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8, 0x1800}], 0x8) 11:10:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x81) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 11:10:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x2, 0x9}, {0x8b, 0xe5a}, {0x41, 0x5}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 11:10:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x104, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000000, 0x3) fcntl$setstatus(r0, 0x4, 0x0) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) close(r0) 11:10:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/166) 11:10:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x40002065d) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200009, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000280)=0x80000000) write(r1, &(0x7f0000000200)="153d4f425de817bc4cbdcb768e8f7a63e1fab1faa5e1ef43aa993ae930960c14ef5a7fe8353fcdc3", 0x28) 11:10:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 11:10:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[@ANYBLOB="c9fe24f7df8f0c35ab9980877016"], 0xe, &(0x7f00000002c0)=[{&(0x7f0000000040)="2a9d59b634b8ff3b4abbd14f", 0xc}, {&(0x7f0000000140)="bae694f29e53e5c0f78b55c75c346dfb530f0a4abb97f6e53521d2112a0b8bf69126ec3e6c2eb36ca08e7a3485a1ecc09ddc7d3f414db4182d01e880ef76afe915ebd0bd0d5a967eddfc4135dcd7997cd398df929eca5e5435ac3dd9a9833f3516083f0307fe2b28b96fdd1faf2ba72016dce2ccc476e7362bde42c7adfbbd284695a9c896bb5fa9fa52c0a7d0b0cb7a106c8ec158956c23b915493f48f541eea9d8ffbcb85354fa65a1279b9ff4a4f5f2fe0b08e6af527159df1780ec929d69f76bd74a0fe8476eeb1434169da1883312398db4fbed84184333b2f34e66cf78276aa9948dcd877f8147adfccd", 0xed}, {&(0x7f0000000240)="d705dce4727033eab19ba1af6cddb4f171bcce212fd2385fe6ddc67eb07ac5e0d598aa8f46d99e4c66eae7da7e5208feac416b0126358d0cba622136fbc76229d0e72928", 0x44}], 0x3}, 0x2) kqueue() 11:10:11 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x54) setregid(r0, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001580)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r10 = getegid() accept$unix(r8, &(0x7f00000028c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f10000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009491bad1000000000000000000000000000000000000000000000000000000000000000000000000000000000000661100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008296910e138c5ee9b9e75d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0e2b74403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d496c819512a7949175907c6d0b1b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8951f28805277a56bdad8152d873e0c26b693d9f7294cacc4c6e6aab637b014bb5317ceb62428df1d352d9fdabb4f52058169874dd21b3731221cea9a220a6b91feed8a91fd876c08f4ae0c95e4580817e6e2fbe8e411d5d3a2ea67188f033d3f3f5d34436ae2c20e400cca06b92173bb1f8cd21543802590a408f757e46b1f91de23763a39383e820a1cd5c9925c95b9725a964ec766e0594e5b0ef9bb36940fa85ac5c9b31ac1606c1bf6a1a6dad1b70793422c6445c19e66726f4d9945ce5b19e3c8e408d64e952ecabf253e778c3f6d64af194f617ff3a6cd11d6bbaaa930c8599509e1632c99ba9904ee10d192d9d6979414df47fb7ccb769ed9455adcd3cf1c8f483057813e5c8d0cafdc01726ab0270092e00787aa23b85085248388cbe9d35ef400005737a9f8724f5ae3473be78fda5e14611fff31a48c2fefe8aa271c583ab3c8"], &(0x7f0000001540)=0x1002) semop(r9, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) getegid() semop(r9, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) getsockopt(r4, 0x0, 0x1, &(0x7f0000000340)=""/220, &(0x7f0000000440)=0xdc) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) setregid(r10, r7) pipe2(0x0, 0xfffc) fchown(r8, r6, r2) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000240)=""/210) 11:10:12 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 11:10:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f39", 0x9157dfd60f473c1b}], 0x1) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc000, 0x7) 11:10:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 11:10:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket$inet(0x2, 0xc007, 0x40) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4812, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) getegid() open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) 11:10:12 executing program 1: getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r3]) setuid(0xee01) setregid(r4, r1) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = geteuid() fchown(r6, r7, r2) r8 = semget$private(0x0, 0x800000002, 0x80000000000002) shmget(0x3, 0x1000, 0x488, &(0x7f0000ffe000/0x1000)=nil) chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000d0efca6cf46000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264f5c0da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000000140)=0x1) r11 = getuid() geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r11, r5, r11, r3, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 11:10:12 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 11:10:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f00000010c0)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget(0x1, 0x4000, 0x24, &(0x7f0000ff6000/0x4000)=nil) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 11:10:12 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0xfffffffffffffffd, 0x1b070, 0xffffffffffffffff, 0x0, 0x0) getuid() 11:10:12 executing program 0: socket$unix(0x1, 0x2, 0x0) 11:10:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:10:12 executing program 0: r0 = socket$unix(0x1, 0x205, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffebd) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 11:10:12 executing program 1: r0 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="c7843f5251f0bd9b740a0e2f42999875b7642af92f2cc3d607b8b544e2f5e7414224d6c572", 0x25) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8010, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x20, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x44, 0x1, 0xfff, 0x1000}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x7}], 0x7e693f92, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000002, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000060, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x2f4f}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa0, 0x8, 0x2}, {{r3}, 0x5b42c5aba10a0eca, 0x10, 0xfffff, 0x4f28, 0x1000}, {{r3}, 0x0, 0x28, 0x80000001, 0x1, 0xc9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x80000000, 0x8000}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x4, 0xc4e}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x20000004, 0xf49, 0x81}], 0xa7, &(0x7f0000000240)={0x1, 0x8001}) dup2(r0, r2) pipe(&(0x7f0000000280)) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000480)=0x4) clock_settime(0x3, &(0x7f0000000300)={0x0, 0x1}) 11:10:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000000)="938baa68dc03b07a624f62cc4e9ee8d4361a3d73c62c25360a819cccb077b2882b6429d86823cc1f7355e2e7eb0d2b425f0348f078ee7f3a3a221bd0e142077eace8ee3d03a93acccffa8cd2a365bb8ba96fc87aa450abf345f224fb7e96e031174bcfcd127089e337794bb02746a4922ebbda0eb949c04bfe7f3fa9cba3052c4b5faa5838e9a63266db4e78d8bbd643fbbdc594fafea1aa3004cbd826c2c4679216f1bb92466cd16d9449a5133361d3027c326d34f3142e3b2b787e2f984b2de06a740eeaccbcce72e6dbfa0e9d78706c9adc8d6720ba2fde24ac3221d5f4ddafdeced63e26cd61450ed6d2a758194e1bed171ae6984eec6ff5328b559a310bd592e30efa6f270912ca33ed390c0d344f7e63da4ad2edde3d19b3e62d91f20d54065f37da5da843947e8d7a021177e5f4df40a8bb03d805e654f7b50013e28346e194ceb299f30ff793aa1ffd778276f40915723cb2544c390b717cfa7f8da017d6bf1166500b275c3f5e4a83458b3d7cfb0b0a332ea36a015ae1b02be1f4f4c6effa3f1d77be79164d01b942f38bf1bc3eb737c14171ec700c26d64f99d13641c6456f08424a430d8efdc8af4313f7bfe7c148210ab82f95c448feb431a6be5f5e259bae7e5d74330673404243e1be9aa0b7dfacf5c11ec31419f2f09e8e6f410ca9915f63ce47dcc8994740a4e438d36449d7b272d7af484a86e538cfbceab7c9d35df5d2d2b6fbd1b2e1d46853f0e3210a87bd8766b01a6484a353930a8372fae131c794ffd8a9943a9e6556ad9ea601ad1a986f6bb5676e2384229c9b07d437ffd36d69e0ebf7045127408a6af465823458bb0bc846284656689b956a15019f71f276ed2cb69c9bd8c01ae354c4bb5549863d8b8715a9f80b0fc235cdb7a1a6d3742d004d17bfe442cdbe572453f80ee0722e9db1f99b321de2fb497238d9aa7bbae1fc0d40e6fddfc93c0b257ba50941e9c0b436903631897b5e8f752b438eb4d4b9abeef0a8e1746f4458c4d57a3a6cdee56fc95cf373af3ee4476f2d1e45f9efc8522827fa128cf1adc6e28a2d06a1a490010dff4ca7a1c00a040b774fc420db1e1f44454391ef991999a2bf67ea36075009010de27350e1792096345a5730f5547a55d996f65e9240cc04761e4e88485281c4defc56c75c735a335d7c75d7eb4066d1b1c33e40cadd3beab6f5eb52e56bbc5650e02a8fa7c27195408648912fc7e214da115c348f74a9c9ba946579bbc564cc69d0508205520df0a8cb1b8c24e3e6cf1b9436720d20391ac296e14e8e780606346bb79942e0a1db6a358cdc930c22aca88d45511b5a7dc06641ef1db86c3549464c587ad949caac3d51641ba73acbdb92cf957c0dc1eaccf1264e99e8025c15f04a8992a050394c8ac474798a55a3e8e0a9f42df2326f382b6bd57cba30393f983420e9db8b7efc23507376aae7db451a8e497050031dfcca5f110d42e6d64eda098b90a3cbbf57021d8c85e586ae7e351455b492245ade30d51237dceb159919edb0e84f31cf3c4583c7e0e7ab21c9a0a6969e0700589306c2c64d8a5e18151afb4a24799a9926a180c84948b83e725122930b640f1562786191d04eb62e922e3f96ff87237f2d3cb475964050c53c76fe0befe85b00ab97a9783525944f9b378ab7bb95aabc41eff996b4bbf859f1fd39bddfdacc4b9540ed69e5979ed468d5efe3aeedb0c593c205b2e293a599ece5e2241995bd9d8e67929bea5833c1e0848bdaa43e428ea16e97fac3c7e85073d5d58d5750f7758c4498a5e7a827079c8412c7d7283ca4a712d6e6905db63e7a269513ea25e7b1f9a12d925d365e1d6b7b4c18c5cee078493f5914e6c7eed4c6f7bc7efad5fc8f94d23c8a6a6a544f0b72a8c49398da9487fc75ce01002f133d932c79a2961513596a4c246c70e9b92015484857a80c0bd0e2cbe2a16ba9a35d59abebe33d133d598d8cb7d09a52b94c54c572758484a54abdd0928724c90b0729259d29405328f54b8a3dbee9c115a339ccc66762428f5d270c8064768b65015f76cb8298d1947336db4c7c20774eaad227c864a14b628c1c897e98ad79b2af7a31237323967a7f28277e6ea7f87203bc36652a6ba2ad4559821fbfce3f03dd75bbfee8c5775d50384fe6883bcdee84df8d6ecf38f2d3dfc1d17438f3cad3b029ca64e232a6fd0be802f39ffd93ff85c77f0fed33ef93ef4b06483997023ab03a10c82586b9ac6a6f8ef3fce82304c411814e1f4b0e49195946b614c00e3d30b466d6b6c60813c0f2d2f289323a6eab71b415552e151237aaddc2cf534b2ed4af5fb8985ac609d62ff4d8258842f77d67e53c8eaffd6a3f7719119c5649d0ee61a9790599df63d620cf076e723a6225f5d90dec5a0f8f6e78136a256a0b8bb64acf6bcd67bbd5961fed5a0bc28ea180fca99a441c32f736f3ff2494345fe9a0cc65332d74b7aedbeead5acd4edb0ce1ee1131aa97a2c4b6349dbebfbf6c34e801c8254d866c4d45efd2b844531eda3a672d76939282b94c4acf04a18095beecbd9c6c499b838714cd2bb70bd6c833a99f0d785193f83abf109be48744967fe568ec98a4aad17efa82e6f1a16d59e3be3c15b50668155b1b026951bae53997d9999ed89e17c19a8db2fe2d5e3bc7aac1427b3efff36baf2696d962503f70b49541849e3b3cdf0fb4653c3af92e71b7a920c7258778d310483043da9f135c09ef39e6e0118a3e923c7b01837bf1a6544297253d12df2e66604beed1079d8578f6516e7ba3026e69f9ba9d7fdb0e232ba0fe922614da738bb861028fc6b465ecfb2be78dd857598b84c2abcfbfe6eeac3e653fdab7b119026bab80347f965ae335068c3a72febf980f41725ca781d4106db5c82f889015c9755170362fd0b91f39b032af0f6527f5ef28964b2519cf3f911486010e95fe10a49d4bc365858877aedbc2819ce80d7863e68f0a8c7fb7993c1cce1604465816d77da1a6c0e0703758793afd7b7ec566936ae8f28d87d4be7767086d1091eaa05c5f263721280f77d48ca75e71a5f07698288a7960e33ff67c145072d22acfce5abaae76d2fb6821f2bae9ecac41253d7fd7233fc3c317211a7087052c1fd458ec83311643892ed609a96ddc031af3ee59323e7803410c30e9aa67c4aab914a614d77c6dd2273cf7da00b72b81dbe34abbac39271709ace353e067763cd6c298029dd4472608b7dd0de7df44749615ef223bb2eea7baf97fd80f137994828d2d1023ab97c6b30c8a5b3d2195974365ace963ac7bf9be71391ce34b77cc415c5de9ef4d2b8084036f0bf647b475c543d9fe52f8191241926a66bf0d6d183eacc4ac01a54fc9f9b49f9b04411b9d70949d05aa36e5fadebbab9e85f0ce90fe3712b1636e89732346c07c13d352099419fe6e8717320dea5cb917e205f8f169e0af87340d12bef662255e68adf51ca3a9ca5041ac50e42cde265d0770f055c29c4040e929dd25fc5af1bbb948261cedba610bebb190520b34ef1985e86ccf6eca198533958eb874f6a1726e49a20189c8c80b5011759b43dee618a2253fa354eb2c7afe86d93b74129b1d39c079017b68ff1404215038cd5dfa743224f224a2fd753b110cba8c2c32efd1478bb77b03eb87e7aea287a5eadead89ee6335700acf1d0decf2722f5faa6d65037024cf25cce02094bf0c126e3041d54bd1ff658fc8af847e8777af6c24c870f2f97f6bd8d6bc051f5d4cd09e0921556333c9abb33a09ef75e166b5b4fef55cd134ff33b7f3273a48ae94a34262d7d40215e2e707a4bd9cba4a7cb896610a94da63a1e0ffe14496173e999175909f412c7fb13c75ba8148f2e76c30546336a09805ec6e1a2830aa28dbb664f9bad158c42658b8068e16c13122d2b86282097cc0e35912bfe563420facf571f76b72b6c3e01ccdd1582283bac7e4700365d0a0018fd180c9926b039d3e4a9c53962d0ba53fec98d5d35582461a64da66a366a3e20e280d179156a7798910fb985d1b9a380c357090a9ff5e641b75aee1e2b9ad4119e41054548aca47140a7bdb43fe4dcd7aadfa91becf7ef4dce515c94c3d29b48f45957a7feaea376d2e31a9ecfdd7836b8e01f905e7dfb1b623ffdc28655e76f9cb0d115f246c9bf1da2427ee1ad8a74900409015dc1687742f18a6b26ece1cb68aa72ae1a20f94d35dbd4a00c8c9a1477be08dc48e453b66089246152ca382481c22d012c02b7fd7e24bec0002bb906695eaa62dda9319b24fdaabb936e52c1630ecd105fc9dd9642fbc151b9aeb81b9d5c2f36f6d974f216becd41dc9da63b8fdc0769ba9642f0aab104f2ac2d811f1e4931c09d3542d7b6346f74551e653cc5bd95237de4034d66c6f0e56bdeb8b4ede97d731168a3d074185f13acf8ae4db0dbf3858b55070dab7b98cc8fa5bd380bd39fc80cf8951204f7f8d7760380e467b286391d3d39f4415b273c3c0704da7b4e893f0bafcf7f1f95a6498bd45633be791ed81ed9681385b0ede8ab253c2ab6ad6dd2f6c105f0e203ace94541e49cb18260d713671d694869d49e887b99f1b1c196fda6520960c83c9e21270bac321b354b749caada28836a69c676a90d74cf4cf5dd902360ce58d9649e15cd4f0909a4dddce682341ad55923c828e39fa0efd38918ea2b6e8551dc51e1fb0744e2299d5a4370684d6e8b3e07d735ef65915f5727af7e49c4b9c3b007385ca5bdefd60ffbc4cb4fb30e3df5c01c99d160dac84626769f91062068fcff218d37ecfe5619e7c3b732637337939f064f1926a00a9de185bdc6f17554bba1e5d68fbeba50186cc67846cc79bbda315bb830677fbdf51fbb81419ee041e7b56d967a37e76b4cc7ae997348608ed92b88033f65198ac773aece052b2f7e63df09837f36da7bcbe2a67f9b3246a89fc7dcce22298f6c6aae5dcef2a4dbbaa50ea86113c49e4b197985ac59d8ec43e2cb6e0eaf4265122ad599f287b63c68813cf01c6e089a25a052e81469e27e709b48463b9031df1d02a63bae5f09770c6fc44ab50abf085b62819339e3789451367c6e7e952bcca022699327c42eade7bf9f5a916e13f7538c5853b2363732ee7270076415bc174e7072c97dfcead7fbe8b1638aeca2c3d9955686407d27592c3a4ea8d035437a4a8540de9d2c348a21f4d57ba3e554b67c0207ac2bf0c7ac2659ae5e1367aedcf381d909fbbb1e82be2b4e867a1d7d2d3d53288daf848ef5b742dd214c5f3f25c0d8bfe9174d53cc88ddfcc870a17d25e58e5d0ef3d512c69b07305eaf40a742ae0b83ffaf14bd474e91774de04f068141e293bb8b08f6f626e1d14aaf65fe3fecd44875357bc8f871fa2c473254d2f0ee2102f4735aab3bfd4679e8155898cf47837349a92a6ac4821d849d88103cf3618dd9b992cbb851d0e0fe5cc64efc60d9f26027f5434430c0ff57a36a1ac73701eba7063df1fca218417616039ed2e3344959f8771304901c430085c4a31eb5cc1c5d594ba217c0312fa0da572a9d929762ae40a1af0279258e2c39b015277d17a4c8c146ea9abfb829cc0b5b1986a40da3b185e5e0ba8b5c3d920b03c14774dcef56a449beb95c888e37d867dae8356353d9b81eb5b4f7f2a6745a59294d853fa8ac671b7ab08b5027d43be1a75177b3c7041ac5f54a67823cfd06ee6dfaf75b1ad1fc467b8e79118ffd3f7e47ceb48651ae14fd19f938ddec5f77b4e75d697ca472e1f87dec47c19d722f76a77e5dc851cfc0f99e7a19afdc4ffd574c23049b2a39f2e4eb71036449fa42bfa19f995e1fdba8bc37977", 0x1000}, {&(0x7f0000001000)="96f708aed477a53781c81ce2f98138c5d5642ac8fd961d785998df43e5533553192840c39088397317e625991852b64994c2606823bc862480bb855192420057a55e50622f8f528f5d8241a3353afa1ec9acedbe1d79f8137e0856598727f57846d797f00ea3065f763bc2d13990dcc44f610bfe885f55fa8d4a12486b53539f1c2c50aaec1dac9da1a25361ed122315f449faca3980a808749934004d27025937821365dcd89bb63201b9d9170c1209b107e8d4aee892414ddb764fe4c946006774ceb64fc17aedf5da98c1fa08bbb1d9bc6f40d2e323c8d8a2f4c4a7525ce65f2c0e3dd53ec1560c3961c650520d03aff4e0e9ed1101f2", 0xf8}, {&(0x7f0000001100)="222bfa4eb87da91c632d17bf1db56b1a32dce64d82a38d57ecaca2bb2d8bd984ac6a1924fd39fbb15ad6dfa64dbf8e429302babad3d56eb1cdb708c06e0ea98cd2e1392aff2215c5309f3b9a22bdac760a6fa152e5230a4e1770ceb6550fb2b784b0453075556b58612e3c3368775e27207a0c3e57d87fc5c524", 0x7a}, {&(0x7f0000001180)="e7e86c0bd3fec0e5209a93f75a4a242a8f476b8f4c7e4e60448ed629d3624791a7bb927bf446f5e7b0f59b719bb3cd341de242e0fbd0c4c30fe81b7ea6b713b415910c628edbe532b9ee1b60217ddefd86e8c70b176cadc386e423510d84fe166fe035e740256f00576c504793cd6dea3a904efc79a9cfa0a479a126b912ae02036b8e073e7422de7195d3905e9fbf21b6044961b344fa21af612608ac9332a06c870aaec0", 0xa5}, {&(0x7f0000001240)="fef2032d8477eaea4c13b7492984f046f5a47297375cfba35d5876e42eff7ebaa94a31e2166aac5f9d5c609c0826d8cf2b1d2fbec6803854ad8126ee39dd9ae9dc2cb823", 0x44}, {&(0x7f00000012c0)="371d2c94b106", 0x6}, {&(0x7f0000001300)="d9803456f84cb48d0157a10d73b060587f1943564e5dc64f8b0d81845e894854a78102b6b3e16fa5e61499fed24cd5f4bf95f105b926f2a514e95fc8b6ee64bf949eb3b9eb94c74b3c733bca07f1480a9ba6d92921ac1689efd76346f26b9f3594c4eca4bf77786b479931335f6a0bc9f0d78e106fba229fb9c34223fa643a634951368ac83bd6e1846f909c247c020622b8df7efe55c9e103bc45a613517dd3e55a698279f1e00cfc2c542d2bfa4461957d1775c92780277a054904b67b6c85006d32d510a740c38c41d75e9b856a507303e148d5f8b208ddbe1ec6373b032eae8a331ff3175d49ef177f8c9657de567948815dd6859deebfc8b403d486603e77341965c54b439110a2d8ffcb2be644018bda0b359f99741b43eaa4c72e8436c631e6fb5e0ecbd4f917df62bd89896a6a6cb2a2f14d032c525d1f089f2531f9fe0dad62d36f7b0158cc6d0f0ee664b92bedffe2f51ffc3eaa6494b6d74648218a616cfd7c5951fd715be33645b350c0cf27bc47eee4a107b3b3287db1aecb5058c7016272b64bca5b4b3f3669ef4beb59e5c2d23d956ff3c4c7508c6ce84012ef3d3685351209de73101ed381f98436c201ba8bff58ee66f4c3386b9ad9bdcb46b9cf25fac73df007b0ec892a257cc3f150b5c5a27e927b53da3e50086b250fc9152a9a5a84fbb6736cc55d3b591a74c3821a91beb239134e397933d091788eb7a0502df008250a76c97674be80ca5e307a619ddcaf3590a4c8ec0183bb72dbe8732312673143f6cd912818a446e82d80f813fc660b6d683159b4e8899658b487992b78222aa2b1ae794b59e5390e0e26b7303c78d9a7982dec7d74f818ec3d395f43f82eaaacfd964c710866379ec73acdb7ba5b43a9dd0af3e041bf8d07f741d2dd70295d8a881c4cb1fac986a28ae649ccba89655c5fb3ba14f525ceafdf8a0c9ead6604e1ac66ff91587eb5f3dbb8c86657314c9bf9b6d657103f202e18fbafa57a0277c4360026f698d6a6a3aea2d5c93edf1d67f6b449d4e6ed6588c51528db7e01796016eae47662cd0b7248c7a99429f02466ff72b812d9aeb82d00cf2d0494839fbf3540a267a42d15f20e0ccf151a55712fa00fbfce2cf02a06cbcc624f72441d72c1d17b278786ee0ce5dfcabbf80b1a3920b4ec585f54a77497b8b3170614c3555d80b0e64b3f68edd2fc09f601fdc018627a627c20df467785423f1df688bb6bb83a05ec489fde5deec9146a7897c71fc74180f03836ea6d65f920c916c82617a3f5ea569eca48f87264f374cfbe2d8adce53c545120fb80a19794aba02a0467b42b21ca22dc8987dacc89ef94cc62438c10fbb5689ec6d77d3d25c6e3b1834a0d549a0c9cc390e0fe3fb8f6945fa47f77e928a3a846a1f7fb75a3383cf52be7c342f3803dd63950e1abd8fa1814706c24dd3a71e34a0d1d6185fe2eca3bf902d90f918c93d332eff0028ab904ec7105b4f9790e017deae039c8dcf410e292613751fc49f8526ceef81c8227f2f1d698c69c0fcc2ff3acfdd5fb0965167d06d0ac8c7a4993b96f1c3819d245d6b94ed7a396f9e3b6dcb8f6a4724d37e60923ca8f2cf0d73aa0aaa5a7ffa4dcf9a5bd4c108126076f0411ba4561ec26d1aadabeec596999947e1f18ee5e0c1d2f21368f48fca9d2df3423fd800b8f6b97f960de385530953a8a2e0aa658c8d0237ad19c94a1a995c33bc9c7c03910821d3f7960d9d882031ca03d8e114bf4df21265b61540135dbcc2acb8721d11d281ff1e92c9cc39b236d2fe92bdd45425ec1a1528a9b7e57e9a50b8519daee4985601df61dd3246f92ef993ee9d62aec556016d7f2b9b066a2ccb3024aeb9fa704bc7bb0a806daf012e4a72099820e911bd42d4989158125e2375edb320420f701286b51ed82aa1372993a65f4c57f8f33553ae40543659f54f74ce76feb651d67c87578831846fd9d10cccfc7037388678c5839c4da4efa1dc765a67571094f172017187f1d8ba8ae8d5d10f799101de531ece3fb72d8b2c9ed3cf3b6d0a2761332f376940ff8e3f5124721f6fa890290695812c2599ad250748002b44de575be58dfe58ad79a8df235a298b890d5a38819e55e40a15ac8ba3a070ea28732140aa8483efe563f57d3a615223dec1546ede64c7bc511d818ec4368af8ac371f1e288c50807b6bc487ac62e935fe564ddde52c361822dced9d831b570bb26fbf1d006e460e44753bc03665c93008aa3963b6360fb28922e7e9859869f1b0f2647cd10ff150ccc090163b870aebcdddc1a0f1599d776cbbd1cf7bda658c779c4ae5a6e4e3dbe15d5f23227293cd772751f22533a7b2c7d9155ff1bfbac088fe06898491fb97015d697f37034549e92f4314208f7afde1b2d58d8a13a5be6f2a375346238bd9088ed2145835c582bcfa3e74ccc80ca1a2a09dc9ad1ca3ec66948c0e99a8c23a2ee4a720df11f25aab4f1c16f63162bf50bfea1fdf7475cde197cfc7533f4a34a9a0bf35d395920fc019350442bdfd886fa00113608ca13a2497b81dde7462bb41b426d5277727355e38b42155d5a629da960520bb590f55498f6e7fa1dcb233b5aafd1f6796e4481061ada13f66145b5e67c2f892e31e4b5d2a8ccb52d4d8d97eb2d52ebc742b27c615184086f638ab08b23f2a66f3e8989ab27617b2d0cb6aa9a3a500b90fb902ef266190e704541f66e7c77bee629742876197adb9d04e281076da439a73b942f1720fb3cc693a8cff13bb9cf514b6658bf89f65aad5ae532892fa0f212062e216582d6ca6e473e00f6274119926acc4490ed0ab0c24504e26028a6ec66a192413af1af4d41d351fdf0e9683973989597b40309e2867c954981b3ac2f5a073ef5ee37612e6116ef16234cd5e19a2c0ff09e77a78337a273e87fdef5237d29c10d2c4c0bea36fa09854fee93e2d37a26c03b59499bf442e43a38365287ae4e4885293c7f00e07b0cc595236a0bfd8711cbb41b25835b345f9cf43d4fd69e516fd0cb1895b202a9139f70031a955476cd75ee52330dce786a416cd39db9d5029d6fee8805b43e8e8ee479741281c100b6b629e33620f3d12a884a2b80dd1a792affcb0c55de3c992c74b08505fdc04657a3555eee0c3cdba074d8f29f723f00084434d9990cf485d0b0efa6265d986bcea7e514dc4419ac0553d5e85a6943cf423eb9af0f5eea3d728174b528c2e712a92121a28af96cfb4367d488ddd86dc836278ce64511da365bb077da8b4e69b5ee3198636bc3661fa677034492593ef257df9486c3730301bc9ef15c78c7eebbf02a56ed35a677599cf8cfc1fb8402f824dab2fcc9adb12038ef38da3349ce0a2d620225b1b2f583c6a7d18981a4641d84125f045f516333bb5a9c067357a0b1f3b94b4cf67cf92e5d2ee2dd569107c7ccb00131679067311513a1bedf5349cb563665d583238062cae9944a6a8bf00582bdd004f62d823987100579b4ae0fff2ffca897c2832bc93018a20270cd3f72c2b8f5da675d6fc78b2b98cb990eb0c98ab36b9655c618ab306bea3fb1b6582999c00eff224d8a5aa374cf4da74093b8f7b858348bad63cdbe79ef18efcffd7c41c0421ddf508d14ca34a28d582f23d420f6b18240f36bbf68e5e017cc9e5597d654b36f2eda0ba41f9c9f455e25c30b36e8cd9f3685b908e41dc79848de6881fd2a1b063a7779c8568de237fb6f1c9890d8debbde4f294669baa3e40a8e510cff1b9a635313c8e499e9f3a76a1bd0740e238a068797f3d61b3b39922af18162bf200657372c7603b3ac1d75c0290c2e87070a4bcc5bd34c6b4e4af4458da292517f72e4d6639f8d27600dfe55681301d037d9f6885262e2d57c4e544f52ff7fcffa143e4ac52c3e69a11cbc97c4430ce8b10b29e735d6da08f7ff36846e104e39793c714b9355a690a9dffdc172b70fdfc3a4451f161fb4e3ed9f4f2bc2babeb7c3c5ae12c74690416ffef515af155520971f30291c2b2e89a3274100982f2b1855d04a8e35793c6f578b06746509233fbc688fb3478711f8f585f9afa1f40549f098dcfe21c32b8a58d2ef5a30f112a21fcda5ffa672bc302b15bf0f693753bf1cbe24cdb98685f7e1942f337343403d987f0627ba326f5c9d2e8600a90e2853a3a94e7a8b98af740c97b15919ac718c150d3bfdaf8513fc826e19fac22230083a04d3f97e7c0c3ca3287e3e1498cff453a52496cbe76534f9e98fa2ba869714303b3947eb851e3d7283c1acf004f3391a470bba43f48a6d4b7e724e9f8c10bdeae272ba4f66ecedaab6df8ace3a66849e4ebf94cbf6209024f44a89b1783acdb0c89a72a24fa7c5e86654fe3ac1eaba5f5a87313e9077a8e3716ec25522d80e1571868e99e3b65a226fc050b061badf84ec2511a6e0a9a759973cbccd8ea3e34ebb8bdd3da22a85c7432c394259ebbea224238a61ee82a47a71c2be58ac32d2e53cacf58dba3df1d2b96def333d5749719eff173878ee6ad7f860ce880b1a94f107aee0325e520bfbe38cabc3b444112142e0d433947dcc3ca5e090c29aaa9ca81b47b37678dca0deba6988175ab208e7f5e32323c5e5c6e088320c902198eb8fb6f9385fb0814e28a054aa732f94bb9f36c3d03ac1a15a7604adb32d52c4133f727e373146a7368ac03f9c5acd1317c735afce8d9bd23a389ffc6d2c618be6f783252333581e809d224ab29cb34971a6a650ecd5842423133cb6a7feba90e4cf9ea54d5d7cf918c4a0083306610b89193e59bb6473ecae5958f42f60fe9a331bf537b9674d7053875759af74dc6d668793dba1fcf2851725176eeff40010ae835037ebd0f230f1a36f8772d3adcccaf21666c921bb44e11814b9051e5f56ad19bb2d349175e746f5de6dc5d8ab4bd7fd81bbf66843574891f5922da0c9fe35a9fd4102975f1ed69f2bff1082d43dc9694e1bed2533a807b69ec9d2bf6a1acfc70bc29ca9a8bdc75b0fbba650d15f306b95ddb36bce0c1e7daea0feb99c833865edb04f69ea36aef2285ec7609fded9207b702ebc45422aa5a3ba01bf8ad64e1b9a2e2e4a9ad87562b6de1005fb55df8c1b19f10b998c176a2cc5043834c879ade0ed3b72f3c296a6d5e8a6abf1f3ab2cda58e841e8e9459737eea7bf161ef56c8cf8a8225061976438e2c269c7823982db8a03af87dd9547d1e00a28aea91d2e22057df0a3b86e7e7916a9b0debb70090b82757b489a14621131dc94acbce13b78a4ffadd7156650d9646967d93eda993fcdd3153a1c41de329b3a537b8f9992885ef99892c91f8cbe2ed5868b87a05acd88a3f11903994762e957bcb5a722051644a9a863257bc1248dfd1017b48c6ec623fb14971294bfbbdd43b26b66503819761012beda0801095a64b2fdada47b45c1e4e3e7b67353d2b920610a3b87f5682ee6a699e521e40e2bd15c7293bd43ffbd51f33061b8fd95c36f329de7e595855479a18ce8b5b8bed73934cdef67af70b027fd144d399b548816f96f05321eab128a2fe81e7405d6d44975d32ee62a1c5a8644f48b9a3761a60e23f5ad79bca7ffbe5bcd077bb891837cbe712050c47f0fdb0215c7cbab3520146341c38b0fae58e0f275615fb46b45373e9f35d5209434097299866fbf4408c568020c5acfd1f83421868ea39837e20f16c1e2172d6e2a5bec1eaaee37faad23d6973a0bf191b85895210ba708cfd4bd04897f99386be06564ec443d8f7a2aac5d66c4ce479bfbb470fbdd08732c81b6effe4263d2f40fde536a076bfd9337fa2eb03357a2bc48584302bd569e52e33bf49fd3a5d510", 0x1000}], 0x7) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 11:10:12 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000000)=0x800) 11:10:12 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0xffffffffffffff9b, {0x20}}) 11:10:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x1ff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) poll(&(0x7f00000001c0)=[{r0, 0x80}], 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) 11:10:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./bus\x00', 0x400000002c2, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/195, 0xc3, 0x41, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x30) execve(0x0, 0x0, 0x0) 11:10:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 11:10:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) close(r0) syz_open_pts() syz_open_pts() 11:10:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:10:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 11:10:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x181) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001180)=ANY=[@ANYBLOB="dce905000700bf4b4c1ca272abdc14b8e3f95cecedc209b4fb7bced7b6858c9b40a6b9ec1fc1dafd3de36f87a6bf1f"], 0xa) write(r0, &(0x7f0000001240)="a1ee9a3ee0d9b8971cfd47c229aad53c0b890b9a78f2c782e750c1ce6aec88d87c43c0bfbca0824be56e684c4eb02b663965f73634182f75c37ad367f9f6007bde10a391490eee30c670385e8861069fc41d17f36e53f9aa028fead8fe71e9089f968b4f46e6de27c3ea12da1fb94d9391f5102f064a91977d31d6f31c1d7d951496c543168cd9c71b0c", 0x8a) r1 = socket(0x400018, 0x2, 0x2) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) recvfrom$inet6(r0, &(0x7f0000001300)=""/104, 0x68, 0x40, &(0x7f0000001380)={0x18, 0x2, 0x8, 0xdf5}, 0xb) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x0, 0x8, 0x8}, 0x7f, [0x400, 0x7fffffff, 0x1, 0x903, 0x4, 0x9, 0x0, 0x8]}, 0x3c) 11:10:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x85, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xc5, 0x400}, {0xef, 0x3ff}, {0xaf, 0x10001}, {0x85, 0x10000}, {0xeb, 0x8000}], 0x5}) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x3a) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:10:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x200000000000000, 0x10000000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 11:10:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) socket(0x1, 0x2, 0xfffffffffffffff7) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000024da00000000000000000000000000000000000000000000000000000000000000003c0162ce11d0a90000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) dup(r0) recvmsg(r1, 0xfffffffffffffffe, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[], &(0x7f0000000180)) 11:10:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="85aba17067c4ac02bba19ee144024a6e535bd8d8ac0f84e23e5ee9b2bc1291f289c753a39663bc75d3f56bcc7cd58f7c80ddfab392c5fdf6eaa908fe5a81531a5b445d662de7fb2fd4260d26b370f9ac078fa7aa9f038d8fad25956793c3fb229942935e9430b8f3c88c604f8f561648442316e57d5e46aff41883c4bc9ef1ffc4bb61b6ba93113a4a2a845dd8bba6e061ebe562620db6b90c9f7ef43e9ab350d8715595c98974ef", 0xa8) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x3, 0x60, 0xed, "13ceb11d2275f91e87d2f542d2bfc9dd45944a3a", 0x3, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xa, 0x10001, "0000800036892300f6ffffff000020ea1000"}) r2 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) syz_open_pts() 11:10:14 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket(0x10, 0x0, 0x2) recvfrom$inet6(r1, &(0x7f0000001040)=""/84, 0x54, 0x1, &(0x7f00000010c0)={0x18, 0x2, 0x5, 0xfffffffffffffff9}, 0xc) ftruncate(r1, 0x3) 11:10:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc008, 0xb00c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x7, './bus\x00', './bus\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000080)=0x100000001, 0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x6b) 11:10:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 11:10:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) r3 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x6, r0, r2, r0, r2, 0x100, 0x5}, 0x9, 0x2, r4, r5, 0x8, 0x8001, 0x401}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000280)=0xd6) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 11:10:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) shutdown(r0, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:10:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f00000000c0)=""/234, 0xe5) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863767979226b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) msgget$private(0x0, 0x18) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) fcntl$dupfd(r0, 0xa, r0) ftruncate(r0, 0x1f) msgget$private(0x0, 0x4) r5 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x3a6f, r5, r4, r5, r3, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 11:10:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x100000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fe, 0x0) write(r0, &(0x7f0000000180)="57c121b578300fed4d53", 0xa) 11:10:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x92, 0x8, 0x8, 0x1}], 0x30000000000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4c, 0x2, 0x5, 0xfffffffffffffffd}], 0x1000, &(0x7f00000000c0)={0x1ff, 0xffff}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 11:10:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000100)='./bus/file0\x00', 0x190, 0x90) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x6, 0x4, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x1, 0xe4}, {{r0}, 0xffffffffffffffff, 0x8c, 0x1, 0x80, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x6, 0x6}, {{r1}, 0x0, 0x82, 0x80000008, 0x80000001, 0x2000000000000}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x62, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x70000000000, 0x7f01}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0x1}, {{r1}, 0x0, 0x0, 0x1}], 0x4, &(0x7f0000000180)={0x7, 0xb5a2}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x86}], 0x3, 0x0, 0x0, 0x0) stat(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000480)) r4 = syz_open_pts() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4c, 0x80000000, 0x100, 0x40}], 0x200, &(0x7f0000000280)=[{{r4}, 0x0, 0x10, 0x4, 0x2, 0x9}, {{r3}, 0xfffffffffffffffe, 0x6, 0x4, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000005, 0x5, 0x4}, {{r3}, 0xfffffffffffffffa, 0x93, 0xf0000000, 0x3132, 0x7}, {{r1}, 0xfffffffffffffffb, 0x9, 0x40000002, 0x321, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0xd2}], 0x80000001, &(0x7f00000000c0)={0x1000, 0x2}) r5 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) fchown(r4, r5, r6) 11:10:14 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) 11:10:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x180) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 11:10:14 executing program 1: socketpair(0x1, 0x8004, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) shutdown(r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82b50400000095ba00000faef8684d35fe6167c678996d1639b1e8cedd475bf5a3c25c045381eb24c96cbd4c6b3b77a2e96968"], 0x10) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r2, 0x8, 0x20, &(0x7f0000000240)="7dc861b4482b8b472b387690c020927559f4026e55e812babbe9215beff7959f258af71a8fe0dcbbe48490b547f62bc999fb3cbb57ffddb5440899eea96ca7f4fee49001736fd87109dcaf616200b8e4cd1e3d7b9862571c4d29e2e152d142f9", 0x60) shutdown(0xffffffffffffffff, 0x2) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) bind$unix(r3, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 11:10:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = geteuid() setuid(r1) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 11:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f973587402ba4ee0c7a947f442d447e8135b97f8b5ff860180900000000000000cabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfa08f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x64}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffeed}], 0xfffffffffffff59) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) connect$unix(r4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 11:10:14 executing program 1: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 11:10:15 executing program 0: r0 = socket(0x12, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) select(0x40, &(0x7f00000002c0)={0x7, 0xd04, 0x100000001, 0x7fff, 0x8000, 0x5, 0x9, 0x3}, &(0x7f0000000300)={0x4, 0x7, 0x8, 0x1f, 0xfffffffffffffffa, 0x2, 0x1, 0x10001}, &(0x7f0000000340)={0x2, 0x9, 0x18000000000, 0x77, 0x200, 0x8, 0x6, 0x9}, &(0x7f0000000380)={0x0, 0x20}) munlock(&(0x7f00003f8000/0x4000)=nil, 0x4000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSDTR(r2, 0x20007479) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="2d7721036ab10350d82b3dc6fb34d71eba43edb0e804eb90ab958c80aaaaeffb1715576b3e8e1d862b6e5625d8c28ad90ea43943d07237894a1c698639545ec7a433b079a1a7e274b66c94046878a4b053a428e0cf143a8c18ce872fc58ac033512acadb633040b4f4ad5aaf2c3bbd4e9365263512503d534b4922bd52b4", 0x7e, 0x4, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x9}, 0xc) 11:10:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) msgget(0x1, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) 11:10:15 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x7, 0x1000000000001) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:10:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100000002, 0x2b) writev(r0, &(0x7f0000000080)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="50bc2638e8b40416c23245eaa29e071fe0e085f0bb5452efb9af65d0c57276b663ad1089be823a10eb2cb7658da7e0f71f57b50d9278b91b0a38b6d0f7c88b15d3b1c5481ddf773a28b1a91cf58c82c310d277eb0c267731a800ef413d4c138ed696a31dd96023e468a4f4af108f57f8ad0d2540fb281c0611d95be152b2020acbb32a9b55cc13101fedb6a97027d31e628a90a251513e9f1fe1b048b671031be1d4d03881410ec37b87ef71aa35885f78b9255f82aa282f422b6bb29e8cf27034e332a87b7af7", 0xc7) socket$inet(0x2, 0x7, 0x1) 11:10:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10838, 0x100) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0xff}, 0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x40034}) 11:10:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x91, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/197, 0xc5}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f0000000340)=""/170, 0xaa}], 0x4) 11:10:15 executing program 1: r0 = syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x30) unlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 11:10:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 11:10:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r4 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0/file0\x00', 0x8, 0x80000000, 0x800, 0x0, 0x6, 0x4, 0x81, 0x2, 0x0, 0x3ff, 0x3}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r2) 11:10:16 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2d8c8ca7e8696c653000b21e5b22ed857deaecbd8f8ab957484dcf48a7552e31fb1dc5ed54f344"], 0xa) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000180)=""/231, 0xe7, 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="28e6a666ce5f50cca931ac2e7ac3636815be0e07bd4370bd94c85cfbd07a0900d35529de7c4476abe80ad0f1e012014c8ac7e3f413", 0x35}, {&(0x7f0000000300)="8519263af98906c9408c77f35e85d0928c14ca7a055e0bfa25a1c50fdd72ffaba3ddbeb79ec1cfd707265678df0e45f00044866dabc0f478f036e3a54aad345eff285347f51b2f44f7cb3f4bb241073dc3755a4d33e4a67064cbe27e39e4a820895712871e3dd17c731cc8a2c10c47a90264b408de440a2de6973592615b8a3cad5c506115caff3564b93ecfcc6548f678ba988e0ada7439fae12b67b059d849a77f709a3ca79d9daab6f41a2ba2ff4a047de5168efa68e84d4af847dae403868395a9216832622d26ffc3eb85e49d9f4bbcf07cf3495ca8c6d9a4f7d8e874f41175f23195ad3813a9830aeecce207a50b78", 0xf2}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="1010000000000000ffff000001000080d8506a6b3ce82b6ab0c119fe28ac019793c3adb2becb0b4fbe2e7ec3472fa1371cbdcc755892c4549fb0d50a6eb5e79c1715dec596edcd0923b41a58259da74b01bfdcd3ba017d0b5fc4ceb88e4e6c97bc9a57a139bacef823d808f50ce5670328b886134267a92f54c773f9f3cc318d513b24f1257f855d359829d7274e09f55f244845f1a7982f94c28b12b2c83ad6d94733da89ca02e89a98ce11c10bdfd88ac4cb8b5e49b399b5093d98e6d709e4fdf5ae7c77de6d52bea06abeb8cb04da28f3852c0cd070c6e7fe46abd69637bade999ac5bd446968eb017509e1068b24c9a7dd3a83d316000f2773407f3da2250c92b81eeaa17c05a8cdd81dde65427d5e8b909bed0f57cadaf092b9b08b0b7dfaff5761e6c55cfbe401c183f5f9eefaa353bd7a77f3f3f1f525fcdd1314d8d2e34b388fd9c1a88263a66e197a2b49b0f813e658cf96c1233202305eced186b21bf2a0eed4068c44ee53d73f9f81d386bdf694e0a703fa5a7017368dc69e727bcda2bde51e3c8c4af463a5e6f99f6f0e4c08dae5c0fc86acb3ae77371c174f4d7bccd0093a6a98cf13390d384711c8622a213d4e0acdc1cd28e64b0f18ffcf5433d7f8af31cfae7e7c34432241076160f78514eb4ef451891b6161770561ce688f30d1c93639b708fc7a60a1361344940b40af65c4f2a822a6bbcdda52d77f45bc57b1b7aebccef72b77d8cd19c9e42296a6cf5fbb874c33fac2f87a1d286ac06275198a03d55ca2c221ca77bc360fa1271b6889c413eb5cbecf87a6209444aaea204706d720bacd95edfde45207254ec514e1e5c8ed6a2b8d517351202037c1cd1b8a529c29894f8b0d8bbc7fcbda5e02855edcd7ff713c05075100eba11867496ba952acb252b989eeda7ebd67d58f399a181677e3912cfbc96e139be03b87242ace70d38e05aa60ce079dd4c462510d58a08a0ab875f794e1f29c87b4a884fd81c27609d8c6e5a630dc57f57f02f70cb9eb3b17dbfe0346ef2e37ee7294b29b1b76396bd4518721453889c60f572e8dd776c370cf694cca878d136a70ea1ddc3f1b3930c7db42ba75cc8fe531b00a0a88e2100162568401680fbea422ade2184423463e29d90bd36580b046210392b3e8a1255a739c44a008cda10ef4f1ed3ac2e025cd2e7cd75d33d968adabb90e52c85acadaed20caf5092d7d22f52d31e17d32cb8745f212f9656e51b6639d954c5eb67862f3f363401dc73b488b48d45e5ae744a133fb563ec78b46f9d99bbcbb07e52046a0a447de85ccee93963ab9db712af1d72065f4d36ae3e83fe490349a0a839d0794b238ad912dd66f5a767d44ad47749197fc644a6b20921d5b3a667a91626a79043336fcddbda2f567fad09aca9e0977a426f266ebd627d65e81e0bb76003735f2800436997d54a0155cd3fa5de1b12d089e7c85d8c0d42432d3143e198d2506f19403290584e48eb586e3e1023814e0afe1d2b8458b51c50582a4672c30723a90b2f56c35dd8612148992c385b1d75f127c98be01aa03b55288fc2eea27a517755023932b0e2b402cf07565047f0986a8e54b41cdd747460718c3d8b0ddee52d378ecd5f1df8b792023000b65e8b94dbe96b5850b958372572c70f0c6e3ac588d8fba26c66dabdb3e8486dc020ebc40016d3a35dc6a1ff5b8e4ffcdbc56f2df424cf24646bb030976a65e4f245d1fc790e43d46384dada149b97903a28a1e7402d4026b9c6c0c3435c384d123e40e1dcbbdbc25d75c7b0acbf7336ab3e016ec09d021bcd4ff710711e5a50b8ae6d3c63b9ce1d33e36521903666a2c9be7ec69a200325e78744789cdb7d096019097fdcdd73b33055d7a6391ac939ccc3d4ff0deb227c2e67c79c35ab81ec0de659b468c17d43aa4bea3966a42166a394822a7c95e471f4b1515749f6f643b4923576cf3b80b985fbaf45cf036fafe4814806cdd2ce7b4518b7b69f4ea3008fbf71c172cde4c5256a226ad7cb3d6e8ac8b432de90237be52aca37863456732d1ebb0dad465ededff2f1a57944cd74e37cce8a961cb634463598d1423eac57d0088de38d1544557b5977166a60cf2bc059cbf13baf4245b0d749538ea1e18d3ebe62c52705812caf6e265e6d0f17e8bb6442aafc1139c42f1c5ef114484d2a594a5b83752fea48b9fbd3e5698457fb08f28ed68787449720014a6ad8f81aa17731078830942e3626f220e07a014c992ede3ef66064a9e7f0b91a3c4333162f86b0a9b3104d418f1a752e25e61475d3bd6b5f316d11913980d52d8453a7494c1159b8dc7914e6db8f95eb9f33d3d744beb752b4545e41fdf20394847b4ae7ec96e2a4901f7e2111d4449a9e3d318fd365df5304dafe52c3fa25181eb99515c386d32acca214a812fddb53a360f765b9984eb55aa82c138695562f5006073515a7603262bf8f818fc2a7047480ab1dbce4053918fad0c301baa9f952ce7c2765befdab1b1be2a37374011928aa71758a5bfea7ea970792ff091e7ed655b0edeb6983ebae22a7fd937a2bea46b56ce819973852c1dfc4878ad11bba7f643528ffc8784fa834544eb47a3c6b5fcf794a40eafef7e4cb6bb82bfadb6ef6608854ca292847b576872e60b8b3fc766480555470788d658ee2aab746db11ed992cbfa3e52c3bec4378eee130a1563bdea46ff7b95dcd72aa9648ca40a12621f5d6ad95b3754182b78a35d9327aa07ff184baf0e606cf8213c2be76e97a8da567670e53a854dd3e27572cca8b966ab3a0a5930c2d4b4bec39e5cef3fd2731f7d4d7ab0a4bc2bb4b4f1a10d4e7fc90265659bbc75b2e3f6df379058d2f087607d4208faf04fac31be76625ebc9713947f5defbd6d7706078ffd1080da5ded8e45608fc4e4e8edd481e12fcbdc94094a32cc8ddfc96772131fcf187e0952fa53f042a5054d821ce7f78040abd23b25de91bcc15317dac0554fc99cf983b90a6dc1eeb49a41cec3aa727011c8f755e5a00d7fdc7033cee4f5d4693369c9717210b8e4d4bc9a71b64ae9f5311c71637ff6a2ab37609ff68916bc69c32eab5160aea93d9ad52768fd544b741b64a14ab7a2e3ca75dde9d4baba1e7617236825ca6e3b317b431a19fc9dfcf5551d8fc179073b9dd4acbbef7963a5fb880bdafa92abe6af9f1a455e617b4f120c14e89e8b665dbbc1c59b19e771fa9811812d87c711b613e4652b9ffbe5edc149ae9c1c9a6b3495403e57e57ffae1a3a3a2000d19ff2dd0ba272b9f23d129d97e3f5d9098249ebcbc2949cf3e9756421999213e890aaaa61ee856cc8e9e0b18e714a97999425da21e7446a113ac9404b05c5572d052c554321c42f18b71147901d43a944b9414d94759592c4c6d1beba0025ade424afb1c5d92087188c61f53436b0c8815dd6787656d2f1f9ed446326ddf2d2c0b7539f53a34e823f00d5b00540ad172065ca63de2a88517e7490a06f7db11573a1eab681717706e501123915d22aea8ec30b74087c24ba3ef558c27a1c98a41e05399079812fe7fae3e9b33e99b15f05e4f952cae1aaf21358c24b39fb01efb00abc3c8951dfdf03113e99df6a4a9d78fc72a01c3f3c697971c2218a9b84545f6f0e1a57a7ac4a4b9626f53704b5b67b9530986007cfbdf5de76f86c9bd12d1b01672186c60e67484f288f84f6718eb40ef704662939a3ac36ed69b70ba0531d91785669c0fc4f3d2d222f6626cf369064fafb5119f9449f91b6e24fadb32282391f4a49e2b414601cd4e4bb77d966429751789fb27fa7b85a89637d24cbd06db06200c8db3f04c06955487de401a520b9d32fb48520ea8793fd7f8fad7c4dbdfc84b5ad8237648c159ba1ccfee31f7f7479d87d94ae55463257b56fb269321b9a5158bfd213402edd84abd43122d093783ffd167370888956aa75f6295ed759e078d3002d683ac768100401740fbd69ee37538a57ef2b8aa508900c05fc97346caf9a545de0cc235941277353979bf4c318eb651366a3e075e5df85e4a46ee129f03a8a046db5d5badfa7b9ab15c9e380ed234dd087acde67e8b9a7a7defe0fcf70354ab8e329620b1301f4a0dd69f9c0eadc5a4f3f443edb375c699637a0c68332069dc3c3fb81a22f4ec64586bcb4cc14eb1cde7fb7fde581067e4d9bb206ed41b357152f4891a90c17e4c7bc5574938a83f81d35504f89b9904e334b2eaa5d1f164188b449a198db8d8cc346c0f70f4a292b3314fc3b5dd455a1e2acd7342f363fa1ae2bc6e1b8278bfc107aea8fe202c7bf82c41d2d6340bb79d703f387f71783a05505bf996f06bfc6a3308f4d145456fd887ed6af58087f71c299735f4494c8d5015ec43cacee2e6226f08b6a4fd0b80679181fb17c1bbb341c07a5912e53926c850b6197ca3924794733aa53da8ccb1c34f6810e98060992cb9ad5c49fcd66751dbf8abe1cf1c813f23557fa826f9c6477125cab342cad9d78f53cd8f7eb427406997ada55d07e511f4ca346072b920e6d81c9d9f89a8bdaa77291ce2bfd9bb12b35c7f72675060cffdc4fc0fde1a7ec80c8db7f7f02c323851ac9f6fce9e454e45c628d61b92fc71d79db93a55860304acd43db588b2b3b4ff5c8fa1659840bdf57850910328fcd7b58ef7e85a7d5f22155d4117b1ba4a0c7f0e8aae1f2db92ee97848672bbbe9f8b7c34bd5b16cc18c14f8d4386de966d42e0fe8bc1c9f1d924fcfaec3b09c57e64d218f7d91d125d8366a50684524dd0db690c15bb98808a29b936fd4617ffec66ecab1dc11b7a05ed1d84b842402f4dd82e9d9adcbd8cf8846fbde91eac078d927904b40bf357be64493a3fc6ad0dde008969b49a1cc3fa554335a5ec5b90013514f9fff1e34055eaba79f0c0355653058e2ddd4631a5a67c236774a9a05436f0715612ab4f3b7c38c8142fdfd01cbddbfdec1f41232c60cfba2ad68270f763f0ff049ae1c9443384289b4dc4ce12b5fece405ed5abe63404465ee5faa75170b20caa950ef166628b87556a8a16b0dd593d5fccb048fefb2169e78d2d82f06c6d1d757c2575eae8d83ed71e301309f1daba2681cc616854cd0ae1262f145b59b403e7fdc5eae534fe212858b090abb81b4c06383e08cec0795a586d2e005e6e4bc5e8fe187348135e36e6aa3e0191c6f05a64923554cbdf1b9ca6e3cf0206c28e576ba1ef23bb15775b0f15f19e2dda2715d84958c4c8591d2875d71de51f34ce8be3b99542233d0264f4b1c1a79fac08daa62853844fd5614c424429f4bead96bfd2085a015dea9d0d220f7ab3331fd1d635f5d001c4592bc386212197f40ee323e86e7edd97a3731c555ef3301e60693dc80c76244d4add0f02f11e332f3202a204478a67ba53c5ce105780867208e343cad682aaa291a8438e7bdf9013a0a9a90e5dbe58258fb3fce9568fe0a685772714726619cadf454acc38c76fea177bb64dcbda3ca1b32200d639b14a4f9b5f8d0dfe4759f6c48c733a388b406e2700faba9be0040ae0165d6bc388d2b1166f2460daf0e41636bae2bd5955ec911d333517cfb9016d8d1e98d03dc2556f59a38cd33d7be10ce00272474a1fc71c82ac300da1567b225bbfc22f0a396bc5ea9dda91af4225dc4cf649524ac9b193f698a3f87733dd8a2cf2f6048494593286cc244abec5e709d24a5ae640ab8230d598d68a41e927c0289265f35cde3f65f4985ce8828b42d7ece6b8c241ba93314375532db9efc68a27f5470fd326649624b0307f5a89201e26772d42b9f7d4bd727a49666625ce16eb69cc735e5bfc5dffae95b85f70eac8e539ded37bd78744a7848bc2063baa5d5ef7d08880f6ea15d8e5bc051367c060a5f38000000000000000100000000000000cffbdcc725be1edc45f3c1dc76450c77ad4deff3c5a0dda8956894f1e33e4a096400000000000000d8000000000000000100000001000000fee7bc769b6d43121563a880fcf0f521dbf135d9b8aa9186115fb013acb07eacb8f27deb2783bba253baba6083f5d1a87da01a086d8ba129a392a83dce3904c6b8894410d462ddc0faca5c9a9e9d3869b1bb0ee27d639d2710c712d5960e7dec95c67eb611fe316b180dd51183d1141ed7434808c067dd4ae7fda51eb7a83e94a3f3a2e2b7b813e3fabeb74479b39c7e5023cd49248d96bd70aab23a92ccd7d2af48f48b03f4667ea1732beeffda4f64ffb412396f4373d188e3c019f3dc6abf5f7ade54c80000005800000000000000ffff00000600000061c287af9f39f8b1224366409c87757530bae4562d0a4b7a24f64b5da5dbd6472ecc76062ae75d30a6ea32933546a7a0d1ec645585706a01bbb122931cac86d567000000000000001800000000000000ffff000000000000b89d2031f30000003800000000000000ffff000006000000022995e584fb50551f911dbb83fcbae39361151c9ae38c0e41d4136497ced78cbc968ccff2f398cc0001000000000000ffff000001010000374a380befb5c0897e902765e390d30af8012768d07d8021f222b58a3a0eb7613b42634458d30d7ee16a2bf5ec86c9ed178dc2f82fa7bce511f410ec065b954f619e9c84fbdf08d65d2f2287e2812a998a24ccbd46c44839e0c198f7a04f574f4c3d0f859dd497cf10306780ea4a0ea616dedf80b5a4adc58fa447ccf9938ab53a6c3b05c14d585e7bbc8f662ce9da9313938a9b9b2629b5d18b22f509bff98820caf3be1beb49342175e82a0fd6ab2e2b1b2c1a2733f6d0637388d618188cde9323f1a8314a35118b268898fcf8181845c0fc272560046e0fa0423373ef16f5fc39b32417ee9d22dd6a7a2a57b20000a8000000000000000100000008000000025804d0e10757414cb0da939c9f809425ac87a7db320da6249ae7c8e4c3e232abb1024bcab99d4a348deed2d0e57197898e7dc4de2dcdb7f430744729fce1181d524447ebf0b6e2638bb5c52caaebb69f63749238fccd6e6ae6701c891ac15ebfe85b618d9ff0573c1d5c38eb948a0c51fa489fe2df9df47506f57ca32991767a87c9444a7aa90253"], 0x1370}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x24) 11:10:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f00000001c0)=""/247, 0xf7, 0x1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) utimensat(r0, &(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000340)={{0x573, 0x1}, {0x2, 0xfffffffffffffffc}}, 0x2) mknodat(r1, &(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = open(&(0x7f0000000480)='./bus/file0\x00', 0xfffffffffffffffe, 0xc4) lstat(&(0x7f0000000400)='./bus\x00', &(0x7f00000004c0)) symlinkat(&(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00') chroot(&(0x7f0000000000)='./bus/file0\x00') pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="e907", 0x2}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000040)="49e10761849d84774575eb722672928800c9f6f2e2fa07a06820e18412122e961d1845b02aac1d0a41ad881b6575", 0xfffffc82) socketpair(0x2003c, 0x3, 0x4f92, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) socket(0x3f, 0x5, 0x81) 11:10:17 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0x8001, 0x3}, {0x20000000000, 0x3400000000000000}}) 11:10:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) r1 = msgget(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) 11:10:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) mlockall(0x3) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2) 11:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 11:10:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0x6, 0xfff, 0x0, 0x6}) kevent(r4, &(0x7f0000000200), 0x5c, 0x0, 0x1fb, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) close(r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000001c0)) pmap_unwire: wiring for pmap 0xfffffd803f013d80 va 0x20ff6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013d80 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013d80 va 0x20ff8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013d80 va 0x20ff6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013d80 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013d80 va 0x20ff8000 didn't change! 11:10:17 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000040)="0c69c0910b58b654b115de0e4fdbf73048df2db730699ade49a7d8ce8c348adbcf4b4c73ebe45c409786471b0ebddc514971cf8ac904f99eab17a76b3c0e8b08950b1501899daeaa21373b83bc6acc010678558bf7e092b5b796402d0ebca5b41e7b0b3edb4bdc500fc1441e72fa4f3d44c4096815abff73b0d2d9f196ff30b86a39d5", 0x83, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x6) syz_open_pts() 11:10:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0xfffffffffffffdeb) 11:10:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus/file0\x00') writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="ea3467b6af799cffb81cfaf9ee9362ab70fefd7d35a9df17bcdae5fb26d37e6dd9f5b2b6057c66cd4740227f3b7684521286baadddcc7698281564faddcf7d1e180a7b6c79479b1c96e50ea67cccf20f1605d24d3a46b35284ef8896718668d5462b30367e", 0x65}], 0x1) sendto(r0, &(0x7f0000000140)="ce6425e3dbc8089369bbc43d1228af4a4ab86866cd8310b93ab6215ab5304aa948cefc9eec9886570a49bc326a7fa6a897bcec0732d3e742731e01fc3f3e3874689077e55190370022b02691f488dcbc29dd882df69b2d6e1b22f01077ed41f4c167e2a4d0e7a57a4bd8f771ac775af4fc83cafa373103b915046e89be28ebe26319d56f59dea46f6ef3bfa2cb968bf5b27a033f92c4091ba695a218d5201c8c1a5c93c84ed433578c7c033eed7186fcdf9cd97ae269a7883d1015aa7aff9e3a7d378e00a7a88b2fa4ff9436b69053629c2c9daee8b3a823cfa6", 0xda, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0900000000000000300015841f986684bda50a144758c07ec5d664f714ad196adc043f01621944ee385681a3e1cbbd96b06af4b1e6633ea8d21f9308dc361960213147ce1c1344aa1ea27baf2d4d58961681897469a88ab58ac9fca679808a336a9f98145e639be11c4d638383f3eafaf6a35959da2efdf758638d111b93303994ba782ee5287b"], 0xa) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x50) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 11:10:17 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) munlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 11:10:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) mprotect(&(0x7f000019f000/0x4000)=nil, 0x4000, 0xa) socket(0x18, 0x1, 0x0) 11:10:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:10:17 executing program 1: setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) syz_open_pts() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)}], 0x6, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 11:10:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 11:10:17 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 11:10:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x134, 0x0) renameat(r2, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 11:10:17 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000002c0)=[r2, r0, r1]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r3, 0x2, 0x80000000, &(0x7f00000000c0)="08d8a26aa8d98ae076bd30f64eadbbdcd85d549639478a347c63b8660649fbfda9e71d4976ee85c6ca4b5d601a25", 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0xc6, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648868452e02c4c49f28f8713fae6746e253ecc60d0b98103683f6c570d344622006efdd2791e08470869b1379b9aaf7873bcb26aa9b1f49b3cdfc236443a0d6b0d024232583737d5f3403d112c348c47c6a1198e25d951f40089c574d4ecb5dad42aabf3bd00120c929b44a56452a5d19c76c12ecdab6e8f1fc929b6712c8a743f041e6ddf5704e686be4adfd0d91479bf6ae79ffdb6eac35ffdc36707f84cf2ee22248273360ef4692c2a8b115857e5ae9629aed5e9b06041f5db5da4daf71f1e87a07efba0e444d965b467c373b3f744e55707d8380cd4b17fc31764678de71d92e0c10abeafcd57fe1ba75f988b036aacf97178b1c54101b97400ba565256a3c5aee3f29195eb757c67be0aa17b3ad60004792cf1bad199a168a3afd1ab0126a80f747dd92a75ceac90935549d83773fd4cecd0db6e4da6bf3ae0a84b239b51dd29aa3180d2bebc73fb6ea030bd17d9f2acf73559c7a75e7c", 0x2) 11:10:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x8006, 0x3) 11:10:17 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) r1 = socket(0x6, 0x4, 0x101) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 11:10:17 executing program 1: r0 = semget$private(0x0, 0x3, 0x408) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x7, 0x200, 0x800}, {0x7, 0x401, 0x800}, {0x1, 0xf6, 0x800}, {0x5, 0x0, 0x800}, {0x2, 0x2, 0x1000}, {0x5, 0x80000000, 0x1000}], 0x7) semop(r0, &(0x7f0000000080)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x1}, {0x1, 0x2, 0x1000}, {0x2d3b5cb560de4915, 0x8, 0x1000}, {0x7, 0x10000, 0x1000}, {0x4, 0x6, 0x800}], 0x7) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) setsockopt(r3, 0x9, 0x1, &(0x7f0000001100)="df15c5bf7e1b4397ce94e08921dc2e9dd929c45fd16a1e00e8665d946171ce", 0x1f) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001180)) semop(r0, &(0x7f00000011c0)=[{0x1, 0x8, 0x1000}, {0x1, 0xe6, 0x800}, {0x4, 0xfffffffffffffc00, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x2, 0x800}, {0x6, 0x3, 0x800}, {0x4, 0x3c0, 0x1000}, {0x1, 0x3, 0x1000}, {0x7, 0x1, 0x1000}], 0x9) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001200)=[0x1, 0x8, 0xc2, 0x2, 0xe0e, 0xe3c, 0xb505]) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001240)={0x400, 0xbb6814d}, 0x10) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001280)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000012c0)=""/81) preadv(r1, &(0x7f00000026c0)=[{&(0x7f0000001340)=""/47, 0x2f}, {&(0x7f0000001380)=""/241, 0xf1}, {&(0x7f0000001480)=""/163, 0xa3}, {&(0x7f0000001540)=""/10, 0xa}, {&(0x7f0000001580)=""/37, 0x25}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/203, 0xcb}], 0x7, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000002780)={&(0x7f0000002740)=[{0x22, 0x6}], 0x1}) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000027c0)) getsockopt(r3, 0x8, 0xffffffffffffffff, &(0x7f0000002800)=""/201, &(0x7f0000002900)=0xc9) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000002940)) fchmod(r3, 0x189) shmctl$SHM_LOCK(r2, 0x3) semop(r0, &(0x7f0000002980)=[{0x4, 0x1, 0x1000}, {0x4, 0x0, 0x1800}, {0x4}, {0x2, 0x0, 0x1000}, {0x1, 0x8, 0x1800}], 0x5) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000029c0)={0x4, 0x1}, 0x10) r6 = msgget(0x3, 0x2) msgrcv(r6, &(0x7f0000002a00)={0x0, ""/145}, 0x99, 0x0, 0x1800) bind$unix(r5, &(0x7f0000002ac0)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r0, &(0x7f0000002b00)={0x0, ""/4096}, 0x1008, 0x1, 0x800) 11:10:17 executing program 1: open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) r0 = msgget$private(0x0, 0x2b0) msgsnd(r0, &(0x7f0000001280)={0x2, "715ff72d5c6d44c2d753d6f7f01b184a5a9ad68e8b2d5e314b02f87b0b7776a51640de08a016742d7a5d58803702e38f096f5eb51ad7ff746eb7cb00746ffba5ade292ad3ab3e47914298c55b6f66d53b67a827be4611918b550a402563904b5a07eee12db9cac17000f8920d66133b4a4793a33f2b2a0686bcc9b7000951e8e3c7ff2fffc6a14de05821f9afb6ca2299acc0187c47281f2dafce1429af6a1462aa27ab65497c69ff8ded696aabbaad39cc98a102073a738a50b2cb58801718a809bc4098b02e9dcbeac50095b12714c2d3ba0cad152a6d5ca038cbd08c89eca63840f6f23d6ed7c7b3ee030388d6e5f5bd1d874810b18bde4359dd16619d3649eeae9a04f8769d361cb6158d52cf8a58a2c6740bfab34878d0f8212abe1f44ded019ee0373a523efd9f74b047fc7f5af883284bfcfbfab7d07e74f23f0a415beaaeee6ea30cc4adf65ca3c2b52cc17a87157f82d5b9f269bb2b908791d3b32e007fa5df70f7ac32aad3c7b9072d12c73c771988fe9dbf8963e4aef4525b19d31bf38b2851a8283c4d3b6ab1f288aa212717092842146f8b684e57381fba12be854817b41d0c94546b871ab255b1606b4fb06fd9daa2da8f537acaf1a3ea92954848e6f05676c4edaa250147f98e73b6c51c7b325e95d7889d97fbb4b641d8231e78fd739ddb9d0bf60577b91e7c2499711d1329d88846ef860cfd0cdddc0850eb3cd6afa7085dc49638fc12e0658973a93c8dc70bb1ca0b3bc968ee53be42b5646286fffe8ce15024270b1263310cfcf90ff8d4367770672d28c0e27633b3d764c3bab9af76e089f0bb9b2d1d644a7fd0cd7b0dd753f7e15ac985286b085332d97e42dbef1a7bcabc912280a2aa1d0dc9d60d310cce29f735a34ed2307dd329081a80ba9f72cb3ae7bc64e6f635ea23437aa9a500511c97f3183cdf20ee2e5703bac444db278e84b5f5a30e2e8c0ec83808c3fc16362549a5108970ec5a6600ea3ec24a7687badb9edc9ba053d79f360f837cd9a3f6de2fba459601dc171db035b71c789c7373dc0abd31f720596a73ef2000c1e51fcd7708d84812b0bfc34e3cebd368c09f273ecd5ca3a7c887afa519764df6224e4103d0c2ee841452ef090e6d4618c9f58e88b88cd2c400c50b70f0052c5851a561ab53b1e414db01fc6f80087e1bab23f4eba60d58f970e5930fa93d383cc5c734c4be8e8c0246f1c8e869b96dca95402758adbb215a5463addd5f40bf028723a108da3fa3ce6197f70b0f67b7456c5f0d2797a95496ceafd8ccac30667cb59a2a9bb85baea4f13890d4d131e84cb1c5fe13f397dbf10be168b56d823c9afdce9049af457c34e1e2ba0e48dee733f4c369d01c6cc9909efe22a27803c7c1e836111dc04cd1edfc6caaba2a9aabce81cc332b6a24f78989873944c83fdf5e8c0cfedc2a62f650b13217efbb07d51dce797339fe228a9ec3102b12feabc5ae0a9b2e7ab9984e46925a1cf8eeff67a36ce73ceb28d209e7138809b4268a9fa4aea17d2c1fb4408905d9e82ae8ee78ca33eeb158b1cb6b0291ff9b6e8d943257a3f2137af7a31a35d579357f4c7fecdf45238ccafdbba06d67cf647225f681797c5f4b632115a9751996191140e53fbd8f6874c630e55206006d93f01a073cedbcdcc73a4f578bcbca82873c8f67ea15f396231b565488cc083bb861a14d3fbfa0a8a658dc78c046f95f144233b05e2cb478984ddbd1c51fdefff084e4550ff4021dbb9e736b3efa0e71272abdf8be6634b370f8da2533c823e690ed34d340ac1f9e632644a7031777b8df3cff8c83bb851a90b4d1ce7024dcbffb50f87f03eb54f3c21949879376f829111551c1f53c35c477cc575439a11e31912c7b6ad80b9a4b16f631bfd3e6ff30393f6b42023c18227d87e950ab61e2704cd84be8af5dea0166b930fadd1cc2544ed75a61fcf3f6cb30e1d69b4be3bd851e4ff599750f2e86265c8dec3fb5c056d973df6b0f4a6e0be804eff4daaa3a25070a166c3d9163f114c87814fa2d08fcdd13f89823e711b0c76d48a750fcb05d913079c7a4b0dc275ae2a9e357cfbdd024211a0f18d400c7015314fed314aaa63d7483f2b3e54f5681728d7ea027b6d60bffec9b9a7b540f445247c8010daae63ed45b237473005e4f295489c92400b4bb611e1d1ff1721db156be20980ff9e06d4cbf3b26818916643ff94d03520797cd432ee0b2f8afbdc3df85131832741bcc89191882de7346e237192842360dc8ecbbc627385ad7cd76811a28495d6e3875017e4ba18f4916fea8e9dfa05c94fa6007df20067ed75e3a64dcbb98a02ced674c83200f068e2446ea7924e1de3ed97e0c4e5d3ce2f66a724f2e97d4533dc90a00fd7f10bdeceb3707b8307ddf832350eff88e37717f144ac593e3178b2da36b6ba72af0c7d9242bbf1162dd2675e6dcddaf66a7ead469f2589d4a51be9e22424a189b8894344c2b2369be73edabc3b77d59c3b0424ec31cb158df85a09449c62506288857571b4a93a9d393cb8f3123cd3c453968092479a67edd56d15fb8155daf5eddbf9a18768ecf7e66916f0e23a1fc1e67dbfa22643f11bf6ce152f71cb2993dd4b5156a5b374bc40d27a49c458981d77eb691e33fbc5d4cf1651d9db6218e06d457f83bf4bb281e40c1154d75748d020727aad9cbcf775a047d1c8f4a5886e30c5b719a7784ec703291ca3e03b80e785d45ca06f19e3fb3c5ff0fcf05fa762768d72d0d61a40f027ed3847608764300bc28e0697221586391604fcffb9bd8a8ec2172e5ce7abf70ffd9e07b7bc6cca41de6920a05015a5c469aac9335d2772575d671fac58045ddff1114789522b527e6f79f1c501a174368ae13b2ceceea97541334628b94c6530c8d9d725cbfbe2a1099081f88933bfacf442921619d95e1f6158f64072389d5ac14a283da306dc732dd879c6c8a8ca3931137ac82a694b004b7317c94f1bdb1e622b85df6084d34b929c55abda3004cd1b70ee270a1acf64b7f15e00d93452671f119d8ffd53eaef84675aa92b2dbc02e3aa1839935b0b484903e0e18c41d7aad0c15e9d2793839dbbc183579fd9705a2a7ac96c71dd09157d08bad3d0bc781e9d3c8fc8bcc22af823fa4a48f7bcd5860ec0cf97787c2e48f053fde125c01f8c0255aafd6dbbcdf26c47fad4aaa3658112cc747c8fee6dcaaac0bd9f47f263c3a84742ba0842fb4086c41e44af41719313ddb1f7893a1c6e5d2e2d723094b9423ebd163a2c65d2208d4287e281f78dedf393108dd04eaaef1e9be33df99f61821442a05ff11033dcbca7e82bda46ddb944b36e5cdf3cbf65b6629b2bfd64900913fd5ef2adc6a44f2527b4e2eedd043527b6b7e83fc30d58b114410ee6676941861e831aface7e55e55a38f868b709bf8d1aa2f36ae331b6e935feb38613142529d48c5249653188f7eb2a24d2a84895cff03319b6bb70deff126746dc5c1a52c4643f21f49f54f48e8b3cb699a58b8e606717e1d1ad3f6077a7b9860b89a0d197539816e0589c90c39de0aae89b60676ddb5a5085dbec83a985ef731361a68e9db6acaffd677432175b2fc773433eb3c4a54792517ab978b367aa28859f795ecb5b3e396bb935eefc53c55f87b6dddf573bbcdfe7b6f49437bbaf6f8e88f78b7bfb5acceaaa8079484f4c33539f63cb2cdd860d7763778133dc5440302826ceda8c3cb07831bb2edfb837acdd619b2aea4f2a3bd1473bf5826b507e3f440dcd1efeec83e4127406f9430cda3296145d841824ace458dddfbeebaaab210611daf9a55855fa37665f9f52fcc76c405c554894acb6bb84758cfc1fa47930bdc6aac145df939e99f7036b44ce3186d11935c3a28b393cc4040ce5dc9c15fafc1c9aa00df70535bc8cb3d7c240d4b3c78c948bbf9d3b71fb90d5a4a47f7cfcb0364128bc6881f40969a8552ced8f4c93cbc0f957132e8d068ce13ad23f0083eb51dbf0446df4648c62dd72fdb091e55b25781f9ae2b6a59a022632fa44fb2fa742d024f2292a8ba5a960dc32804a02f40a0a57f077dabb58653b4a05de9435b7631c026f879e4062a3fe5552110391a1bb3a9c8c83c5ea94a0084d0d3a683196b3d9e8007956a1a367c9380a5dd265bd21f1602f8cbcd28ef182a2dc70f679941828a0346815bd18259a87a71774f1fecf568e68023792a99d1cc23a8eea2bfc49604297974a7d6fd39aa4b0f2834634e2ee51793e0f66abf2b817bc53a4a8e022af4456bd85f7ab19f9672ec4f4ccf4bb99a552f151f8677375f9d675c6f7d7eca6690801d6a0a37498c0ded942253555f6315bd62f4d64e868cabc73c9db56e68025287917cdd1fb0b6c7788c8b60f69c23308363fa193fcea852c83bc1b963cbcdbb7a1d31f423ac5c423a53d86800eb0ab8f52bef6783942e6cbb5a3bba97297c104a075422f8a8c9679dd41d7647b27b14a01e90909eb5755ff7a96930b008685dac5ff8f2083ac6c125cc22f0f660b0594e0510d9647af74e779dc6b6d48adecbafc6767630849c1ff1fc495dd5f44f63641ef7924a96966ebf747ad28cd99e2cb188a694dd86cd4f9d76c5bc72733af7cd36891a9555606052f31d74401f1dd3e0d1211dab2ebfb2486863acd4db6c768f3a1ded58ad8e501d9e60aeecfa54efda8eb895ec712d8e69de217442d254b15becd6b163070b8655809ffebe0174c10ff74c9447843ad88fdfaaaf49cba22b061b5dbc1eed0d8088d83c4c29a09c03a1d6bfc2e57c4acc5f14773a82ab86c68e323ceb027ef7a43a0a1fdccc1377d140146b860108e7fd44af247777a7bfed4232d7bcf00c55ec57a512d29306b7c2f4e76657be76e5516816fe1b883202178916b898156c696b10d7c6961ef9b0d3ebf6c06a6f723e205317cc06567909e5495a7cfdcae425fa083458bf8e961b48dc482522d12febb77ef98f968536a267681031f1956157a0f6208f30f910f3428c3751bf9728d6053e784ef0945722159faef91136d65c87c1af01a52e5fdfb3f8eb0b9f460028ffc76cbe4ca355e0d41254b95267b994d67d0c9ee60b47fccd2503c2d3eb0e521baf8ae4ee2da31907a105610bc0c8ffff12da6eacd93d110e0366950f5bb460fad0d5a78706c4f5cc18c05d37fa441ab229ce91f605e93b06e4f93d73348e8ce4395c5d743c3028343435ebb90c8db4ae39e26592e07afa477ebe10f66ca7d3ce79e205096eb7363a26ee00a52566c8ad8d2acf61e756ed7d34ba0adc4571aea4bfe940c78229b1a6fedb5d44fe9edef97b8ed26430d38953ec9e7d75a5944bc2ce26aa9f720aabbc666cd9c3d7478fe361e8293f9fee934ec661033a2b5c237c6d18118691a96942489c11b63a8e774da3042e227a7223d2dc16252996d2f54d840b0dd79a7ec243d1f07d5636dd6fe774423e4a254281925cb9e896d93509324c42c81059463fc904ae1d57294b6ea50eccfe250e4b77fad8c3230c3a7f7b48687686438746b4a0482153edbcea057d99308394825bb4d05ad1564aa827d384904b43d4c8599a97f3baaaa07b4015e165d95b1b76b0f1382b80c9323e4765448ee391ae5e83a50062dc7b2ee47a275ca6b52f2faa0bbad811e5b1e6226f3328c10464510c6e1c7caf70a50d5a3d15e8aedec50ddaf9fbf2ba69625f4de69b23a89f064a0befc1cc86c45b6d81fb80a367e1f93ea529cc9fa3cdc49739bc99f7f96004b272a1051c647ffa18a695c7335433af2f7f417c55380907812879afca65700a859c84586d2d5813ef0ebbccfe81dcca9c6db5c79f8cf6124f"}, 0x1008, 0x800) r1 = open(&(0x7f0000000440)='./file1\x00', 0x80, 0x101) recvfrom$unix(r1, &(0x7f0000000540)=""/105, 0x69, 0x803, &(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) geteuid() r2 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/196) r3 = msgget$private(0x0, 0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000340)=0x4) r5 = open(&(0x7f0000000800)='./file1\x00', 0x0, 0x1) r6 = accept(r5, &(0x7f0000000600)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000080)=0x2c3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000007c0)=0xffb2) getrusage(0x0, &(0x7f0000000a80)) r8 = dup2(r6, r6) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)) r11 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r12 = getegid() r13 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x40, r7, r9, r10, r12, 0xa0, 0x5}, 0x100000001, 0x2, r13, 0x0, 0x6, 0x2, 0x3, 0x1}) 11:10:17 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 11:10:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 11:10:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 11:10:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x90c38db3eec48f05, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="bba80297d961492eadcc3aee707309e9b64c267620ef7da18d010b69826076a6e30cdbe8674194df3d0a6d7759ba223afabfd57ccfc2ea2e2d2c6d56b80f24c78da2e06b2e145aad4d02db3a8fd616511fc4bbfd1b1f8ca66218f5dfae1a3349f1ab5f0a10f15d96daf40f7db6b1d4d3f75ff0a55da15166c353b63e38c7", 0x7e}, {&(0x7f00000001c0)="9fb7e4f74c1292a27a50b582a36b5033d6407e0dab09ec83daba6b4dc382703ed9a409218830d254ebc42c579fbbb15d73999044c5fd04244bdaf7ad098f65", 0x3f}, {&(0x7f0000000200)="5cf83d19523e97560d5d01542241114c6fb62958b0a5e2f57164c07ef3eb334213117ca653707b20c040f7c402d228008a6dfd202d4ac6a89d3cbc52b0843d50b5", 0x41}, {&(0x7f0000000280)="463f320c2e67cf294547d7532829e5bf3a58a4b84856a7c70a4bea3cf762b4e417a816aaac47c2d2d97b021e15c4ebabdaec6b2032af48f2ee2be15ce21f95157c1f1e7e841882e37f0ac049772593249e31a1dfb46d83bf5c9d0e670c6172bc33c1d91003fafab2ce3742dc1ed4d6c53647cd1311091318abd205d3e4e3aa8c489f418bd2101ea674b369ae30e5926daa263115077d7ab688c26c02e3451fa83d01de5a5648598da92d8a666f1620d37ce85f1a97bf8ddff3bbbfacc32b76936b389d2a62868ff1", 0xc8}], 0x5) accept$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) 11:10:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x93, 0x3}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 11:10:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfe) r1 = fcntl$dupfd(0xffffffffffffffff, 0x1, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom$inet6(r1, &(0x7f0000000880)=""/4096, 0x1000, 0x40, &(0x7f0000000440)={0x18, 0x2, 0x100000000, 0xc465}, 0xc) write(r2, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r3 = syz_open_pts() close(r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r5, 0x2000746f) listen(r1, 0xff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) kevent(r4, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000000, 0x5}], 0x80000000, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x660}, {{r2}, 0xfffffffffffffffb, 0x88, 0x80000010}, {{r2}, 0xffffffffffffffff, 0x14, 0x8, 0x1a, 0x8}], 0x1000, &(0x7f0000000400)={0x6, 0x5fa}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r3, 0x5) r6 = syz_open_pts() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) pipe(&(0x7f0000000000)) fcntl$getown(r6, 0x5) 11:10:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/111, 0x6f, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 11:10:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x588, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x80, 0x7}, 0x8) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0xffffffffffff0000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xc000000000000000, 0x4}, {0x18, 0x3, 0x1, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) socket(0x17, 0x8005, 0x1f) ioctl$TIOCCBRK(r1, 0x2000747a) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:10:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f00000023c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/252, 0xfc}, {&(0x7f0000001180)=""/163, 0xa3}, {&(0x7f0000001240)=""/135, 0x87}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/35, 0x23}, 0x840) connect$unix(r0, 0x0, 0x0) 11:10:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/128, 0x80}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x3) 11:10:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x59) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0xf5, 0x9, "c7c5b4f1f3600bfa7169de715c8db6d8289ef069", 0x1, 0x7}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x798c, 0x80000000}, {0x12, 0x6}}) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x4) 11:10:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) 11:10:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:10:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9a2, &(0x7f0000000140)="8e00000000f8c18f021e51169aaf0800000000000000176242528a08e664b206cb809f456345e98fefccdd96b2d8c5cf56c30f1817a3f251fdfd1e3da2d30172cf", 0xfdaa) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) pmap_unwire: wiring for pmap 0xfffffd803f013d80 va 0x20ffc000 didn't change! 11:10:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x9) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 11:10:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)="d5ff96682dea65b9ea971405f6d60a4377b214166f4ba6c8d6da1bad43196463046c8a", 0x23) chroot(&(0x7f0000000000)='./file0\x00') r1 = shmget(0x1, 0x12000, 0x1, &(0x7f00000c7000/0x12000)=nil) shmat(r1, &(0x7f00003aa000/0x2000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 11:10:22 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/178) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x0, 0x5497, {0x0, 0x2}}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0xfffffffffffffffe}}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 11:10:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 11:10:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000001580)='./file0\x00', 0x2, 0x2) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00'], &(0x7f0000001500)=[&(0x7f0000000200)=')\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='$,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&:]}\'\x00', &(0x7f0000000340)='$[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f00000014c0)=')\x00']) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 11:10:22 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808a, 0x0) r1 = getppid() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x1, 0x0, 0x80000000, 0xfffffffffffffffd, r1}) 11:10:22 executing program 0: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='+!-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':*$)\x00', &(0x7f0000000240)=':\\:\x00', &(0x7f0000000280)='^*#\x00', &(0x7f00000002c0)=')::\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x10000000}, {0xffffffff, 0x3de}}, 0x2) 11:10:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x224, 0xfffffffffffffffb, 0x4}) select(0x40, &(0x7f0000000080)={0x87, 0x4, 0xb0b7, 0x4, 0x2, 0x100000000, 0x73, 0xfffffffffffffff9}, &(0x7f00000000c0)={0x4, 0x40, 0x4, 0x4, 0x81, 0x5, 0x9, 0x80000000}, &(0x7f0000000100)={0x7, 0x5, 0x8001, 0x4, 0x6, 0xfff000, 0x2, 0x2}, &(0x7f0000000140)={0xab, 0x8}) r1 = semget(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000180)=[{0x7, 0x1ff, 0x800}, {0x0, 0x6, 0x1000}, {0x4, 0x474, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x2, 0x101, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x8) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x2}, {0x9, 0x4}}, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x4, 0x1, 0x6, 0xffffffffffff8001, 0x1}, 0xc) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xfffffffffffffffc, 0x3}, {0x7, 0x401}}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x1) syz_extract_tcp_res(&(0x7f0000000440), 0x8, 0x3) fcntl$getown(r2, 0x5) mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x80) r3 = dup2(r0, r2) syz_open_pts() recvfrom$inet(r3, &(0x7f00000004c0)=""/21, 0x15, 0x840, &(0x7f0000000500)={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000540)={0x2, 0x800, {0xb5, 0x3}}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000580)) getsockname$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) r4 = dup2(r0, r2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000680)=""/111) connect(r4, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) write(r2, &(0x7f0000000740)="82ac7dd1d4228a4e3aba08bf3e840bf80f246f5064d5a034335c2ef23c5c2b395bf5509cfd76bae4b2a50d2fa5311c861336a86aff4e9f1d3084b70131df39c5f86c0eeb5dc83e6857022d3e4ede5cd1112636433fb1d4347014573c3c20e1fab3072208c01e6b7af60f7134008ccf9a279e50b51a4933189ef5c413790b453af2ba3420820828b2dc1126081129cd6fe3d248e830e78a69c4a2828ba8c6b3fb5340e06321b6204d1019f245ffeb710ea25f7bb856c4e328e63fcc7d143fddbd0c43a4c549ae84da68f87ef48cb90491f5709dbe7481cbb538bb9de4f23bccd3ea19eb91ce3a633b31f168d4b4f0acd3f224de161f", 0xf5) fcntl$setflags(r4, 0x2, 0x1) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='c\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0x6, 0x1, 0x5, 0x1, 0x2, 0x1, 0x9, 0x0, 0x3, 0x3, 0x1000}) 11:10:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000005, 0x7) setsockopt$sock_int(r0, 0xffff, 0xe, &(0x7f0000000000)=0x343, 0x4) 11:10:23 executing program 0: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x8, 0x5}, {0x6, 0x9}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0x9, 0x0, 0x4004000000000000, "ae2b050ca1ac98e244e345f1ea24f29921bc2c09", 0x0, 0xe3c}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/151, 0x97) unlinkat(r0, &(0x7f0000000240)='./file1\x00', 0x0) 11:10:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="81279bfd4bf79417bfac5d17bced30247a9ededd882d1aee82f72160299ad67cffe833d9f731c1b63ee056b208c65d992ef9e7edc441083e1a645611282d89", 0x3f}, {&(0x7f0000000100)="980fa13a662a0fa05c14c71bb7104b7c078f506abf2653043cf7f09b3e57f6f6488331a28ff96c38063d9d6abf15e0ce1de23ef6fcbe03383b5de83ae61e5d364d4894663d6fb3cb596c55a436f384434bee7e7437348321fba216d720366ef89d82ffedb97a2ff20c0af14ffae72e29e67db7f3cc7ab09db63ec8d90f8a99218982a79a96d372069ff1431cb3f4778cc733517ba84764359b632f8e16ec30b93a232aa0f7fbcf8695aa6df8fd723419e242", 0xb2}, {&(0x7f00000002c0)="545f1ad9234022f6845d35609e4c06da0aa9a0975c4778f24ce104b243c3fef2e8579f107ecedd3b413d6de3ddc9fa3cbc4efdaf77240cc2bdbccc664719d5eecef9e3a69f618da0c591adee73a7c9d3feaeb823ca92f4e2c1b438978b4b6e0e5044fa322b4f2a57e901b351bc7ffc3eb24a321a5cbc6982c28ce1011413b35c5f18170cc1807154ef80cf10fe3a07e2b2a0c16167885cffcf2dd2b10a593a4d03b784ec84ffdb7867a56dd328e72372eb055e914feffe6ee59f086200372a793b869cf6a3725cb083b24abe6d83f34a86e4396266d5ad7c3d19a431e4c7072af1dc7b86a3f40343c84e29ae11312a0a79a608d6b9a0b457", 0xf8}, {&(0x7f0000000040)="870b559198419cdb29458724a1", 0xd}, {&(0x7f00000003c0)="f19c49c08e871e3f1a75cb74baead091fe9f630e52aa665b32dfdacbdb26d7d8354cf2575a057bfab0331bc4fe83475f0bb43a9d2c739dde21745cf84c178c85ff6b057a79d4889b1aa1e409dab01e1fd027decea02badda1811531a3364e84f35e282df85cdfda111ef18804ed187e091d9ea9aebc0a96c9243f692e582aabfbbf946d4699a406fc91587dd0b82e967bcd5404345fc17f6d28a9512559a82c6e15345bf655ca41499b4a0b7ecc3e3adfd2392a74ac6ef415682ea2d5565dce78b93a3c624e5738cd9940e31729151d02cfd6480b14ebe20964aa1bcccd97466ecc54a0477ddbc36e8db482af6c80b99172d86695f8d9aa1aaed91c1ebc6faf88f87f80f0bc833a8e61a95820bcf983efea88f153a3e25d47ee34edafe540b5a14a63afae2c4b0064d75fc8ec053b29f0c87c89a9fbe3b175de0c132b02f3d828236543299fcfa32888e6c596b81316ec73eb5feced8ee61bf5bc4da8e38e67fbe1c2db8d949cc44375f89456715689b93f9e075c7dc6c0d20e0cd54c18c3e6abd5bd4265739be59e3b750b950a14e1007d4ce35a3637de70e2ba327a39d30d7db649e1341f4b53ac1647e78d30ad219512cc1530fa956d73fe8dff7a0ee76346a7d20d15995f80a9d12eb6defe146defc9e46ff253dfd804d5a056221f36061cf67054632510f20881fa7a08bf9ab2571460097072f62a9bbe8b7c1919c35dec2ff51f85464ec2cf19aeb00a68ace5cf8c6b1714b9164294c59774505be1957ab829bd99b1f78873b5491cb1818f83c3edbae64ebbe4037a941783f560f7c61b03db2d21445c711d1fd9419340b3cc58dd8c7ed7336d7237710b20dc8c202220a11fe4485ed1809d78acf7ec45fc9e51f212b806240a5fe24122b656c3fed9de885513b7b43d61d413ba5cbd809eb4a1ff8f8009af417dfcd3fb09cd1dd274e7b0c4f48092bfe9888f2357dd7c2bc00feb9333f3feecfcd4b147fb2dcbc5a07fbd40c46210d4a68c758692ec928ce080e54170c9102018b4d94a5d1f099a102d74273b09a66acc795d43810e50a5b1c360faa4a434a48e2aa1e31fc3a0dbf8d79b60566f4ac43fc5e5b9fa3847549330255a69cbe44a642aedcc7406582725aef9c8cd557be1d3ebd5a8be9d6568e465510024c275a400fd2dc105da58c7ee50289df2642a8f42812f26c6f0861a9948f36a61260aee772fe62be80df2e03cb4c86e8d3b5a7dfbe3e0c92bedc610101cb9a263983aac197ec2665ced3d0b9dd8b591c0d451346f37420a0ebb81fdef925b020f0fab65a34fe036e56fa158c6e80742b92fc9426a06e39991b1e024bef8c310b1e20f88dbdf34ccdc3b5bd417a1c2c710c890b33062cd55ae6c74458ed01dc4ad3238e1a6a4894ac2aba08928c63e37b6e454f5be5439e4df5733faaa8d7a5771713184dbaf239fcdbad15e13681d522ec3ff9840947299605060d2611b93b0a150f4a8383e53d534092fbaab3b023260031b74e43549a4ab722ac616ef9369cb212553f6b98c3bdacdc36b85dad5a56359e377bc82e7a7d9b5751b2f02b0320e755a552af10c9b3fe0b3e406b94e02ffb774cdbd80de963650aae8bfc91fdf734641ad02b17b551987cf6b9ad836673c258fb32fdeb7df17ee6cc0cf8b93abe08cc854af034ec60f6fa35808f37d7833435c2c82b32931ca36136da194748619fc8d4b79eb0214661de202456008b75910b39016448c3cb92237fa2609c48acd44c2e0a5719573ac625b5e240735218c516faac5ca6ee5f8434a652b2855ce315625d2f2825f33b1ed29a8d25b526ed814212b0d5ad27b6d49e6a16dfefb41562da0ec6d01ec6db73c2611522e5c5822c225ab24bdb4e6b1d696003b908c72fb80233429cd7f96c3a51c3af38b06ce73618bf1cd53fd0d4a3b63753ef6d58a59a7fe71925e66076b8a816de2ca63169149399a1b00bb06d3873557142c03b7ded3f1d8f89b5d42ac8e87c087b981ed34ff282588e86a29f28ee0b3c0fbd86b39b1d980a05dafcdb960b65b10e81986001b0c1ad5ce2a15c6858a3c910c6deeae4e31d35c68ef113fcd16501269f301c1746a792f6aa43df23c3df21eff026c4f83ccdd1ee8aad919e62dc5d2ebab855f1e892217e78b943f2e604af07f19442127c712eaa5f15445a9ac015d326b0eedfa989fd9d62be0e59211e8a1a56c0440e79d0d0a4227beb6b91dfe4320b61c09e6d0e15f3a579aca2b71a4e16ff2f99a5ba3dc4fbdf88792525fced669c843675085e18863b25efdf79fb6c86dd2884fb4e65790f0e3bac82b8976ed4c59044e49304f1604e7d667dc5cf289867b146785f171c86ee5ff1ff331e092166e73baea48e61e324ff8c4c7549eb01b134d0e6a532edf152434e7c5ea769e96913bb52d39861397f579732e8be55dd12a27fb6a70370be26969f67a7980f5df1f5d96131bef642b0f1561eaa5c6193249764803216d3a9abfcdb5c1a7c8ca55663e81df36ecbbd6c7c2c776a6ed4166879c021763383566bd9b03e286793e6df75c878d5449c613e7cb8a69075da5d1c8750b6b46127adbea820ed7a45748aa5cc5150487b341868ed0d0eeb3440807bb7360dcc78662e4bdf40d2589a5ac26817f5b09f67996be93f0cadcb78ae72c27f9999d237873e797644c27a072122accba9c70dff3b2736c40f4aecce775e89daf21ff35ad50f272af028dedbf20d5ee9de68d21262f8d4597c5a5f37d711e9959f3de2e72b38dd9039dd1024819b6e996be8a5c1072dc126e605b4b296d6420fae3b39ecbe4799f6104049c6eafb0e7bb7134f48b47c6f93ce12bd18dbcf986ee2197fc048ab17daba3e9bb3d8fab1f8e757038ba5594c4b24ca67568b492b0aff06b5fe74a5b9471337dc1c7d56aec97b71e2249065f7c74108e2f1775ac4c959ac960a0b2b525178890c929c798d389f965e4658d2f19ecce3cc9c3564b169c48d1e1969bfc6f98c6feb4863fa39d0a91ea0eef7dee88fd226d707a24c56ab2a7122ce11f9802e9aa76ee04cd423b15f4322cfd5e9fc88d065e0052178e2f1d92297dda45da22130a129d00183bf4a78602d084d7a88d4cda8422df1f13df88f99a6970d42804d7fa2564d9e73951f0ba79cfa6d665dcc70b3d87caa5fc4f294ba4e1fd015696ea89f9c22865c6686f341402a4d0dc5ff74d610715f52ad55f4162b6ccfa2dc60920231c63a41b6d41d87a8e0a46daaa3272f8786b4892f81df8c89f07cf79c9ac78371d040f55de75cd29e1737f3fd517afbf531f98ff82e80227553e3b6fb962fe9a0f14f684f9e2b8b6a8c4cbc1da87023e66d25c010f2b9d2ac31ef03ceccfae66059418bc89a87b8fce9d6d63bf270f6dec05ecc74faf21f51234462b898cdfa8d6bed81c11f24ffb6bf2f507538d52a1c483d695c736813a54a7d94921d754aab558fc6443442229eccf60c4aaf301bd669517c3af55745d89437995ac8a625429def5a0832a92f003f03f7828dfb4b1b04bf61f32fb8dddf2339e7dda28febbafa9e572a6db9a2ba894707da78b8946e1480103659a6e79b15397537b52752b1027fbd3b8cbdc7288d64a4fc58bbf23a08d723d75611ff6fd41981fde4803753092223239b6a854d911d3d1d839f7b3508a782040b2295bf5d5fd0e90d92c3c2df2d080baf41cf6b29d05249caa9ec017cc0e8d732b8aa4bb3376497d7e70cd6be68d7b9f84abc5d528b3b4ff396613deca36d95c8a03db6708e901e4f294d135b160d96ef6bd544e1893c2afaa0afec04c5b24b1bcbba09c2ea81a2eec2e1bdb8c1cba1fc09c65afd1c6e325f0142e7e0b9403009c2613b078cbc06d61f1c6439648b4de414f833d0731f282cef7d2ce4e9460632a4cbfd123983261c34692b67d9e3125372dbacb50c3570ad076ff0dc728148049051805ee6e9290b1ae2656f97405aafb9d4efe98fc249055d6a80a3f4bcb6ca25645f36d0e5f27cfb113fd87c6d42e2feaef9dd3a764e6e9759b4fe68e716b855b8a51ea686abc6223c9ebc640d09f84d62bf0d6a24d05de3a2352131db5dffc56c3c3accacb3dcccdab23bbd77bcf4ba618af020e207be076f928b4897589984d4add94a27d6167708327de20054f29a3f54ee638be1984a1e7f0ceb0f3c1611e028279885d25ae341a03c6d155176a63646567e072a1211a94fe379d2be5aceb6f84a01eb3a2c45629b296c82dab7c2bf4a12ddc8ae77cdfdddc306d8853f03651b78322bb7f6277ce81a66ab652b315a8a2d62aebcfb4751b269d036577b67182529499f53e6f8b3c480a3b7b68b262f1d766b31995927f14cb7ecd236b2f491682682e98bef2a9f0870fdfdef5ff925a4622d5373eec71616ff3a6f9cfbbfddd133c41719dd5a525453559254d05b0f42ec2581ff645a90511ecc9b66afdfe978f982a2d9f8b094a5b5df6d671bc7eefaa1dfc8056ece06e38a5f95cdcef32935a3711ec688f65a78b5ae6c32c31ed265cb1768ab7692ac11d900e70c77875a9cb3be4d99735c0dfead15f6be7de67c0af97ae14f7c46e4bd612545480920f2ea7eba16de111ee768b7ba32cb08172b09838650dfd18e824e3f96024a7bf5782fd9a2fc17d8c4e059f3d09cc7f0144847a4b45d2558a51481aeccb1c631e53b1d74af049c7edc0409743572326142c11542977bfe5428df947ec1d4c178ec6236a9327107b9768b2bb04239b64aaa2762db46ab167a6d5784f2b6042f932af738dde55370a857f27ef0e24dc30fd66c92de6835c5204d4b2ec6d49e96e521db6e28d64f8c1a46c000e85f274a2083cfd207bccba737633138997196378c7f2624cb86d14500800ddf5ff8a278cb7ded076f1ac08d5ee2ab59e19cc424887cc3f00c52c32ecdb3306875e709df5ada476806d78fab7c16922f308872f684ea22b7d6a52dbe1c57f9207bd9e139026aabe20a60c1d4e580b172b14f13cb4fdcc50553ab5c6656d9c0003140ebf4e5ba49679365839462f744ed44030cb2d9d13d6fdf2987b8089a4650eec31e276c672c919b7cda17ae282be88246f3cd00183a0b162dd2a843b6c40800009c8c833737741471e1e8d5b6534e3189c779bab0c5a09506fda13ef75671ea9d1b2f61eeb4259a8ca24eb7f90a5c4e263ac82a27fc95dc7ebb1bbdd412cbd27e8a29bd143e52da596fa9b30c9377edbb95d93eb2ecf655f148bbd1d76ba1369661f531b22388511ffac00c16960d19cf959d37a94e20cb87339de7b136feae74f1948098beb0168d5227895e044f35114eb8bf435240eaa8b1875b11bb470f9df08dbe72e5c3979faa9b8c223a847f11a6b02d2ca04f5428274acb40f966211d82d6ea2142901cbb56d3f802ea9a00184c627c3f56fc26e1fef7f16ff5f1023bc18a9856db36eac17903ffed58a875330b28485f52ab4bb15beb359690e2a2b512fce52c21be91660ca337c605039f034b1781fc6710171088b9adb50f471fce51b88e02f86a54f22c56475278043e9b634d159d0b29d59f28202bbc027e91c1589c0aec3d3e2d587c0f439d68918ca63f03161f4be8844c61281f3e3743ba2771e0836614c73c0008c229295b5d573ac6f51f29ea006ea58fa218ff9487ef6692a574a33c2d89004d54eb32e0fdd34c0ad7b55b07e68665196d6e495fedae5c5b6e3c8e155afdb650e8ea8c4955b9a5d57c0de496b14a68e4ab1b9a02997c2189722d1a33106a14b6862c7699da02e6420a53ae124ee3e0ea2486296b608109f8a63cc3a75dd4b58c7b0d839f267974324575bb0db2dc177f955bf80dd381576d", 0x1000}], 0x5, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 11:10:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000002c0)=0x4) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0xa, 0x2) shutdown(r1, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000400)=""/182, 0x1ac}], 0x1) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xffffffffffffff01, &(0x7f0000000340)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0xfffffffffffffe8e}], 0x1, 0x0, 0x39c}, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x7f}, 0x10) 11:10:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x73) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000001000)="cc72d794dcaa34f08da267c85dc3d0b5422ea7a6afb6d74956a484c5858e59b445f7546bff00c0c608a669912832c33b4d94605a663436df728d69cd82a02b904906a9ce3aa246b97f9b46fb736a28e4d44e858d10f4469b225be3ad2a2fbccc713918ab451b0b29fdfdb27b5e76c8ebf4ade140f60ecc7901c14ca844369a2028856b4c457121bf562e80ec1a9a072f306de8d04528f0c1b2a71c6912bfc01c7c3bff979eb29d376275484ef47ac2a2115e28db360773828b79a172cfc2b8ea8f049205853de88cc9caaec36902f0b85b7ea45186b30bb7957d8ce428089a3a3343968532575281664d2a5fb38d6b821b3b4e31c0c1c6656892c64f90ed756f28c789db7492965aa6e2a58f0bb6198065025c990de0a9214835189bd3850b3007ed7a59019aec6dd939473ad7817385d60389ba78a33787cb0c456ddd3fb3bfa25eab71e320e2ebefbaac371e3a2f2e88b35b9cfa90e9993184d9e25fc180c5f0fe2324b5311f039da0eda506c639a90aaf667028555fa8918e8a58bb618de737dd322da11f2e0bb1457b731925b90034f0c26b54089b4b1bb485bab310ba311931dc8d5fe741ef563a9782fbb7336459aac400e5f29ed0175f489559cb301ea9f7e48ef4a376bde17827fdcd3eff4700e90148566e2874d61e835399e60fd54e0dc90d3632cea6ba2ffaae6e9b35b56e43adab3bb983c91b405010a2bee01a94691f2e1be448efd0c913d048372a3817859b3e68efa019facc5c1ac2512cd48e18df7418a23ba22e1cb67008e218ff7263f887e04207d3761b6bfdbb385a1eb74c6c7888db202f4d0250d0650d117d239dd44716ced1d38e4304d7b849c5fba1604737462f81763c994c36a53076c2f497a4d2da8d7a75a8226572335f7b7ea05e1b6671e91b674ffa20b28a7e9dda7b97379962d7fea1981a13fd1445b50307debffc0d9bc21ae661b0f925dbf48e7f9ebeed81a682634b3ae7c1b2b884a49e72560a1cf01c9bcdcadba60c21b725cb8b37da9dc11c787e2d206c33675e28cc6b3547ba772e7ea3560a9eeea115404237dd0e3626f4814dd6980c6d2fb7b2f06ddb4b5dd9f0e53e648f448b6461f178bd4555368f66d368723be3920022b93da98b217c507c69e3a890c51cb209875333696627245ad020bb01df78a31c4b4309e92bde32c46d20a07a1f8b27bb7559057d2d3a4e4089c21452e0beda7d3a44ac7948daad2977b633d2108ed1ca2bfefef95417f050c9ac54341fbcb1607daf6ef1a56dc6fa54afef5d3cf4a7e551822a199309a970e7749567fef23d3e3f3927091ab945c3ed5b4452313843743eb6627ab98df634f49ec0430fbaa5a1e48da3c3741ea0a9200339e0ed88eb618e5404e37e5f7b98ad2a572296089909ee02feb9d9facbcccebefaa13a91ed6893188ed78a4f55c349332911bdaea8d22f721ec43df677164abbe45994c3a093115db56ec03efba9084586f9e910bb820ae95d4c3af8ac4c484c906f0821924722a33ff2e18fa4c5528767fc29ac2c8758941d41a098f6ca14001a696f7aae588b8ef0b425e462fbe0ae71b01ddd6b4150df78339911823e1152d5e59a18e81394bfe0ebe1377ac62343124e9462baa65943dd7212f752937fe663c43c01d4b1d3e1a8f6d1e87599706f1aed18754ec69c9eefa2a16e2ad9bee9c465cd0b03bb61dc0d6e1fe88a185231601c0a7afd3f159ffe9ac0e90e6d708debf7e93f3067967c31769d019916524369ac134d036a02ec706b55687ae3e7a74b0aad15a574848639971bb1f86c64e8d1f8b58047f06f71d88be4251170a9aae3223799a23752ce300b46e479db6285a3a60b4d47453283b3bf8ab05a9777d2202d060bc7e14e962137e9fb1525cb756cfda37080ba148dd986ac59be2268a99205eacac26cca8f722c78c68c7718ea9927d79e326149f9693b12fed5483a443eb63b813e5cb90e24cd69297756a7838db8789b3aa2503e4b016731b3e3aacbd4d86a476b42f98dad4399365123b43be7423ddf1e1ff4dccad4d404ace3ba11ea3a783f30c420a11b1cdcf0afb39bd23ba524a8883e000d555548cc1102cf860471aadc45293d139953b1b139d81ac4c10ab39aa0ae17046dd7e463fcedc641a0a6a0bb3255ec2c060374fed861577c0f49fceb53e5adab8f54516175e6c8a93a0230f9f486a7d2eb9218db59050f69eef2dddc3b87c4f691a52ae78e99de9b65912ef7afd69a3667321f054807c2cff5b7359f14b6e34d4ffa32b4c8e3e3c517a78f91d813d3a26463d6021c075691bb50b3939df2dfe954b022f0ddd733fd432eea773243beff67297a0ea7dd8dc03e28c6f7044945165a5ec61676c0a238f396da0ae35c458f302c910bf7066b11c7fe8497cfc4d616ce4ddb8f016624cea556bdeb38aaade491efb937ff8c912cc10718e48181a398d4b52d5f2fc00571b8d6bd0cbb1cfde0f9378dc2933446e1d499d365829e6c1a86ab4a0445b9be7d89fd0c874b748fc0fb3ebf5afd6c5de12fb81bef82cef3dbcfa8729fd8964b1ce2dc5500a6b5c1bb19af3cdc7ac71728c5457d2e380a26a56cac7b2749c993fa60d7320e44d104f66c2fa7c3fee0dd474779de3262b1c30aa2bc9a99e930af0ed9a2cddb14993c1de56bab2b212dcbb5becc27d6824885ab2e4989e872c5b239b4f2e956cbefc110f49a949bcb3f5cd7a34f7b32bd64c771bff1d9d4a61eb0aeed44338ed853df664e4359db3b41360f3697065ac4f7ea1f16dd864f2e5fb0fd16b2c8470499534943471467071a50bdf57cf5ef4c82a31620a3ed8e7f3ad1d0e2fd8957403a8fc7663ddea5b5d74392293071f8af0c5a49e2606840a63d001ab93fe03fa77b2b195e1fe29c28f9f5a6c0c7dd2ba63f505a94d0426b3db87e471ba7f84cb3a26f0ff7ac982252746987c10684dd3ea7c31710627c4ede494d1b997021c257751ebff91d5eb5ff638e54051372d3bc5bd671cd5193a3b1c4217deee83511874edec90e16bb72fb41adbf58d68e21c0c244cc7236cc2011e9d606b8efc51c5d291a703d4625e2ed812fa02c91cf25de8fe552b51f812235aadbc268d2462a08579b2ea4def722dc68eda66523e44744bca12f6180f821bf1f074db7c529df6d979a4e82ecdfa25784f06b4dca466639e382a7f96538f13e3a1794ece0f428330a810b409ab2956c0cfa0ff8a9f58ea08651e9252d545465580f3728043a5455f49c8b76746c6047114fc8183ed6af037e92fa6639aee4024cc89afd7db215d65424e1494e0742f8cfe43f4f338b79cd573b44c4250bc8e257e5215d7e1340fa3c88bc4e9d240f83242a22b46dd5a361c490a46b4422a36ebee11851119bbd474c1cd1b08dab90100ea6513609d7b7df7b2aae7181b69309475d909badd635d6817d5e7cae1246e829129b4b351dfd2783cf861db86d6eac817c8f785fa013f7e28652825de3800312f2233c4704a8dccb623dea3e78e0538c77c74832fef9e181da869a0dab1a4f8ad4c519de9cab27f243c8980bd4526809bea55e37211155faf377428d0103319b11bae46713b28cfa7c41fc196f58b41dbae8542b38cee180eda02d7f0990969b6846ce2f5eff4c3f13b268fcc49bbff70f667be185db4856c8d6417aa1b5fe530abe16f26dff98796b458537dd867cc99fc73dd88bccb45c1ea282a3cac19f26ea0f51cf77c24c55856a1db7deca4d833ee46195ac7d1f8cddeec34de04a9d6365a1e02f3d41fd98a6b1a2f2f9e8498e56c1f82f558b594f8a225a0aa3080772ce1e97208a15dc99998ec0f8fdf18f3645ab0b6cf875734543c9a47b6d6dd23bd581a3ea325d6fce5354a315019445258fe00b71588cf7ba957054a6b17421014bcf9dd753bebb254e4cbd672dbd0325918db4dffbfad54263800fbdeec2d498aaea362d5dffa13a4da996c4b036ae0d5d7a8d2a921b092729201ff43c4cc0a2c3200c39737d8b83b04f2126a1c8af9de81f0bf70ecb96e68e969e489f1b20b0635c31c147bebecbfec13b7a6cdff015e8f69e0b1aa00a1a85abe037cc4a9377d8977132662b53054644cfd6f82f1aaf5d13138c24ccb7e8e0fbdf891725dc9d4c57223845affbb28644287231e39765fe621f93451395227af0ffa935f1b82dcea5f584a823e295934f4766d28560ec932c9dab6185526455e82ce5088015ba58fa18e110593a04eaae0dc71fdc2cb35426933ea87aa98ba003e14fa611a3eb76c6eae2293807216806f10a39babb7e91e77c740c29403984cbfbd0ad16e716c1ddc3d2dd227da5c980397d2b9b4350272249d74054e1278ccf067944b348a0309ac192d36ee76b65145e98d490d838690c520b3254fe65094b5ccc40f053846302fea8a336bedaaf26a2739a0825de55c29452d29cb8b242404f3d7d9d7b01d0cc5eb1bda79a865b81c54f8f81674e602dc3a90048ac41a673c3d8668eca82f52c42718b700bcb9b49f8a425d71deb04c738a7138d06c388c8bec9283036a22415558c92dd8d00670027dd30b2ba57f40c7d80515d80003715f2112871ac4bfbe5fc146daddad7cf72a00ab05604549eba8fc55e30e617f3aefbee11bc4091553456d080a612503d42f6da38efa0f9ad6ef5406e83889244c3119413412c8a9d2907078ae8c3dac845c3f9c13d4c2cc1cd4abb485168c06e6dfca7eafdd718d1cb0d7c34b022357c30e5070e89d8d8803b0b1a1ecb287ddcb9ba100cf691230707e3a6c9ee7a4db2c6b2898a4415e41117e1f9a27878225bbee390366fa0cfc98ceff15173d7065bd90400732caad97c5df7f0cdc7cfc4a77b76029c50232b6e6c6637268bcb5d90c79a64a0162cb2a10023513d215799623a9197bf4587814835887f66d2590485c4422aa918451e98c220702c9cf712ac4737f427c32993ef663ee4aca463c64506ecea4042200a5e0f7120e02596bbd3affcb8308cf351abc0f2d4745ae26c5b1b202dd1a9223ff474c79be416c88d403ceb2cccf01d6f9ea3f39e6350181be18b29e31a732dc0b63ad4688cdc4c18c3f42acc7ad6f7a427daae5a158255536e7c341b8417b12b3f640ab5f6dd3bc2395d808b19b1744f9e6a1e355226ed9183cdc4f4cac775230a837befd00a27ff18ae9760a0715ad6c1d4eabf1c1f1d41a2953b0f2c79bfc8f213633045339b63d5615348b4bbccda733defca5eb53334d805134a9274888c38c177988c25f1d5a8ec94db54f39a8fb49fa8c787fcfc07c004ad2ca0e523dd43dc875b1b1e849b45d501c0c8251a15ebf774de18c72352947197c7758e118ac0b30f3f2d59e5093a08df52790bc41536a180fc91ecf03104cc53218f4d77f818e36806627b1e6b351ae5485e084b46544a015a787217308d671a1bdf8648127b1c2444fbe3514f31d39d5155c6be29a5b34e421666b41c8b63fedb227e2a965fb79f0d8afc9a48016a6a46d8c5a9066095358b5c092e79043038b97bb9ab22be93aa8cb9dab831549561d735f651124c128a05d893e5f044dca8589dec9e1ca30c90321085e08caf9f3c260d03929193ff8f97e068681794bb6961d28c944d167f580e9687320fee93151f4123988f941b6841860772a49c5a761e1f6ad8aca796994b3f001e57c6a395e39c40b4ed6933ced9cef325df7449d574ec73fe9673e2e842a5e78bcacd0a73331898ba80f626ea36cbf8b675d0d46c7f68a5be66165af3be1ee986526b9664136617cec02da162ced8bb7fa42f78448f61a327e40975ba2df76f85c378c45c41df081a3778b900d1e95ea99656", 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000100)) 11:10:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000480)='./bus\x00', 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r2, 0x6, r4) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="9e7b2830", 0x4}, {&(0x7f0000000140)="966eb6f05c04aa982849c5b1310edcd1f69abc7d787c4a62b7084d217b16e225aca8e46f", 0x24}, {&(0x7f00000001c0)="9591c5f75266a6b565d84f08e4bac13ebe2ed1f69eb585751c2ba2751546821347dc32b834b4aa358318b6dcb387", 0x2e}, {&(0x7f0000000200)="46a213100b384cae068b5333ba16907a409a819155b66b5d42c1ec01b3c15d5b09a700cd64140c6956fa41c7928930b94e71d462ad46f7d91c64d0e15505a8a025f2426dbf775bbdce5e6164afc17303357305bf217bba1af1465719c304f88af4129cb4fc7eed5c57c47931380db47bb912db7e53d2f51bc21a350f8cd1cff192daeb87f92e2ace68e49e356f38e9588b08beb913651b58de26541ea9ab7cdf0fe8b8bf58ee8f87d89e10496af6443b4158e87c82a98c", 0xb7}, {&(0x7f0000000300)="d6d00c3b8bf2aaa466e9f62df12e21276d5acfcd42098c5cbb9b64917d9641370be34a", 0x23}], 0x5, 0x0, 0x0, 0xc}, 0x40f) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x6, 0x1, 0x30d59615) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 11:10:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) 11:10:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0xd0, 0x28e, 0x80000000, 0x0, 0x7ff, 0x3, 0x7f, 0x2, 0x0, 0x6, 0x8f15}) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 11:10:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x8, &(0x7f0000000180)={0x3, 0x107ffffffb}) write(r0, &(0x7f0000000000)="712e824208abc85e0b4512fb52af1b8e8a8641b79846cb3625114c202fb2785a65082f4bf8719e3f7c8871eac4bad51f8e4217b530b4f80878d983ba101ebaed93f48e360db779cb149bf2d51bea667ff4c1e33b5c15da61a718f500fc2c3dabf2f8bf99a5d7a6c6e7dfc5bd7fc7e84e70e344ca19e2fbf4855ab59e73ee134a6ce7316e5f5576bebd9a5eb99dae59bb4e54782ba97f9b34c80d7d93a0d8d7dece23e58fa20ab7d2d6e6b6717bafec45907cb4f7c04d1982f540a69d68cd29dc131bc461842c334c40e802637fbc299bb65e3cf1859a7b8e02d4a5394f628c46537e", 0xe2) 11:10:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) sendto$unix(r1, &(0x7f00000000c0)="c3a5296b9771fbec132e64115e2776b53c941d1beb3af72b4293a418db64f94164a594fb93e54f48c7dd29119b7a99f0451d0322b8a55e9f378182a03fe40365bfda0d26268a0a87", 0x48, 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="00042e2f6275f300d407b3156eb700cd643b0b000000000000b261f9b032ef50b9de6234db2eef4d209454cd78ff59cdf24e6ca42b57492769533cbbf29c0eedd99ebbd5a5ea16bbdc7953a534f72b2284f49203d57d54e0ed477e98530b27324abca8e58c99deb6b68e272eaae58f3178078c8ab4c4a88027bed9bec8443438cad99f02efbf51f0943f6e747cee3d3264b9552af093d59d86a380022ffef2f0effcd45249a3b7d7c2bb40c3f02faf68bff99f000000000095b0c6828ef934c65ae82662b1e9f54fbb702d17a3e0c8ae3d11e8b7511d81"], 0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="82cc325a09c4d407484638174df0a3f1c5a1cb711be1aa21651fa0171604342aff9657a0e0069d41c5fd1ee2fb19da8004854927adb90b635eb54711d7de2777b09e91a6c55d99a3ac7d38a57d273e9ebabeb4922e395da7eab22af838e07246f071c8632616231b81981114b2343d206ab835e4a549c9e58bb2b0ecf97782b965716a57efaf39eefcf910b4403f854403142f1f3d81b4e2e722eaf2049e84680003e7008d8e4e3a47264037d148a554c3627168b0e77b6d1b214634f1af7ff3b4ae46628b1019fe07b5bc7ff324e1996d4020521c5afe755a76", 0xda}, {&(0x7f0000000280)="71e6fd536f080edc83efba6d5170cb2fc80037c3a9a446b88e37b06341629a3a09bdbe68bfde2ca9060d26092c89505d3698ff0b9bd97e086babc12ab3588db0691d2e95f26bd83343e7c6813d3dc7a699e2a1b7b6ca2131a6549b2dcb326d155d4593fd6297fca6c7c36547dc6094ae066a7b4b3d4a46522a027670ce3ea83bc4f0ec5cbc8f03e41013e7ec729dc074552827811de83d97f7054d02d903d48e9871b9f40bb7004ac791cd8d8caec4598a7e606149289f3baf9c257e31459302243571fbd590c042bca7a337fff21044bd2edb809ca2d5838147331b207fc4821a51a73760e40299d9e2c2b40182a0b0e574ae20592c45e6dd789f5e", 0xfc}, {&(0x7f0000000380)="c5ad929c9662517780e472c63b70ad4b70e7bb6c451615317a73f5eaa78080d5dc8ef0", 0x23}], 0x3, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/86, 0x56}], 0x1) 11:10:24 executing program 0: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000000)={0x4840002, 0x8}) r0 = socket(0x20, 0x4000, 0x3) recvfrom$unix(r0, &(0x7f0000000040)=""/231, 0xe7, 0x842, 0x0, 0x0) 11:10:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100000001) shutdown(r0, 0x1) readv(r0, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 11:10:24 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xa44) r1 = getuid() execve(&(0x7f0000000000)='./file2\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='c\x00', &(0x7f0000000180)='.](\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='#.\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) seteuid(r1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 11:10:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24, 0x8000000000000000}, {0x0, 0x40000}], 0x2}) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:10:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000040)="bd05ee9ce533141200e5d8e1bbe1de9d7312d82d764a8a5ea606cce8e460f97e2038f9768bf025", 0x27}, {&(0x7f0000000080)="a80cbef8d2ef60df01d71315a4a77f500c8dcacee3f4df74e33f588072be891b30217a6c515b20196e6b4e6180eb681cbcc6f22c386f648e42ca7b717f96f7b94588cf67812a5d7994db312ee303d0cca24b7b3fc0ac3431e260751bb11269b35ae50158321a2d17b0e3952767d6d321b1ff91d9e922031ed51104715f8d7ee500d0ad57700c78b6be31419bc67ad15e5d650e8be9a8151b3cfbd5863ac05630a4ca9043f71a564719cd0544d8b694f853d91cec3fefbd1d5a2c652fb9c997d8062606168bd2d0e4b884376f879bfaab90a45d9a84167248dd680a8c26581e6b50a329aab4bf54fab1e094a4ccbae9a6acc0c1809f5d645c614810ba14a440a2fa51429afe6c6c3482655dbc5e84b8e2a465a71db1709eb99a502b8b414d271a84d49b486283ccb752b2633e1015c941ee070731decd0a0d5ffee702584138829eb10699c9a13d8d6a55e540d204c22a068570d1ca01e787144b396d1f699d4b5aa4202178100fc17836de70e4d38809473612b335a71e0ef48863abd1be6bb8cfa57ff5879f8625dba42ee9f1e78364091e951f83d9de0748b08b29dd61710dae951065e74ff009720cde4344740229b42f147760248694b31ed7745d1adcf8c5b47d12b7f981bbfb061763e3d38bc86751d7eb7d8fae90f7d108a9951d9a55740a92b3ff85c4e39723eb329c8bc6c3e9487a134e837ebdf6c66d53c727cd453a2714ec83e798027e7a4da99cf4a2efce8e22044b28375d7663b6ebff904a49a44c15a2a693cf1202433b2693d13c222b39885e701f89ba5338e5775011faa123a9e9e5ce51dfe33ad5487260ff47056a8311ff17e9d93604f6450aa43fea6b37c57d43c12ae0e95e2760dd159fbaa9d9247203155884f200d0b7502e6eefb92ac2a2640f56c08c7942e9e4963adb277fc2d1b764eb2dc9ef5615ad7fe9a1c8edd885164ae15373e379de6f2cae2d14582ad4d0111c80d369e7289055ad275d0eb68746928d3b367748453e4a303b8ef7568e6734bb1856cc007776f161b88c9914a847f8f5466dc1396ccf23667cf8ba83967b5b15a101de6ca925f3f2bc6b8d798c722ea4cb988bfb0b450a5b1f201f561353dc4105f32ee3aa067234cca816d5a5add61b0df0e2aed33d86fa3cdaed02e699b819dbad7a0dcf627fb13c8dc654e43d1ec4193a9be8dcb23139b7a762e42a884233ad412c4b8f5d17a1a14157ad1d106c841d5b9c61b3a48f5d218ed1dee32eb45fe47a398ab3a12b3cb93f7e756dd487e10fd7a5630ec766f7b0dec032f380311a631f8b61454125cfbc7ad9865b9b58a279971fd597e8b14214a74e5daa5017326868be1ce7fdd8c9fa88b8784b4de120ddf90947570d63deb76f932169bdedb09c2fbedbf317fdb6e80b33764b1506bbe0f3fafae9695e74c6c2aa2e342c21d7fd8e1d4d624a3095742a8dcbe87ecb4c1f130ebdb0ee99f61b719aa2f1ec96b4397eb66270685fe653e4d59c68ca4c5dfc01f946468ddafefd33faedc1223d85ab04c1eb57685b214fb0e580b5e61f7dfc73d065406bee457426d6416833c09d821001083ba3d9ff7ff2ce76d1ae70db352bbb79f52c51b99070d079b16839a4e294bf534cb234d9a6c6dbe68089c28371e7be75b04773685fe57807d3ddf4109b630f8bdb5fd96199d387a918c2d111fd9ef4d4d4a6406cd426fdeb85738532d87d8d65df3b279cad4b6dcba16b7bf81cc7901ffafd9c9373d4ad2b7b60a66513ddc9c198867b5397e13136857913ae3c1572a7bf8a51d8de68ce052eb0013384d04a0fa86952ff3cb39a2f457f0d744ae008fbbc8ef85ea9cc55629bfa9a4c1f89fa374d069cc1532a2722e8837ad2eab1c7fba0bb989b754b3b63039d8664b3c90271bd37ee938a9647a234ba1783f26d3d2dba7bcfd71a0a347cfc11fbc07fdbdf798b335daab0029f62b397d88c350d0c0d4e45fff9209e49e1c9adf075ce640f658067601e62a745752788844694c4439290d3ac71b494c9c27f39a29d30ecf58dd72ff9b0f5253a5d45f2a10e4b374bec3d0d989108fbb8b2325bf57f522ae98431eb47e2ae2bd41bfcf2f8a38d75df40096e98492b7e2951fa55ca6073555143c1263956d2f2491aff0342b53db841d889ff7e2c31581425b7b69376cdc877b7e9e4590d52b8ee29a187527bcba3a5e1f85aac66a78b1145805db176dd09fdeff99558f2e76245a1af7d1a774529d05244b1e45330e74b91dfd5331602a98cbb139d7181a7a8c286790a586657adc4ebda1bacb55534c47cce569115120fbba077eb104402a8d51dfac75d1ad38e989068252a791b4ba5914f4a4b110aeb6f7c75ad2b52def63bb2ac150aed77c7aa56f25a665d515c940797640d304b55b09afbecf5fc2299147ea89fb79f10015235f9c5756ed6cc67a390068f241e4d3f868f170c1783d6718a60a3372aaa0da3deb182a4d8527ea585843696db374cc82bf33e483f100665aadabcd93c4831cb028b358e993c4bfa1df7f313de184d431c3762601800b9022de788c79114c29c4b5d2a512d3450a3749d26b92bf95808851d1ff659b11456b3b0fc55cd3d6d29f7ec9629ccc6948dc10155e32e550fea69d9c0047c35621dd00af383702c75514b45657650ea75aef1377b3ddd37a2bd6c552c1ae968f0640afbdccbdbf61a0b782e704aba10570a711794147da3cec5e69604e67da3436e8d14c91d36c2d2e710380e49a19e19593e4f327abeb67939678ee1eef0f499ffc9c1afe8ff9e89836a16cbc30f0656151090a45f367bf07add69576f2671762e1a3a6992c5312b5a8dcb8f112db6ccb83b375019058fba72244612a1077f97f3cc0e087d2aa07bdf59ffa0affcd3d9c8e5e37d5a0a293dbfa23284e684bf77a83f0f99015f15643a8129d0f36814b86b3489dc081abbfe47cd36a50cff59086ba06696c947a1d89912f4b66921d8db6551097b5cc8238fb1ea1d26edfbbf0fae8cc4440b20e696e8736957ec35d44987d4879e695139a32d3b309e73c908d89f4f7889f70981dd83b5c60193c1747a35e567ac52a8e5f30a040e8762311c56f8baee310c59a6742109977b571764eed54e6348e01fdf4f8dfbaeaa90f04961a0d348a799d26b7a6513823a964325b915cd1f52c4fb0f5a29fb56270fc6b7dc7310d8eebf33c41481e20393d08b7116077e65857a9db0a1a8d03bf7e2ef23f17f6451423d90cd3910657fac70f263149e8a311c39c8805015da46f49cd195e75871849a1d6b0b7b72b867a8f3bc50261a39459fbd20ac54eaca9935e8773f8542ccd7c007b3275fddf850db7e5e7dfe8eefd6fd7101946a038c503cf579283d85400ee2b7a4faee923c20acbf2946b92da680d722246e2ab21fd5c96fecefd6776e5d4e2f7e14d5ef8a6581cca719ac4c3c7632b5f0618a62a1d5bd5b45d6cb2ee6e1bc7a90150eebf79b375429c5a917fa10d15f616891defac99bf78c7a82bfe041e7b90c94309bd26024fa7a65f852d74f8685d07429e7ba409d24ff348ac310aaea2eba161ad2586ba0e1201dc24d8aa5ec6b630289fa17e6ea1074cfe0a41c4882bb3d6f98b2e0df859880097d30ce97cb00f40906a19f466d9d648b62de60391a1cd75103ba2ca60903a328abf8e815e3d1985c8659db10d7ce64337f4154a2d764ef4c07e2b659aa639e44f7c17a1df0c5966d9a83230bf1e2fef670cb9df85327127c73c4032cff38c852f12269be69ede1e2b991c4c106307fa0eff83c3f82373788a8abdbf0c93183a55a0a004b6569ea7d5ba32530728026b0854cb3d33f7a56c8fb9c56573ede34203c1d37613d859e1fc6f9091d883213397436db3f1bf246f750044752b6d1cbd60157467eab39f2b0c16ccb71d3ed03530448cb60468f06aef8dfaebcd45e98796a6f2abdfc9313ae201fe0dfcdd1fe76167c3bbcb14612d8239291923e027563a42e076428a19b8cfc93608a6f75e2e1a9517876309e6c6f6f1a24dadcb1c21da130fdb2fe162b317bfe1153b5cfbb7f9bbcd1d6d51795acdd685c6ee163407b3afda6da1d741590f4d71eae3b9a868fc35c12bc5b8192d07eff02d07be4461295fbfdb9311ba862924e0af7c9d1ceb0aa62a704dbd4f85c5472f86cb4c380a5ba283edcfda3e48c73724511d8407109e827e2c0521890495a54f401aed1fe253f7423b045410ec0cc87ec924db80772a67c2c1a19e27f8db10319b5ddb179cc661ab7b361406070aa70da11c1a3c0a14d70b595ad2a4dc79f4cd14d3e7b07af9f41befe1636f1901099b56b17193564a75050e7388ca8229918bb1834f797a78d118c0d1c13afa3b71e5c2c89ca7cf822846fef1e3536cb27cff38484eadada3480a0fffb01139656295bc1fedbe54de1b2dbe8e0b82c4604d36ab134d6ed7dcc2661be42381a1fa7f54f477f5532201f574528965ae4ad42d4b6a347bba303bf91f3ddbd4f8a99711d466f6edf70a9f0f53418d5096dab1dbef413fb6cf979a993788bd574317eb53083d03b19f600e60fcb1540ecefeb6f2acbef74768468ca6244d385e9862bcd7e5fe5e3acc86ef0dd6d76d857bd8184cfb4ebcb160bf894103b9507fac4391e76c420e65c5268c5a25a39ea99c8091c8560a44345481bac4dbb1bfe98a7a86bc57d44ce642c8cfc5314fd786cfeed2c67f1f34a4c397181dfb18e6cd6ac6f1ba335434b47300bde6850a8ff630b00a8fe7013fe55a07d5068021b2810e5f837f340c772883ddf22ffe1e68f01af0b7504e62f20975550bc0c6fd77cf4674d66e5b33883334c04fa08e3130454103db238888d49f5b8d64e27bb6eca31e7e040a35f2618299d4c543807247c29bef9b496f8232031fd11daeea8322e013be8aa2e11aae3b7ec94367b6a4da26b210ee7129e64337b9431fd8ce9e88a567de3c38dd80789fb0647c5dd1e9f5418b9042bcf4fdaca2abf5d6aee979e9280b950cf8fc77ebc99c6b65a3c14176aff5619ab17e379e367010d91037f57ddce253c7b619739e4b44f30428e0e0e348fe201fd5fc62b15cc8a6b011f03593f862dca7418fa3eac51bee0eeadf9cb71ec635d73355813f5c4149625951cb2e860d4b570831031b6bef6eeee05feb04576d8854409407e427a38dd20e1fdf71c8191c0a52a70fe4856fbfda00df3a7642416016521fde72f1adbd91687150026b3f8c75b0e651158c5eddb5bbe16d9a401fd0eaf3428e310f304d1ccf53802258fbf15230f57f6ff067edec3b5d789eb5b473fbc14df4680d134b9bb9739ac85bc8ac804375a1eb9659bb38843b580436f03c0b87a311fc22cffc6d9b9bbdcefdeb22b22723fbdba3ad3af539e066ca8002cd70ec4a3c2ebb6137049d2c7ea8b9b7e0c492ee71e92da67e81c5c19c044ccba956647510bb0691d1a93876194f7babbaf805c45a9d8de3b7a496f96dcb1fc08b29a2904c554b74953f02a4300c5362582d437553e70472cd9397fcf064bb169f03bd1275377ffd9a33baa21fc49ec1f434ac14e0fe36e07343035de75641b6ebe28971eba4a82c77ddd529c607e109432a49b65482f5f25b942672f156331b3a1c6cc216367f9433e435ed93fea89f93502f0fb9a6c4ed327d1addbc704d59b351a0a3f788e55563aea338c537d53a8ae246f4d627accd62fc19eaa3d0195fa3c018cc5a313723ceada44b280b12a4f446317a04a49607954fee0dd3705aed866c11a955feeb84cad9efbd1346ee3e9d705206e8679d74a49ebb31f6956adaa661fe8921b9a270c65740644a416c1b07d233f4eda07b6b0e2f7", 0x1000}, {&(0x7f0000001080)="adb1bfe67fcf370fd4983ba568e00e285d6b4cd74161a8c15f1b6da38f0541ad001c4fd199b7b139a67255bdddb8d7acd571ede552d20b0c07c7301c314ab9558c2cee1ca210ed64db6dda0954348f1dfc91e6e3d622d6ca0b0863b62bd61d0d4de26e0768fcaf5a0d43f54b4e5e19187537e72424d6fed8225de73143420e1fb5c20f3e3e436f3e15a42bf308cfa5f848959641608a0888ce8952f748dedbf07894540ecf22577c7d55a6ecb6d79fd1f1f95d564b67", 0xb6}, {&(0x7f0000001140)="014d98a9f11e5681ae39ff798bfbb13d4d32454936e303c7c5c3fc76191194666d9710627584bd8fb623a5ece567ef58ae9006e02460a426e176ae9d79064c8035db94a82a868713198169f7545e1107067c899bb28e16955fdce258be8cf24aa7488f446f4db62889", 0x69}, {&(0x7f00000011c0)="e4249377728cb67556f0cd497f2899ff81d644140d5a711af6781b798f06542ca3debb7525e1c3a393deb11047db6e78e7bac64217e82378eb10401a0444800ddbe82b81545b54e06ed7e3437264423fbe3b1fa2391d2fcb1e6565c9df2822f64c2a75d7fc0123dc643f580bd40659ff8d5253ac1cd95c29e7440913b754bed97f45520b9607304ae43f5a000cc6f8aa346a86dba20ee853e6ed0202", 0x9c}], 0x5, &(0x7f0000001300)=[{0xa8, 0x1, 0x5, "f6833108e07ae33bf0742667ff107503f324fee7d962fbde06b6919fe9bda78244efc90210386448153948e1bc2ede52a58b62613a201e773a631d1abfbd20b5d95baa38b2635ee581989ea772815a7b6a79ea93c46dc69efded1e7baa9654e68b16a3bb9a1261487c0b6b9e6bc2bb786a95bf477af4e54881929c706b2072ce785f9a8edc2a0d2a937a7ee5712607d875"}, {0xa0, 0xffff, 0x5, "5e7ebd510486136eab67dc85e2b59c4746eff7ea59221cd8ff9343fefaf1f7e291f7f7fae7a2cb3ad7b7c47af50158313c0718326d95bacb84f9f1a86aedf12ec187252e90b805419afa9a2ae1af4a505b6e4c320668f18c3c6f142ff5598f77cad1ee5d466dfe623aeac9bffa2045ed62fedf83d305a2e6cbefb8227e5fb33b0c2a047dd2981d477d6fa45b690f"}, {0xa8, 0xffff, 0x2, "6446336a6cb5c536621a942a445c535a987769ded881871b0c55c9a7f8b12be6eb63d7707c49dcf5a4c7a3b24d7cb159886a3db70e8284e842a7b75c0fd33271bdb74d2ee3fac34cfcc89c9dca3ae628f0a383c188df1da646b51bf9ffe6aea85e94047ef28c86ebeeafa38b03e0deea3fb2861acaa24136a70d01c0513c3cf7eec3786a074813bad3a56d414aef6657282c4380d035"}, {0xf0, 0x1, 0x2, "0cf01dd4bcce571ecabcc64b46ca136068699024b43345a9ab9d19a1f92045de7ba706cadacba5b6c22da1de4b35fea1b153ed317931b1e700ba7babd3c841620cbf0c25951dea6321bbe7135dadbbd149b8afd1b36058e5862e6417a131fed12e7ddaae614af5306cffd3a07ae14e5d5cf068d5f39168454a6e7b17465ff8f5bc99d7a9de98345b9e4c4cd80091a6c927534c97e448ed6aa8bac8b0345514546671f348ae6b4290c4eba72512e46bd506cc8777c5b6f12b4f6d28ff2b74074668dee7dfa29edbc6fc8e76a33799110643159c1c9afe0746691a1d7597a4"}], 0x2e0}, 0x3) 11:10:25 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000580)='./file0\x00') r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) pipe(0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="3a6c6f291b14bd5f02c88b9fc6e6d1c38aac2be1297c928c16cdfbe199f9924f16aa69e02981c38723baa96572db2d043a19078232b7a6cedd1df2d9babbc4941463e5ce6cec50b9e4184a029bf5ef0809251d5ed5f200c9a88b2662c1fdbb304459bc48433c42fd9d61cfc049bf33f0648543d7a2a07672febabbbfa31f5b70aa79750f9d74997b97fe5c726e216b2278e7181075697e0a32044f01b004cfb9e7a06dfc43cc059c446a4b49", 0xac}], 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000003c0)="e9027ca1bdfea888ec9dd3ff8064af332e605105275e73361e1958daee43c0d0c8f792c3a5faa72b8a885a47ab6687f9142bd44ddbbd4b0400b42cae81369a6f7a08b452b2629dfe90ef0351805880034d983edfed2f69c3f260cf498fa6cb2feaa27216b2964799a7ca543f63c12a2e51bdcfb5bf3c2d3fc41c22f04ceac61974ed4eb80788ecdaba52e019343d983a41028a653c7a72e4683f03206fedcef6036356306502fa602295f60dfb6abead8c6f777bd120bc3caccce9cc4537577cb22ee72fc5fef4598564c8a65bfb52a8481da29364aeff890ab5", 0xda) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x22, 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="bde4", 0x2}], 0x1) 11:10:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() sync() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x130) 11:10:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) clock_settime(0x4, &(0x7f0000000040)={0x8}) mlock(&(0x7f0000ff9000/0x5000)=nil, 0x5000) 11:10:25 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 11:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="0f", 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 11:10:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:10:25 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x2, 0x8007, 0x9562, &(0x7f0000000000)) dup2(r0, r1) 11:10:25 executing program 0: semget$private(0x0, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@in, 0xc) semget(0x2, 0x1, 0x0) r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffff8) listen(r0, 0x9) listen(0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x841, &(0x7f0000000000)={0x18, 0x1, 0x7, 0xfffffffffffffff7}, 0xc) 11:10:25 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000040)=0xc600) rmdir(&(0x7f0000000100)='./file0\x00') 11:10:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x4) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8, './bus\x00', './bus\x00'}) poll(&(0x7f0000000640)=[{r0, 0x46}], 0x3bd, 0xffffffffffffffff) 11:10:25 executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x408, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 11:10:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xe2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) socket(0x38, 0x0, 0x13) 11:10:25 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:10:26 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x100000001, 0x9, &(0x7f0000000080)=""/67, &(0x7f0000000100)=0x43) 11:10:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) geteuid() r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000007c0)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r5 = dup2(r3, r3) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000600)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x6) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x42, r4, r6, r8, r10, 0xa0, 0x5}, 0x100000001, 0x2, r11, r12, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0x0, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x1800}], 0x9) shutdown(r3, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000700)=""/135) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r4, r9, r13, r10, 0x188, 0x9}, 0x9, 0xff, r7, r12, 0x4, 0xf00e, 0x5}) r14 = socket$unix(0x1, 0x1000000000007, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 11:10:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0xa6137) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x401, 0x8, 0x4000000000, 0x4}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x6) sync() 11:10:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ftruncate(r0, 0x1ff) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0xffffffffffffff80}], 0xffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x80, 0xf0000003, 0x6a29, 0x4}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000004, 0x1a80000000000, 0x3140e062}, {{r2}, 0xfffffffffffffff8, 0x8, 0x20000001, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0x5, 0x5}, {{r3}, 0xfffffffffffffffd, 0x49, 0x20000010, 0xffffffff00000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x239, 0x83}, {{r2}, 0xffffffffffffffff, 0xa0, 0x0, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x9, 0x10, 0x800, 0x240000000}], 0x0, &(0x7f0000000080)={0x8, 0x80000000}) 11:10:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) 11:10:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0xb) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x80b, 0x0, 0xfffffffffffffbff, 0x0) 11:10:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x6126}], 0xc4d, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 11:10:26 executing program 0: setrlimit(0x4000000003, &(0x7f0000000140)={0x130000, 0x100000021}) r0 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/96) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) 11:10:26 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x400) shutdown(r1, 0x0) 11:10:26 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180), &(0x7f0000000400)=[&(0x7f0000000240)='\\-\x00', &(0x7f0000000280)='$*@#:\x00', &(0x7f00000002c0)=':[\x00', &(0x7f0000000300)='.}\x00', &(0x7f0000000340)='\xde]@-@!.\xff-*\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x8080, 0x18) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0xc, 0x80}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x5, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0x1ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x52, 0x8, 0x5}], 0x81, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x68e6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0x80, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x40, 0xe, 0x5e03, 0x9}, {{r2}, 0xfffffffffffffffe, 0x42, 0x8, 0x6, 0x9}], 0x20, &(0x7f0000000180)={0x1, 0x3ff}) 11:10:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0x2}, {0x65, 0x4}, {0x86, 0x20}, {0x82}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x3ff}, {0x4, 0x401}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) 11:10:27 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000080)) 11:10:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x400, 0x200, 0x1, 0x3, 0x6, 0x4, 0x0, 0x3, 0x6, 0x3}) r3 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 11:10:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 11:10:27 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 11:10:27 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/61, &(0x7f0000000080)=0x3d) 11:10:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202bc2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000000c80)=[{&(0x7f0000000140)="17bf0dbbf2b99e098e0963053b1cab07afb85ed0106be7778ca09fc92e0e", 0x1e}, {0x0}, {0x0}], 0x3) recvfrom$inet6(r1, &(0x7f0000000040)=""/4, 0x4, 0x842, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x5a1}, 0xc) 11:10:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x44, 0x1, 0x4, 0x100}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000004, 0x0, 0xc1}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x101, 0x2}, {{r2}, 0xfffffffffffffffb, 0x81, 0x18, 0x100000000, 0x3}, {{r1}, 0xffffffffffffffff, 0xd, 0x80000002, 0x8, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x400, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x80, 0x14, 0xcd, 0x8f}, {{r2}, 0xfffffffffffffffd, 0x51, 0x12, 0x40d9ad04, 0x7}], 0xcfa, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0xb0, 0x10, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0xe68, 0x1}, {{r0}, 0x0, 0x12, 0xc0000013, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x8, 0x2}, {{r0}, 0x0, 0xc, 0x2, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x80, 0x44}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x94, 0xf0000042, 0x200, 0x40}, {{r1}, 0xfffffffffffffff8, 0x78451c93d06db730, 0x11, 0xfffffffc00000000, 0x4c4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x6, 0x401}], 0x6, &(0x7f0000000180)={0x2, 0x46}) dup2(r2, r0) 11:10:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000040)=""/11, 0xb}], 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7e87}) kqueue() readv(r0, 0x0, 0xfffffffffffffd11) 11:10:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x1000000009d1, &(0x7f0000000140)={0x3, 0x1}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8002, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r0) syz_open_pts() 11:10:29 executing program 1: socketpair(0x17, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000)="494c0c0a226719383733fd8f36098d582aeb97cf4c1f2f30f908de541f8a22c889c30ee0f80e3280469aac294866e96366eaf9e16d5f6cf9378204563cc9248f47d41640048c546fc67a3f716ad7f551507626eefc9b9f65b14b2adfd36eccd90fa39bde5436a88d53ee025fef", 0x6d) 11:10:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="ea04125f00000000", 0x8) recvfrom$inet6(r1, &(0x7f00000001c0)=""/254, 0xfe, 0x0, &(0x7f00000002c0)={0x18, 0x0, 0xd9c, 0x1}, 0xc) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) nanosleep(&(0x7f0000000000)={0x7f, 0x6}, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x3) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') getegid() 11:10:29 executing program 1: pipe(&(0x7f00000011c0)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000001200)="916631b8b4f4beaad62121a09aad3fbf1e4bde780297dee061b5fed45aa667e7533880738ed7e19a95ea3eeefe60f28789b854d61e128ff9df2395813e1e2518192d557b533d72f7b28664a5861cf50f3d109a262b4e749043f7b0114811a8df810ff760194635f13f57010842cdf6511fdd6448cdcdeee28d18d6d7aa1734c3d9756658476f178ad3970d4c1c3a1b4c48bb3b424b55a16e655db29d9f025f35ed2d894279d4af96d037ec73bdb0e20a5cfc38120d6a58e7b2c44ca4e632b324144fc42f33f35fe38707a3c77dcea70cbcefcf", 0xd3, 0x0, &(0x7f0000001300)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x8001, 0x0) sendto$inet(r1, &(0x7f0000000040)="b74e429abc9f1532395b70425cf15d00c1f081e2fe9e10fb688d27fb4ba46357642bd8e0ef234f96ae7157387ea6343b7959be1290913c94924cc095dceb548447a45640eb4dbaa9f576f64fc6bb84f3a709b523bd6ba6d8b1b96d98dccee47af39a2bb323ca6a8dc6c085dd781829783953d8f6698384cac3ced176a3b74ebac75e818df6c1d3381b283900285fc0d2309402ebf2b93198c8daf651b612a7f41838e7a7caeab426ac268615530a2bcd44f6f4b65625d1c1eac1e311bed8f37f29ee345c4eeae90157ef926bff93bc342755a6c6c20e80e604a032286504", 0xde, 0x406, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0xfffffffffffffe11) sendto$inet(r1, &(0x7f0000000180)="10054e91a1b1ed26216fc49a64b1547411774dd544c3de343342f9d45e08b79e3604d3d50bf13ace2ba19e47126cc33893730a62020dffb88fbcb701ef8cbc558747fa378048bfc0982c9e59d65c6377bc33a6cffa8cf648f16d24484debed048f0b7eefad1c1df5e828441d9df6f5d804efee9c8449549b963380fd6aa29177e4221e40c25cce08b2089f4dcaab78f91e4990c180ad5adb713a69b3a982a2d51c0afd9e683544238f79f80a64919221fb468ac3b372c69ed641d8ed21163bc7550d7daf6f35670e623cac13dea21dfebd0e3527d5bbc57f1e44ecb6abf28a98170f78482b05d26f8be82bfaa29418309904d2377ac6212400a338512e5043e26ffb4591ba65ea79cbcedae0fd1c826cdde2df325b1f6b4353dcc3ab2d07d03495483dec7afc9557848402eb59d171bba3dc1a475a70bf5cb724512e5a7f42bd595b6b0deb480a4158a25c0ab4c817e0752a3c5536b559f2e0212d5185df9bed1004e5dea4a53aa8c9cf25738ae7a78d19c145da60ef780e52e9ea359e7ff493e9ff577bc38094f9feee98acd54a91b5c67bd19097fada743ced82f90bdc3b0a35b3dcdd81168a452ff6820d0ae96df08fc6007494b7fbffa8832101bf884efec7d4f843304c4f958351357319d53a0531e2d33e354dad8038db75ffebd40ca18287d203f94b5e7ccdd80c4b3839e84c6c502ba1812c2d32305e19c0fd8e86d26231cdac2dcc7d33ccf5bc7138d61a2d9796a76c18d0b9f4a49813d1d4b473a73e9ecda1166dde4337d206b2df8956bb1e96a02d7fe6fb2914b9ac57922093803c8ae0ba7a82d6c42f5707769268807129db72361910dd318fe5b2762c322628e5c4bcde0623db7a62a5bc9203d953ac645dd92aa182da6eeac3a3837b4185de92ec9751cb9abda4b0f131fda262b88706f3625a89c33924b5b6f0873992a019fdc1b251d857bb72a1db4758566e54f73ddc83d669785f7bb3543fcff9f7edfcfb0eb6ad91b2ade428eca0bef7b46053edb5707d8d85e8e6c8044e9f15ab4c1f275023969a03565f88d8283faa64ce2aea134953b05326d0b7368bb5cdda0e05566aee93d6c550bdac28687e5290af8119ecf4811ff46b5375a5e3de88749e703a144617a180df1b3050abf174f2b230b673c6a25cdcecfc882389b2a46a226dcb96dfcc325155871240b44fecab502c850ec15b819ba7d66868a936c6d54af06d6f6d2c9b0489a8006ac5af92ae9f040ac5f717fe72672f572650e99ad30ee9f5a24a542637da5ff3edaefd54edfd29bbac34f1c28bf774c801208b7de41f12e272014ea2930491c712c1a54f517216433a16e906314a9b93ce2ccc38f15b65fc23bb277ca420284ad8c7c9b7a08407be41e8169c09c0ffcd13213e3eec484953453034fd227fe7d460b124eaa760139af8e0bb917578924c0ad1331ce66e03dec7f1cb693b9956c63a44969f3acb9ecb57df834bd1c5f840cd2a2807a18e7755113025cd6e89eea5aa18fcb3c379d0530e537b654f0018f6a65096c6809335b88977c0eeba59bad4946ec1eb8db68fbef63861f9608485e52c00b1dd727eb35d52bbef28fecf74cc25dae10de103e28615db85fd54f82e40133b9a640556dda3d8660e84dcb59e015ed82f73f08e2c8096cfc93a2161ef18a045411de86d39b39c66ae74984f26ccd078b2f3fd5649ed55a81b5e80c594777988edd7757958da00181d0ce2acac40506130a68c9ec0c2d54d5daa57120bebee5c420b3d7f16f35692b3b15aad71f1fe10c4a0f6744e3db69fbaf73647359ec5e7eab68ac05ed44c4ab8124ce8196e936327a271deace0629e5b43c8b64caa05093e8d8d36c7ac82047035f8b6eee5e08b22dc68f47b2dc68fbdabb65452f2f34a2da8ffe2a12076a4ee7fbbae89f01ee5fbfb94ab7e4901dc2814158a10f0604a3b9bfa920df9ac890e274a1d30ae4eab53418df497a052d4dae393524519af036256ab523ef6cc2c7d06dd70287eeb05b08d17350d51697bc2ea71d83dc28a107c99955e5ac36062021a90a9742fccef31ec6e14f34874f7e7491b6fb88f75073e873eeec3b85b82431fe828c6fe3d291b9c7679841ed217178f741104d29139fb03b47594630d2a739585b605f89aebb03009663ac22748543ea9cf767211898da8c00857c13e04424efcc80e475f6a373b29a10498eb3651ea5de87be89a5f9b18fed6dacf9b8a1bff63f1012471cfc1df1294f5089599a179f6f88301071fca0e25b248c15efa8ce02a9d29b3a41735d409137c9a01313563f74dfb94c25202e169988a453acc4563ad6b514b35f6ea7667985e64d82fd5e0ed425efdd876b2f4d00449a9d078a2496d81f7ef32acb725cf7ba54c494791cc07f566cfcf82cc31204dee96c929697d432badd2304bfc0a50241c50fbc15c629f168ea0307ecda36b21724603631fe5198f3bdd695715208b2074d894e17f98171669da3ad88d20f2541c5c84e09cf445131362abc0aceb92e1f62a32d66595f674cea53ddc09999e4319d629d5bcec8ed09b47eac47d8bfe09f6ac695963c213903f88d04d41acb5827b04b1084333970929cc49ca0627b7bf99b01df83472126edcef80b4dbfe5e29884b9a484bfc2767e98112cbc0c08273effe6118f2c3275f3bee9b8ecec09567e7c9e4ba44814b11bc8ef7e9f573c01578ece4950f0e1afa155754738477ad2e45e0694865cd96db283f89fa531ae94c3210388e23589dc074eb3a6055b708719c1cf138c64c7a90e585b4ca7d61dd9e96ef72f23e7e07541c0d1d6ce7f69c5d1dc9da0ae8a680cfc5dc4c83c05b9702c1c51ade47b3385ea9ebe1ccadc072c917400511e75c08409555e0ea65a45600a686d747ca0dcd83d59d72285a424aeca5568d34f1f63e6aa39a956ec977ad918b8ece101fd85c465f104e294cbc79c2c2512ead794bebda8e7db2ece9b82639a04e1bc898b7459bdcba0544ceba9d4b22a6da908dba28176777db31e4e46498ecaf93ef86f4cb9edafb0b9f7480c9d9352e02a366ee8b36a79b58d3caf76199ffd2ff35a4a169c7fa56ee9302f34a9ae51476ff9573ff1b1f87271653960ca236da7a0bc25bc51add2f5e530978cd320d900bc56e4ef6c77418036f355eca840b9d4e269bbe9a7525a8d8b7ace7f968e4d1bbb855ebea599f520408e34e8ffbc2f6f8afebd5e9decd9d53fe789060e1ac913dbc27b535304edc9898f27d3c1815618897deee526f0f64d7ac1c85f1449670b041c40e397a5606e96f32ab66663da018e997900ccd0bd418631234981fd78ff2eef639689724c967634ad7dded9a5632ae45906254b4c855400cdc0d4395242eb8bcddca58fd887bb230619c9475557c4026842ef6bda453e4ca82287e6f158550dc15c466e5c4bf892a728abf859e8866667a7ecbbf78e89a7f7f79dd9db1db42693bab92934321f4bab9b3e34a020dab71a7e2dc0ba03b0214b1c094eed123c507e9c2af9beffb1f148cebbd306ea8fd8896ad32b510a7d22fcac5b14eef5793a8e7d056041c91cd2a6cfd7254c967cbc66fe600b0f4c68880907dd5db2c3e5d7d82b1111d5798a61962dc92f1e5206115c575a91c883ced4ffaeed93406994ee4597f38f5c42f550df92488340962eec0cc6355887373d165cf08842f17ab00901760d1aa5758d8bea93659e5f26e39a12f98128306951424bca0f52ea0681a0b4ed1f7a995b3bae563dcb3c96d6cf9c68a609ff670b0d5f47a4e41ea03896e3665efd29153131c5c7814b30d3d26a528385b247633ee0b45a4354c11b44c01b251540d487164d153a6b8192bb97973faaed6884d9988f0af5804d58a25939b659abf4953e7d220e7784aac4482c1a9bad2879caaa78e6fa0de6621eb33120eeb14cd55cd0ee372c99063c5834e24fc3512aecaadf3af94c17507e286cbc8fc3fc58a0587d70a191f8c33b3b0563700b9439c8e417caba21ee694e922fcaa8faf0b8ceac21ff8714b1a7ff976832d350d7fcfa4e0cd7bdb3c0761095aefc1b7daaa2502a78c7b5620f5cacb7a28c797d679f52e6ffd56d0681e8be3eb22af95eed65fe6ee1b9f889261d5b656b63747085dbde05b8141cf40d6a873247aae3007ff04b7a6e0dfe2805be18be202ec21fe4332fba6a9b62550f498ec43ff2b1ddf91d080edde9738e22291d0a34362929214a609d69eb171ae60ea4e3e59713651c406d410c84bb8524bec7a2a0766ba1f94907deda6cc9ca20ff7b9c2cad29dbe7e396c616a30b9e22a9debbf749978886ae08ccdb5a963f1436d00765f908e38e0a5420dcfe86a4e745952e593773aa421a296a5c3d91ecadf212185d31b3fea7cf2387d3d9bc02e0aa3c558cafa33255d3d42fa6af1283b11cbcde9ce16d61cddd6d4c1719ba6483a79b6d2c1bb8727c0abd6f76d15fbe79dcba6f7b9864419878b138608a36f3345b07cc80c83c55b64807b6f2a09ef82803a0abdf0051ba08895b3a48bd74fc9645fdc7c86686efd6b548d2a19b145b189df11a38d037d385f15dd52fe8274ce874e7ddeb138cd4c77a3538683f2bcf58318c0700b5d6de0630b4f9e895896d48a14b4bcaa5237c0b264fd44c09e4033a08dd77db4759c1f0f6721d001c32815b7c304f7e96ffbd61aa2afa05075755d1777afa00c754bcadd7829fe3286fc09aa5d99baf0d28a3c0f69f2db96c097c2534ae377792eddd4646af57d77e3c197158c65a4467dd51272199ddf0bad3b9e942b8ff86ad8e648f3b20a51dddcbbb89fd64f1b0eca4be9cba783c771065d1b4f1d00829bbefa4db2c532ad028635881a517bfc2fba4087b615cd8f32aac256c82fd279729b32d0e74e439b679c5409017ab08dea25129a6f2d7580206714572a6db9cc3d3d4319226efc19a670d23a7b555a3a6a25d9f72e8d85dba9cfeb925a6a3a9f8e4727a3ab5d916f250b851dca396e76a75266ca9e4467d1e059986d7cfe382e6bdb5a37c5690bdd23a31f9b142b6fda6ad574e0520a0ecb8626131dada3060323064f8ca69b908d38895898efe71af3029e086070e64ec7afa3345df3f99bf22b27234f43e379bb274e12e3afcd74ebdd334e7265e1589c491486d08ecf4f2f76e43c544bdf7b070fc58f663c80eb0392e36150287f80c0fa40cefe26a04daeac9c022c8f0db553afdb54d274a20394f9d6631cef486bf687215115a93cd64e186fa5bc7aee930b2bf2d9ccfa8d879c73a6c1900e2a48ad8d8fd766d4cf637ea4c142ef7044efe71cc6af4ed1e1407b88c56504c4f865692fa2576f06224d14c0ae3e618341138d7e19033043d633462353a28c2327cdbb78158e0557d5f65f7bc3f3ef5f51e9f2a83022fccd597abe97dad8c58c5294248f6855a97a26cffddde70ed3f5305c0d4dfbf59b6b2b82b73cf052c62ffa211380f47edcb0af5826516f7e6c6bc085d81f4677bf71a7b5464563e8d6b440273a596782b270874a28607a535dd987b1595f71293d9492c6389f72ba56f6fb80cb7d8522a7deeb20f779dead3ec9527eb246f64a785cbf5a3d8137d8119581e94b13479ea71c58197cc3d6abc787e5c5e2d948b866a10fe01ccbee8217d617cd9eb867916ef78986f27559eeb442197b268a4848773c24ea7149efab0d97f40b60ed79e1ff6bd163db3a821217c9f7a668f0642a72c0811e7dce0036f47751d14538416fcb5f1550a5e2562489db66c23557cd1e8f7f0862e1858d5d631dd5d20959bc874d6a8725b8fcdaf3fa34886c3a9461a3d1fed5603922b7df3c607b0b05dd398d4f05a6cb10", 0x1000, 0x8, &(0x7f0000001180)={0x2, 0x1}, 0xc) 11:10:29 executing program 1: r0 = msgget(0x1, 0x8000000001) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x3, 0x0) 11:10:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0xb, &(0x7f0000000000)="d5ff9668", 0x493) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/209, 0xd1}, {&(0x7f0000001500)=""/114, 0x72}, {&(0x7f0000001580)=""/206, 0xce}], 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001700)={0x8, 0x2}) mlock(&(0x7f00007d6000/0x4000)=nil, 0x4000) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 11:10:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x402, 0x1) 11:10:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001140)=0x1) msgget$private(0x0, 0xab0e13ea2cd0de11) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) unlink(&(0x7f0000001100)='./file0\x00') setsockopt(r1, 0x8001, 0x9, &(0x7f0000000080)="281e3a59294c2e4a9e970da770174955d0f74ed514c2b36caa69b009762a92873c309078a8af9902e300085f912a12c9b8221d5590b34fba41cb8eabc9e676ded045872bcb1ee726d4ae7b3d8b7281ed042f20d0c46f41a21ff61da1200874f16548eef49aaf6c0e790e570520531ee700f67c4908cbe1cad1dac1c414a0ce7351366e8ed9efc45bba10bf1dc8eee8e799e8ce319d7d701122f128c2f96fbb495f9784fabafb7a68280f7ab4b77c3675b878cdaad709ec91b9540ff87e486fe668cdc91c51c0532f7174819980a498326e8835a23b8c83e0cb9cc0ee439be1f82cf9550252c1f91531822e285ef8f0b39b3b7d6e0c0568340f278f88de0c23e8b4a4683c82e4e88e0d5d31976ee781f7b0ffc8528eec26a4b1f6df7cbffaeae0621c1388f0610b6fa8ecb406abe590ef39d9cf92d8dd9dc78b2579dc0e28fb49b62cdfce389b104cf253d8f904b1993b2a742bbadfef3336eb04e26e9c6ef98990cbacee78d02c3071290176d0cb0b226fc627a7e734a208eb65df01f96c3c3fce6110dec77cd46be9b24392eb4d8ebdd7f22626b3cb6ca6b9671c293cd46d89aa078f68a03742aaa776a7aa1032d8294458fdabfa8edf281c5c31f871655a7511c4201d809bfe8dc52f6309fbe19a41c1f883f777655b5ddc4527505b67c4c8c68275de81e67cbc5598d785d46bd9d9e17974905f700b908d4e5acbfd1eb294259faa9f07663f4ab42fc43d62db3602b27003a106f80185f2944edd507ec188ee35153cbb4062471061c782ac31c23eaf497ac544f5f9677282d61cb466d0b923973df57afdf5643ecdce94c09edc976e24b77396e94425b0bbd3deede38bc15965cd55070e39d1cef9ab5286e6c3ca80dfa1c1b12c3cd799223277a062524853ff3fcf5781368508f4c4702b0b35f561ecb7a19217371636785e0d78612b5e025f1ef2459af2415534a5a89bbec271b8cbd854d8e2d962a0c518c7b384243e71334c975b679c58367461514b8f4c5b6c8e0e28e96165d06786f477aaca55ec7730875de73cc1156e9b62ef3f434f5eb094b4135bf1f79eae7e5bd1f590b4387166742f8bdad8339f0702124833936a0df24a81a9f3f8f99ec4284385d1c29ed07b8c5462592873fa732dce82e9b1301023d751c93e212ee3d0500b1e8e29ee38044ccd863e0a2be9a1aa3415a51a6bf4a1054afbe331048bce56ada1e386913bd66139587f785183e25242c56fdb3cc122b75b412db2eac8ad756a4c71c726e793679223bd9be4c34e29de5c30528c21229217adf449c2ab81d1d3982754eb2140bbef3ca26429690f7162be119c56d32e19fde279d0de4537a342179547533d64ba502405134b8ba13be892bfa6930599da34cbfd6f88be15755abd87ce1bbc7c6cd5a5becd4f82ab18dfc439872cdf9e573a2853e27a7d8ac59ec4adcdfa6540fd544a9e9b9f1555286b04cebaf9906f116ebd6b02f590d0ff7477a3a9a52e2d10ca1da880bd2802ce242520128397537204b9beb604b921c4893647b177b38602583845fb76c7bb562576f7670b68ac95ac3d91ce9879446da852c73a3f0b9f400db03b2de634500bb989d7e638013f7867325a056ae5d1c0a3c087f7c971d75f739ca475c24c9030229c0eb077706258ac871c240e67996bdd452cea76235f180c15a358878f7916927174bec310d9b452d980c715e53ded5f4649d3f5bca083210b1b4b9ed7f1892929db60c732de266b7d61dcad6ebe19dc4be507f993446932b60282777c8386a166f37d3007731dfeeddcd404c7e1b89140f097898cfd909dd51b9438ae2332605c861f85c53e94d53724013b642d1ddcf0280d2c2cdd076dd65ac33969f1214a03c3fe15333c56f92c8378e8431c7979ee7b0c8ab41eb059407bd425a01b1004cd85a5620c67995e4a30e4aaf5228d4cb62b2fd871dddb218716c56d9f7c56b5dbe63147315621e900a934ccab5d94918a4b75b6b48d93dbc05bcdffde139f438c72b707ed492828b1bed258939d9b4eb0c5fde87bbd2fdeea92470db011ce81835f98de1728aa14ef47a8e455e627b775f806f99a71130cd151d14af7387fb3ce2286941774fcc54fbd06144c4c5cd69bf001475a997149281846a0fc979c760c9e71291c255c1626ffc42ef94d561ec8bbde9e70c36359a151063d13394477a2dd466ab8a6fa7216a5f9da6f526549f6a4d95cea7f8fb9da4a708ddda016af9b96bc12c50712d36a45e2824ede4cdfd2d2deba929f12fbb8fad2fb935cfb3eb275a8eb280b59d9ad23f551b065bad5b19a7f0ba309bce4fde5cffa001e8d911b7024c048834c998c890b553d9ff0ce58858b607441213e9281665cce7981b9b19dce0c0927914d9977608620a29dd58a3ee96b8eefa2616dad359a14eac2124617d0669511696d70b82ac1511db92148bd9ea47e58355b4f1c2ddd3461a0b08f5b31073913d94666d6bbb71cb8dc403ac6ecf76b77e7996ac48053a47d6ff8e44b6772a9b346f8664d27ad3a6775e2a3f7149488353171ba7f8654a70fdfc893867eee7824153cda6866ec7a01988bc176d3030b3cc7058e6144d0ccf97c8e24566b0b3b10eb0c1bb7f7de4bf77c6295a3904f562e39c8d5edbc5f05d47fb3d24f02e62eb09effd88cfe9adc4ced3c2e4aff34e8b9a82ef5415ba474e2c6165bd01f444a37def309fe2034271dfa7dba289c519e4ff022f350c274475feaf492569abe9dca3b4ec10b69aa7947f26f34bd27822bba80d2c86d9d00a231a66a5b30a1f5d2274eec9252572abca136783d76f042437032f0833625ca3da8d395077904d0fa9f41360483e8d83ac9f22afb0412e595ccee9aa134d599cbbbfb68b2f2ced941949f99583d1d14f13fcb1fbee233e330d992308aad5ad8bf08e8f8413cd52cbd334a21b86363dc3bcfc755c0998018608b31e68eacb35e24fab567ad470aeb77080116c39576911d29cf177f269dc6a5ac5a13256157f375e86d890006ccad75b34560c7991bb5ad5bf3486eb1ee73a9920a3f50dfca12d321c3901a75b5b8dae32bbfd4ee1ccbf6da2cbcbb352d0ac4d9f1b93e798bfed43ecd9614763a6159b0225b67d6d21153943fbdc771112d5eafc6f3489406fc067486a5e5dca9508e85942ef5bebf4d665c065805db3c44ff8f0c4bd1614c57484a3351e9623638c68f0abf7a8e8b63692e762b1a92da79111cddd4b76ae0b752bc82a3c8ca111b0c271a881201bbf63c699185a79b5d5cc9e3f50d468dd731feb45111378f48c8f5994603e8b56eacf6792a31b6e0e15484f38e993de640983ddb7f56b1f1a1b92c3ad197bc4964cf16003aef2d993f75625ea26bdb44e91a0e8c22b462e799477aeba5c0614d0f915bebca1180159a55e3a624ffdf4eedc3c58d2387ceeca06698bfcee4a8b7cb45146cac8406ed78c0f4a1e9ba2119bee8c4726851122640681bafe50c703658d7f551a06239a5c6918f9379f7492336d8e6d247110cca5740ddfcaf9f7f472ee349f3b1b4efe511920936b38970506234302d7362282520867cdd83164af296747543c7ed7985b4d588b6b1fd103d03d3c354220882b55177444d6a9fdf211559ff442bb761ef4c3dd68df9e3f6af025d28e3d4ecb64891308417cf875f9eb893d2342d8f8728d18c39278aca390e7fac54c90f31abbab0dcf3c629921d26bf7b6130057b5bc4d736861ad573cb92e32f8b1269ece2fb73800a01f7faa8f858da5adaace09696cac9200c1b306ebb25cf9a44e30c4d564157882dc8dd62432b28938de3e4214f0501f1c9a55c905c15ef3fc9d359cb10d9f0c9f5b8ac4f97abdc11948ae878b0ede61575c30b6dc82acec063dba06905533b44d4f3419065d9e333da1ab5c3fb3e01d2e73c007e495902040c84cb29a49deb7535f588778c1b590e5dea2e97552fe45f6d97c28fd5f16bb242dadc64b4e60d86aa1218d4e24f56670311ea7994e3af270b40b234e61e1bce85ea11940b3fdac26abbeea1b6fd69ba2f3bd9c7f28c90c09063a1e9acf501dd058616f1be60971b44e70559c472e9dacbf52ac48534c1f8d19ae1fdfede1137e4d4cd456ddfe35da0a3e774868920981c98108840573d64ff0e3e888029578eacece36fdf5fbf63670f04e5dd671b49c4769aec2eaac54b16c706c4a3dc690312e495d5c208313bc36162a6f42b2bf07ab800f30b863b4e6c6193f139b1b9683349edcf12f767d1bb3624587d5985b98b745bb5035a36e269d4d3907e299f715761e9a26361d6c0a1cbe4b7498f6d6eb1918ab8a265918c5eef17a13675e0cc77aefd55d8be4a93457907f8e7ade7bd52a514822a4576a0ffa25c3c0aba3529ae151db4d1d4c0acd7aac0f963ca670f7f39d9f6a59d481176f32b3f03ea2d962d9163ffe878086e44a7ad9480216a45a5f3ff9ba694e94ecd42f7425c97363dfdd377e015fd780f627179021257dd56639c35bd92abb57157839a9777e4b1036c094e581a71dc5434876edc4113fc8bbc3b740b416b99e7ee3148136589bce458f521549c0a9e8c74a9e42d831e3e99098e3f59acf98f4c10362cf58a24b73e59679bfc668b903d46660a8c4a130c941414e0849adb1874edeba5df7d4cf3ca9d97c2b2f75be364aa463617bba7bc2c543b8338a86453a066fd5c40cc39ce36420a5c9a91922f87450b3fae4d128675565f27ad42bed4c05650e7d022b66d4a98f30e19d5658a4a944033c116eeee104464d819f2d3a6a8e8d7280a5365cf73934a637d9390137d07fe6bb85b5df88b815c29b92eccd8750506378385ebd3ad1f8257b482b31a9361e516da92b3fe394ee84d0cc3c524834f14a55f202d266240743041fd6d6d202c45255094e09ee03e46d140e5ab316db8d5711bd242f10211d22d326cd986ddcff38a0d864e6487da83baa6895e036f2656a6e30b9555236dd7d3ad3990562ff0f8abb37eaabdd4d669f0dc54a3f0904c85ef8ab5a1a2b880f884bfe35a3e7f83f2d182479995b8403783f05dbda6fa2bb00ad9f324abcf10ea114541da9f1701c8a4516cf82948ef43fd6821cde19be8d9fd7860067bbabf432f39a4aa908ff77aa96429a86ff8bff4a912740b48f31e67d0b1eab65f45722e073b7ac9944774cc8e7299c0d480041e0305e3241d726d1ea0a22d3c29703a7eb10177795f1eef0dfe1f306ca82652330482f9f8541935bd222194c7ddad4e6c9c1fe08371fb2e0f0e0829883da59c1a6bd6de467fe3145885283ac277cb72a245b9b9ee1a76146569f13c3d8897f5116ed3c655285420c636e7a4bc8b625b5163d0a4016d65e0a058b83ae8ecb8bfa3956659ef01adb38a8f22972fae2add24c20a4d30f82418bb61309eb22c5ff4f403c62b7d422db0cc06360c037deead618c20fbfb491ba310dd8ef732beb45d5043be3ed127b04e2ebd2e76233682b08b3f64f3b10a2701f365478c6c9a90cf9fc7c915bc1e7e7a9c5a26b01d730c9081a6a06e586ff23a557f8c58a7e2b481f567afa0ce69fa45d00d5bab67f7168a61b8959812ab637daccdedb5b4b17fcf612bf4c04b3ab66fd6dd20d59eb64119604dd9e78343e85a687f390f83d8221126858ff2872c5ad35719616ef8fcd1f00098fe66f1c486e28010e086334df8289c5b74859263207c4be8eedd0feaa8194dc5f187e1e98a3a37a0c89ba3f6d94aa85d2795c885bd7a850079e6614b2d2df0e492d3c60f2ef3d8da24033510ed70af65a7b67f9db0fa89d6347390b43e3121276f9fb25b11203bd98c84718a57716808157ffe6a", 0x1000) r3 = socket(0x23, 0x2, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x189) pipe(&(0x7f0000001240)) 11:10:30 executing program 0: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="a95b11cc1b43372a97cba5ea8ca042bdd8b8e26891340d94d3c91a0a39900f51fcb9b1c55bb529b3678d52e86ed8bb6f77e86cef16debaeb50e123508a30624eb99ae6ed5239e2ddf4fbea71a06bf452d87d30e4e67bf3749ce8fb5d7d59dcf6a76961585f5157e8926cff755b92bdcb41eb5d747a1b4fc16c81eefa7f8a08d1f5dc89d2086db4e2879a05111c0473926c534ccced6c25cb934b6228491035e110d98a8e68cb6d117fe73c16e27d675560b98c1dddce198f423f8fb7939b26a411", 0xc1}], 0x2) listen(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) 11:10:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 11:10:30 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x6, 0x3, r2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xffffffffffffff3c}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x3, 0x9, 0x5b, r2}) write(r0, &(0x7f0000000200), 0x4268) writev(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() close(r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000002cc0)) dup(r3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="39914500b6443be7216bbd08a769cc1832d291390854dd82ffa8c0a70594e741d3116ff47404d15c8a30599aac5e1f34", 0x30}, {&(0x7f0000000300)="0630c456bd70a3c2e5630311b922f16c40759d9e27772261f784f8504addbb2662cfefc7a14a67d4907165f5e1a7eda9e8e1c13d56a7ead9f9f3afea821bf28e48470f6eadc38b1ca1a3a274abdfa53c", 0x50}, {&(0x7f0000000380)="193171a6145085c8a3a7a8aae76e6f3a64cf8d966be3dab2185a99f2e9c18b397506f8364cfe64f23866441c3285a52f590f57b0e153e660a5376285b0a81b57ae8184b058ae20470e1ef683947fa89342bdab43cea1727608582a430745d60d8e7370548ed450b351fbfae5ff1c2dd8c4c0fcb4aab74377e529d24fd91bcf8cf9cf823b77542d815cc14dcf4c150e31f5cf7baf01cc0ad970c3e28f571e2c6575bd8d7af63d64451350f8c5165c643de55ba6c9cc51ca072fcdf0df087b86124ee7e1bfc3af78a100eae68eb0c311c8d5d8e79cd4741090b0f5d0e544a99ac918d9b4fab198ac77e4cc7dc60f328f1fe3ccd85fcf5b81627194dd2cbeaa8b7f3a05796875a842e55f4d64c10ecd6b2227ecfb8cb14de09519a0605970432498edcb5cdf7fd9bc96228f4305e2009f4624c6e71c86d62ec641f1012b0a85bf870c4d0a412182bfdbb27db4926997230fcc4b6a7f0dd607fc3eb68758dbf3d0007bd42aaab9293430424a4387b7826125cefaf45e4f0e5f598546d883b7088ae1bb4b5a02c6c7bbb609517c1f1bc688f5588d1be563c06562626c9bd85db5e17c4374b7b8c5e349712fd07c6ead34ed46f5b7fd1d318ad88aea25fcd6d09906127da22c98f47950b14e32bd3b2eb50ab57276ade57a6bfa25d2397c2b8e66084cb0f643a4a47bdddda8e3c8611e4dfe784c178174a1b62d93b8b7ddedbb8337607c6dfc32f97cb9a19681f32d33ee6ee23caba83b4dd9ab549e813ed101836b0a499f0f5c84354630dff75c86bc3f32eb3a38323170f03eb278c97cedeec3c1dd9dccb0c116798619485ce3907451952d35cfd827e3c42433879123f0c97d2a3c403ef17ecf939faba4e6606fc74a2d34cf086a958d93db4c8adc3d2d4943bbd72cc630415db30097bfca630a095d37e3f013fc3c55ad2760ee6bd62dc8371e3776dd3e73938408748159ef2f5706482339eeb8855a385a52c9591384b483417bba650c8cf1823e2a86e40afcf2fd72cbd37956d65038f135da21819657fd410385f4b2243aa7ec56e71f08c9419d97fd1b2ba54470af544ea08b731f804bb27335d99278b105fc41e3b17cf4491fc01dbb2237c984c383e86e8760fba9ba01bcc91e6a6bebc67bac3f8410ee95134c40e2303ce3d094c5f626afdca03056084ac4ee32e3c91c68227ef5908c1f7de3a5a9762b801c98dcf8ae2689a23affd1cf32ae384ed025aa8480ec5332be34a052293ccaa2ccb028b94c0440d1b2ebe31b002ce8e96e492afedbcde11f2de989df9d14e3b7188c794289c1f66d8fc8e54431fb551ebe1489dadea2fd3fc4eb46ea82e05d4c4a9b81462a09b2cb222807c4f8639871af8e699c9c0de1cb0616a90f76afc45b9a50dbc3705e68c2057cde2d162d7c1d9e0beffa8757409d5ddff39a91a0d916e49f0a4fc382f8667e2219da71d3e46b27ba20831e1dfa20546d91a72b32f6c3028a90e666e0874c8d50323ebfe7bb2c43d475d21b2cc28fb1b36f74337704e5d7e5eb4de5bbb09e559d5ffd3625d4e15fae716ed9ee11faee2fce55624662d39af7b021da5ce24b0f57dd5f13a6a924fcd5397279a154bc91a9e20d7bdbea86277c794806bfbd55b6293fe9f238984ed812e007b0a88bfc10e5d71e53335e58daadfba2c758bacfe3efc727ab4dd6fa309fa6c29f6c516abf24f51a140a2338e2e348106b0293c7bdef288728735f2cdfe946252d8b7979164f5dd7cd62f826058bdaf478d93a2b0ec1edd6d6a6f1220f9be79b8ed46872203d60cf40136ad1cac56cdd665d8409d57c166977cf146d9aed148ca9b3b1506dc64652c92a583ea4810ceadd32a2aea495e94b0d38bfe74641b416cb71dd7a4aff1b05b815be0b65340a4ff39dc3198df3b7f569e69b3e8dc43cd36dee84f13bed9b7b29db694590b3fc12fa4d0e9245a0a3042ef4be14d9963894d257502b6bd07498824a6f2de780bea7fada9dfd779366ab2ce647d54ca228b8cd16ae52680369211a2f1c69e39e0907b78c49bc5319309c0c8517287542d07a9758e4da4dc794709dd6cef2920c9854e8290f8c6990f428c94c58f35d8d67c9fdbf3551fc5d4252c3f3162bdd07a2922a6e5c2c65fa6b5d03b54c66702f89b6c25af9671498a08aebba5e09ae88de705c8442f83b058191cb953128e6549f4b80649d49f51b679849d41b5e081b343e965b7fd378748b3eb5619b07cc0d1ea9f7bffda8c54da55ffad2935938210425753434e2f7292d323334335c17542e91a7343a20f9808d489543fc80de981300556554031455c70c4e0d4791ffb0371b30f46d62ffd748cf3725b8c19e6a7d9e745aa4dd7c9d0f33803d77b2015c53d9d4bc694eb1e607992230cb1ebb38ef0d747db503f0c8009f47ef107b18540de3f5c88737eb216e92e36f59b11f2564aad679a3f4322a27a71647fbcac8cb7f12f63ce6a1354b9e6f04b4d3806fd7d56e88ba14eb7b3b47358a5c42ef3ebe0f523bb66a6d113d18be91610e27146cd1500e7d2adc56dcbf4cd8c1b48ea9544b7dddaeee021c3120959beecd140c2f650b4e142b5a391da3900ca801fb474f4161c90fd49523d64b58a1ae87a193a702978331ea0b6ab2247c06ebf4a2f420bc92f9dda6541f57f96d459d06fd22833294ee2c3d0f9d0fe90418aab0966df224bcb407b5c2ca5aa79137a64beb130b9b154dd2a311f8e8235507f60dfe025280491052d4eedd97a3c7493e48dce70bac467697d6f74168dc717fbe6f58e2f80b5dfcf96ff1f08b43297bb034a02f15660730035acdd88f269d86a283334857b9360126a50ec4a6c3a9f28674e34b867379ec93395d349bf7ca554c8a20229790a385370d7defe55c6164a7c5258d48c5c6df8472be8741d92444a88a836ae4e669a8f25877a3eb4c5d22a6b3469b41a833a6ed3a58921059eae2f4e22ba174f862cb836627b87b70678322d4de02eae16bd0253c398f8e344f0eed14f8d01c5dc4f27c99ffa30b3d0f3664f5a22bd29019173cd5e159a1e9c40377c6ec52c2cfb3f98b76322b04a733d93408b9b2a131ba1733da2e3655995df2d2ae18f932b592d44b7b685f9d481e279b4f451f0778f57d4434cc170ac9d6fb7c9b5f31169c547bb1b7cf77cfb171b47c3e4df0f6f961c251fc8446b8989136c2423351663097fb9d665aa4205e5dc33f64229dc6f62e90a50421acd4da43e6693975409e60473656e2eb443c351afb216b465812a504213a3afe45ef84a3507422de799b2bba8f66bc5edff6d4bd939e5aa9a9ce8ebce34ce68aa2ca9263a41d717c121b539f708d8e70a431805e9eb574510377e2801ce06fe162ffb1fbc3c511139c123c1d213a934e76a74dc5b11d142964a26d6b411c59f0db635715d1eaf39ff776506ec7053ef213793785b3d08bd21bb7ce1ec724e6af50cf94b3dcda2f5008f303facaecc8fe0481ae3a0b7a7341bffbc938c4bf57e51a84194e0a1b3e4465dc9a72d32498542410780f73027abde364ab8b80b9c154df61d4ca1c6512ac4015b3ad687813c6dfed49cf3882ae563fec7c7e699faf5e43c8766554d03d67741e0f06806594e1b94f9b23822f462081ece5d7de0d4e245320adb5d86a7a4d3f646fa2fd902c2b8989190054851551f3e0a25cbeea3394ed06935b5f17d1a200630490e3885aab31657485e91801bc0386954032aaeac20c9cfbd5aa29d596e9931a67b82a5d5fc6bf6015a289ea9f5b61d81ba194f81a9050cc916e3ba17f0d4a0b165e9a94fddb28c07abb85318ee1a0aaf75b025ed1026d64197995fc2c46141999a22e4b9e2bc03617d6b1b9313aea5ed3200726588d38d1bd272072445e1cc0bbb55dbffaf0589350b200be6917f6f5b2aea906f2f50dd57b8639eecc80b318a417f6ebed598694adfe241ec54e71d0cbe043a7491c784a3ca2e79aa788f47f50c9e4070efb8be69e00a4155d6fec148c4bb531acec822597a01d8e78361d40608996ddc5f30592613117b86b4438c632f3fa1572e4221a4fc297b866b823779ef92445d8b44c64569ac3396e69f7919436e8aa077f0ba95aef238e415b64cecb9715952eff42b6f6f7156f2ea98f973ba2f228a34e4b62b18ac467643b871c68825ef2d810640d6030c8e44a4d9c07ee62442437c86e8b65982d0144aa353f1b84ea72020282cb02cfede7ffa3289535791210ae9ddcbbf9dde8c456447707800eb3559c00dafe82da3c49d7e6cb8802d80e4d9a5e486d653aa69fb5e06765bdb7ed9b196c2d92884b110c0a834ed1e0c8fda53cbced3971882d7426b8516c9bb7a942abcbcab256b715295aa3512d431020ca229215daf1b93fe87b39095fe7b1e40955bd649299991adb72dde1a9c1194bebbc27c7cfaec644c4f880f7e62eab06c0f4602df153d271edf85334a2e13da98288a02bb1b827d72aae8c78fe12facaca63561a2f2b8a36430f2d403cacd9e539e94facf88f617163ae93193195ccce1eb22c684bb7369f165a44dee3db53b5f2e0dfa4c06d78016be5ad512ceb77bdf0559d3cf3757d99e904ca3f7571c56fad7f9efe58762ba584d193be904d60d771d66dfef25e82c88720b81c92a91407cee6edcc6c6cbd7bbb5622f1e1e69c6d0c29c31ec229ea6c3480558b5ec1bf15be9e86d0460c1e483e521f9ce8740e149cd1fdf3051022425fae1017258ca2dd01cfe49d88da76295a8777630de2a0cf1bbb7a26658df178a9ff722fbb0d91b7d7ff6392df18d388e75b25f586c0b705384442bb75cdd2e509126a51c2c6725250dc6dab6a943a6c1975ecd2856bc545b77e1487c9b25c3c35999ba00549c82b77b6e67bb2cf4919ae7a2d6ea1c543b6ab2deee10e2aa719dca8e7594c248fe24102d447b80e4eef05ce7ebc7cddff988da72c43fa5a30b170d4dc3fe663d322c46f604697e2980cda4569980b0d865a9dacc254f4508c9bd32d602afa3340887ac022d0b07c22ea2cc3a8d485150706e0de4bfa2d9c35a2c508f229e0442bc0a5d4974e845b56ebb0deb594a6e3ab3218c02152d316fa0548e27bb4d262861ec339aeb9ece2f8e798a32618973340f87a01aae31f6216c0004053ff65e6f1ee6a7904e88ba033912e8967d7ec73fa2dd1432cf61b2b2adf936baaf7d54ebd5d42f5317c2dfefa470bc264d6ec7a6fb4fe1ca71f0121a964c6bcc71916958c90674a93ee7883f145b86fa3fa88b62ed180341b78154bea248b8c5cd62fbb112f73d2f4bd90d46e6b125d9fcd88f72b50d6a130c69a8a7f3be75902209dba8782212ed2defc21325b5ffc4cda52e02e9d861a8a8f722118dc1b0886a545e4f2c043ed58bae456c1f04a664792c0c6015e3ba6286d87e71b384471a18cafd8caf9e7bf820b67a59ea087735a1f1557011b1642118ac402f440f07b1e2b066b5258b2b6be7ac8febb7ed6dba00c013239f7f53038a0176faa800850c0b9c1ac3b0fde67ce164fddded216223235e60254fd172d98c611750c67128315c698ac89b9cb5713730239736832b208936be4635a2e3fe8378c50405af61cda89638f577184e3b92ffa784b04eb3d20d5fcb764a84be271f97b6afb9a452a9e5f08196e05d1e3c7fa91e8d3d280b182e296e7c14973b68e6a8b63b9787d7cae6293fa4a7c2d444c9a5ad5f798b0d42c878c63ff3e0036b59b91595e67f5fb9d52241a0ca5546c963c5fbc3ac7574877276a899b9ded32ce67e48b6f9e9831c093b750a843610fede07cd6d62107c22d1d69af7158a113027d6598570e7564b34182e87ac68b7789a96d5d", 0x1000}, {&(0x7f0000001380)="591429398dc6f005740bb3ca549a8fac37069a3f41bbb3b81701e81c3959d643b02545cec8b31bed2a61fbb38480a4db094c127911c2f9d2ae7c1c226861bd46c718bcaa43dea179eda9e789fc3fbb4aad66daf5f1022693dcf8d5198537d9fd1c3472bda487d2722ec6d99211384c443f3d86bbeda5cf214fcafc99aefb2924ad018bd302", 0x85}], 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() 11:10:31 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) read(r1, &(0x7f0000000000)=""/170, 0xaa) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x7f, 0x9, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 11:10:31 executing program 0: poll(0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2100a2, 0x0) fcntl$dupfd(r0, 0x0, r0) 11:10:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x20005302, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/67, 0x43) 11:10:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) fcntl$getown(r0, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000e, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000280)=0x80000000) write(r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x147}], 0x1, 0x0) 11:10:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20602, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/99, 0x63, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x5, 0x9, {0x5, 0xffffffffffffffff}}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) close(r1) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 11:10:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:10:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="7199ecbe8b6da1af87a1c2b29a8fc13e108bc8b08dbdce55cf8b3feb253c5127f7dc63e11b5522b1b8cfb77311d2244b3fb8c802cec282157034bc751a19590362a8889e8ecfe7e1de7370d7f1ce2f73e9a2ce5e1e289c1f290b9b3fb811c84f", 0x60) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/68, 0x44) fchmod(r0, 0xa0) 11:10:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shmctl$IPC_RMID(r1, 0x0) 11:10:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "6a742f700100070000040000000000000000ff00"}) r0 = socket(0x18, 0x3, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xfffffffffffffffa) 11:10:32 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) poll(&(0x7f0000000000), 0x0, 0x9) 11:10:32 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 11:10:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x2, 0x4) 11:10:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpid() fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x0, 0x4003, 0x1, 0x200000003, r1}) getpgid(r1) fsync(r0) fcntl$dupfd(r0, 0xa, r0) 11:10:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:10:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1) 11:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xe7, 0x900}, {0x147, 0x8c5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 11:10:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x36, 0x4000, 0x6, &(0x7f00000000c0)) socketpair(0x0, 0x4000, 0x7, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) setregid(r2, r2) socket(0x37, 0x8000, 0x80) 11:10:33 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x4, &(0x7f00000001c0)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 23:49:40 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8000008) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x3}) nanosleep(&(0x7f0000000080)={0x1f}, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xe79e}) 23:49:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x49, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000000c0)=0x579) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/33, 0x21) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/51, 0x33}], 0x1) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 23:49:40 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000080)='./file0\x00') 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x680, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)=""/4096, 0x1000) write(0xffffffffffffffff, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 23:49:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0xaee2, &(0x7f0000000140)={0x3, 0xfffffffffffffffc}) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1040, 0xff) 23:49:41 executing program 1: r0 = socket$inet(0x2, 0x0, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/181, &(0x7f0000000100)=0xb5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0x2, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) openat(r0, &(0x7f0000000400)='./bus/file0\x00', 0x42, 0x50) r6 = getegid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xfffffffffffff800, './file0\x00', './bus\x00'}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xffffffffffffff7f, r2, r3, r4, r6, 0x1a0, 0xf3}, 0xbd, 0x4, 0x3ff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) 23:49:41 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getgroups(0xa, &(0x7f0000000240)=[r4, r4, r0, r3, r2, r1, r3, r3, r2, r0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = geteuid() setuid(r5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000140)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setgroups(0x2, &(0x7f0000000040)=[r3, r3]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 23:49:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='!]\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='~\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')]&%)\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='~#\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='/\x00', &(0x7f0000000580)='\xd8\xaf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=':\x00', &(0x7f0000000640)='\x00']) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x8, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000700)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r5, 0x2000745e) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) chown(&(0x7f0000000740)='./file0\x00', r6, r1) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) 23:49:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000015, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8762, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0xcd, 0xfffff, 0x9, 0x4}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x14, 0x20000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000042, 0xffffffff80000001, 0xa975}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x30, 0x1, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x19, 0x21, 0x1ff, 0x2}], 0x1, &(0x7f00000001c0)={0x4, 0x100}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x29, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x7fffffff, 0x25}, {{r1}, 0xb47fe46e43eb02b5, 0x8, 0x4, 0xfffffffffffff07f, 0x73f}], 0x5, &(0x7f0000000280)=[{{r1}, 0x0, 0x10, 0xc0, 0x8, 0x6f63f7bc}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x0, 0x81, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x4, 0x600}, {{r1}, 0x0, 0x0, 0x22, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x100000000}], 0x200, &(0x7f0000000340)={0x80, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) getsockopt$sock_int(r2, 0xffff, 0xb4a430db1259af5b, &(0x7f0000000400), &(0x7f00000003c0)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d3106595195000000000000000000000000000000000000000000000000000000"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r4, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = accept(r3, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) r9 = getpid() fcntl$lock(r2, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r9}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r6, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x1000, 0x1}, 0x0) writev(r3, &(0x7f0000002600), 0x0) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001140)=0x80000005) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9e, 0xffffffff7fffffff}, {0x5, 0xb68}}) 23:49:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x12, 0x40000000, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000006, 0x1ff, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x88, 0x40000003, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x9af}, {{r0}, 0xfffffffffffffff9, 0x5, 0x20, 0x4, 0x6}], 0x7ff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xf4, 0x8}], 0x7, &(0x7f0000000080)={0x1000, 0x400}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:49:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:49:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() pipe2(&(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 23:49:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) getrlimit(0x20000000001, &(0x7f0000000000)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r0) sendto$inet6(r3, &(0x7f0000000080)="1446a0044e8d3e2dcc189ccf", 0xc, 0x1, &(0x7f00000000c0)={0x18, 0x1}, 0xc) dup2(r2, r2) 23:49:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 23:49:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="182e32a44a777ca8f7c58cea709be70c28febcb0052ffec6ff5dbef70420736f4e28037eff36ce1a3c603fd7bd6960026cacb849ff88ba3b38e06cc6797f46ed218d57922ceaf505971c5814b22565a3ffdd057c06d68820a03d2f6d7babcd458c92342ba761d7a52165af418d25204ba2903756fe3ba3c958cb2c248ed8193838b5166e09a199957e6a2c8488dba9cec6502125e10f02bc89b22ca64859604860f1f281df6350ad1fcf2cb8abc2a37e4b859ed611332d71748965ec2c7d8916752eae14a05dae1f17dc4e1ee0faddbc", 0xd0}, {&(0x7f0000000380)="450caaefcdf92f0828f1ff631d078917bc7550785a266bc3c5924f3d7e464e6ac2c0dae06303c8fe49497da30e53013858b44cd3d4d753c99a706aee6112c9fbb848e4b3f16d4b3f9595a9f37c41ff9915742c1cd965f14bd76035a14d46083e0ab37d41ba42fbc38cedc06148bd0a35f1259807d02edbbd736a98b7cb19e806077746cb724c4b0b0e8846c7f0fb834b88c72ee0788a2d6c8c094fe8f73d6c3d8bb195e7b859afd4c4a33b12f8bc9538b83c3d15eab79d7acf7693b3b00cd565cb62a418559e8a24fca8", 0xca}, {&(0x7f0000000480)="ff7ca5430393370bb2e5be41ece95daed69e1fbf997b32f8803afa7729c2a494f2e7bb19db2d0cf877b58dc533cda982f89d76f60857fbff833d7cfd9c45075ca066c4713d40ebbf02063461c1a74623a0c52e2f2bfc9487486c8e242e9d3208caf6e418", 0x64}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffffffff0000, 0x1, 0x4, 0x7fffffff, "025796540587237f80dd4eacceb2cf3795741d59", 0x4, 0x4}) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r1, 0xd) 23:49:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81c0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 23:49:42 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00'], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) 23:49:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r1, 0x48) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x12, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ftruncate(r0, 0x4dbf) 23:49:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) link(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0xc0, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x20000000, 0x101, {0x3, 0x9}}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2000000, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r1, 0x20007461) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000040)='./bus\x00') 23:49:43 executing program 0: nanosleep(&(0x7f0000000040)={0x7fff, 0x9adf}, &(0x7f0000000080)) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000007c0)={0x3, 0x80adc45c0381d614, 0x13, 0x1, r1}) r2 = kqueue() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0xc8, 0x0) r5 = socket$inet(0x2, 0x5, 0x8) r6 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10, 0x100) r7 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0x110) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xab21026a43a5dbb7, 0x1a, 0x0, 0x1, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x200, 0xffff}], 0x7f, &(0x7f0000000600)=[{{r5}, 0x0, 0x80, 0x5, 0x600, 0x1}, {{r6}, 0xffffffffffffffff, 0x8a, 0x4, 0x80, 0x80e}, {{r7}, 0xffffffffffffffff, 0x80, 0x20, 0x80000000, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x54, 0x2, 0x40, 0xfffffffffffffffa}, {{r9}, 0xffffffffffffffff, 0x1, 0x91, 0x3, 0x7}], 0x284a99ce, &(0x7f00000006c0)={0x5c9ec839, 0x6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet(0x2, 0x2, 0x9) r13 = socket(0x2, 0x8000, 0x7ff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x140, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8080, 0x0) r18 = socket(0x16, 0x7, 0x3) r19 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r10, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7}, {{r12}, 0xfffffffffffffffa, 0x30, 0x5, 0x8, 0xfffffffffffff2de}, {{r13}, 0xfffffffffffffff9, 0x10, 0x2, 0x9846, 0x3}, {{r14}, 0xfffffffffffffff9, 0x4, 0x20000002, 0x3, 0x4}, {{r15}, 0xfffffffffffffffa, 0x4, 0x2, 0x55ea, 0xffffffffffff460b}], 0x0, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffd, 0x20, 0x20, 0xb79e}, {{r17}, 0xfffffffffffffffd, 0x80, 0x3, 0x0, 0x1}, {{r18}, 0xffffffffffffffff, 0x4, 0x10, 0xb7, 0x7fc000000000}, {{r19}, 0xffffffffffffffff, 0x20, 0x22, 0x100, 0x100000000}, {{r20}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x8}], 0x8001, &(0x7f00000003c0)={0xfdf, 0x9}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) kqueue() 23:49:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendto(0xffffffffffffffff, &(0x7f00000000c0)="98c67f32399f686f3e8315d80ad71245b8bc6599915cdb174dde7a8279aa81329ba474ed6aa9a64440a408e6a738c6b522db89affb8c0a2048aa6d101db1274121df63cc68a91720de91d25230dfde153301240e0d999ffc4f441e6541d63a3a814d2fd8dac1d15cd72b13446551eb152ec7e42cb97a1f63897435cd22dc6324b85a7683ed0905bcf997e23636c3913db6bf58037e32e010c086e7e61066450eaa09fbf6079f1a30e24721cecbdc5673183c5726e69bbb0ae50db504a9e319a339e349bd41edfb46e4606e2c3cec5d86f51abc1b4900e424d77bfcc7edc4f2e9308a776aaa673c6c164dca57ce9d97921ed7e10f1206f9d6669ccc0844fec8", 0xff, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 23:49:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x40000, "85495500020000000000001167f5afa680400900", 0x0, 0xc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x18, 0x7, 0xee) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f0000000040)=""/166, 0xa6, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 23:49:43 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) 23:49:44 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x3, 0x0) 23:49:44 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockname$inet(r0, 0x0, 0x0) 23:49:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x187) 23:49:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r2, 0x40044b06) close(r0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0x0, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:03:06 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x18002, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8129, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x779) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2145, 0x10000) recvfrom$unix(r1, &(0x7f0000000040)=""/176, 0xb0, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x280, 0x0) 16:03:06 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0xe7e, 0x0, 0x0) 16:03:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xec2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x40000000000000, 0x5, 0xfff, 0x9}) sync() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 16:03:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) dup2(r0, r1) dup2(r1, r1) 16:03:06 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10010, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80a8, 0x0) r3 = syz_open_pts() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x40, 0x6, 0x100000001}, {{r2}, 0x0, 0x88, 0x21, 0x729c, 0x6}], 0xffffffffffff60d0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x5, 0x40000050, 0x6940, 0xfff}, {{r4}, 0xfffffffffffffff8, 0x24, 0x20, 0x3, 0xc2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x7fff, 0x1}, {{r6}, 0xffffffffffffffff, 0x40, 0x40000003, 0x0, 0x3}], 0x3f, &(0x7f0000000240)={0x80000000, 0x7}) 16:03:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x0, 0x100000000, 0x4, 0x1, 0x2100000000000000, 0x7fffffff, 0x1f, 0x1, 0x2, 0x1, 0x8}) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x2) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:03:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffff92, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:03:06 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x38e, 0xfffffffffffffffb, r1}) fcntl$lock(r0, 0x8, &(0x7f0000002540)={0x0, 0x1, 0x2, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x18, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000026c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r3, &(0x7f00000025c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f00000001c0)="e5ae32338274f2a54effada28383585f7b7b", 0x12}, {&(0x7f0000000200)="b187c9b6f608f0f618c20d0c0ed7752af40535dee805d6cc37c782f60e1b5f4f2b1edc9e443f903f2a87c09ad633b768c1a5cd97ab1587c9e917322e0ca8323550b5982700275f0df721ccdd86fb9ffaa83cb84e0573fee832f1ab60ed86eb239d3d9082b0d67e5eab5983c9fc7449c56c485aba43a674c6209eb3fc1722d9172355f9284ad821e05520148f9f4fe5ec89", 0x91}, {&(0x7f00000002c0)="d38dfb88e5f85ad62809b308b1d09ef85c6a3c868a8b8908a67ec01fba63f2dd71a2e31c1d992185b827e6abcd86de83025fae50bad68c8ba4c9fa850c3bc93422e5d68bcec8424034e113357378e835f64e0c5ca5352ecd8f51461241fc2160b92ceb001080f9fb00cd2d76143cb3641115872252cd03235d30f77a79c7ffb5b9d67c66d28e5c490745343b825a9ce3aa33a3a9fb8c80761a83484cd43f5753dbe0e308c5d791eff7318eeb8cc2df4f0b5c62ec035c4cfd45aed145a2b037ab66c4ddd2310f898045a53868b22c75856a721c52ab586c24972cc8bfd9eb342827d06261396c7c7fa6fdde9e1e20c753ecc2159332f759cf16d1b8bf8ce37eb9956fe9f47558548d2ced9fec94bdcc1485a4d7bf51a43ce0856634226e95ad6bbb37c4574f062bb717074d64393007a38e0578d2fc188044d40a179a4301b4fc6ccc705ff2d289bba3729bcadd9fd058125d47ca1e31510098206cba296e2ca4a51033499b7de3ca1751d6aab90035c62c27d98768d492627b3f5f9a72dad6dc55963991c95d8ecd15d0ab6ee5c8601a078c2e8d8b9a1c398422977f906d52e0fbd4d1d77e39b24865b14920522eacfaa3a2148f53d7bc40222bb402dd3211dffcaddfe64563d7c84cb54082cc6c672eb357baf5943e1c9857bad02d6ee80b5e8a413e531a2e4e7b40f77bf3deb5897868b8108de8fa0752b35e659f44ebb87369738bfeab6526667849070975240b7ee1f47ce0154235db89cce748294c0cd287848d09b0fd052a67718ad15ffe185d423a966fb1d3d0272b60cdbaac94ea4b4a02cc9871b0149867ad213aef3d29fed58eacc5800762280a885e24c08aaca4e60de52cc379087a0a4b281e8ac767880fe197bdd525858a48d770910eacdda7691044f721895a4b8962eb2c20505ed83c03e6f36756e832970f55b7aaaefc83ffde18fd56cddb501b97570af878a3482e0830770dad074199abc38a1d738e66268ea2250f4cd3bd0d4fa1c83f919622f484d032b3488634f8442fb94acc2121042fbd8d83f08723dd8cf652880bcbb5912eeb39e09ba468fe88444f32360965594bc1d5647aeafe834149f261243bc3cfcb608e5bf7626b14498faabaacd07243bec6adf09fc37a81c2359a759fd27644a4d739611c219c562f3064bc9327402ea49ccfdc2e53762409feebda74e7d70d6095fe90ca802b6a206cae1e6ef6be6ebe83221ed4948f16aa75f2e18c9e3149bdcc36d1005a8ee03e6d97b3373322bfd439e6c300dc9c91963ba9c115506cace1e24010a2ce2e55a0fc2e2dd44dcba4ac63d9c6f1118ca532da33567b070ee046a9372fa7ce737187518179241c48586252ccf4f0771e9270567d8b523abb8e00160bf9a2ae4ffd6ce913a3156decb82d169a8f42169c05a4b31581aae629ae33bd4928a02a0c45740c86c0daecc78963066a7392e30a1947a9967edf30ac086dda14ad21bb0c293744272472033871afb1a5f232bfaf2154cc5c1621da83c9feb35aeb0c371a3551f0a38380fd5db883f8f267b0986194d1220f19460c8ff83e3185cae38007d58aa943d793e8514a985f4063b631f8747229e1d22aedd7b2ea9f996454af1e5bfef29f3fed5e26b6d6c67d33d62ac1ff6b0fcd95cc95755d5544eaba932807fd5e50e83eac619a6e787953f1253b35db77dbec6b57d322595172e3e0281a1c1404569abd031fed1cc5736cb03821d8bf99a6db49e0ac2c2af01f27f17a7ac0f50201642968f9a3cbd2f8379453ee38b1e8990a6402eeaaf09f207ef07875adac5b5b5dc47d2de507c631131703f145a39d7e04fe64221bcfbada13177ad47db5ddd2c60a0c46563aab93ea6081dfc85ccb0083b8bb94f7bc42e165ed7867b8f4500d16283842dfb3878b374a733014a72ca478af4e358e8ba4bcd88d0c1896ead821554522ac65dab9149600b4e204481f7c0b671357b71caa27ba38c6224541031ce48ea39c309679988f3827cf30e19098673e1264a3cb8e0f2899557381f030cfcb61bd0cc41afa2520180e0a4d11fb4a2b5d26836efb04760a1e7150a6554825f95a621542e0dc7390b875b730c68af738275c3569abe9fc446c0bc602172d3059137c036c0063d7e228cd170c5730acc37a79d4a684ae1308da638244d8ae17c6dfb2cd92565378e76f02041adf868eb2d8cb8c0e2cb1fe60bbe67662cdf51ff7281bac7b7d2186cf038f9967ee0c5a5d1945c8d45750b68c8d0fd0dc3545dfa49826a74d24d2dd70a803146c5ca7658fc00e61f11271d0b4d7747f7689b3b265529b15bff1910e306b711632de936f9f3575ceb4d3b5cec2b7bbc10c3c8d46a07e6a4cc867ce4f19edf876439a0d5f33056827652f49d3849c6f420582d1341be83b6f1d26c38077d831b70753133fe9126d4c05024b7ff0039915e0d7bb3e22be4577ce075a45dac04f69c5187f2af823483ac82d8075d7e46894132eb92937268683eb3f7266301b97ccc56e26fac626a8f160c1444e917650d5146aa719eb70db14431efe02042e15985dbbb49a831eb3d426e4c8375910891f191e35214cb6f8b9a8d49f1eaf98dcbf36fc73d068d7d547d66b9c4977497e508e6af07184c612e893a64f884bdf7c4782c5cf5044a687d097ec4551cee81db0c1c7b805290ceef469b74385e8b7c8ba231407b8b1c975b6e579cca426ab3fefcb10b05a7aac7bcc096066a02f4396841dd73d11ff5c1361090b48343d9254b06a94a823876b4848dbecbb811ef7cd84e9312749e36a1ecafac1e39b0d83f1c8a2e07469850bbed326be17e27fa4e59e5eff53c7a63516fd94782f147da1e295abc83563b89bc078d042c510aeffb39975a3c72168498a294e794f9aff858e19bcf53df25b83336c0c5ae76467a0819de710b5d37611f34a0f48950821757ebbeea6e1adf4e633f5b5035758f0cec8b9e5a3166e48a8eb616492d0e48bba5edfd6632dcde3e4da41483a427e7145618aa7bf17b3ebfd9bb86d42ba5862ae62c02030dd962ff6731a27eb652cc0d0ed389048566bdef599fc201ab6a340ce2e2a871833ffe0cc76f03307ff9ba8b644a7ddd86a0e73bf7450245a17f22d3e1473ba63b7e1a926036086dce8b9dd41a7c10d12f937e496cd395a4cbd6f589377430d9de48d9c7e80ddbc8cd013067f9924a6354f149efbda73a6dc8cd9993b66f1dbeb45f4451082df6462c8480176172630b928686921c325a71a1549ac1d41b81b46d7e309a3b8a85011fac672313d966cd0352604c9d0386f58dad76801b56174a34fd792bb88c251698d70c971df43d36ed0d9d13c20fc2235792f3d5862dbe89fcd4d94cf2bd7a1d6f801ff2286234dfc5df3f48cd63b038c89d4f5c21a75f54fd80223c711dfd76c44be867847c07bd4ca60b4e3ca9afeef23be3c49ef0657c669a221d6ae42d0c038653c1d8e6426fbe89bd7b5144d5bcf5077e52706d211cd49eed486a708f774e262d2a985963889b3fc8831f69b4dcb2db6a2faf26888c6172344d28b36f19dd1a526214d9a5715559557113565578831f7be466e65345790cac01ac8e4d30d7cbb1c30bf83c919fc455058718beaac9706db562682bad8dcb0d4b2699e12629b34417aa22bea4390bb4d286eb36933ac074a64fadf77e039ba32c39cf7f7863a5a7c4ea01360c86af50da8b91c3a807e0a11ac078b0c08d2887591b5f13ee845272ef0f1d77fafc035961ff87951f170f8878e3b43198aefb97727f9e296eaf1f074765f0285ab224f13171121276c756534053336665c82bf47e8d87f9d5548138d0403d5a96d34b24b0c3812d4a1a4c31f9afc64c753c8cc7fb2f75c879e4ec2bc46b2ad92298135ec6f3f144ab1cc4510346aa6c7151fe3f2fc4b1e87b3f8ed878f3282b0de31f519ddcfab51a7411274554bd4b38a143662cd01686c5724daad03ed4b3d9f650389356aec3eea00aafa31a37ae681fba66b54b9f768d366744782173494b40fc147a1ecc3eacfd2f4c7b9bdafc9ced02d39ce052a403a47b387e388a015c7f4d7b60d3643d38360d395e2407cffa6bdaf0590871d7f03c9808029d2374435713caa38b75d0c5432f24570a90d1e5692cad94fc7488b4bb7e329c425a7134eb1f482485f683a71c25af22ad7d4a5d483b50b9bda638ab4dc3ed7144907a4373653fc67e4fbb51785856cefe0eb7577bac88177e4dae8cca2a3e6a6be49612547bc5956eefae910734384d7bba8fc6b2ba4fcfe4e16818f7053bd58f4e57a9276d3c6bd96490dab71353777958a481a8153ccc71fa06c8a0d7e2f02b972d09c26ecec771a5d37bdce0901b4d6ff19868e398a303d6160204dd35480c8dc039a7d83d762f006c39589086f39eba0fbabd75493d2d8de61bc75f815145415c41e64273e6e335cb3713106faf548bdf7a591b5f27ef10950503f7d0455660995fbeb0d07771b72c91709a4d6a7ab8c1020e645ee13d7c9c0a889746ce79b9350af12e0f24802307c3853014724a39c884c09e4b71e3f56ef74cb3ea8923d379d0fca915dc4b815e309bfeeeade9f561077c0ace5b15923e4fa3eb3765dc75f9b36ad51e77af135cb59c4293222e9d8d450debfe4523984e4db01e7b9e4d941531fba3ebc0e1f7583f6f5a559f18e5b42fc51bebb9f3d349f56befe3a3a4c3ff77ccdcd6005daf342104e2c182b6781c69969a69fe3d4a2fc867f8b4fb36168289abb7aa9c94588132d665d08be268ff2227d6f7f228077b9bb831198a2bc9c7f2ca1f131637e2a85a3ceea4d61e907a0d955c7f540d7a0b3d74bdf09e741855c5ca91aea5d6a2ff450fa3aaea7cf4c8a90a15762c16e8445308b5127eedc3f4020e22de7dbd7c199929c502d2996646220dc4caef872436ac3ebdae5d0c4b8647c24bff1ed6112da50486021e80f3cdd5abfcf21e5e13818ac893f17bc15e38b82b36ae59c0f657816ec83231f6ae6b62e0086a0aec37c80833deeee57cafd278544600743bb73f5a735f31190b97f16d6d4c6da9671aa2a5f34ccb9a2f9339278504d25a09af24b24db2aee1a26c2b6b2454e4444dfc2c0e4b435d2d774c9a60e55c2fc8ddebeb36fc903620b5b5ed4543fb879f8e0c618838024b6fda4a12169f6432d166b8e222bf0ba882d2c04b600806db85103eab59321fded07d3baa3c6c6423e109d0f5d82e04d93dfe75a0cea96334b28bfcb5041234fba7683d2e6071479b952c73219cf38fb8b128ed7eb187475ffbfb9397e0f8bb265823f5b83c6481abbe25526b59cc9e6cf2d8dbc5ef532173ee2f7b1621acd4cb587f2a438c968c7463d57ab4f225160e7c349250471c7a27ebc66cf0e018a586abfb3ba95c80ff3cea3df3fb4d385841291f4524a3169fc7f469aabe8c1e6de864fc8568fe067328b93ab55b3e94d1faa59f809aa522535ff7fc47fec8ad75288b57ac1f864032cc93579aa1c840ee657bcb0481985cd3a153612c299b45683e73c4caf7d8f92fcc6986e63bc0d29d9154458e69d7327b2e26a4b0ae4e12a2bf5d56d238083cde073924445fb03bf3a2855889a530d6d652613b29995dd0d3001f54810f5c76540fd90b1d2f8b69f2b0de10675f56477949b39ca81ed9de0d09d47ae0e048c09a5d97eea3fdc4cfad9134f89e035d98d3d5b928308fd017cd2ce11b3ea1907101c74a811ec025d547cf484d47c35d920cb88b5c19ddbdb73784fc4028945e69faf7d557d0062ab52b882012415db7114bdeb41e64a03a0ae6a55d74a58cf6ef05aeae05975fb312107c6958ca5b14eb089176ccbc401", 0x1000}, {&(0x7f00000012c0)="dbc03d848b5ebc0ad20ee53d95d90dfb72f29b30f0f8eba3db8db1fa2e5973fc3d21b9d7ce5ee5d57ed1a9086acfa86813a1bc628652556d93384398c2f1d9e37c0e78ea5feec14d527d5c972ec00c18451b9724d6c6d212245255042aaf3992129d1e2fa8", 0x65}, {&(0x7f0000001340)="f204d165095fe0703b5d531c643580de39dd57c95679da5528b18228deeba8a4ab07c8edadde5769fec94b640e84fac1f6dc689fd2fe49e7e1e7092da7fc1bcc4df8a1e18bde4e0fb2b56cbfd4b03b5b453374622d25ac0ff37757bb844a53d91d50e7db6d14d6fe8ade9beda1ba5c9e6e368ffb0fee5db83ac25da7db238cd0a040679be6cc867e98e294a84d01862e3de192bc8fc97ed78fb83ac46f1a15f7c66f181ae6539d102824e541f653003ac638def33e203178ba25ad31f9ffecba47bacc66ceb3de858e32740308385b641c187c92c950ad2eb7dcf84b43ee84e0013e8df6821010843c7518223d8424c0cc16fc4921061294cec0dd8f88d9f29c479efd71893995904fc2e637b476e3e59f04c76b1a5fe2c8ad870cd1abf7314677a74014d67f53f09a8198209c059d8a0ff611acced8094c3f6bedcce8dc656d543b2263a39238723c69815c3b146141df009237be990e4f05fac561873af038ebf6056c18cd51b9f0f9ed4c1ffcdeee13e8d1d5784de5734639eca07aaa5f351d59756c4809c77107c4a293806960e7622449659c629f548f4bccadaf5d1efad74ecd9419e446725c6435709e8fe59dac870cf4f55acbecd52bae2b2895027e904338409e91d8b479df3b88a30ebdd8fb2d04cf077c1d335dd88a4372f9934545758d78c4ea5774c44482a999f3779b4dcc038f33ab76ec4479f9a480fa8ef6cfb15492222f0184876af0cd88737dcd29f9982bcbfc35d3b2099ab4969a4b61b6490c313ac2c8f66969ea93230164c47eba400305b062cfff126cf70e5d52f0086b8e406cdbf14f68d68fc392bbee8ac0a9404d12dc254b105a992a050a7e5445b1669b979f0949ac591729970719291543bf5ce5f3227a6b7322cc38c7a189f6dbd57fb4cfb7e33d919efa24746c561285f8486a92f1a85810f2498f9c36aee00405d543eb72510afb0ba15eebb9632d4bb1fbbac5f339eab31fbabaf16903ed94627909cc5956ca70194fe5843471b41f3f482efc491276d78616ab30de5d1863c9ea9c8efab516f180d844f828d026d7311d4242c2e72cfe08f1c4afea3d0a66e6eae2d1bc9e112abaf0f88135552fada593b254a7bcaa349beacc752dc488f66066dea982c305260da2edf1ff687a33dcd581e8f180d261b52d81a7e266030bb1c21415349f441835a97c321e1f0705b5b0477f6fbf0f4566189d85573628bd1bca86a86d740df6924da0e8f01d590c1c80fb7968b7d1b92ac321c84e90d1565796dc38e4bdfb0393bed1d652b0800887a457be1cf64f2b5e86d78ae1c09234e99cdaa3042d12da6d2d5df1dd15ae733cc46e513b774cd05d93dc4e23a55a33b8c9c80c7fe433d7003fb798e07cebbf6adbc7ee409f8fb61193fa45ba51ca2a8c8752f66d51d7196a07800c17408262c8664d3be38a00e29e303662f2001ff46c4b0288b41e4b626fa780aa4c97c5175bdc44adbe91c9bf55e386faffc59968ee43248a09209be5bc3ff8894d29f28cc667e3fcdddf9c8f6a7f9c803744dd07aca1c0d95cb5c4540b4e20f9433032069ae46d8a0279183ebcb6a30b29edd15b97d8df4804f72a0013ef8b1a52802fc1e9e7c6bc7c207da7ab29e7ec4aa767653d5743c470d121bb4c4ec4868ccd4b125a5c463f08e3cf67fba21b24c75b1c0f48f47f480e85cddfeff041c614a16ad281fc78ffee1488ab057238db4522c7150fd363789be7d063faf49bf57839e819909ebdeb86ea5755a338075822d657c03f1eaa7fd17d312db13507679bccd7c372f719439ec662c962faa3b6bbf84587370c52bf8ced860c84fc1befc6204cd0f02610f6c19ed16a1d2998e9ad3a2c289164a89e048802e20f3b67ba6cb4e5d8b11d3f6e9d7ff822fc686fd6e7668dbc7762f5ddb1f3d01d68ae78c4515e1b0f25eee382c089b4cd46d0fd0b374e9619f07db62a2813a3d32fb537d860599b76ee4a2c8705ae2bc6eadf64b9dedb769028c790488081478a4a981be654c4da443bbf4035444333d6e9cef6a6ec90d9fcd46e727bde4cfb051078d53a43ce60d2bf8f74ee081ecb33f78d7599fc3d5f869c08a4e673fc0b1bf9a55b28f99e2fe3950b4dcb2f6ca0fb261bbde9864a903faf6cd7a2a881eeeb13750f5909a3dedf6597ddc77520a98fb489c0e9282d01c05f4d9a1e70b1a1cff6c0eb80cc6a6c814ca55e8d37d8bde39f604b3f942054049ab8328fdaf476d1aad4c1796699fa97035852e83e933f13760a80220c37df72600313adc0759862297c75871769c85522c49dd867b2d56f4d9e116bc47052875a277698a00cec2374c67a4aa3fc65f1f5352a74bbf2d2f9b6b5af379efac28aba13d535a7a193e805e369b1e3d1673cf70bc46d281c11b10ae619522b32cc86e5fc989deb08973f2509c739d61e9674e142f874f4f68bb8bbb484fe27142af8aa9fd878e5321ede2283a7c8192cfe486d63c42006f1a4b644e092a6cf61046d3bd9cfbd9d5128ed4aeaa14ab7d25cea9cf6abdf8578e9ea8d2e99d6b526b227d4e4dfeb4c42ff9980f650d48b930083bcd84c8933f95ca6422e9b30a3937f7c55b01ef974083cb7d83a55c4787c3ae4a358a4b87a3249190ab12ce44fbe5a3ab5aed8246670c1f1497d711cefe3fb52697a46b273223efb5ccc33307f5cf1006275842ac6edbe5a6b698dd88c104143ae6b1d37377277094d0db02785d025f6569ed32ffdbed5e2341e6f1cec84d373a7fa8172b5a0c3905174b95117708dde9fede87560f839795f83ab6ab04642f174c97e59269fd5de0f2315ff876d3786f1986c218897caba6df38de558c38b1943d726de2611f809be873c86a390bc2610feac44a24d7cef4f60c7e66aaaa53f2c7b0e1300d12711bb40918dda90cf31580e718a2c817ef9626268dda516f872b648d3e8091876f726f68f4d11ea199c8b61bec0863e14554b9e5795cfd3771587a27c4e66150362d39624dc0e08bce9517afa4d3a681d5c8e1a0b36872e9ebfd193764d4510ff767b0967994af0a35a9f0399b76415f235bb484d009becde3ea6c002bb0384d15ebab7a922f8e015dbfbe0fbf82cad4321dd0f8617c18067284fa88712c33dd14becb4407b54cbf73376bba742e84e02ed0dc6fbd1bbe0c6b0a33dc650283667871771ee6fdb03ce9d19eb611f6613c34aa5896eb9fced5f2dbb1c0c28145b9081701d2b2cdf1a4d452c180dce7fbaf9fdec28381f570bcdb431d46cd460b4fe87d568b2f21936308b3cc518f91c98114d1b837a68ab7004b07351836581b83a39aee66190f2d00fa3118fc0b91a28f6997acebfa979103387004f82c4b22af55836de4426f6d340b3ee565f199f8e034e4d74e0dcae6af358dffc5980c62353aa8b28f1c05c395572a3b07ec39044a9806ccbdef22c4a746033ec8dccb0c0bb34645779f1941a6833eec4b977c33f3caa99107b229e33c4b833a099752b76c74ed20af3d5d51bba1dd727cded82842e1ac95dd12f5f4f1e60aebd6e1b64264a5fba40f77b2eace0282528688c3ee690d3f1a5497a801c467d0837239991dd1c105755b1f38921e4b5cb8f4b09e6e93dc59fdf3a17b1b28df53fae8bc26e424a4b72a6795090e5ea6da11a4acdcd9a2d5e0a81d363395b28a554bb1f3f99f2762070318202d5e3f7f549e0730bfd4b73a82d3ccbb9547de9527a386de7ca1332b520b754633a36374486ac9325122e1a44b9fec4aed09c136d2efd6a60ebc6a0bf8fde01ba6c7d9b4b6651878601441db50df40697d655ac0cbb769988db073cd077fc18f0dd46e7ffc2f1ad140bc41607d3bbed48c40c30efd56a12208cc7a20f40bded8a2a5a1c15322deed4de49d35669dd407a0373da8bb04d7512fe82fbaa2430f71b2002aabe644774d330565c05a7074192680ceb86e828e36c100f454b8b9ac7425b96f7425e03304f47d5fef91fdd6c7273f04a335e53a10e46b834297ae05b8ee3a8e604b1e7f07311713057126e77343156958daa676b7204342145cff9f1ae6608f84290b6da85525d3c1baadeea7ef03410b311550987668ecce3c65868aad3a2c3156a8707eda1c4111edd59d7ac6f07ea6919f281f4d910b6f0ad6bf1dee50127503247f686f8fc13bb420947ad2a712e0f9de9b7083e3c7ecc9c6e85f867e5f8be9b7c30b3b1d1a0b69e37a6920011cee74f44b65f3e001d4de517e2e31c04bf1e463584b1ae9015f083209a9bf41eb2fc128caeb4f732f35f7f5a9e9db459e67e3c2f100557a8026875022324669463ddaaf1142493eb8bc05d21f8d5add040d94ba29fa7ac4cbade5c07bc66751f4e2be2f8795bc50e24d10413b3428e2e0d215b2b40239375d3fe874b10badd010894c1200354995bd1ea9809e9a5e1117ebbb512f3a959940812ea197371caad86017ab34f6c626f6e94715cd1739fd4e9dc425d5ef071a3536cc30070195d619803c4f54a7530ec0f83c556aa679159748c8463c04e8e066ec07180cf2b390da67c0b518790796f1d84ecc50c1c90226677f011f5b553b1e4ac086827da76513772f60963fac7e386c16ef39ae0c938565494e36ac88e5945d64baac6b3803072ee1cb1956f784f4fa4cf85da0619906a194e9912aff915e7015385f175f26165a1f5d5b7eb0c93787a648ef2016b4d9425cf57051fe9aaf35e7c4a69bde2ddc016445dc22c6f4e5cfa9c4991e7c092358159d1cc58a499658daf448eb7b569b9bd6ed03d3ea58e1ff72f7e6731bd88bf6cdc35f333abf56178f1d99c51b2cc9866e3997f04b99ee093acb25cce08c2efe405aa03964261688e71decf4564ea08482fe46ba5a8a5cdcd4d1e8e53c2436649eab5685ce7604321f23c8bdbbd27e71ff3efd6c483af4c3eb9622f353332503732e5d6daedb58bc762d643fc51a1d578cdf9985b432094aa047013fb7c3967a2fafef605bfd801641b459f09e7b4a16f4715d743d94449f3423d88abb5a880a43513378e6c8c0a92ae1632057747a0070205a150ec77e1846fd97d595aeb1f011d258968bdad4916b10a21f3133935e46a85b7442006f8d8765f2e86c2a1fc074bc80f71bc843edf1b36e48605738f480d0785c48a98f8e4e84de242109ce7f5ec7ed694e6a8f695fa52a3cdc621656a5ef15a871f37b6be99eaaf4a22f3a6e30982412b51737d3c9a6818d2ee56eed2dc7e06c9a566336ca125205d73710b63737008fe1a7ba454195ed96c55cad8286aed0902b7b84adc2bdbe26ded3be39d32e7982f588bc236582dd4f9e2b933caeb815239495b4afc24344ae3d13b7e18d52be909ff978d57ab748a705d143c2b97457326f1cf5cc7bbc5ac31635c4025d30764664a4704ba731168c2b95c248bf6bda3b1fd8910f757bb33c327debf9018f8baf502d123e9ec96b3f3aa925e160a8020504b446eb7094ceaea2b698dcac7d44e459d65dd44833d12afb7348f18b8e13887c00b290d65f63dfd166f8cdde11fb77ed972994b69d9c3d5a4753ddccba469e3275f235b24ec540e1b5a4634c2641043321395320903a89128e309ea41cbafb079ad6e1a852c50d96524d747a3a8d7ab620af3e2b12fddd6c62d2f7934b0afae8d3a72d3d3808f97f41537b55e5d21b5f819313cb6c82d953985a2c737b1ec51ce391f6ee9b4fbdcbcd29e3874ee17949ab2e9bbdbf37aaeced983aefc41d191afcc65da763ac84cb4c35e27e000a15b8735f14e0446a16a584a7b3414a9cbe7159686be1da2479cf40a935771cd979066885173ce9bb78465fd578c8ab153fe16977c285aff922f2d11", 0x1000}, {&(0x7f0000002340)="0186df294da88afda956d29eccd9d4df9f18278a", 0x14}, {&(0x7f0000002380)="810be9c85737d9c52bf06fa414cb9ed82497fcb445b7768fe38370a3f6bbf6", 0x1f}], 0x7, &(0x7f0000002700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="d981dc22a5586bff288020512f0bd1d51b068609bf4797276e6e49a4e7419ec23da237ebd8fe775ec6f2818d67c9c4d8d24d0407a847d4dea658b5f3691663b08beec062ee6cf57adff4597a8569b0ff8f41fab7fc175482e1e1cecff73a3393caaa77f82955eb3466fae627daec0e0af24823"], 0x60}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) getpgid(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000002600)={'./file0/file0\x00', 0x100000000, 0x6, 0x0, 0x1, 0x2, 0x8000, 0x3, 0x0, 0x3, 0x8}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x1ff, 0x5, 0x0, 0x80000000}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000002680)=0x10000) 16:03:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xffffffff7fffffff, 0x7, './file0\x00', 0xd04b, 0x8, 0x5, 0x9}) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000003e00)="ed687dc84a6d6dfe9e8ad64013dc426b3cb4689f2ccf5cec5cadf8e65584aab5ee7cbb7f0ad43e2be1bd462a1d64723d6896dda212177cbec70d1a3c3f4fffaf941264b49faf3cc9c53a921d91e7739d2a323bfe02bfb8692ec75b786d173ca8d6d25b682cf1ae9736c3f78990bd00f64f440fbdb8a122b61e14f07bf5b511c209b7167c1a5d9c2f6ef4af1ae5caa8d745af00135832d52b5cc046a6e907062500936180436824dcd801749c7361eee1b69547cf4400c7dd4040dcd398292b723d49199f110d1556a1b8aa8baa7c9599bf20ba278ac21173a02e4ea5549cdbf08772a57741c8f73018114a0f55a627462787c6488fc9346efb9b8b0a049b5865b996a7f5619f422dfa0a7a033c99a93b38c2640e5b4e301c6abcc77581114bc5a336d23fb1fdb2b4ba92ac184059c28271755165daab1d78ea11da40bb3a923465469e7e9b78225d8c351539262d070fb67eeefdaf93c4e81028b50607a42092f7c58c88d48753b3495e821ecd83a8f37b8a9844e90f59f73c04a816c361739bb113c0b3d4ebe262a5de0b47056bddd2abcb8d772ca97cff7dcbb480f32179b73ae93ae6724c71e13cac04034596c2ad535114bea44f95bc611644778005fa9f4635c227d3054f2c8530a2453e30735443fa1d47346a56db365067decd60acfc67f73ba10a93a776d9185bf620d854b1e6fb42f4334d477a1c31d08b5781093a490c5af2e4cb48d71a60167b0ad147aebfcb679807275a999810fc0a3cf605e08de965697fb83f2ff4308592987eddec72bcd730e88379f8eeb3ba02eef99e6a7ce6bdd5a94b1baead051f021b2b1474eacc82421e45bf34be8b9680280413f4773347396b1c916273e668c8e34a0f5d466064b9583174b0614145d7a37739966f3609a218283b3ab5822ec57a359edc318fb5d3cb51a9a96fbf1b4b96041a72e410802d266973413910e8466767bea3e975e83ca52bb5a0a89825721b813e997faeb941af52e6cc7f58a0d53480fc4ae456f37ac8f5bc6e4076ab97fa4ff27d0c597737a5d19ac4cfe56b4ca87638f1ac680b94d4dfbe033720be44fd26fe5444487c865c572a207b90ce44ec4563c0cf91dc9ff3aca88917f733afa5364484f8d96b79a51d7efb52429ba786d190c4014810ef2c912bdf5d43d5da2e746e655e173418f8e0b3920938c20fa9163fc5f1432f4d9eddb91649380f239e7491cd0b92c1e3e26073ba3f398ed219d23f4cb7db42a2879c39fc1f3b5bead92f10b39319a015b60ae52e420d5a853166faaa0cc19ce44e35a0254b8fc3ea000c6a0322d00d514beeaf36de85f941789d13d1f0d30d2fc1eb51836aee16f0ea88f9b66975febdc4f9defefe2bb7f2f6c374ba2317f2a350084a23d0276e6336a81cae5da40ac865ab58614c4cbdb003d8229e499ad1a3e122d1189084655e6d212d72dbe64e7de045c1fbb03c2304dbc0d452a6590620d5f2138b37c0084e4ae7e5aaf691b9afa442d82db9ba3c72df188a877f1520a0e3fbf9b44bb921690733cef8bc3de91b83d30805f7b93af5b382255560a10b6766405bcfc4dac31991b25089d24b361418e7b4d47660b31af5e5225099732ac90b3cfa0ccb3b43cac91eb3cd351c44c15bc7cb2e2ca4cdf468b71b82706a4989993002d4e2fc0f497fcfd07690c996452f69e44d2b6b92df16158154cfa5122c960b236dc1740522468c918a04370c794c524ec56ad2b7fa3bfae54017ce2e56ee39a93f4043035b6a2f5ae4f12dba0bcb8c4300a5ffede998d4854d3d1378d5190f54c821689753b51e4a07aec9c7f80c54630a2879cacdc62cc516e8c423f4a995e56994d5af3e851a5953015f9ab673bcbf93e4d7963dce4631c901e90c81a560b119a4655237c2d29596e1f64dc5717ec0c89ab605cadf40257a61c7d1befa41d73f25b6fd371cb1d76a9ddc2768bf9060d660921fb05ff473201aaeeb29c0c070ccccaa0f5850396a1b2904eccfe68a374c4f67e3ca9c59e3b415450c705387a62971017ffc69d71c7a99a48342694cc30c0ca40cb85fbe94c2b9bf173522e97f2e863a8f3053a7e38ce69188f48c09c662a750471ef485d8496646da9315864e6d01c6bc91294bae7859b7e4e561d467ec4c9ac934c264da66a58d1108416cb28f8f69e9edf603d8a71e4b64c4c4c846334d1baa0ff1c8ef3adabcf988e35ed8cef93f6ab555c0e32f8ce681e8ed8794e4954bc8a502fad47d6bf403ebbfbedf90ba523acce6ebf58f6e0bb2722dfdc2fe666116560fe470df30b29a2ee74396504c001573ec0cb30161af45b103bb3d877c49bad9f7f0047dc4a4fdfd5bd21b979768e16a97449f69b2d35d8f6c99ee2986091cee71dbc1ea314aa5d0cbdf3f820570d0eafd6a52a0f1fe6090445b8c9ee2acf7327f8e2c7d1ba50ce983c41c87e7d0bd9d6baf47660defd42f1cd7bdf68f3a54841676f87cff105a94318716919eeb1b103da7520d66ab08355ae0b57b12cfba254845cd1ee2a3417d1664a84ae95ce4480393da6a303cd2417125baddfa214800037757a84c3077facfe73607a8523df09c8353f472e63545db312342a0b039a5af3b00fbfdbb3d702197c6d52898a732d55cdfc6aa25ffcf7702be858fa83cd3a16b3832a3e6e1cb8282c5e466fdb5cb745aeb1ea8f8aaa6834b4dbfca17cddba0b1239bc585a4ee47e925d15d2b8840f3514405dd5e5a70ba1a65ff6f2da5b0b1c90ea053be5503f01db3928fd840dec10771a2e17e10164e8ca8d9390b3aaf2b22e5b368c2bc5bd11b9bb255e0e314e356f9c95a430ecb79e49b7c1a07801d92ded06214f81994f08da38aa09e93a5be81912281ebe0401f68d365f881b5b76a215b6853721c5bbc0109277c91cb24fc64bf67c365e6aac9d970b5eef51443079755942a4771f52af154401889529ba7e6043e39d52504049649dd58ef71327674ccb93a4c7a4acc299f24085d4263f05db35ab3e2a19f448983136ff2cc6996afc38553bc2d403b29914dee799632d67913577d07aba593c8b513ff110da6946495c5dba1818e055b1947fe34cc239b84e1af82466d9176dbceba1d26d18a3bc8ceaff9e04a192e99aa2052a9fa8b9ba6597dac05318200b31b19f4a52e50c331e6a2547bacf859e5ddf5d94e7e26bcde244763ae73c0170fa317fc10b9db05e8d4bd6d5741699d957b32e4fb711861324882357288852edfb72993bc8d04807f6cc36c26bbac205eebd9d6c86cb322bdc14d67b40360b7489fecd374c34ab329e2db0dcf4e696ee5615885ac9380f34ffe6383fe778ecce8e7e37a6c0d6911a062034f936a568b1b27e8c87300afd9c98132644281d52b81a5b1f4c3838aa8bd7c96fef45fb703ecd36d6f533bcffc711af3c126fd9f66f6078b6f377999a92e215f87f4027b8ccad05d653d02a92ae75807ac10e75dc0299ebaf838d97b5e9b7fdf6bbfb68f293db1f652c458a7e71a8e79d5f9b0c11cec1f3ac98e7d9bf6d4d8fc648dd0b305c6978217aa70a3aaae508e9bff222f44a7a4a70ca7291ed8e07ae9cc079cbaaa3ce001438450ac2c4aedb21cc8c7fb840395ea608aab22e170d39b408b7579a3e2714602d39b4e0bf2214d417c3d0a38c83824e4107897d607702a0f240fd47b53fbf4ccb689a7a1acf33c1e1b9bc84e09627b5f06c9265fc3b1125c9d93671b6f7287810d11cceba3c2e4ef2fd489bf5f80206a7e2a6ad03531d5a5809e3dd635a82143bfe780ef672540fce49e299174a1c163849742675105453a321c2890ba361f15c1d3217fad6c5b35adf90711d6a7284dd76f781df6a09253265ab3875f4ea7183a9bcad912f632c10c5efb18ad5020e91f2def56aa9fe2360339ecebad3a0eb35fc15315092b55030f33647cbad99793245104073f742b301d8d278b5eefa2dbd8cbc4a2b990fc303a99139678f7fe27140f8b74fbf9e69366e1f5952e24e7945b1647c83aee7fa0720e762cbffc66eb31235e80f29575c9ee7597ef15be117362373576fa4ed3d883e427e41f6af70485928e8f766a61936085395dca3c4776d01e2b58a745e785e423c246d39905440f12914b57662e0babdcf4e8aa3857e9d6314c2792829889a8e0558676217b96070a9aa9d14232104b4e0c0ff2cc276ef6058a9165b48944b1c1e810789db18c232be5c1e2b1bbeea003842238be709b4d8649419f2805d5d5fb85352c", 0xba6}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x754, 0x100, './file0\x00', 0x401, 0x7, 0x9, 0x10001}) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x101}], 0x1, 0xc26) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x48) poll(&(0x7f0000000540)=[{r0, 0xc0}], 0x0, 0x0) r3 = dup2(r0, r0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000540)="7e5af833a009583f219fbee1e2801f04605206d2f010847b558a94b788c9c4e905966c96d08a7a486602486dcadc079cbc6878db4738e1d88d18d54a3d60fd3328e35e8089c613d27ee094815e0e05896611a961d72d500962d83d7dbbca0096af502bfe192b", 0x66}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:03:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x3b9) 16:03:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:03:07 executing program 0: getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000340)) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getrusage(0x1, &(0x7f0000000440)) chmod(&(0x7f0000000400)='./file0\x00', 0x1e5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0xa8bd, 0x3f, 0x40, "01cea6138925297623ced7abaafba59e30492ef0", 0x0, 0x4}) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() getrusage(0x0, &(0x7f0000000280)) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) r4 = getpid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x9}, 0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:03:08 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0x195}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000200)="108b0bca41e6a1d6b2c8caf0534ae820b9a8ae87a41bc6c247b35ce7b0e826f47e05ec6f966944b4a2d6f537527aea806db0afd918009ad8ec9cc01f68d3b3dbbdd46c4044cc6241ffb3c8f44919d7c4491a0f80d4cd4310f5502c2dad6a575a8531e946c8f2b8cd9f84f3dea0fe22cc0f8c2cde042431db9997286c46c09133f95acd34469205e00bf4e992a7eb3e75411f811a0d2fd12b387911e17fca7b9b93e637797d9da4b596f3e990dca8cd0c3c8f87a1567c4b9303730ab739b3d928323a7c671f7e649ed04dcba49c52458d2026dc6061715d37e0384885d34b664e2caf5e7a461578d5ef024981555a5b875027d321cae43734fdc1d0ae2d6ac6f996258d2cf0600c83498e72e524983d0a3fa81c9b151da7c1c1449a0bcbefd9f311fda792baad23b6a8bfa1df49b1b6cc08082b15e6ba371c5f4cd19bd683c31870b5a0290c843f1350740654c7f8bf7cf1f4bff6bd877ae37c68699a69f4b8da8f30e54f69e6f71dea00de6ffb36e934c6d4762380abbf73bc51ceae828945640c9e0045373d4f91f981132321aa1e9facb91132cdc3b9e65bfb365a239756b22b0c01e646b9749669a4c48dcde4d5cd908033a4c79b3e9a677adbec9b543578574cc4b599fe821811f8c0a2f38078cdfb80593381f17f663f3f6590c849a5b43e80753919715984d71ae95f34485e2590a6651482c95d297559a75253ef51dc470d25d37f499ea72056f184dff909babf6a5d3d38933cf805803a6c881fe3f78636e8c5aceab94df8d88edf07f9210bec29dd8ce6dcfa95e25cd4188a23620a877fe2fa19160de4e6b7d31046d7239be82d2d7a73e215fa50987f3f89dbb7d008fcbe00dd5e5d2cab4758bde4521472823eb78a6a30a93fd047e78e58222a683ab3430d8cc4606149b28821296d09b214bc781845d2163b2ebaa17cf7d486dc7418f955ff3004b99a24ef7f73fa5c9fcc3a8cd5b48ac969e796d271f7253f5afe7ac6fc968068de1f5b597cebbe204405832bc8dacbda1baf3a65066284b37227c9b49fc687d18b5b29d20d7c06bee7d4c09a8268eb9c91fde8fc692aafe3f10bc720e3b2267ff41d5fea83fa20fc8e6ccfae7b4fcbdda21a2b0e2a38b8223bf53bd27cbb9d310d45d024d6bfceac041d63964a3709219a85405e612b6e474ebb4ba324a25eb2e9972cde2a72e6abb3315ba1acdf514b0ba5b766017b0dd0b9c0755a1edb7f665f88c37ea3d7c7e6f7792498d41e84201f70455323adbe45256f2ad072388de652fe722631400eef327065c929c8c3e1c0ae1a4d5fa4ed867a68b5e5849c85e567b0340e6874b65177d0330fb6dd7913812104be59732cd5ebd0b28af5bcaba7b46ac606cda7e15a062e759d46a755f3252fed0adb0530222de305c86306295cd49dc35d86b18124602b38fc82627f6d2d869283f5a4d2b8eaf3d5a6e13cdd820636c276c94eff7d74713f6ce87ff0c1e76ef94c85d72f9953da3084477ad2e3ee9adacd01aab0851dbc4e6f536d3b04714cab60ec206482eb84939db0bb908df9b46e9f92aa8993d7f4216026ed008828433e7e3119c4c2f2c0562e21f67df86b61963c46fa85c790241eb293b117786bdfc32f06c3bbbe6d2e61ea44bed8d218f7ff255a1ccfc9324e4db6b64e3222c8aed38bb155a31877b25360e340d5a8c878812b9336c8886ea895305966b27f35002f7498442c8759738f34ec153ba6bec979c2a3ab889e5729883cf42565ea78fb51545ef0d24994b972832a0b08b73cd7b80f33490ee337e95b1d0e351d658a8f3e3f555b375e9978248efbb2673808517612f7f00172852580ab5b6c0647699c08346eee8d5a7cef383b0268e8cee042c8753843f8739ed606f95e1254ed9328ffe130865e22ade770ed35da3fc65f9a1eb8dcf3df4c57ab1f15059b58218be2b1d8c9428e7b9e9f1405134d6df4a6872dc2785215522fc16ed27eecd320139670c174fe1cc1bccbf69a6e30e324be3b0399eed56fbfdcd0c4ab214ee0725758566050c8641d857df2715915001bbaf58cfdfe9700564ad253ff3f348be04e80de82a6a0078149e402b30bd8cc1208f87ed34b5f2a24007e0c645271355a17031c9d7061f1ad0d82f9fa74820cb7e8eb2283956ddf05bafa829c4beeedc865572417b320cf894beccfe0ba931a8415bf9ea7b40badaf2ecc88da6b75c6e9590d10cf8623c5ec4337af75670613bab130a3d6dc4f499389f18d7ee3585b0dfece4da47a68662557a39f6900886f298a57868692b2abbe4de6e3f350b4486d4df21e145dafacca402c520151e31d5f584e587a26c9c002ecdd0bfd84030e54639fd4b29aa8eb692d5f46b64c51d0c2baed64726c25843a7d0a3b4908a9345571699cf0ba53575b446f6e7567b1dcd927c6f8e90bda5c3b12a6de185f599d295ff974be17c25af316a10174f6bd2df742e5bc257d2b6897a668979565235138f1cb288596061e9852626950232a434d51162877ba3f2b23fc5a39b049a7a5d466bb76d3d8388556b70d5b65dc2197b540e782b84d7ba93e31e11d28476d125085443336ece1930723be0174f0a61c84b3d3d0b47b0ec21d16cb74a49bcdf08bb6028501c6ae99dd4dfb75b78aeb0f98e5b6dd80ed894c9d0fb3c1ae9e1dedf9b8c996dce2c91044377174dfa6b8ec50bec40416045e2231efc0d8ad6d572a87fc6082c769b3233cf225180d656cd2ee972b140cf6921c893f3359a5c9a13e63ebbace95f8ca473221edf87023487094ef902279e499a0ae0663847411c0d367bbd89ec12c9955fadb26abf165cc4e44b08cbbed102d1589b585738060c9dd408db2a6312499ec24629c0305c648480f74f564175a06c6fa69170e8a9e049c9ba6a87779401e5db0a1eecb92c54ac35fcaf3b8746ad88ecf290a0d9b9a6802e5351f6a285954fdf32233952801147f1b4903187e96160693852f2353e625003388cf7040156cbccf9f10c5e826a785d876d8851a6ea5b453d8d097c1a577b475ef09cd91a1bd12988ade937b41b9a202b856714be790793f11bf4ce0556ca2465ecf938a3ac94b65699f3640b38112dbb89f375e16b247ad2e7fa4fc65c07ad0bce4cf8f755cb8732ddf9c592d38cac9ba72416147a488951805e149256cb5be860ea480299164e0db5965d6572f1f2bb51452c58bec9c42d8e6232ff47321b1e3853f5595fb9642e9fc3bc0d1318c982ef2241257a8d3692f9de60baffa9dba7811e51f6bb2610a6ad78d753c7addc4629e9182539c5a6f567f062bec637322583eb1d037c5cca5712b7f0359c75f45cbf245e754c1eba35bb9c9fa4c524c70e67288ae85b4af59f6ee7f467e2973524ab1472a80408fb829d8c00f8fcc7ceb94edac5d53f4fc6b60343574e23d2cf55c71c21b0c4bfb437aa707dae854092747eb8c5d2d7b979cfe12343c8771f155192e830e99fce66231dd43d20da40cc9de3da0fd0daf9095a8a3362ee775595f869a65bd18c2fac726ee8d3b771b328293514e242b58e9c0078de4870212bd74828b24a8df4cc353a1b307d22d81b71b8c37dbbc79ae288e67f1f4899cc762b8ddf89135e8b185d67642a1056110957753fd871ddd9edbf457280e0a54208f8d4a9b8acab90b61686eef4b9e3510e2999c0160be1ca896359602706cf73aa723ae142bc2fd4c4e822ae4abe0cd3708edf77224698040e64e405ebf8f439461c0654b89e3b54baf187104791e4a1bc519fbc12b8749ddf030a7f56b8559522b46df4c611736e2c425766dd0cfdde5236215c69a1b6f0a3f1e770fd008ee676f532b5f6a2374330f1ccb21661a6287a57a258a6e987a55cb8673f7c66a79937c83a164580ea3c10369654065dca59bea4869542b077a2b5a84a6b969cff41a1dead9049d36b4a497fb7f536e3af4a4581b4315155f722bb22cf3d7f3bb54405d6fbac396f26fc05b570d0bed594a16981f9dad870692a025b3b6139ccf3e2bd94fea955ecfc26634f4f9387133760ade159cef1bb45b1dec3cc2d3c5a2ce553c98adeec6ebaab8ea6f1bba3265df18eb8aa9ed69c1bd948f377e66a47d1159d036e01c857b1254aa15ec266a6f8ae14edad14b6af595175619effe7ab69928df27b88c447e23a34c47afae2057e9cc748485901d98dc03873551f57129973c2aee545aaeefdc5bae9bd8410a1c5b3ad855c5b40ef0d7238d050b4b68e444d5daef2c6cb5efd90a0df55f33065536f67f11714ec2ab03a02c639e9bb54719d29146ba2b6f3853766fd52cae945223fe4164d66561cbb14b40950db390f5abe5fa7249c724ae5b598de30936a9015f60093bad5ac1a3a2ff5604fa4439d5cfa3751fb9036aa0c88c684ba1434f13ea70ae6ca138ba8927ab263b81debf7345337e60a0c198fa001e718df0c9a6f3248570c8d089ab3f9ad34652600f43ce2c42d1c8823a225272436b05791f6b058da6d12333673a6319ed48013efa31bf8f196f99755c152301f67fc4083b9dafc67bc27b29184a6126bad9e349201a189190f02398b1521be52a85b119fcd63e619f2a226178c32e2fc2aaeff997d14db1bcfb3ea14e97c33c863cfe098569b3ff09efd5b157f4feccca3bb4ebcab95fa8623d5e5dd265f88dc7c5a2d16e6b922d3d34a60d5546df439294e7e4fcb782ba93516dc44188d6ffc0680cb674cef27c51601ffdb85f9f0327e000dacfa02394dce4ab9f05696464a569bb445f21df71b9ecde73e50be5cb23100f050b12432d075b87713f6e6e2dbea6a68eef18b4189e4ec276b6200b25b24b6465e485fa3381f52a8c667c1a00f62a545d4e698ee5c4616f750a41b5f397f6211815eea93167f6bbb99237fcc94de1423aaf2ea7c96d2f0b8991117141ed334298cede6c040314706aef03f5191129f49d7b85fa317c1b9910027210af74620317be7ae79731d60a3fe7f3d583dad8971664065c2f0097cd890b432dda92a02cfd843b03dbdf31a762f6d517a21911eb630c21a32b1de6c2ef7b6b42fc14fc1698429802ce582c8900bb44233bf12d6c28ef1912bd92e91721d23160f98cc674571e5912c857418c8cb2a839a9111c3f34e125d71913ed55f961b06c0590090756faa73bb20200a60ae31d5e5b3af83cbe995d36426f6c32edd30a20ba6e54b45a1fe4c49a121098899a657b64b396559a0fe5e45b3dbda2854d091e1956fa2598972338315ae41b73e0aa0a415ce398646729d81ae0d398f3731b5ea8ef896321fa2374da47cdd0cd228c1290b27b240b3ec202f175cce4f9152f9ec860638a04e14ab13c03459ed33354e4541b79dc2283c3078e68550972794a0dc2cbdc1792472395759e990c299f2f44245a56a9679b33027e9e5a5ac0ad57fcd27bfd5b0b7d24b2331b407e734196506d81c515136e80f9a2f87a8d01c4ea73e6e6e12704f93ccacfb8d18a65b9966de7358bd0f9c1d2581bb72cf3e481b17404e5c60809ee40ce3956724b285f5a3e33cb33db76c18cd578e6a80dfb51c360f1f021dd39751b18c994dc317376a909e1237a0a2828126116fa320d51e93a69a344b471253b327ac140e85ca7efb26ec483123f85b97694f21d3957007ec5752e526ce9a377ab57e0756844d762e2491d4e9518533aae3b12290a4486ed2db2c5db16e1089039f684e7a0584a752f2f94f3b4c1d86d6f2f769d72bba815e8487c4b3c92f1112df56e84240e9ca976135ba40e16c6c0eeed03a5aa239e3b107132589cee7845073805920ec44ac3a2710efb709ad79077552f4eb45181e55246c5cf84ddd3", 0x1000}, {&(0x7f0000001200)="2b7803b974f5996d4ebf7df78c0b556cca66855b96a9e670", 0x18}, {&(0x7f0000001240)="885434c4ad374d5e8ee9b999538e15d029142b916bec1f1961c694a2565330e2cc1d0ec45b2da46fa9c93f75ff521e5d4acc5287d9abb2abfe03a5d6a395a797d229813adab95787bec0f922e37ac084e8524a134c8eaf96e2be585cb7fecd8a68", 0x61}, {&(0x7f00000012c0)="2897f2c3443b1ddd21b0278f2a8201adeec64da85518e1829db87103ef3737fe484d22c293dfeb6992655b30b1f0ee759433418926a6549449868e184d58fca6a18a5ab9e59c521f2aa45fe3a1fa1bea47d6421c1882b8081e03e4072f10e934c935d17577452a4da023ae7ca82d3a47f9aed17708d979616bd17286747c2142b45875ed8885d6caa7613eaba7609795e48180827533bf025c392ad60f3eb0a1cb0a6473affac6ee0acb5631c9248836434b92a81e3b41b66bcf8b71dba739dec5872c9e8da35de50fd81946f53b9e086654a731716eb4b35be533466244091d56917c3d11b79913bed920779094fbda5691e54a6b", 0xf5}, {&(0x7f00000013c0)="26c941c88dd792194ca301fabe421897908332a9002ac6026d0f4000bf95fe7ece11d204c89f9e1a7683a37e1cccc1ea63c0337c2c17499915427f30147c19550cd719cc55ed236937d51c9d311559c258cc98ce9e07cf9198bec3b2b96461c84d7c10488718a672cabd3e87f47a", 0x6e}, {&(0x7f0000001440)="6d98fc5a69be2546f33f15fb6572dc127c3a8f85396730cbe04e2ac27e09a9f65e86335ee2eb", 0x26}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x408) pipe2(&(0x7f0000000180), 0x10004) execve(0x0, 0x0, 0x0) 16:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="58a912a3f0743425d9c5fd3c996bddb869fe056cbd62c153e46feac065ffc60fee2130117feacafe0afdd1ec6e1dd11b2777c5292ea181c1a3647f0b5705a6ae5224526cca3ef00e9ffdcfcc5b021ea00070f8e66bfe5b8a7111c126560107cbfcf8288b8208edd6418278740b3bcb89c594391765949fd5fd01ba987188349268077269b6d2f5e7ce04416dadeb8074affb640c6a75d01612522f8477d48c5b898cda130bb1cde7bd98c2a7d63fccb8a3d5634686bd10d626c8d5420878508704f7d276", 0xc4, 0x402, &(0x7f0000000180)=@in6={0x18, 0x3, 0x104, 0x3}, 0xc) 16:03:08 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:03:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r5) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') fcntl$getflags(r1, 0x3) sendto(r0, &(0x7f0000000140)="b91950fb2b5e91dd657eb2b01e556fa43cc64b40877067ab9ae2749df53b9669d425d4a43b0fe20620abf25b1c753584a230b8e7c720e1956f5395d263c37f0a06e6e6296d03a333dad01e864b99973f25231b2ccced8c07689ab1a0368bb4d6296c5d17b6b893984bc8c64a51355890a9f438560d55b4a08672db7374ac8cf17f79e994e58dd2176532559b3c41b6fbf786ef4b5be540dee1936467e9aeb02062238e9b1851d4a12f81bbc7d0060f99f3984a3e1a856ffb602833c58bde246c7e0d56802d62180eec766fe7b1ddeaeee908bf6ae182c2322d16dd5082617474e5b25059018b54fbe3a93fe4f6ed64932216135b099f3cc784c9ccb902f55a42185a90336e68cc11cc9aae4b8a9d3cdc36ce7223b8619ec47d1ca4bb3cd85de9662b6c12ce49d4422215e50d438e36b02104e09d4c0a3865d2dcfdfd2511c3c2b03de90a66981248a89e0ca0328fd8995a2c3b5510375d835b95bd263a62412a6e652bdef864fb571483f16556d1e958d37c7076fbe8dc6fd53f39927bd3e86c2bb002aac8becf5d27a716003ba60e230c9fdbc4d59a45f83333c0d048c74674f9149a6b6f2aecdc1e61b4956c7b6aa8b0ac0155fab164bf305c149b3e64e54042b777054be62fa1e7e3cd76ff5dd0751e6762fe8348b7ff9d00eefc3d9c4ffd94f85abd2cca883db5b7af3b59b0e7138ba426966535c763033864f52f47f2bc8400e1ad26171c5780e44f9798683381e2e048cc98d067ef62645f4d9dce3cf380017ec276c4a0c534e23ce0d6673573980e6e9cfefc71b40327bf04ed7012d5909fd7ca398d45b99923ce7a1e2b30c2e043b993c49ade4355a4ff1538490992b2aa2766b4a214c2020e45db7baa067ef0baa5b24e5f1096398821e6a1ec3bbd7da720ac85ddeefc1bc89a5607b1588a9de497c9caaa533eb0bc7979c3bab1140af2c948c778ce20c952ba0b69e0066c9815416659fb315476d001eb21215294150ec3b80d8e4ab087f7a766d097f58f357b0e845b0086b514c35742238b4e50ef08fc488b565f1c32f39c2b3ef49747838443b6a26da869d11a1f99e909d14a36193f3ee839d7f6e5beff34fc3fe0e555ce3efb3395137c7fb3aada75bcd5b28e3960752fb1df5365d14b102a88bd25fc406c5f4539f6cddb1232be414adb1a26e868702853f8555e430bb6f1510335eba3fbe16a7655c98365ddd070796d491c707727fc90acabde03ef89b37426406124cde0c8526692dfa6ca82b3d8946da95dcc73fb23a232ac1f966475d79d5cc15e456db7bd42c1d918c5bf67ca7408c887effe62ddf2fcddbd5dab099c540b414547da7f25fc29b58678f56eab0a75d1c3f439cb555346d8683658bc0a7a25108585bea1eafd1fefc189233ab804213f3725d7422a5dae5c2bc492e831af5aefcacdd1e2d14e9350f2c3e5f28568915b1eefb2e08f4ac7ca86b08b1454b282f6386f39f04cf80853fa593e99e280239dcdd48ae26237fb604c2aa9384532f319f037e4bde6b17c5453ce89ad7a85511d56fd982acd77ac858b4d8b6e295e66be4c7fcda6f0b6fb8dc2383bfde40e8735cc5122f986cdd5add2fd7539a4fa4f29653d0ff8647f0e0f3d508c58ef68a741dfe744a468189b751b86a0e9e84c2c7c18facb706dd7a55a6c2383d587ad2dfb99287ffafc77dce4a793e4ea988d544c811ab399402047a0dcd395f5132e06b669abfb7c94e8fe37fb61f3a0752afa2f77754299dbec8ccef94fd745f7c8f8cd30320b9c90e718e88a1791d59243a106d701f08196690d6bd6a5874d9946b94cb9139449b1f117e50bfe2dc5f9f100a79d8449ae12e4c197cc71d1ad66e8c790baf17dc83bfc80fffb602ad68e71b59eac512f8a68184bbeb78f4e35869621fc1538c33a1d03e370f17e0c7d45c109d5610da005d33749c6a424379540749480fe8b67077de69cb98df7357bdec9645674c884b70c034d8958ad72320e56888989da6dc1d7b8e5e05b4e7b15151564e7ad3e2c7e9b35f3ada7d9c8eac4037215e589221e68c336e8652215d4d8bd98d1f77a93f550c6fb41c278035d58e1aac5c3a9174446ebff4a9066860a1b538f2b8449744ee327c7a4027d14cc34e2d458fceb71663b0e99ac645ec4afe2538a56139de9c8de52c031ad4a7f5c499b0c28f5d563cd739346cbc881ae24a1a587ff949393ba46dba79e5e006dd9cf6ec3c39bd7509f0158bc29cd252ddc278bf94d15789367c55bec41881e9ae3daafb0edc4839459e81675778249777fe4e085ecc9e71b9488b154d634d67192e5d61d28c513ed2f509a02cf7730388c48c26acdef387bb4ff863a9613cb9017fb0267312affaae6ef07639ab302e5b865027078c06d985373540d38aee5fbf69b6633bbe54669f9f648bb7ffb3248f2492bc2be95b33013d56351f821a01ff9e360f2652219731ac22673cd3f37b1a857a70b0f02d3a17cc355fb3c9b1dbe7672c2956e12c8eedc667e9ce32ba266fd18605fec52c85bdf3ee16805cfe8334c5c0f4f247f9298e540bb3768c4913517e99ee88e43a86fa4eeba34239e5d76c152a85bf0aa8f1028a34413a2ff52a0e203ca9e3b39de702b8b8e27b679a56a25a51f59297f2014244ede43765919f32d267cb587eeb5052ac2f6814b1c0a9610c69e2d3f005e30cd86a09660d5629b6a84e67ebaad0fc200141132ce4049dd9f750f5224bf6c00b7b17f8535f73da21e88b1a11382598913fe3ac61a2901376b4e87fe86b184a7b65757c4feb7bb6240b8a53c94c8864c3c313f0f5fa333c88866ddabc049fcbaaefa721ddeef571bfec347b6672da7d07f1d10afcc7ab16abffedf3194e96f957834a935578a1732d38bd6aa43ad3e478a12592c44bdf48d2b008a75447675e7c3a274cacd27e4bd0c09f4e1469e1287e9ab3bfdf9e0c8ef8df99363ab375becb58fee05c48925689215e1d3df3a1fddf3506ae91520141ed5c5d7229a26aa45ac39253a8c153d544c7930766cc769e9f3760f0ff1c1d8763dc933a4ab5d528378be09c14accca2f37b54d9dc1d2931877a82d3ff460423b6ad947a91991fdafc458d03b00f36e26052b6e5d689d52d3c6129ec10e5492207dce399e659716b2722a73b14964a1811c4cd473c76dcd183067ac2df9d4294d4817d5cd02a8b6b69cd7330e868fdcbf104ad1ab9bf8c5b1b934340830aa806e17002b78e166d88dbf8781ab63ce606acfc26f58f10282c308cc41e2e43c860dcd3abe91908916383ed2cdd8277705e6d657c2490bf7a688bc27f36deb6e47dea06dfc5a045f122c4a0f1f093c319170463504a2657ed9d7b00a8b2aa0e2489bda55aa50e5a828fb4371ed4d14b78712363525c47462818a838da12a0a74488ab15cc954f5fe604f2aaead77d482f6f05fdbb1c1e853ccf67233f22c60a8438c81e0113e4851e3bcbbbbbbd03f4701253f347782e3f802283b528087b4a55d94cb258498dd88b27622a455151a2847c047f984c08d1b9c417568acbfce54fab247ba7a1473269e9b9fd1fe0c035b6f94d12e95907a126ab6caad09014fcf6d7b34209df56a07f87c6339b96a006e4c9ff7c8a13efb3af0eb8cfa4d9bd56505ccb956c0f50a76aa381b5f91409a9f9fc6c57377525a16d553697de12c7c5a3f8e4db403829207b254822f44d15c428a45a1e8246387ab30924a5bbfec84ed9b516f2666998cd513510b5a40e3b5b8151b27b100edfd24f0b20e9d9e310a0944b313c1ab693aea49452cf8576f51ee315593a53d0ff3088649fa66aba6579d7283eaf23e5df9434081866038b7b68510d6a263b3f078672fd60c26a4d0f05365d7ea165711a98e3dae61608d0c9cf1faaa0dfb9bf0604672a6ed31b446d6f39e848a7a9e2f1ddf9f15ff7e2af68c9983326895573ce6073e1543cc11f36d4596da6d19d8af2277c12e0f9be809f5bdf572a6a37d0593bddbbf8f01fac8be938ec96d306707d612ed621500ac960076e722198eca8862d88edb9fc78d8a14c3ede7de9b4079fb10cc712a9c8c67bc581a50d91e5f9e7b58b96b88b738747bddb1a246cc6105ca6039f019cb0623bae4586b14de7f579b0f981c1e4d3c241f3bc5e356e5439076145c2e85db76c6a810ef1b0ad50ab661e172066c1f6543dd99cdd2c29000416f0534d0591a6fe8d8e90db8b8ee95a4dbd21af18c128bd999fe21ea2b4cb39999a1637348f974b98777669c0d10dbcb742a18c13c028a9780e57bab06d64f91eec1959c559ba888c9cce4fd603b3c8683ead61148f2aa8a9ecf25041279d4a08ecac3fad1fe9d503a6f6ad50fe49cbba8249ffc818f229caf5351c1982a3c5b8e4634fd63e41615f00653d6c2f2f1f423735462cac1bf7aeafa282fdc93a23dae01732ead9ed490e68457bf16732bba8c66c7961e349edb3729d44f707614caa674d51da5422138e3c87ca96ae70b5c3fba4bc5eb6767db88c0b012c2d5d48ace4647b37bb08dd6c4bf028b56cd389da64c68c6ab6608f320e89f3dcf0e589dbe1335f535b1f1c28668de6ebae6f487eda0987f2b1806f3d6733b7ddf1e872279ef23264bcdf54091ae1a489c2b3ab0bd89547111e62a7fc2cc2b795eb87916b6be7044b99372dc86b23a0f5144e64399740a9002014100253b4fcef09e9835cac46b5c7181a96010aea6c867c66a4d07bda0cf2175ce8da49f4655ec66f64549e5d3015c0f9bbe8ea9fd5fbd331b9ca100ec212f182bec098f8bdd5061220fd4c28854e0f4b74b136d2d90c434d08945ed16b7fbbe9141d67c5fc4d9ef234e314d94d631073e94982d9c7af2ee7ca7878233641e9f0be0cb7191eadad1efe26e2c1c61c697fd675170e2caa08c5d37625c21e77b093ba299b2a6e026964733ae72bd936337cec44b3b38785b2eacd3f6787fbead6d266d9f380a243b1becbee82690b24a323bc1d82edf4f5c5e762331110b427388f2157c5792702edfbcb1c51ab7d94d88acd390b2e7354f696fdbf729c5dd641ed74f755384fda051865648ce4564ab72e91aea33f408bd86427407e4b5f86efd5a435f3199d1141b5f03ee6a31e9c8952f56050a3c5365c7326a7061a70f04e7a71ca40a5504360dc40a5d379d42bcd8a0f4b9ed8deb198de7a5f9aad3d1468a7f561b3972400998d45e5308e8e8b5980ecbb040526ea975abcb72d149166653a4eee7eaee34a52f490beebc7f964835b5fbe61f4854ddcbc61255c28ee7238612e8627a9fbf5d42ca0c38d68bce854f992127f172bd545250d3997509dcc7011305ee208aa9ef6ff95347cb952400cfa609351be1750c47772b7934ec7c19b10dc4818840a12430e8446979c587f2015eb7d47ee2e83e667d62fd2de06340557bcdbc2fefb644a7062eef2d1efb8e55e05db853c23ee494d973f6e04d717cb265bf8d25b0d42644a9bc642b0a01c6633decf1797a35fd4fcc1d8d43dc42cff314f22330839a0cdfdee829e0a660a376c32dcede19a6481c505e7f68c7a043fed9c63008bc7e8ab2c2b16965064552efeb8f04c101da0674e6dc1cf3d7095e8426b26bf7963fd59fbbf4b145d2a62601123297e549ab67c0cbeb0cdadeafaf7321be8b72fc99b5ffda9bd4dd166fdcdbd126558f0a64f42ecb0ffa4f8d868d17906f9e86b64bac77a082202e4c3ae30695ac328a9b7d976c1781d57b2fb4c40baf727bc706bb47fb29e6589695b31417195f346452e02e82674ba18b6141912ea3f86a7b5e097e859a2cd5bbc0449b0e1ac708f4a84be5f07bfca76febcc69b4c28095c278fd5ad053c1", 0x1000, 0x7, 0x0, 0x0) r6 = getpgrp() r7 = semget$private(0x0, 0x5, 0x200) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001140)=[0x4, 0x2, 0x1, 0xcb8, 0x7, 0x0, 0x6, 0x9]) semop(r7, &(0x7f00000011c0)=[{0x0, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="001f87dc79486db01944"], 0x1) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x10) r8 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000013c0)={{0x47, r2, r5, r4, r5, 0x0, 0xf02a}, 0x6, 0xa2bf, r3, r6, 0x7, 0x1f, 0x3}) dup2(r1, r0) pipe2(&(0x7f0000001280), 0x10004) msgget(0x0, 0x10) r9 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000012c0)=""/245) msgrcv(r9, &(0x7f00000019c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b23df1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000002b00000000000000b171e164198f4f8239bac812082e4643f06039e3f0e71cba7ba6dbfd925ab3c25969f013185c1bd9af39c901294ab643827e6e00000000000000092f1bee82893d8000b2550ce12088cbbef8b8511e1cecce75d523246cb215dc88a7d1c1c1b0fd4fa626bee81241af08af754b9947aef68d4704b8"], 0x1, 0x2, 0x1800) accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) 16:03:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) 16:03:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:03:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x7ffffffd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xcf}], 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0x100, 0x7, 0x0, 0x100000001, 0xff, 0x9, 0x3, 0x1, 0x40}) kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:03:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x90) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xac) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) 16:03:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) clock_settime(0x4, &(0x7f0000000000)={0x6, 0x8}) 16:03:09 executing program 0: socket$inet(0x2, 0x0, 0x1a9) r0 = socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="08000e0000ed0000", 0x6533d7c735da30c0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:03:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:03:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3f) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7f}, 0xc) socketpair(0x6, 0x4004, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x240}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000040)=0x18b2, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:03:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2000000000001, 0x5) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="203b20193bfbf626e8a8784a4facf24c9b4ca7acec5b57277a025f7c72a143afbfb9d15ba27d25e40bc2f9f396661aeffd7b87535640a8ea26fc02684aef02e26966467f174304c53f6c19f3bb4bf3a2", 0x50}], 0x1, &(0x7f0000000280)=[{0x70, 0xffff, 0x7ff, "a3d913d5cd3c7e0625fc3b9a9275c85ae0d75515adcea6b39b57b1287f210ebbe81d076585f9376d4f367793e5a7f773f64a161fb4a1e481c960455ab7d580dfd8f9d6782f70330926f38c44bf1fdff7a61f1b94793164827d"}, {0xb8, 0xffff, 0x5c, "64679c535611070e096e1bbc16468ff22abc62a27ee88a2c9aeb4f2306691e8546c0b22ca937d8add7978852608e058c294387b420fb98c8cd5caa51d2f74255ff9499ce50c0c4fbde73b899874d62d06d6ce6ecd5a59ffc53207d17a3a88e424097b65d62379bbb03b0d48f88387136f1c41b61c2b6182c0fc9542dfc7e6f64d5bf78abd4f20fce2b2fd3ca242780ebabcd86d832196603e0ef018d5ed49b58b7a24a"}, {0x70, 0xffff, 0x400, "2627cfae66bf7b47fecf8f61cdf428ae415d7e3a1044a0f0674574f9f5e9268c591f431a7b98ce0f973980f94598f122c861114e6c3390053c21b6f2d85a82b6e0a7f9d90cbe33005eaa0b1235ba53934166323ff57bb22d2b1faa1cc4"}, {0x40, 0x1, 0x10000, "5e3e7c48d2fdccc3927a04b79ef3e39632b3c1f94f99fd1b8b24437ed09265be7181b841e31ee119f52b40ded9ea"}, {0x48, 0x1, 0x5, "121522334114840d89882a9e4a02fa31a702380643ae97c9a670ab3a03429010b9e001913cd5a9ec8bd7468fb3a7b5c12ddeb3f8a2ef"}], 0x220}, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:03:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x10f8d5f946a3900d, './bus\x00'}, 0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f39", 0x51}], 0x1) execve(0x0, 0x0, 0x0) 16:03:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) read(r2, &(0x7f0000000080)=""/65, 0x41) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 16:03:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x100, 0x9}, 0x4, 0x9, 0x7fff}) r5 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r5, 0x3, 0x7, 0x0) 16:03:09 executing program 1: r0 = socket(0x18, 0x3fffffffffff, 0xfff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x1a, 0x1, 0x9, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:03:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0x100000000000c4) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:03:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x800, 0xfff, 0x9, 0x1, 0x6, 0x4e5, 0xfff, 0x2, 0x2, 0xfd4, 0x81c}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:03:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0xfffffffffffffffc) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 16:03:10 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) r2 = socket(0x18, 0x8000, 0x7fff) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0x3ff, 0x1}, 0x10) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/123) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = socket(0x0, 0x3, 0x8fa) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r7 = fcntl$dupfd(r4, 0xa, r3) r8 = kqueue() setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000003c0)={0x401, 0x2}, 0x8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) fchmodat(r5, &(0x7f0000000380)='./file0\x00', 0x100, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/248) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r3, 0x2}, {r4, 0xb6af833318d61353}, {r6, 0x4}, {r7, 0x6}, {r8, 0x82}, {r9, 0x80}, {r10, 0x80}, {r11, 0x16d}, {r12, 0x100}, {r13, 0x2}], 0xa, 0x7) open$dir(&(0x7f0000000340)='.\x00', 0x30080, 0x140) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$KDSETRAD(r9, 0x20004b43) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 16:03:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:03:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7c, 0x1, 0x92c, 0x4}, 0xc) setuid(0xee01) read(r0, &(0x7f0000000240)=""/22, 0x16) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x209a0, 0x160) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600), 0x0, &(0x7f0000000680)=[{0xf0, 0x1, 0x0, "6f072a271aeae00b6f71688896f628818347dc8dba00b9239de1b5bb8e8ce68ee4910fe6e8697e89d81dd41a55ad5b82eb07b0f16aac02a3a53251362adeac59b3e2c712c4a0937d8dd5214dedfa58b80f71b505a750708e411b115ae3207fc0ec09d055f36df705c5d931ed03895f51b051a76fbb6d9359a0d78d205f9f4a77f24e1ff1e63010a25ff5e3b6b116635878a1baac54e69b3fff888c4e6629d1f4c5e253aa30587882df6b53e42b64ceef4163ac1e4c17f3baf7147e1211b9623cb3fd23c9850584cfeee7fafda842b205b6fda2846417204ad1ef14d9b1e181"}], 0xf0}, 0x8) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:03:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8000000, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:03:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/104, 0x68) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fsync(r2) linkat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) fcntl$setstatus(r2, 0x4, 0x44) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000a9, 0x0) 16:03:11 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000540)=""/225, 0xe1}, {&(0x7f0000000040)=""/20, 0x14}], 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x7e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 16:03:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) setregid(0xffffffffffffffff, 0xffffffffffffffff) 16:03:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x10001, 0x304, 0xfffffffffffffff9, 0xfc0}) write(r1, 0x0, 0x0) write(r1, 0x0, 0xffffffffffffff63) r3 = msgget(0x1, 0x0) msgrcv(r3, 0x0, 0x0, 0x1, 0x1800) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x12, 0x102) openat(r4, &(0x7f0000000140)='./file0\x00', 0x10780, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8682, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000000c0)={0x1, 0x8001, 0x8, 0x2, 0x1}) ioctl$TIOCSTART(r2, 0x2000746e) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:03:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x6) fsync(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000002800)=0xc) r1 = semget$private(0x0, 0x3, 0xc2) semop(r1, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x4) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000100)="74966149ab31644a14e90245cb5c7f", 0xf}, {0xfffffffffffffffe}], 0x2, 0x0}, 0xf) munlock(&(0x7f0000315000/0x4000)=nil, 0x4000) mlock(&(0x7f0000520000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="7d45561cbbf0cce490cf3f5ea10a4c4fea8319fa0ed006c7266262614cf9d78a7b83981a90587189529c37107eed5560ad7db5e85e890fbceb65d9a1e9b193eee99934e85d6a744fa80e7b22ae91262e87d9e98c6d9dc62d6ddd5527ff66956f6abdd9121259330481bed4", 0x6b}, {&(0x7f0000000180)="e466f7d76e8da3cbd13bca10f739b787ad2d1cbbcc7b07ac4b21d8ad7091ebf7ba95091e999df1a7e81b8d062d708677a281b10390a6ccb6f3bb98408dc4ba356dcf3e667f74a2bb27decff26b215e0575d4f02b93d4bde3b0ebe535c56f98b8a2e3f277dbe3906fa0fde20ae4f086794c9dae9e5b3839889633ffb7be1b57861cfab1f1b49c90d5de0eb7f7f840e9f92d8a5cc04184e78a294b74e4cfa74d9f462877ae5103aa0a0031af8185b8e871a0b7e5ff1aab93c7d71f09e6fc", 0xbd}], 0x2) r2 = socket(0x36, 0x8005, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) msgget$private(0x0, 0x15) 16:03:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(r0, r0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00), 0x2c8}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:03:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f00000004c0)=""/116, 0x74}], 0x7, 0x0) 16:03:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ea5aff125c000000006c15d6b0961b097db829b1c67da83dd14daa69bd27aaac46b0ba3beb99ddd535652c20a688c6119e36932a9961498ebbdf50179e766495431f10fbb1b0e1a2e567413a5b79f1723aed2b7285d58b2fe982405c50c7bdddb668f448", 0x64) socket$inet(0x2, 0x0, 0x77) r1 = semget(0x1, 0x4, 0x20) semop(r1, &(0x7f0000000000)=[{0x7, 0x2132085f, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x101, 0x1800}, {0x7, 0x3, 0x1000}, {0x3, 0x1, 0x1000}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="1f08d55e000000000000001ac6690186e91afba28dfcbd5500b9431e4fa7c859a3d85157b19702b8e5f0f76f06277c94000000000000042d53f98203cc0568e06f105aeab871bbfd59fc9ea5987a73044e4e7ad8843377fcf9c292e579f73bbc2f7d21f93593e17dc533c7ad1acd2639c5f5cdc6be80151d09da1749be582ff1a37a7b6856d38daf63694e2ad5596f8d1a26716972cb85f421202d83acd4b500000000000000000001000000000000", 0xaf) 16:03:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x91, 0x0) r1 = dup2(r0, r0) getuid() r2 = msgget(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/219) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x883, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x80) ioctl$KDENABIO(r1, 0x20004b3c) 16:03:12 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:03:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:03:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0xc2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) getrlimit(0x9, &(0x7f0000000080)) fchmod(r2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:03:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2a0, 0xbf}) socket(0x27, 0x2, 0x100000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:03:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x44) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000000)) 16:03:12 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x24, 0x6) flock(r1, 0x9) flock(r1, 0x100001) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x9, 0x0, {0x5, 0x5}}) 16:03:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28008, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) 16:03:12 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x11a) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:03:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/101, 0x65) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) 16:03:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r4, 0x0) getpgid(r1) kqueue() fchown(r5, r2, r3) r6 = msgget(0x3, 0x320) msgsnd(r6, &(0x7f0000001580)={0x3}, 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:03:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fchdir(r2) semget$private(0x0, 0x2, 0x410) dup(r1) dup2(r2, r1) 16:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000300)="298a1558263fc8c10ccaa4fc7eaba4043298ce2fa887bd9da973a9bdbd7d8ec8660826e03407e9729b5d1ea5e140bf14a74e5e6e23e613be19b4cd521c61b77050f9a25f8dc1371642e18e572e585b9750c021f21ba1effec61d55ed77ab74eef0324155ba8cbf1066956f450d44ec462280ff33443b93af6d656787c54791ff871b7a5872e3f970dc0dcf88edf4395f4c3bb77e6931700e61ad9fb378a6aaa54d328e5dda749e4f4790fe6a9ad8337de2a278a3bd5bc6dd51c5db9a151aaf100f77f44f53920d0e3c225547cfb6a1ff6c00d0049469ccaeffcbaa5e14", 0xdd}, {&(0x7f0000000400)="d094dc4e95d18e2c13af1947195e010951c1ccb993c59060d52411c8e697171d762c95f3c904de6d1b700038d3f304b52e0130cbd81f98cafac574c6a94c8d7257170bc0acbc4f4cb7305786c95b4a543ed4cde5caf2d0e3883041b121cbfcc20cd3ebc3d03bd344", 0x68}, {&(0x7f0000000480)="302d09c1f21b1cfd4783c3ee6e56521764a88b1c1ba2eb661b49d0d1", 0x1c}, {&(0x7f00000004c0)="a6350904f412477c82cdc63afd6d17b7b496ef1b1a3575a530283cdd6e3309aa626c954e1004", 0x26}, {&(0x7f0000001540)="74f22990701b078253b7674f92d4cd66c1a15b7c631f036cf2fe24b8a21688033425d79a22e3d7587e320b0046a84c2957994ae04f3ddc57d1edf40f19a9e5839bb3bb67ee5bfbd5bc15215a740762d7265d1fd283313cc919242ce26eeaffdb836faa5c9b129fae9d4216b0ddbd9814beaa3a35c8945f7cf910fa1396089e0cb9b06c79cf3d7efa931e034c9e66783168e95fb143f153f04c98165f3c7f0b7f1fa8b4c6a6e20f1b24d72fc360396b2ddd998c", 0xb3}, {&(0x7f0000001600)="399ba9e98da6571b8858dd40d0195c182d4863e497e7ea7c317423864b84fa39fa4f96104c904eb3711b0fa2076d7a68cde463b298cc5a1b6d5db7d5afad99ca365c96d6ae2fc283d413530f4f9b87e8d7fc7fcd4dbf61fe48e740352940d252a95fb1ac13fe9f52f5c082629159428174f0e39d7212a9d458debdc1e4e700b8521c66c31e5222c7a77f6d922dfa4eb5a5641c187ef49734233df57eac2c43fc2b83c2b14f81a6afbee04158cd2e3431", 0xb0}], 0x6, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="ffc13ec5632d", 0x6}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000001740)="767693937f353bd11a7117868d6ffa9113c00a230efdee604cbd7ab6f193c6c94abf02b89f377dc5d1b50eb10f9cb205d3b07f2fd05c5a15f137e1da56fc573583d83914210625c0", 0x48, 0x4, &(0x7f00000017c0)=@file={0x1, './bus\x00'}, 0x8) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000540)="88ba98689505a0d058bc064a5f2c463637b9cc37ee112a59f7999d13b54ef4ac38cf486df44e21a9c7f0f03caf8f65b37ac94dfc52311d82e7aa047c8b3728b1940ef031a05cc92a400c979ff2117be2fd621453c70ba2c234bab2f0732973f0ea6dde296aa9a72e894a5ad85807d5206a7a85202e142e38c98cc1b9589bbaad58f4df01887169895b9935a425161b256de33b9a831ef82a739ca2f707def242a56a054621ca7acf1ff2f9e731a647305c812664c3f0757d39b97c91b55caa8a311a5779d2dcc7a4b5938bb987712d633f3998e776c6ee464a7cee39ef2a67152602dc86b5f509f0337c822c45baf7e3718edacc30c8713a8633a7f83e51f7b3cc802c488ce11ea7ae409ad15f6b25a945122b84b69b7ef7a9bbc4bf0043ad0fa7b1148a5ac436e1081432c38327dc813bee107ecfe0ec957e0f1c8502622e41d18f22bd53c57d024fc2a524184e41c14fc7101355ab81be83719e9eac6252679490524460172898e4cc07aa1191b2dfcf093757f1865672ad5c871eb8176053468479435e5cfd0e2bf9a7174264ccc4ec7990708af4427e3da52126f28467aa84da8c965cf96cfcff4c6ffc29ca70134f42894fce3a3eaf10c4d257f966e35dd413b7b8df2b3070b07ba41ed44e2e622238f1d71fbf8b4e4fa29d6e5749241725ba2dd21d06bc328181fa283697b7885b14f3b60ba1bfe449e62e5453190e98191b4537f579c60c116a5bd635f1fd9fe0b662aa62d9d82d4d49b154f323c9dff408a3c5ec9998264225a5800ea5dac078429f524eabed5419bbfed052d5097968b45dc3702e25860af8efc38ecd631b98c828b0a4a6318c7a011697817040ca7be82fa618f67cda7a8abbfdcaf299892160c740568b711f3182dfbcf9063eeaae18762ca613301e639d9836ae1ecadb1c9480cb757cdfe5b92f76324e6b1560d3dcaa30cd531e838bd54414376d66650c982d54a2ffbba1b6b13de2259cbb5a802d6bf3f87569c7f96a9c2b5ece864ed75a33e6cd0e64fafd7235fdba8efb8656023a79498849e7e78547c285736e92fa6154b0f115302fcf2379020728d95cf2605a14818571dfd742cd60fa9a496a1a408009276bf7ffc58dfc1133df7b2fb9382f3486297e8ec1d80238c6218709198cef1a8bdbdfe2a3305e94aa75ba01c255c95447589c20d09be8438a49b87a0842808e8be169acbab2f12e1486802f9bc510b591c24ee0cd14d37602a61a85dca76ce64196ee25963f49bc407702413b36ea22058c6c7933634563e4d58879d9bf96460c92a8af2d80239b98dd609c6a3f51d390f27e2fa75e548e80902d6527e4f000dc4e11a2f42973f0778ad4faf65fdd8e6cca97a06dbd5b4f74d77c8b64b8855d794fe8172381895543be21cdd2509e9243ca1c8ff3a48a78628652e8ffe773c56d8c07878c09ab3947ed1df26c87f8b1aa5d112f7c3e20a2cc783b289f7baf284fc03581a3aa9ac6c6def71d7ed2f8603458dca87b69acd05f61419d68ab0f4ff41278ce315f465a82eb38acc3465f0c20470d60649e59952b62fd1615b50cd4f5073ce606fff03b5c98e2d2964d7a760852ed7a161588261f122561e5fe6f738f6af09b297f69c69acc860e8d7f6c587fdabd304a3bc058611a387a83da8839cdf2e1863432339738ed4ff02d378206743218b2a71d43b268fcf8f96493eff57ac27ff830bef5d5fec05aa94d578a09f658298c2cb0263de31013f65abda03319ddeac9224d795456b3c22ba3dbe42b70aa6d4bb5bcb738730e993d61521c130e22afd5bf69d7d9e478e626c4aa1840188c0f935cd01de3a6ad522a8b9adc9ab066fec7e1ba21453f88d3bc560b6ea89eb9872eec40d5f8954d2ccf78b1b8c56e9852d91bb067665e5be8989fa22559d73ef960537822cccdf17d330d18f750225177dc84dda061bd05bfef7770ca8e5a66e61429d460ebd5a502fc121756a2e1ff52b2081226bc059a42de991533f69d0ef8b1732cb72fe721d5a09b7c9af8335fbd6060a9cf6bcd1c1bfad04c2fcf916a12b2221c75bee1f1685733aec50ee8ddded264994b5838e92b94be744880b7c9a34c0d0335f77c18463751ba3dcc9fe47dbfcc766c66b5e5514f2c45e0a5c085571e2d68b15d2ade2d9bea3a21f1bd19599bcbd8585015d3aa047cb226ad058d51573313f8576a11dd0e0ab5aaf48f2a2f04bccfc1946d7ba849896928486547076c853c0a961dbb133774db69e8f786d0abb0769519b6b61bff201644fc908b28467ea529c9ecb143e87f126793e5dfc58569ffb269b9eae4eabb05c9a2ad3481f31ba47f6cd9f82e5f6b27981a4e8fe88abec39b27c9cdc380cf0b778afabda7cd1cb4e3861e4738aa8aa964280815dc2911ba863a1a20ce99e6fa89ba3f41bf21feba3efbcdca3230b0dc2124d7ce5019b11258d256c3c3ffa5ad25cd60d558f5e8edbf6a6a5d4a11932ee8d7eaa764cccb76cacfc30327d3b7bd12bda65d15c8fa8ccece81ee60d52ab47fad97a10b8b506100e94b79cf5ad26d409524d6cb01b80e8bc04c0dcc0e976ca8a16f8586821629e9f718c5bb2b6594bea14cb8b75cb4e30da5a581710306299c41264f112abafe91614adfe7b6125907d99365d2866867ae092750f47c523c2a521e4060e7af557e0d41d3d7089297538020f472215687e259170c156f8497a07908acfc62ae3deabff4acb4846bdacf37d3d6bed5ca94bb3074f69c3c3287d0e6234d97c27e831b42e106dfd84daf023c6601752fa23386532b9854dcb1de4aac0bb61e44ff9e1bfb008dbaa9a17b6b7b8bbde279ed12fd2e7859c0d616fb5006cdb28860080eaac505ad3ce326c72485e5e359d7f883a6b2f199a3c25051b5461c63be7571caf89cea9ce8312259841018a9532da8c61fe1dbb3d10209987b297302a9309a0467c3a978a28b83e0ec5f6a12d193864b2066105efc0ce6a3605e86ca7783d32149c38bf7d09e49e6ce5dc77d6e3e926b5cbb40777bd1f1334ac4f2ec009d5fc0b8c3ddd155712f78e930e0709794faa8ade91e1fe2e2bd3d8ce2ab4ff92ff1181c4fd5bf559ed8ace005c11019819fb8d4087a08e42960d4c3c7bea4826e4b60ad71e78ff5bc53768461714b931567a74c07f324ee5feab542e71c2c87df2e559d3f3e0f830fe17b80f8e08daa39e97f0bf4f42eec26d13995b90b7447a03c8939c7fb3bd98fe18d864bc4747fa515eb95c80c3e57c68c8bef2c9ac10d6a917ebec1d2bf328abcda0cf587dc85bc2fafc5c5661dcd990e437e5bde68c20540009875a59eb276b02e66dbfecbf8921e5a6fd221f38936b96bb7d707cfdf9d0a501ae4693731b3c9f86107bb9b927210a1efcbb1ebcdfb52c89466fed209be9f9255a7350fd24e3f32c96f9bbeedb9acea8004d1aae0ecddd71a59b566f3aebde49fc5aed94b48767bded99a62acad12ffbec2d046c35bc875ee0755d23ad37f30191ee862bff68267ae562c902aead6f969d4c2db0c48f87dc9a2a1d232436be6b48edbcb2d81f63e3562db8f4dde6710aeb44b537f07a782f489a5ddef5877d43e00a1a9b35700a071698fca491234f7b9adbd97780c17b173aa985c36fe28302e76cfec16a4758ec7562e10f1af9e18d2e959269ce369078617aba521855b4babc65321c76e1479bf0a19c1e2b0173d2e10ce6674c8720135338d872c01a1c920747f5dd7b0fddef09dba60a6d821b0020c7d0df982057f3e7e6a7911043d083dda679a1def55d6d9ad105200b284be74305b0612dbe6ba5b3d7145ef88bd14ad2a7c743564ccca37856c87f979f9de4ab024aae631ebd7da65a412e67fcf5cc349b9a0e40c4297d2b584c310cc3fdcec59956333b02acd2ca1422d2e89ab8ebd46a6174d3cc0e2ada91339662dec18cfd3adbeadebbe8320e0b1d5bf3ff683608374a1f257b48787b599be5e8e104bdcb90885d2132bc3682f0d11389472e169a13db354cb839b12e5f52c729ea57538219bbe4b0159b775e482b6ef20053c5811f8dd357e5ee90067a456df0b04663fa0f43f4898a8aa32cb7e61611e3950042a4ca8f55556f84cfaa70d2c41ed36912cb3d624643bed0b8b5fc7cb3857df71d5ccaf97b65c1175c65bf03641b402cea4f735342b32d432b715d35841b21d341acf0e7dc30a4d965a086ad70ee22ce6cf1e06aaefcf84a13e544b2504ca14c3b4e7555eb02a4ddf95003785f620be277535869c37d5d7fdd1888e82b05f9483216868b173e2f43cc75f30e6db732c938ef187042a14db3b621007e724118cde7dacf80624679d5cbb435e83d13fb54530ca37fdbbcda38fdd88d492debf296ac41bc77b547ad91a95bf38fc0f8edbb62c7c49fb4c484d3eb4b72870dd845a0314edc83f423f8f195173d0945731b3f0a46577e4dd005373a54494ae56df4367e149a79748391913c295c8739616f3fec2c2c4b50d07caa3e556de0b55721bac6118c97b99f203433a9b51776a5129c9cbfc689300bde229216c7c75918c60c821c6bea448a4f2de4b79f883707ee12e038044d6efc43f8024e1346b78d702a1652cf5b6a7cdc0225b9ffb2346b4cd2040c1e1d8642f69cb490f113bc2ff5e988f0f5275f10eae840e238940076fd4c4df287b43982d3d31ae0d4fb8a3ef2156100326ebd1f44b60a8e90981e0035c3c0228932af1fc410200cd29dd522e02feffd1af4440539f5814a199a1d2baab8300274f78a622a67b5cc2edc2a79d4c225d44ca86bc2ff5f752ed1e565cf6542db1d29bb3fdc55f70cb2632108bdb9137654558cf996488090d64a222bea2bbfd6f661bbac20ca14821d3cd5de57880943c76168f38a91aaf9912c87cb1caaa3d471f63cad55168e7c5f08b717ca6a93ac1a831e6f2eabd4ace774b8879f8cc00bd610e574cf3d7bd5dacda17bdc1830c7aab769a2de8103928310e7658ae682f543b5059f194d94c81236b337b2626a2edf059973475a52f263a4553f0c5ce0390c5447da8c540659ae17bcaf325a3ee94eda53e4ee5c4973918e45d9ad0d5f07416ad16bb56968ab4f30e0e4bf4c61024588743543edbd602375320fe11567733866de619175070e1a2244a00663ecdec68d9c25a9a5e6edb8ca8c836d331db13e449f49a986b570759d44268e8d4d2daaad8c01a9a211bb329a9044f4020c1029c42139c3cf46591e1f780e1e80d801837e270359c2636085acfdcebc12fad11857263d886e7ce66c182a6000bcebe2a105ea509646bba5b9685e3a230974da0398d0fe7465e638e6225a267bd5fad4965f8579066069952251f712db0bf46ce3f6183a1f78bf68f063d63e8735bca481db7ea4cf5d813e8d39bd585a4eff29e55845954179ec69ba3afd7df508eefc94f698c229ba48cde9364ec49d553a76ed8c494028d66e8796e845d359d713a1d6acd55e47c78f22aaf1755c2191507d20530eb72bd0a25e61473151f5caae68786fb5ef5c79c5e946be32bb9d52b1df567ab71f097cb0c7b2a444cb8582941de3ad01ae9e6f8134111dbb446c424d6fb6dd4cabd5c9d22e9dc06fc33513f2092b1e082663c9508072b82c93b8d6c0da868af8893dc1883f8f51c777a37e38cf1db0c2e92cd7d3abb8417df9c55388091c6c45b6b69d536e18da611be3367fc93f80927736f4f6bc73185e44523bacf136520bb6432af286c208205e9ae45fbbce4cf9a2cbca624095883ef2e92b0a3e9ace88c3bb5dc9e047444177c2edfb19ad03c774412616d3de72b29cfab504b51d8a6b680f9580138b9aa21adcde1cd53e472f17c", 0x1000}, {&(0x7f0000000140)="1a87e4dc0b9ecdc6766ec4bfe9bdc8fa1595e3927be9bc02f72b9d646118ec315f2b6763dbed5f3aabcb03a424352d373f1035d6515dc3bf0a9ba6fa56b42f05256088df1c8d499e588b508b708071ad06501f26a90dd5482e82b0290898339f5a3cfc040d89c973a60098fa9ab7ad76aa2b75832f795a5875812a0923f14af310a1be534aac12f7713bd0a6c7fd25", 0x8f}, {&(0x7f0000000200)="c780c77027132a6987dff68d8488608b92f652dff56999d50ba66368d4e14dbeb267cd52a3d307f5d655588b68b7823cfd6ec6185b56812f47a720148b0ce68bfe83fafc51dbb34752f2f1a66f37348957e747137c7feb28df23bda275f0d0638a93e62f589ab0492f371d8692ab27582ad7d26c13af0db46814e8080a579658ebcc50666815e42d5810b4c2d1b0cdb1", 0x90}], 0x3}, 0x400) 16:03:13 executing program 1: r0 = socket(0x0, 0x2, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1d2a5b7e839200d65f03373c82022e2f66696c"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) listen(r1, 0x0) 16:03:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) socket$unix(0x1, 0x7, 0x0) 16:03:13 executing program 1: semget$private(0x0, 0x1, 0x111) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) 16:03:14 executing program 0: socketpair(0x10, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/13}, &(0x7f0000000140)=0xf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:03:14 executing program 1: select(0x40, &(0x7f0000000000)={0x3844, 0x1, 0x0, 0x80000001ff, 0x7f, 0x42f4a26e, 0x80000000, 0x6db4}, &(0x7f00000000c0)={0xffffffffffffff80, 0x2, 0x9, 0x4, 0x3870102a, 0x78, 0x800, 0x2}, &(0x7f0000000100)={0x9, 0x3, 0x2, 0x2, 0x7ff, 0x6, 0x1, 0x20}, &(0x7f0000000140)={0x7ff, 0x1}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kevent(r0, 0x0, 0x9, &(0x7f00000001c0), 0xfffffffffffffffd, &(0x7f0000000200)={0x9, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x6) r2 = kqueue() dup(r1) dup2(r2, r1) 16:03:14 executing program 1: r0 = geteuid() setuid(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 16:03:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 16:03:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8141, 0x0) ftruncate(r0, 0x9dc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:03:14 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:03:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = fcntl$dupfd(r0, 0xa, r0) msgget$private(0x0, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x10000) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) fcntl$setstatus(r1, 0x4, 0x80) msgget$private(0x0, 0x11) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet(r2, &(0x7f00000002c0)=""/25, 0x19, 0x40, 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') ioctl$TIOCCDTR(r2, 0x20007478) ftruncate(r2, 0x21000000) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000380)='./file0\x00', 0x8009, 0x2) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x1, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r4, 0x20004b3d) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) unlinkat(r5, &(0x7f00000004c0)='./file0\x00', 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000500)) ioctl$TIOCCDTR(r5, 0x20007478) 16:03:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8100, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x6d) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004269, 0x0) 16:03:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0xa0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:03:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x401f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getuid() unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:03:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00", 0x7}) syz_open_pts() r0 = socket(0x12, 0x3, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0xc6fe, 0x6, 0x372, "33b6f7ad35c5d0fbd9f281f822bb127c5497b2bb", 0x800000000000000, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000000)="1ed19174001e54cd17e112a6c8b311c0afee4b4d8a5c93b4eca0c6830efb55a6581c351403bfbab0a0d79cdb4be00be68949dbf597df462a8b82e20729cd595fe26ef1aa2f2a4e29a0354c3598e214f617b1c128815f607822454197626e677493e83098ea535aa59884e35f161f03164976fac700596679bb0ed74588174d48f7a8013689012c6c", 0x88) poll(0x0, 0x0, 0x203) socket$unix(0x1, 0x5, 0x0) 16:03:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:03:14 executing program 1: r0 = geteuid() seteuid(r0) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) 02:03:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x94, 0x7f4c}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x7f8626e6}, {{r2}, 0xffffffffffffffff, 0x2, 0x24, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x1, 0x4}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0xfff, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x7fffffff, 0x9}], 0x2, &(0x7f0000000180)={0xb5c4, 0x1}) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 02:03:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x104) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/10, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xffb, 0x7}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x3f, './file0\x00', './file0\x00'}) r2 = semget(0x3, 0x3, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = socket$inet6(0x18, 0x2, 0x8) r4 = semget(0x2, 0x3, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x275, 0x7ff, 0x1, 0x30000000, 0x1, 0x3, 0x36b4, 0x8000, 0x200, 0xba]) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000240)=""/4096) r5 = getpid() fcntl$setown(r0, 0x6, r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001240)={{0x18, 0x0, 0x6, 0x401}, {0x18, 0x2, 0x0, 0x8}, 0x3, [0x2, 0x9, 0x79, 0x40, 0x6, 0x6, 0x101, 0x20]}, 0x3c) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001300)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001340)={{0xc9, r6, r7, r8, r9, 0x82, 0x2}, 0x80, 0x3, 0x43}) getpeername$inet6(r3, &(0x7f00000013c0), &(0x7f0000001400)=0xc) semget$private(0x0, 0x7, 0x4) semget$private(0x0, 0x3, 0x200) shutdown(r0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001440)={0x3, 0x2}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001480)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000014c0)={'./file1\x00', 0x1, 0x0, 0x1, 0x0, 0x5, 0x0, 0x1ad9800000000000, 0x0, 0x2, 0x9, 0xd1}) semop(r4, &(0x7f0000001540)=[{0x2, 0x5, 0x800}, {0x3, 0x7, 0x1800}], 0x2) 02:03:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) getsockopt(r1, 0x5, 0x1000, &(0x7f00000003c0)=""/4096, &(0x7f0000000080)=0x1000) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 02:03:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 02:03:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0xc89, 0x400000000000}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x80) 02:03:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x440, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/170, 0xaa}], 0x2) r1 = socket(0x1d, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x88, 0x100) pipe2(&(0x7f0000000300), 0x10004) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)=0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0x8) 02:03:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002030, 0x7aad4557) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 02:03:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *453981 239 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1c1300,80084b01,ffff8000149e1c90,3,ffff80001495d9d8) at kcovioctl+0xe6 VOP_IOCTL(fffffd802f5b6c18,80084b01,ffff8000149e1c90,3,fffffd803f7c7b40,ffff80001495d9d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fec1da8,80084b01,ffff8000149e1c90,ffff80001495d9d8) at vn_ioctl+0xc9 sys_ioctl(ffff80001495d9d8,ffff8000149e1dd0,ffff8000149e1dc0) at sys_ioctl+0x62d syscall(ffff8000149e1e70) at syscall+0x535 Xsyscall(6,36,7f7ffffcb758,36,3,c9cd1628958) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcb270, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+24 panic() at panic+348 malloc(200000,2a,9) at malloc+2681 kcovioctl(1c1300,80084b01,ffff8000149e1c90,3,ffff80001495d9d8) at kcovioctl+230 VOP_IOCTL(fffffd802f5b6c18,80084b01,ffff8000149e1c90,3,fffffd803f7c7b40,ffff80001495d9d8) at VOP_IOCTL+154 vn_ioctl(fffffd802fec1da8,80084b01,ffff8000149e1c90,ffff80001495d9d8) at vn_ioctl+201 sys_ioctl(ffff80001495d9d8,ffff8000149e1dd0,ffff8000149e1dc0) at sys_ioctl+1581 syscall(ffff8000149e1e70) at syscall+1333 Xsyscall(6,36,7f7ffffcb758,36,3,c9cd1628958) at Xsyscall+296 end of kernel end trace frame: 0x7f7ffffcb270, count: -9 ddb> show registers rdi 0 rsi 1 rbp 18446603336567101632 rbx 18446603336567101808 rdx 2 rcx 0 rax 0 r8 18446603336567101568 r9 1 r10 0 r11 13169986264134026511 r12 206158430216 r13 18446603336567101648 r14 256 r15 1 rip 18446744071581293752 db_enter+24 cs 8 rflags 582 rsp 18446603336567101616 ss 16 db_enter+24: addq $8,%rsp ddb> show proc PROC (syz-executor.0) pid=453981 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001495d780,0xffffffff8224fb30 process=0xffff8000149c66b0 user=0xffff8000149dc000, vmspace=0xfffffd803f014b58 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND * 239 453981 79993 0 7 0x2 syz-executor.0 57820 504246 72299 0 3 0x80 fsleep syz-executor.1 57820 259215 72299 0 3 0x4000080 netio syz-executor.1 72299 208285 79993 0 3 0x82 nanosleep syz-executor.1 5579 15387 1 0 3 0x100083 ttyin getty 95077 419393 0 0 3 0x14200 bored sosplice 79993 346467 26110 0 3 0x82 thrsleep syz-fuzzer 79993 114934 26110 0 3 0x4000082 thrsleep syz-fuzzer 79993 156336 26110 0 3 0x4000082 thrsleep syz-fuzzer 79993 72470 26110 0 3 0x4000082 thrsleep syz-fuzzer 79993 30134 26110 0 3 0x4000082 thrsleep syz-fuzzer 79993 114218 26110 0 3 0x4000082 kqread syz-fuzzer 79993 199953 26110 0 3 0x4000082 thrsleep syz-fuzzer 79993 293506 26110 0 3 0x4000082 thrsleep syz-fuzzer 26110 168700 13462 0 3 0x10008a pause ksh 13462 509556 777 0 3 0x92 select sshd 777 66644 1 0 3 0x80 select sshd 16911 89833 42149 73 3 0x100090 kqread syslogd 42149 74811 1 0 3 0x100082 netio syslogd 43666 132565 1 77 3 0x100090 poll dhclient 94715 507337 1 0 3 0x80 poll dhclient 84759 485109 0 0 3 0x14200 pgzero zerothread 71246 258138 0 0 3 0x14200 aiodoned aiodoned 46816 449155 0 0 3 0x14200 syncer update 66846 518420 0 0 3 0x14200 cleaner cleaner 16313 169858 0 0 3 0x14200 reaper reaper 36143 56659 0 0 3 0x14200 pgdaemon pagedaemon 12282 321813 0 0 3 0x14200 bored crynlk 29067 501558 0 0 3 0x14200 bored crypto 94299 362461 0 0 3 0x40014200 acpi0 acpi0 67708 325295 0 0 3 0x14200 bored softnet 82200 478260 0 0 3 0x14200 bored systqmp 92066 321150 0 0 3 0x14200 bored systq 15231 103455 0 0 3 0x40014200 bored softclock 59409 488217 0 0 3 0x40014200 idle0 1 504762 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9506 69154K 69162K 78643K 11622 0 0 pcb 25 9K 11K 78643K 1943 0 0 rtable 82 3K 3K 78643K 540 0 0 ifaddr 49 12K 13K 78643K 250 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 44 0 0 iov 0 0K 32K 78643K 329 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1185 74K 75K 78643K 3345 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 55 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 374 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 21K 78643K 3451 0 0 sigio 0 0K 0K 78643K 55 0 0 proc 42 30K 46K 78643K 759 0 0 subproc 55 57345K 67586K 78643K 163 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 498 0 0 in_multi 22 1K 2K 78643K 234 0 0 ether_multi 1 0K 0K 78643K 24 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 475 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 89 13K 30K 78643K 9254 0 0 UVM aobj 130 6K 6K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 98 0 0 NDP 10 0K 0K 78643K 69 0 0 temp 150 2346K 2415K 78643K 12062 0 0 kqueue 0 0K 0K 78643K 42 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 3 1 0 1 1 0 8 0 inpcbpl 280 1658 0 1651 1 0 1 1 0 8 0 plimitpl 152 53 0 46 1 0 1 1 0 8 0 rtentry 112 59 0 28 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 612 0 608 1 0 1 1 0 8 0 nd6 48 8 0 6 1 0 1 1 0 8 0 ppxss 1128 36 0 36 18 17 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 278 0 130 12 0 12 12 0 8 2 art_table 32 279 0 130 2 0 2 2 0 8 0 art_node 16 58 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 368 0 358 1 0 1 1 0 8 0 shmpl 112 141 0 13 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8134 0 6681 48 0 48 48 0 8 0 ffsino 240 8134 0 6681 86 0 86 86 0 8 0 nchpl 144 13265 0 11661 61 0 61 61 0 8 0 uvmvnodes 72 6541 0 0 119 0 119 119 0 8 0 vnodes 200 6541 0 0 345 0 345 345 0 8 0 namei 1024 42018 0 42018 4 3 1 1 0 8 1 scsiplug 64 14 0 14 12 12 0 1 0 8 0 scxspl 192 44494 0 44494 18 17 1 6 0 8 1 sigapl 432 3613 0 3600 2 0 2 2 0 8 0 futexpl 56 56613 0 56612 3 2 1 1 0 8 0 knotepl 112 1068 0 1039 3 2 1 2 0 8 0 kqueuepl 104 1136 0 1134 1 0 1 1 0 8 0 pipepl 112 2470 0 2451 12 11 1 2 0 8 0 fdescpl 424 3614 0 3600 2 0 2 2 0 8 0 filepl 120 23323 0 23232 8 4 4 5 0 8 1 lockfpl 104 1120 0 1120 7 6 1 1 0 8 1 lockfspl 32 1810 0 1810 7 6 1 1 0 8 1 sessionpl 112 22 0 13 1 0 1 1 0 8 0 pgrppl 48 64 0 55 1 0 1 1 0 8 0 ucredpl 96 7001 0 6994 1 0 1 1 0 8 0 zombiepl 144 3600 0 3600 3 2 1 1 0 8 1 processpl 840 3628 0 3600 5 1 4 4 0 8 0 procpl 600 8482 0 8446 5 1 4 4 0 8 0 sosppl 128 52 0 52 12 11 1 1 0 8 1 sockpl 384 3431 0 3412 10 7 3 4 0 8 1 mcl64k 65536 1301 0 1301 129 128 1 33 0 8 1 mcl16k 16384 15 0 15 12 12 0 1 0 8 0 mcl12k 12288 83 0 83 17 16 1 1 0 8 1 mcl9k 9216 53 0 53 22 22 0 1 0 8 0 mcl8k 8192 78 0 78 19 18 1 1 0 8 1 mcl4k 4096 167 0 167 16 16 0 1 0 8 0 mcl2k2 2112 37 0 37 17 16 1 1 0 8 1 mcl2k 2048 46067 0 46034 13 8 5 8 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 92980 0 92926 66 59 7 22 0 8 0 bufpl 256 13106 0 6564 410 0 410 410 0 8 0 anonpl 16 366318 0 360042 194 160 34 50 0 62 0 amapchunkpl 152 16613 0 16534 63 59 4 14 0 158 0 amappl16 192 20081 0 19669 186 164 22 34 0 8 1 amappl15 184 1714 0 1710 1 0 1 1 0 8 0 amappl14 176 1724 0 1718 2 1 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 10 0 9 1 0 1 1 0 8 0 amappl11 152 1079 0 1070 1 0 1 1 0 8 0 amappl10 144 60 0 59 2 1 1 1 0 8 0 amappl9 136 1121 0 1118 1 0 1 1 0 8 0 amappl8 128 196 0 159 2 0 2 2 0 8 0 amappl7 120 46 0 38 1 0 1 1 0 8 0 amappl6 112 962 0 954 1 0 1 1 0 8 0 amappl5 104 1222 0 1211 1 0 1 1 0 8 0 amappl4 96 1119 0 1096 1 0 1 1 0 8 0 amappl3 88 303 0 297 1 0 1 1 0 8 0 amappl2 80 34041 0 33990 2 0 2 2 0 8 0 amappl1 72 75704 0 75288 25 15 10 19 0 8 0 amappl 72 8758 0 8728 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 3614 0 3600 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3614 0 3600 1 0 1 1 0 8 0 vmmpekpl 168 27041 0 27018 2 0 2 2 0 8 0 vmmpepl 168 381597 0 380249 209 130 79 84 0 357 12 vmsppl 264 3613 0 3600 2 1 1 2 0 8 0 pdppl 4096 7234 0 7200 5 0 5 5 0 8 0 pvpl 32 1189570 0 1180287 518 353 165 232 0 265 73 pmappl 192 3613 0 3600 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 779 0 246 18 1 17 17 0 8 0